Commit 947d970adba39f090087ff5244ffbb6909223991

Authored by Hayk Nazaryan
1 parent f9f2078d8c
Exists in master

fixes

Showing 6 changed files with 21 additions and 10 deletions Inline Diff

public/css/style_may2024.css
1 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 1 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 /* Document 2 /* Document
3 ========================================================================== */ 3 ========================================================================== */
4 /** 4 /**
5 * 1. Correct the line height in all browsers. 5 * 1. Correct the line height in all browsers.
6 * 2. Prevent adjustments of font size after orientation changes in iOS. 6 * 2. Prevent adjustments of font size after orientation changes in iOS.
7 */ 7 */
8 @import url(fonts.css); 8 @import url(fonts.css);
9 @import url(jquery.fancybox.css); 9 @import url(jquery.fancybox.css);
10 @import url(jquery.select2.css); 10 @import url(jquery.select2.css);
11 @import url(star-rating.min.css); 11 @import url(star-rating.min.css);
12 @import url(swiper.css); 12 @import url(swiper.css);
13 @import url(picker.min.css); 13 @import url(picker.min.css);
14 @import url(general.css); 14 @import url(general.css);
15 html { 15 html {
16 line-height: 1.15; /* 1 */ 16 line-height: 1.15; /* 1 */
17 -webkit-text-size-adjust: 100%; /* 2 */ 17 -webkit-text-size-adjust: 100%; /* 2 */
18 } 18 }
19 19
20 /* Sections 20 /* Sections
21 ========================================================================== */ 21 ========================================================================== */
22 /** 22 /**
23 * Remove the margin in all browsers. 23 * Remove the margin in all browsers.
24 */ 24 */
25 body { 25 body {
26 margin: 0; 26 margin: 0;
27 } 27 }
28 28
29 /** 29 /**
30 * Render the `main` element consistently in IE. 30 * Render the `main` element consistently in IE.
31 */ 31 */
32 main { 32 main {
33 display: block; 33 display: block;
34 } 34 }
35 35
36 /** 36 /**
37 * Correct the font size and margin on `h1` elements within `section` and 37 * Correct the font size and margin on `h1` elements within `section` and
38 * `article` contexts in Chrome, Firefox, and Safari. 38 * `article` contexts in Chrome, Firefox, and Safari.
39 */ 39 */
40 h1 { 40 h1 {
41 font-size: 2em; 41 font-size: 2em;
42 margin: 0.67em 0; 42 margin: 0.67em 0;
43 } 43 }
44 44
45 /* Grouping content 45 /* Grouping content
46 ========================================================================== */ 46 ========================================================================== */
47 /** 47 /**
48 * 1. Add the correct box sizing in Firefox. 48 * 1. Add the correct box sizing in Firefox.
49 * 2. Show the overflow in Edge and IE. 49 * 2. Show the overflow in Edge and IE.
50 */ 50 */
51 hr { 51 hr {
52 -webkit-box-sizing: content-box; 52 -webkit-box-sizing: content-box;
53 box-sizing: content-box; /* 1 */ 53 box-sizing: content-box; /* 1 */
54 height: 0; /* 1 */ 54 height: 0; /* 1 */
55 overflow: visible; /* 2 */ 55 overflow: visible; /* 2 */
56 } 56 }
57 57
58 /** 58 /**
59 * 1. Correct the inheritance and scaling of font size in all browsers. 59 * 1. Correct the inheritance and scaling of font size in all browsers.
60 * 2. Correct the odd `em` font sizing in all browsers. 60 * 2. Correct the odd `em` font sizing in all browsers.
61 */ 61 */
62 pre { 62 pre {
63 font-family: monospace, monospace; /* 1 */ 63 font-family: monospace, monospace; /* 1 */
64 font-size: 1em; /* 2 */ 64 font-size: 1em; /* 2 */
65 } 65 }
66 66
67 /* Text-level semantics 67 /* Text-level semantics
68 ========================================================================== */ 68 ========================================================================== */
69 /** 69 /**
70 * Remove the gray background on active links in IE 10. 70 * Remove the gray background on active links in IE 10.
71 */ 71 */
72 a { 72 a {
73 background-color: transparent; 73 background-color: transparent;
74 } 74 }
75 75
76 /** 76 /**
77 * 1. Remove the bottom border in Chrome 57- 77 * 1. Remove the bottom border in Chrome 57-
78 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 78 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
79 */ 79 */
80 abbr[title] { 80 abbr[title] {
81 border-bottom: none; /* 1 */ 81 border-bottom: none; /* 1 */
82 text-decoration: underline; /* 2 */ 82 text-decoration: underline; /* 2 */
83 -webkit-text-decoration: underline dotted; 83 -webkit-text-decoration: underline dotted;
84 text-decoration: underline dotted; /* 2 */ 84 text-decoration: underline dotted; /* 2 */
85 } 85 }
86 86
87 /** 87 /**
88 * Add the correct font weight in Chrome, Edge, and Safari. 88 * Add the correct font weight in Chrome, Edge, and Safari.
89 */ 89 */
90 b, 90 b,
91 strong { 91 strong {
92 font-weight: bolder; 92 font-weight: bolder;
93 } 93 }
94 94
95 /** 95 /**
96 * 1. Correct the inheritance and scaling of font size in all browsers. 96 * 1. Correct the inheritance and scaling of font size in all browsers.
97 * 2. Correct the odd `em` font sizing in all browsers. 97 * 2. Correct the odd `em` font sizing in all browsers.
98 */ 98 */
99 code, 99 code,
100 kbd, 100 kbd,
101 samp { 101 samp {
102 font-family: monospace, monospace; /* 1 */ 102 font-family: monospace, monospace; /* 1 */
103 font-size: 1em; /* 2 */ 103 font-size: 1em; /* 2 */
104 } 104 }
105 105
106 /** 106 /**
107 * Add the correct font size in all browsers. 107 * Add the correct font size in all browsers.
108 */ 108 */
109 small { 109 small {
110 font-size: 80%; 110 font-size: 80%;
111 } 111 }
112 112
113 /** 113 /**
114 * Prevent `sub` and `sup` elements from affecting the line height in 114 * Prevent `sub` and `sup` elements from affecting the line height in
115 * all browsers. 115 * all browsers.
116 */ 116 */
117 sub, 117 sub,
118 sup { 118 sup {
119 font-size: 75%; 119 font-size: 75%;
120 line-height: 0; 120 line-height: 0;
121 position: relative; 121 position: relative;
122 vertical-align: baseline; 122 vertical-align: baseline;
123 } 123 }
124 124
125 sub { 125 sub {
126 bottom: -0.25em; 126 bottom: -0.25em;
127 } 127 }
128 128
129 sup { 129 sup {
130 top: -0.5em; 130 top: -0.5em;
131 } 131 }
132 132
133 /* Embedded content 133 /* Embedded content
134 ========================================================================== */ 134 ========================================================================== */
135 /** 135 /**
136 * Remove the border on images inside links in IE 10. 136 * Remove the border on images inside links in IE 10.
137 */ 137 */
138 img { 138 img {
139 border-style: none; 139 border-style: none;
140 } 140 }
141 141
142 /* Forms 142 /* Forms
143 ========================================================================== */ 143 ========================================================================== */
144 /** 144 /**
145 * 1. Change the font styles in all browsers. 145 * 1. Change the font styles in all browsers.
146 * 2. Remove the margin in Firefox and Safari. 146 * 2. Remove the margin in Firefox and Safari.
147 */ 147 */
148 button, 148 button,
149 input, 149 input,
150 optgroup, 150 optgroup,
151 select, 151 select,
152 textarea { 152 textarea {
153 font-family: inherit; /* 1 */ 153 font-family: inherit; /* 1 */
154 font-size: 100%; /* 1 */ 154 font-size: 100%; /* 1 */
155 line-height: 1.15; /* 1 */ 155 line-height: 1.15; /* 1 */
156 margin: 0; /* 2 */ 156 margin: 0; /* 2 */
157 } 157 }
158 158
159 /** 159 /**
160 * Show the overflow in IE. 160 * Show the overflow in IE.
161 * 1. Show the overflow in Edge. 161 * 1. Show the overflow in Edge.
162 */ 162 */
163 button, 163 button,
164 input { /* 1 */ 164 input { /* 1 */
165 overflow: visible; 165 overflow: visible;
166 } 166 }
167 167
168 /** 168 /**
169 * Remove the inheritance of text transform in Edge, Firefox, and IE. 169 * Remove the inheritance of text transform in Edge, Firefox, and IE.
170 * 1. Remove the inheritance of text transform in Firefox. 170 * 1. Remove the inheritance of text transform in Firefox.
171 */ 171 */
172 button, 172 button,
173 select { /* 1 */ 173 select { /* 1 */
174 text-transform: none; 174 text-transform: none;
175 } 175 }
176 176
177 /** 177 /**
178 * Correct the inability to style clickable types in iOS and Safari. 178 * Correct the inability to style clickable types in iOS and Safari.
179 */ 179 */
180 button, 180 button,
181 [type=button], 181 [type=button],
182 [type=reset], 182 [type=reset],
183 [type=submit] { 183 [type=submit] {
184 -webkit-appearance: button; 184 -webkit-appearance: button;
185 } 185 }
186 186
187 /** 187 /**
188 * Remove the inner border and padding in Firefox. 188 * Remove the inner border and padding in Firefox.
189 */ 189 */
190 button::-moz-focus-inner, 190 button::-moz-focus-inner,
191 [type=button]::-moz-focus-inner, 191 [type=button]::-moz-focus-inner,
192 [type=reset]::-moz-focus-inner, 192 [type=reset]::-moz-focus-inner,
193 [type=submit]::-moz-focus-inner { 193 [type=submit]::-moz-focus-inner {
194 border-style: none; 194 border-style: none;
195 padding: 0; 195 padding: 0;
196 } 196 }
197 197
198 /** 198 /**
199 * Restore the focus styles unset by the previous rule. 199 * Restore the focus styles unset by the previous rule.
200 */ 200 */
201 button:-moz-focusring, 201 button:-moz-focusring,
202 [type=button]:-moz-focusring, 202 [type=button]:-moz-focusring,
203 [type=reset]:-moz-focusring, 203 [type=reset]:-moz-focusring,
204 [type=submit]:-moz-focusring { 204 [type=submit]:-moz-focusring {
205 outline: 1px dotted ButtonText; 205 outline: 1px dotted ButtonText;
206 } 206 }
207 207
208 /** 208 /**
209 * Correct the padding in Firefox. 209 * Correct the padding in Firefox.
210 */ 210 */
211 fieldset { 211 fieldset {
212 padding: 0.35em 0.75em 0.625em; 212 padding: 0.35em 0.75em 0.625em;
213 } 213 }
214 214
215 /** 215 /**
216 * 1. Correct the text wrapping in Edge and IE. 216 * 1. Correct the text wrapping in Edge and IE.
217 * 2. Correct the color inheritance from `fieldset` elements in IE. 217 * 2. Correct the color inheritance from `fieldset` elements in IE.
218 * 3. Remove the padding so developers are not caught out when they zero out 218 * 3. Remove the padding so developers are not caught out when they zero out
219 * `fieldset` elements in all browsers. 219 * `fieldset` elements in all browsers.
220 */ 220 */
221 legend { 221 legend {
222 -webkit-box-sizing: border-box; 222 -webkit-box-sizing: border-box;
223 box-sizing: border-box; /* 1 */ 223 box-sizing: border-box; /* 1 */
224 color: inherit; /* 2 */ 224 color: inherit; /* 2 */
225 display: table; /* 1 */ 225 display: table; /* 1 */
226 max-width: 100%; /* 1 */ 226 max-width: 100%; /* 1 */
227 padding: 0; /* 3 */ 227 padding: 0; /* 3 */
228 white-space: normal; /* 1 */ 228 white-space: normal; /* 1 */
229 } 229 }
230 230
231 /** 231 /**
232 * Add the correct vertical alignment in Chrome, Firefox, and Opera. 232 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
233 */ 233 */
234 progress { 234 progress {
235 vertical-align: baseline; 235 vertical-align: baseline;
236 } 236 }
237 237
238 /** 238 /**
239 * Remove the default vertical scrollbar in IE 10+. 239 * Remove the default vertical scrollbar in IE 10+.
240 */ 240 */
241 textarea { 241 textarea {
242 overflow: auto; 242 overflow: auto;
243 } 243 }
244 244
245 /** 245 /**
246 * 1. Add the correct box sizing in IE 10. 246 * 1. Add the correct box sizing in IE 10.
247 * 2. Remove the padding in IE 10. 247 * 2. Remove the padding in IE 10.
248 */ 248 */
249 [type=checkbox], 249 [type=checkbox],
250 [type=radio] { 250 [type=radio] {
251 -webkit-box-sizing: border-box; 251 -webkit-box-sizing: border-box;
252 box-sizing: border-box; /* 1 */ 252 box-sizing: border-box; /* 1 */
253 padding: 0; /* 2 */ 253 padding: 0; /* 2 */
254 } 254 }
255 255
256 /** 256 /**
257 * Correct the cursor style of increment and decrement buttons in Chrome. 257 * Correct the cursor style of increment and decrement buttons in Chrome.
258 */ 258 */
259 [type=number]::-webkit-inner-spin-button, 259 [type=number]::-webkit-inner-spin-button,
260 [type=number]::-webkit-outer-spin-button { 260 [type=number]::-webkit-outer-spin-button {
261 height: auto; 261 height: auto;
262 } 262 }
263 263
264 /** 264 /**
265 * 1. Correct the odd appearance in Chrome and Safari. 265 * 1. Correct the odd appearance in Chrome and Safari.
266 * 2. Correct the outline style in Safari. 266 * 2. Correct the outline style in Safari.
267 */ 267 */
268 [type=search] { 268 [type=search] {
269 -webkit-appearance: textfield; /* 1 */ 269 -webkit-appearance: textfield; /* 1 */
270 outline-offset: -2px; /* 2 */ 270 outline-offset: -2px; /* 2 */
271 } 271 }
272 272
273 /** 273 /**
274 * Remove the inner padding in Chrome and Safari on macOS. 274 * Remove the inner padding in Chrome and Safari on macOS.
275 */ 275 */
276 [type=search]::-webkit-search-decoration { 276 [type=search]::-webkit-search-decoration {
277 -webkit-appearance: none; 277 -webkit-appearance: none;
278 } 278 }
279 279
280 /** 280 /**
281 * 1. Correct the inability to style clickable types in iOS and Safari. 281 * 1. Correct the inability to style clickable types in iOS and Safari.
282 * 2. Change font properties to `inherit` in Safari. 282 * 2. Change font properties to `inherit` in Safari.
283 */ 283 */
284 ::-webkit-file-upload-button { 284 ::-webkit-file-upload-button {
285 -webkit-appearance: button; /* 1 */ 285 -webkit-appearance: button; /* 1 */
286 font: inherit; /* 2 */ 286 font: inherit; /* 2 */
287 } 287 }
288 288
289 /* Interactive 289 /* Interactive
290 ========================================================================== */ 290 ========================================================================== */
291 /* 291 /*
292 * Add the correct display in Edge, IE 10+, and Firefox. 292 * Add the correct display in Edge, IE 10+, and Firefox.
293 */ 293 */
294 details { 294 details {
295 display: block; 295 display: block;
296 } 296 }
297 297
298 /* 298 /*
299 * Add the correct display in all browsers. 299 * Add the correct display in all browsers.
300 */ 300 */
301 summary { 301 summary {
302 display: list-item; 302 display: list-item;
303 } 303 }
304 304
305 /* Misc 305 /* Misc
306 ========================================================================== */ 306 ========================================================================== */
307 /** 307 /**
308 * Add the correct display in IE 10+. 308 * Add the correct display in IE 10+.
309 */ 309 */
310 template { 310 template {
311 display: none; 311 display: none;
312 } 312 }
313 313
314 /** 314 /**
315 * Add the correct display in IE 10. 315 * Add the correct display in IE 10.
316 */ 316 */
317 [hidden] { 317 [hidden] {
318 display: none; 318 display: none;
319 } 319 }
320 320
321 .green { 321 .green {
322 color: #377d87; 322 color: #377d87;
323 } 323 }
324 324
325 .red { 325 .red {
326 color: #eb5757; 326 color: #eb5757;
327 } 327 }
328 328
329 .rotate180 { 329 .rotate180 {
330 -webkit-transform: rotate(180deg); 330 -webkit-transform: rotate(180deg);
331 -ms-transform: rotate(180deg); 331 -ms-transform: rotate(180deg);
332 transform: rotate(180deg); 332 transform: rotate(180deg);
333 } 333 }
334 334
335 ::-moz-selection { 335 ::-moz-selection {
336 color: #000; 336 color: #000;
337 background: #acc0e6; 337 background: #acc0e6;
338 } 338 }
339 339
340 ::selection { 340 ::selection {
341 color: #000; 341 color: #000;
342 background: #acc0e6; 342 background: #acc0e6;
343 } 343 }
344 344
345 ::-webkit-scrollbar { 345 ::-webkit-scrollbar {
346 width: 8px; 346 width: 8px;
347 height: 8px; 347 height: 8px;
348 } 348 }
349 349
350 ::-webkit-scrollbar-track { 350 ::-webkit-scrollbar-track {
351 border-radius: 999px; 351 border-radius: 999px;
352 background-color: #fff; 352 background-color: #fff;
353 } 353 }
354 354
355 ::-webkit-scrollbar-thumb { 355 ::-webkit-scrollbar-thumb {
356 border-radius: 999px; 356 border-radius: 999px;
357 background-color: #377d87; 357 background-color: #377d87;
358 } 358 }
359 359
360 ::-webkit-input-placeholder { 360 ::-webkit-input-placeholder {
361 color: #9c9d9d; 361 color: #9c9d9d;
362 opacity: 1; 362 opacity: 1;
363 } 363 }
364 364
365 :focus::-webkit-input-placeholder { 365 :focus::-webkit-input-placeholder {
366 color: transparent; 366 color: transparent;
367 } 367 }
368 368
369 :-ms-input-placeholder { 369 :-ms-input-placeholder {
370 color: #9c9d9d; 370 color: #9c9d9d;
371 opacity: 1; 371 opacity: 1;
372 } 372 }
373 373
374 :focus:-ms-input-placeholder { 374 :focus:-ms-input-placeholder {
375 color: transparent; 375 color: transparent;
376 } 376 }
377 377
378 ::-ms-input-placeholder { 378 ::-ms-input-placeholder {
379 color: #9c9d9d; 379 color: #9c9d9d;
380 opacity: 1; 380 opacity: 1;
381 } 381 }
382 382
383 :focus::-ms-input-placeholder { 383 :focus::-ms-input-placeholder {
384 color: transparent; 384 color: transparent;
385 } 385 }
386 386
387 ::-moz-placeholder { 387 ::-moz-placeholder {
388 color: #9c9d9d; 388 color: #9c9d9d;
389 opacity: 1; 389 opacity: 1;
390 } 390 }
391 391
392 :focus::-moz-placeholder { 392 :focus::-moz-placeholder {
393 color: transparent; 393 color: transparent;
394 } 394 }
395 395
396 ::-webkit-input-placeholder { 396 ::-webkit-input-placeholder {
397 color: #9c9d9d; 397 color: #9c9d9d;
398 opacity: 1; 398 opacity: 1;
399 } 399 }
400 400
401 ::-moz-placeholder { 401 ::-moz-placeholder {
402 color: #9c9d9d; 402 color: #9c9d9d;
403 opacity: 1; 403 opacity: 1;
404 } 404 }
405 405
406 :-ms-input-placeholder { 406 :-ms-input-placeholder {
407 color: #9c9d9d; 407 color: #9c9d9d;
408 opacity: 1; 408 opacity: 1;
409 } 409 }
410 410
411 ::-ms-input-placeholder { 411 ::-ms-input-placeholder {
412 color: #9c9d9d; 412 color: #9c9d9d;
413 opacity: 1; 413 opacity: 1;
414 } 414 }
415 415
416 ::placeholder { 416 ::placeholder {
417 color: #9c9d9d; 417 color: #9c9d9d;
418 opacity: 1; 418 opacity: 1;
419 } 419 }
420 420
421 :focus::-webkit-input-placeholder { 421 :focus::-webkit-input-placeholder {
422 color: transparent; 422 color: transparent;
423 } 423 }
424 424
425 :focus::-moz-placeholder { 425 :focus::-moz-placeholder {
426 color: transparent; 426 color: transparent;
427 } 427 }
428 428
429 :focus:-ms-input-placeholder { 429 :focus:-ms-input-placeholder {
430 color: transparent; 430 color: transparent;
431 } 431 }
432 432
433 :focus::-ms-input-placeholder { 433 :focus::-ms-input-placeholder {
434 color: transparent; 434 color: transparent;
435 } 435 }
436 436
437 :focus::placeholder { 437 :focus::placeholder {
438 color: transparent; 438 color: transparent;
439 } 439 }
440 440
441 *, 441 *,
442 *:before, 442 *:before,
443 *:after { 443 *:after {
444 -webkit-box-sizing: border-box; 444 -webkit-box-sizing: border-box;
445 box-sizing: border-box; 445 box-sizing: border-box;
446 -webkit-appearance: none; 446 -webkit-appearance: none;
447 -moz-appearance: none; 447 -moz-appearance: none;
448 appearance: none; 448 appearance: none;
449 outline: none; 449 outline: none;
450 -webkit-box-shadow: none; 450 -webkit-box-shadow: none;
451 box-shadow: none; 451 box-shadow: none;
452 } 452 }
453 453
454 a, 454 a,
455 button, 455 button,
456 select { 456 select {
457 color: inherit; 457 color: inherit;
458 } 458 }
459 459
460 a { 460 a {
461 text-decoration: none; 461 text-decoration: none;
462 } 462 }
463 463
464 a, 464 a,
465 input[type=button], 465 input[type=button],
466 input[type=submit], 466 input[type=submit],
467 button { 467 button {
468 -webkit-user-select: none; 468 -webkit-user-select: none;
469 -moz-user-select: none; 469 -moz-user-select: none;
470 -ms-user-select: none; 470 -ms-user-select: none;
471 user-select: none; 471 user-select: none;
472 -webkit-transition: 0.3s; 472 -webkit-transition: 0.3s;
473 transition: 0.3s; 473 transition: 0.3s;
474 cursor: pointer; 474 cursor: pointer;
475 } 475 }
476 476
477 [type=tel] { 477 [type=tel] {
478 letter-spacing: 1px; 478 letter-spacing: 1px;
479 } 479 }
480 480
481 .br, 481 .br,
482 img, 482 img,
483 svg { 483 svg {
484 display: block; 484 display: block;
485 } 485 }
486 486
487 .float-left { 487 .float-left {
488 float: left; 488 float: left;
489 } 489 }
490 490
491 .float-right { 491 .float-right {
492 float: right; 492 float: right;
493 } 493 }
494 494
495 .clear-both:after { 495 .clear-both:after {
496 content: ""; 496 content: "";
497 display: block; 497 display: block;
498 clear: both; 498 clear: both;
499 } 499 }
500 500
501 h1, 501 h1,
502 h2, 502 h2,
503 h3, 503 h3,
504 h4, 504 h4,
505 h5, 505 h5,
506 h6 { 506 h6 {
507 margin: 0; 507 margin: 0;
508 } 508 }
509 509
510 #body { 510 #body {
511 font-family: "Circe", sans-serif; 511 font-family: "Circe", sans-serif;
512 color: #000; 512 color: #000;
513 background: #fff; 513 background: #fff;
514 display: -webkit-box; 514 display: -webkit-box;
515 display: -ms-flexbox; 515 display: -ms-flexbox;
516 display: flex; 516 display: flex;
517 -webkit-box-orient: vertical; 517 -webkit-box-orient: vertical;
518 -webkit-box-direction: normal; 518 -webkit-box-direction: normal;
519 -ms-flex-direction: column; 519 -ms-flex-direction: column;
520 flex-direction: column; 520 flex-direction: column;
521 -webkit-box-pack: justify; 521 -webkit-box-pack: justify;
522 -ms-flex-pack: justify; 522 -ms-flex-pack: justify;
523 justify-content: space-between; 523 justify-content: space-between;
524 gap: 50px; 524 gap: 50px;
525 min-width: 320px; 525 min-width: 320px;
526 min-height: 100vh; 526 min-height: 100vh;
527 line-height: 1.25; 527 line-height: 1.25;
528 } 528 }
529 @media (min-width: 768px) { 529 @media (min-width: 768px) {
530 #body { 530 #body {
531 gap: 60px; 531 gap: 60px;
532 } 532 }
533 } 533 }
534 #body.pdf { 534 #body.pdf {
535 gap: 0; 535 gap: 0;
536 } 536 }
537 537
538 .container { 538 .container {
539 width: 100%; 539 width: 100%;
540 max-width: 1280px; 540 max-width: 1280px;
541 margin-left: auto; 541 margin-left: auto;
542 margin-right: auto; 542 margin-right: auto;
543 padding-left: 10px; 543 padding-left: 10px;
544 padding-right: 10px; 544 padding-right: 10px;
545 } 545 }
546 @media (min-width: 768px) { 546 @media (min-width: 768px) {
547 .container { 547 .container {
548 padding-left: 20px; 548 padding-left: 20px;
549 padding-right: 20px; 549 padding-right: 20px;
550 } 550 }
551 } 551 }
552 552
553 .to-top { 553 .to-top {
554 position: fixed; 554 position: fixed;
555 right: 10px; 555 right: 10px;
556 bottom: 10px; 556 bottom: 10px;
557 border-radius: 999px; 557 border-radius: 999px;
558 display: -webkit-box; 558 display: -webkit-box;
559 display: -ms-flexbox; 559 display: -ms-flexbox;
560 display: flex; 560 display: flex;
561 -webkit-box-pack: center; 561 -webkit-box-pack: center;
562 -ms-flex-pack: center; 562 -ms-flex-pack: center;
563 justify-content: center; 563 justify-content: center;
564 -webkit-box-align: center; 564 -webkit-box-align: center;
565 -ms-flex-align: center; 565 -ms-flex-align: center;
566 align-items: center; 566 align-items: center;
567 color: #fff; 567 color: #fff;
568 background: #377d87; 568 background: #377d87;
569 width: 40px; 569 width: 40px;
570 height: 40px; 570 height: 40px;
571 -webkit-transition: 0.3s; 571 -webkit-transition: 0.3s;
572 transition: 0.3s; 572 transition: 0.3s;
573 margin-right: -100px; 573 margin-right: -100px;
574 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 574 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
575 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 575 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
576 z-index: 99; 576 z-index: 99;
577 border: 1px solid #377d87; 577 border: 1px solid #377d87;
578 } 578 }
579 .to-top:hover { 579 .to-top:hover {
580 background: #fff; 580 background: #fff;
581 color: #377d87; 581 color: #377d87;
582 } 582 }
583 .to-top svg { 583 .to-top svg {
584 width: 10px; 584 width: 10px;
585 height: 10px; 585 height: 10px;
586 } 586 }
587 @media (min-width: 768px) { 587 @media (min-width: 768px) {
588 .to-top { 588 .to-top {
589 width: 50px; 589 width: 50px;
590 height: 50px; 590 height: 50px;
591 right: 20px; 591 right: 20px;
592 bottom: 20px; 592 bottom: 20px;
593 } 593 }
594 .to-top svg { 594 .to-top svg {
595 width: 12px; 595 width: 12px;
596 height: 12px; 596 height: 12px;
597 } 597 }
598 } 598 }
599 599
600 .begin .to-top { 600 .begin .to-top {
601 margin-right: 0; 601 margin-right: 0;
602 } 602 }
603 603
604 .socials { 604 .socials {
605 display: -webkit-box; 605 display: -webkit-box;
606 display: -ms-flexbox; 606 display: -ms-flexbox;
607 display: flex; 607 display: flex;
608 -webkit-box-align: center; 608 -webkit-box-align: center;
609 -ms-flex-align: center; 609 -ms-flex-align: center;
610 align-items: center; 610 align-items: center;
611 -webkit-box-pack: center; 611 -webkit-box-pack: center;
612 -ms-flex-pack: center; 612 -ms-flex-pack: center;
613 justify-content: center; 613 justify-content: center;
614 gap: 8px; 614 gap: 8px;
615 } 615 }
616 .socials a { 616 .socials a {
617 display: -webkit-box; 617 display: -webkit-box;
618 display: -ms-flexbox; 618 display: -ms-flexbox;
619 display: flex; 619 display: flex;
620 -webkit-box-align: center; 620 -webkit-box-align: center;
621 -ms-flex-align: center; 621 -ms-flex-align: center;
622 align-items: center; 622 align-items: center;
623 -webkit-box-pack: center; 623 -webkit-box-pack: center;
624 -ms-flex-pack: center; 624 -ms-flex-pack: center;
625 justify-content: center; 625 justify-content: center;
626 border: 1px solid #377d87; 626 border: 1px solid #377d87;
627 color: #377d87; 627 color: #377d87;
628 border-radius: 999px; 628 border-radius: 999px;
629 width: 38px; 629 width: 38px;
630 height: 38px; 630 height: 38px;
631 } 631 }
632 .socials a:hover { 632 .socials a:hover {
633 background: #377d87; 633 background: #377d87;
634 color: #fff; 634 color: #fff;
635 } 635 }
636 .socials svg { 636 .socials svg {
637 width: 12px; 637 width: 12px;
638 height: 12px; 638 height: 12px;
639 } 639 }
640 640
641 .nls { 641 .nls {
642 display: -webkit-box; 642 display: -webkit-box;
643 display: -ms-flexbox; 643 display: -ms-flexbox;
644 display: flex; 644 display: flex;
645 color: #000; 645 color: #000;
646 text-align: left; 646 text-align: left;
647 } 647 }
648 .nls:hover { 648 .nls:hover {
649 color: #377d87; 649 color: #377d87;
650 } 650 }
651 .nls svg { 651 .nls svg {
652 width: 30px; 652 width: 30px;
653 height: 40px; 653 height: 40px;
654 } 654 }
655 @media (min-width: 768px) { 655 @media (min-width: 768px) {
656 .nls svg { 656 .nls svg {
657 width: 24px; 657 width: 24px;
658 height: 31px; 658 height: 31px;
659 } 659 }
660 } 660 }
661 .nls span { 661 .nls span {
662 width: calc(100% - 30px); 662 width: calc(100% - 30px);
663 padding-left: 12px; 663 padding-left: 12px;
664 display: -webkit-box; 664 display: -webkit-box;
665 display: -ms-flexbox; 665 display: -ms-flexbox;
666 display: flex; 666 display: flex;
667 -webkit-box-orient: vertical; 667 -webkit-box-orient: vertical;
668 -webkit-box-direction: normal; 668 -webkit-box-direction: normal;
669 -ms-flex-direction: column; 669 -ms-flex-direction: column;
670 flex-direction: column; 670 flex-direction: column;
671 -webkit-box-pack: center; 671 -webkit-box-pack: center;
672 -ms-flex-pack: center; 672 -ms-flex-pack: center;
673 justify-content: center; 673 justify-content: center;
674 font-size: 12px; 674 font-size: 12px;
675 line-height: 1.4; 675 line-height: 1.4;
676 } 676 }
677 @media (min-width: 768px) { 677 @media (min-width: 768px) {
678 .nls span { 678 .nls span {
679 width: calc(100% - 24px); 679 width: calc(100% - 24px);
680 } 680 }
681 } 681 }
682 .nls b { 682 .nls b {
683 font-weight: 400; 683 font-weight: 400;
684 } 684 }
685 685
686 .title, 686 .title,
687 h1 { 687 h1 {
688 margin: 0; 688 margin: 0;
689 font-weight: 700; 689 font-weight: 700;
690 font-size: 32px; 690 font-size: 32px;
691 } 691 }
692 @media (min-width: 768px) { 692 @media (min-width: 768px) {
693 .title, 693 .title,
694 h1 { 694 h1 {
695 font-size: 40px; 695 font-size: 40px;
696 } 696 }
697 } 697 }
698 @media (min-width: 992px) { 698 @media (min-width: 992px) {
699 .title, 699 .title,
700 h1 { 700 h1 {
701 font-size: 48px; 701 font-size: 48px;
702 } 702 }
703 } 703 }
704 @media (min-width: 1280px) { 704 @media (min-width: 1280px) {
705 .title, 705 .title,
706 h1 { 706 h1 {
707 font-size: 64px; 707 font-size: 64px;
708 } 708 }
709 } 709 }
710 710
711 .swiper-pagination { 711 .swiper-pagination {
712 display: -webkit-box; 712 display: -webkit-box;
713 display: -ms-flexbox; 713 display: -ms-flexbox;
714 display: flex; 714 display: flex;
715 -webkit-box-pack: center; 715 -webkit-box-pack: center;
716 -ms-flex-pack: center; 716 -ms-flex-pack: center;
717 justify-content: center; 717 justify-content: center;
718 -webkit-box-align: center; 718 -webkit-box-align: center;
719 -ms-flex-align: center; 719 -ms-flex-align: center;
720 align-items: center; 720 align-items: center;
721 position: static; 721 position: static;
722 margin-top: 20px; 722 margin-top: 20px;
723 gap: 8px; 723 gap: 8px;
724 } 724 }
725 @media (min-width: 768px) { 725 @media (min-width: 768px) {
726 .swiper-pagination { 726 .swiper-pagination {
727 margin-top: 30px; 727 margin-top: 30px;
728 } 728 }
729 } 729 }
730 .swiper-pagination-bullet { 730 .swiper-pagination-bullet {
731 width: 16px; 731 width: 16px;
732 height: 16px; 732 height: 16px;
733 opacity: 1; 733 opacity: 1;
734 border: 1px solid #cdcece; 734 border: 1px solid #cdcece;
735 -webkit-transition: 0.3s; 735 -webkit-transition: 0.3s;
736 transition: 0.3s; 736 transition: 0.3s;
737 background: transparent; 737 background: transparent;
738 display: -webkit-box; 738 display: -webkit-box;
739 display: -ms-flexbox; 739 display: -ms-flexbox;
740 display: flex; 740 display: flex;
741 -webkit-box-pack: center; 741 -webkit-box-pack: center;
742 -ms-flex-pack: center; 742 -ms-flex-pack: center;
743 justify-content: center; 743 justify-content: center;
744 -webkit-box-align: center; 744 -webkit-box-align: center;
745 -ms-flex-align: center; 745 -ms-flex-align: center;
746 align-items: center; 746 align-items: center;
747 margin: 0 !important; 747 margin: 0 !important;
748 } 748 }
749 .swiper-pagination-bullet:before { 749 .swiper-pagination-bullet:before {
750 content: ""; 750 content: "";
751 width: 6px; 751 width: 6px;
752 height: 6px; 752 height: 6px;
753 border-radius: 999px; 753 border-radius: 999px;
754 background: #377d87; 754 background: #377d87;
755 opacity: 0; 755 opacity: 0;
756 -webkit-transition: 0.3s; 756 -webkit-transition: 0.3s;
757 transition: 0.3s; 757 transition: 0.3s;
758 } 758 }
759 .swiper-pagination-bullet:hover { 759 .swiper-pagination-bullet:hover {
760 border-color: #377d87; 760 border-color: #377d87;
761 } 761 }
762 .swiper-pagination-bullet-active { 762 .swiper-pagination-bullet-active {
763 border-color: #377d87; 763 border-color: #377d87;
764 } 764 }
765 .swiper-pagination-bullet-active:before { 765 .swiper-pagination-bullet-active:before {
766 opacity: 1; 766 opacity: 1;
767 } 767 }
768 768
769 .navs { 769 .navs {
770 display: -webkit-box; 770 display: -webkit-box;
771 display: -ms-flexbox; 771 display: -ms-flexbox;
772 display: flex; 772 display: flex;
773 -webkit-box-align: center; 773 -webkit-box-align: center;
774 -ms-flex-align: center; 774 -ms-flex-align: center;
775 align-items: center; 775 align-items: center;
776 -webkit-box-pack: justify; 776 -webkit-box-pack: justify;
777 -ms-flex-pack: justify; 777 -ms-flex-pack: justify;
778 justify-content: space-between; 778 justify-content: space-between;
779 gap: 20px; 779 gap: 20px;
780 width: 80px; 780 width: 80px;
781 } 781 }
782 .navs button { 782 .navs button {
783 color: #377d87; 783 color: #377d87;
784 background: none; 784 background: none;
785 border: none; 785 border: none;
786 padding: 0; 786 padding: 0;
787 } 787 }
788 .navs button[disabled] { 788 .navs button[disabled] {
789 cursor: not-allowed; 789 cursor: not-allowed;
790 color: #cddee1; 790 color: #cddee1;
791 } 791 }
792 .navs svg { 792 .navs svg {
793 width: 14px; 793 width: 14px;
794 height: 28px; 794 height: 28px;
795 } 795 }
796 796
797 .select { 797 .select {
798 position: relative; 798 position: relative;
799 } 799 }
800 .select2 { 800 .select2 {
801 width: 100% !important; 801 width: 100% !important;
802 } 802 }
803 .select2-container { 803 .select2-container {
804 font-size: 12px; 804 font-size: 12px;
805 } 805 }
806 @media (min-width: 768px) { 806 @media (min-width: 768px) {
807 .select2-container { 807 .select2-container {
808 font-size: 16px; 808 font-size: 16px;
809 } 809 }
810 } 810 }
811 .select2-container--open .select2-selection { 811 .select2-container--open .select2-selection {
812 border-color: #377d87 !important; 812 border-color: #377d87 !important;
813 } 813 }
814 .select2-container--open .select2-selection__arrow svg { 814 .select2-container--open .select2-selection__arrow svg {
815 -webkit-transform: rotate(180deg); 815 -webkit-transform: rotate(180deg);
816 -ms-transform: rotate(180deg); 816 -ms-transform: rotate(180deg);
817 transform: rotate(180deg); 817 transform: rotate(180deg);
818 } 818 }
819 .select2-selection { 819 .select2-selection {
820 min-height: 30px !important; 820 min-height: 30px !important;
821 border-radius: 8px !important; 821 border-radius: 8px !important;
822 border-color: #e7e7e7 !important; 822 border-color: #e7e7e7 !important;
823 -webkit-transition: 0.3s; 823 -webkit-transition: 0.3s;
824 transition: 0.3s; 824 transition: 0.3s;
825 } 825 }
826 @media (min-width: 768px) { 826 @media (min-width: 768px) {
827 .select2-selection { 827 .select2-selection {
828 min-height: 50px !important; 828 min-height: 50px !important;
829 } 829 }
830 } 830 }
831 .select2-selection__rendered { 831 .select2-selection__rendered {
832 line-height: 28px !important; 832 line-height: 28px !important;
833 padding: 0 30px 0 10px !important; 833 padding: 0 30px 0 10px !important;
834 } 834 }
835 @media (min-width: 768px) { 835 @media (min-width: 768px) {
836 .select2-selection__rendered { 836 .select2-selection__rendered {
837 line-height: 48px !important; 837 line-height: 48px !important;
838 padding: 0 46px 0 20px !important; 838 padding: 0 46px 0 20px !important;
839 } 839 }
840 } 840 }
841 .select2-selection--multiple .select2-selection__rendered { 841 .select2-selection--multiple .select2-selection__rendered {
842 display: -webkit-box !important; 842 display: -webkit-box !important;
843 display: -ms-flexbox !important; 843 display: -ms-flexbox !important;
844 display: flex !important; 844 display: flex !important;
845 -webkit-box-align: center; 845 -webkit-box-align: center;
846 -ms-flex-align: center; 846 -ms-flex-align: center;
847 align-items: center; 847 align-items: center;
848 -ms-flex-wrap: wrap; 848 -ms-flex-wrap: wrap;
849 flex-wrap: wrap; 849 flex-wrap: wrap;
850 gap: 10px; 850 gap: 10px;
851 padding-top: 10px !important; 851 padding-top: 10px !important;
852 padding-bottom: 10px !important; 852 padding-bottom: 10px !important;
853 } 853 }
854 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { 854 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
855 margin: 0; 855 margin: 0;
856 } 856 }
857 .select2-selection__arrow { 857 .select2-selection__arrow {
858 top: 0 !important; 858 top: 0 !important;
859 right: 0 !important; 859 right: 0 !important;
860 width: 30px !important; 860 width: 30px !important;
861 height: 100% !important; 861 height: 100% !important;
862 display: -webkit-box; 862 display: -webkit-box;
863 display: -ms-flexbox; 863 display: -ms-flexbox;
864 display: flex; 864 display: flex;
865 -webkit-box-pack: center; 865 -webkit-box-pack: center;
866 -ms-flex-pack: center; 866 -ms-flex-pack: center;
867 justify-content: center; 867 justify-content: center;
868 -webkit-box-align: center; 868 -webkit-box-align: center;
869 -ms-flex-align: center; 869 -ms-flex-align: center;
870 align-items: center; 870 align-items: center;
871 color: #377d87; 871 color: #377d87;
872 } 872 }
873 @media (min-width: 768px) { 873 @media (min-width: 768px) {
874 .select2-selection__arrow { 874 .select2-selection__arrow {
875 width: 50px !important; 875 width: 50px !important;
876 } 876 }
877 } 877 }
878 .select2-selection__arrow svg { 878 .select2-selection__arrow svg {
879 width: 12px; 879 width: 12px;
880 height: 12px; 880 height: 12px;
881 -webkit-transition: 0.3s; 881 -webkit-transition: 0.3s;
882 transition: 0.3s; 882 transition: 0.3s;
883 } 883 }
884 @media (min-width: 768px) { 884 @media (min-width: 768px) {
885 .select2-selection__arrow svg { 885 .select2-selection__arrow svg {
886 width: 14px; 886 width: 14px;
887 height: 14px; 887 height: 14px;
888 } 888 }
889 } 889 }
890 .select2-selection__choice { 890 .select2-selection__choice {
891 display: -webkit-box; 891 display: -webkit-box;
892 display: -ms-flexbox; 892 display: -ms-flexbox;
893 display: flex; 893 display: flex;
894 -webkit-box-orient: horizontal; 894 -webkit-box-orient: horizontal;
895 -webkit-box-direction: reverse; 895 -webkit-box-direction: reverse;
896 -ms-flex-direction: row-reverse; 896 -ms-flex-direction: row-reverse;
897 flex-direction: row-reverse; 897 flex-direction: row-reverse;
898 -webkit-box-align: center; 898 -webkit-box-align: center;
899 -ms-flex-align: center; 899 -ms-flex-align: center;
900 align-items: center; 900 align-items: center;
901 -webkit-box-pack: center; 901 -webkit-box-pack: center;
902 -ms-flex-pack: center; 902 -ms-flex-pack: center;
903 justify-content: center; 903 justify-content: center;
904 gap: 4px; 904 gap: 4px;
905 padding: 0 4px 0 6px !important; 905 padding: 0 4px 0 6px !important;
906 background: #377d87 !important; 906 background: #377d87 !important;
907 border: none !important; 907 border: none !important;
908 border-radius: 6px !important; 908 border-radius: 6px !important;
909 line-height: 1 !important; 909 line-height: 1 !important;
910 color: #fff; 910 color: #fff;
911 height: 24px; 911 height: 24px;
912 } 912 }
913 @media (min-width: 768px) { 913 @media (min-width: 768px) {
914 .select2-selection__choice { 914 .select2-selection__choice {
915 height: 32px; 915 height: 32px;
916 gap: 6px; 916 gap: 6px;
917 padding: 0 6px 0 10px !important; 917 padding: 0 6px 0 10px !important;
918 border-radius: 8px !important; 918 border-radius: 8px !important;
919 } 919 }
920 } 920 }
921 .select2-selection__choice__remove { 921 .select2-selection__choice__remove {
922 width: 14px; 922 width: 14px;
923 height: 14px; 923 height: 14px;
924 padding-top: 4px; 924 padding-top: 4px;
925 display: -webkit-box !important; 925 display: -webkit-box !important;
926 display: -ms-flexbox !important; 926 display: -ms-flexbox !important;
927 display: flex !important; 927 display: flex !important;
928 -webkit-box-pack: center; 928 -webkit-box-pack: center;
929 -ms-flex-pack: center; 929 -ms-flex-pack: center;
930 justify-content: center; 930 justify-content: center;
931 -webkit-box-align: center; 931 -webkit-box-align: center;
932 -ms-flex-align: center; 932 -ms-flex-align: center;
933 align-items: center; 933 align-items: center;
934 color: #fff !important; 934 color: #fff !important;
935 font-weight: 400 !important; 935 font-weight: 400 !important;
936 font-size: 26px; 936 font-size: 26px;
937 } 937 }
938 .select2-search { 938 .select2-search {
939 display: none; 939 display: none;
940 } 940 }
941 .select2-dropdown { 941 .select2-dropdown {
942 z-index: 99999; 942 z-index: 99999;
943 border: none; 943 border: none;
944 border-radius: 0; 944 border-radius: 0;
945 background: none; 945 background: none;
946 padding: 5px 0; 946 padding: 5px 0;
947 } 947 }
948 @media (min-width: 768px) { 948 @media (min-width: 768px) {
949 .select2-dropdown { 949 .select2-dropdown {
950 padding: 10px 0; 950 padding: 10px 0;
951 } 951 }
952 } 952 }
953 .select2-results { 953 .select2-results {
954 background: #fff; 954 background: #fff;
955 border-radius: 8px; 955 border-radius: 8px;
956 border: 1px solid #377d87; 956 border: 1px solid #377d87;
957 overflow: hidden; 957 overflow: hidden;
958 } 958 }
959 @media (min-width: 768px) { 959 @media (min-width: 768px) {
960 .select2-results__option { 960 .select2-results__option {
961 padding: 10px 14px; 961 padding: 10px 14px;
962 } 962 }
963 } 963 }
964 .select2-results__option--highlighted { 964 .select2-results__option--highlighted {
965 background: #377d87 !important; 965 background: #377d87 !important;
966 } 966 }
967 @media (min-width: 768px) { 967 @media (min-width: 768px) {
968 .select_search .select2-selection__rendered { 968 .select_search .select2-selection__rendered {
969 padding-left: 60px !important; 969 padding-left: 60px !important;
970 } 970 }
971 } 971 }
972 .select_search .select__icon { 972 .select_search .select__icon {
973 display: none; 973 display: none;
974 height: 28px; 974 height: 28px;
975 -webkit-box-align: center; 975 -webkit-box-align: center;
976 -ms-flex-align: center; 976 -ms-flex-align: center;
977 align-items: center; 977 align-items: center;
978 padding-right: 12px; 978 padding-right: 12px;
979 z-index: 2; 979 z-index: 2;
980 position: absolute; 980 position: absolute;
981 top: 50%; 981 top: 50%;
982 left: 15px; 982 left: 15px;
983 margin-top: -14px; 983 margin-top: -14px;
984 } 984 }
985 @media (min-width: 768px) { 985 @media (min-width: 768px) {
986 .select_search .select__icon { 986 .select_search .select__icon {
987 display: -webkit-box; 987 display: -webkit-box;
988 display: -ms-flexbox; 988 display: -ms-flexbox;
989 display: flex; 989 display: flex;
990 } 990 }
991 } 991 }
992 .select_search .select__icon:after { 992 .select_search .select__icon:after {
993 content: ""; 993 content: "";
994 width: 1px; 994 width: 1px;
995 height: 100%; 995 height: 100%;
996 border-radius: 999px; 996 border-radius: 999px;
997 position: absolute; 997 position: absolute;
998 top: 0; 998 top: 0;
999 right: 0; 999 right: 0;
1000 background: #cecece; 1000 background: #cecece;
1001 } 1001 }
1002 .select_search .select__icon svg { 1002 .select_search .select__icon svg {
1003 color: #9c9d9d; 1003 color: #9c9d9d;
1004 width: 20px; 1004 width: 20px;
1005 height: 20px; 1005 height: 20px;
1006 } 1006 }
1007 1007
1008 .form-group { 1008 .form-group {
1009 display: -webkit-box; 1009 display: -webkit-box;
1010 display: -ms-flexbox; 1010 display: -ms-flexbox;
1011 display: flex; 1011 display: flex;
1012 -webkit-box-orient: vertical; 1012 -webkit-box-orient: vertical;
1013 -webkit-box-direction: normal; 1013 -webkit-box-direction: normal;
1014 -ms-flex-direction: column; 1014 -ms-flex-direction: column;
1015 flex-direction: column; 1015 flex-direction: column;
1016 gap: 4px; 1016 gap: 4px;
1017 } 1017 }
1018 .form-group__label { 1018 .form-group__label {
1019 font-size: 12px; 1019 font-size: 12px;
1020 } 1020 }
1021 @media (min-width: 768px) { 1021 @media (min-width: 768px) {
1022 .form-group__label { 1022 .form-group__label {
1023 font-size: 16px; 1023 font-size: 16px;
1024 } 1024 }
1025 } 1025 }
1026 .form-group__item { 1026 .form-group__item {
1027 display: -webkit-box; 1027 display: -webkit-box;
1028 display: -ms-flexbox; 1028 display: -ms-flexbox;
1029 display: flex; 1029 display: flex;
1030 -webkit-box-orient: vertical; 1030 -webkit-box-orient: vertical;
1031 -webkit-box-direction: normal; 1031 -webkit-box-direction: normal;
1032 -ms-flex-direction: column; 1032 -ms-flex-direction: column;
1033 flex-direction: column; 1033 flex-direction: column;
1034 position: relative; 1034 position: relative;
1035 } 1035 }
1036 .form-group__item-icon { 1036 .form-group__item-icon {
1037 width: 16px; 1037 width: 16px;
1038 aspect-ratio: 1/1; 1038 aspect-ratio: 1/1;
1039 z-index: 2; 1039 z-index: 2;
1040 position: absolute; 1040 position: absolute;
1041 top: 50%; 1041 top: 50%;
1042 right: 4px; 1042 right: 4px;
1043 -webkit-transform: translate(0, -50%); 1043 -webkit-transform: translate(0, -50%);
1044 -ms-transform: translate(0, -50%); 1044 -ms-transform: translate(0, -50%);
1045 transform: translate(0, -50%); 1045 transform: translate(0, -50%);
1046 display: -webkit-box; 1046 display: -webkit-box;
1047 display: -ms-flexbox; 1047 display: -ms-flexbox;
1048 display: flex; 1048 display: flex;
1049 -webkit-box-pack: center; 1049 -webkit-box-pack: center;
1050 -ms-flex-pack: center; 1050 -ms-flex-pack: center;
1051 justify-content: center; 1051 justify-content: center;
1052 -webkit-box-align: center; 1052 -webkit-box-align: center;
1053 -ms-flex-align: center; 1053 -ms-flex-align: center;
1054 align-items: center; 1054 align-items: center;
1055 color: #377d87; 1055 color: #377d87;
1056 } 1056 }
1057 @media (min-width: 768px) { 1057 @media (min-width: 768px) {
1058 .form-group__item-icon { 1058 .form-group__item-icon {
1059 width: 22px; 1059 width: 22px;
1060 right: 20px; 1060 right: 20px;
1061 } 1061 }
1062 } 1062 }
1063 .form-group__item-icon svg { 1063 .form-group__item-icon svg {
1064 width: 14px; 1064 width: 14px;
1065 aspect-ratio: 1/1; 1065 aspect-ratio: 1/1;
1066 } 1066 }
1067 @media (min-width: 768px) { 1067 @media (min-width: 768px) {
1068 .form-group__item-icon svg { 1068 .form-group__item-icon svg {
1069 width: 20px; 1069 width: 20px;
1070 } 1070 }
1071 } 1071 }
1072 .form-group__item-icon + .input { 1072 .form-group__item-icon + .input {
1073 padding-right: 24px; 1073 padding-right: 24px;
1074 } 1074 }
1075 @media (min-width: 768px) { 1075 @media (min-width: 768px) {
1076 .form-group__item-icon + .input { 1076 .form-group__item-icon + .input {
1077 padding-right: 60px; 1077 padding-right: 60px;
1078 } 1078 }
1079 } 1079 }
1080 1080
1081 .input { 1081 .input {
1082 display: block; 1082 display: block;
1083 height: 30px; 1083 height: 30px;
1084 border: 1px solid #cecece; 1084 border: 1px solid #cecece;
1085 background: #fff; 1085 background: #fff;
1086 font-size: 12px; 1086 font-size: 12px;
1087 border-radius: 8px; 1087 border-radius: 8px;
1088 padding: 0 10px; 1088 padding: 0 10px;
1089 color: #000; 1089 color: #000;
1090 -webkit-transition: 0.3s; 1090 -webkit-transition: 0.3s;
1091 transition: 0.3s; 1091 transition: 0.3s;
1092 position: relative; 1092 position: relative;
1093 z-index: 1; 1093 z-index: 1;
1094 } 1094 }
1095 @media (min-width: 768px) { 1095 @media (min-width: 768px) {
1096 .input { 1096 .input {
1097 padding: 0 20px; 1097 padding: 0 20px;
1098 height: 44px; 1098 height: 44px;
1099 font-size: 16px; 1099 font-size: 16px;
1100 } 1100 }
1101 } 1101 }
1102 .input:focus { 1102 .input:focus {
1103 border-color: #377d87; 1103 border-color: #377d87;
1104 } 1104 }
1105 .input[disabled] { 1105 .input[disabled] {
1106 color: #9c9d9d; 1106 color: #9c9d9d;
1107 background: #e7e7e7; 1107 background: #e7e7e7;
1108 } 1108 }
1109 .input[type=date] { 1109 .input[type=date] {
1110 text-transform: uppercase; 1110 text-transform: uppercase;
1111 } 1111 }
1112 1112
1113 .textarea { 1113 .textarea {
1114 resize: none; 1114 resize: none;
1115 display: block; 1115 display: block;
1116 width: 100%; 1116 width: 100%;
1117 border-radius: 8px; 1117 border-radius: 8px;
1118 border: 1px solid #cecece; 1118 border: 1px solid #cecece;
1119 background: #fff; 1119 background: #fff;
1120 -webkit-transition: 0.3s; 1120 -webkit-transition: 0.3s;
1121 transition: 0.3s; 1121 transition: 0.3s;
1122 font-size: 12px; 1122 font-size: 12px;
1123 line-height: 1.4; 1123 line-height: 1.4;
1124 padding: 10px; 1124 padding: 10px;
1125 aspect-ratio: 8/3; 1125 aspect-ratio: 8/3;
1126 max-height: 250px; 1126 max-height: 250px;
1127 } 1127 }
1128 @media (min-width: 768px) { 1128 @media (min-width: 768px) {
1129 .textarea { 1129 .textarea {
1130 padding: 20px; 1130 padding: 20px;
1131 font-size: 16px; 1131 font-size: 16px;
1132 height: 280px; 1132 height: 280px;
1133 } 1133 }
1134 } 1134 }
1135 .textarea:focus { 1135 .textarea:focus {
1136 border-color: #377d87; 1136 border-color: #377d87;
1137 } 1137 }
1138 1138
1139 .button { 1139 .button {
1140 display: -webkit-box; 1140 display: -webkit-box;
1141 display: -ms-flexbox; 1141 display: -ms-flexbox;
1142 display: flex; 1142 display: flex;
1143 -webkit-box-pack: center; 1143 -webkit-box-pack: center;
1144 -ms-flex-pack: center; 1144 -ms-flex-pack: center;
1145 justify-content: center; 1145 justify-content: center;
1146 -webkit-box-align: center; 1146 -webkit-box-align: center;
1147 -ms-flex-align: center; 1147 -ms-flex-align: center;
1148 align-items: center; 1148 align-items: center;
1149 color: #fff; 1149 color: #fff;
1150 background: #377d87; 1150 background: #377d87;
1151 height: 30px; 1151 height: 30px;
1152 border-radius: 8px; 1152 border-radius: 8px;
1153 padding: 0 12px; 1153 padding: 0 12px;
1154 border: 1px solid #377d87; 1154 border: 1px solid #377d87;
1155 font-weight: 700; 1155 font-weight: 700;
1156 font-size: 12px; 1156 font-size: 12px;
1157 text-align: center; 1157 text-align: center;
1158 line-height: 1; 1158 line-height: 1;
1159 gap: 6px; 1159 gap: 6px;
1160 -webkit-transition: 0.3s; 1160 -webkit-transition: 0.3s;
1161 transition: 0.3s; 1161 transition: 0.3s;
1162 cursor: pointer; 1162 cursor: pointer;
1163 } 1163 }
1164 @media (min-width: 768px) { 1164 @media (min-width: 768px) {
1165 .button { 1165 .button {
1166 padding: 0 24px; 1166 padding: 0 24px;
1167 font-size: 16px; 1167 font-size: 16px;
1168 height: 44px; 1168 height: 44px;
1169 gap: 12px; 1169 gap: 12px;
1170 } 1170 }
1171 } 1171 }
1172 @media (min-width: 992px) { 1172 @media (min-width: 992px) {
1173 .button { 1173 .button {
1174 padding: 0 36px; 1174 padding: 0 36px;
1175 } 1175 }
1176 } 1176 }
1177 .button:hover { 1177 .button:hover {
1178 background: transparent; 1178 background: transparent;
1179 color: #377d87; 1179 color: #377d87;
1180 } 1180 }
1181 .button img, 1181 .button img,
1182 .button svg { 1182 .button svg {
1183 width: 12px; 1183 width: 12px;
1184 height: 12px; 1184 height: 12px;
1185 } 1185 }
1186 @media (min-width: 768px) { 1186 @media (min-width: 768px) {
1187 .button img, 1187 .button img,
1188 .button svg { 1188 .button svg {
1189 width: 18px; 1189 width: 18px;
1190 height: 18px; 1190 height: 18px;
1191 } 1191 }
1192 } 1192 }
1193 .button_more span + span { 1193 .button_more span + span {
1194 display: none; 1194 display: none;
1195 } 1195 }
1196 .button_more.active span { 1196 .button_more.active span {
1197 display: none; 1197 display: none;
1198 } 1198 }
1199 .button_more.active span + span { 1199 .button_more.active span + span {
1200 display: block; 1200 display: block;
1201 } 1201 }
1202 .button_light { 1202 .button_light {
1203 background: transparent; 1203 background: transparent;
1204 color: #377d87; 1204 color: #377d87;
1205 } 1205 }
1206 .button_light:hover { 1206 .button_light:hover {
1207 background: #377d87; 1207 background: #377d87;
1208 color: #fff; 1208 color: #fff;
1209 } 1209 }
1210 .button_whited { 1210 .button_whited {
1211 background: #fff; 1211 background: #fff;
1212 color: #377d87; 1212 color: #377d87;
1213 border-color: #fff; 1213 border-color: #fff;
1214 } 1214 }
1215 .button_whited:hover { 1215 .button_whited:hover {
1216 background: #377d87; 1216 background: #377d87;
1217 color: #fff; 1217 color: #fff;
1218 } 1218 }
1219 1219
1220 .search { 1220 .search {
1221 width: 100%; 1221 width: 100%;
1222 position: relative; 1222 position: relative;
1223 background: #fff; 1223 background: #fff;
1224 border-radius: 8px; 1224 border-radius: 8px;
1225 } 1225 }
1226 .search span { 1226 .search span {
1227 display: none; 1227 display: none;
1228 height: 28px; 1228 height: 28px;
1229 -webkit-box-align: center; 1229 -webkit-box-align: center;
1230 -ms-flex-align: center; 1230 -ms-flex-align: center;
1231 align-items: center; 1231 align-items: center;
1232 padding-right: 12px; 1232 padding-right: 12px;
1233 z-index: 1; 1233 z-index: 1;
1234 position: absolute; 1234 position: absolute;
1235 top: 50%; 1235 top: 50%;
1236 left: 15px; 1236 left: 15px;
1237 margin-top: -14px; 1237 margin-top: -14px;
1238 } 1238 }
1239 @media (min-width: 768px) { 1239 @media (min-width: 768px) {
1240 .search span { 1240 .search span {
1241 display: -webkit-box; 1241 display: -webkit-box;
1242 display: -ms-flexbox; 1242 display: -ms-flexbox;
1243 display: flex; 1243 display: flex;
1244 } 1244 }
1245 } 1245 }
1246 .search span:after { 1246 .search span:after {
1247 content: ""; 1247 content: "";
1248 width: 1px; 1248 width: 1px;
1249 height: 100%; 1249 height: 100%;
1250 border-radius: 999px; 1250 border-radius: 999px;
1251 position: absolute; 1251 position: absolute;
1252 top: 0; 1252 top: 0;
1253 right: 0; 1253 right: 0;
1254 background: #cecece; 1254 background: #cecece;
1255 } 1255 }
1256 .search span svg { 1256 .search span svg {
1257 color: #9c9d9d; 1257 color: #9c9d9d;
1258 width: 20px; 1258 width: 20px;
1259 height: 20px; 1259 height: 20px;
1260 } 1260 }
1261 .search input { 1261 .search input {
1262 width: 100%; 1262 width: 100%;
1263 padding-right: 150px; 1263 padding-right: 150px;
1264 position: relative; 1264 position: relative;
1265 z-index: 2; 1265 z-index: 2;
1266 background: none; 1266 background: none;
1267 } 1267 }
1268 @media (min-width: 768px) { 1268 @media (min-width: 768px) {
1269 .search input { 1269 .search input {
1270 padding-left: 60px; 1270 padding-left: 60px;
1271 padding-right: 220px; 1271 padding-right: 220px;
1272 } 1272 }
1273 } 1273 }
1274 .search button { 1274 .search button {
1275 width: 140px; 1275 width: 140px;
1276 position: absolute; 1276 position: absolute;
1277 padding: 0; 1277 padding: 0;
1278 top: 0; 1278 top: 0;
1279 right: 0; 1279 right: 0;
1280 z-index: 3; 1280 z-index: 3;
1281 } 1281 }
1282 @media (min-width: 768px) { 1282 @media (min-width: 768px) {
1283 .search button { 1283 .search button {
1284 width: 200px; 1284 width: 200px;
1285 } 1285 }
1286 } 1286 }
1287 1287
1288 .breadcrumbs { 1288 .breadcrumbs {
1289 display: -webkit-box; 1289 display: -webkit-box;
1290 display: -ms-flexbox; 1290 display: -ms-flexbox;
1291 display: flex; 1291 display: flex;
1292 -webkit-box-align: center; 1292 -webkit-box-align: center;
1293 -ms-flex-align: center; 1293 -ms-flex-align: center;
1294 align-items: center; 1294 align-items: center;
1295 -ms-flex-wrap: wrap; 1295 -ms-flex-wrap: wrap;
1296 flex-wrap: wrap; 1296 flex-wrap: wrap;
1297 gap: 12px 6px; 1297 gap: 12px 6px;
1298 margin: 0; 1298 margin: 0;
1299 padding: 0; 1299 padding: 0;
1300 font-size: 11px; 1300 font-size: 11px;
1301 color: #cecece; 1301 color: #cecece;
1302 line-height: 1; 1302 line-height: 1;
1303 } 1303 }
1304 @media (min-width: 992px) { 1304 @media (min-width: 992px) {
1305 .breadcrumbs { 1305 .breadcrumbs {
1306 font-size: 13px; 1306 font-size: 13px;
1307 } 1307 }
1308 } 1308 }
1309 @media (min-width: 1280px) { 1309 @media (min-width: 1280px) {
1310 .breadcrumbs { 1310 .breadcrumbs {
1311 font-size: 16px; 1311 font-size: 16px;
1312 } 1312 }
1313 } 1313 }
1314 .breadcrumbs li { 1314 .breadcrumbs li {
1315 display: -webkit-box; 1315 display: -webkit-box;
1316 display: -ms-flexbox; 1316 display: -ms-flexbox;
1317 display: flex; 1317 display: flex;
1318 -webkit-box-align: center; 1318 -webkit-box-align: center;
1319 -ms-flex-align: center; 1319 -ms-flex-align: center;
1320 align-items: center; 1320 align-items: center;
1321 gap: 6px; 1321 gap: 6px;
1322 } 1322 }
1323 .breadcrumbs li:before { 1323 .breadcrumbs li:before {
1324 content: ""; 1324 content: "";
1325 width: 4px; 1325 width: 4px;
1326 height: 4px; 1326 height: 4px;
1327 background: #cecece; 1327 background: #cecece;
1328 border-radius: 999px; 1328 border-radius: 999px;
1329 position: relative; 1329 position: relative;
1330 top: -1px; 1330 top: -1px;
1331 } 1331 }
1332 .breadcrumbs li:first-child:before { 1332 .breadcrumbs li:first-child:before {
1333 display: none; 1333 display: none;
1334 } 1334 }
1335 .breadcrumbs li:last-child:before { 1335 .breadcrumbs li:last-child:before {
1336 background: #377d87; 1336 background: #377d87;
1337 } 1337 }
1338 .breadcrumbs a:hover { 1338 .breadcrumbs a:hover {
1339 color: #377d87; 1339 color: #377d87;
1340 } 1340 }
1341 .breadcrumbs b { 1341 .breadcrumbs b {
1342 color: #377d87; 1342 color: #377d87;
1343 font-weight: 700; 1343 font-weight: 700;
1344 } 1344 }
1345 1345
1346 .pagination { 1346 .pagination {
1347 display: -webkit-box; 1347 display: -webkit-box;
1348 display: -ms-flexbox; 1348 display: -ms-flexbox;
1349 display: flex; 1349 display: flex;
1350 -webkit-box-align: center; 1350 -webkit-box-align: center;
1351 -ms-flex-align: center; 1351 -ms-flex-align: center;
1352 align-items: center; 1352 align-items: center;
1353 -webkit-box-pack: center; 1353 -webkit-box-pack: center;
1354 -ms-flex-pack: center; 1354 -ms-flex-pack: center;
1355 justify-content: center; 1355 justify-content: center;
1356 -ms-flex-wrap: wrap; 1356 -ms-flex-wrap: wrap;
1357 flex-wrap: wrap; 1357 flex-wrap: wrap;
1358 line-height: 1; 1358 line-height: 1;
1359 color: #000; 1359 color: #000;
1360 font-size: 12px; 1360 font-size: 12px;
1361 margin: 0 auto; 1361 margin: 0 auto;
1362 } 1362 }
1363 @media (min-width: 768px) { 1363 @media (min-width: 768px) {
1364 .pagination { 1364 .pagination {
1365 font-size: 14px; 1365 font-size: 14px;
1366 gap: 3px; 1366 gap: 3px;
1367 } 1367 }
1368 } 1368 }
1369 .pagination__item { 1369 .pagination__item {
1370 width: 40px; 1370 width: 40px;
1371 height: 40px; 1371 height: 40px;
1372 display: -webkit-box; 1372 display: -webkit-box;
1373 display: -ms-flexbox; 1373 display: -ms-flexbox;
1374 display: flex; 1374 display: flex;
1375 -webkit-box-pack: center; 1375 -webkit-box-pack: center;
1376 -ms-flex-pack: center; 1376 -ms-flex-pack: center;
1377 justify-content: center; 1377 justify-content: center;
1378 -webkit-box-align: center; 1378 -webkit-box-align: center;
1379 -ms-flex-align: center; 1379 -ms-flex-align: center;
1380 align-items: center; 1380 align-items: center;
1381 background: none; 1381 background: none;
1382 padding: 0; 1382 padding: 0;
1383 border: 1px solid transparent; 1383 border: 1px solid transparent;
1384 border-radius: 8px; 1384 border-radius: 8px;
1385 } 1385 }
1386 .pagination__item:hover { 1386 .pagination__item:hover {
1387 -webkit-transition: 0s; 1387 -webkit-transition: 0s;
1388 transition: 0s; 1388 transition: 0s;
1389 color: #377d87; 1389 color: #377d87;
1390 font-weight: 700; 1390 font-weight: 700;
1391 } 1391 }
1392 .pagination__item.active { 1392 .pagination__item.active {
1393 font-weight: 700; 1393 font-weight: 700;
1394 color: #fff; 1394 color: #fff;
1395 background: #377d87; 1395 background: #377d87;
1396 border-color: #377d87; 1396 border-color: #377d87;
1397 } 1397 }
1398 .pagination__dots { 1398 .pagination__dots {
1399 width: 40px; 1399 width: 40px;
1400 height: 40px; 1400 height: 40px;
1401 display: -webkit-box; 1401 display: -webkit-box;
1402 display: -ms-flexbox; 1402 display: -ms-flexbox;
1403 display: flex; 1403 display: flex;
1404 -webkit-box-pack: center; 1404 -webkit-box-pack: center;
1405 -ms-flex-pack: center; 1405 -ms-flex-pack: center;
1406 justify-content: center; 1406 justify-content: center;
1407 -webkit-box-align: center; 1407 -webkit-box-align: center;
1408 -ms-flex-align: center; 1408 -ms-flex-align: center;
1409 align-items: center; 1409 align-items: center;
1410 } 1410 }
1411 .pagination__dots svg { 1411 .pagination__dots svg {
1412 width: 15px; 1412 width: 15px;
1413 height: 15px; 1413 height: 15px;
1414 } 1414 }
1415 .pagination__nav { 1415 .pagination__nav {
1416 width: 40px; 1416 width: 40px;
1417 height: 40px; 1417 height: 40px;
1418 display: none; 1418 display: none;
1419 -webkit-box-pack: center; 1419 -webkit-box-pack: center;
1420 -ms-flex-pack: center; 1420 -ms-flex-pack: center;
1421 justify-content: center; 1421 justify-content: center;
1422 -webkit-box-align: center; 1422 -webkit-box-align: center;
1423 -ms-flex-align: center; 1423 -ms-flex-align: center;
1424 align-items: center; 1424 align-items: center;
1425 background: none; 1425 background: none;
1426 padding: 0; 1426 padding: 0;
1427 border: 1px solid #cddee1; 1427 border: 1px solid #cddee1;
1428 color: #377d87; 1428 color: #377d87;
1429 border-radius: 8px; 1429 border-radius: 8px;
1430 } 1430 }
1431 @media (min-width: 768px) { 1431 @media (min-width: 768px) {
1432 .pagination__nav { 1432 .pagination__nav {
1433 display: -webkit-box; 1433 display: -webkit-box;
1434 display: -ms-flexbox; 1434 display: -ms-flexbox;
1435 display: flex; 1435 display: flex;
1436 } 1436 }
1437 } 1437 }
1438 .pagination__nav:hover { 1438 .pagination__nav:hover {
1439 border-color: #377d87; 1439 border-color: #377d87;
1440 background: #377d87; 1440 background: #377d87;
1441 color: #fff; 1441 color: #fff;
1442 } 1442 }
1443 .pagination__nav svg { 1443 .pagination__nav svg {
1444 width: 10px; 1444 width: 10px;
1445 height: 10px; 1445 height: 10px;
1446 } 1446 }
1447 .pagination__nav_prev { 1447 .pagination__nav_prev {
1448 margin-right: 37px; 1448 margin-right: 37px;
1449 } 1449 }
1450 .pagination__nav_prev svg { 1450 .pagination__nav_prev svg {
1451 -webkit-transform: rotate(180deg); 1451 -webkit-transform: rotate(180deg);
1452 -ms-transform: rotate(180deg); 1452 -ms-transform: rotate(180deg);
1453 transform: rotate(180deg); 1453 transform: rotate(180deg);
1454 } 1454 }
1455 .pagination__nav_next { 1455 .pagination__nav_next {
1456 margin-left: 37px; 1456 margin-left: 37px;
1457 } 1457 }
1458 1458
1459 .filters { 1459 .filters {
1460 display: -webkit-box; 1460 display: -webkit-box;
1461 display: -ms-flexbox; 1461 display: -ms-flexbox;
1462 display: flex; 1462 display: flex;
1463 -webkit-box-orient: vertical; 1463 -webkit-box-orient: vertical;
1464 -webkit-box-direction: normal; 1464 -webkit-box-direction: normal;
1465 -ms-flex-direction: column; 1465 -ms-flex-direction: column;
1466 flex-direction: column; 1466 flex-direction: column;
1467 gap: 10px; 1467 gap: 10px;
1468 } 1468 }
1469 @media (min-width: 768px) { 1469 @media (min-width: 768px) {
1470 .filters { 1470 .filters {
1471 -webkit-box-orient: horizontal; 1471 -webkit-box-orient: horizontal;
1472 -webkit-box-direction: normal; 1472 -webkit-box-direction: normal;
1473 -ms-flex-direction: row; 1473 -ms-flex-direction: row;
1474 flex-direction: row; 1474 flex-direction: row;
1475 -webkit-box-align: center; 1475 -webkit-box-align: center;
1476 -ms-flex-align: center; 1476 -ms-flex-align: center;
1477 align-items: center; 1477 align-items: center;
1478 -webkit-box-pack: justify; 1478 -webkit-box-pack: justify;
1479 -ms-flex-pack: justify; 1479 -ms-flex-pack: justify;
1480 justify-content: space-between; 1480 justify-content: space-between;
1481 } 1481 }
1482 } 1482 }
1483 .filters__label { 1483 .filters__label {
1484 color: #377d87; 1484 color: #377d87;
1485 font-size: 12px; 1485 font-size: 12px;
1486 font-weight: 700; 1486 font-weight: 700;
1487 } 1487 }
1488 @media (min-width: 768px) { 1488 @media (min-width: 768px) {
1489 .filters__label { 1489 .filters__label {
1490 font-size: 16px; 1490 font-size: 16px;
1491 } 1491 }
1492 } 1492 }
1493 @media (min-width: 992px) { 1493 @media (min-width: 992px) {
1494 .filters__label { 1494 .filters__label {
1495 font-size: 18px; 1495 font-size: 18px;
1496 } 1496 }
1497 } 1497 }
1498 .filters__body { 1498 .filters__body {
1499 display: -webkit-box; 1499 display: -webkit-box;
1500 display: -ms-flexbox; 1500 display: -ms-flexbox;
1501 display: flex; 1501 display: flex;
1502 -webkit-box-orient: vertical; 1502 -webkit-box-orient: vertical;
1503 -webkit-box-direction: normal; 1503 -webkit-box-direction: normal;
1504 -ms-flex-direction: column; 1504 -ms-flex-direction: column;
1505 flex-direction: column; 1505 flex-direction: column;
1506 } 1506 }
1507 @media (min-width: 768px) { 1507 @media (min-width: 768px) {
1508 .filters__body { 1508 .filters__body {
1509 -webkit-box-orient: horizontal; 1509 -webkit-box-orient: horizontal;
1510 -webkit-box-direction: normal; 1510 -webkit-box-direction: normal;
1511 -ms-flex-direction: row; 1511 -ms-flex-direction: row;
1512 flex-direction: row; 1512 flex-direction: row;
1513 -webkit-box-align: center; 1513 -webkit-box-align: center;
1514 -ms-flex-align: center; 1514 -ms-flex-align: center;
1515 align-items: center; 1515 align-items: center;
1516 } 1516 }
1517 } 1517 }
1518 @media (min-width: 768px) { 1518 @media (min-width: 768px) {
1519 .filters__select { 1519 .filters__select {
1520 width: 250px; 1520 width: 250px;
1521 } 1521 }
1522 } 1522 }
1523 @media (min-width: 992px) { 1523 @media (min-width: 992px) {
1524 .filters__select { 1524 .filters__select {
1525 width: 310px; 1525 width: 310px;
1526 } 1526 }
1527 } 1527 }
1528 .filters__item { 1528 .filters__item {
1529 display: none; 1529 display: none;
1530 -webkit-box-pack: center; 1530 -webkit-box-pack: center;
1531 -ms-flex-pack: center; 1531 -ms-flex-pack: center;
1532 justify-content: center; 1532 justify-content: center;
1533 -webkit-box-align: center; 1533 -webkit-box-align: center;
1534 -ms-flex-align: center; 1534 -ms-flex-align: center;
1535 align-items: center; 1535 align-items: center;
1536 width: 50px; 1536 width: 50px;
1537 height: 50px; 1537 height: 50px;
1538 padding: 0; 1538 padding: 0;
1539 background: #fff; 1539 background: #fff;
1540 border: 1px solid #377d87; 1540 border: 1px solid #377d87;
1541 color: #377d87; 1541 color: #377d87;
1542 border-radius: 8px; 1542 border-radius: 8px;
1543 margin-left: 20px; 1543 margin-left: 20px;
1544 } 1544 }
1545 @media (min-width: 768px) { 1545 @media (min-width: 768px) {
1546 .filters__item { 1546 .filters__item {
1547 display: -webkit-box; 1547 display: -webkit-box;
1548 display: -ms-flexbox; 1548 display: -ms-flexbox;
1549 display: flex; 1549 display: flex;
1550 } 1550 }
1551 } 1551 }
1552 .filters__item svg { 1552 .filters__item svg {
1553 width: 24px; 1553 width: 24px;
1554 height: 24px; 1554 height: 24px;
1555 } 1555 }
1556 .filters__item.active { 1556 .filters__item.active {
1557 background: #377d87; 1557 background: #377d87;
1558 color: #fff; 1558 color: #fff;
1559 } 1559 }
1560 .filters__item + .filters__item { 1560 .filters__item + .filters__item {
1561 margin-left: 8px; 1561 margin-left: 8px;
1562 } 1562 }
1563 1563
1564 .like, 1564 .like,
1565 .chat { 1565 .chat {
1566 width: 30px; 1566 width: 30px;
1567 height: 30px; 1567 height: 30px;
1568 display: -webkit-box; 1568 display: -webkit-box;
1569 display: -ms-flexbox; 1569 display: -ms-flexbox;
1570 display: flex; 1570 display: flex;
1571 -webkit-box-pack: center; 1571 -webkit-box-pack: center;
1572 -ms-flex-pack: center; 1572 -ms-flex-pack: center;
1573 justify-content: center; 1573 justify-content: center;
1574 -webkit-box-align: center; 1574 -webkit-box-align: center;
1575 -ms-flex-align: center; 1575 -ms-flex-align: center;
1576 align-items: center; 1576 align-items: center;
1577 background: none; 1577 background: none;
1578 border: 1px solid #377d87; 1578 border: 1px solid #377d87;
1579 padding: 0; 1579 padding: 0;
1580 color: #377d87; 1580 color: #377d87;
1581 border-radius: 6px; 1581 border-radius: 6px;
1582 } 1582 }
1583 @media (min-width: 768px) { 1583 @media (min-width: 768px) {
1584 .like, 1584 .like,
1585 .chat { 1585 .chat {
1586 width: 44px; 1586 width: 44px;
1587 height: 44px; 1587 height: 44px;
1588 } 1588 }
1589 } 1589 }
1590 .like.active, 1590 .like.active,
1591 .chat.active { 1591 .chat.active {
1592 background: #377d87; 1592 background: #377d87;
1593 color: #fff; 1593 color: #fff;
1594 } 1594 }
1595 .like svg, 1595 .like svg,
1596 .chat svg { 1596 .chat svg {
1597 width: 14px; 1597 width: 14px;
1598 height: 14px; 1598 height: 14px;
1599 } 1599 }
1600 @media (min-width: 768px) { 1600 @media (min-width: 768px) {
1601 .like svg, 1601 .like svg,
1602 .chat svg { 1602 .chat svg {
1603 width: 20px; 1603 width: 20px;
1604 height: 20px; 1604 height: 20px;
1605 } 1605 }
1606 } 1606 }
1607 1607
1608 .like.active { 1608 .like.active {
1609 background: #eb5757; 1609 background: #eb5757;
1610 border-color: #eb5757; 1610 border-color: #eb5757;
1611 } 1611 }
1612 1612
1613 .checkbox { 1613 .checkbox {
1614 display: -webkit-box; 1614 display: -webkit-box;
1615 display: -ms-flexbox; 1615 display: -ms-flexbox;
1616 display: flex; 1616 display: flex;
1617 -webkit-box-align: start; 1617 -webkit-box-align: start;
1618 -ms-flex-align: start; 1618 -ms-flex-align: start;
1619 align-items: flex-start; 1619 align-items: flex-start;
1620 cursor: pointer; 1620 cursor: pointer;
1621 position: relative; 1621 position: relative;
1622 } 1622 }
1623 .checkbox__input { 1623 .checkbox__input {
1624 position: absolute; 1624 position: absolute;
1625 z-index: 1; 1625 z-index: 1;
1626 width: 14px; 1626 width: 14px;
1627 height: 14px; 1627 height: 14px;
1628 padding: 0; 1628 padding: 0;
1629 background: none; 1629 background: none;
1630 border: none; 1630 border: none;
1631 opacity: 0; 1631 opacity: 0;
1632 } 1632 }
1633 @media (min-width: 768px) { 1633 @media (min-width: 768px) {
1634 .checkbox__input { 1634 .checkbox__input {
1635 width: 20px; 1635 width: 20px;
1636 height: 20px; 1636 height: 20px;
1637 } 1637 }
1638 } 1638 }
1639 .checkbox__icon { 1639 .checkbox__icon {
1640 width: 14px; 1640 width: 14px;
1641 height: 14px; 1641 height: 14px;
1642 border: 1px solid #cfcfcf; 1642 border: 1px solid #cfcfcf;
1643 background: #fff; 1643 background: #fff;
1644 color: #fff; 1644 color: #fff;
1645 display: -webkit-box; 1645 display: -webkit-box;
1646 display: -ms-flexbox; 1646 display: -ms-flexbox;
1647 display: flex; 1647 display: flex;
1648 -webkit-box-pack: center; 1648 -webkit-box-pack: center;
1649 -ms-flex-pack: center; 1649 -ms-flex-pack: center;
1650 justify-content: center; 1650 justify-content: center;
1651 -webkit-box-align: center; 1651 -webkit-box-align: center;
1652 -ms-flex-align: center; 1652 -ms-flex-align: center;
1653 align-items: center; 1653 align-items: center;
1654 border-radius: 4px; 1654 border-radius: 4px;
1655 -webkit-transition: 0.3s; 1655 -webkit-transition: 0.3s;
1656 transition: 0.3s; 1656 transition: 0.3s;
1657 position: relative; 1657 position: relative;
1658 z-index: 2; 1658 z-index: 2;
1659 } 1659 }
1660 @media (min-width: 768px) { 1660 @media (min-width: 768px) {
1661 .checkbox__icon { 1661 .checkbox__icon {
1662 width: 20px; 1662 width: 20px;
1663 height: 20px; 1663 height: 20px;
1664 } 1664 }
1665 } 1665 }
1666 .checkbox__icon svg { 1666 .checkbox__icon svg {
1667 width: 8px; 1667 width: 8px;
1668 height: 8px; 1668 height: 8px;
1669 opacity: 0; 1669 opacity: 0;
1670 } 1670 }
1671 @media (min-width: 768px) { 1671 @media (min-width: 768px) {
1672 .checkbox__icon svg { 1672 .checkbox__icon svg {
1673 width: 10px; 1673 width: 10px;
1674 height: 10px; 1674 height: 10px;
1675 } 1675 }
1676 } 1676 }
1677 .checkbox__input:checked + .checkbox__icon { 1677 .checkbox__input:checked + .checkbox__icon {
1678 border-color: #377d87; 1678 border-color: #377d87;
1679 background: #377d87; 1679 background: #377d87;
1680 } 1680 }
1681 .checkbox__input:checked + .checkbox__icon svg { 1681 .checkbox__input:checked + .checkbox__icon svg {
1682 opacity: 1; 1682 opacity: 1;
1683 } 1683 }
1684 .checkbox__text { 1684 .checkbox__text {
1685 width: calc(100% - 14px); 1685 width: calc(100% - 14px);
1686 padding-left: 6px; 1686 padding-left: 6px;
1687 font-size: 12px; 1687 font-size: 12px;
1688 line-height: 1; 1688 line-height: 1;
1689 display: -webkit-box; 1689 display: -webkit-box;
1690 display: -ms-flexbox; 1690 display: -ms-flexbox;
1691 display: flex; 1691 display: flex;
1692 -webkit-box-align: center; 1692 -webkit-box-align: center;
1693 -ms-flex-align: center; 1693 -ms-flex-align: center;
1694 align-items: center; 1694 align-items: center;
1695 min-height: 14px; 1695 min-height: 14px;
1696 } 1696 }
1697 @media (min-width: 768px) { 1697 @media (min-width: 768px) {
1698 .checkbox__text { 1698 .checkbox__text {
1699 width: calc(100% - 20px); 1699 width: calc(100% - 20px);
1700 padding-left: 12px; 1700 padding-left: 12px;
1701 font-size: 15px; 1701 font-size: 15px;
1702 min-height: 20px; 1702 min-height: 20px;
1703 } 1703 }
1704 } 1704 }
1705 .checkbox__text a { 1705 .checkbox__text a {
1706 color: #377d87; 1706 color: #377d87;
1707 text-decoration: underline; 1707 text-decoration: underline;
1708 } 1708 }
1709 .checkbox-empty { 1709 .checkbox-empty {
1710 display: -webkit-box; 1710 display: -webkit-box;
1711 display: -ms-flexbox; 1711 display: -ms-flexbox;
1712 display: flex; 1712 display: flex;
1713 -webkit-box-orient: vertical; 1713 -webkit-box-orient: vertical;
1714 -webkit-box-direction: normal; 1714 -webkit-box-direction: normal;
1715 -ms-flex-direction: column; 1715 -ms-flex-direction: column;
1716 flex-direction: column; 1716 flex-direction: column;
1717 -webkit-box-align: center; 1717 -webkit-box-align: center;
1718 -ms-flex-align: center; 1718 -ms-flex-align: center;
1719 align-items: center; 1719 align-items: center;
1720 } 1720 }
1721 .checkbox-empty .checkbox { 1721 .checkbox-empty .checkbox {
1722 width: 20px; 1722 width: 20px;
1723 } 1723 }
1724 1724
1725 .file { 1725 .file {
1726 display: -webkit-box; 1726 display: -webkit-box;
1727 display: -ms-flexbox; 1727 display: -ms-flexbox;
1728 display: flex; 1728 display: flex;
1729 -webkit-box-orient: vertical; 1729 -webkit-box-orient: vertical;
1730 -webkit-box-direction: normal; 1730 -webkit-box-direction: normal;
1731 -ms-flex-direction: column; 1731 -ms-flex-direction: column;
1732 flex-direction: column; 1732 flex-direction: column;
1733 } 1733 }
1734 .file__input input { 1734 .file__input input {
1735 display: none; 1735 display: none;
1736 } 1736 }
1737 .file__list { 1737 .file__list {
1738 display: -webkit-box; 1738 display: -webkit-box;
1739 display: -ms-flexbox; 1739 display: -ms-flexbox;
1740 display: flex; 1740 display: flex;
1741 -webkit-box-orient: vertical; 1741 -webkit-box-orient: vertical;
1742 -webkit-box-direction: normal; 1742 -webkit-box-direction: normal;
1743 -ms-flex-direction: column; 1743 -ms-flex-direction: column;
1744 flex-direction: column; 1744 flex-direction: column;
1745 } 1745 }
1746 .file__list-item { 1746 .file__list-item {
1747 display: -webkit-box; 1747 display: -webkit-box;
1748 display: -ms-flexbox; 1748 display: -ms-flexbox;
1749 display: flex; 1749 display: flex;
1750 -webkit-box-align: start; 1750 -webkit-box-align: start;
1751 -ms-flex-align: start; 1751 -ms-flex-align: start;
1752 align-items: flex-start; 1752 align-items: flex-start;
1753 margin-top: 16px; 1753 margin-top: 16px;
1754 } 1754 }
1755 .file__list-item-left { 1755 .file__list-item-left {
1756 width: calc(100% - 16px); 1756 width: calc(100% - 16px);
1757 min-height: 16px; 1757 min-height: 16px;
1758 color: #9c9d9d; 1758 color: #9c9d9d;
1759 font-size: 12px; 1759 font-size: 12px;
1760 display: -webkit-box; 1760 display: -webkit-box;
1761 display: -ms-flexbox; 1761 display: -ms-flexbox;
1762 display: flex; 1762 display: flex;
1763 -webkit-box-align: start; 1763 -webkit-box-align: start;
1764 -ms-flex-align: start; 1764 -ms-flex-align: start;
1765 align-items: flex-start; 1765 align-items: flex-start;
1766 } 1766 }
1767 @media (min-width: 768px) { 1767 @media (min-width: 768px) {
1768 .file__list-item-left { 1768 .file__list-item-left {
1769 width: auto; 1769 width: auto;
1770 max-width: calc(100% - 16px); 1770 max-width: calc(100% - 16px);
1771 font-size: 16px; 1771 font-size: 16px;
1772 } 1772 }
1773 } 1773 }
1774 .file__list-item-left svg { 1774 .file__list-item-left svg {
1775 width: 16px; 1775 width: 16px;
1776 height: 16px; 1776 height: 16px;
1777 } 1777 }
1778 .file__list-item-left span { 1778 .file__list-item-left span {
1779 width: calc(100% - 16px); 1779 width: calc(100% - 16px);
1780 min-height: 16px; 1780 min-height: 16px;
1781 display: -webkit-box; 1781 display: -webkit-box;
1782 display: -ms-flexbox; 1782 display: -ms-flexbox;
1783 display: flex; 1783 display: flex;
1784 -webkit-box-align: center; 1784 -webkit-box-align: center;
1785 -ms-flex-align: center; 1785 -ms-flex-align: center;
1786 align-items: center; 1786 align-items: center;
1787 padding: 0 8px; 1787 padding: 0 8px;
1788 } 1788 }
1789 .file__list-item-right { 1789 .file__list-item-right {
1790 display: -webkit-box; 1790 display: -webkit-box;
1791 display: -ms-flexbox; 1791 display: -ms-flexbox;
1792 display: flex; 1792 display: flex;
1793 -webkit-box-pack: center; 1793 -webkit-box-pack: center;
1794 -ms-flex-pack: center; 1794 -ms-flex-pack: center;
1795 justify-content: center; 1795 justify-content: center;
1796 -webkit-box-align: center; 1796 -webkit-box-align: center;
1797 -ms-flex-align: center; 1797 -ms-flex-align: center;
1798 align-items: center; 1798 align-items: center;
1799 padding: 0; 1799 padding: 0;
1800 background: none; 1800 background: none;
1801 border: none; 1801 border: none;
1802 width: 16px; 1802 width: 16px;
1803 height: 16px; 1803 height: 16px;
1804 color: #377d87; 1804 color: #377d87;
1805 } 1805 }
1806 .file__list-item-right:hover { 1806 .file__list-item-right:hover {
1807 color: #000; 1807 color: #000;
1808 } 1808 }
1809 .file__list-item-right svg { 1809 .file__list-item-right svg {
1810 width: 10px; 1810 width: 10px;
1811 height: 10px; 1811 height: 10px;
1812 } 1812 }
1813 .file__list-item + .file__list-item { 1813 .file__list-item + .file__list-item {
1814 margin-top: 10px; 1814 margin-top: 10px;
1815 } 1815 }
1816 1816
1817 .toggle { 1817 .toggle {
1818 display: -webkit-box; 1818 display: -webkit-box;
1819 display: -ms-flexbox; 1819 display: -ms-flexbox;
1820 display: flex; 1820 display: flex;
1821 gap: 12px; 1821 gap: 12px;
1822 position: relative; 1822 position: relative;
1823 cursor: pointer; 1823 cursor: pointer;
1824 -webkit-user-select: none; 1824 -webkit-user-select: none;
1825 -moz-user-select: none; 1825 -moz-user-select: none;
1826 -ms-user-select: none; 1826 -ms-user-select: none;
1827 user-select: none; 1827 user-select: none;
1828 } 1828 }
1829 .toggle__input { 1829 .toggle__input {
1830 position: absolute; 1830 position: absolute;
1831 width: 1px; 1831 width: 1px;
1832 height: 1px; 1832 height: 1px;
1833 overflow: hidden; 1833 overflow: hidden;
1834 clip: rect(0 0 0 0); 1834 clip: rect(0 0 0 0);
1835 } 1835 }
1836 .toggle__input:checked + .toggle__icon { 1836 .toggle__input:checked + .toggle__icon {
1837 background: #377d87; 1837 background: #377d87;
1838 } 1838 }
1839 .toggle__input:checked + .toggle__icon:before { 1839 .toggle__input:checked + .toggle__icon:before {
1840 left: 18px; 1840 left: 18px;
1841 } 1841 }
1842 .toggle__input:checked:disabled + .toggle__icon { 1842 .toggle__input:checked:disabled + .toggle__icon {
1843 background: #9BBEC3; 1843 background: #9BBEC3;
1844 } 1844 }
1845 .toggle__input:checked ~ .toggle__text:nth-child(3) { 1845 .toggle__input:checked ~ .toggle__text:nth-child(3) {
1846 display: none; 1846 display: none;
1847 } 1847 }
1848 .toggle__input:checked ~ .toggle__text:nth-child(4) { 1848 .toggle__input:checked ~ .toggle__text:nth-child(4) {
1849 display: block; 1849 display: block;
1850 } 1850 }
1851 .toggle__icon { 1851 .toggle__icon {
1852 display: block; 1852 display: block;
1853 position: relative; 1853 position: relative;
1854 width: 36px; 1854 width: 36px;
1855 height: 20px; 1855 height: 20px;
1856 border-radius: 999px; 1856 border-radius: 999px;
1857 background: #c3c7d9; 1857 background: #c3c7d9;
1858 -webkit-transition: 0.3s; 1858 -webkit-transition: 0.3s;
1859 transition: 0.3s; 1859 transition: 0.3s;
1860 } 1860 }
1861 .toggle__icon:before { 1861 .toggle__icon:before {
1862 content: ""; 1862 content: "";
1863 -webkit-transition: 0.3s; 1863 -webkit-transition: 0.3s;
1864 transition: 0.3s; 1864 transition: 0.3s;
1865 position: absolute; 1865 position: absolute;
1866 top: 50%; 1866 top: 50%;
1867 left: 2px; 1867 left: 2px;
1868 width: 16px; 1868 width: 16px;
1869 aspect-ratio: 1/1; 1869 aspect-ratio: 1/1;
1870 border-radius: 999px; 1870 border-radius: 999px;
1871 background: #fff; 1871 background: #fff;
1872 -webkit-transform: translate(0, -50%); 1872 -webkit-transform: translate(0, -50%);
1873 -ms-transform: translate(0, -50%); 1873 -ms-transform: translate(0, -50%);
1874 transform: translate(0, -50%); 1874 transform: translate(0, -50%);
1875 } 1875 }
1876 .toggle__input:checked + .toggle__icon { 1876 .toggle__input:checked + .toggle__icon {
1877 background: #377d87; 1877 background: #377d87;
1878 } 1878 }
1879 .toggle__text { 1879 .toggle__text {
1880 font-size: 14px; 1880 font-size: 14px;
1881 line-height: 20px; 1881 line-height: 20px;
1882 } 1882 }
1883 @media (min-width: 768px) { 1883 @media (min-width: 768px) {
1884 .toggle__text { 1884 .toggle__text {
1885 font-size: 16px; 1885 font-size: 16px;
1886 } 1886 }
1887 } 1887 }
1888 .toggle__text:nth-child(4) { 1888 .toggle__text:nth-child(4) {
1889 display: none; 1889 display: none;
1890 } 1890 }
1891 1891
1892 .rate { 1892 .rate {
1893 display: -webkit-box; 1893 display: -webkit-box;
1894 display: -ms-flexbox; 1894 display: -ms-flexbox;
1895 display: flex; 1895 display: flex;
1896 -webkit-box-align: center; 1896 -webkit-box-align: center;
1897 -ms-flex-align: center; 1897 -ms-flex-align: center;
1898 align-items: center; 1898 align-items: center;
1899 gap: 10px; 1899 gap: 10px;
1900 } 1900 }
1901 @media (min-width: 768px) { 1901 @media (min-width: 768px) {
1902 .rate { 1902 .rate {
1903 gap: 20px; 1903 gap: 20px;
1904 } 1904 }
1905 } 1905 }
1906 .rate__label { 1906 .rate__label {
1907 font-size: 12px; 1907 font-size: 12px;
1908 font-weight: 700; 1908 font-weight: 700;
1909 line-height: 1; 1909 line-height: 1;
1910 } 1910 }
1911 @media (min-width: 768px) { 1911 @media (min-width: 768px) {
1912 .rate__label { 1912 .rate__label {
1913 font-size: 18px; 1913 font-size: 18px;
1914 } 1914 }
1915 } 1915 }
1916 .rate__stars { 1916 .rate__stars {
1917 display: -webkit-box; 1917 display: -webkit-box;
1918 display: -ms-flexbox; 1918 display: -ms-flexbox;
1919 display: flex; 1919 display: flex;
1920 -webkit-box-orient: vertical; 1920 -webkit-box-orient: vertical;
1921 -webkit-box-direction: normal; 1921 -webkit-box-direction: normal;
1922 -ms-flex-direction: column; 1922 -ms-flex-direction: column;
1923 flex-direction: column; 1923 flex-direction: column;
1924 } 1924 }
1925 1925
1926 .back { 1926 .back {
1927 display: -webkit-box; 1927 display: -webkit-box;
1928 display: -ms-flexbox; 1928 display: -ms-flexbox;
1929 display: flex; 1929 display: flex;
1930 -webkit-box-align: center; 1930 -webkit-box-align: center;
1931 -ms-flex-align: center; 1931 -ms-flex-align: center;
1932 align-items: center; 1932 align-items: center;
1933 font-size: 14px; 1933 font-size: 14px;
1934 color: #377d87; 1934 color: #377d87;
1935 font-weight: 700; 1935 font-weight: 700;
1936 } 1936 }
1937 @media (min-width: 768px) { 1937 @media (min-width: 768px) {
1938 .back { 1938 .back {
1939 font-size: 18px; 1939 font-size: 18px;
1940 } 1940 }
1941 } 1941 }
1942 .back:hover { 1942 .back:hover {
1943 color: #4d88d9; 1943 color: #4d88d9;
1944 } 1944 }
1945 .back svg { 1945 .back svg {
1946 width: 16px; 1946 width: 16px;
1947 height: 16px; 1947 height: 16px;
1948 } 1948 }
1949 @media (min-width: 768px) { 1949 @media (min-width: 768px) {
1950 .back svg { 1950 .back svg {
1951 width: 26px; 1951 width: 26px;
1952 height: 26px; 1952 height: 26px;
1953 } 1953 }
1954 } 1954 }
1955 .back span { 1955 .back span {
1956 width: calc(100% - 16px); 1956 width: calc(100% - 16px);
1957 padding-left: 10px; 1957 padding-left: 10px;
1958 } 1958 }
1959 @media (min-width: 768px) { 1959 @media (min-width: 768px) {
1960 .back span { 1960 .back span {
1961 width: calc(100% - 26px); 1961 width: calc(100% - 26px);
1962 padding-left: 20px; 1962 padding-left: 20px;
1963 } 1963 }
1964 } 1964 }
1965 1965
1966 .callback { 1966 .callback {
1967 display: -webkit-box; 1967 display: -webkit-box;
1968 display: -ms-flexbox; 1968 display: -ms-flexbox;
1969 display: flex; 1969 display: flex;
1970 -webkit-box-orient: vertical; 1970 -webkit-box-orient: vertical;
1971 -webkit-box-direction: normal; 1971 -webkit-box-direction: normal;
1972 -ms-flex-direction: column; 1972 -ms-flex-direction: column;
1973 flex-direction: column; 1973 flex-direction: column;
1974 gap: 16px; 1974 gap: 16px;
1975 } 1975 }
1976 @media (min-width: 992px) { 1976 @media (min-width: 992px) {
1977 .callback { 1977 .callback {
1978 -webkit-box-orient: horizontal; 1978 -webkit-box-orient: horizontal;
1979 -webkit-box-direction: normal; 1979 -webkit-box-direction: normal;
1980 -ms-flex-direction: row; 1980 -ms-flex-direction: row;
1981 flex-direction: row; 1981 flex-direction: row;
1982 -webkit-box-pack: justify; 1982 -webkit-box-pack: justify;
1983 -ms-flex-pack: justify; 1983 -ms-flex-pack: justify;
1984 justify-content: space-between; 1984 justify-content: space-between;
1985 -ms-flex-wrap: wrap; 1985 -ms-flex-wrap: wrap;
1986 flex-wrap: wrap; 1986 flex-wrap: wrap;
1987 gap: 20px 0; 1987 gap: 20px 0;
1988 } 1988 }
1989 } 1989 }
1990 .callback__body { 1990 .callback__body {
1991 display: -webkit-box; 1991 display: -webkit-box;
1992 display: -ms-flexbox; 1992 display: -ms-flexbox;
1993 display: flex; 1993 display: flex;
1994 -webkit-box-orient: vertical; 1994 -webkit-box-orient: vertical;
1995 -webkit-box-direction: normal; 1995 -webkit-box-direction: normal;
1996 -ms-flex-direction: column; 1996 -ms-flex-direction: column;
1997 flex-direction: column; 1997 flex-direction: column;
1998 gap: 16px; 1998 gap: 16px;
1999 } 1999 }
2000 @media (min-width: 992px) { 2000 @media (min-width: 992px) {
2001 .callback__body { 2001 .callback__body {
2002 width: calc(50% - 10px); 2002 width: calc(50% - 10px);
2003 gap: 10px; 2003 gap: 10px;
2004 } 2004 }
2005 } 2005 }
2006 @media (min-width: 992px) { 2006 @media (min-width: 992px) {
2007 .callback__textarea { 2007 .callback__textarea {
2008 width: calc(50% - 10px); 2008 width: calc(50% - 10px);
2009 height: auto; 2009 height: auto;
2010 } 2010 }
2011 } 2011 }
2012 .callback__bottom { 2012 .callback__bottom {
2013 display: -webkit-box; 2013 display: -webkit-box;
2014 display: -ms-flexbox; 2014 display: -ms-flexbox;
2015 display: flex; 2015 display: flex;
2016 -webkit-box-orient: vertical; 2016 -webkit-box-orient: vertical;
2017 -webkit-box-direction: normal; 2017 -webkit-box-direction: normal;
2018 -ms-flex-direction: column; 2018 -ms-flex-direction: column;
2019 flex-direction: column; 2019 flex-direction: column;
2020 gap: 16px; 2020 gap: 16px;
2021 } 2021 }
2022 @media (min-width: 768px) { 2022 @media (min-width: 768px) {
2023 .callback__bottom { 2023 .callback__bottom {
2024 -webkit-box-align: start; 2024 -webkit-box-align: start;
2025 -ms-flex-align: start; 2025 -ms-flex-align: start;
2026 align-items: flex-start; 2026 align-items: flex-start;
2027 } 2027 }
2028 } 2028 }
2029 @media (min-width: 992px) { 2029 @media (min-width: 992px) {
2030 .callback__bottom { 2030 .callback__bottom {
2031 width: 100%; 2031 width: 100%;
2032 gap: 20px; 2032 gap: 20px;
2033 } 2033 }
2034 } 2034 }
2035 2035
2036 .error .input, 2036 .error .input,
2037 .error .textarea { 2037 .error .textarea {
2038 border-color: #eb5757; 2038 border-color: #eb5757;
2039 } 2039 }
2040 .error label { 2040 .error label {
2041 display: block; 2041 display: block;
2042 } 2042 }
2043 2043
2044 .eye { 2044 .eye {
2045 position: absolute; 2045 position: absolute;
2046 z-index: 2; 2046 z-index: 2;
2047 top: 50%; 2047 top: 50%;
2048 -webkit-transform: translate(0, -50%); 2048 -webkit-transform: translate(0, -50%);
2049 -ms-transform: translate(0, -50%); 2049 -ms-transform: translate(0, -50%);
2050 transform: translate(0, -50%); 2050 transform: translate(0, -50%);
2051 right: 10px; 2051 right: 10px;
2052 aspect-ratio: 1/1; 2052 aspect-ratio: 1/1;
2053 width: 16px; 2053 width: 16px;
2054 padding: 0; 2054 padding: 0;
2055 border: none; 2055 border: none;
2056 background: none; 2056 background: none;
2057 color: #9c9d9d; 2057 color: #9c9d9d;
2058 } 2058 }
2059 @media (min-width: 768px) { 2059 @media (min-width: 768px) {
2060 .eye { 2060 .eye {
2061 width: 24px; 2061 width: 24px;
2062 right: 20px; 2062 right: 20px;
2063 } 2063 }
2064 } 2064 }
2065 .eye svg { 2065 .eye svg {
2066 position: absolute; 2066 position: absolute;
2067 top: 0; 2067 top: 0;
2068 left: 0; 2068 left: 0;
2069 width: 100%; 2069 width: 100%;
2070 height: 100%; 2070 height: 100%;
2071 } 2071 }
2072 .eye svg + svg { 2072 .eye svg + svg {
2073 display: none; 2073 display: none;
2074 } 2074 }
2075 .eye.active { 2075 .eye.active {
2076 color: #377d87; 2076 color: #377d87;
2077 } 2077 }
2078 .eye.active svg { 2078 .eye.active svg {
2079 display: none; 2079 display: none;
2080 } 2080 }
2081 .eye.active svg + svg { 2081 .eye.active svg + svg {
2082 display: block; 2082 display: block;
2083 } 2083 }
2084 2084
2085 .del { 2085 .del {
2086 width: 32px; 2086 width: 32px;
2087 aspect-ratio: 1/1; 2087 aspect-ratio: 1/1;
2088 background: #377d87; 2088 background: #377d87;
2089 color: #fff; 2089 color: #fff;
2090 display: -webkit-box; 2090 display: -webkit-box;
2091 display: -ms-flexbox; 2091 display: -ms-flexbox;
2092 display: flex; 2092 display: flex;
2093 -webkit-box-pack: center; 2093 -webkit-box-pack: center;
2094 -ms-flex-pack: center; 2094 -ms-flex-pack: center;
2095 justify-content: center; 2095 justify-content: center;
2096 -webkit-box-align: center; 2096 -webkit-box-align: center;
2097 -ms-flex-align: center; 2097 -ms-flex-align: center;
2098 align-items: center; 2098 align-items: center;
2099 border-radius: 8px; 2099 border-radius: 8px;
2100 padding: 0; 2100 padding: 0;
2101 border: 1px solid #377d87; 2101 border: 1px solid #377d87;
2102 } 2102 }
2103 .del:hover { 2103 .del:hover {
2104 background: #fff; 2104 background: #fff;
2105 color: #377d87; 2105 color: #377d87;
2106 } 2106 }
2107 .del svg { 2107 .del svg {
2108 width: 50%; 2108 width: 50%;
2109 aspect-ratio: 1/1; 2109 aspect-ratio: 1/1;
2110 } 2110 }
2111 2111
2112 .notify { 2112 .notify {
2113 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 2113 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
2114 padding: 6px 12px; 2114 padding: 6px 12px;
2115 border-radius: 8px; 2115 border-radius: 8px;
2116 display: -webkit-box; 2116 display: -webkit-box;
2117 display: -ms-flexbox; 2117 display: -ms-flexbox;
2118 display: flex; 2118 display: flex;
2119 -webkit-box-align: start; 2119 -webkit-box-align: start;
2120 -ms-flex-align: start; 2120 -ms-flex-align: start;
2121 align-items: flex-start; 2121 align-items: flex-start;
2122 } 2122 }
2123 @media (min-width: 768px) { 2123 @media (min-width: 768px) {
2124 .notify { 2124 .notify {
2125 padding: 12px 20px; 2125 padding: 12px 20px;
2126 } 2126 }
2127 } 2127 }
2128 .notify_red { 2128 .notify_red {
2129 background: #f9cdcd; 2129 background: #f9cdcd;
2130 } 2130 }
2131 .notify svg { 2131 .notify svg {
2132 color: #4d88d9; 2132 color: #4d88d9;
2133 width: 20px; 2133 width: 20px;
2134 aspect-ratio: 1/1; 2134 aspect-ratio: 1/1;
2135 } 2135 }
2136 .notify span { 2136 .notify span {
2137 font-size: 12px; 2137 font-size: 12px;
2138 padding-left: 10px; 2138 padding-left: 10px;
2139 min-height: 20px; 2139 min-height: 20px;
2140 display: -webkit-box; 2140 display: -webkit-box;
2141 display: -ms-flexbox; 2141 display: -ms-flexbox;
2142 display: flex; 2142 display: flex;
2143 -webkit-box-align: center; 2143 -webkit-box-align: center;
2144 -ms-flex-align: center; 2144 -ms-flex-align: center;
2145 align-items: center; 2145 align-items: center;
2146 } 2146 }
2147 @media (min-width: 768px) { 2147 @media (min-width: 768px) {
2148 .notify span { 2148 .notify span {
2149 font-size: 16px; 2149 font-size: 16px;
2150 } 2150 }
2151 } 2151 }
2152 2152
2153 .table { 2153 .table {
2154 margin: 0 -10px; 2154 margin: 0 -10px;
2155 display: -webkit-box; 2155 display: -webkit-box;
2156 display: -ms-flexbox; 2156 display: -ms-flexbox;
2157 display: flex; 2157 display: flex;
2158 -webkit-box-orient: vertical; 2158 -webkit-box-orient: vertical;
2159 -webkit-box-direction: reverse; 2159 -webkit-box-direction: reverse;
2160 -ms-flex-direction: column-reverse; 2160 -ms-flex-direction: column-reverse;
2161 flex-direction: column-reverse; 2161 flex-direction: column-reverse;
2162 -webkit-box-align: center; 2162 -webkit-box-align: center;
2163 -ms-flex-align: center; 2163 -ms-flex-align: center;
2164 align-items: center; 2164 align-items: center;
2165 gap: 20px; 2165 gap: 20px;
2166 } 2166 }
2167 @media (min-width: 768px) { 2167 @media (min-width: 768px) {
2168 .table { 2168 .table {
2169 margin: 0; 2169 margin: 0;
2170 gap: 30px; 2170 gap: 30px;
2171 } 2171 }
2172 } 2172 }
2173 .table__button { 2173 .table__button {
2174 display: none; 2174 display: none;
2175 } 2175 }
2176 .table_spoiler .table__button { 2176 .table_spoiler .table__button {
2177 display: -webkit-box; 2177 display: -webkit-box;
2178 display: -ms-flexbox; 2178 display: -ms-flexbox;
2179 display: flex; 2179 display: flex;
2180 } 2180 }
2181 .table__scroll { 2181 .table__scroll {
2182 overflow: hidden; 2182 overflow: hidden;
2183 overflow-x: auto; 2183 overflow-x: auto;
2184 padding: 0 10px; 2184 padding: 0 10px;
2185 width: 100%; 2185 width: 100%;
2186 } 2186 }
2187 @media (min-width: 768px) { 2187 @media (min-width: 768px) {
2188 .table__scroll { 2188 .table__scroll {
2189 padding: 0; 2189 padding: 0;
2190 } 2190 }
2191 } 2191 }
2192 .table__body { 2192 .table__body {
2193 border-radius: 8px; 2193 border-radius: 8px;
2194 overflow: hidden; 2194 overflow: hidden;
2195 } 2195 }
2196 .table__body_min-width { 2196 .table__body_min-width {
2197 min-width: 580px; 2197 min-width: 580px;
2198 } 2198 }
2199 .table table { 2199 .table table {
2200 border-collapse: collapse; 2200 border-collapse: collapse;
2201 width: 100%; 2201 width: 100%;
2202 font-size: 12px; 2202 font-size: 12px;
2203 border-radius: 8px; 2203 border-radius: 8px;
2204 } 2204 }
2205 @media (min-width: 768px) { 2205 @media (min-width: 768px) {
2206 .table table { 2206 .table table {
2207 font-size: 14px; 2207 font-size: 14px;
2208 } 2208 }
2209 } 2209 }
2210 @media (min-width: 1280px) { 2210 @media (min-width: 1280px) {
2211 .table table { 2211 .table table {
2212 font-size: 16px; 2212 font-size: 16px;
2213 } 2213 }
2214 } 2214 }
2215 .table thead tr th, 2215 .table thead tr th,
2216 .table thead tr td { 2216 .table thead tr td {
2217 background: #377d87; 2217 background: #377d87;
2218 color: #fff; 2218 color: #fff;
2219 font-weight: 700; 2219 font-weight: 700;
2220 border-top-color: #377d87; 2220 border-top-color: #377d87;
2221 } 2221 }
2222 .table thead tr th:first-child, 2222 .table thead tr th:first-child,
2223 .table thead tr td:first-child { 2223 .table thead tr td:first-child {
2224 border-left-color: #377d87; 2224 border-left-color: #377d87;
2225 } 2225 }
2226 .table thead tr th:last-child, 2226 .table thead tr th:last-child,
2227 .table thead tr td:last-child { 2227 .table thead tr td:last-child {
2228 border-right-color: #377d87; 2228 border-right-color: #377d87;
2229 } 2229 }
2230 .table_spoiler tr { 2230 .table_spoiler tr {
2231 /*display: none;*/ 2231 /*display: none;*/
2232 } 2232 }
2233 .table_spoiler tr:nth-of-type(1), .table_spoiler tr:nth-of-type(2), .table_spoiler tr:nth-of-type(3), .table_spoiler tr:nth-of-type(4), .table_spoiler tr:nth-of-type(5), .table_spoiler tr:nth-of-type(6) { 2233 .table_spoiler tr:nth-of-type(1), .table_spoiler tr:nth-of-type(2), .table_spoiler tr:nth-of-type(3), .table_spoiler tr:nth-of-type(4), .table_spoiler tr:nth-of-type(5), .table_spoiler tr:nth-of-type(6) {
2234 display: table-row; 2234 display: table-row;
2235 } 2235 }
2236 .table_spoiler.active tr { 2236 .table_spoiler.active tr {
2237 display: table-row; 2237 display: table-row;
2238 } 2238 }
2239 .table th, 2239 .table th,
2240 .table td { 2240 .table td {
2241 text-align: left; 2241 text-align: left;
2242 padding: 10px; 2242 padding: 10px;
2243 border: 1px solid #cecece; 2243 border: 1px solid #cecece;
2244 } 2244 }
2245 @media (min-width: 768px) { 2245 @media (min-width: 768px) {
2246 .table td { 2246 .table td {
2247 padding: 14px 10px; 2247 padding: 14px 10px;
2248 } 2248 }
2249 } 2249 }
2250 .table__status { 2250 .table__status {
2251 color: #9c9d9d; 2251 color: #9c9d9d;
2252 display: -webkit-box; 2252 display: -webkit-box;
2253 display: -ms-flexbox; 2253 display: -ms-flexbox;
2254 display: flex; 2254 display: flex;
2255 -webkit-box-align: center; 2255 -webkit-box-align: center;
2256 -ms-flex-align: center; 2256 -ms-flex-align: center;
2257 align-items: center; 2257 align-items: center;
2258 gap: 6px; 2258 gap: 6px;
2259 position: relative; 2259 position: relative;
2260 padding-left: 14px; 2260 padding-left: 14px;
2261 } 2261 }
2262 .table__status i { 2262 .table__status i {
2263 background: #9c9d9d; 2263 background: #9c9d9d;
2264 width: 8px; 2264 width: 8px;
2265 aspect-ratio: 1/1; 2265 aspect-ratio: 1/1;
2266 border-radius: 999px; 2266 border-radius: 999px;
2267 position: absolute; 2267 position: absolute;
2268 top: 4px; 2268 top: 4px;
2269 left: 0; 2269 left: 0;
2270 } 2270 }
2271 .table__status.green { 2271 .table__status.green {
2272 color: #377d87; 2272 color: #377d87;
2273 } 2273 }
2274 .table__status.green i { 2274 .table__status.green i {
2275 background: #377d87; 2275 background: #377d87;
2276 } 2276 }
2277 .table__link { 2277 .table__link {
2278 display: -webkit-box; 2278 display: -webkit-box;
2279 display: -ms-flexbox; 2279 display: -ms-flexbox;
2280 display: flex; 2280 display: flex;
2281 -webkit-box-align: center; 2281 -webkit-box-align: center;
2282 -ms-flex-align: center; 2282 -ms-flex-align: center;
2283 align-items: center; 2283 align-items: center;
2284 gap: 4px; 2284 gap: 4px;
2285 color: #4d88d9; 2285 color: #4d88d9;
2286 } 2286 }
2287 @media (min-width: 768px) { 2287 @media (min-width: 768px) {
2288 .table__link { 2288 .table__link {
2289 gap: 6px; 2289 gap: 6px;
2290 } 2290 }
2291 } 2291 }
2292 .table__link:hover { 2292 .table__link:hover {
2293 color: #000; 2293 color: #000;
2294 } 2294 }
2295 .table__link svg { 2295 .table__link svg {
2296 width: 12px; 2296 width: 12px;
2297 aspect-ratio: 1/1; 2297 aspect-ratio: 1/1;
2298 } 2298 }
2299 @media (min-width: 768px) { 2299 @media (min-width: 768px) {
2300 .table__link svg { 2300 .table__link svg {
2301 width: 16px; 2301 width: 16px;
2302 } 2302 }
2303 } 2303 }
2304 .table__controls { 2304 .table__controls {
2305 display: -webkit-box; 2305 display: -webkit-box;
2306 display: -ms-flexbox; 2306 display: -ms-flexbox;
2307 display: flex; 2307 display: flex;
2308 -webkit-box-align: center; 2308 -webkit-box-align: center;
2309 -ms-flex-align: center; 2309 -ms-flex-align: center;
2310 align-items: center; 2310 align-items: center;
2311 gap: 8px; 2311 gap: 8px;
2312 } 2312 }
2313 @media (min-width: 1280px) { 2313 @media (min-width: 1280px) {
2314 .table__controls { 2314 .table__controls {
2315 gap: 12px; 2315 gap: 12px;
2316 } 2316 }
2317 } 2317 }
2318 .table__controls-item { 2318 .table__controls-item {
2319 width: 24px; 2319 width: 24px;
2320 aspect-ratio: 1/1; 2320 aspect-ratio: 1/1;
2321 display: -webkit-box; 2321 display: -webkit-box;
2322 display: -ms-flexbox; 2322 display: -ms-flexbox;
2323 display: flex; 2323 display: flex;
2324 -webkit-box-pack: center; 2324 -webkit-box-pack: center;
2325 -ms-flex-pack: center; 2325 -ms-flex-pack: center;
2326 justify-content: center; 2326 justify-content: center;
2327 -webkit-box-align: center; 2327 -webkit-box-align: center;
2328 -ms-flex-align: center; 2328 -ms-flex-align: center;
2329 align-items: center; 2329 align-items: center;
2330 border: 1px solid #377d87; 2330 border: 1px solid #377d87;
2331 border-radius: 8px; 2331 border-radius: 8px;
2332 color: #377d87; 2332 color: #377d87;
2333 background: none; 2333 background: none;
2334 padding: 0; 2334 padding: 0;
2335 } 2335 }
2336 @media (min-width: 1280px) { 2336 @media (min-width: 1280px) {
2337 .table__controls-item { 2337 .table__controls-item {
2338 width: 30px; 2338 width: 30px;
2339 } 2339 }
2340 } 2340 }
2341 .table__controls-item:hover { 2341 .table__controls-item:hover {
2342 background: #377d87; 2342 background: #377d87;
2343 color: #fff; 2343 color: #fff;
2344 } 2344 }
2345 .table__controls-item svg { 2345 .table__controls-item svg {
2346 width: 60%; 2346 width: 60%;
2347 aspect-ratio: 1/1; 2347 aspect-ratio: 1/1;
2348 } 2348 }
2349 .table__controls-item:nth-of-type(4) svg { 2349 .table__controls-item:nth-of-type(4) svg {
2350 width: 80%; 2350 width: 80%;
2351 } 2351 }
2352 2352
2353 .gl-star-rating--stars:before, .gl-star-rating--stars:after { 2353 .gl-star-rating--stars:before, .gl-star-rating--stars:after {
2354 display: none; 2354 display: none;
2355 } 2355 }
2356 .gl-star-rating--stars span { 2356 .gl-star-rating--stars span {
2357 width: 22px !important; 2357 width: 22px !important;
2358 height: 22px !important; 2358 height: 22px !important;
2359 background-size: 22px 22px !important; 2359 background-size: 22px 22px !important;
2360 } 2360 }
2361 @media (min-width: 768px) { 2361 @media (min-width: 768px) {
2362 .gl-star-rating--stars span { 2362 .gl-star-rating--stars span {
2363 width: 30px !important; 2363 width: 30px !important;
2364 height: 30px !important; 2364 height: 30px !important;
2365 background-size: 30px 30px !important; 2365 background-size: 30px 30px !important;
2366 } 2366 }
2367 } 2367 }
2368 2368
2369 .more { 2369 .more {
2370 display: -webkit-box; 2370 display: -webkit-box;
2371 display: -ms-flexbox; 2371 display: -ms-flexbox;
2372 display: flex; 2372 display: flex;
2373 -webkit-box-orient: vertical; 2373 -webkit-box-orient: vertical;
2374 -webkit-box-direction: normal; 2374 -webkit-box-direction: normal;
2375 -ms-flex-direction: column; 2375 -ms-flex-direction: column;
2376 flex-direction: column; 2376 flex-direction: column;
2377 -webkit-box-align: center; 2377 -webkit-box-align: center;
2378 -ms-flex-align: center; 2378 -ms-flex-align: center;
2379 align-items: center; 2379 align-items: center;
2380 } 2380 }
2381 .more_mt { 2381 .more_mt {
2382 margin-top: 20px; 2382 margin-top: 20px;
2383 } 2383 }
2384 .more .button { 2384 .more .button {
2385 min-width: 100px; 2385 min-width: 100px;
2386 padding: 0; 2386 padding: 0;
2387 } 2387 }
2388 @media (min-width: 768px) { 2388 @media (min-width: 768px) {
2389 .more .button { 2389 .more .button {
2390 min-width: 180px; 2390 min-width: 180px;
2391 } 2391 }
2392 } 2392 }
2393 2393
2394 .header { 2394 .header {
2395 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2395 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2396 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2396 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2397 background: #fff; 2397 background: #fff;
2398 position: relative; 2398 position: relative;
2399 z-index: 5; 2399 z-index: 5;
2400 overflow: hidden; 2400 overflow: hidden;
2401 } 2401 }
2402 @media (min-width: 768px) { 2402 @media (min-width: 768px) {
2403 .header { 2403 .header {
2404 -webkit-box-shadow: none; 2404 -webkit-box-shadow: none;
2405 box-shadow: none; 2405 box-shadow: none;
2406 } 2406 }
2407 } 2407 }
2408 .header__body { 2408 .header__body {
2409 height: 42px; 2409 height: 42px;
2410 display: -webkit-box; 2410 display: -webkit-box;
2411 display: -ms-flexbox; 2411 display: -ms-flexbox;
2412 display: flex; 2412 display: flex;
2413 -webkit-box-pack: justify; 2413 -webkit-box-pack: justify;
2414 -ms-flex-pack: justify; 2414 -ms-flex-pack: justify;
2415 justify-content: space-between; 2415 justify-content: space-between;
2416 -webkit-box-align: center; 2416 -webkit-box-align: center;
2417 -ms-flex-align: center; 2417 -ms-flex-align: center;
2418 align-items: center; 2418 align-items: center;
2419 } 2419 }
2420 @media (min-width: 768px) { 2420 @media (min-width: 768px) {
2421 .header__body { 2421 .header__body {
2422 height: 70px; 2422 height: 70px;
2423 } 2423 }
2424 } 2424 }
2425 .header__left { 2425 .header__left {
2426 display: -webkit-box; 2426 display: -webkit-box;
2427 display: -ms-flexbox; 2427 display: -ms-flexbox;
2428 display: flex; 2428 display: flex;
2429 -webkit-box-align: center; 2429 -webkit-box-align: center;
2430 -ms-flex-align: center; 2430 -ms-flex-align: center;
2431 align-items: center; 2431 align-items: center;
2432 gap: 40px; 2432 gap: 40px;
2433 } 2433 }
2434 .header__right { 2434 .header__right {
2435 display: -webkit-box; 2435 display: -webkit-box;
2436 display: -ms-flexbox; 2436 display: -ms-flexbox;
2437 display: flex; 2437 display: flex;
2438 -webkit-box-align: center; 2438 -webkit-box-align: center;
2439 -ms-flex-align: center; 2439 -ms-flex-align: center;
2440 align-items: center; 2440 align-items: center;
2441 gap: 14px; 2441 gap: 14px;
2442 } 2442 }
2443 @media (min-width: 768px) { 2443 @media (min-width: 768px) {
2444 .header__right { 2444 .header__right {
2445 gap: 20px; 2445 gap: 20px;
2446 } 2446 }
2447 } 2447 }
2448 .header__right-line { 2448 .header__right-line {
2449 width: 1px; 2449 width: 1px;
2450 height: 32px; 2450 height: 32px;
2451 background: #e6e7e7; 2451 background: #e6e7e7;
2452 border-radius: 999px; 2452 border-radius: 999px;
2453 } 2453 }
2454 @media (min-width: 992px) { 2454 @media (min-width: 992px) {
2455 .header__right-line { 2455 .header__right-line {
2456 display: none; 2456 display: none;
2457 } 2457 }
2458 } 2458 }
2459 .header__logo { 2459 .header__logo {
2460 display: -webkit-box; 2460 display: -webkit-box;
2461 display: -ms-flexbox; 2461 display: -ms-flexbox;
2462 display: flex; 2462 display: flex;
2463 -webkit-box-align: center; 2463 -webkit-box-align: center;
2464 -ms-flex-align: center; 2464 -ms-flex-align: center;
2465 align-items: center; 2465 align-items: center;
2466 -webkit-box-pack: center; 2466 -webkit-box-pack: center;
2467 -ms-flex-pack: center; 2467 -ms-flex-pack: center;
2468 justify-content: center; 2468 justify-content: center;
2469 color: #377d87; 2469 color: #377d87;
2470 } 2470 }
2471 .header__logo svg { 2471 .header__logo svg {
2472 width: 105px; 2472 width: 105px;
2473 height: 31px; 2473 height: 31px;
2474 } 2474 }
2475 @media (min-width: 768px) { 2475 @media (min-width: 768px) {
2476 .header__logo svg { 2476 .header__logo svg {
2477 width: 182px; 2477 width: 182px;
2478 height: 54px; 2478 height: 54px;
2479 } 2479 }
2480 } 2480 }
2481 .header__menu { 2481 .header__menu {
2482 display: none; 2482 display: none;
2483 } 2483 }
2484 .header.active-menu{ 2484 .header.active-menu{
2485 position: unset; 2485 position: unset;
2486 } 2486 }
2487 .header.active-menu .header__menu{ 2487 .header.active-menu .header__menu{
2488 position: absolute; 2488 position: absolute;
2489 display: flex; 2489 display: flex;
2490 flex-direction: column; 2490 flex-direction: column;
2491 z-index: 999; 2491 z-index: 999;
2492 top: 48px; 2492 top: 48px;
2493 background: #fff; 2493 background: #fff;
2494 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2494 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2495 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2495 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2496 left: 0; 2496 left: 0;
2497 border: 1px solid #e9e9e9; 2497 border: 1px solid #e9e9e9;
2498 width: 100%; 2498 width: 100%;
2499 } 2499 }
2500 @media (min-width: 768px) { 2500 @media (min-width: 768px) {
2501 .header__menu { 2501 .header__menu {
2502 display: -webkit-box; 2502 display: -webkit-box;
2503 display: -ms-flexbox; 2503 display: -ms-flexbox;
2504 display: flex; 2504 display: flex;
2505 } 2505 }
2506 } 2506 }
2507 .header__menu-item{ 2507 .header__menu-item{
2508 padding: 5px 10px; 2508 padding: 5px 10px;
2509 } 2509 }
2510 .header__menu-item:hover, .header__menu-item:active{ 2510 .header__menu-item:hover, .header__menu-item:active{
2511 border: 1px solid #cfcfcf; 2511 border: 1px solid #cfcfcf;
2512 } 2512 }
2513 .header__menu-item:hover { 2513 .header__menu-item:hover {
2514 color: #377d87; 2514 color: #377d87;
2515 } 2515 }
2516 .header__notifs { 2516 .header__notifs {
2517 display: -webkit-box; 2517 display: -webkit-box;
2518 display: -ms-flexbox; 2518 display: -ms-flexbox;
2519 display: flex; 2519 display: flex;
2520 -webkit-box-align: center; 2520 -webkit-box-align: center;
2521 -ms-flex-align: center; 2521 -ms-flex-align: center;
2522 align-items: center; 2522 align-items: center;
2523 -webkit-box-pack: center; 2523 -webkit-box-pack: center;
2524 -ms-flex-pack: center; 2524 -ms-flex-pack: center;
2525 justify-content: center; 2525 justify-content: center;
2526 color: #377d87; 2526 color: #377d87;
2527 padding: 0; 2527 padding: 0;
2528 border: none; 2528 border: none;
2529 background: none; 2529 background: none;
2530 width: 24px; 2530 width: 24px;
2531 height: 24px; 2531 height: 24px;
2532 } 2532 }
2533 @media (min-width: 992px) { 2533 @media (min-width: 992px) {
2534 .header__notifs { 2534 .header__notifs {
2535 width: auto; 2535 width: auto;
2536 height: auto; 2536 height: auto;
2537 color: #000; 2537 color: #000;
2538 line-height: 1.4; 2538 line-height: 1.4;
2539 } 2539 }
2540 } 2540 }
2541 @media (min-width: 992px) { 2541 @media (min-width: 992px) {
2542 .header__notifs:hover { 2542 .header__notifs:hover {
2543 color: #377d87; 2543 color: #377d87;
2544 } 2544 }
2545 } 2545 }
2546 .header__notifs svg { 2546 .header__notifs svg {
2547 width: 20px; 2547 width: 20px;
2548 height: 20px; 2548 height: 20px;
2549 } 2549 }
2550 @media (min-width: 992px) { 2550 @media (min-width: 992px) {
2551 .header__notifs svg { 2551 .header__notifs svg {
2552 display: none; 2552 display: none;
2553 } 2553 }
2554 } 2554 }
2555 .header__notifs span { 2555 .header__notifs span {
2556 display: none; 2556 display: none;
2557 } 2557 }
2558 @media (min-width: 992px) { 2558 @media (min-width: 992px) {
2559 .header__notifs span { 2559 .header__notifs span {
2560 display: inline; 2560 display: inline;
2561 } 2561 }
2562 } 2562 }
2563 .header__notifs_actived { 2563 .header__notifs_actived {
2564 position: relative; 2564 position: relative;
2565 } 2565 }
2566 @media (min-width: 992px) { 2566 @media (min-width: 992px) {
2567 .header__notifs_actived { 2567 .header__notifs_actived {
2568 padding-right: 12px; 2568 padding-right: 12px;
2569 } 2569 }
2570 } 2570 }
2571 .header__notifs_actived:after { 2571 .header__notifs_actived:after {
2572 content: ""; 2572 content: "";
2573 border: 1px solid #fff; 2573 border: 1px solid #fff;
2574 background: #377d87; 2574 background: #377d87;
2575 border-radius: 999px; 2575 border-radius: 999px;
2576 width: 10px; 2576 width: 10px;
2577 height: 10px; 2577 height: 10px;
2578 position: absolute; 2578 position: absolute;
2579 z-index: 1; 2579 z-index: 1;
2580 top: 0; 2580 top: 0;
2581 right: 0; 2581 right: 0;
2582 } 2582 }
2583 @media (min-width: 992px) { 2583 @media (min-width: 992px) {
2584 .header__notifs_actived:after { 2584 .header__notifs_actived:after {
2585 width: 8px; 2585 width: 8px;
2586 height: 8px; 2586 height: 8px;
2587 border: none; 2587 border: none;
2588 } 2588 }
2589 } 2589 }
2590 .header__burger { 2590 .header__burger {
2591 display: -webkit-box; 2591 display: -webkit-box;
2592 display: -ms-flexbox; 2592 display: -ms-flexbox;
2593 display: flex; 2593 display: flex;
2594 -webkit-box-align: center; 2594 -webkit-box-align: center;
2595 -ms-flex-align: center; 2595 -ms-flex-align: center;
2596 align-items: center; 2596 align-items: center;
2597 -webkit-box-pack: center; 2597 -webkit-box-pack: center;
2598 -ms-flex-pack: center; 2598 -ms-flex-pack: center;
2599 justify-content: center; 2599 justify-content: center;
2600 width: 24px; 2600 width: 24px;
2601 height: 24px; 2601 height: 24px;
2602 color: #377d87; 2602 color: #377d87;
2603 padding: 0; 2603 padding: 0;
2604 border: none; 2604 border: none;
2605 background: none; 2605 background: none;
2606 } 2606 }
2607 @media (min-width: 992px) { 2607 @media (min-width: 992px) {
2608 .header__burger { 2608 .header__burger {
2609 display: none; 2609 display: none;
2610 } 2610 }
2611 } 2611 }
2612 .header__burger svg { 2612 .header__burger svg {
2613 width: 20px; 2613 width: 20px;
2614 height: 20px; 2614 height: 20px;
2615 } 2615 }
2616 .header__burger svg + svg { 2616 .header__burger svg + svg {
2617 display: none; 2617 display: none;
2618 } 2618 }
2619 .header__sign { 2619 .header__sign {
2620 /*display: none;*/ 2620 /*display: none;*/
2621 } 2621 }
2622 @media (min-width: 992px) { 2622 @media (min-width: 992px) {
2623 .header__sign { 2623 .header__sign {
2624 display: -webkit-box; 2624 display: -webkit-box;
2625 display: -ms-flexbox; 2625 display: -ms-flexbox;
2626 display: flex; 2626 display: flex;
2627 } 2627 }
2628 } 2628 }
2629 2629
2630 .mob-menu { 2630 .mob-menu {
2631 display: none; 2631 display: none;
2632 position: fixed; 2632 position: fixed;
2633 bottom: 0; 2633 bottom: 0;
2634 left: 0; 2634 left: 0;
2635 width: 100vw; 2635 width: 100vw;
2636 height: calc(100vh - 42px); 2636 height: calc(100vh - 42px);
2637 z-index: 4; 2637 z-index: 4;
2638 background: #fff; 2638 background: #fff;
2639 overflow: hidden; 2639 overflow: hidden;
2640 overflow-y: auto; 2640 overflow-y: auto;
2641 padding: 50px 0; 2641 padding: 50px 0;
2642 } 2642 }
2643 .mob-menu__bottom { 2643 .mob-menu__bottom {
2644 display: -webkit-box; 2644 display: -webkit-box;
2645 display: -ms-flexbox; 2645 display: -ms-flexbox;
2646 display: flex; 2646 display: flex;
2647 -webkit-box-orient: vertical; 2647 -webkit-box-orient: vertical;
2648 -webkit-box-direction: normal; 2648 -webkit-box-direction: normal;
2649 -ms-flex-direction: column; 2649 -ms-flex-direction: column;
2650 flex-direction: column; 2650 flex-direction: column;
2651 -webkit-box-align: center; 2651 -webkit-box-align: center;
2652 -ms-flex-align: center; 2652 -ms-flex-align: center;
2653 align-items: center; 2653 align-items: center;
2654 margin-top: 80px; 2654 margin-top: 80px;
2655 } 2655 }
2656 .mob-menu__bottom .button { 2656 .mob-menu__bottom .button {
2657 min-width: 120px; 2657 min-width: 120px;
2658 } 2658 }
2659 .mob-menu__bottom-link { 2659 .mob-menu__bottom-link {
2660 text-decoration: underline; 2660 text-decoration: underline;
2661 margin-top: 50px; 2661 margin-top: 50px;
2662 } 2662 }
2663 .mob-menu__bottom-link:hover { 2663 .mob-menu__bottom-link:hover {
2664 color: #377d87; 2664 color: #377d87;
2665 } 2665 }
2666 .mob-menu__bottom-link + .mob-menu__bottom-link { 2666 .mob-menu__bottom-link + .mob-menu__bottom-link {
2667 margin-top: 10px; 2667 margin-top: 10px;
2668 } 2668 }
2669 .mob-menu__bottom .socials { 2669 .mob-menu__bottom .socials {
2670 margin-top: 35px; 2670 margin-top: 35px;
2671 } 2671 }
2672 .mob-menu .footer__mobile-menu { 2672 .mob-menu .footer__mobile-menu {
2673 opacity: 1; 2673 opacity: 1;
2674 height: auto; 2674 height: auto;
2675 overflow: visible; 2675 overflow: visible;
2676 } 2676 }
2677 .mob-menu .footer__mobile-menu-item button { 2677 .mob-menu .footer__mobile-menu-item button {
2678 -webkit-box-align: center; 2678 -webkit-box-align: center;
2679 -ms-flex-align: center; 2679 -ms-flex-align: center;
2680 align-items: center; 2680 align-items: center;
2681 } 2681 }
2682 .mob-menu .footer__mobile-menu-item div { 2682 .mob-menu .footer__mobile-menu-item div {
2683 font-size: 20px; 2683 font-size: 20px;
2684 } 2684 }
2685 .mob-menu .footer__mobile-contacts a { 2685 .mob-menu .footer__mobile-contacts a {
2686 font-size: 20px; 2686 font-size: 20px;
2687 font-weight: 700; 2687 font-weight: 700;
2688 color: #000; 2688 color: #000;
2689 text-decoration: none; 2689 text-decoration: none;
2690 } 2690 }
2691 .mob-menu .footer__mobile-contacts a:hover { 2691 .mob-menu .footer__mobile-contacts a:hover {
2692 color: #377d87; 2692 color: #377d87;
2693 } 2693 }
2694 .mob-menu .footer__mobile-menu-item button b, 2694 .mob-menu .footer__mobile-menu-item button b,
2695 .mob-menu .footer__mobile-contacts a { 2695 .mob-menu .footer__mobile-contacts a {
2696 font-size: 30px; 2696 font-size: 30px;
2697 } 2697 }
2698 2698
2699 .menu-is-actived { 2699 .menu-is-actived {
2700 overflow: hidden; 2700 overflow: hidden;
2701 } 2701 }
2702 @media (min-width: 992px) { 2702 @media (min-width: 992px) {
2703 .menu-is-actived { 2703 .menu-is-actived {
2704 overflow: auto; 2704 overflow: auto;
2705 } 2705 }
2706 } 2706 }
2707 .menu-is-actived .header__burger svg { 2707 .menu-is-actived .header__burger svg {
2708 display: none; 2708 display: none;
2709 } 2709 }
2710 .menu-is-actived .header__burger svg + svg { 2710 .menu-is-actived .header__burger svg + svg {
2711 display: block; 2711 display: block;
2712 } 2712 }
2713 .menu-is-actived .mob-menu { 2713 .menu-is-actived .mob-menu {
2714 display: block; 2714 display: block;
2715 } 2715 }
2716 @media (min-width: 992px) { 2716 @media (min-width: 992px) {
2717 .menu-is-actived .mob-menu { 2717 .menu-is-actived .mob-menu {
2718 display: none; 2718 display: none;
2719 } 2719 }
2720 } 2720 }
2721 2721
2722 .footer { 2722 .footer {
2723 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2723 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2724 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2724 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2725 background: #fff; 2725 background: #fff;
2726 position: relative; 2726 position: relative;
2727 z-index: 1; 2727 z-index: 1;
2728 overflow: hidden; 2728 overflow: hidden;
2729 } 2729 }
2730 .footer__mobile { 2730 .footer__mobile {
2731 display: -webkit-box; 2731 display: -webkit-box;
2732 display: -ms-flexbox; 2732 display: -ms-flexbox;
2733 display: flex; 2733 display: flex;
2734 -webkit-box-orient: vertical; 2734 -webkit-box-orient: vertical;
2735 -webkit-box-direction: normal; 2735 -webkit-box-direction: normal;
2736 -ms-flex-direction: column; 2736 -ms-flex-direction: column;
2737 flex-direction: column; 2737 flex-direction: column;
2738 padding: 25px 0 30px 0; 2738 padding: 25px 0 30px 0;
2739 } 2739 }
2740 @media (min-width: 768px) { 2740 @media (min-width: 768px) {
2741 .footer__mobile { 2741 .footer__mobile {
2742 padding: 30px 0; 2742 padding: 30px 0;
2743 } 2743 }
2744 } 2744 }
2745 @media (min-width: 992px) { 2745 @media (min-width: 992px) {
2746 .footer__mobile { 2746 .footer__mobile {
2747 display: none; 2747 display: none;
2748 } 2748 }
2749 } 2749 }
2750 .footer__mobile-toper { 2750 .footer__mobile-toper {
2751 display: -webkit-box; 2751 display: -webkit-box;
2752 display: -ms-flexbox; 2752 display: -ms-flexbox;
2753 display: flex; 2753 display: flex;
2754 -webkit-box-pack: justify; 2754 -webkit-box-pack: justify;
2755 -ms-flex-pack: justify; 2755 -ms-flex-pack: justify;
2756 justify-content: space-between; 2756 justify-content: space-between;
2757 -webkit-box-align: center; 2757 -webkit-box-align: center;
2758 -ms-flex-align: center; 2758 -ms-flex-align: center;
2759 align-items: center; 2759 align-items: center;
2760 padding: 0; 2760 padding: 0;
2761 border: none; 2761 border: none;
2762 background: none; 2762 background: none;
2763 } 2763 }
2764 .footer__mobile-toper a, 2764 .footer__mobile-toper a,
2765 .footer__mobile-toper b { 2765 .footer__mobile-toper b {
2766 display: -webkit-box; 2766 display: -webkit-box;
2767 display: -ms-flexbox; 2767 display: -ms-flexbox;
2768 display: flex; 2768 display: flex;
2769 -webkit-box-pack: center; 2769 -webkit-box-pack: center;
2770 -ms-flex-pack: center; 2770 -ms-flex-pack: center;
2771 justify-content: center; 2771 justify-content: center;
2772 -webkit-box-align: center; 2772 -webkit-box-align: center;
2773 -ms-flex-align: center; 2773 -ms-flex-align: center;
2774 align-items: center; 2774 align-items: center;
2775 color: #377d87; 2775 color: #377d87;
2776 } 2776 }
2777 .footer__mobile-toper a svg, 2777 .footer__mobile-toper a svg,
2778 .footer__mobile-toper b svg { 2778 .footer__mobile-toper b svg {
2779 width: 137px; 2779 width: 137px;
2780 height: 40px; 2780 height: 40px;
2781 } 2781 }
2782 .footer__mobile-toper span { 2782 .footer__mobile-toper span {
2783 width: 40px; 2783 width: 40px;
2784 height: 40px; 2784 height: 40px;
2785 display: -webkit-box; 2785 display: -webkit-box;
2786 display: -ms-flexbox; 2786 display: -ms-flexbox;
2787 display: flex; 2787 display: flex;
2788 -webkit-box-pack: center; 2788 -webkit-box-pack: center;
2789 -ms-flex-pack: center; 2789 -ms-flex-pack: center;
2790 justify-content: center; 2790 justify-content: center;
2791 -webkit-box-align: center; 2791 -webkit-box-align: center;
2792 -ms-flex-align: center; 2792 -ms-flex-align: center;
2793 align-items: center; 2793 align-items: center;
2794 background: #377d87; 2794 background: #377d87;
2795 color: #fff; 2795 color: #fff;
2796 border-radius: 999px; 2796 border-radius: 999px;
2797 } 2797 }
2798 .footer__mobile-toper span svg { 2798 .footer__mobile-toper span svg {
2799 width: 10px; 2799 width: 10px;
2800 height: 10px; 2800 height: 10px;
2801 -webkit-transition: 0.3s; 2801 -webkit-transition: 0.3s;
2802 transition: 0.3s; 2802 transition: 0.3s;
2803 } 2803 }
2804 .footer__mobile-toper.active span svg { 2804 .footer__mobile-toper.active span svg {
2805 -webkit-transform: rotate(180deg); 2805 -webkit-transform: rotate(180deg);
2806 -ms-transform: rotate(180deg); 2806 -ms-transform: rotate(180deg);
2807 transform: rotate(180deg); 2807 transform: rotate(180deg);
2808 } 2808 }
2809 .footer__mobile-menu { 2809 .footer__mobile-menu {
2810 height: 0; 2810 height: 0;
2811 opacity: 0; 2811 opacity: 0;
2812 overflow: hidden; 2812 overflow: hidden;
2813 -webkit-transition: 0.3s; 2813 -webkit-transition: 0.3s;
2814 transition: 0.3s; 2814 transition: 0.3s;
2815 display: -webkit-box; 2815 display: -webkit-box;
2816 display: -ms-flexbox; 2816 display: -ms-flexbox;
2817 display: flex; 2817 display: flex;
2818 -webkit-box-orient: vertical; 2818 -webkit-box-orient: vertical;
2819 -webkit-box-direction: normal; 2819 -webkit-box-direction: normal;
2820 -ms-flex-direction: column; 2820 -ms-flex-direction: column;
2821 flex-direction: column; 2821 flex-direction: column;
2822 gap: 30px; 2822 gap: 30px;
2823 } 2823 }
2824 @media (min-width: 768px) { 2824 @media (min-width: 768px) {
2825 .footer__mobile-menu { 2825 .footer__mobile-menu {
2826 display: grid; 2826 display: grid;
2827 grid-template-columns: 1fr 1fr; 2827 grid-template-columns: 1fr 1fr;
2828 gap: 100px; 2828 gap: 100px;
2829 } 2829 }
2830 } 2830 }
2831 .footer__mobile-menu-item { 2831 .footer__mobile-menu-item {
2832 display: -webkit-box; 2832 display: -webkit-box;
2833 display: -ms-flexbox; 2833 display: -ms-flexbox;
2834 display: flex; 2834 display: flex;
2835 -webkit-box-orient: vertical; 2835 -webkit-box-orient: vertical;
2836 -webkit-box-direction: normal; 2836 -webkit-box-direction: normal;
2837 -ms-flex-direction: column; 2837 -ms-flex-direction: column;
2838 flex-direction: column; 2838 flex-direction: column;
2839 } 2839 }
2840 .footer__mobile-menu-item button { 2840 .footer__mobile-menu-item button {
2841 display: -webkit-box; 2841 display: -webkit-box;
2842 display: -ms-flexbox; 2842 display: -ms-flexbox;
2843 display: flex; 2843 display: flex;
2844 -webkit-box-align: start; 2844 -webkit-box-align: start;
2845 -ms-flex-align: start; 2845 -ms-flex-align: start;
2846 align-items: flex-start; 2846 align-items: flex-start;
2847 padding: 0; 2847 padding: 0;
2848 border: none; 2848 border: none;
2849 background: none; 2849 background: none;
2850 } 2850 }
2851 .footer__mobile-menu-item button.active { 2851 .footer__mobile-menu-item button.active {
2852 color: #377d87; 2852 color: #377d87;
2853 } 2853 }
2854 .footer__mobile-menu-item button b { 2854 .footer__mobile-menu-item button b {
2855 width: calc(100% - 24px); 2855 width: calc(100% - 24px);
2856 padding-right: 12px; 2856 padding-right: 12px;
2857 min-height: 24px; 2857 min-height: 24px;
2858 display: -webkit-box; 2858 display: -webkit-box;
2859 display: -ms-flexbox; 2859 display: -ms-flexbox;
2860 display: flex; 2860 display: flex;
2861 -webkit-box-align: center; 2861 -webkit-box-align: center;
2862 -ms-flex-align: center; 2862 -ms-flex-align: center;
2863 align-items: center; 2863 align-items: center;
2864 font-size: 20px; 2864 font-size: 20px;
2865 font-weight: 700; 2865 font-weight: 700;
2866 } 2866 }
2867 .footer__mobile-menu-item button span { 2867 .footer__mobile-menu-item button span {
2868 width: 24px; 2868 width: 24px;
2869 height: 24px; 2869 height: 24px;
2870 display: -webkit-box; 2870 display: -webkit-box;
2871 display: -ms-flexbox; 2871 display: -ms-flexbox;
2872 display: flex; 2872 display: flex;
2873 -webkit-box-pack: center; 2873 -webkit-box-pack: center;
2874 -ms-flex-pack: center; 2874 -ms-flex-pack: center;
2875 justify-content: center; 2875 justify-content: center;
2876 -webkit-box-align: center; 2876 -webkit-box-align: center;
2877 -ms-flex-align: center; 2877 -ms-flex-align: center;
2878 align-items: center; 2878 align-items: center;
2879 padding: 0; 2879 padding: 0;
2880 border: none; 2880 border: none;
2881 background: none; 2881 background: none;
2882 } 2882 }
2883 .footer__mobile-menu-item button svg { 2883 .footer__mobile-menu-item button svg {
2884 width: 12px; 2884 width: 12px;
2885 height: 12px; 2885 height: 12px;
2886 -webkit-transition: 0.3s; 2886 -webkit-transition: 0.3s;
2887 transition: 0.3s; 2887 transition: 0.3s;
2888 -webkit-transform: rotate(180deg); 2888 -webkit-transform: rotate(180deg);
2889 -ms-transform: rotate(180deg); 2889 -ms-transform: rotate(180deg);
2890 transform: rotate(180deg); 2890 transform: rotate(180deg);
2891 } 2891 }
2892 .footer__mobile-menu-item button.active svg { 2892 .footer__mobile-menu-item button.active svg {
2893 -webkit-transform: rotate(0deg); 2893 -webkit-transform: rotate(0deg);
2894 -ms-transform: rotate(0deg); 2894 -ms-transform: rotate(0deg);
2895 transform: rotate(0deg); 2895 transform: rotate(0deg);
2896 } 2896 }
2897 .footer__mobile-menu-item div { 2897 .footer__mobile-menu-item div {
2898 height: 0; 2898 height: 0;
2899 opacity: 0; 2899 opacity: 0;
2900 overflow: hidden; 2900 overflow: hidden;
2901 -webkit-transition: 0.3s; 2901 -webkit-transition: 0.3s;
2902 transition: 0.3s; 2902 transition: 0.3s;
2903 display: -webkit-box; 2903 display: -webkit-box;
2904 display: -ms-flexbox; 2904 display: -ms-flexbox;
2905 display: flex; 2905 display: flex;
2906 -webkit-box-orient: vertical; 2906 -webkit-box-orient: vertical;
2907 -webkit-box-direction: normal; 2907 -webkit-box-direction: normal;
2908 -ms-flex-direction: column; 2908 -ms-flex-direction: column;
2909 flex-direction: column; 2909 flex-direction: column;
2910 gap: 15px; 2910 gap: 15px;
2911 } 2911 }
2912 .footer__mobile-menu-item div a:hover { 2912 .footer__mobile-menu-item div a:hover {
2913 color: #377d87; 2913 color: #377d87;
2914 } 2914 }
2915 .footer__mobile-menu-item .active + div { 2915 .footer__mobile-menu-item .active + div {
2916 opacity: 1; 2916 opacity: 1;
2917 height: auto; 2917 height: auto;
2918 overflow: visible; 2918 overflow: visible;
2919 padding-top: 15px; 2919 padding-top: 15px;
2920 } 2920 }
2921 .active + .footer__mobile-menu { 2921 .active + .footer__mobile-menu {
2922 opacity: 1; 2922 opacity: 1;
2923 height: auto; 2923 height: auto;
2924 overflow: visible; 2924 overflow: visible;
2925 padding-top: 35px; 2925 padding-top: 35px;
2926 } 2926 }
2927 .footer__mobile-contacts { 2927 .footer__mobile-contacts {
2928 display: -webkit-box; 2928 display: -webkit-box;
2929 display: -ms-flexbox; 2929 display: -ms-flexbox;
2930 display: flex; 2930 display: flex;
2931 -webkit-box-pack: justify; 2931 -webkit-box-pack: justify;
2932 -ms-flex-pack: justify; 2932 -ms-flex-pack: justify;
2933 justify-content: space-between; 2933 justify-content: space-between;
2934 -webkit-box-align: start; 2934 -webkit-box-align: start;
2935 -ms-flex-align: start; 2935 -ms-flex-align: start;
2936 align-items: flex-start; 2936 align-items: flex-start;
2937 -ms-flex-wrap: wrap; 2937 -ms-flex-wrap: wrap;
2938 flex-wrap: wrap; 2938 flex-wrap: wrap;
2939 margin-top: 30px; 2939 margin-top: 30px;
2940 } 2940 }
2941 .footer__mobile-contacts b { 2941 .footer__mobile-contacts b {
2942 font-size: 20px; 2942 font-size: 20px;
2943 font-weight: 700; 2943 font-weight: 700;
2944 width: 100%; 2944 width: 100%;
2945 margin-bottom: 20px; 2945 margin-bottom: 20px;
2946 } 2946 }
2947 .footer__mobile-contacts a { 2947 .footer__mobile-contacts a {
2948 color: #377d87; 2948 color: #377d87;
2949 text-decoration: underline; 2949 text-decoration: underline;
2950 } 2950 }
2951 .footer__mobile-contacts a + a { 2951 .footer__mobile-contacts a + a {
2952 color: #000; 2952 color: #000;
2953 } 2953 }
2954 .footer__mobile-bottom { 2954 .footer__mobile-bottom {
2955 display: -webkit-box; 2955 display: -webkit-box;
2956 display: -ms-flexbox; 2956 display: -ms-flexbox;
2957 display: flex; 2957 display: flex;
2958 -webkit-box-orient: vertical; 2958 -webkit-box-orient: vertical;
2959 -webkit-box-direction: normal; 2959 -webkit-box-direction: normal;
2960 -ms-flex-direction: column; 2960 -ms-flex-direction: column;
2961 flex-direction: column; 2961 flex-direction: column;
2962 -webkit-box-align: center; 2962 -webkit-box-align: center;
2963 -ms-flex-align: center; 2963 -ms-flex-align: center;
2964 align-items: center; 2964 align-items: center;
2965 text-align: center; 2965 text-align: center;
2966 gap: 20px; 2966 gap: 20px;
2967 margin-top: 100px; 2967 margin-top: 100px;
2968 } 2968 }
2969 .footer__mobile-links { 2969 .footer__mobile-links {
2970 display: -webkit-box; 2970 display: -webkit-box;
2971 display: -ms-flexbox; 2971 display: -ms-flexbox;
2972 display: flex; 2972 display: flex;
2973 -webkit-box-orient: vertical; 2973 -webkit-box-orient: vertical;
2974 -webkit-box-direction: normal; 2974 -webkit-box-direction: normal;
2975 -ms-flex-direction: column; 2975 -ms-flex-direction: column;
2976 flex-direction: column; 2976 flex-direction: column;
2977 -webkit-box-align: center; 2977 -webkit-box-align: center;
2978 -ms-flex-align: center; 2978 -ms-flex-align: center;
2979 align-items: center; 2979 align-items: center;
2980 gap: 10px; 2980 gap: 10px;
2981 } 2981 }
2982 .footer__mobile-links a:hover { 2982 .footer__mobile-links a:hover {
2983 color: #377d87; 2983 color: #377d87;
2984 } 2984 }
2985 .footer__mobile-links span { 2985 .footer__mobile-links span {
2986 width: 60px; 2986 width: 60px;
2987 height: 1px; 2987 height: 1px;
2988 background: #377d87; 2988 background: #377d87;
2989 } 2989 }
2990 .footer__main { 2990 .footer__main {
2991 display: none; 2991 display: none;
2992 padding: 55px 0 20px 0; 2992 padding: 55px 0 20px 0;
2993 -webkit-box-orient: vertical; 2993 -webkit-box-orient: vertical;
2994 -webkit-box-direction: normal; 2994 -webkit-box-direction: normal;
2995 -ms-flex-direction: column; 2995 -ms-flex-direction: column;
2996 flex-direction: column; 2996 flex-direction: column;
2997 gap: 70px; 2997 gap: 70px;
2998 } 2998 }
2999 @media (min-width: 992px) { 2999 @media (min-width: 992px) {
3000 .footer__main { 3000 .footer__main {
3001 display: -webkit-box; 3001 display: -webkit-box;
3002 display: -ms-flexbox; 3002 display: -ms-flexbox;
3003 display: flex; 3003 display: flex;
3004 } 3004 }
3005 } 3005 }
3006 .footer__main-body { 3006 .footer__main-body {
3007 display: -webkit-box; 3007 display: -webkit-box;
3008 display: -ms-flexbox; 3008 display: -ms-flexbox;
3009 display: flex; 3009 display: flex;
3010 -webkit-box-pack: justify; 3010 -webkit-box-pack: justify;
3011 -ms-flex-pack: justify; 3011 -ms-flex-pack: justify;
3012 justify-content: space-between; 3012 justify-content: space-between;
3013 -webkit-box-align: start; 3013 -webkit-box-align: start;
3014 -ms-flex-align: start; 3014 -ms-flex-align: start;
3015 align-items: flex-start; 3015 align-items: flex-start;
3016 } 3016 }
3017 .footer__main-logo { 3017 .footer__main-logo {
3018 display: -webkit-box; 3018 display: -webkit-box;
3019 display: -ms-flexbox; 3019 display: -ms-flexbox;
3020 display: flex; 3020 display: flex;
3021 -webkit-box-pack: center; 3021 -webkit-box-pack: center;
3022 -ms-flex-pack: center; 3022 -ms-flex-pack: center;
3023 justify-content: center; 3023 justify-content: center;
3024 -webkit-box-align: center; 3024 -webkit-box-align: center;
3025 -ms-flex-align: center; 3025 -ms-flex-align: center;
3026 align-items: center; 3026 align-items: center;
3027 color: #377d87; 3027 color: #377d87;
3028 } 3028 }
3029 .footer__main-logo svg { 3029 .footer__main-logo svg {
3030 width: 182px; 3030 width: 182px;
3031 height: 54px; 3031 height: 54px;
3032 } 3032 }
3033 .footer__main-title { 3033 .footer__main-title {
3034 font-size: 20px; 3034 font-size: 20px;
3035 font-weight: 700; 3035 font-weight: 700;
3036 margin-bottom: 16px; 3036 margin-bottom: 16px;
3037 } 3037 }
3038 .footer__main-col { 3038 .footer__main-col {
3039 display: -webkit-box; 3039 display: -webkit-box;
3040 display: -ms-flexbox; 3040 display: -ms-flexbox;
3041 display: flex; 3041 display: flex;
3042 -webkit-box-orient: vertical; 3042 -webkit-box-orient: vertical;
3043 -webkit-box-direction: normal; 3043 -webkit-box-direction: normal;
3044 -ms-flex-direction: column; 3044 -ms-flex-direction: column;
3045 flex-direction: column; 3045 flex-direction: column;
3046 -webkit-box-align: start; 3046 -webkit-box-align: start;
3047 -ms-flex-align: start; 3047 -ms-flex-align: start;
3048 align-items: flex-start; 3048 align-items: flex-start;
3049 } 3049 }
3050 .footer__main-col nav { 3050 .footer__main-col nav {
3051 display: -webkit-box; 3051 display: -webkit-box;
3052 display: -ms-flexbox; 3052 display: -ms-flexbox;
3053 display: flex; 3053 display: flex;
3054 -webkit-box-orient: vertical; 3054 -webkit-box-orient: vertical;
3055 -webkit-box-direction: normal; 3055 -webkit-box-direction: normal;
3056 -ms-flex-direction: column; 3056 -ms-flex-direction: column;
3057 flex-direction: column; 3057 flex-direction: column;
3058 -webkit-box-align: start; 3058 -webkit-box-align: start;
3059 -ms-flex-align: start; 3059 -ms-flex-align: start;
3060 align-items: flex-start; 3060 align-items: flex-start;
3061 gap: 8px; 3061 gap: 8px;
3062 } 3062 }
3063 .footer__main-col nav a:hover { 3063 .footer__main-col nav a:hover {
3064 color: #377d87; 3064 color: #377d87;
3065 } 3065 }
3066 .footer__main-contacts { 3066 .footer__main-contacts {
3067 display: -webkit-box; 3067 display: -webkit-box;
3068 display: -ms-flexbox; 3068 display: -ms-flexbox;
3069 display: flex; 3069 display: flex;
3070 -webkit-box-orient: vertical; 3070 -webkit-box-orient: vertical;
3071 -webkit-box-direction: normal; 3071 -webkit-box-direction: normal;
3072 -ms-flex-direction: column; 3072 -ms-flex-direction: column;
3073 flex-direction: column; 3073 flex-direction: column;
3074 -webkit-box-align: start; 3074 -webkit-box-align: start;
3075 -ms-flex-align: start; 3075 -ms-flex-align: start;
3076 align-items: flex-start; 3076 align-items: flex-start;
3077 gap: 16px; 3077 gap: 16px;
3078 margin-bottom: 16px; 3078 margin-bottom: 16px;
3079 } 3079 }
3080 .footer__main-contacts a { 3080 .footer__main-contacts a {
3081 color: #377d87; 3081 color: #377d87;
3082 text-decoration: underline; 3082 text-decoration: underline;
3083 } 3083 }
3084 .footer__main-contacts a + a { 3084 .footer__main-contacts a + a {
3085 color: #000; 3085 color: #000;
3086 } 3086 }
3087 .footer__main-copy { 3087 .footer__main-copy {
3088 display: -webkit-box; 3088 display: -webkit-box;
3089 display: -ms-flexbox; 3089 display: -ms-flexbox;
3090 display: flex; 3090 display: flex;
3091 -webkit-box-pack: justify; 3091 -webkit-box-pack: justify;
3092 -ms-flex-pack: justify; 3092 -ms-flex-pack: justify;
3093 justify-content: space-between; 3093 justify-content: space-between;
3094 -webkit-box-align: center; 3094 -webkit-box-align: center;
3095 -ms-flex-align: center; 3095 -ms-flex-align: center;
3096 align-items: center; 3096 align-items: center;
3097 font-size: 14px; 3097 font-size: 14px;
3098 line-height: 1.4; 3098 line-height: 1.4;
3099 } 3099 }
3100 .footer__main-copy nav { 3100 .footer__main-copy nav {
3101 display: -webkit-box; 3101 display: -webkit-box;
3102 display: -ms-flexbox; 3102 display: -ms-flexbox;
3103 display: flex; 3103 display: flex;
3104 -webkit-box-align: center; 3104 -webkit-box-align: center;
3105 -ms-flex-align: center; 3105 -ms-flex-align: center;
3106 align-items: center; 3106 align-items: center;
3107 gap: 10px; 3107 gap: 10px;
3108 } 3108 }
3109 .footer__main-copy nav a:hover { 3109 .footer__main-copy nav a:hover {
3110 color: #377d87; 3110 color: #377d87;
3111 } 3111 }
3112 .footer__main-copy nav span { 3112 .footer__main-copy nav span {
3113 width: 1px; 3113 width: 1px;
3114 height: 20px; 3114 height: 20px;
3115 background: #000; 3115 background: #000;
3116 } 3116 }
3117 3117
3118 .main { 3118 .main {
3119 position: relative; 3119 position: relative;
3120 overflow: hidden; 3120 overflow: hidden;
3121 padding: 30px 0; 3121 padding: 30px 0;
3122 } 3122 }
3123 @media (min-width: 768px) { 3123 @media (min-width: 768px) {
3124 .main { 3124 .main {
3125 padding: 40px 0; 3125 padding: 40px 0;
3126 } 3126 }
3127 } 3127 }
3128 @media (min-width: 992px) { 3128 @media (min-width: 992px) {
3129 .main { 3129 .main {
3130 padding: 50px 0; 3130 padding: 50px 0;
3131 } 3131 }
3132 } 3132 }
3133 @media (min-width: 1280px) { 3133 @media (min-width: 1280px) {
3134 .main { 3134 .main {
3135 padding: 60px 0; 3135 padding: 60px 0;
3136 } 3136 }
3137 } 3137 }
3138 .main h2 { 3138 .main h2 {
3139 margin: 0; 3139 margin: 0;
3140 font-weight: 700; 3140 font-weight: 700;
3141 font-size: 30px; 3141 font-size: 30px;
3142 } 3142 }
3143 @media (min-width: 768px) { 3143 @media (min-width: 768px) {
3144 .main h2 { 3144 .main h2 {
3145 font-size: 44px; 3145 font-size: 44px;
3146 } 3146 }
3147 } 3147 }
3148 .main h3 { 3148 .main h3 {
3149 margin: 0; 3149 margin: 0;
3150 font-weight: 700; 3150 font-weight: 700;
3151 font-size: 22px; 3151 font-size: 22px;
3152 } 3152 }
3153 @media (min-width: 768px) { 3153 @media (min-width: 768px) {
3154 .main h3 { 3154 .main h3 {
3155 font-size: 28px; 3155 font-size: 28px;
3156 } 3156 }
3157 } 3157 }
3158 .main p { 3158 .main p {
3159 margin: 0; 3159 margin: 0;
3160 font-size: 14px; 3160 font-size: 14px;
3161 line-height: 1.4; 3161 line-height: 1.4;
3162 } 3162 }
3163 @media (min-width: 768px) { 3163 @media (min-width: 768px) {
3164 .main p { 3164 .main p {
3165 font-size: 18px; 3165 font-size: 18px;
3166 } 3166 }
3167 } 3167 }
3168 .main p a { 3168 .main p a {
3169 color: #4d88d9; 3169 color: #4d88d9;
3170 } 3170 }
3171 .main p a:hover { 3171 .main p a:hover {
3172 color: #377d87; 3172 color: #377d87;
3173 } 3173 }
3174 .main__breadcrumbs { 3174 .main__breadcrumbs {
3175 margin-bottom: 20px; 3175 margin-bottom: 20px;
3176 } 3176 }
3177 @media (min-width: 768px) { 3177 @media (min-width: 768px) {
3178 .main__breadcrumbs { 3178 .main__breadcrumbs {
3179 margin-bottom: 40px; 3179 margin-bottom: 40px;
3180 } 3180 }
3181 } 3181 }
3182 .main__content { 3182 .main__content {
3183 display: -webkit-box; 3183 display: -webkit-box;
3184 display: -ms-flexbox; 3184 display: -ms-flexbox;
3185 display: flex; 3185 display: flex;
3186 -webkit-box-orient: vertical; 3186 -webkit-box-orient: vertical;
3187 -webkit-box-direction: normal; 3187 -webkit-box-direction: normal;
3188 -ms-flex-direction: column; 3188 -ms-flex-direction: column;
3189 flex-direction: column; 3189 flex-direction: column;
3190 gap: 20px; 3190 gap: 20px;
3191 font-size: 14px; 3191 font-size: 14px;
3192 } 3192 }
3193 @media (min-width: 992px) { 3193 @media (min-width: 992px) {
3194 .main__content { 3194 .main__content {
3195 font-size: 18px; 3195 font-size: 18px;
3196 gap: 32px; 3196 gap: 32px;
3197 } 3197 }
3198 } 3198 }
3199 .main__content-item { 3199 .main__content-item {
3200 display: -webkit-box; 3200 display: -webkit-box;
3201 display: -ms-flexbox; 3201 display: -ms-flexbox;
3202 display: flex; 3202 display: flex;
3203 -webkit-box-orient: vertical; 3203 -webkit-box-orient: vertical;
3204 -webkit-box-direction: normal; 3204 -webkit-box-direction: normal;
3205 -ms-flex-direction: column; 3205 -ms-flex-direction: column;
3206 flex-direction: column; 3206 flex-direction: column;
3207 gap: 16px; 3207 gap: 16px;
3208 } 3208 }
3209 .main__content h1, 3209 .main__content h1,
3210 .main__content h2, 3210 .main__content h2,
3211 .main__content h3, 3211 .main__content h3,
3212 .main__content h4, 3212 .main__content h4,
3213 .main__content h5, 3213 .main__content h5,
3214 .main__content h6 { 3214 .main__content h6 {
3215 color: #000; 3215 color: #000;
3216 } 3216 }
3217 .main__content ul, 3217 .main__content ul,
3218 .main__content ol { 3218 .main__content ol {
3219 padding: 0; 3219 padding: 0;
3220 margin: 0; 3220 margin: 0;
3221 padding-left: 20px; 3221 padding-left: 20px;
3222 display: -webkit-box; 3222 display: -webkit-box;
3223 display: -ms-flexbox; 3223 display: -ms-flexbox;
3224 display: flex; 3224 display: flex;
3225 -webkit-box-orient: vertical; 3225 -webkit-box-orient: vertical;
3226 -webkit-box-direction: normal; 3226 -webkit-box-direction: normal;
3227 -ms-flex-direction: column; 3227 -ms-flex-direction: column;
3228 flex-direction: column; 3228 flex-direction: column;
3229 gap: 8px; 3229 gap: 8px;
3230 } 3230 }
3231 @media (min-width: 992px) { 3231 @media (min-width: 992px) {
3232 .main__content ul, 3232 .main__content ul,
3233 .main__content ol { 3233 .main__content ol {
3234 gap: 16px; 3234 gap: 16px;
3235 padding-left: 30px; 3235 padding-left: 30px;
3236 } 3236 }
3237 } 3237 }
3238 .main__content li ul, 3238 .main__content li ul,
3239 .main__content li ol { 3239 .main__content li ol {
3240 margin-top: 8px; 3240 margin-top: 8px;
3241 } 3241 }
3242 @media (min-width: 992px) { 3242 @media (min-width: 992px) {
3243 .main__content li ul, 3243 .main__content li ul,
3244 .main__content li ol { 3244 .main__content li ol {
3245 margin-top: 16px; 3245 margin-top: 16px;
3246 } 3246 }
3247 } 3247 }
3248 .main__content li ul li, 3248 .main__content li ul li,
3249 .main__content li ol li { 3249 .main__content li ol li {
3250 list-style-type: disc; 3250 list-style-type: disc;
3251 } 3251 }
3252 .main__gallery { 3252 .main__gallery {
3253 display: -webkit-box; 3253 display: -webkit-box;
3254 display: -ms-flexbox; 3254 display: -ms-flexbox;
3255 display: flex; 3255 display: flex;
3256 -webkit-box-orient: vertical; 3256 -webkit-box-orient: vertical;
3257 -webkit-box-direction: normal; 3257 -webkit-box-direction: normal;
3258 -ms-flex-direction: column; 3258 -ms-flex-direction: column;
3259 flex-direction: column; 3259 flex-direction: column;
3260 gap: 20px; 3260 gap: 20px;
3261 } 3261 }
3262 @media (min-width: 768px) { 3262 @media (min-width: 768px) {
3263 .main__gallery { 3263 .main__gallery {
3264 display: grid; 3264 display: grid;
3265 grid-template-columns: repeat(2, 1fr); 3265 grid-template-columns: repeat(2, 1fr);
3266 } 3266 }
3267 } 3267 }
3268 @media (min-width: 992px) { 3268 @media (min-width: 992px) {
3269 .main__gallery { 3269 .main__gallery {
3270 grid-template-columns: repeat(3, 1fr); 3270 grid-template-columns: repeat(3, 1fr);
3271 } 3271 }
3272 } 3272 }
3273 .main__gallery-item { 3273 .main__gallery-item {
3274 width: 100%; 3274 width: 100%;
3275 aspect-ratio: 400/224; 3275 aspect-ratio: 400/224;
3276 border-radius: 30px; 3276 border-radius: 30px;
3277 position: relative; 3277 position: relative;
3278 overflow: hidden; 3278 overflow: hidden;
3279 } 3279 }
3280 .main__gallery-item:hover { 3280 .main__gallery-item:hover {
3281 -webkit-filter: brightness(1.1); 3281 -webkit-filter: brightness(1.1);
3282 filter: brightness(1.1); 3282 filter: brightness(1.1);
3283 } 3283 }
3284 .main__gallery-item img { 3284 .main__gallery-item img {
3285 position: absolute; 3285 position: absolute;
3286 top: 0; 3286 top: 0;
3287 left: 0; 3287 left: 0;
3288 width: 100%; 3288 width: 100%;
3289 height: 100%; 3289 height: 100%;
3290 -o-object-fit: cover; 3290 -o-object-fit: cover;
3291 object-fit: cover; 3291 object-fit: cover;
3292 } 3292 }
3293 .main__employers { 3293 .main__employers {
3294 display: -webkit-box; 3294 display: -webkit-box;
3295 display: -ms-flexbox; 3295 display: -ms-flexbox;
3296 display: flex; 3296 display: flex;
3297 -webkit-box-orient: vertical; 3297 -webkit-box-orient: vertical;
3298 -webkit-box-direction: normal; 3298 -webkit-box-direction: normal;
3299 -ms-flex-direction: column; 3299 -ms-flex-direction: column;
3300 flex-direction: column; 3300 flex-direction: column;
3301 gap: 10px; 3301 gap: 10px;
3302 } 3302 }
3303 @media (min-width: 768px) { 3303 @media (min-width: 768px) {
3304 .main__employers { 3304 .main__employers {
3305 gap: 30px; 3305 gap: 30px;
3306 } 3306 }
3307 } 3307 }
3308 .main__employers-body { 3308 .main__employers-body {
3309 display: none; 3309 display: none;
3310 -webkit-box-orient: vertical; 3310 -webkit-box-orient: vertical;
3311 -webkit-box-direction: normal; 3311 -webkit-box-direction: normal;
3312 -ms-flex-direction: column; 3312 -ms-flex-direction: column;
3313 flex-direction: column; 3313 flex-direction: column;
3314 gap: 20px; 3314 gap: 20px;
3315 } 3315 }
3316 @media (min-width: 992px) { 3316 @media (min-width: 992px) {
3317 .main__employers-body { 3317 .main__employers-body {
3318 gap: 30px; 3318 gap: 30px;
3319 } 3319 }
3320 } 3320 }
3321 .main__employers-body.showed { 3321 .main__employers-body.showed {
3322 display: -webkit-box; 3322 display: -webkit-box;
3323 display: -ms-flexbox; 3323 display: -ms-flexbox;
3324 display: flex; 3324 display: flex;
3325 } 3325 }
3326 .main__employers-item { 3326 .main__employers-item {
3327 display: -webkit-box; 3327 display: -webkit-box;
3328 display: -ms-flexbox; 3328 display: -ms-flexbox;
3329 display: flex; 3329 display: flex;
3330 -webkit-box-orient: vertical; 3330 -webkit-box-orient: vertical;
3331 -webkit-box-direction: normal; 3331 -webkit-box-direction: normal;
3332 -ms-flex-direction: column; 3332 -ms-flex-direction: column;
3333 flex-direction: column; 3333 flex-direction: column;
3334 border: 1px solid #cecece; 3334 border: 1px solid #cecece;
3335 border-radius: 8px; 3335 border-radius: 8px;
3336 position: relative; 3336 position: relative;
3337 overflow: hidden; 3337 overflow: hidden;
3338 padding: 10px; 3338 padding: 10px;
3339 padding-top: 50px; 3339 padding-top: 50px;
3340 padding-bottom: 30px; 3340 padding-bottom: 30px;
3341 } 3341 }
3342 @media (min-width: 768px) { 3342 @media (min-width: 768px) {
3343 .main__employers-item { 3343 .main__employers-item {
3344 -webkit-box-orient: horizontal; 3344 -webkit-box-orient: horizontal;
3345 -webkit-box-direction: normal; 3345 -webkit-box-direction: normal;
3346 -ms-flex-direction: row; 3346 -ms-flex-direction: row;
3347 flex-direction: row; 3347 flex-direction: row;
3348 -webkit-box-align: center; 3348 -webkit-box-align: center;
3349 -ms-flex-align: center; 3349 -ms-flex-align: center;
3350 align-items: center; 3350 align-items: center;
3351 -webkit-box-pack: justify; 3351 -webkit-box-pack: justify;
3352 -ms-flex-pack: justify; 3352 -ms-flex-pack: justify;
3353 justify-content: space-between; 3353 justify-content: space-between;
3354 padding: 55px 20px; 3354 padding: 55px 20px;
3355 } 3355 }
3356 } 3356 }
3357 @media (min-width: 1280px) { 3357 @media (min-width: 1280px) {
3358 .main__employers-item { 3358 .main__employers-item {
3359 padding-left: 55px; 3359 padding-left: 55px;
3360 } 3360 }
3361 } 3361 }
3362 .main__employers-item-inner { 3362 .main__employers-item-inner {
3363 display: -webkit-box; 3363 display: -webkit-box;
3364 display: -ms-flexbox; 3364 display: -ms-flexbox;
3365 display: flex; 3365 display: flex;
3366 -webkit-box-orient: vertical; 3366 -webkit-box-orient: vertical;
3367 -webkit-box-direction: normal; 3367 -webkit-box-direction: normal;
3368 -ms-flex-direction: column; 3368 -ms-flex-direction: column;
3369 flex-direction: column; 3369 flex-direction: column;
3370 } 3370 }
3371 @media (min-width: 768px) { 3371 @media (min-width: 768px) {
3372 .main__employers-item-inner { 3372 .main__employers-item-inner {
3373 width: calc(100% - 200px); 3373 width: calc(100% - 200px);
3374 padding-right: 40px; 3374 padding-right: 40px;
3375 } 3375 }
3376 } 3376 }
3377 @media (min-width: 992px) { 3377 @media (min-width: 992px) {
3378 .main__employers-item-inner { 3378 .main__employers-item-inner {
3379 -webkit-box-orient: horizontal; 3379 -webkit-box-orient: horizontal;
3380 -webkit-box-direction: normal; 3380 -webkit-box-direction: normal;
3381 -ms-flex-direction: row; 3381 -ms-flex-direction: row;
3382 flex-direction: row; 3382 flex-direction: row;
3383 -webkit-box-align: center; 3383 -webkit-box-align: center;
3384 -ms-flex-align: center; 3384 -ms-flex-align: center;
3385 align-items: center; 3385 align-items: center;
3386 } 3386 }
3387 } 3387 }
3388 .main__employers-item-pic { 3388 .main__employers-item-pic {
3389 height: 30px; 3389 height: 30px;
3390 position: absolute; 3390 position: absolute;
3391 top: 10px; 3391 top: 10px;
3392 left: 10px; 3392 left: 10px;
3393 } 3393 }
3394 @media (min-width: 768px) { 3394 @media (min-width: 768px) {
3395 .main__employers-item-pic { 3395 .main__employers-item-pic {
3396 position: static; 3396 position: static;
3397 width: 150px; 3397 width: 150px;
3398 height: auto; 3398 height: auto;
3399 max-height: 150px; 3399 max-height: 150px;
3400 -o-object-fit: contain; 3400 -o-object-fit: contain;
3401 object-fit: contain; 3401 object-fit: contain;
3402 } 3402 }
3403 } 3403 }
3404 .main__employers-item-body { 3404 .main__employers-item-body {
3405 font-size: 12px; 3405 font-size: 12px;
3406 display: -webkit-box; 3406 display: -webkit-box;
3407 display: -ms-flexbox; 3407 display: -ms-flexbox;
3408 display: flex; 3408 display: flex;
3409 -webkit-box-orient: vertical; 3409 -webkit-box-orient: vertical;
3410 -webkit-box-direction: normal; 3410 -webkit-box-direction: normal;
3411 -ms-flex-direction: column; 3411 -ms-flex-direction: column;
3412 flex-direction: column; 3412 flex-direction: column;
3413 gap: 10px; 3413 gap: 10px;
3414 } 3414 }
3415 @media (min-width: 768px) { 3415 @media (min-width: 768px) {
3416 .main__employers-item-body { 3416 .main__employers-item-body {
3417 font-size: 16px; 3417 font-size: 16px;
3418 padding-top: 20px; 3418 padding-top: 20px;
3419 } 3419 }
3420 } 3420 }
3421 @media (min-width: 992px) { 3421 @media (min-width: 992px) {
3422 .main__employers-item-body { 3422 .main__employers-item-body {
3423 width: calc(100% - 150px); 3423 width: calc(100% - 150px);
3424 padding: 0; 3424 padding: 0;
3425 padding-left: 40px; 3425 padding-left: 40px;
3426 } 3426 }
3427 } 3427 }
3428 .main__employers-item-body b { 3428 .main__employers-item-body b {
3429 font-weight: 700; 3429 font-weight: 700;
3430 } 3430 }
3431 @media (min-width: 768px) { 3431 @media (min-width: 768px) {
3432 .main__employers-item-body b { 3432 .main__employers-item-body b {
3433 font-size: 20px; 3433 font-size: 20px;
3434 } 3434 }
3435 } 3435 }
3436 .main__employers-item-body i { 3436 .main__employers-item-body i {
3437 font-style: normal; 3437 font-style: normal;
3438 color: #000; 3438 color: #000;
3439 } 3439 }
3440 .main__employers-item-more { 3440 .main__employers-item-more {
3441 position: absolute; 3441 position: absolute;
3442 top: 10px; 3442 top: 10px;
3443 right: 10px; 3443 right: 10px;
3444 } 3444 }
3445 @media (min-width: 768px) { 3445 @media (min-width: 768px) {
3446 .main__employers-item-more { 3446 .main__employers-item-more {
3447 width: 200px; 3447 width: 200px;
3448 padding: 0; 3448 padding: 0;
3449 position: static; 3449 position: static;
3450 } 3450 }
3451 } 3451 }
3452 .main__employers-item-label { 3452 .main__employers-item-label {
3453 background: #4d88d9; 3453 background: #4d88d9;
3454 color: #fff; 3454 color: #fff;
3455 border-radius: 6px; 3455 border-radius: 6px;
3456 width: 100%; 3456 width: 100%;
3457 height: 20px; 3457 height: 20px;
3458 display: -webkit-box; 3458 display: -webkit-box;
3459 display: -ms-flexbox; 3459 display: -ms-flexbox;
3460 display: flex; 3460 display: flex;
3461 -webkit-box-align: center; 3461 -webkit-box-align: center;
3462 -ms-flex-align: center; 3462 -ms-flex-align: center;
3463 align-items: center; 3463 align-items: center;
3464 padding: 0 12px; 3464 padding: 0 12px;
3465 position: absolute; 3465 position: absolute;
3466 bottom: 0; 3466 bottom: 0;
3467 left: 0; 3467 left: 0;
3468 font-size: 12px; 3468 font-size: 12px;
3469 line-height: 1; 3469 line-height: 1;
3470 } 3470 }
3471 @media (min-width: 768px) { 3471 @media (min-width: 768px) {
3472 .main__employers-item-label { 3472 .main__employers-item-label {
3473 max-width: 350px; 3473 max-width: 350px;
3474 height: 30px; 3474 height: 30px;
3475 font-size: 15px; 3475 font-size: 15px;
3476 } 3476 }
3477 } 3477 }
3478 .main__employers-item-label svg { 3478 .main__employers-item-label svg {
3479 width: 8px; 3479 width: 8px;
3480 height: 8px; 3480 height: 8px;
3481 } 3481 }
3482 @media (min-width: 768px) { 3482 @media (min-width: 768px) {
3483 .main__employers-item-label svg { 3483 .main__employers-item-label svg {
3484 width: 12px; 3484 width: 12px;
3485 height: 12px; 3485 height: 12px;
3486 } 3486 }
3487 } 3487 }
3488 .main__employers-item-label span { 3488 .main__employers-item-label span {
3489 overflow: hidden; 3489 overflow: hidden;
3490 display: -webkit-box; 3490 display: -webkit-box;
3491 -webkit-box-orient: vertical; 3491 -webkit-box-orient: vertical;
3492 -webkit-line-clamp: 1; 3492 -webkit-line-clamp: 1;
3493 width: calc(100% - 8px); 3493 width: calc(100% - 8px);
3494 padding-left: 6px; 3494 padding-left: 6px;
3495 } 3495 }
3496 .main__employers-one { 3496 .main__employers-one {
3497 display: -webkit-box; 3497 display: -webkit-box;
3498 display: -ms-flexbox; 3498 display: -ms-flexbox;
3499 display: flex; 3499 display: flex;
3500 -webkit-box-orient: vertical; 3500 -webkit-box-orient: vertical;
3501 -webkit-box-direction: normal; 3501 -webkit-box-direction: normal;
3502 -ms-flex-direction: column; 3502 -ms-flex-direction: column;
3503 flex-direction: column; 3503 flex-direction: column;
3504 gap: 20px; 3504 gap: 20px;
3505 } 3505 }
3506 .main__employers-two { 3506 .main__employers-two {
3507 display: -webkit-box; 3507 display: -webkit-box;
3508 display: -ms-flexbox; 3508 display: -ms-flexbox;
3509 display: flex; 3509 display: flex;
3510 -webkit-box-orient: vertical; 3510 -webkit-box-orient: vertical;
3511 -webkit-box-direction: normal; 3511 -webkit-box-direction: normal;
3512 -ms-flex-direction: column; 3512 -ms-flex-direction: column;
3513 flex-direction: column; 3513 flex-direction: column;
3514 gap: 20px; 3514 gap: 20px;
3515 } 3515 }
3516 @media (min-width: 768px) { 3516 @media (min-width: 768px) {
3517 .main__employers-two { 3517 .main__employers-two {
3518 -webkit-box-orient: horizontal; 3518 -webkit-box-orient: horizontal;
3519 -webkit-box-direction: normal; 3519 -webkit-box-direction: normal;
3520 -ms-flex-direction: row; 3520 -ms-flex-direction: row;
3521 flex-direction: row; 3521 flex-direction: row;
3522 -ms-flex-wrap: wrap; 3522 -ms-flex-wrap: wrap;
3523 flex-wrap: wrap; 3523 flex-wrap: wrap;
3524 -webkit-box-align: start; 3524 -webkit-box-align: start;
3525 -ms-flex-align: start; 3525 -ms-flex-align: start;
3526 align-items: flex-start; 3526 align-items: flex-start;
3527 -webkit-box-pack: justify; 3527 -webkit-box-pack: justify;
3528 -ms-flex-pack: justify; 3528 -ms-flex-pack: justify;
3529 justify-content: space-between; 3529 justify-content: space-between;
3530 gap: 20px 0; 3530 gap: 20px 0;
3531 } 3531 }
3532 } 3532 }
3533 .main__employers-two .main__employers-item { 3533 .main__employers-two .main__employers-item {
3534 width: calc(50% - 10px); 3534 width: calc(50% - 10px);
3535 -webkit-box-orient: vertical; 3535 -webkit-box-orient: vertical;
3536 -webkit-box-direction: normal; 3536 -webkit-box-direction: normal;
3537 -ms-flex-direction: column; 3537 -ms-flex-direction: column;
3538 flex-direction: column; 3538 flex-direction: column;
3539 -webkit-box-align: stretch; 3539 -webkit-box-align: stretch;
3540 -ms-flex-align: stretch; 3540 -ms-flex-align: stretch;
3541 align-items: stretch; 3541 align-items: stretch;
3542 padding-top: 30px; 3542 padding-top: 30px;
3543 } 3543 }
3544 .main__employers-two .main__employers-item-inner { 3544 .main__employers-two .main__employers-item-inner {
3545 width: 100%; 3545 width: 100%;
3546 padding: 0; 3546 padding: 0;
3547 } 3547 }
3548 .main__employers-two .main__employers-item-more { 3548 .main__employers-two .main__employers-item-more {
3549 position: static; 3549 position: static;
3550 margin-top: 20px; 3550 margin-top: 20px;
3551 } 3551 }
3552 @media (min-width: 992px) { 3552 @media (min-width: 992px) {
3553 .main__employers-two .main__employers-item-more { 3553 .main__employers-two .main__employers-item-more {
3554 margin-left: 190px; 3554 margin-left: 190px;
3555 } 3555 }
3556 } 3556 }
3557 .main__employers-two .main__employers-item-label { 3557 .main__employers-two .main__employers-item-label {
3558 max-width: none; 3558 max-width: none;
3559 } 3559 }
3560 .main__employer-page { 3560 .main__employer-page {
3561 display: -webkit-box; 3561 display: -webkit-box;
3562 display: -ms-flexbox; 3562 display: -ms-flexbox;
3563 display: flex; 3563 display: flex;
3564 -webkit-box-orient: vertical; 3564 -webkit-box-orient: vertical;
3565 -webkit-box-direction: normal; 3565 -webkit-box-direction: normal;
3566 -ms-flex-direction: column; 3566 -ms-flex-direction: column;
3567 flex-direction: column; 3567 flex-direction: column;
3568 gap: 20px; 3568 gap: 20px;
3569 } 3569 }
3570 @media (min-width: 768px) { 3570 @media (min-width: 768px) {
3571 .main__employer-page { 3571 .main__employer-page {
3572 gap: 30px; 3572 gap: 30px;
3573 } 3573 }
3574 } 3574 }
3575 .main__employer-page-title { 3575 .main__employer-page-title {
3576 color: #000; 3576 color: #000;
3577 margin: 0; 3577 margin: 0;
3578 font-size: 30px; 3578 font-size: 30px;
3579 } 3579 }
3580 @media (min-width: 768px) { 3580 @media (min-width: 768px) {
3581 .main__employer-page-title { 3581 .main__employer-page-title {
3582 font-size: 36px; 3582 font-size: 36px;
3583 } 3583 }
3584 } 3584 }
3585 @media (min-width: 992px) { 3585 @media (min-width: 992px) {
3586 .main__employer-page-title { 3586 .main__employer-page-title {
3587 font-size: 44px; 3587 font-size: 44px;
3588 } 3588 }
3589 } 3589 }
3590 .main__employer-page-item { 3590 .main__employer-page-item {
3591 display: -webkit-box; 3591 display: -webkit-box;
3592 display: -ms-flexbox; 3592 display: -ms-flexbox;
3593 display: flex; 3593 display: flex;
3594 -webkit-box-orient: vertical; 3594 -webkit-box-orient: vertical;
3595 -webkit-box-direction: normal; 3595 -webkit-box-direction: normal;
3596 -ms-flex-direction: column; 3596 -ms-flex-direction: column;
3597 flex-direction: column; 3597 flex-direction: column;
3598 gap: 4px; 3598 gap: 4px;
3599 font-size: 12px; 3599 font-size: 12px;
3600 line-height: 1.4; 3600 line-height: 1.4;
3601 width: 190px; 3601 width: 190px;
3602 } 3602 }
3603 .main__employer-page-item.main__employer-page-description{ 3603 .main__employer-page-item.main__employer-page-description{
3604 width: unset; 3604 width: unset;
3605 } 3605 }
3606 .main__employer-page-description p{ 3606 .main__employer-page-description p{
3607 margin-bottom: 10px; 3607 margin-bottom: 10px;
3608 line-height: 25px; 3608 line-height: 25px;
3609 } 3609 }
3610 @media (min-width: 768px) { 3610 @media (min-width: 768px) {
3611 .main__employer-page-item { 3611 .main__employer-page-item {
3612 font-size: 18px; 3612 font-size: 18px;
3613 gap: 8px; 3613 gap: 8px;
3614 } 3614 }
3615 } 3615 }
3616 .main__employer-page-item b { 3616 .main__employer-page-item b {
3617 color: #377d87; 3617 color: #377d87;
3618 font-size: 14px; 3618 font-size: 14px;
3619 } 3619 }
3620 @media (min-width: 768px) { 3620 @media (min-width: 768px) {
3621 .main__employer-page-item b { 3621 .main__employer-page-item b {
3622 font-size: 18px; 3622 font-size: 18px;
3623 } 3623 }
3624 } 3624 }
3625 .main__employer-page-item span { 3625 .main__employer-page-item span {
3626 color: #000; 3626 color: #000;
3627 } 3627 }
3628 .main__employer-page-info { 3628 .main__employer-page-info {
3629 display: -webkit-box; 3629 display: -webkit-box;
3630 display: -ms-flexbox; 3630 display: -ms-flexbox;
3631 display: flex; 3631 display: flex;
3632 -webkit-box-orient: vertical; 3632 -webkit-box-orient: vertical;
3633 -webkit-box-direction: normal; 3633 -webkit-box-direction: normal;
3634 -ms-flex-direction: column; 3634 -ms-flex-direction: column;
3635 flex-direction: column; 3635 flex-direction: column;
3636 gap: 20px; 3636 gap: 20px;
3637 } 3637 }
3638 .main__employer-page-info.row2{ 3638 .main__employer-page-info.row2{
3639 justify-content: flex-start; 3639 justify-content: flex-start;
3640 } 3640 }
3641 .main__employer-page-info.row2 .main__employer-page-item{ 3641 .main__employer-page-info.row2 .main__employer-page-item{
3642 width: 25%; 3642 width: 25%;
3643 } 3643 }
3644 @media (min-width: 768px) { 3644 @media (min-width: 768px) {
3645 .main__employer-page-info { 3645 .main__employer-page-info {
3646 display: grid; 3646 display: grid;
3647 grid-template-columns: repeat(2, 1fr); 3647 grid-template-columns: repeat(2, 1fr);
3648 gap: 30px 40px; 3648 gap: 30px 40px;
3649 } 3649 }
3650 } 3650 }
3651 @media (min-width: 1280px) { 3651 @media (min-width: 1280px) {
3652 .main__employer-page-info { 3652 .main__employer-page-info {
3653 display: -webkit-box; 3653 display: -webkit-box;
3654 display: -ms-flexbox; 3654 display: -ms-flexbox;
3655 display: flex; 3655 display: flex;
3656 -webkit-box-orient: horizontal; 3656 -webkit-box-orient: horizontal;
3657 -webkit-box-direction: normal; 3657 -webkit-box-direction: normal;
3658 -ms-flex-direction: row; 3658 -ms-flex-direction: row;
3659 flex-direction: row; 3659 flex-direction: row;
3660 -webkit-box-align: start; 3660 -webkit-box-align: start;
3661 -ms-flex-align: start; 3661 -ms-flex-align: start;
3662 align-items: flex-start; 3662 align-items: flex-start;
3663 -webkit-box-pack: justify; 3663 -webkit-box-pack: justify;
3664 -ms-flex-pack: justify; 3664 -ms-flex-pack: justify;
3665 justify-content: space-between; 3665 justify-content: space-between;
3666 padding-right: 160px; 3666 padding-right: 160px;
3667 } 3667 }
3668 } 3668 }
3669 @media (min-width: 768px) { 3669 @media (min-width: 768px) {
3670 .main__employer-page-info .main__employer-page-item b, 3670 .main__employer-page-info .main__employer-page-item b,
3671 .main__employer-page-info .main__employer-page-item span { 3671 .main__employer-page-info .main__employer-page-item span {
3672 max-width: 300px; 3672 max-width: 300px;
3673 } 3673 }
3674 } 3674 }
3675 .main__employer-page-tabs { 3675 .main__employer-page-tabs {
3676 display: -webkit-box; 3676 display: -webkit-box;
3677 display: -ms-flexbox; 3677 display: -ms-flexbox;
3678 display: flex; 3678 display: flex;
3679 -webkit-box-align: center; 3679 -webkit-box-align: center;
3680 -ms-flex-align: center; 3680 -ms-flex-align: center;
3681 align-items: center; 3681 align-items: center;
3682 gap: 20px; 3682 gap: 20px;
3683 } 3683 }
3684 @media (min-width: 768px) { 3684 @media (min-width: 768px) {
3685 .main__employer-page-tabs { 3685 .main__employer-page-tabs {
3686 margin-top: 20px; 3686 margin-top: 20px;
3687 } 3687 }
3688 } 3688 }
3689 .main__employer-page-tabs-item { 3689 .main__employer-page-tabs-item {
3690 font-size: 22px; 3690 font-size: 22px;
3691 font-weight: 700; 3691 font-weight: 700;
3692 border: none; 3692 border: none;
3693 background: none; 3693 background: none;
3694 padding: 0; 3694 padding: 0;
3695 color: #9c9d9d; 3695 color: #9c9d9d;
3696 text-decoration: underline; 3696 text-decoration: underline;
3697 text-decoration-thickness: 1px; 3697 text-decoration-thickness: 1px;
3698 } 3698 }
3699 @media (min-width: 768px) { 3699 @media (min-width: 768px) {
3700 .main__employer-page-tabs-item { 3700 .main__employer-page-tabs-item {
3701 font-size: 24px; 3701 font-size: 24px;
3702 } 3702 }
3703 } 3703 }
3704 .main__employer-page-tabs-item.active { 3704 .main__employer-page-tabs-item.active {
3705 color: #377d87; 3705 color: #377d87;
3706 } 3706 }
3707 .main__employer-page-body { 3707 .main__employer-page-body {
3708 display: -webkit-box; 3708 display: -webkit-box;
3709 display: -ms-flexbox; 3709 display: -ms-flexbox;
3710 display: flex; 3710 display: flex;
3711 -webkit-box-orient: vertical; 3711 -webkit-box-orient: vertical;
3712 -webkit-box-direction: normal; 3712 -webkit-box-direction: normal;
3713 -ms-flex-direction: column; 3713 -ms-flex-direction: column;
3714 flex-direction: column; 3714 flex-direction: column;
3715 margin-top: 10px; 3715 margin-top: 10px;
3716 } 3716 }
3717 @media (min-width: 768px) { 3717 @media (min-width: 768px) {
3718 .main__employer-page-body { 3718 .main__employer-page-body {
3719 margin-top: 30px; 3719 margin-top: 30px;
3720 } 3720 }
3721 } 3721 }
3722 .main__employer-page-body-item { 3722 .main__employer-page-body-item {
3723 display: none; 3723 display: none;
3724 -webkit-box-orient: vertical; 3724 -webkit-box-orient: vertical;
3725 -webkit-box-direction: normal; 3725 -webkit-box-direction: normal;
3726 -ms-flex-direction: column; 3726 -ms-flex-direction: column;
3727 flex-direction: column; 3727 flex-direction: column;
3728 gap: 20px; 3728 gap: 20px;
3729 } 3729 }
3730 .main__employer-page-body-item.showed { 3730 .main__employer-page-body-item.showed {
3731 display: -webkit-box; 3731 display: -webkit-box;
3732 display: -ms-flexbox; 3732 display: -ms-flexbox;
3733 display: flex; 3733 display: flex;
3734 } 3734 }
3735 .main__employer-page-one { 3735 .main__employer-page-one {
3736 display: -webkit-box; 3736 display: -webkit-box;
3737 display: -ms-flexbox; 3737 display: -ms-flexbox;
3738 display: flex; 3738 display: flex;
3739 -webkit-box-orient: vertical; 3739 -webkit-box-orient: vertical;
3740 -webkit-box-direction: normal; 3740 -webkit-box-direction: normal;
3741 -ms-flex-direction: column; 3741 -ms-flex-direction: column;
3742 flex-direction: column; 3742 flex-direction: column;
3743 gap: 20px; 3743 gap: 20px;
3744 } 3744 }
3745 @media (min-width: 768px) { 3745 @media (min-width: 768px) {
3746 .main__employer-page-one { 3746 .main__employer-page-one {
3747 display: grid; 3747 display: grid;
3748 grid-template-columns: repeat(2, 1fr); 3748 grid-template-columns: repeat(2, 1fr);
3749 } 3749 }
3750 } 3750 }
3751 @media (min-width: 992px) { 3751 @media (min-width: 992px) {
3752 .main__employer-page-one { 3752 .main__employer-page-one {
3753 grid-template-columns: repeat(3, 1fr); 3753 grid-template-columns: repeat(3, 1fr);
3754 } 3754 }
3755 } 3755 }
3756 @media (min-width: 1280px) { 3756 @media (min-width: 1280px) {
3757 .main__employer-page-one { 3757 .main__employer-page-one {
3758 grid-template-columns: repeat(4, 1fr); 3758 grid-template-columns: repeat(4, 1fr);
3759 gap: 30px 20px; 3759 gap: 30px 20px;
3760 } 3760 }
3761 } 3761 }
3762 .main__employer-page-one-item { 3762 .main__employer-page-one-item {
3763 display: -webkit-box; 3763 display: -webkit-box;
3764 display: -ms-flexbox; 3764 display: -ms-flexbox;
3765 display: flex; 3765 display: flex;
3766 -webkit-box-orient: vertical; 3766 -webkit-box-orient: vertical;
3767 -webkit-box-direction: normal; 3767 -webkit-box-direction: normal;
3768 -ms-flex-direction: column; 3768 -ms-flex-direction: column;
3769 flex-direction: column; 3769 flex-direction: column;
3770 gap: 10px; 3770 gap: 10px;
3771 font-size: 12px; 3771 font-size: 12px;
3772 position: relative; 3772 position: relative;
3773 } 3773 }
3774 @media (min-width: 1280px) { 3774 @media (min-width: 1280px) {
3775 .main__employer-page-one-item { 3775 .main__employer-page-one-item {
3776 font-size: 18px; 3776 font-size: 18px;
3777 } 3777 }
3778 } 3778 }
3779 .main__employer-page-one-item img { 3779 .main__employer-page-one-item img {
3780 border-radius: 10px; 3780 border-radius: 10px;
3781 -o-object-fit: cover; 3781 -o-object-fit: cover;
3782 object-fit: cover; 3782 object-fit: cover;
3783 width: 100%; 3783 width: 100%;
3784 max-height: 250px; 3784 max-height: 250px;
3785 aspect-ratio: 247/174; 3785 aspect-ratio: 247/174;
3786 } 3786 }
3787 @media (min-width: 1280px) { 3787 @media (min-width: 1280px) {
3788 .main__employer-page-one-item img { 3788 .main__employer-page-one-item img {
3789 margin-bottom: 10px; 3789 margin-bottom: 10px;
3790 } 3790 }
3791 } 3791 }
3792 .main__employer-page-one-item b { 3792 .main__employer-page-one-item b {
3793 font-weight: 700; 3793 font-weight: 700;
3794 color: #377d87; 3794 color: #377d87;
3795 } 3795 }
3796 .main__employer-page-one-item span { 3796 .main__employer-page-one-item span {
3797 color: #000; 3797 color: #000;
3798 } 3798 }
3799 .main__employer-page-one-item i { 3799 .main__employer-page-one-item i {
3800 font-style: normal; 3800 font-style: normal;
3801 color: #377d87; 3801 color: #377d87;
3802 } 3802 }
3803 .main__employer-page-one-item .del { 3803 .main__employer-page-one-item .del {
3804 position: absolute; 3804 position: absolute;
3805 z-index: 1; 3805 z-index: 1;
3806 top: 8px; 3806 top: 8px;
3807 left: 8px; 3807 left: 8px;
3808 } 3808 }
3809 .main__employer-page-two { 3809 .main__employer-page-two {
3810 display: -webkit-box; 3810 display: -webkit-box;
3811 display: -ms-flexbox; 3811 display: -ms-flexbox;
3812 display: flex; 3812 display: flex;
3813 -webkit-box-orient: vertical; 3813 -webkit-box-orient: vertical;
3814 -webkit-box-direction: normal; 3814 -webkit-box-direction: normal;
3815 -ms-flex-direction: column; 3815 -ms-flex-direction: column;
3816 flex-direction: column; 3816 flex-direction: column;
3817 -webkit-box-align: center; 3817 -webkit-box-align: center;
3818 -ms-flex-align: center; 3818 -ms-flex-align: center;
3819 align-items: center; 3819 align-items: center;
3820 gap: 20px; 3820 gap: 20px;
3821 } 3821 }
3822 .main__employer-page-two-item { 3822 .main__employer-page-two-item {
3823 width: 100%; 3823 width: 100%;
3824 display: -webkit-box; 3824 display: -webkit-box;
3825 display: -ms-flexbox; 3825 display: -ms-flexbox;
3826 display: flex; 3826 display: flex;
3827 -webkit-box-orient: vertical; 3827 -webkit-box-orient: vertical;
3828 -webkit-box-direction: normal; 3828 -webkit-box-direction: normal;
3829 -ms-flex-direction: column; 3829 -ms-flex-direction: column;
3830 flex-direction: column; 3830 flex-direction: column;
3831 gap: 16px; 3831 gap: 16px;
3832 padding: 20px 10px; 3832 padding: 20px 10px;
3833 border-radius: 12px; 3833 border-radius: 12px;
3834 border: 1px solid #cecece; 3834 border: 1px solid #cecece;
3835 position: relative; 3835 position: relative;
3836 overflow: hidden; 3836 overflow: hidden;
3837 font-size: 12px; 3837 font-size: 12px;
3838 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 3838 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
3839 } 3839 }
3840 @media (min-width: 768px) { 3840 @media (min-width: 768px) {
3841 .main__employer-page-two-item { 3841 .main__employer-page-two-item {
3842 font-size: 14px; 3842 font-size: 14px;
3843 padding: 20px; 3843 padding: 20px;
3844 gap: 24px; 3844 gap: 24px;
3845 padding-bottom: 35px; 3845 padding-bottom: 35px;
3846 } 3846 }
3847 } 3847 }
3848 @media (min-width: 992px) { 3848 @media (min-width: 992px) {
3849 .main__employer-page-two-item { 3849 .main__employer-page-two-item {
3850 font-size: 16px; 3850 font-size: 16px;
3851 } 3851 }
3852 } 3852 }
3853 @media (min-width: 1280px) { 3853 @media (min-width: 1280px) {
3854 .main__employer-page-two-item { 3854 .main__employer-page-two-item {
3855 font-size: 18px; 3855 font-size: 18px;
3856 } 3856 }
3857 } 3857 }
3858 .main__employer-page-two-item-toper { 3858 .main__employer-page-two-item-toper {
3859 display: -webkit-box; 3859 display: -webkit-box;
3860 display: -ms-flexbox; 3860 display: -ms-flexbox;
3861 display: flex; 3861 display: flex;
3862 -webkit-box-align: center; 3862 -webkit-box-align: center;
3863 -ms-flex-align: center; 3863 -ms-flex-align: center;
3864 align-items: center; 3864 align-items: center;
3865 font-size: 22px; 3865 font-size: 22px;
3866 font-weight: 700; 3866 font-weight: 700;
3867 color: #000; 3867 color: #000;
3868 } 3868 }
3869 @media (min-width: 768px) { 3869 @media (min-width: 768px) {
3870 .main__employer-page-two-item-toper { 3870 .main__employer-page-two-item-toper {
3871 font-size: 30px; 3871 font-size: 30px;
3872 } 3872 }
3873 } 3873 }
3874 .main__employer-page-two-item-toper img { 3874 .main__employer-page-two-item-toper img {
3875 width: 60px; 3875 width: 60px;
3876 aspect-ratio: 1/1; 3876 aspect-ratio: 1/1;
3877 -o-object-fit: contain; 3877 -o-object-fit: contain;
3878 object-fit: contain; 3878 object-fit: contain;
3879 } 3879 }
3880 .main__employer-page-two-item-toper span { 3880 .main__employer-page-two-item-toper span {
3881 width: calc(100% - 60px); 3881 width: calc(100% - 60px);
3882 padding-left: 10px; 3882 padding-left: 10px;
3883 } 3883 }
3884 @media (min-width: 768px) { 3884 @media (min-width: 768px) {
3885 .main__employer-page-two-item-toper span { 3885 .main__employer-page-two-item-toper span {
3886 padding-left: 20px; 3886 padding-left: 20px;
3887 } 3887 }
3888 } 3888 }
3889 .main__employer-page-two-item-title { 3889 .main__employer-page-two-item-title {
3890 font-size: 18px; 3890 font-size: 18px;
3891 font-weight: 700; 3891 font-weight: 700;
3892 color: #377d87; 3892 color: #377d87;
3893 } 3893 }
3894 @media (min-width: 768px) { 3894 @media (min-width: 768px) {
3895 .main__employer-page-two-item-title { 3895 .main__employer-page-two-item-title {
3896 font-size: 24px; 3896 font-size: 24px;
3897 } 3897 }
3898 } 3898 }
3899 .main__employer-page-two-item-text { 3899 .main__employer-page-two-item-text {
3900 display: -webkit-box; 3900 display: -webkit-box;
3901 display: -ms-flexbox; 3901 display: -ms-flexbox;
3902 display: flex; 3902 display: flex;
3903 -webkit-box-orient: vertical; 3903 -webkit-box-orient: vertical;
3904 -webkit-box-direction: normal; 3904 -webkit-box-direction: normal;
3905 -ms-flex-direction: column; 3905 -ms-flex-direction: column;
3906 flex-direction: column; 3906 flex-direction: column;
3907 gap: 10px; 3907 gap: 10px;
3908 } 3908 }
3909 .main__employer-page-two-item-text-name { 3909 .main__employer-page-two-item-text-name {
3910 font-weight: 700; 3910 font-weight: 700;
3911 } 3911 }
3912 .main__employer-page-two-item-text-body { 3912 .main__employer-page-two-item-text-body {
3913 color: #000; 3913 color: #000;
3914 display: -webkit-box; 3914 display: -webkit-box;
3915 display: -ms-flexbox; 3915 display: -ms-flexbox;
3916 display: flex; 3916 display: flex;
3917 -webkit-box-orient: vertical; 3917 -webkit-box-orient: vertical;
3918 -webkit-box-direction: normal; 3918 -webkit-box-direction: normal;
3919 -ms-flex-direction: column; 3919 -ms-flex-direction: column;
3920 flex-direction: column; 3920 flex-direction: column;
3921 gap: 6px; 3921 gap: 6px;
3922 padding: 0 10px; 3922 padding: 0 10px;
3923 } 3923 }
3924 .main__employer-page-two-item-text-body p { 3924 .main__employer-page-two-item-text-body p {
3925 margin: 0; 3925 margin: 0;
3926 } 3926 }
3927 .main__employer-page-two-item-text-body ul { 3927 .main__employer-page-two-item-text-body ul {
3928 margin: 0; 3928 margin: 0;
3929 padding: 0; 3929 padding: 0;
3930 padding-left: 16px; 3930 padding-left: 16px;
3931 display: -webkit-box; 3931 display: -webkit-box;
3932 display: -ms-flexbox; 3932 display: -ms-flexbox;
3933 display: flex; 3933 display: flex;
3934 -webkit-box-orient: vertical; 3934 -webkit-box-orient: vertical;
3935 -webkit-box-direction: normal; 3935 -webkit-box-direction: normal;
3936 -ms-flex-direction: column; 3936 -ms-flex-direction: column;
3937 flex-direction: column; 3937 flex-direction: column;
3938 gap: 6px; 3938 gap: 6px;
3939 } 3939 }
3940 @media (min-width: 768px) { 3940 @media (min-width: 768px) {
3941 .main__employer-page-two-item-text-body ul { 3941 .main__employer-page-two-item-text-body ul {
3942 margin: 0 5px; 3942 margin: 0 5px;
3943 } 3943 }
3944 } 3944 }
3945 .main__employer-page-two-item-text-body ul span, 3945 .main__employer-page-two-item-text-body ul span,
3946 .main__employer-page-two-item-text-body ul a { 3946 .main__employer-page-two-item-text-body ul a {
3947 color: #000; 3947 color: #000;
3948 position: relative; 3948 position: relative;
3949 } 3949 }
3950 .main__employer-page-two-item-text-body ul a:hover { 3950 .main__employer-page-two-item-text-body ul a:hover {
3951 color: #377d87; 3951 color: #377d87;
3952 } 3952 }
3953 .main__employer-page-two-item-text-body p + ul { 3953 .main__employer-page-two-item-text-body p + ul {
3954 margin-top: 10px; 3954 margin-top: 10px;
3955 } 3955 }
3956 .main__employer-page-two-item-text-links { 3956 .main__employer-page-two-item-text-links {
3957 display: -webkit-box; 3957 display: -webkit-box;
3958 display: -ms-flexbox; 3958 display: -ms-flexbox;
3959 display: flex; 3959 display: flex;
3960 -webkit-box-orient: vertical; 3960 -webkit-box-orient: vertical;
3961 -webkit-box-direction: normal; 3961 -webkit-box-direction: normal;
3962 -ms-flex-direction: column; 3962 -ms-flex-direction: column;
3963 flex-direction: column; 3963 flex-direction: column;
3964 -webkit-box-align: start; 3964 -webkit-box-align: start;
3965 -ms-flex-align: start; 3965 -ms-flex-align: start;
3966 align-items: flex-start; 3966 align-items: flex-start;
3967 gap: 10px; 3967 gap: 10px;
3968 padding: 0 10px; 3968 padding: 0 10px;
3969 font-weight: 700; 3969 font-weight: 700;
3970 margin-top: 5px; 3970 margin-top: 5px;
3971 } 3971 }
3972 @media (min-width: 768px) { 3972 @media (min-width: 768px) {
3973 .main__employer-page-two-item-text-links { 3973 .main__employer-page-two-item-text-links {
3974 gap: 20px; 3974 gap: 20px;
3975 } 3975 }
3976 } 3976 }
3977 .main__employer-page-two-item-text-links a { 3977 .main__employer-page-two-item-text-links a {
3978 color: #4d88d9; 3978 color: #4d88d9;
3979 } 3979 }
3980 .main__employer-page-two-item-text-links a:hover { 3980 .main__employer-page-two-item-text-links a:hover {
3981 color: #377d87; 3981 color: #377d87;
3982 } 3982 }
3983 .main__employer-page-two-item-tags { 3983 .main__employer-page-two-item-tags {
3984 color: #4d88d9; 3984 color: #4d88d9;
3985 font-weight: 500; 3985 font-weight: 500;
3986 display: -webkit-box; 3986 display: -webkit-box;
3987 display: -ms-flexbox; 3987 display: -ms-flexbox;
3988 display: flex; 3988 display: flex;
3989 -webkit-box-align: center; 3989 -webkit-box-align: center;
3990 -ms-flex-align: center; 3990 -ms-flex-align: center;
3991 align-items: center; 3991 align-items: center;
3992 -ms-flex-wrap: wrap; 3992 -ms-flex-wrap: wrap;
3993 flex-wrap: wrap; 3993 flex-wrap: wrap;
3994 gap: 10px 20px; 3994 gap: 10px 20px;
3995 } 3995 }
3996 @media (min-width: 768px) { 3996 @media (min-width: 768px) {
3997 .main__employer-page-two-item-tags { 3997 .main__employer-page-two-item-tags {
3998 font-size: 14px; 3998 font-size: 14px;
3999 } 3999 }
4000 } 4000 }
4001 .main__employer-page-two-item-buttons { 4001 .main__employer-page-two-item-buttons {
4002 display: grid; 4002 display: grid;
4003 grid-template-columns: repeat(2, 1fr); 4003 grid-template-columns: repeat(2, 1fr);
4004 gap: 20px; 4004 gap: 20px;
4005 } 4005 }
4006 @media (min-width: 768px) { 4006 @media (min-width: 768px) {
4007 .main__employer-page-two-item-button { 4007 .main__employer-page-two-item-button {
4008 position: absolute; 4008 position: absolute;
4009 bottom: 20px; 4009 bottom: 20px;
4010 left: 20px; 4010 left: 20px;
4011 width: 200px; 4011 width: 200px;
4012 padding: 0; 4012 padding: 0;
4013 } 4013 }
4014 } 4014 }
4015 @media (min-width: 768px) { 4015 @media (min-width: 768px) {
4016 .main__employer-page-two-item-button + .main__employer-page-two-item-button { 4016 .main__employer-page-two-item-button + .main__employer-page-two-item-button {
4017 left: auto; 4017 left: auto;
4018 right: 20px; 4018 right: 20px;
4019 } 4019 }
4020 } 4020 }
4021 .main__employer-page-two-item-bottom { 4021 .main__employer-page-two-item-bottom {
4022 display: -webkit-box; 4022 display: -webkit-box;
4023 display: -ms-flexbox; 4023 display: -ms-flexbox;
4024 display: flex; 4024 display: flex;
4025 -webkit-box-align: center; 4025 -webkit-box-align: center;
4026 -ms-flex-align: center; 4026 -ms-flex-align: center;
4027 align-items: center; 4027 align-items: center;
4028 -webkit-box-pack: justify; 4028 -webkit-box-pack: justify;
4029 -ms-flex-pack: justify; 4029 -ms-flex-pack: justify;
4030 justify-content: space-between; 4030 justify-content: space-between;
4031 } 4031 }
4032 .main__employer-page-two-item-bottom-date { 4032 .main__employer-page-two-item-bottom-date {
4033 color: #000; 4033 color: #000;
4034 } 4034 }
4035 @media (min-width: 768px) { 4035 @media (min-width: 768px) {
4036 .main__employer-page-two-item-bottom-date { 4036 .main__employer-page-two-item-bottom-date {
4037 position: absolute; 4037 position: absolute;
4038 bottom: 20px; 4038 bottom: 20px;
4039 right: 240px; 4039 right: 240px;
4040 height: 42px; 4040 height: 42px;
4041 display: -webkit-box; 4041 display: -webkit-box;
4042 display: -ms-flexbox; 4042 display: -ms-flexbox;
4043 display: flex; 4043 display: flex;
4044 -webkit-box-align: center; 4044 -webkit-box-align: center;
4045 -ms-flex-align: center; 4045 -ms-flex-align: center;
4046 align-items: center; 4046 align-items: center;
4047 } 4047 }
4048 } 4048 }
4049 @media (min-width: 992px) { 4049 @media (min-width: 992px) {
4050 .main__employer-page-two-item-bottom-date { 4050 .main__employer-page-two-item-bottom-date {
4051 font-size: 16px; 4051 font-size: 16px;
4052 } 4052 }
4053 } 4053 }
4054 @media (min-width: 768px) { 4054 @media (min-width: 768px) {
4055 .main__employer-page-two-item-bottom-like { 4055 .main__employer-page-two-item-bottom-like {
4056 position: absolute; 4056 position: absolute;
4057 bottom: 20px; 4057 bottom: 20px;
4058 left: 240px; 4058 left: 240px;
4059 } 4059 }
4060 } 4060 }
4061 @media (min-width: 768px) { 4061 @media (min-width: 768px) {
4062 .main__employer-page-two-more { 4062 .main__employer-page-two-more {
4063 margin-top: 10px; 4063 margin-top: 10px;
4064 padding: 0; 4064 padding: 0;
4065 width: 200px; 4065 width: 200px;
4066 } 4066 }
4067 } 4067 }
4068 .main__employer-page-two .main__employer-page-two-item { 4068 .main__employer-page-two .main__employer-page-two-item {
4069 /* display: none;*/ 4069 /* display: none;*/
4070 } 4070 }
4071 .main__employer-page-two .main__employer-page-two-item:nth-of-type(1), .main__employer-page-two .main__employer-page-two-item:nth-of-type(2) { 4071 .main__employer-page-two .main__employer-page-two-item:nth-of-type(1), .main__employer-page-two .main__employer-page-two-item:nth-of-type(2) {
4072 display: -webkit-box; 4072 display: -webkit-box;
4073 display: -ms-flexbox; 4073 display: -ms-flexbox;
4074 display: flex; 4074 display: flex;
4075 } 4075 }
4076 .main__employer-page-two.active .main__employer-page-two-item { 4076 .main__employer-page-two.active .main__employer-page-two-item {
4077 display: -webkit-box; 4077 display: -webkit-box;
4078 display: -ms-flexbox; 4078 display: -ms-flexbox;
4079 display: flex; 4079 display: flex;
4080 } 4080 }
4081 .main__resume-base { 4081 .main__resume-base {
4082 display: -webkit-box; 4082 display: -webkit-box;
4083 display: -ms-flexbox; 4083 display: -ms-flexbox;
4084 display: flex; 4084 display: flex;
4085 -webkit-box-orient: vertical; 4085 -webkit-box-orient: vertical;
4086 -webkit-box-direction: normal; 4086 -webkit-box-direction: normal;
4087 -ms-flex-direction: column; 4087 -ms-flex-direction: column;
4088 flex-direction: column; 4088 flex-direction: column;
4089 color: #000; 4089 color: #000;
4090 } 4090 }
4091 .main__resume-base-body { 4091 .main__resume-base-body {
4092 display: none; 4092 display: none;
4093 -webkit-box-orient: vertical; 4093 -webkit-box-orient: vertical;
4094 -webkit-box-direction: normal; 4094 -webkit-box-direction: normal;
4095 -ms-flex-direction: column; 4095 -ms-flex-direction: column;
4096 flex-direction: column; 4096 flex-direction: column;
4097 margin-top: 10px; 4097 margin-top: 10px;
4098 } 4098 }
4099 @media (min-width: 768px) { 4099 @media (min-width: 768px) {
4100 .main__resume-base-body { 4100 .main__resume-base-body {
4101 margin-top: 30px; 4101 margin-top: 30px;
4102 } 4102 }
4103 } 4103 }
4104 .main__resume-base-body.showed { 4104 .main__resume-base-body.showed {
4105 display: -webkit-box; 4105 display: -webkit-box;
4106 display: -ms-flexbox; 4106 display: -ms-flexbox;
4107 display: flex; 4107 display: flex;
4108 } 4108 }
4109 .main__resume-base-body-one { 4109 .main__resume-base-body-one {
4110 display: -webkit-box; 4110 display: -webkit-box;
4111 display: -ms-flexbox; 4111 display: -ms-flexbox;
4112 display: flex; 4112 display: flex;
4113 -webkit-box-orient: vertical; 4113 -webkit-box-orient: vertical;
4114 -webkit-box-direction: normal; 4114 -webkit-box-direction: normal;
4115 -ms-flex-direction: column; 4115 -ms-flex-direction: column;
4116 flex-direction: column; 4116 flex-direction: column;
4117 -webkit-box-align: center; 4117 -webkit-box-align: center;
4118 -ms-flex-align: center; 4118 -ms-flex-align: center;
4119 align-items: center; 4119 align-items: center;
4120 gap: 20px; 4120 gap: 20px;
4121 } 4121 }
4122 @media (min-width: 768px) { 4122 @media (min-width: 768px) {
4123 .main__resume-base-body-one { 4123 .main__resume-base-body-one {
4124 gap: 30px; 4124 gap: 30px;
4125 } 4125 }
4126 } 4126 }
4127 .main__resume-base-body-two { 4127 .main__resume-base-body-two {
4128 display: -webkit-box; 4128 display: -webkit-box;
4129 display: -ms-flexbox; 4129 display: -ms-flexbox;
4130 display: flex; 4130 display: flex;
4131 -webkit-box-orient: vertical; 4131 -webkit-box-orient: vertical;
4132 -webkit-box-direction: normal; 4132 -webkit-box-direction: normal;
4133 -ms-flex-direction: column; 4133 -ms-flex-direction: column;
4134 flex-direction: column; 4134 flex-direction: column;
4135 gap: 20px; 4135 gap: 20px;
4136 } 4136 }
4137 @media (min-width: 768px) { 4137 @media (min-width: 768px) {
4138 .main__resume-base-body-two { 4138 .main__resume-base-body-two {
4139 -webkit-box-orient: horizontal; 4139 -webkit-box-orient: horizontal;
4140 -webkit-box-direction: normal; 4140 -webkit-box-direction: normal;
4141 -ms-flex-direction: row; 4141 -ms-flex-direction: row;
4142 flex-direction: row; 4142 flex-direction: row;
4143 -webkit-box-pack: justify; 4143 -webkit-box-pack: justify;
4144 -ms-flex-pack: justify; 4144 -ms-flex-pack: justify;
4145 justify-content: space-between; 4145 justify-content: space-between;
4146 -webkit-box-align: start; 4146 -webkit-box-align: start;
4147 -ms-flex-align: start; 4147 -ms-flex-align: start;
4148 align-items: flex-start; 4148 align-items: flex-start;
4149 -ms-flex-wrap: wrap; 4149 -ms-flex-wrap: wrap;
4150 flex-wrap: wrap; 4150 flex-wrap: wrap;
4151 gap: 30px 0; 4151 gap: 30px 0;
4152 } 4152 }
4153 } 4153 }
4154 @media (min-width: 768px) { 4154 @media (min-width: 768px) {
4155 .main__resume-base-body-two .main__resume-base-body-item { 4155 .main__resume-base-body-two .main__resume-base-body-item {
4156 width: calc(50% - 10px); 4156 width: calc(50% - 10px);
4157 } 4157 }
4158 } 4158 }
4159 .main__resume-base-body-two .main__resume-base-body-item-wrapper { 4159 .main__resume-base-body-two .main__resume-base-body-item-wrapper {
4160 -webkit-box-orient: vertical; 4160 -webkit-box-orient: vertical;
4161 -webkit-box-direction: normal; 4161 -webkit-box-direction: normal;
4162 -ms-flex-direction: column; 4162 -ms-flex-direction: column;
4163 flex-direction: column; 4163 flex-direction: column;
4164 } 4164 }
4165 .main__resume-base-body-item { 4165 .main__resume-base-body-item {
4166 width: 100%; 4166 width: 100%;
4167 display: -webkit-box; 4167 display: -webkit-box;
4168 display: -ms-flexbox; 4168 display: -ms-flexbox;
4169 display: flex; 4169 display: flex;
4170 -webkit-box-orient: vertical; 4170 -webkit-box-orient: vertical;
4171 -webkit-box-direction: normal; 4171 -webkit-box-direction: normal;
4172 -ms-flex-direction: column; 4172 -ms-flex-direction: column;
4173 flex-direction: column; 4173 flex-direction: column;
4174 gap: 20px; 4174 gap: 20px;
4175 position: relative; 4175 position: relative;
4176 border: 1px solid #377d87; 4176 border: 1px solid #377d87;
4177 border-radius: 8px; 4177 border-radius: 8px;
4178 padding: 10px; 4178 padding: 10px;
4179 -webkit-box-align: center; 4179 -webkit-box-align: center;
4180 -ms-flex-align: center; 4180 -ms-flex-align: center;
4181 align-items: center; 4181 align-items: center;
4182 } 4182 }
4183 @media (min-width: 768px) { 4183 @media (min-width: 768px) {
4184 .main__resume-base-body-item { 4184 .main__resume-base-body-item {
4185 padding: 20px; 4185 padding: 20px;
4186 } 4186 }
4187 } 4187 }
4188 .main__resume-base-body-item-buttons { 4188 .main__resume-base-body-item-buttons {
4189 margin-top: 10px; 4189 margin-top: 10px;
4190 } 4190 }
4191 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{ 4191 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{
4192 width: 100%; 4192 width: 100%;
4193 margin-bottom: 10px; 4193 margin-bottom: 10px;
4194 } 4194 }
4195 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{ 4195 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{
4196 background: #377d87; 4196 background: #377d87;
4197 color: #fff; 4197 color: #fff;
4198 } 4198 }
4199 .main__resume-base-body-item-buttons .chat.active{ 4199 .main__resume-base-body-item-buttons .chat.active{
4200 background: #fff; 4200 background: #fff;
4201 color: #377d87; 4201 color: #377d87;
4202 } 4202 }
4203 .main__resume-base-body-item-buttons button.like.active{ 4203 .main__resume-base-body-item-buttons button.like.active{
4204 background-color: #ffffff; 4204 background-color: #ffffff;
4205 color: #eb5757; 4205 color: #eb5757;
4206 } 4206 }
4207 .main__resume-base-body-item-buttons button span{ 4207 .main__resume-base-body-item-buttons button span{
4208 margin-left: 10px; 4208 margin-left: 10px;
4209 } 4209 }
4210 .main__resume-base-body-item-buttons .like .in-favorites{ 4210 .main__resume-base-body-item-buttons .like .in-favorites{
4211 display: none; 4211 display: none;
4212 } 4212 }
4213 .main__resume-base-body-item-buttons .like.active .in-favorites{ 4213 .main__resume-base-body-item-buttons .like.active .in-favorites{
4214 display: block; 4214 display: block;
4215 color: #eb5757; 4215 color: #eb5757;
4216 } 4216 }
4217 .main__resume-base-body-item-buttons .like.active .to-favorites{ 4217 .main__resume-base-body-item-buttons .like.active .to-favorites{
4218 display: none; 4218 display: none;
4219 } 4219 }
4220 .main__resume-base-body-item-wrapper { 4220 .main__resume-base-body-item-wrapper {
4221 display: -webkit-box; 4221 display: -webkit-box;
4222 display: -ms-flexbox; 4222 display: -ms-flexbox;
4223 display: flex; 4223 display: flex;
4224 -webkit-box-orient: vertical; 4224 -webkit-box-orient: vertical;
4225 -webkit-box-direction: normal; 4225 -webkit-box-direction: normal;
4226 -ms-flex-direction: column; 4226 -ms-flex-direction: column;
4227 flex-direction: column; 4227 flex-direction: column;
4228 -webkit-box-align: start; 4228 -webkit-box-align: start;
4229 -ms-flex-align: start; 4229 -ms-flex-align: start;
4230 align-items: flex-start; 4230 align-items: flex-start;
4231 gap: 20px; 4231 gap: 20px;
4232 width: 100%; 4232 width: 100%;
4233 } 4233 }
4234 @media (min-width: 768px) { 4234 @media (min-width: 768px) {
4235 .main__resume-base-body-item-wrapper { 4235 .main__resume-base-body-item-wrapper {
4236 -webkit-box-orient: horizontal; 4236 -webkit-box-orient: horizontal;
4237 -webkit-box-direction: normal; 4237 -webkit-box-direction: normal;
4238 -ms-flex-direction: row; 4238 -ms-flex-direction: row;
4239 flex-direction: row; 4239 flex-direction: row;
4240 } 4240 }
4241 } 4241 }
4242 .main__resume-base-body-item-photo { 4242 .main__resume-base-body-item-photo {
4243 width: 180px; 4243 width: 180px;
4244 aspect-ratio: 1/1; 4244 aspect-ratio: 1/1;
4245 -o-object-fit: cover; 4245 -o-object-fit: cover;
4246 object-fit: cover; 4246 object-fit: cover;
4247 border-radius: 8px; 4247 border-radius: 8px;
4248 } 4248 }
4249 @media (min-width: 768px) { 4249 @media (min-width: 768px) {
4250 .main__resume-base-body-item-photo { 4250 .main__resume-base-body-item-photo {
4251 width: 210px; 4251 width: 210px;
4252 } 4252 }
4253 } 4253 }
4254 .main__resume-base-body-item-inner { 4254 .main__resume-base-body-item-inner {
4255 display: -webkit-box; 4255 display: -webkit-box;
4256 display: -ms-flexbox; 4256 display: -ms-flexbox;
4257 display: flex; 4257 display: flex;
4258 -webkit-box-orient: vertical; 4258 -webkit-box-orient: vertical;
4259 -webkit-box-direction: normal; 4259 -webkit-box-direction: normal;
4260 -ms-flex-direction: column; 4260 -ms-flex-direction: column;
4261 flex-direction: column; 4261 flex-direction: column;
4262 gap: 10px; 4262 gap: 10px;
4263 width: 100%; 4263 width: 100%;
4264 row-gap: 10px; 4264 row-gap: 10px;
4265 } 4265 }
4266 .main__resume-base-body-item-inner .horizontal{ 4266 .main__resume-base-body-item-inner .horizontal{
4267 -webkit-box-orient: horizontal; 4267 -webkit-box-orient: horizontal;
4268 -ms-flex-direction: unset; 4268 -ms-flex-direction: unset;
4269 flex-direction: row; 4269 flex-direction: row;
4270 align-items: start; 4270 align-items: start;
4271 } 4271 }
4272 .main__resume-base-item-status{ 4272 .main__resume-base-item-status{
4273 width: fit-content; 4273 width: fit-content;
4274 background-color: #e6e6e6; 4274 background-color: #e6e6e6;
4275 font-weight: bold; 4275 font-weight: bold;
4276 padding: 5px 10px; 4276 padding: 5px 10px;
4277 border-radius: 8px; 4277 border-radius: 8px;
4278 } 4278 }
4279 .main__resume-base-item-status.looking-for-job{ 4279 .main__resume-base-item-status.looking-for-job{
4280 background-color: #eb5757; 4280 background-color: #eb5757;
4281 color: #fff; 4281 color: #fff;
4282 } 4282 }
4283 .main__resume-base-item-updated-at{ 4283 .main__resume-base-item-updated-at{
4284 padding: 5px 10px; 4284 padding: 5px 10px;
4285 border-radius: 8px; 4285 border-radius: 8px;
4286 border: 1px #e6e6e6 solid; 4286 border: 1px #e6e6e6 solid;
4287 } 4287 }
4288 @media (min-width: 768px) { 4288 @media (min-width: 768px) {
4289 .main__resume-base-body-item-inner { 4289 .main__resume-base-body-item-inner {
4290 gap: 16px; 4290 gap: 16px;
4291 padding-right: 50px; 4291 padding-right: 50px;
4292 } 4292 }
4293 } 4293 }
4294 @media (min-width: 992px) { 4294 @media (min-width: 992px) {
4295 .main__resume-base-body-item-inner { 4295 .main__resume-base-body-item-inner {
4296 display: grid; 4296 display: grid;
4297 grid-template-columns: repeat(2, 1fr); 4297 grid-template-columns: repeat(2, 1fr);
4298 gap: 30px; 4298 gap: 30px;
4299 row-gap: 10px; 4299 row-gap: 10px;
4300 } 4300 }
4301 } 4301 }
4302 .main__resume-base-body-item-inner div { 4302 .main__resume-base-body-item-inner div {
4303 display: -webkit-box; 4303 display: -webkit-box;
4304 display: -ms-flexbox; 4304 display: -ms-flexbox;
4305 display: flex; 4305 display: flex;
4306 -webkit-box-orient: vertical; 4306 -webkit-box-orient: vertical;
4307 -webkit-box-direction: normal; 4307 -webkit-box-direction: normal;
4308 -ms-flex-direction: column; 4308 -ms-flex-direction: column;
4309 flex-direction: column; 4309 flex-direction: column;
4310 gap: 4px; 4310 gap: 4px;
4311 font-size: 12px; 4311 font-size: 12px;
4312 } 4312 }
4313 @media (min-width: 768px) { 4313 @media (min-width: 768px) {
4314 .main__resume-base-body-item-inner div { 4314 .main__resume-base-body-item-inner div {
4315 font-size: 16px; 4315 font-size: 16px;
4316 } 4316 }
4317 } 4317 }
4318 .main__resume-base-body-item-inner b { 4318 .main__resume-base-body-item-inner b {
4319 color: #377d87; 4319 color: #377d87;
4320 font-size: 14px; 4320 font-size: 14px;
4321 } 4321 }
4322 @media (min-width: 768px) { 4322 @media (min-width: 768px) {
4323 .main__resume-base-body-item-inner b { 4323 .main__resume-base-body-item-inner b {
4324 font-size: 18px; 4324 font-size: 18px;
4325 } 4325 }
4326 } 4326 }
4327 .main__resume-base-body-item-link { 4327 .main__resume-base-body-item-link {
4328 width: 100%; 4328 width: 100%;
4329 padding: 0; 4329 padding: 0;
4330 } 4330 }
4331 @media (min-width: 768px) { 4331 @media (min-width: 768px) {
4332 .main__resume-base-body-item-link { 4332 .main__resume-base-body-item-link {
4333 width: 200px; 4333 width: 200px;
4334 } 4334 }
4335 } 4335 }
4336 .main__spoiler { 4336 .main__spoiler {
4337 overflow: hidden; 4337 overflow: hidden;
4338 border-radius: 8px; 4338 border-radius: 8px;
4339 display: -webkit-box; 4339 display: -webkit-box;
4340 display: -ms-flexbox; 4340 display: -ms-flexbox;
4341 display: flex; 4341 display: flex;
4342 -webkit-box-orient: vertical; 4342 -webkit-box-orient: vertical;
4343 -webkit-box-direction: normal; 4343 -webkit-box-direction: normal;
4344 -ms-flex-direction: column; 4344 -ms-flex-direction: column;
4345 flex-direction: column; 4345 flex-direction: column;
4346 } 4346 }
4347 .main__spoiler-toper { 4347 .main__spoiler-toper {
4348 background: #377d87; 4348 background: #377d87;
4349 height: 30px; 4349 height: 30px;
4350 display: -webkit-box; 4350 display: -webkit-box;
4351 display: -ms-flexbox; 4351 display: -ms-flexbox;
4352 display: flex; 4352 display: flex;
4353 -webkit-box-align: center; 4353 -webkit-box-align: center;
4354 -ms-flex-align: center; 4354 -ms-flex-align: center;
4355 align-items: center; 4355 align-items: center;
4356 -webkit-box-pack: center; 4356 -webkit-box-pack: center;
4357 -ms-flex-pack: center; 4357 -ms-flex-pack: center;
4358 justify-content: center; 4358 justify-content: center;
4359 color: #fff; 4359 color: #fff;
4360 font-size: 12px; 4360 font-size: 12px;
4361 font-weight: 700; 4361 font-weight: 700;
4362 padding: 0 30px; 4362 padding: 0 30px;
4363 border: none; 4363 border: none;
4364 position: relative; 4364 position: relative;
4365 } 4365 }
4366 @media (min-width: 768px) { 4366 @media (min-width: 768px) {
4367 .main__spoiler-toper { 4367 .main__spoiler-toper {
4368 font-size: 18px; 4368 font-size: 18px;
4369 height: 50px; 4369 height: 50px;
4370 padding: 0 60px; 4370 padding: 0 60px;
4371 } 4371 }
4372 } 4372 }
4373 .main__spoiler-toper:before, .main__spoiler-toper:after { 4373 .main__spoiler-toper:before, .main__spoiler-toper:after {
4374 content: ""; 4374 content: "";
4375 background: #fff; 4375 background: #fff;
4376 border-radius: 999px; 4376 border-radius: 999px;
4377 width: 10px; 4377 width: 10px;
4378 height: 1px; 4378 height: 1px;
4379 position: absolute; 4379 position: absolute;
4380 top: 50%; 4380 top: 50%;
4381 right: 10px; 4381 right: 10px;
4382 -webkit-transition: 0.3s; 4382 -webkit-transition: 0.3s;
4383 transition: 0.3s; 4383 transition: 0.3s;
4384 -webkit-transform: translate(0, -50%); 4384 -webkit-transform: translate(0, -50%);
4385 -ms-transform: translate(0, -50%); 4385 -ms-transform: translate(0, -50%);
4386 transform: translate(0, -50%); 4386 transform: translate(0, -50%);
4387 } 4387 }
4388 @media (min-width: 768px) { 4388 @media (min-width: 768px) {
4389 .main__spoiler-toper:before, .main__spoiler-toper:after { 4389 .main__spoiler-toper:before, .main__spoiler-toper:after {
4390 width: 20px; 4390 width: 20px;
4391 height: 2px; 4391 height: 2px;
4392 right: 20px; 4392 right: 20px;
4393 } 4393 }
4394 } 4394 }
4395 .main__spoiler-toper:after { 4395 .main__spoiler-toper:after {
4396 -webkit-transform: rotate(90deg); 4396 -webkit-transform: rotate(90deg);
4397 -ms-transform: rotate(90deg); 4397 -ms-transform: rotate(90deg);
4398 transform: rotate(90deg); 4398 transform: rotate(90deg);
4399 } 4399 }
4400 .main__spoiler-toper.active:after { 4400 .main__spoiler-toper.active:after {
4401 -webkit-transform: rotate(0deg); 4401 -webkit-transform: rotate(0deg);
4402 -ms-transform: rotate(0deg); 4402 -ms-transform: rotate(0deg);
4403 transform: rotate(0deg); 4403 transform: rotate(0deg);
4404 } 4404 }
4405 .main__spoiler-body { 4405 .main__spoiler-body {
4406 opacity: 0; 4406 opacity: 0;
4407 height: 0; 4407 height: 0;
4408 overflow: hidden; 4408 overflow: hidden;
4409 border-radius: 0 0 8px 8px; 4409 border-radius: 0 0 8px 8px;
4410 background: #fff; 4410 background: #fff;
4411 } 4411 }
4412 .main__spoiler-body table { 4412 .main__spoiler-body table {
4413 width: calc(100% + 2px); 4413 width: calc(100% + 2px);
4414 margin-left: -1px; 4414 margin-left: -1px;
4415 margin-bottom: -1px; 4415 margin-bottom: -1px;
4416 } 4416 }
4417 @media (min-width: 992px) { 4417 @media (min-width: 992px) {
4418 .main__spoiler-body table td { 4418 .main__spoiler-body table td {
4419 width: 50%; 4419 width: 50%;
4420 } 4420 }
4421 } 4421 }
4422 @media (min-width: 992px) { 4422 @media (min-width: 992px) {
4423 .main__spoiler-body table td + td { 4423 .main__spoiler-body table td + td {
4424 width: 50%; 4424 width: 50%;
4425 } 4425 }
4426 } 4426 }
4427 .active + .main__spoiler-body { 4427 .active + .main__spoiler-body {
4428 -webkit-transition: 0.3s; 4428 -webkit-transition: 0.3s;
4429 transition: 0.3s; 4429 transition: 0.3s;
4430 opacity: 1; 4430 opacity: 1;
4431 height: auto; 4431 height: auto;
4432 border: 1px solid #cecece; 4432 border: 1px solid #cecece;
4433 border-top: none; 4433 border-top: none;
4434 } 4434 }
4435 .main__table { 4435 .main__table {
4436 border-collapse: collapse; 4436 border-collapse: collapse;
4437 table-layout: fixed; 4437 table-layout: fixed;
4438 font-size: 12px; 4438 font-size: 12px;
4439 width: 100%; 4439 width: 100%;
4440 background: #fff; 4440 background: #fff;
4441 } 4441 }
4442 @media (min-width: 768px) { 4442 @media (min-width: 768px) {
4443 .main__table { 4443 .main__table {
4444 font-size: 16px; 4444 font-size: 16px;
4445 } 4445 }
4446 } 4446 }
4447 .main__table td { 4447 .main__table td {
4448 border: 1px solid #cecece; 4448 border: 1px solid #cecece;
4449 padding: 4px 8px; 4449 padding: 4px 8px;
4450 vertical-align: top; 4450 vertical-align: top;
4451 } 4451 }
4452 @media (min-width: 768px) { 4452 @media (min-width: 768px) {
4453 .main__table td { 4453 .main__table td {
4454 padding: 8px 16px; 4454 padding: 8px 16px;
4455 } 4455 }
4456 } 4456 }
4457 .main__table td b { 4457 .main__table td b {
4458 font-weight: 700; 4458 font-weight: 700;
4459 } 4459 }
4460 .main__table_three { 4460 .main__table_three {
4461 table-layout: auto; 4461 table-layout: auto;
4462 } 4462 }
4463 .main__table_three td { 4463 .main__table_three td {
4464 width: 25% !important; 4464 width: 25% !important;
4465 } 4465 }
4466 .main__table_three td:last-child { 4466 .main__table_three td:last-child {
4467 width: 50% !important; 4467 width: 50% !important;
4468 } 4468 }
4469 .main__table b { 4469 .main__table b {
4470 display: block; 4470 display: block;
4471 } 4471 }
4472 .main__table a { 4472 .main__table a {
4473 color: #377d87; 4473 color: #377d87;
4474 text-decoration: underline; 4474 text-decoration: underline;
4475 } 4475 }
4476 .main__table a:hover { 4476 .main__table a:hover {
4477 color: #000; 4477 color: #000;
4478 } 4478 }
4479 .main__resume-profile-about { 4479 .main__resume-profile-about {
4480 padding-top: 20px; 4480 padding-top: 20px;
4481 padding-bottom: 30px; 4481 padding-bottom: 30px;
4482 position: relative; 4482 position: relative;
4483 margin-top: 30px; 4483 margin-top: 30px;
4484 display: -webkit-box; 4484 display: -webkit-box;
4485 display: -ms-flexbox; 4485 display: -ms-flexbox;
4486 display: flex; 4486 display: flex;
4487 -webkit-box-orient: vertical; 4487 -webkit-box-orient: vertical;
4488 -webkit-box-direction: normal; 4488 -webkit-box-direction: normal;
4489 -ms-flex-direction: column; 4489 -ms-flex-direction: column;
4490 flex-direction: column; 4490 flex-direction: column;
4491 -webkit-box-align: start; 4491 -webkit-box-align: start;
4492 -ms-flex-align: start; 4492 -ms-flex-align: start;
4493 align-items: flex-start; 4493 align-items: flex-start;
4494 gap: 10px; 4494 gap: 10px;
4495 } 4495 }
4496 @media (min-width: 992px) { 4496 @media (min-width: 992px) {
4497 .main__resume-profile-about { 4497 .main__resume-profile-about {
4498 padding: 50px 0; 4498 padding: 50px 0;
4499 } 4499 }
4500 } 4500 }
4501 .main__resume-profile-about:before { 4501 .main__resume-profile-about:before {
4502 content: ""; 4502 content: "";
4503 position: absolute; 4503 position: absolute;
4504 z-index: 1; 4504 z-index: 1;
4505 top: 0; 4505 top: 0;
4506 left: 50%; 4506 left: 50%;
4507 width: 20000px; 4507 width: 20000px;
4508 height: 100%; 4508 height: 100%;
4509 margin-left: -10000px; 4509 margin-left: -10000px;
4510 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4510 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4511 } 4511 }
4512 .main__resume-profile-about-title { 4512 .main__resume-profile-about-title {
4513 position: relative; 4513 position: relative;
4514 z-index: 2; 4514 z-index: 2;
4515 color: #000; 4515 color: #000;
4516 } 4516 }
4517 .main__resume-profile-about-text { 4517 .main__resume-profile-about-text {
4518 position: relative; 4518 position: relative;
4519 z-index: 2; 4519 z-index: 2;
4520 } 4520 }
4521 .main__resume-profile-about-button { 4521 .main__resume-profile-about-button {
4522 position: relative; 4522 position: relative;
4523 z-index: 2; 4523 z-index: 2;
4524 margin-top: 10px; 4524 margin-top: 10px;
4525 } 4525 }
4526 .main__resume-profile-about-buttons{ 4526 .main__resume-profile-about-buttons{
4527 display: flex; 4527 display: flex;
4528 width: 100%; 4528 width: 100%;
4529 position: relative; 4529 position: relative;
4530 z-index: 2; 4530 z-index: 2;
4531 } 4531 }
4532 .main__resume-profile-about-buttons .like{ 4532 .main__resume-profile-about-buttons .like{
4533 width: 200px; 4533 width: 200px;
4534 } 4534 }
4535 .main__resume-profile-about-buttons .like.active{ 4535 .main__resume-profile-about-buttons .like.active{
4536 background: #fff; 4536 background: #fff;
4537 color: #eb5757; 4537 color: #eb5757;
4538 } 4538 }
4539 .main__resume-profile-about-buttons .like .in-favorites{ 4539 .main__resume-profile-about-buttons .like .in-favorites{
4540 display: none; 4540 display: none;
4541 } 4541 }
4542 .main__resume-profile-about-buttons .like.active .in-favorites{ 4542 .main__resume-profile-about-buttons .like.active .in-favorites{
4543 display: block; 4543 display: block;
4544 color: #eb5757; 4544 color: #eb5757;
4545 } 4545 }
4546 .main__resume-profile-about-buttons .like.active .to-favorites{ 4546 .main__resume-profile-about-buttons .like.active .to-favorites{
4547 display: none; 4547 display: none;
4548 } 4548 }
4549 .main__resume-profile-about-text { 4549 .main__resume-profile-about-text {
4550 position: relative; 4550 position: relative;
4551 z-index: 2; 4551 z-index: 2;
4552 } 4552 }
4553 .main__resume-profile-info { 4553 .main__resume-profile-info {
4554 display: -webkit-box; 4554 display: -webkit-box;
4555 display: -ms-flexbox; 4555 display: -ms-flexbox;
4556 display: flex; 4556 display: flex;
4557 -webkit-box-orient: vertical; 4557 -webkit-box-orient: vertical;
4558 -webkit-box-direction: normal; 4558 -webkit-box-direction: normal;
4559 -ms-flex-direction: column; 4559 -ms-flex-direction: column;
4560 flex-direction: column; 4560 flex-direction: column;
4561 gap: 20px; 4561 gap: 20px;
4562 margin-top: 30px; 4562 margin-top: 30px;
4563 } 4563 }
4564 @media (min-width: 992px) { 4564 @media (min-width: 992px) {
4565 .main__resume-profile-info { 4565 .main__resume-profile-info {
4566 margin-top: 50px; 4566 margin-top: 50px;
4567 gap: 30px; 4567 gap: 30px;
4568 } 4568 }
4569 } 4569 }
4570 .main__resume-profile-info-title { 4570 .main__resume-profile-info-title {
4571 color: #000; 4571 color: #000;
4572 } 4572 }
4573 .main__resume-profile-info-body { 4573 .main__resume-profile-info-body {
4574 display: -webkit-box; 4574 display: -webkit-box;
4575 display: -ms-flexbox; 4575 display: -ms-flexbox;
4576 display: flex; 4576 display: flex;
4577 -webkit-box-orient: vertical; 4577 -webkit-box-orient: vertical;
4578 -webkit-box-direction: normal; 4578 -webkit-box-direction: normal;
4579 -ms-flex-direction: column; 4579 -ms-flex-direction: column;
4580 flex-direction: column; 4580 flex-direction: column;
4581 gap: 20px; 4581 gap: 20px;
4582 } 4582 }
4583 @media (min-width: 992px) { 4583 @media (min-width: 992px) {
4584 .main__resume-profile-info-body { 4584 .main__resume-profile-info-body {
4585 gap: 30px; 4585 gap: 30px;
4586 } 4586 }
4587 } 4587 }
4588 .main__resume-profile-info-body-item { 4588 .main__resume-profile-info-body-item {
4589 display: -webkit-box; 4589 display: -webkit-box;
4590 display: -ms-flexbox; 4590 display: -ms-flexbox;
4591 display: flex; 4591 display: flex;
4592 -webkit-box-orient: vertical; 4592 -webkit-box-orient: vertical;
4593 -webkit-box-direction: normal; 4593 -webkit-box-direction: normal;
4594 -ms-flex-direction: column; 4594 -ms-flex-direction: column;
4595 flex-direction: column; 4595 flex-direction: column;
4596 gap: 10px; 4596 gap: 10px;
4597 } 4597 }
4598 @media (min-width: 768px) { 4598 @media (min-width: 768px) {
4599 .main__resume-profile-info-body-item { 4599 .main__resume-profile-info-body-item {
4600 gap: 20px; 4600 gap: 20px;
4601 } 4601 }
4602 } 4602 }
4603 .main__resume-profile-info-body-subtitle { 4603 .main__resume-profile-info-body-subtitle {
4604 color: #4d88d9; 4604 color: #4d88d9;
4605 } 4605 }
4606 .main__resume-profile-info-body-inner { 4606 .main__resume-profile-info-body-inner {
4607 display: -webkit-box; 4607 display: -webkit-box;
4608 display: -ms-flexbox; 4608 display: -ms-flexbox;
4609 display: flex; 4609 display: flex;
4610 -webkit-box-orient: vertical; 4610 -webkit-box-orient: vertical;
4611 -webkit-box-direction: normal; 4611 -webkit-box-direction: normal;
4612 -ms-flex-direction: column; 4612 -ms-flex-direction: column;
4613 flex-direction: column; 4613 flex-direction: column;
4614 gap: 20px; 4614 gap: 20px;
4615 margin: 0; 4615 margin: 0;
4616 padding: 0; 4616 padding: 0;
4617 font-size: 12px; 4617 font-size: 12px;
4618 } 4618 }
4619 @media (min-width: 768px) { 4619 @media (min-width: 768px) {
4620 .main__resume-profile-info-body-inner { 4620 .main__resume-profile-info-body-inner {
4621 display: grid; 4621 display: grid;
4622 grid-template-columns: repeat(2, 1fr); 4622 grid-template-columns: repeat(2, 1fr);
4623 } 4623 }
4624 } 4624 }
4625 @media (min-width: 992px) { 4625 @media (min-width: 992px) {
4626 .main__resume-profile-info-body-inner { 4626 .main__resume-profile-info-body-inner {
4627 grid-template-columns: repeat(3, 1fr); 4627 grid-template-columns: repeat(3, 1fr);
4628 font-size: 16px; 4628 font-size: 16px;
4629 } 4629 }
4630 } 4630 }
4631 .main__resume-profile-info-body-inner li { 4631 .main__resume-profile-info-body-inner li {
4632 display: -webkit-box; 4632 display: -webkit-box;
4633 display: -ms-flexbox; 4633 display: -ms-flexbox;
4634 display: flex; 4634 display: flex;
4635 -webkit-box-orient: vertical; 4635 -webkit-box-orient: vertical;
4636 -webkit-box-direction: normal; 4636 -webkit-box-direction: normal;
4637 -ms-flex-direction: column; 4637 -ms-flex-direction: column;
4638 flex-direction: column; 4638 flex-direction: column;
4639 gap: 6px; 4639 gap: 6px;
4640 } 4640 }
4641 @media (min-width: 992px) { 4641 @media (min-width: 992px) {
4642 .main__resume-profile-info-body-inner li { 4642 .main__resume-profile-info-body-inner li {
4643 gap: 8px; 4643 gap: 8px;
4644 } 4644 }
4645 } 4645 }
4646 .main__resume-profile-info-body-inner b { 4646 .main__resume-profile-info-body-inner b {
4647 color: #377d87; 4647 color: #377d87;
4648 font-size: 14px; 4648 font-size: 14px;
4649 } 4649 }
4650 @media (min-width: 992px) { 4650 @media (min-width: 992px) {
4651 .main__resume-profile-info-body-inner b { 4651 .main__resume-profile-info-body-inner b {
4652 font-size: 18px; 4652 font-size: 18px;
4653 } 4653 }
4654 } 4654 }
4655 .main__resume-profile-info-body-inner span { 4655 .main__resume-profile-info-body-inner span {
4656 display: -webkit-box; 4656 display: -webkit-box;
4657 display: -ms-flexbox; 4657 display: -ms-flexbox;
4658 display: flex; 4658 display: flex;
4659 -webkit-box-orient: vertical; 4659 -webkit-box-orient: vertical;
4660 -webkit-box-direction: normal; 4660 -webkit-box-direction: normal;
4661 -ms-flex-direction: column; 4661 -ms-flex-direction: column;
4662 flex-direction: column; 4662 flex-direction: column;
4663 gap: 4px; 4663 gap: 4px;
4664 } 4664 }
4665 @media (min-width: 992px) { 4665 @media (min-width: 992px) {
4666 .main__resume-profile-info-body-inner span { 4666 .main__resume-profile-info-body-inner span {
4667 gap: 6px; 4667 gap: 6px;
4668 } 4668 }
4669 } 4669 }
4670 .main__resume-profile-review { 4670 .main__resume-profile-review {
4671 display: -webkit-box; 4671 display: -webkit-box;
4672 display: -ms-flexbox; 4672 display: -ms-flexbox;
4673 display: flex; 4673 display: flex;
4674 -webkit-box-orient: vertical; 4674 -webkit-box-orient: vertical;
4675 -webkit-box-direction: normal; 4675 -webkit-box-direction: normal;
4676 -ms-flex-direction: column; 4676 -ms-flex-direction: column;
4677 flex-direction: column; 4677 flex-direction: column;
4678 gap: 20px; 4678 gap: 20px;
4679 padding: 20px 10px; 4679 padding: 20px 10px;
4680 margin-top: 30px; 4680 margin-top: 30px;
4681 border-radius: 16px; 4681 border-radius: 16px;
4682 border: 1px solid #cecece; 4682 border: 1px solid #cecece;
4683 background: #fff; 4683 background: #fff;
4684 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4684 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4685 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4685 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4686 } 4686 }
4687 @media (min-width: 992px) { 4687 @media (min-width: 992px) {
4688 .main__resume-profile-review { 4688 .main__resume-profile-review {
4689 margin-top: 50px; 4689 margin-top: 50px;
4690 padding: 50px 40px; 4690 padding: 50px 40px;
4691 gap: 30px; 4691 gap: 30px;
4692 } 4692 }
4693 } 4693 }
4694 .main__resume-profile-review-title { 4694 .main__resume-profile-review-title {
4695 color: #000; 4695 color: #000;
4696 } 4696 }
4697 .main__resume-profile-review-body { 4697 .main__resume-profile-review-body {
4698 display: -webkit-box; 4698 display: -webkit-box;
4699 display: -ms-flexbox; 4699 display: -ms-flexbox;
4700 display: flex; 4700 display: flex;
4701 -webkit-box-orient: vertical; 4701 -webkit-box-orient: vertical;
4702 -webkit-box-direction: normal; 4702 -webkit-box-direction: normal;
4703 -ms-flex-direction: column; 4703 -ms-flex-direction: column;
4704 flex-direction: column; 4704 flex-direction: column;
4705 -webkit-box-align: start; 4705 -webkit-box-align: start;
4706 -ms-flex-align: start; 4706 -ms-flex-align: start;
4707 align-items: flex-start; 4707 align-items: flex-start;
4708 gap: 10px; 4708 gap: 10px;
4709 } 4709 }
4710 .main__resume-profile-review-body .textarea { 4710 .main__resume-profile-review-body .textarea {
4711 width: 100%; 4711 width: 100%;
4712 } 4712 }
4713 .main__resume-profile-review-body .button { 4713 .main__resume-profile-review-body .button {
4714 margin-top: 10px; 4714 margin-top: 10px;
4715 } 4715 }
4716 .main__vacancies { 4716 .main__vacancies {
4717 display: -webkit-box; 4717 display: -webkit-box;
4718 display: -ms-flexbox; 4718 display: -ms-flexbox;
4719 display: flex; 4719 display: flex;
4720 -webkit-box-orient: vertical; 4720 -webkit-box-orient: vertical;
4721 -webkit-box-direction: normal; 4721 -webkit-box-direction: normal;
4722 -ms-flex-direction: column; 4722 -ms-flex-direction: column;
4723 flex-direction: column; 4723 flex-direction: column;
4724 -webkit-box-align: center; 4724 -webkit-box-align: center;
4725 -ms-flex-align: center; 4725 -ms-flex-align: center;
4726 align-items: center; 4726 align-items: center;
4727 gap: 20px; 4727 gap: 20px;
4728 } 4728 }
4729 @media (min-width: 768px) { 4729 @media (min-width: 768px) {
4730 .main__vacancies { 4730 .main__vacancies {
4731 gap: 30px; 4731 gap: 30px;
4732 } 4732 }
4733 } 4733 }
4734 .main__vacancies-title { 4734 .main__vacancies-title {
4735 color: #000; 4735 color: #000;
4736 width: 100%; 4736 width: 100%;
4737 } 4737 }
4738 .main__vacancies-filters { 4738 .main__vacancies-filters {
4739 width: 100%; 4739 width: 100%;
4740 } 4740 }
4741 .main__vacancies-item { 4741 .main__vacancies-item {
4742 width: 100%; 4742 width: 100%;
4743 background: none; 4743 background: none;
4744 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4744 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4745 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4745 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4746 } 4746 }
4747 .main__vacancies-item-page { 4747 .main__vacancies-item-page {
4748 border: none; 4748 border: none;
4749 -webkit-box-shadow: none; 4749 -webkit-box-shadow: none;
4750 box-shadow: none; 4750 box-shadow: none;
4751 background: none; 4751 background: none;
4752 margin: 0 -10px; 4752 margin: 0 -10px;
4753 } 4753 }
4754 @media (min-width: 768px) { 4754 @media (min-width: 768px) {
4755 .main__vacancies-item-page { 4755 .main__vacancies-item-page {
4756 margin: 0 -20px; 4756 margin: 0 -20px;
4757 } 4757 }
4758 } 4758 }
4759 .main__vacancies-thing { 4759 .main__vacancies-thing {
4760 width: 100%; 4760 width: 100%;
4761 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4761 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4762 padding: 20px 10px; 4762 padding: 20px 10px;
4763 padding-bottom: 30px; 4763 padding-bottom: 30px;
4764 display: -webkit-box; 4764 display: -webkit-box;
4765 display: -ms-flexbox; 4765 display: -ms-flexbox;
4766 display: flex; 4766 display: flex;
4767 -webkit-box-orient: vertical; 4767 -webkit-box-orient: vertical;
4768 -webkit-box-direction: normal; 4768 -webkit-box-direction: normal;
4769 -ms-flex-direction: column; 4769 -ms-flex-direction: column;
4770 flex-direction: column; 4770 flex-direction: column;
4771 gap: 24px; 4771 gap: 24px;
4772 border-radius: 12px; 4772 border-radius: 12px;
4773 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4773 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4774 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4774 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4775 } 4775 }
4776 @media (min-width: 992px) { 4776 @media (min-width: 992px) {
4777 .main__vacancies-thing { 4777 .main__vacancies-thing {
4778 padding: 30px 20px; 4778 padding: 30px 20px;
4779 -webkit-box-orient: horizontal; 4779 -webkit-box-orient: horizontal;
4780 -webkit-box-direction: normal; 4780 -webkit-box-direction: normal;
4781 -ms-flex-direction: row; 4781 -ms-flex-direction: row;
4782 flex-direction: row; 4782 flex-direction: row;
4783 -webkit-box-align: start; 4783 -webkit-box-align: start;
4784 -ms-flex-align: start; 4784 -ms-flex-align: start;
4785 align-items: flex-start; 4785 align-items: flex-start;
4786 gap: 0; 4786 gap: 0;
4787 } 4787 }
4788 } 4788 }
4789 @media (min-width: 1280px) { 4789 @media (min-width: 1280px) {
4790 .main__vacancies-thing { 4790 .main__vacancies-thing {
4791 padding: 50px 20px; 4791 padding: 50px 20px;
4792 } 4792 }
4793 } 4793 }
4794 .main__vacancies-thing-pic { 4794 .main__vacancies-thing-pic {
4795 position: relative; 4795 position: relative;
4796 z-index: 2; 4796 z-index: 2;
4797 width: 100%; 4797 width: 100%;
4798 aspect-ratio: 42/34; 4798 aspect-ratio: 42/34;
4799 -o-object-fit: cover; 4799 -o-object-fit: cover;
4800 object-fit: cover; 4800 object-fit: cover;
4801 border-radius: 8px; 4801 border-radius: 8px;
4802 max-height: 340px; 4802 max-height: 340px;
4803 } 4803 }
4804 @media (min-width: 992px) { 4804 @media (min-width: 992px) {
4805 .main__vacancies-thing-pic { 4805 .main__vacancies-thing-pic {
4806 width: 380px; 4806 width: 380px;
4807 } 4807 }
4808 } 4808 }
4809 @media (min-width: 1280px) { 4809 @media (min-width: 1280px) {
4810 .main__vacancies-thing-pic { 4810 .main__vacancies-thing-pic {
4811 width: 420px; 4811 width: 420px;
4812 } 4812 }
4813 } 4813 }
4814 .main__vacancies-thing-body { 4814 .main__vacancies-thing-body {
4815 display: -webkit-box; 4815 display: -webkit-box;
4816 display: -ms-flexbox; 4816 display: -ms-flexbox;
4817 display: flex; 4817 display: flex;
4818 -webkit-box-orient: vertical; 4818 -webkit-box-orient: vertical;
4819 -webkit-box-direction: normal; 4819 -webkit-box-direction: normal;
4820 -ms-flex-direction: column; 4820 -ms-flex-direction: column;
4821 flex-direction: column; 4821 flex-direction: column;
4822 -webkit-box-align: start; 4822 -webkit-box-align: start;
4823 -ms-flex-align: start; 4823 -ms-flex-align: start;
4824 align-items: flex-start; 4824 align-items: flex-start;
4825 gap: 16px; 4825 gap: 16px;
4826 color: #000; 4826 color: #000;
4827 } 4827 }
4828 @media (min-width: 992px) { 4828 @media (min-width: 992px) {
4829 .main__vacancies-thing-body { 4829 .main__vacancies-thing-body {
4830 width: calc(100% - 380px); 4830 width: calc(100% - 380px);
4831 padding-left: 20px; 4831 padding-left: 20px;
4832 } 4832 }
4833 } 4833 }
4834 @media (min-width: 1280px) { 4834 @media (min-width: 1280px) {
4835 .main__vacancies-thing-body { 4835 .main__vacancies-thing-body {
4836 width: calc(100% - 420px); 4836 width: calc(100% - 420px);
4837 gap: 20px; 4837 gap: 20px;
4838 } 4838 }
4839 } 4839 }
4840 .main__vacancies-thing-body > * { 4840 .main__vacancies-thing-body > * {
4841 width: 100%; 4841 width: 100%;
4842 } 4842 }
4843 .main__vacancies-thing-body .button { 4843 .main__vacancies-thing-body .button {
4844 width: auto; 4844 width: auto;
4845 } 4845 }
4846 @media (min-width: 768px) { 4846 @media (min-width: 768px) {
4847 .main__vacancies-thing-body .button { 4847 .main__vacancies-thing-body .button {
4848 min-width: 200px; 4848 min-width: 200px;
4849 } 4849 }
4850 } 4850 }
4851 .main__vacancies-thing-scroll { 4851 .main__vacancies-thing-scroll {
4852 display: -webkit-box; 4852 display: -webkit-box;
4853 display: -ms-flexbox; 4853 display: -ms-flexbox;
4854 display: flex; 4854 display: flex;
4855 -webkit-box-orient: vertical; 4855 -webkit-box-orient: vertical;
4856 -webkit-box-direction: normal; 4856 -webkit-box-direction: normal;
4857 -ms-flex-direction: column; 4857 -ms-flex-direction: column;
4858 flex-direction: column; 4858 flex-direction: column;
4859 -webkit-box-align: start; 4859 -webkit-box-align: start;
4860 -ms-flex-align: start; 4860 -ms-flex-align: start;
4861 align-items: flex-start; 4861 align-items: flex-start;
4862 gap: 16px; 4862 gap: 16px;
4863 overflow: hidden; 4863 overflow: hidden;
4864 overflow-y: auto; 4864 overflow-y: auto;
4865 max-height: 180px; 4865 max-height: 180px;
4866 padding-right: 10px; 4866 padding-right: 10px;
4867 } 4867 }
4868 @media (min-width: 768px) { 4868 @media (min-width: 768px) {
4869 .main__vacancies-thing-scroll { 4869 .main__vacancies-thing-scroll {
4870 max-height: 210px; 4870 max-height: 210px;
4871 padding-right: 20px; 4871 padding-right: 20px;
4872 } 4872 }
4873 } 4873 }
4874 @media (min-width: 992px) { 4874 @media (min-width: 992px) {
4875 .main__vacancies-thing-scroll { 4875 .main__vacancies-thing-scroll {
4876 max-height: 175px; 4876 max-height: 175px;
4877 } 4877 }
4878 } 4878 }
4879 @media (min-width: 1280px) { 4879 @media (min-width: 1280px) {
4880 .main__vacancies-thing-scroll { 4880 .main__vacancies-thing-scroll {
4881 max-height: 200px; 4881 max-height: 200px;
4882 gap: 20px; 4882 gap: 20px;
4883 } 4883 }
4884 } 4884 }
4885 .main__cond { 4885 .main__cond {
4886 display: -webkit-box; 4886 display: -webkit-box;
4887 display: -ms-flexbox; 4887 display: -ms-flexbox;
4888 display: flex; 4888 display: flex;
4889 -webkit-box-orient: vertical; 4889 -webkit-box-orient: vertical;
4890 -webkit-box-direction: normal; 4890 -webkit-box-direction: normal;
4891 -ms-flex-direction: column; 4891 -ms-flex-direction: column;
4892 flex-direction: column; 4892 flex-direction: column;
4893 gap: 50px; 4893 gap: 50px;
4894 } 4894 }
4895 .main__cond > div { 4895 .main__cond > div {
4896 display: -webkit-box; 4896 display: -webkit-box;
4897 display: -ms-flexbox; 4897 display: -ms-flexbox;
4898 display: flex; 4898 display: flex;
4899 -webkit-box-orient: vertical; 4899 -webkit-box-orient: vertical;
4900 -webkit-box-direction: normal; 4900 -webkit-box-direction: normal;
4901 -ms-flex-direction: column; 4901 -ms-flex-direction: column;
4902 flex-direction: column; 4902 flex-direction: column;
4903 gap: 10px; 4903 gap: 10px;
4904 } 4904 }
4905 .main__cond-label { 4905 .main__cond-label {
4906 border-radius: 16px; 4906 border-radius: 16px;
4907 border: 1px solid #cecece; 4907 border: 1px solid #cecece;
4908 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4908 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4909 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4909 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4910 padding: 30px 20px; 4910 padding: 30px 20px;
4911 font-weight: 700; 4911 font-weight: 700;
4912 color: #000; 4912 color: #000;
4913 line-height: 2; 4913 line-height: 2;
4914 text-align: center; 4914 text-align: center;
4915 } 4915 }
4916 @media (min-width: 992px) { 4916 @media (min-width: 992px) {
4917 .main__cond-label { 4917 .main__cond-label {
4918 font-size: 30px; 4918 font-size: 30px;
4919 } 4919 }
4920 } 4920 }
4921 .main__cond-icons { 4921 .main__cond-icons {
4922 padding: 0; 4922 padding: 0;
4923 margin: 0; 4923 margin: 0;
4924 display: -webkit-box; 4924 display: -webkit-box;
4925 display: -ms-flexbox; 4925 display: -ms-flexbox;
4926 display: flex; 4926 display: flex;
4927 -webkit-box-orient: vertical; 4927 -webkit-box-orient: vertical;
4928 -webkit-box-direction: normal; 4928 -webkit-box-direction: normal;
4929 -ms-flex-direction: column; 4929 -ms-flex-direction: column;
4930 flex-direction: column; 4930 flex-direction: column;
4931 gap: 25px; 4931 gap: 25px;
4932 margin-top: 10px; 4932 margin-top: 10px;
4933 } 4933 }
4934 @media (min-width: 768px) { 4934 @media (min-width: 768px) {
4935 .main__cond-icons { 4935 .main__cond-icons {
4936 display: grid; 4936 display: grid;
4937 grid-template-columns: repeat(2, 1fr); 4937 grid-template-columns: repeat(2, 1fr);
4938 gap: 60px; 4938 gap: 60px;
4939 margin-top: 20px; 4939 margin-top: 20px;
4940 } 4940 }
4941 } 4941 }
4942 @media (min-width: 1280px) { 4942 @media (min-width: 1280px) {
4943 .main__cond-icons { 4943 .main__cond-icons {
4944 grid-template-columns: repeat(3, 1fr); 4944 grid-template-columns: repeat(3, 1fr);
4945 } 4945 }
4946 } 4946 }
4947 .main__cond-icons li { 4947 .main__cond-icons li {
4948 display: -webkit-box; 4948 display: -webkit-box;
4949 display: -ms-flexbox; 4949 display: -ms-flexbox;
4950 display: flex; 4950 display: flex;
4951 -webkit-box-orient: vertical; 4951 -webkit-box-orient: vertical;
4952 -webkit-box-direction: normal; 4952 -webkit-box-direction: normal;
4953 -ms-flex-direction: column; 4953 -ms-flex-direction: column;
4954 flex-direction: column; 4954 flex-direction: column;
4955 -webkit-box-align: start; 4955 -webkit-box-align: start;
4956 -ms-flex-align: start; 4956 -ms-flex-align: start;
4957 align-items: flex-start; 4957 align-items: flex-start;
4958 gap: 20px; 4958 gap: 20px;
4959 font-size: 12px; 4959 font-size: 12px;
4960 line-height: 1.4; 4960 line-height: 1.4;
4961 color: #000; 4961 color: #000;
4962 } 4962 }
4963 @media (min-width: 768px) { 4963 @media (min-width: 768px) {
4964 .main__cond-icons li { 4964 .main__cond-icons li {
4965 font-size: 14px; 4965 font-size: 14px;
4966 } 4966 }
4967 } 4967 }
4968 @media (min-width: 992px) { 4968 @media (min-width: 992px) {
4969 .main__cond-icons li { 4969 .main__cond-icons li {
4970 font-size: 16px; 4970 font-size: 16px;
4971 line-height: 1.6; 4971 line-height: 1.6;
4972 } 4972 }
4973 } 4973 }
4974 @media (min-width: 1280px) { 4974 @media (min-width: 1280px) {
4975 .main__cond-icons li { 4975 .main__cond-icons li {
4976 font-size: 18px; 4976 font-size: 18px;
4977 } 4977 }
4978 } 4978 }
4979 .main__cond-icons li span { 4979 .main__cond-icons li span {
4980 width: 48px; 4980 width: 48px;
4981 height: 48px; 4981 height: 48px;
4982 display: -webkit-box; 4982 display: -webkit-box;
4983 display: -ms-flexbox; 4983 display: -ms-flexbox;
4984 display: flex; 4984 display: flex;
4985 -webkit-box-align: center; 4985 -webkit-box-align: center;
4986 -ms-flex-align: center; 4986 -ms-flex-align: center;
4987 align-items: center; 4987 align-items: center;
4988 } 4988 }
4989 .main__cond-icons li span img { 4989 .main__cond-icons li span img {
4990 max-width: 48px; 4990 max-width: 48px;
4991 } 4991 }
4992 .main__cond-callback { 4992 .main__cond-callback {
4993 margin-top: 10px; 4993 margin-top: 10px;
4994 } 4994 }
4995 .main__ads { 4995 .main__ads {
4996 display: -webkit-box; 4996 display: -webkit-box;
4997 display: -ms-flexbox; 4997 display: -ms-flexbox;
4998 display: flex; 4998 display: flex;
4999 -webkit-box-orient: vertical; 4999 -webkit-box-orient: vertical;
5000 -webkit-box-direction: normal; 5000 -webkit-box-direction: normal;
5001 -ms-flex-direction: column; 5001 -ms-flex-direction: column;
5002 flex-direction: column; 5002 flex-direction: column;
5003 gap: 30px; 5003 gap: 30px;
5004 margin: 30px 0; 5004 margin: 30px 0;
5005 } 5005 }
5006 @media (min-width: 992px) { 5006 @media (min-width: 992px) {
5007 .main__ads { 5007 .main__ads {
5008 margin: 60px 0; 5008 margin: 60px 0;
5009 } 5009 }
5010 } 5010 }
5011 .main__ads-item { 5011 .main__ads-item {
5012 display: -webkit-box; 5012 display: -webkit-box;
5013 display: -ms-flexbox; 5013 display: -ms-flexbox;
5014 display: flex; 5014 display: flex;
5015 -webkit-box-orient: vertical; 5015 -webkit-box-orient: vertical;
5016 -webkit-box-direction: normal; 5016 -webkit-box-direction: normal;
5017 -ms-flex-direction: column; 5017 -ms-flex-direction: column;
5018 flex-direction: column; 5018 flex-direction: column;
5019 gap: 16px; 5019 gap: 16px;
5020 } 5020 }
5021 @media (min-width: 992px) { 5021 @media (min-width: 992px) {
5022 .main__ads-item { 5022 .main__ads-item {
5023 -webkit-box-orient: horizontal; 5023 -webkit-box-orient: horizontal;
5024 -webkit-box-direction: normal; 5024 -webkit-box-direction: normal;
5025 -ms-flex-direction: row; 5025 -ms-flex-direction: row;
5026 flex-direction: row; 5026 flex-direction: row;
5027 gap: 0; 5027 gap: 0;
5028 } 5028 }
5029 } 5029 }
5030 .main__ads-item-pic { 5030 .main__ads-item-pic {
5031 width: 100%; 5031 width: 100%;
5032 max-width: 440px; 5032 max-width: 440px;
5033 max-height: 200px; 5033 max-height: 200px;
5034 aspect-ratio: 3/2; 5034 aspect-ratio: 3/2;
5035 position: relative; 5035 position: relative;
5036 overflow: hidden; 5036 overflow: hidden;
5037 border-radius: 12px; 5037 border-radius: 12px;
5038 } 5038 }
5039 @media (min-width: 992px) { 5039 @media (min-width: 992px) {
5040 .main__ads-item-pic { 5040 .main__ads-item-pic {
5041 width: 200px; 5041 width: 200px;
5042 aspect-ratio: 1/1; 5042 aspect-ratio: 1/1;
5043 } 5043 }
5044 } 5044 }
5045 .main__ads-item-pic img { 5045 .main__ads-item-pic img {
5046 z-index: 1; 5046 z-index: 1;
5047 position: absolute; 5047 position: absolute;
5048 top: 0; 5048 top: 0;
5049 left: 0; 5049 left: 0;
5050 width: 100%; 5050 width: 100%;
5051 height: 100%; 5051 height: 100%;
5052 -o-object-fit: cover; 5052 -o-object-fit: cover;
5053 object-fit: cover; 5053 object-fit: cover;
5054 } 5054 }
5055 .main__ads-item-pic span { 5055 .main__ads-item-pic span {
5056 z-index: 2; 5056 z-index: 2;
5057 width: 30px; 5057 width: 30px;
5058 height: 30px; 5058 height: 30px;
5059 border-radius: 6px; 5059 border-radius: 6px;
5060 background: #4d88d9; 5060 background: #4d88d9;
5061 display: -webkit-box; 5061 display: -webkit-box;
5062 display: -ms-flexbox; 5062 display: -ms-flexbox;
5063 display: flex; 5063 display: flex;
5064 -webkit-box-pack: center; 5064 -webkit-box-pack: center;
5065 -ms-flex-pack: center; 5065 -ms-flex-pack: center;
5066 justify-content: center; 5066 justify-content: center;
5067 -webkit-box-align: center; 5067 -webkit-box-align: center;
5068 -ms-flex-align: center; 5068 -ms-flex-align: center;
5069 align-items: center; 5069 align-items: center;
5070 position: absolute; 5070 position: absolute;
5071 top: 10px; 5071 top: 10px;
5072 left: 10px; 5072 left: 10px;
5073 color: #fff; 5073 color: #fff;
5074 } 5074 }
5075 @media (min-width: 992px) { 5075 @media (min-width: 992px) {
5076 .main__ads-item-pic span { 5076 .main__ads-item-pic span {
5077 width: 42px; 5077 width: 42px;
5078 height: 42px; 5078 height: 42px;
5079 } 5079 }
5080 } 5080 }
5081 .main__ads-item-pic span svg { 5081 .main__ads-item-pic span svg {
5082 width: 12px; 5082 width: 12px;
5083 height: 12px; 5083 height: 12px;
5084 } 5084 }
5085 @media (min-width: 992px) { 5085 @media (min-width: 992px) {
5086 .main__ads-item-pic span svg { 5086 .main__ads-item-pic span svg {
5087 width: 20px; 5087 width: 20px;
5088 height: 20px; 5088 height: 20px;
5089 } 5089 }
5090 } 5090 }
5091 .main__ads-item-body { 5091 .main__ads-item-body {
5092 display: -webkit-box; 5092 display: -webkit-box;
5093 display: -ms-flexbox; 5093 display: -ms-flexbox;
5094 display: flex; 5094 display: flex;
5095 -webkit-box-orient: vertical; 5095 -webkit-box-orient: vertical;
5096 -webkit-box-direction: normal; 5096 -webkit-box-direction: normal;
5097 -ms-flex-direction: column; 5097 -ms-flex-direction: column;
5098 flex-direction: column; 5098 flex-direction: column;
5099 -webkit-box-align: start; 5099 -webkit-box-align: start;
5100 -ms-flex-align: start; 5100 -ms-flex-align: start;
5101 align-items: flex-start; 5101 align-items: flex-start;
5102 gap: 10px; 5102 gap: 10px;
5103 font-size: 12px; 5103 font-size: 12px;
5104 } 5104 }
5105 @media (min-width: 992px) { 5105 @media (min-width: 992px) {
5106 .main__ads-item-body { 5106 .main__ads-item-body {
5107 width: calc(100% - 200px); 5107 width: calc(100% - 200px);
5108 padding-left: 40px; 5108 padding-left: 40px;
5109 -webkit-box-pack: center; 5109 -webkit-box-pack: center;
5110 -ms-flex-pack: center; 5110 -ms-flex-pack: center;
5111 justify-content: center; 5111 justify-content: center;
5112 font-size: 16px; 5112 font-size: 16px;
5113 gap: 20px; 5113 gap: 20px;
5114 } 5114 }
5115 } 5115 }
5116 .main__ads-item-body b { 5116 .main__ads-item-body b {
5117 width: 100%; 5117 width: 100%;
5118 font-weight: 700; 5118 font-weight: 700;
5119 font-size: 14px; 5119 font-size: 14px;
5120 } 5120 }
5121 @media (min-width: 992px) { 5121 @media (min-width: 992px) {
5122 .main__ads-item-body b { 5122 .main__ads-item-body b {
5123 font-size: 20px; 5123 font-size: 20px;
5124 } 5124 }
5125 } 5125 }
5126 .main__ads-item-body span { 5126 .main__ads-item-body span {
5127 width: 100%; 5127 width: 100%;
5128 } 5128 }
5129 5129
5130 .work { 5130 .work {
5131 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 5131 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
5132 color: #000; 5132 color: #000;
5133 padding-top: 70px; 5133 padding-top: 70px;
5134 padding-bottom: 10px; 5134 padding-bottom: 10px;
5135 position: relative; 5135 position: relative;
5136 overflow: hidden; 5136 overflow: hidden;
5137 } 5137 }
5138 @media (min-width: 768px) { 5138 @media (min-width: 768px) {
5139 .work { 5139 .work {
5140 padding-bottom: 25px; 5140 padding-bottom: 25px;
5141 } 5141 }
5142 } 5142 }
5143 @media (min-width: 1280px) { 5143 @media (min-width: 1280px) {
5144 .work { 5144 .work {
5145 padding-top: 80px; 5145 padding-top: 80px;
5146 padding-bottom: 25px; 5146 padding-bottom: 25px;
5147 } 5147 }
5148 } 5148 }
5149 .work__pic { 5149 .work__pic {
5150 position: absolute; 5150 position: absolute;
5151 height: calc(100% - 40px); 5151 height: calc(100% - 40px);
5152 z-index: 1; 5152 z-index: 1;
5153 display: none; 5153 display: none;
5154 bottom: 0; 5154 bottom: 0;
5155 left: 50%; 5155 left: 50%;
5156 margin-left: 40px; 5156 margin-left: 40px;
5157 } 5157 }
5158 @media (min-width: 992px) { 5158 @media (min-width: 992px) {
5159 .work__pic { 5159 .work__pic {
5160 display: block; 5160 display: block;
5161 } 5161 }
5162 } 5162 }
5163 @media (min-width: 1280px) { 5163 @media (min-width: 1280px) {
5164 .work__pic { 5164 .work__pic {
5165 margin-left: 80px; 5165 margin-left: 80px;
5166 } 5166 }
5167 } 5167 }
5168 .work__body { 5168 .work__body {
5169 position: relative; 5169 position: relative;
5170 z-index: 2; 5170 z-index: 2;
5171 display: -webkit-box; 5171 display: -webkit-box;
5172 display: -ms-flexbox; 5172 display: -ms-flexbox;
5173 display: flex; 5173 display: flex;
5174 -webkit-box-orient: vertical; 5174 -webkit-box-orient: vertical;
5175 -webkit-box-direction: normal; 5175 -webkit-box-direction: normal;
5176 -ms-flex-direction: column; 5176 -ms-flex-direction: column;
5177 flex-direction: column; 5177 flex-direction: column;
5178 -webkit-box-align: center; 5178 -webkit-box-align: center;
5179 -ms-flex-align: center; 5179 -ms-flex-align: center;
5180 align-items: center; 5180 align-items: center;
5181 } 5181 }
5182 @media (min-width: 768px) { 5182 @media (min-width: 768px) {
5183 .work__body { 5183 .work__body {
5184 -webkit-box-align: start; 5184 -webkit-box-align: start;
5185 -ms-flex-align: start; 5185 -ms-flex-align: start;
5186 align-items: flex-start; 5186 align-items: flex-start;
5187 } 5187 }
5188 } 5188 }
5189 @media (min-width: 992px) { 5189 @media (min-width: 992px) {
5190 .work__body { 5190 .work__body {
5191 max-width: 600px; 5191 max-width: 600px;
5192 } 5192 }
5193 } 5193 }
5194 .work__title { 5194 .work__title {
5195 width: 100%; 5195 width: 100%;
5196 font-size: 40px; 5196 font-size: 40px;
5197 font-weight: 700; 5197 font-weight: 700;
5198 line-height: 1; 5198 line-height: 1;
5199 } 5199 }
5200 @media (min-width: 768px) { 5200 @media (min-width: 768px) {
5201 .work__title { 5201 .work__title {
5202 font-size: 64px; 5202 font-size: 64px;
5203 line-height: 94px; 5203 line-height: 94px;
5204 } 5204 }
5205 } 5205 }
5206 .work__text { 5206 .work__text {
5207 width: 100%; 5207 width: 100%;
5208 font-size: 12px; 5208 font-size: 12px;
5209 margin-top: 10px; 5209 margin-top: 10px;
5210 } 5210 }
5211 @media (min-width: 768px) { 5211 @media (min-width: 768px) {
5212 .work__text { 5212 .work__text {
5213 font-size: 18px; 5213 font-size: 18px;
5214 margin-top: 20px; 5214 margin-top: 20px;
5215 line-height: 1.4; 5215 line-height: 1.4;
5216 } 5216 }
5217 } 5217 }
5218 .work__list { 5218 .work__list {
5219 width: 100%; 5219 width: 100%;
5220 display: -webkit-box; 5220 display: -webkit-box;
5221 display: -ms-flexbox; 5221 display: -ms-flexbox;
5222 display: flex; 5222 display: flex;
5223 -webkit-box-orient: vertical; 5223 -webkit-box-orient: vertical;
5224 -webkit-box-direction: normal; 5224 -webkit-box-direction: normal;
5225 -ms-flex-direction: column; 5225 -ms-flex-direction: column;
5226 flex-direction: column; 5226 flex-direction: column;
5227 gap: 5px; 5227 gap: 5px;
5228 font-size: 14px; 5228 font-size: 14px;
5229 font-weight: 700; 5229 font-weight: 700;
5230 margin-top: 15px; 5230 margin-top: 15px;
5231 } 5231 }
5232 @media (min-width: 768px) { 5232 @media (min-width: 768px) {
5233 .work__list { 5233 .work__list {
5234 font-size: 18px; 5234 font-size: 18px;
5235 gap: 8px; 5235 gap: 8px;
5236 margin-top: 30px; 5236 margin-top: 30px;
5237 } 5237 }
5238 } 5238 }
5239 .work__list div { 5239 .work__list div {
5240 position: relative; 5240 position: relative;
5241 padding-left: 10px; 5241 padding-left: 10px;
5242 } 5242 }
5243 @media (min-width: 768px) { 5243 @media (min-width: 768px) {
5244 .work__list div { 5244 .work__list div {
5245 padding-left: 16px; 5245 padding-left: 16px;
5246 } 5246 }
5247 } 5247 }
5248 .work__list div:before { 5248 .work__list div:before {
5249 content: ""; 5249 content: "";
5250 width: 4px; 5250 width: 4px;
5251 height: 4px; 5251 height: 4px;
5252 background: #000; 5252 background: #000;
5253 border-radius: 999px; 5253 border-radius: 999px;
5254 position: absolute; 5254 position: absolute;
5255 top: 5px; 5255 top: 5px;
5256 left: 0; 5256 left: 0;
5257 } 5257 }
5258 @media (min-width: 768px) { 5258 @media (min-width: 768px) {
5259 .work__list div:before { 5259 .work__list div:before {
5260 top: 8px; 5260 top: 8px;
5261 } 5261 }
5262 } 5262 }
5263 .work__form { 5263 .work__form {
5264 margin-top: 20px; 5264 margin-top: 20px;
5265 } 5265 }
5266 @media (min-width: 768px) { 5266 @media (min-width: 768px) {
5267 .work__form { 5267 .work__form {
5268 margin-top: 30px; 5268 margin-top: 30px;
5269 } 5269 }
5270 } 5270 }
5271 .work__search { 5271 .work__search {
5272 width: 100%; 5272 width: 100%;
5273 max-width: 180px; 5273 max-width: 180px;
5274 margin-top: 20px; 5274 margin-top: 20px;
5275 } 5275 }
5276 @media (min-width: 768px) { 5276 @media (min-width: 768px) {
5277 .work__search { 5277 .work__search {
5278 max-width: 270px; 5278 max-width: 270px;
5279 margin-top: 50px; 5279 margin-top: 50px;
5280 } 5280 }
5281 } 5281 }
5282 .work__get { 5282 .work__get {
5283 width: 100%; 5283 width: 100%;
5284 display: -webkit-box; 5284 display: -webkit-box;
5285 display: -ms-flexbox; 5285 display: -ms-flexbox;
5286 display: flex; 5286 display: flex;
5287 -webkit-box-align: start; 5287 -webkit-box-align: start;
5288 -ms-flex-align: start; 5288 -ms-flex-align: start;
5289 align-items: flex-start; 5289 align-items: flex-start;
5290 -ms-flex-wrap: wrap; 5290 -ms-flex-wrap: wrap;
5291 flex-wrap: wrap; 5291 flex-wrap: wrap;
5292 margin-top: 48px; 5292 margin-top: 48px;
5293 } 5293 }
5294 .work__get b { 5294 .work__get b {
5295 width: 100%; 5295 width: 100%;
5296 margin-bottom: 10px; 5296 margin-bottom: 10px;
5297 font-size: 14px; 5297 font-size: 14px;
5298 } 5298 }
5299 @media (min-width: 768px) { 5299 @media (min-width: 768px) {
5300 .work__get b { 5300 .work__get b {
5301 font-size: 18px; 5301 font-size: 18px;
5302 } 5302 }
5303 } 5303 }
5304 .work__get a { 5304 .work__get a {
5305 display: -webkit-box; 5305 display: -webkit-box;
5306 display: -ms-flexbox; 5306 display: -ms-flexbox;
5307 display: flex; 5307 display: flex;
5308 -webkit-box-align: center; 5308 -webkit-box-align: center;
5309 -ms-flex-align: center; 5309 -ms-flex-align: center;
5310 align-items: center; 5310 align-items: center;
5311 -webkit-box-pack: center; 5311 -webkit-box-pack: center;
5312 -ms-flex-pack: center; 5312 -ms-flex-pack: center;
5313 justify-content: center; 5313 justify-content: center;
5314 margin-right: 20px; 5314 margin-right: 20px;
5315 } 5315 }
5316 .work__get a img { 5316 .work__get a img {
5317 -webkit-transition: 0.3s; 5317 -webkit-transition: 0.3s;
5318 transition: 0.3s; 5318 transition: 0.3s;
5319 width: 111px; 5319 width: 111px;
5320 } 5320 }
5321 @media (min-width: 768px) { 5321 @media (min-width: 768px) {
5322 .work__get a img { 5322 .work__get a img {
5323 width: 131px; 5323 width: 131px;
5324 } 5324 }
5325 } 5325 }
5326 .work__get a:hover img { 5326 .work__get a:hover img {
5327 -webkit-transform: scale(1.1); 5327 -webkit-transform: scale(1.1);
5328 -ms-transform: scale(1.1); 5328 -ms-transform: scale(1.1);
5329 transform: scale(1.1); 5329 transform: scale(1.1);
5330 } 5330 }
5331 .work__get a + a { 5331 .work__get a + a {
5332 margin-right: 0; 5332 margin-right: 0;
5333 } 5333 }
5334 5334
5335 .work__get-app-info { 5335 .work__get-app-info {
5336 margin-top: 10px; 5336 margin-top: 10px;
5337 font-size: 14px; 5337 font-size: 14px;
5338 display: flex; 5338 display: flex;
5339 width: 100%; 5339 width: 100%;
5340 } 5340 }
5341 5341
5342 .work__get-app-info a { 5342 .work__get-app-info a {
5343 text-decoration: underline; 5343 text-decoration: underline;
5344 font-weight: 700; 5344 font-weight: 700;
5345 } 5345 }
5346 5346
5347 @media (min-width: 768px) { 5347 @media (min-width: 768px) {
5348 .work__get-app-info { 5348 .work__get-app-info {
5349 font-size: 18px; 5349 font-size: 18px;
5350 } 5350 }
5351 } 5351 }
5352 5352
5353 5353
5354 .numbers { 5354 .numbers {
5355 padding: 30px 0; 5355 padding: 30px 0;
5356 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px); 5356 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px);
5357 color: #fff; 5357 color: #fff;
5358 } 5358 }
5359 @media (min-width: 1280px) { 5359 @media (min-width: 1280px) {
5360 .numbers { 5360 .numbers {
5361 padding: 100px 0; 5361 padding: 100px 0;
5362 background-position: 100% 100%; 5362 background-position: 100% 100%;
5363 background-size: auto 500px; 5363 background-size: auto 500px;
5364 } 5364 }
5365 } 5365 }
5366 .numbers__body { 5366 .numbers__body {
5367 display: -webkit-box; 5367 display: -webkit-box;
5368 display: -ms-flexbox; 5368 display: -ms-flexbox;
5369 display: flex; 5369 display: flex;
5370 -webkit-box-orient: vertical; 5370 -webkit-box-orient: vertical;
5371 -webkit-box-direction: normal; 5371 -webkit-box-direction: normal;
5372 -ms-flex-direction: column; 5372 -ms-flex-direction: column;
5373 flex-direction: column; 5373 flex-direction: column;
5374 gap: 30px; 5374 gap: 30px;
5375 } 5375 }
5376 @media (min-width: 768px) { 5376 @media (min-width: 768px) {
5377 .numbers__body { 5377 .numbers__body {
5378 display: grid; 5378 display: grid;
5379 grid-template-columns: 1fr 1fr 1fr; 5379 grid-template-columns: 1fr 1fr 1fr;
5380 } 5380 }
5381 } 5381 }
5382 .numbers__item { 5382 .numbers__item {
5383 font-size: 12px; 5383 font-size: 12px;
5384 display: -webkit-box; 5384 display: -webkit-box;
5385 display: -ms-flexbox; 5385 display: -ms-flexbox;
5386 display: flex; 5386 display: flex;
5387 -webkit-box-orient: vertical; 5387 -webkit-box-orient: vertical;
5388 -webkit-box-direction: normal; 5388 -webkit-box-direction: normal;
5389 -ms-flex-direction: column; 5389 -ms-flex-direction: column;
5390 flex-direction: column; 5390 flex-direction: column;
5391 line-height: 1.4; 5391 line-height: 1.4;
5392 } 5392 }
5393 @media (min-width: 1280px) { 5393 @media (min-width: 1280px) {
5394 .numbers__item { 5394 .numbers__item {
5395 font-size: 16px; 5395 font-size: 16px;
5396 line-height: 20px; 5396 line-height: 20px;
5397 } 5397 }
5398 } 5398 }
5399 .numbers__item b { 5399 .numbers__item b {
5400 font-size: 40px; 5400 font-size: 40px;
5401 font-weight: 700; 5401 font-weight: 700;
5402 border-bottom: 1px solid #fff; 5402 border-bottom: 1px solid #fff;
5403 line-height: 1; 5403 line-height: 1;
5404 } 5404 }
5405 @media (min-width: 1280px) { 5405 @media (min-width: 1280px) {
5406 .numbers__item b { 5406 .numbers__item b {
5407 font-size: 100px; 5407 font-size: 100px;
5408 line-height: 147px; 5408 line-height: 147px;
5409 } 5409 }
5410 } 5410 }
5411 .numbers__item span { 5411 .numbers__item span {
5412 font-weight: 700; 5412 font-weight: 700;
5413 font-size: 14px; 5413 font-size: 14px;
5414 margin: 10px 0; 5414 margin: 10px 0;
5415 line-height: 1; 5415 line-height: 1;
5416 } 5416 }
5417 @media (min-width: 1280px) { 5417 @media (min-width: 1280px) {
5418 .numbers__item span { 5418 .numbers__item span {
5419 font-size: 24px; 5419 font-size: 24px;
5420 margin-top: 30px; 5420 margin-top: 30px;
5421 } 5421 }
5422 } 5422 }
5423 5423
5424 .vacancies { 5424 .vacancies {
5425 padding: 50px 0; 5425 padding: 50px 0;
5426 } 5426 }
5427 @media (min-width: 1280px) { 5427 @media (min-width: 1280px) {
5428 .vacancies { 5428 .vacancies {
5429 padding: 100px 0; 5429 padding: 100px 0;
5430 } 5430 }
5431 } 5431 }
5432 .vacancies__body { 5432 .vacancies__body {
5433 display: -webkit-box; 5433 display: -webkit-box;
5434 display: -ms-flexbox; 5434 display: -ms-flexbox;
5435 display: flex; 5435 display: flex;
5436 -webkit-box-orient: vertical; 5436 -webkit-box-orient: vertical;
5437 -webkit-box-direction: reverse; 5437 -webkit-box-direction: reverse;
5438 -ms-flex-direction: column-reverse; 5438 -ms-flex-direction: column-reverse;
5439 flex-direction: column-reverse; 5439 flex-direction: column-reverse;
5440 gap: 20px; 5440 gap: 20px;
5441 width: 100%; 5441 width: 100%;
5442 margin-top: 20px; 5442 margin-top: 20px;
5443 } 5443 }
5444 @media (min-width: 992px) { 5444 @media (min-width: 992px) {
5445 .vacancies__body { 5445 .vacancies__body {
5446 margin-top: 30px; 5446 margin-top: 30px;
5447 gap: 30px; 5447 gap: 30px;
5448 } 5448 }
5449 } 5449 }
5450 .vacancies__more { 5450 .vacancies__more {
5451 width: 100%; 5451 width: 100%;
5452 } 5452 }
5453 @media (min-width: 768px) { 5453 @media (min-width: 768px) {
5454 .vacancies__more { 5454 .vacancies__more {
5455 width: auto; 5455 width: auto;
5456 margin: 0 auto; 5456 margin: 0 auto;
5457 } 5457 }
5458 } 5458 }
5459 .vacancies__list { 5459 .vacancies__list {
5460 display: -webkit-box; 5460 display: -webkit-box;
5461 display: -ms-flexbox; 5461 display: -ms-flexbox;
5462 display: flex; 5462 display: flex;
5463 -webkit-box-orient: vertical; 5463 -webkit-box-orient: vertical;
5464 -webkit-box-direction: normal; 5464 -webkit-box-direction: normal;
5465 -ms-flex-direction: column; 5465 -ms-flex-direction: column;
5466 flex-direction: column; 5466 flex-direction: column;
5467 gap: 15px; 5467 gap: 15px;
5468 } 5468 }
5469 @media (min-width: 768px) { 5469 @media (min-width: 768px) {
5470 .vacancies__list { 5470 .vacancies__list {
5471 display: grid; 5471 display: grid;
5472 grid-template-columns: repeat(2, 1fr); 5472 grid-template-columns: repeat(2, 1fr);
5473 } 5473 }
5474 } 5474 }
5475 @media (min-width: 992px) { 5475 @media (min-width: 992px) {
5476 .vacancies__list { 5476 .vacancies__list {
5477 display: grid; 5477 display: grid;
5478 grid-template-columns: repeat(3, 1fr); 5478 grid-template-columns: repeat(3, 1fr);
5479 gap: 20px; 5479 gap: 20px;
5480 } 5480 }
5481 } 5481 }
5482 @media (min-width: 1280px) { 5482 @media (min-width: 1280px) {
5483 .vacancies__list { 5483 .vacancies__list {
5484 grid-template-columns: repeat(4, 1fr); 5484 grid-template-columns: repeat(4, 1fr);
5485 } 5485 }
5486 } 5486 }
5487 .vacancies__list-label { 5487 .vacancies__list-label {
5488 font-weight: 700; 5488 font-weight: 700;
5489 font-size: 22px; 5489 font-size: 22px;
5490 } 5490 }
5491 .vacancies__list-col { 5491 .vacancies__list-col {
5492 display: -webkit-box; 5492 display: -webkit-box;
5493 display: -ms-flexbox; 5493 display: -ms-flexbox;
5494 display: flex; 5494 display: flex;
5495 -webkit-box-orient: vertical; 5495 -webkit-box-orient: vertical;
5496 -webkit-box-direction: normal; 5496 -webkit-box-direction: normal;
5497 -ms-flex-direction: column; 5497 -ms-flex-direction: column;
5498 flex-direction: column; 5498 flex-direction: column;
5499 gap: 15px; 5499 gap: 15px;
5500 margin-top: 15px; 5500 margin-top: 15px;
5501 margin-bottom: 30px; 5501 margin-bottom: 30px;
5502 } 5502 }
5503 @media (min-width: 768px) { 5503 @media (min-width: 768px) {
5504 .vacancies__list-col { 5504 .vacancies__list-col {
5505 margin-top: 0; 5505 margin-top: 0;
5506 } 5506 }
5507 } 5507 }
5508 .vacancies__list-col:first-child { 5508 .vacancies__list-col:first-child {
5509 margin-top: 0; 5509 margin-top: 0;
5510 } 5510 }
5511 .vacancies__item { 5511 .vacancies__item {
5512 display: none; 5512 display: none;
5513 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5513 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5514 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5514 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5515 border-radius: 12px; 5515 border-radius: 12px;
5516 background: #fff; 5516 background: #fff;
5517 border: 1px solid #e6e7e7; 5517 border: 1px solid #e6e7e7;
5518 overflow: hidden; 5518 overflow: hidden;
5519 } 5519 }
5520 .vacancies__item:nth-of-type(1), .vacancies__item:nth-of-type(2), .vacancies__item:nth-of-type(3), .vacancies__item:nth-of-type(4), .vacancies__item:nth-of-type(5), .vacancies__item:nth-of-type(6), .vacancies__item:nth-of-type(7), .vacancies__item:nth-of-type(8) { 5520 .vacancies__item:nth-of-type(1), .vacancies__item:nth-of-type(2), .vacancies__item:nth-of-type(3), .vacancies__item:nth-of-type(4), .vacancies__item:nth-of-type(5), .vacancies__item:nth-of-type(6), .vacancies__item:nth-of-type(7), .vacancies__item:nth-of-type(8) {
5521 display: -webkit-box; 5521 display: -webkit-box;
5522 display: -ms-flexbox; 5522 display: -ms-flexbox;
5523 display: flex; 5523 display: flex;
5524 } 5524 }
5525 .vacancies__item > span { 5525 .vacancies__item > span {
5526 border-left: 10px solid #377d87; 5526 border-left: 10px solid #377d87;
5527 padding: 20px 14px; 5527 padding: 20px 14px;
5528 display: -webkit-box; 5528 display: -webkit-box;
5529 display: -ms-flexbox; 5529 display: -ms-flexbox;
5530 display: flex; 5530 display: flex;
5531 -webkit-box-orient: vertical; 5531 -webkit-box-orient: vertical;
5532 -webkit-box-direction: normal; 5532 -webkit-box-direction: normal;
5533 -ms-flex-direction: column; 5533 -ms-flex-direction: column;
5534 flex-direction: column; 5534 flex-direction: column;
5535 -webkit-box-align: start; 5535 -webkit-box-align: start;
5536 -ms-flex-align: start; 5536 -ms-flex-align: start;
5537 align-items: flex-start; 5537 align-items: flex-start;
5538 gap: 5px; 5538 gap: 5px;
5539 -webkit-box-pack: justify; 5539 -webkit-box-pack: justify;
5540 -ms-flex-pack: justify; 5540 -ms-flex-pack: justify;
5541 justify-content: space-between; 5541 justify-content: space-between;
5542 } 5542 }
5543 @media (min-width: 992px) { 5543 @media (min-width: 992px) {
5544 .vacancies__item > span { 5544 .vacancies__item > span {
5545 gap: 10px; 5545 gap: 10px;
5546 } 5546 }
5547 } 5547 }
5548 .vacancies__item b { 5548 .vacancies__item b {
5549 font-weight: 700; 5549 font-weight: 700;
5550 font-size: 14px; 5550 font-size: 14px;
5551 } 5551 }
5552 @media (min-width: 992px) { 5552 @media (min-width: 992px) {
5553 .vacancies__item b { 5553 .vacancies__item b {
5554 font-size: 20px; 5554 font-size: 20px;
5555 } 5555 }
5556 } 5556 }
5557 .vacancies__item:hover b { 5557 .vacancies__item:hover b {
5558 color: #377d87; 5558 color: #377d87;
5559 } 5559 }
5560 .vacancies__item u { 5560 .vacancies__item u {
5561 text-decoration: none; 5561 text-decoration: none;
5562 font-size: 14px; 5562 font-size: 14px;
5563 } 5563 }
5564 @media (min-width: 992px) { 5564 @media (min-width: 992px) {
5565 .vacancies__item u { 5565 .vacancies__item u {
5566 font-size: 18px; 5566 font-size: 18px;
5567 } 5567 }
5568 } 5568 }
5569 .vacancies__item i { 5569 .vacancies__item i {
5570 font-size: 12px; 5570 font-size: 12px;
5571 font-style: normal; 5571 font-style: normal;
5572 border-bottom: 1px dashed #377d87; 5572 border-bottom: 1px dashed #377d87;
5573 } 5573 }
5574 @media (min-width: 992px) { 5574 @media (min-width: 992px) {
5575 .vacancies__item i { 5575 .vacancies__item i {
5576 font-size: 16px; 5576 font-size: 16px;
5577 } 5577 }
5578 } 5578 }
5579 .vacancies__item i span { 5579 .vacancies__item i span {
5580 font-weight: 700; 5580 font-weight: 700;
5581 color: #377d87; 5581 color: #377d87;
5582 } 5582 }
5583 .vacancies__body.active .vacancies__list .vacancies__item { 5583 .vacancies__body.active .vacancies__list .vacancies__item {
5584 display: -webkit-box; 5584 display: -webkit-box;
5585 display: -ms-flexbox; 5585 display: -ms-flexbox;
5586 display: flex; 5586 display: flex;
5587 } 5587 }
5588 5588
5589 .employer { 5589 .employer {
5590 padding-bottom: 50px; 5590 padding-bottom: 50px;
5591 } 5591 }
5592 @media (min-width: 768px) { 5592 @media (min-width: 768px) {
5593 .employer { 5593 .employer {
5594 padding-bottom: 100px; 5594 padding-bottom: 100px;
5595 } 5595 }
5596 } 5596 }
5597 .employer .swiper { 5597 .employer .swiper {
5598 margin: 20px 0; 5598 margin: 20px 0;
5599 } 5599 }
5600 @media (min-width: 768px) { 5600 @media (min-width: 768px) {
5601 .employer .swiper { 5601 .employer .swiper {
5602 display: none; 5602 display: none;
5603 } 5603 }
5604 } 5604 }
5605 .employer__item { 5605 .employer__item {
5606 display: -webkit-box; 5606 display: -webkit-box;
5607 display: -ms-flexbox; 5607 display: -ms-flexbox;
5608 display: flex; 5608 display: flex;
5609 -webkit-box-orient: vertical; 5609 -webkit-box-orient: vertical;
5610 -webkit-box-direction: normal; 5610 -webkit-box-direction: normal;
5611 -ms-flex-direction: column; 5611 -ms-flex-direction: column;
5612 flex-direction: column; 5612 flex-direction: column;
5613 gap: 30px; 5613 gap: 30px;
5614 } 5614 }
5615 .employer__item a { 5615 .employer__item a {
5616 display: -webkit-box; 5616 display: -webkit-box;
5617 display: -ms-flexbox; 5617 display: -ms-flexbox;
5618 display: flex; 5618 display: flex;
5619 -webkit-box-orient: vertical; 5619 -webkit-box-orient: vertical;
5620 -webkit-box-direction: normal; 5620 -webkit-box-direction: normal;
5621 -ms-flex-direction: column; 5621 -ms-flex-direction: column;
5622 flex-direction: column; 5622 flex-direction: column;
5623 -webkit-box-align: center; 5623 -webkit-box-align: center;
5624 -ms-flex-align: center; 5624 -ms-flex-align: center;
5625 align-items: center; 5625 align-items: center;
5626 } 5626 }
5627 .employer__item img { 5627 .employer__item img {
5628 width: 100%; 5628 width: 100%;
5629 aspect-ratio: 295/98; 5629 aspect-ratio: 295/98;
5630 -o-object-fit: contain; 5630 -o-object-fit: contain;
5631 object-fit: contain; 5631 object-fit: contain;
5632 } 5632 }
5633 .employer__body { 5633 .employer__body {
5634 display: none; 5634 display: none;
5635 grid-template-columns: 1fr 1fr; 5635 grid-template-columns: 1fr 1fr;
5636 gap: 30px; 5636 gap: 30px;
5637 margin-top: 30px; 5637 margin-top: 30px;
5638 margin-bottom: 40px; 5638 margin-bottom: 40px;
5639 } 5639 }
5640 @media (min-width: 768px) { 5640 @media (min-width: 768px) {
5641 .employer__body { 5641 .employer__body {
5642 display: grid; 5642 display: grid;
5643 } 5643 }
5644 } 5644 }
5645 @media (min-width: 992px) { 5645 @media (min-width: 992px) {
5646 .employer__body { 5646 .employer__body {
5647 grid-template-columns: 1fr 1fr 1fr; 5647 grid-template-columns: 1fr 1fr 1fr;
5648 } 5648 }
5649 } 5649 }
5650 @media (min-width: 1280px) { 5650 @media (min-width: 1280px) {
5651 .employer__body { 5651 .employer__body {
5652 grid-template-columns: 1fr 1fr 1fr 1fr; 5652 grid-template-columns: 1fr 1fr 1fr 1fr;
5653 } 5653 }
5654 } 5654 }
5655 .employer__body a { 5655 .employer__body a {
5656 display: -webkit-box; 5656 display: -webkit-box;
5657 display: -ms-flexbox; 5657 display: -ms-flexbox;
5658 display: flex; 5658 display: flex;
5659 -webkit-box-pack: center; 5659 -webkit-box-pack: center;
5660 -ms-flex-pack: center; 5660 -ms-flex-pack: center;
5661 justify-content: center; 5661 justify-content: center;
5662 -webkit-box-align: center; 5662 -webkit-box-align: center;
5663 -ms-flex-align: center; 5663 -ms-flex-align: center;
5664 align-items: center; 5664 align-items: center;
5665 height: 98px; 5665 height: 98px;
5666 } 5666 }
5667 .employer__body img { 5667 .employer__body img {
5668 max-width: 100%; 5668 max-width: 100%;
5669 max-height: 98px; 5669 max-height: 98px;
5670 -o-object-fit: contain; 5670 -o-object-fit: contain;
5671 object-fit: contain; 5671 object-fit: contain;
5672 } 5672 }
5673 .employer__more { 5673 .employer__more {
5674 height: 38px; 5674 height: 38px;
5675 } 5675 }
5676 @media (min-width: 768px) { 5676 @media (min-width: 768px) {
5677 .employer__more { 5677 .employer__more {
5678 width: 250px; 5678 width: 250px;
5679 margin: 0 auto; 5679 margin: 0 auto;
5680 height: 44px; 5680 height: 44px;
5681 } 5681 }
5682 } 5682 }
5683 5683
5684 .about { 5684 .about {
5685 background: #acc0e6 url("../images/space.svg") no-repeat 0 0; 5685 background: #acc0e6 url("../images/space.svg") no-repeat 0 0;
5686 background-size: cover; 5686 background-size: cover;
5687 padding: 30px 0; 5687 padding: 30px 0;
5688 padding-bottom: 70px; 5688 padding-bottom: 70px;
5689 } 5689 }
5690 @media (min-width: 768px) { 5690 @media (min-width: 768px) {
5691 .about { 5691 .about {
5692 padding-top: 40px; 5692 padding-top: 40px;
5693 background-size: auto calc(100% - 10px); 5693 background-size: auto calc(100% - 10px);
5694 } 5694 }
5695 } 5695 }
5696 @media (min-width: 1280px) { 5696 @media (min-width: 1280px) {
5697 .about { 5697 .about {
5698 padding: 100px 0; 5698 padding: 100px 0;
5699 } 5699 }
5700 } 5700 }
5701 .about__wrapper { 5701 .about__wrapper {
5702 display: -webkit-box; 5702 display: -webkit-box;
5703 display: -ms-flexbox; 5703 display: -ms-flexbox;
5704 display: flex; 5704 display: flex;
5705 -webkit-box-orient: vertical; 5705 -webkit-box-orient: vertical;
5706 -webkit-box-direction: normal; 5706 -webkit-box-direction: normal;
5707 -ms-flex-direction: column; 5707 -ms-flex-direction: column;
5708 flex-direction: column; 5708 flex-direction: column;
5709 position: relative; 5709 position: relative;
5710 } 5710 }
5711 .about__title { 5711 .about__title {
5712 color: #fff; 5712 color: #fff;
5713 line-height: 1.2; 5713 line-height: 1.2;
5714 } 5714 }
5715 @media (min-width: 1280px) { 5715 @media (min-width: 1280px) {
5716 .about__title { 5716 .about__title {
5717 position: absolute; 5717 position: absolute;
5718 top: -45px; 5718 top: -45px;
5719 left: 0; 5719 left: 0;
5720 } 5720 }
5721 } 5721 }
5722 .about__body { 5722 .about__body {
5723 display: -webkit-box; 5723 display: -webkit-box;
5724 display: -ms-flexbox; 5724 display: -ms-flexbox;
5725 display: flex; 5725 display: flex;
5726 -webkit-box-orient: vertical; 5726 -webkit-box-orient: vertical;
5727 -webkit-box-direction: normal; 5727 -webkit-box-direction: normal;
5728 -ms-flex-direction: column; 5728 -ms-flex-direction: column;
5729 flex-direction: column; 5729 flex-direction: column;
5730 } 5730 }
5731 @media (min-width: 1280px) { 5731 @media (min-width: 1280px) {
5732 .about__body { 5732 .about__body {
5733 padding-left: 495px; 5733 padding-left: 495px;
5734 } 5734 }
5735 } 5735 }
5736 .about__line { 5736 .about__line {
5737 background: #fff; 5737 background: #fff;
5738 width: 100%; 5738 width: 100%;
5739 height: 1px; 5739 height: 1px;
5740 max-width: 400px; 5740 max-width: 400px;
5741 margin-top: 10px; 5741 margin-top: 10px;
5742 } 5742 }
5743 .about__item { 5743 .about__item {
5744 display: -webkit-box; 5744 display: -webkit-box;
5745 display: -ms-flexbox; 5745 display: -ms-flexbox;
5746 display: flex; 5746 display: flex;
5747 -webkit-box-orient: vertical; 5747 -webkit-box-orient: vertical;
5748 -webkit-box-direction: normal; 5748 -webkit-box-direction: normal;
5749 -ms-flex-direction: column; 5749 -ms-flex-direction: column;
5750 flex-direction: column; 5750 flex-direction: column;
5751 margin-top: 10px; 5751 margin-top: 10px;
5752 max-width: 600px; 5752 max-width: 600px;
5753 } 5753 }
5754 @media (min-width: 768px) { 5754 @media (min-width: 768px) {
5755 .about__item { 5755 .about__item {
5756 margin-top: 20px; 5756 margin-top: 20px;
5757 } 5757 }
5758 } 5758 }
5759 @media (min-width: 1280px) { 5759 @media (min-width: 1280px) {
5760 .about__item { 5760 .about__item {
5761 margin-top: 30px; 5761 margin-top: 30px;
5762 } 5762 }
5763 } 5763 }
5764 .about__item b { 5764 .about__item b {
5765 font-size: 20px; 5765 font-size: 20px;
5766 font-weight: 700; 5766 font-weight: 700;
5767 } 5767 }
5768 .about__item span { 5768 .about__item span {
5769 font-size: 13px; 5769 font-size: 13px;
5770 line-height: 1.4; 5770 line-height: 1.4;
5771 margin-top: 6px; 5771 margin-top: 6px;
5772 } 5772 }
5773 @media (min-width: 1280px) { 5773 @media (min-width: 1280px) {
5774 .about__item span { 5774 .about__item span {
5775 font-size: 16px; 5775 font-size: 16px;
5776 margin-top: 12px; 5776 margin-top: 12px;
5777 } 5777 }
5778 } 5778 }
5779 .about__item a { 5779 .about__item a {
5780 text-decoration: underline; 5780 text-decoration: underline;
5781 } 5781 }
5782 .about__item + .about__item { 5782 .about__item + .about__item {
5783 margin-top: 30px; 5783 margin-top: 30px;
5784 } 5784 }
5785 @media (min-width: 992px) { 5785 @media (min-width: 992px) {
5786 .about__item + .about__item { 5786 .about__item + .about__item {
5787 margin-top: 40px; 5787 margin-top: 40px;
5788 } 5788 }
5789 } 5789 }
5790 .about__button { 5790 .about__button {
5791 margin-top: 20px; 5791 margin-top: 20px;
5792 height: 38px; 5792 height: 38px;
5793 padding: 0; 5793 padding: 0;
5794 } 5794 }
5795 @media (min-width: 768px) { 5795 @media (min-width: 768px) {
5796 .about__button { 5796 .about__button {
5797 max-width: 200px; 5797 max-width: 200px;
5798 height: 42px; 5798 height: 42px;
5799 margin-top: 30px; 5799 margin-top: 30px;
5800 } 5800 }
5801 } 5801 }
5802 5802
5803 .news { 5803 .news {
5804 padding: 50px 0; 5804 padding: 50px 0;
5805 overflow: hidden; 5805 overflow: hidden;
5806 } 5806 }
5807 @media (min-width: 1280px) { 5807 @media (min-width: 1280px) {
5808 .news { 5808 .news {
5809 padding: 100px 0; 5809 padding: 100px 0;
5810 padding-bottom: 0; 5810 padding-bottom: 0;
5811 } 5811 }
5812 } 5812 }
5813 .news__toper { 5813 .news__toper {
5814 display: -webkit-box; 5814 display: -webkit-box;
5815 display: -ms-flexbox; 5815 display: -ms-flexbox;
5816 display: flex; 5816 display: flex;
5817 -webkit-box-pack: justify; 5817 -webkit-box-pack: justify;
5818 -ms-flex-pack: justify; 5818 -ms-flex-pack: justify;
5819 justify-content: space-between; 5819 justify-content: space-between;
5820 -webkit-box-align: center; 5820 -webkit-box-align: center;
5821 -ms-flex-align: center; 5821 -ms-flex-align: center;
5822 align-items: center; 5822 align-items: center;
5823 } 5823 }
5824 @media (min-width: 1280px) { 5824 @media (min-width: 1280px) {
5825 .news__toper .title { 5825 .news__toper .title {
5826 width: calc(100% - 160px); 5826 width: calc(100% - 160px);
5827 } 5827 }
5828 } 5828 }
5829 .news__toper .navs { 5829 .news__toper .navs {
5830 display: none; 5830 display: none;
5831 } 5831 }
5832 @media (min-width: 1280px) { 5832 @media (min-width: 1280px) {
5833 .news__toper .navs { 5833 .news__toper .navs {
5834 display: -webkit-box; 5834 display: -webkit-box;
5835 display: -ms-flexbox; 5835 display: -ms-flexbox;
5836 display: flex; 5836 display: flex;
5837 } 5837 }
5838 } 5838 }
5839 .news .swiper { 5839 .news .swiper {
5840 margin-top: 20px; 5840 margin-top: 20px;
5841 } 5841 }
5842 @media (min-width: 768px) { 5842 @media (min-width: 768px) {
5843 .news .swiper { 5843 .news .swiper {
5844 overflow: visible; 5844 overflow: visible;
5845 } 5845 }
5846 } 5846 }
5847 @media (min-width: 992px) { 5847 @media (min-width: 992px) {
5848 .news .swiper { 5848 .news .swiper {
5849 margin-top: 40px; 5849 margin-top: 40px;
5850 } 5850 }
5851 } 5851 }
5852 .news__item { 5852 .news__item {
5853 display: -webkit-box; 5853 display: -webkit-box;
5854 display: -ms-flexbox; 5854 display: -ms-flexbox;
5855 display: flex; 5855 display: flex;
5856 -webkit-box-orient: vertical; 5856 -webkit-box-orient: vertical;
5857 -webkit-box-direction: normal; 5857 -webkit-box-direction: normal;
5858 -ms-flex-direction: column; 5858 -ms-flex-direction: column;
5859 flex-direction: column; 5859 flex-direction: column;
5860 line-height: 1.4; 5860 line-height: 1.4;
5861 } 5861 }
5862 .news__item-pic { 5862 .news__item-pic {
5863 width: 100%; 5863 width: 100%;
5864 aspect-ratio: 3/2; 5864 aspect-ratio: 3/2;
5865 border-radius: 12px; 5865 border-radius: 12px;
5866 border: 1px solid #e6e7e7; 5866 border: 1px solid #e6e7e7;
5867 -o-object-fit: cover; 5867 -o-object-fit: cover;
5868 object-fit: cover; 5868 object-fit: cover;
5869 min-height: 200px; 5869 min-height: 200px;
5870 } 5870 }
5871 @media (min-width: 1280px) { 5871 @media (min-width: 1280px) {
5872 .news__item-pic { 5872 .news__item-pic {
5873 aspect-ratio: 4/2; 5873 aspect-ratio: 4/2;
5874 } 5874 }
5875 } 5875 }
5876 .news__item-body { 5876 .news__item-body {
5877 display: -webkit-box; 5877 display: -webkit-box;
5878 display: -ms-flexbox; 5878 display: -ms-flexbox;
5879 display: flex; 5879 display: flex;
5880 -webkit-box-orient: vertical; 5880 -webkit-box-orient: vertical;
5881 -webkit-box-direction: normal; 5881 -webkit-box-direction: normal;
5882 -ms-flex-direction: column; 5882 -ms-flex-direction: column;
5883 flex-direction: column; 5883 flex-direction: column;
5884 padding-top: 15px; 5884 padding-top: 15px;
5885 } 5885 }
5886 @media (min-width: 768px) { 5886 @media (min-width: 768px) {
5887 .news__item-body { 5887 .news__item-body {
5888 padding: 20px; 5888 padding: 20px;
5889 padding-top: 30px; 5889 padding-top: 30px;
5890 margin-top: -15px; 5890 margin-top: -15px;
5891 border-radius: 0 0 12px 12px; 5891 border-radius: 0 0 12px 12px;
5892 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5892 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5893 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5893 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5894 } 5894 }
5895 } 5895 }
5896 .news__item-date { 5896 .news__item-date {
5897 font-size: 14px; 5897 font-size: 14px;
5898 font-weight: 700; 5898 font-weight: 700;
5899 color: #377d87; 5899 color: #377d87;
5900 } 5900 }
5901 .news__item-title { 5901 .news__item-title {
5902 font-size: 20px; 5902 font-size: 20px;
5903 font-weight: 700; 5903 font-weight: 700;
5904 line-height: 1.2; 5904 line-height: 1.2;
5905 margin-top: 5px; 5905 margin-top: 5px;
5906 } 5906 }
5907 .news__item-text { 5907 .news__item-text {
5908 color: #000; 5908 color: #000;
5909 font-size: 13px; 5909 font-size: 13px;
5910 margin-top: 10px; 5910 margin-top: 10px;
5911 overflow: hidden; 5911 overflow: hidden;
5912 display: -webkit-box; 5912 display: -webkit-box;
5913 -webkit-box-orient: vertical; 5913 -webkit-box-orient: vertical;
5914 -webkit-line-clamp: 4; 5914 -webkit-line-clamp: 4;
5915 } 5915 }
5916
5917 .news__item-text p {
5918 word-break: break-all;
5919 }
5920
5916 @media (min-width: 1280px) { 5921 @media (min-width: 1280px) {
5917 .news__item-text { 5922 .news__item-text {
5918 font-size: 16px; 5923 font-size: 16px;
5919 } 5924 }
5920 } 5925 }
5921 .news__item-more { 5926 .news__item-more {
5922 height: 42px; 5927 height: 42px;
5923 margin-top: 20px; 5928 margin-top: 20px;
5924 } 5929 }
5925 @media (min-width: 1280px) { 5930 @media (min-width: 1280px) {
5926 .news__item-more { 5931 .news__item-more {
5927 height: 44px; 5932 height: 44px;
5928 max-width: 190px; 5933 max-width: 190px;
5929 } 5934 }
5930 } 5935 }
5931 .news__all { 5936 .news__all {
5932 height: 42px; 5937 height: 42px;
5933 margin: 0 auto; 5938 margin: 0 auto;
5934 margin-top: 20px; 5939 margin-top: 20px;
5935 padding: 0; 5940 padding: 0;
5936 display: none; 5941 display: none;
5937 } 5942 }
5938 @media (min-width: 768px) { 5943 @media (min-width: 768px) {
5939 .news__all { 5944 .news__all {
5940 max-width: 170px; 5945 max-width: 170px;
5941 margin-top: 30px; 5946 margin-top: 30px;
5942 display: -webkit-box; 5947 display: -webkit-box;
5943 display: -ms-flexbox; 5948 display: -ms-flexbox;
5944 display: flex; 5949 display: flex;
5945 } 5950 }
5946 } 5951 }
5947 @media (min-width: 1280px) { 5952 @media (min-width: 1280px) {
5948 .news__all { 5953 .news__all {
5949 height: 44px; 5954 height: 44px;
5950 } 5955 }
5951 } 5956 }
5952 .news__items { 5957 .news__items {
5953 display: grid; 5958 display: grid;
5954 gap: 20px; 5959 gap: 20px;
5955 margin-bottom: 10px; 5960 margin-bottom: 10px;
5956 } 5961 }
5957 @media (min-width: 768px) { 5962 @media (min-width: 768px) {
5958 .news__items { 5963 .news__items {
5959 grid-template-columns: 1fr 1fr; 5964 grid-template-columns: 1fr 1fr;
5960 } 5965 }
5961 } 5966 }
5962 @media (min-width: 992px) { 5967 @media (min-width: 992px) {
5963 .news__items { 5968 .news__items {
5964 grid-template-columns: 1fr 1fr 1fr; 5969 grid-template-columns: 1fr 1fr 1fr;
5965 } 5970 }
5966 } 5971 }
5967 5972
5968 main + .news { 5973 main + .news {
5969 padding: 0; 5974 padding: 0;
5970 } 5975 }
5971 5976
5972 .info { 5977 .info {
5973 position: relative; 5978 position: relative;
5974 overflow: hidden; 5979 overflow: hidden;
5975 } 5980 }
5976 @media (min-width: 1280px) { 5981 @media (min-width: 1280px) {
5977 .info { 5982 .info {
5978 margin-bottom: -25px; 5983 margin-bottom: -25px;
5979 } 5984 }
5980 } 5985 }
5981 .info__pic { 5986 .info__pic {
5982 display: none; 5987 display: none;
5983 z-index: 1; 5988 z-index: 1;
5984 position: absolute; 5989 position: absolute;
5985 top: 0; 5990 top: 0;
5986 left: 50%; 5991 left: 50%;
5987 height: 100%; 5992 height: 100%;
5988 margin-left: 130px; 5993 margin-left: 130px;
5989 } 5994 }
5990 @media (min-width: 992px) { 5995 @media (min-width: 992px) {
5991 .info__pic { 5996 .info__pic {
5992 display: block; 5997 display: block;
5993 } 5998 }
5994 } 5999 }
5995 @media (min-width: 1280px) { 6000 @media (min-width: 1280px) {
5996 .info__pic { 6001 .info__pic {
5997 width: 610px; 6002 width: 610px;
5998 height: auto; 6003 height: auto;
5999 margin-left: 10px; 6004 margin-left: 10px;
6000 } 6005 }
6001 } 6006 }
6002 .info__body { 6007 .info__body {
6003 z-index: 2; 6008 z-index: 2;
6004 position: relative; 6009 position: relative;
6005 display: -webkit-box; 6010 display: -webkit-box;
6006 display: -ms-flexbox; 6011 display: -ms-flexbox;
6007 display: flex; 6012 display: flex;
6008 -webkit-box-orient: vertical; 6013 -webkit-box-orient: vertical;
6009 -webkit-box-direction: normal; 6014 -webkit-box-direction: normal;
6010 -ms-flex-direction: column; 6015 -ms-flex-direction: column;
6011 flex-direction: column; 6016 flex-direction: column;
6012 } 6017 }
6013 @media (min-width: 1280px) { 6018 @media (min-width: 1280px) {
6014 .info__body { 6019 .info__body {
6015 padding-top: 100px; 6020 padding-top: 100px;
6016 min-height: 600px; 6021 min-height: 600px;
6017 } 6022 }
6018 } 6023 }
6019 @media (min-width: 1280px) { 6024 @media (min-width: 1280px) {
6020 .info__title { 6025 .info__title {
6021 max-width: 520px; 6026 max-width: 520px;
6022 line-height: 1; 6027 line-height: 1;
6023 } 6028 }
6024 } 6029 }
6025 .info__item { 6030 .info__item {
6026 margin-top: 20px; 6031 margin-top: 20px;
6027 display: -webkit-box; 6032 display: -webkit-box;
6028 display: -ms-flexbox; 6033 display: -ms-flexbox;
6029 display: flex; 6034 display: flex;
6030 -webkit-box-orient: vertical; 6035 -webkit-box-orient: vertical;
6031 -webkit-box-direction: normal; 6036 -webkit-box-direction: normal;
6032 -ms-flex-direction: column; 6037 -ms-flex-direction: column;
6033 flex-direction: column; 6038 flex-direction: column;
6034 gap: 20px; 6039 gap: 20px;
6035 } 6040 }
6036 @media (min-width: 992px) { 6041 @media (min-width: 992px) {
6037 .info__item { 6042 .info__item {
6038 max-width: 610px; 6043 max-width: 610px;
6039 } 6044 }
6040 } 6045 }
6041 .info__item + .info__item { 6046 .info__item + .info__item {
6042 margin-top: 60px; 6047 margin-top: 60px;
6043 } 6048 }
6044 .info__text { 6049 .info__text {
6045 color: #000; 6050 color: #000;
6046 font-size: 13px; 6051 font-size: 13px;
6047 line-height: 1.4; 6052 line-height: 1.4;
6048 } 6053 }
6049 @media (min-width: 768px) { 6054 @media (min-width: 768px) {
6050 .info__text { 6055 .info__text {
6051 font-size: 16px; 6056 font-size: 16px;
6052 } 6057 }
6053 } 6058 }
6054 @media (min-width: 1280px) { 6059 @media (min-width: 1280px) {
6055 .info__text { 6060 .info__text {
6056 font-size: 18px; 6061 font-size: 18px;
6057 } 6062 }
6058 } 6063 }
6059 .info__link { 6064 .info__link {
6060 border-radius: 8px; 6065 border-radius: 8px;
6061 display: -webkit-box; 6066 display: -webkit-box;
6062 display: -ms-flexbox; 6067 display: -ms-flexbox;
6063 display: flex; 6068 display: flex;
6064 -webkit-box-pack: center; 6069 -webkit-box-pack: center;
6065 -ms-flex-pack: center; 6070 -ms-flex-pack: center;
6066 justify-content: center; 6071 justify-content: center;
6067 -webkit-box-align: center; 6072 -webkit-box-align: center;
6068 -ms-flex-align: center; 6073 -ms-flex-align: center;
6069 align-items: center; 6074 align-items: center;
6070 line-height: 1; 6075 line-height: 1;
6071 height: 40px; 6076 height: 40px;
6072 font-size: 12px; 6077 font-size: 12px;
6073 font-weight: 700; 6078 font-weight: 700;
6074 gap: 8px; 6079 gap: 8px;
6075 color: #fff; 6080 color: #fff;
6076 background: #377d87; 6081 background: #377d87;
6077 } 6082 }
6078 .info__link:hover { 6083 .info__link:hover {
6079 -webkit-filter: grayscale(50%); 6084 -webkit-filter: grayscale(50%);
6080 filter: grayscale(50%); 6085 filter: grayscale(50%);
6081 } 6086 }
6082 @media (min-width: 768px) { 6087 @media (min-width: 768px) {
6083 .info__link { 6088 .info__link {
6084 height: 44px; 6089 height: 44px;
6085 font-size: 16px; 6090 font-size: 16px;
6086 gap: 10px; 6091 gap: 10px;
6087 max-width: 300px; 6092 max-width: 300px;
6088 } 6093 }
6089 } 6094 }
6090 @media (min-width: 992px) { 6095 @media (min-width: 992px) {
6091 .info__link { 6096 .info__link {
6092 max-width: 210px; 6097 max-width: 210px;
6093 } 6098 }
6094 } 6099 }
6095 .info__link svg { 6100 .info__link svg {
6096 width: 16px; 6101 width: 16px;
6097 height: 16px; 6102 height: 16px;
6098 } 6103 }
6099 @media (min-width: 768px) { 6104 @media (min-width: 768px) {
6100 .info__link svg { 6105 .info__link svg {
6101 width: 20px; 6106 width: 20px;
6102 height: 20px; 6107 height: 20px;
6103 } 6108 }
6104 } 6109 }
6105 6110
6106 .thing { 6111 .thing {
6107 padding-top: 15px; 6112 padding-top: 15px;
6108 padding-bottom: 30px; 6113 padding-bottom: 30px;
6109 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6114 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6110 color: #000; 6115 color: #000;
6111 overflow: hidden; 6116 overflow: hidden;
6112 position: relative; 6117 position: relative;
6113 } 6118 }
6114 @media (min-width: 992px) { 6119 @media (min-width: 992px) {
6115 .thing { 6120 .thing {
6116 padding-top: 20px; 6121 padding-top: 20px;
6117 padding-bottom: 60px; 6122 padding-bottom: 60px;
6118 } 6123 }
6119 } 6124 }
6120 @media (min-width: 1280px) { 6125 @media (min-width: 1280px) {
6121 .thing { 6126 .thing {
6122 padding-bottom: 90px; 6127 padding-bottom: 90px;
6123 } 6128 }
6124 } 6129 }
6125 .thing_pdf { 6130 .thing_pdf {
6126 padding: 30px 0; 6131 padding: 30px 0;
6127 } 6132 }
6128 @media (min-width: 992px) { 6133 @media (min-width: 992px) {
6129 .thing_pdf { 6134 .thing_pdf {
6130 padding: 60px 0; 6135 padding: 60px 0;
6131 } 6136 }
6132 } 6137 }
6133 @media (min-width: 1280px) { 6138 @media (min-width: 1280px) {
6134 .thing_pdf { 6139 .thing_pdf {
6135 padding: 90px 0; 6140 padding: 90px 0;
6136 } 6141 }
6137 } 6142 }
6138 .thing__body { 6143 .thing__body {
6139 display: -webkit-box; 6144 display: -webkit-box;
6140 display: -ms-flexbox; 6145 display: -ms-flexbox;
6141 display: flex; 6146 display: flex;
6142 -webkit-box-orient: vertical; 6147 -webkit-box-orient: vertical;
6143 -webkit-box-direction: normal; 6148 -webkit-box-direction: normal;
6144 -ms-flex-direction: column; 6149 -ms-flex-direction: column;
6145 flex-direction: column; 6150 flex-direction: column;
6146 -webkit-box-align: start; 6151 -webkit-box-align: start;
6147 -ms-flex-align: start; 6152 -ms-flex-align: start;
6148 align-items: flex-start; 6153 align-items: flex-start;
6149 } 6154 }
6150 .thing__breadcrumbs { 6155 .thing__breadcrumbs {
6151 width: 100%; 6156 width: 100%;
6152 margin-bottom: 40px; 6157 margin-bottom: 40px;
6153 position: relative; 6158 position: relative;
6154 z-index: 2; 6159 z-index: 2;
6155 } 6160 }
6156 @media (min-width: 768px) { 6161 @media (min-width: 768px) {
6157 .thing__breadcrumbs { 6162 .thing__breadcrumbs {
6158 margin-bottom: 60px; 6163 margin-bottom: 60px;
6159 } 6164 }
6160 } 6165 }
6161 .thing__date { 6166 .thing__date {
6162 color: #000; 6167 color: #000;
6163 font-size: 14px; 6168 font-size: 14px;
6164 font-weight: 700; 6169 font-weight: 700;
6165 line-height: 21px; 6170 line-height: 21px;
6166 margin-bottom: 10px; 6171 margin-bottom: 10px;
6167 } 6172 }
6168 @media (min-width: 768px) { 6173 @media (min-width: 768px) {
6169 .thing__date { 6174 .thing__date {
6170 font-size: 18px; 6175 font-size: 18px;
6171 line-height: 27px; 6176 line-height: 27px;
6172 } 6177 }
6173 } 6178 }
6174 .thing__title { 6179 .thing__title {
6175 width: 100%; 6180 width: 100%;
6176 font-size: 32px; 6181 font-size: 32px;
6177 font-weight: 700; 6182 font-weight: 700;
6178 margin: 0; 6183 margin: 0;
6179 max-width: 780px; 6184 max-width: 780px;
6180 position: relative; 6185 position: relative;
6181 z-index: 2; 6186 z-index: 2;
6182 line-height: 1.1; 6187 line-height: 1.1;
6183 } 6188 }
6184 @media (min-width: 768px) { 6189 @media (min-width: 768px) {
6185 .thing__title { 6190 .thing__title {
6186 font-size: 40px; 6191 font-size: 40px;
6187 } 6192 }
6188 } 6193 }
6189 @media (min-width: 1280px) { 6194 @media (min-width: 1280px) {
6190 .thing__title { 6195 .thing__title {
6191 font-size: 64px; 6196 font-size: 64px;
6192 } 6197 }
6193 } 6198 }
6194 .thing__text { 6199 .thing__text {
6195 width: 100%; 6200 width: 100%;
6196 font-weight: 700; 6201 font-weight: 700;
6197 font-size: 14px; 6202 font-size: 14px;
6198 line-height: 1.4; 6203 line-height: 1.4;
6199 margin: 15px 0 0 0; 6204 margin: 15px 0 0 0;
6200 max-width: 780px; 6205 max-width: 780px;
6201 position: relative; 6206 position: relative;
6202 z-index: 2; 6207 z-index: 2;
6203 } 6208 }
6204 @media (min-width: 768px) { 6209 @media (min-width: 768px) {
6205 .thing__text { 6210 .thing__text {
6206 margin-top: 15px; 6211 margin-top: 15px;
6207 } 6212 }
6208 } 6213 }
6209 @media (min-width: 992px) { 6214 @media (min-width: 992px) {
6210 .thing__text { 6215 .thing__text {
6211 font-weight: 400; 6216 font-weight: 400;
6212 font-size: 18px; 6217 font-size: 18px;
6213 } 6218 }
6214 } 6219 }
6215 .thing__search { 6220 .thing__search {
6216 width: 100%; 6221 width: 100%;
6217 max-width: 640px; 6222 max-width: 640px;
6218 margin-top: 20px; 6223 margin-top: 20px;
6219 position: relative; 6224 position: relative;
6220 z-index: 2; 6225 z-index: 2;
6221 } 6226 }
6222 @media (min-width: 768px) { 6227 @media (min-width: 768px) {
6223 .thing__search { 6228 .thing__search {
6224 margin-top: 30px; 6229 margin-top: 30px;
6225 } 6230 }
6226 } 6231 }
6227 .thing__badge { 6232 .thing__badge {
6228 position: relative; 6233 position: relative;
6229 z-index: 2; 6234 z-index: 2;
6230 display: -webkit-box; 6235 display: -webkit-box;
6231 display: -ms-flexbox; 6236 display: -ms-flexbox;
6232 display: flex; 6237 display: flex;
6233 -webkit-box-align: center; 6238 -webkit-box-align: center;
6234 -ms-flex-align: center; 6239 -ms-flex-align: center;
6235 align-items: center; 6240 align-items: center;
6236 gap: 5px; 6241 gap: 5px;
6237 padding: 0 12px; 6242 padding: 0 12px;
6238 background: #4d88d9; 6243 background: #4d88d9;
6239 color: #fff; 6244 color: #fff;
6240 font-size: 12px; 6245 font-size: 12px;
6241 line-height: 1; 6246 line-height: 1;
6242 height: 26px; 6247 height: 26px;
6243 border-radius: 999px; 6248 border-radius: 999px;
6244 margin-bottom: 20px; 6249 margin-bottom: 20px;
6245 } 6250 }
6246 @media (min-width: 992px) { 6251 @media (min-width: 992px) {
6247 .thing__badge { 6252 .thing__badge {
6248 font-size: 16px; 6253 font-size: 16px;
6249 gap: 10px; 6254 gap: 10px;
6250 padding: 0 24px; 6255 padding: 0 24px;
6251 height: 42px; 6256 height: 42px;
6252 margin-bottom: 30px; 6257 margin-bottom: 30px;
6253 } 6258 }
6254 } 6259 }
6255 .thing__badge svg { 6260 .thing__badge svg {
6256 width: 12px; 6261 width: 12px;
6257 height: 12px; 6262 height: 12px;
6258 } 6263 }
6259 @media (min-width: 992px) { 6264 @media (min-width: 992px) {
6260 .thing__badge svg { 6265 .thing__badge svg {
6261 width: 20px; 6266 width: 20px;
6262 height: 20px; 6267 height: 20px;
6263 } 6268 }
6264 } 6269 }
6265 .thing__pic { 6270 .thing__pic {
6266 width: 60px; 6271 width: 60px;
6267 aspect-ratio: 1/1; 6272 aspect-ratio: 1/1;
6268 -o-object-fit: contain; 6273 -o-object-fit: contain;
6269 object-fit: contain; 6274 object-fit: contain;
6270 position: relative; 6275 position: relative;
6271 z-index: 1; 6276 z-index: 1;
6272 margin-bottom: 15px; 6277 margin-bottom: 15px;
6273 } 6278 }
6274 @media (min-width: 768px) { 6279 @media (min-width: 768px) {
6275 .thing__pic { 6280 .thing__pic {
6276 width: 160px; 6281 width: 160px;
6277 position: absolute; 6282 position: absolute;
6278 top: 15px; 6283 top: 15px;
6279 right: 20px; 6284 right: 20px;
6280 } 6285 }
6281 } 6286 }
6282 @media (min-width: 992px) { 6287 @media (min-width: 992px) {
6283 .thing__pic { 6288 .thing__pic {
6284 width: 330px; 6289 width: 330px;
6285 top: 50%; 6290 top: 50%;
6286 -webkit-transform: translate(0, -50%); 6291 -webkit-transform: translate(0, -50%);
6287 -ms-transform: translate(0, -50%); 6292 -ms-transform: translate(0, -50%);
6288 transform: translate(0, -50%); 6293 transform: translate(0, -50%);
6289 } 6294 }
6290 } 6295 }
6291 @media (min-width: 1280px) { 6296 @media (min-width: 1280px) {
6292 .thing__pic { 6297 .thing__pic {
6293 right: auto; 6298 right: auto;
6294 left: 50%; 6299 left: 50%;
6295 margin-left: 200px; 6300 margin-left: 200px;
6296 } 6301 }
6297 } 6302 }
6298 .thing__pic_two { 6303 .thing__pic_two {
6299 -o-object-fit: cover; 6304 -o-object-fit: cover;
6300 object-fit: cover; 6305 object-fit: cover;
6301 border-radius: 30px; 6306 border-radius: 30px;
6302 aspect-ratio: 44/37; 6307 aspect-ratio: 44/37;
6303 width: 100%; 6308 width: 100%;
6304 max-width: 440px; 6309 max-width: 440px;
6305 } 6310 }
6306 @media (min-width: 768px) { 6311 @media (min-width: 768px) {
6307 .thing__pic_two { 6312 .thing__pic_two {
6308 position: static; 6313 position: static;
6309 -webkit-transform: translate(0, 0); 6314 -webkit-transform: translate(0, 0);
6310 -ms-transform: translate(0, 0); 6315 -ms-transform: translate(0, 0);
6311 transform: translate(0, 0); 6316 transform: translate(0, 0);
6312 } 6317 }
6313 } 6318 }
6314 @media (min-width: 1280px) { 6319 @media (min-width: 1280px) {
6315 .thing__pic_two { 6320 .thing__pic_two {
6316 position: absolute; 6321 position: absolute;
6317 -webkit-transform: translate(0, -50%); 6322 -webkit-transform: translate(0, -50%);
6318 -ms-transform: translate(0, -50%); 6323 -ms-transform: translate(0, -50%);
6319 transform: translate(0, -50%); 6324 transform: translate(0, -50%);
6320 } 6325 }
6321 } 6326 }
6322 .thing__buttons { 6327 .thing__buttons {
6323 width: 100%; 6328 width: 100%;
6324 position: relative; 6329 position: relative;
6325 z-index: 2; 6330 z-index: 2;
6326 display: -webkit-box; 6331 display: -webkit-box;
6327 display: -ms-flexbox; 6332 display: -ms-flexbox;
6328 display: flex; 6333 display: flex;
6329 -webkit-box-align: center; 6334 -webkit-box-align: center;
6330 -ms-flex-align: center; 6335 -ms-flex-align: center;
6331 align-items: center; 6336 align-items: center;
6332 gap: 20px; 6337 gap: 20px;
6333 margin-top: 15px; 6338 margin-top: 15px;
6334 } 6339 }
6335 @media (min-width: 992px) { 6340 @media (min-width: 992px) {
6336 .thing__buttons { 6341 .thing__buttons {
6337 margin-top: 30px; 6342 margin-top: 30px;
6338 gap: 30px; 6343 gap: 30px;
6339 } 6344 }
6340 } 6345 }
6341 @media (min-width: 992px) { 6346 @media (min-width: 992px) {
6342 .thing__buttons .button { 6347 .thing__buttons .button {
6343 padding: 0 22px; 6348 padding: 0 22px;
6344 } 6349 }
6345 } 6350 }
6346 .thing__checkbox { 6351 .thing__checkbox {
6347 margin-top: 20px; 6352 margin-top: 20px;
6348 } 6353 }
6349 .thing__checkbox .checkbox__icon { 6354 .thing__checkbox .checkbox__icon {
6350 border-color: #377d87; 6355 border-color: #377d87;
6351 } 6356 }
6352 .thing__checkbox .checkbox__text { 6357 .thing__checkbox .checkbox__text {
6353 color: #377d87; 6358 color: #377d87;
6354 } 6359 }
6355 .thing__profile { 6360 .thing__profile {
6356 display: -webkit-box; 6361 display: -webkit-box;
6357 display: -ms-flexbox; 6362 display: -ms-flexbox;
6358 display: flex; 6363 display: flex;
6359 -webkit-box-orient: vertical; 6364 -webkit-box-orient: vertical;
6360 -webkit-box-direction: normal; 6365 -webkit-box-direction: normal;
6361 -ms-flex-direction: column; 6366 -ms-flex-direction: column;
6362 flex-direction: column; 6367 flex-direction: column;
6363 } 6368 }
6364 @media (min-width: 768px) { 6369 @media (min-width: 768px) {
6365 .thing__profile { 6370 .thing__profile {
6366 -webkit-box-orient: horizontal; 6371 -webkit-box-orient: horizontal;
6367 -webkit-box-direction: normal; 6372 -webkit-box-direction: normal;
6368 -ms-flex-direction: row; 6373 -ms-flex-direction: row;
6369 flex-direction: row; 6374 flex-direction: row;
6370 -webkit-box-align: start; 6375 -webkit-box-align: start;
6371 -ms-flex-align: start; 6376 -ms-flex-align: start;
6372 align-items: flex-start; 6377 align-items: flex-start;
6373 } 6378 }
6374 } 6379 }
6375 .thing__profile-photo { 6380 .thing__profile-photo {
6376 width: 210px; 6381 width: 210px;
6377 border-radius: 8px; 6382 border-radius: 8px;
6378 aspect-ratio: 1/1; 6383 aspect-ratio: 1/1;
6379 } 6384 }
6380 .thing__profile-body { 6385 .thing__profile-body {
6381 display: -webkit-box; 6386 display: -webkit-box;
6382 display: -ms-flexbox; 6387 display: -ms-flexbox;
6383 display: flex; 6388 display: flex;
6384 -webkit-box-orient: vertical; 6389 -webkit-box-orient: vertical;
6385 -webkit-box-direction: normal; 6390 -webkit-box-direction: normal;
6386 -ms-flex-direction: column; 6391 -ms-flex-direction: column;
6387 flex-direction: column; 6392 flex-direction: column;
6388 margin-top: 15px; 6393 margin-top: 15px;
6389 } 6394 }
6390 @media (min-width: 768px) { 6395 @media (min-width: 768px) {
6391 .thing__profile-body { 6396 .thing__profile-body {
6392 width: calc(100% - 210px); 6397 width: calc(100% - 210px);
6393 padding-left: 35px; 6398 padding-left: 35px;
6394 } 6399 }
6395 } 6400 }
6396 .thing__profile .thing__title { 6401 .thing__profile .thing__title {
6397 max-width: none; 6402 max-width: none;
6398 } 6403 }
6399 @media (min-width: 768px) { 6404 @media (min-width: 768px) {
6400 .thing__profile .thing__title { 6405 .thing__profile .thing__title {
6401 margin-top: -20px; 6406 margin-top: -20px;
6402 } 6407 }
6403 } 6408 }
6404 .thing__profile .thing__text { 6409 .thing__profile .thing__text {
6405 max-width: none; 6410 max-width: none;
6406 } 6411 }
6407 .thing__bottom { 6412 .thing__bottom {
6408 display: -webkit-box; 6413 display: -webkit-box;
6409 display: -ms-flexbox; 6414 display: -ms-flexbox;
6410 display: flex; 6415 display: flex;
6411 -webkit-box-align: center; 6416 -webkit-box-align: center;
6412 -ms-flex-align: center; 6417 -ms-flex-align: center;
6413 align-items: center; 6418 align-items: center;
6414 gap: 15px; 6419 gap: 15px;
6415 margin-top: 15px; 6420 margin-top: 15px;
6416 } 6421 }
6417 @media (min-width: 768px) { 6422 @media (min-width: 768px) {
6418 .thing__bottom { 6423 .thing__bottom {
6419 margin-top: 30px; 6424 margin-top: 30px;
6420 } 6425 }
6421 } 6426 }
6422 .thing__select { 6427 .thing__select {
6423 width: 100%; 6428 width: 100%;
6424 max-width: 640px; 6429 max-width: 640px;
6425 margin-top: 20px; 6430 margin-top: 20px;
6426 } 6431 }
6427 @media (min-width: 768px) { 6432 @media (min-width: 768px) {
6428 .thing__select { 6433 .thing__select {
6429 margin-top: 30px; 6434 margin-top: 30px;
6430 } 6435 }
6431 } 6436 }
6432 6437
6433 .page-404 { 6438 .page-404 {
6434 background: url(../images/bg-3.svg) no-repeat 100%/cover; 6439 background: url(../images/bg-3.svg) no-repeat 100%/cover;
6435 overflow: hidden; 6440 overflow: hidden;
6436 } 6441 }
6437 .page-404__body { 6442 .page-404__body {
6438 display: -webkit-box; 6443 display: -webkit-box;
6439 display: -ms-flexbox; 6444 display: -ms-flexbox;
6440 display: flex; 6445 display: flex;
6441 -webkit-box-orient: vertical; 6446 -webkit-box-orient: vertical;
6442 -webkit-box-direction: normal; 6447 -webkit-box-direction: normal;
6443 -ms-flex-direction: column; 6448 -ms-flex-direction: column;
6444 flex-direction: column; 6449 flex-direction: column;
6445 -webkit-box-align: center; 6450 -webkit-box-align: center;
6446 -ms-flex-align: center; 6451 -ms-flex-align: center;
6447 align-items: center; 6452 align-items: center;
6448 -webkit-box-pack: center; 6453 -webkit-box-pack: center;
6449 -ms-flex-pack: center; 6454 -ms-flex-pack: center;
6450 justify-content: center; 6455 justify-content: center;
6451 text-align: center; 6456 text-align: center;
6452 padding: 60px 0; 6457 padding: 60px 0;
6453 color: #000; 6458 color: #000;
6454 font-size: 12px; 6459 font-size: 12px;
6455 gap: 10px; 6460 gap: 10px;
6456 line-height: 1.4; 6461 line-height: 1.4;
6457 } 6462 }
6458 @media (min-width: 768px) { 6463 @media (min-width: 768px) {
6459 .page-404__body { 6464 .page-404__body {
6460 font-size: 18px; 6465 font-size: 18px;
6461 padding: 120px 0; 6466 padding: 120px 0;
6462 gap: 20px; 6467 gap: 20px;
6463 } 6468 }
6464 } 6469 }
6465 @media (min-width: 1280px) { 6470 @media (min-width: 1280px) {
6466 .page-404__body { 6471 .page-404__body {
6467 padding: 180px 0; 6472 padding: 180px 0;
6468 text-align: left; 6473 text-align: left;
6469 } 6474 }
6470 } 6475 }
6471 .page-404__numb { 6476 .page-404__numb {
6472 font-size: 114px; 6477 font-size: 114px;
6473 line-height: 1; 6478 line-height: 1;
6474 color: #377d87; 6479 color: #377d87;
6475 font-weight: 700; 6480 font-weight: 700;
6476 } 6481 }
6477 @media (min-width: 768px) { 6482 @media (min-width: 768px) {
6478 .page-404__numb { 6483 .page-404__numb {
6479 font-size: 184px; 6484 font-size: 184px;
6480 } 6485 }
6481 } 6486 }
6482 @media (min-width: 768px) { 6487 @media (min-width: 768px) {
6483 .page-404__title { 6488 .page-404__title {
6484 font-weight: 700; 6489 font-weight: 700;
6485 font-size: 44px; 6490 font-size: 44px;
6486 } 6491 }
6487 } 6492 }
6488 @media (min-width: 1280px) { 6493 @media (min-width: 1280px) {
6489 .page-404__title { 6494 .page-404__title {
6490 width: 710px; 6495 width: 710px;
6491 position: relative; 6496 position: relative;
6492 left: 200px; 6497 left: 200px;
6493 } 6498 }
6494 } 6499 }
6495 @media (min-width: 1280px) { 6500 @media (min-width: 1280px) {
6496 .page-404__subtitle { 6501 .page-404__subtitle {
6497 width: 710px; 6502 width: 710px;
6498 position: relative; 6503 position: relative;
6499 left: 200px; 6504 left: 200px;
6500 } 6505 }
6501 } 6506 }
6502 .page-404__button { 6507 .page-404__button {
6503 margin-top: 10px; 6508 margin-top: 10px;
6504 } 6509 }
6505 @media (min-width: 1280px) { 6510 @media (min-width: 1280px) {
6506 .page-404__button { 6511 .page-404__button {
6507 position: relative; 6512 position: relative;
6508 left: -45px; 6513 left: -45px;
6509 } 6514 }
6510 } 6515 }
6511 6516
6512 .cookies { 6517 .cookies {
6513 display: none; 6518 display: none;
6514 -webkit-box-align: end; 6519 -webkit-box-align: end;
6515 -ms-flex-align: end; 6520 -ms-flex-align: end;
6516 align-items: flex-end; 6521 align-items: flex-end;
6517 padding: 10px; 6522 padding: 10px;
6518 padding-top: 0; 6523 padding-top: 0;
6519 height: 0; 6524 height: 0;
6520 position: fixed; 6525 position: fixed;
6521 z-index: 999; 6526 z-index: 999;
6522 bottom: 0; 6527 bottom: 0;
6523 left: 0; 6528 left: 0;
6524 width: 100%; 6529 width: 100%;
6525 } 6530 }
6526 .cookies-is-actived .cookies { 6531 .cookies-is-actived .cookies {
6527 display: -webkit-box; 6532 display: -webkit-box;
6528 display: -ms-flexbox; 6533 display: -ms-flexbox;
6529 display: flex; 6534 display: flex;
6530 } 6535 }
6531 .cookies__body { 6536 .cookies__body {
6532 border-radius: 6px; 6537 border-radius: 6px;
6533 border: 1px solid #377d87; 6538 border: 1px solid #377d87;
6534 background: #fff; 6539 background: #fff;
6535 padding: 15px; 6540 padding: 15px;
6536 padding-right: 50px; 6541 padding-right: 50px;
6537 position: relative; 6542 position: relative;
6538 max-width: 940px; 6543 max-width: 940px;
6539 margin: 0 auto; 6544 margin: 0 auto;
6540 } 6545 }
6541 @media (min-width: 768px) { 6546 @media (min-width: 768px) {
6542 .cookies__body { 6547 .cookies__body {
6543 padding: 25px; 6548 padding: 25px;
6544 padding-right: 50px; 6549 padding-right: 50px;
6545 border-radius: 12px; 6550 border-radius: 12px;
6546 } 6551 }
6547 } 6552 }
6548 @media (min-width: 992px) { 6553 @media (min-width: 992px) {
6549 .cookies__body { 6554 .cookies__body {
6550 padding: 40px 60px; 6555 padding: 40px 60px;
6551 } 6556 }
6552 } 6557 }
6553 .cookies__close { 6558 .cookies__close {
6554 display: -webkit-box; 6559 display: -webkit-box;
6555 display: -ms-flexbox; 6560 display: -ms-flexbox;
6556 display: flex; 6561 display: flex;
6557 -webkit-box-pack: center; 6562 -webkit-box-pack: center;
6558 -ms-flex-pack: center; 6563 -ms-flex-pack: center;
6559 justify-content: center; 6564 justify-content: center;
6560 -webkit-box-align: center; 6565 -webkit-box-align: center;
6561 -ms-flex-align: center; 6566 -ms-flex-align: center;
6562 align-items: center; 6567 align-items: center;
6563 color: #377d87; 6568 color: #377d87;
6564 padding: 0; 6569 padding: 0;
6565 border: none; 6570 border: none;
6566 background: none; 6571 background: none;
6567 position: absolute; 6572 position: absolute;
6568 top: 15px; 6573 top: 15px;
6569 right: 15px; 6574 right: 15px;
6570 } 6575 }
6571 .cookies__close:hover { 6576 .cookies__close:hover {
6572 color: #000; 6577 color: #000;
6573 } 6578 }
6574 .cookies__close svg { 6579 .cookies__close svg {
6575 width: 16px; 6580 width: 16px;
6576 height: 16px; 6581 height: 16px;
6577 } 6582 }
6578 .cookies__text { 6583 .cookies__text {
6579 font-size: 12px; 6584 font-size: 12px;
6580 color: #377d87; 6585 color: #377d87;
6581 line-height: 1.4; 6586 line-height: 1.4;
6582 } 6587 }
6583 @media (min-width: 768px) { 6588 @media (min-width: 768px) {
6584 .cookies__text { 6589 .cookies__text {
6585 font-size: 16px; 6590 font-size: 16px;
6586 font-weight: 700; 6591 font-weight: 700;
6587 } 6592 }
6588 } 6593 }
6589 6594
6590 .fancybox-active { 6595 .fancybox-active {
6591 overflow: hidden; 6596 overflow: hidden;
6592 } 6597 }
6593 .fancybox-is-open .fancybox-bg { 6598 .fancybox-is-open .fancybox-bg {
6594 background: #080b0b; 6599 background: #080b0b;
6595 opacity: 0.6; 6600 opacity: 0.6;
6596 z-index: 9999; 6601 z-index: 9999;
6597 } 6602 }
6598 .fancybox-slide { 6603 .fancybox-slide {
6599 padding: 0; 6604 padding: 0;
6600 } 6605 }
6601 @media (min-width: 992px) { 6606 @media (min-width: 992px) {
6602 .fancybox-slide { 6607 .fancybox-slide {
6603 padding: 30px; 6608 padding: 30px;
6604 } 6609 }
6605 } 6610 }
6606 .fancybox-slide--html .fancybox-close-small { 6611 .fancybox-slide--html .fancybox-close-small {
6607 padding: 0; 6612 padding: 0;
6608 opacity: 1; 6613 opacity: 1;
6609 color: #377d87; 6614 color: #377d87;
6610 } 6615 }
6611 @media (min-width: 768px) { 6616 @media (min-width: 768px) {
6612 .fancybox-slide--html .fancybox-close-small { 6617 .fancybox-slide--html .fancybox-close-small {
6613 top: 10px; 6618 top: 10px;
6614 right: 10px; 6619 right: 10px;
6615 } 6620 }
6616 } 6621 }
6617 .fancybox-slide--html .fancybox-close-small:hover { 6622 .fancybox-slide--html .fancybox-close-small:hover {
6618 color: #000; 6623 color: #000;
6619 } 6624 }
6620 6625
6621 .modal { 6626 .modal {
6622 width: 100%; 6627 width: 100%;
6623 max-width: 820px; 6628 max-width: 820px;
6624 padding: 0; 6629 padding: 0;
6625 background: #fff; 6630 background: #fff;
6626 z-index: 99999; 6631 z-index: 99999;
6627 } 6632 }
6628 @media (min-width: 992px) { 6633 @media (min-width: 992px) {
6629 .modal { 6634 .modal {
6630 border-radius: 10px; 6635 border-radius: 10px;
6631 border: 1px solid #377d87; 6636 border: 1px solid #377d87;
6632 } 6637 }
6633 } 6638 }
6634 .modal_bg { 6639 .modal_bg {
6635 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%; 6640 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%;
6636 } 6641 }
6637 @media (min-width: 768px) { 6642 @media (min-width: 768px) {
6638 .modal_bg { 6643 .modal_bg {
6639 background-position: 100% 100%; 6644 background-position: 100% 100%;
6640 } 6645 }
6641 } 6646 }
6642 .modal__body { 6647 .modal__body {
6643 padding: 40px 15px; 6648 padding: 40px 15px;
6644 padding-bottom: 30px; 6649 padding-bottom: 30px;
6645 display: -webkit-box; 6650 display: -webkit-box;
6646 display: -ms-flexbox; 6651 display: -ms-flexbox;
6647 display: flex; 6652 display: flex;
6648 -webkit-box-orient: vertical; 6653 -webkit-box-orient: vertical;
6649 -webkit-box-direction: normal; 6654 -webkit-box-direction: normal;
6650 -ms-flex-direction: column; 6655 -ms-flex-direction: column;
6651 flex-direction: column; 6656 flex-direction: column;
6652 -webkit-box-align: center; 6657 -webkit-box-align: center;
6653 -ms-flex-align: center; 6658 -ms-flex-align: center;
6654 align-items: center; 6659 align-items: center;
6655 -webkit-box-pack: center; 6660 -webkit-box-pack: center;
6656 -ms-flex-pack: center; 6661 -ms-flex-pack: center;
6657 justify-content: center; 6662 justify-content: center;
6658 width: 100%; 6663 width: 100%;
6659 min-height: 100vh; 6664 min-height: 100vh;
6660 overflow: hidden; 6665 overflow: hidden;
6661 font-size: 12px; 6666 font-size: 12px;
6662 } 6667 }
6663 @media (min-width: 768px) { 6668 @media (min-width: 768px) {
6664 .modal__body { 6669 .modal__body {
6665 font-size: 16px; 6670 font-size: 16px;
6666 padding-left: 22px; 6671 padding-left: 22px;
6667 padding-right: 22px; 6672 padding-right: 22px;
6668 } 6673 }
6669 } 6674 }
6670 @media (min-width: 992px) { 6675 @media (min-width: 992px) {
6671 .modal__body { 6676 .modal__body {
6672 min-height: 450px; 6677 min-height: 450px;
6673 padding: 60px 80px; 6678 padding: 60px 80px;
6674 padding-bottom: 40px; 6679 padding-bottom: 40px;
6675 } 6680 }
6676 } 6681 }
6677 @media (min-width: 768px) { 6682 @media (min-width: 768px) {
6678 .modal__body .left { 6683 .modal__body .left {
6679 text-align: left; 6684 text-align: left;
6680 } 6685 }
6681 } 6686 }
6682 .modal__title { 6687 .modal__title {
6683 width: 100%; 6688 width: 100%;
6684 font-size: 22px; 6689 font-size: 22px;
6685 font-weight: 700; 6690 font-weight: 700;
6686 text-align: center; 6691 text-align: center;
6687 color: #000; 6692 color: #000;
6688 } 6693 }
6689 @media (min-width: 768px) { 6694 @media (min-width: 768px) {
6690 .modal__title { 6695 .modal__title {
6691 font-size: 32px; 6696 font-size: 32px;
6692 } 6697 }
6693 } 6698 }
6694 @media (min-width: 992px) { 6699 @media (min-width: 992px) {
6695 .modal__title { 6700 .modal__title {
6696 font-size: 44px; 6701 font-size: 44px;
6697 } 6702 }
6698 } 6703 }
6699 .modal__text { 6704 .modal__text {
6700 width: 100%; 6705 width: 100%;
6701 text-align: center; 6706 text-align: center;
6702 margin-top: 10px; 6707 margin-top: 10px;
6703 color: #000; 6708 color: #000;
6704 } 6709 }
6705 @media (min-width: 768px) { 6710 @media (min-width: 768px) {
6706 .modal__text { 6711 .modal__text {
6707 margin-top: 20px; 6712 margin-top: 20px;
6708 } 6713 }
6709 } 6714 }
6710 .modal__text span { 6715 .modal__text span {
6711 color: #9c9d9d; 6716 color: #9c9d9d;
6712 } 6717 }
6713 .modal__text a { 6718 .modal__text a {
6714 font-weight: 700; 6719 font-weight: 700;
6715 color: #377d87; 6720 color: #377d87;
6716 } 6721 }
6717 .modal__text a:hover { 6722 .modal__text a:hover {
6718 color: #000; 6723 color: #000;
6719 } 6724 }
6720 .modal__button { 6725 .modal__button {
6721 margin-top: 20px; 6726 margin-top: 20px;
6722 } 6727 }
6723 @media (min-width: 768px) { 6728 @media (min-width: 768px) {
6724 .modal__button { 6729 .modal__button {
6725 min-width: 200px; 6730 min-width: 200px;
6726 margin-top: 30px; 6731 margin-top: 30px;
6727 } 6732 }
6728 } 6733 }
6729 .modal__buttons { 6734 .modal__buttons {
6730 display: grid; 6735 display: grid;
6731 grid-template-columns: repeat(2, 1fr); 6736 grid-template-columns: repeat(2, 1fr);
6732 gap: 20px; 6737 gap: 20px;
6733 margin-top: 20px; 6738 margin-top: 20px;
6734 } 6739 }
6735 @media (min-width: 768px) { 6740 @media (min-width: 768px) {
6736 .modal__buttons { 6741 .modal__buttons {
6737 gap: 30px; 6742 gap: 30px;
6738 margin-top: 30px; 6743 margin-top: 30px;
6739 } 6744 }
6740 } 6745 }
6741 .modal__form { 6746 .modal__form {
6742 width: 100%; 6747 width: 100%;
6743 display: -webkit-box; 6748 display: -webkit-box;
6744 display: -ms-flexbox; 6749 display: -ms-flexbox;
6745 display: flex; 6750 display: flex;
6746 -webkit-box-orient: vertical; 6751 -webkit-box-orient: vertical;
6747 -webkit-box-direction: normal; 6752 -webkit-box-direction: normal;
6748 -ms-flex-direction: column; 6753 -ms-flex-direction: column;
6749 flex-direction: column; 6754 flex-direction: column;
6750 gap: 16px; 6755 gap: 16px;
6751 margin-top: 10px; 6756 margin-top: 10px;
6752 } 6757 }
6753 @media (min-width: 768px) { 6758 @media (min-width: 768px) {
6754 .modal__form { 6759 .modal__form {
6755 margin-top: 20px; 6760 margin-top: 20px;
6756 } 6761 }
6757 } 6762 }
6758 .modal__form-item { 6763 .modal__form-item {
6759 display: -webkit-box; 6764 display: -webkit-box;
6760 display: -ms-flexbox; 6765 display: -ms-flexbox;
6761 display: flex; 6766 display: flex;
6762 -webkit-box-orient: vertical; 6767 -webkit-box-orient: vertical;
6763 -webkit-box-direction: normal; 6768 -webkit-box-direction: normal;
6764 -ms-flex-direction: column; 6769 -ms-flex-direction: column;
6765 flex-direction: column; 6770 flex-direction: column;
6766 -webkit-box-align: center; 6771 -webkit-box-align: center;
6767 -ms-flex-align: center; 6772 -ms-flex-align: center;
6768 align-items: center; 6773 align-items: center;
6769 gap: 4px; 6774 gap: 4px;
6770 } 6775 }
6771 .modal__form-item > .input { 6776 .modal__form-item > .input {
6772 width: 100%; 6777 width: 100%;
6773 } 6778 }
6774 .modal__form-item > .textarea { 6779 .modal__form-item > .textarea {
6775 width: 100%; 6780 width: 100%;
6776 height: 175px; 6781 height: 175px;
6777 } 6782 }
6778 @media (min-width: 768px) { 6783 @media (min-width: 768px) {
6779 .modal__form-item > .textarea { 6784 .modal__form-item > .textarea {
6780 height: 195px; 6785 height: 195px;
6781 } 6786 }
6782 } 6787 }
6783 .modal__form-item > .file { 6788 .modal__form-item > .file {
6784 width: 100%; 6789 width: 100%;
6785 } 6790 }
6786 .modal__form-item > .button { 6791 .modal__form-item > .button {
6787 min-width: 120px; 6792 min-width: 120px;
6788 } 6793 }
6789 .modal__form-item > label { 6794 .modal__form-item > label {
6790 width: 100%; 6795 width: 100%;
6791 display: none; 6796 display: none;
6792 color: #eb5757; 6797 color: #eb5757;
6793 padding: 0 10px; 6798 padding: 0 10px;
6794 font-size: 12px; 6799 font-size: 12px;
6795 } 6800 }
6796 @media (min-width: 768px) { 6801 @media (min-width: 768px) {
6797 .modal__form-item > label { 6802 .modal__form-item > label {
6798 padding: 0 20px; 6803 padding: 0 20px;
6799 font-size: 16px; 6804 font-size: 16px;
6800 } 6805 }
6801 } 6806 }
6802 .modal__sign { 6807 .modal__sign {
6803 display: -webkit-box; 6808 display: -webkit-box;
6804 display: -ms-flexbox; 6809 display: -ms-flexbox;
6805 display: flex; 6810 display: flex;
6806 -webkit-box-orient: vertical; 6811 -webkit-box-orient: vertical;
6807 -webkit-box-direction: normal; 6812 -webkit-box-direction: normal;
6808 -ms-flex-direction: column; 6813 -ms-flex-direction: column;
6809 flex-direction: column; 6814 flex-direction: column;
6810 gap: 20px; 6815 gap: 20px;
6811 margin-top: 10px; 6816 margin-top: 10px;
6812 margin-bottom: 20px; 6817 margin-bottom: 20px;
6813 width: 100%; 6818 width: 100%;
6814 } 6819 }
6815 @media (min-width: 768px) { 6820 @media (min-width: 768px) {
6816 .modal__sign { 6821 .modal__sign {
6817 margin-top: 20px; 6822 margin-top: 20px;
6818 margin-bottom: 40px; 6823 margin-bottom: 40px;
6819 } 6824 }
6820 } 6825 }
6821 .modal__sign-item { 6826 .modal__sign-item {
6822 display: -webkit-box; 6827 display: -webkit-box;
6823 display: -ms-flexbox; 6828 display: -ms-flexbox;
6824 display: flex; 6829 display: flex;
6825 -webkit-box-orient: vertical; 6830 -webkit-box-orient: vertical;
6826 -webkit-box-direction: normal; 6831 -webkit-box-direction: normal;
6827 -ms-flex-direction: column; 6832 -ms-flex-direction: column;
6828 flex-direction: column; 6833 flex-direction: column;
6829 -webkit-box-align: center; 6834 -webkit-box-align: center;
6830 -ms-flex-align: center; 6835 -ms-flex-align: center;
6831 align-items: center; 6836 align-items: center;
6832 position: relative; 6837 position: relative;
6833 } 6838 }
6834 .modal__sign-item > .input { 6839 .modal__sign-item > .input {
6835 width: 100%; 6840 width: 100%;
6836 padding-right: 36px; 6841 padding-right: 36px;
6837 position: relative; 6842 position: relative;
6838 z-index: 1; 6843 z-index: 1;
6839 } 6844 }
6840 @media (min-width: 768px) { 6845 @media (min-width: 768px) {
6841 .modal__sign-item > .input { 6846 .modal__sign-item > .input {
6842 height: 52px; 6847 height: 52px;
6843 padding-right: 60px; 6848 padding-right: 60px;
6844 } 6849 }
6845 } 6850 }
6846 .modal__sign-item > .textarea { 6851 .modal__sign-item > .textarea {
6847 width: 100%; 6852 width: 100%;
6848 } 6853 }
6849 .modal__sign-bottom { 6854 .modal__sign-bottom {
6850 display: -webkit-box; 6855 display: -webkit-box;
6851 display: -ms-flexbox; 6856 display: -ms-flexbox;
6852 display: flex; 6857 display: flex;
6853 -webkit-box-pack: justify; 6858 -webkit-box-pack: justify;
6854 -ms-flex-pack: justify; 6859 -ms-flex-pack: justify;
6855 justify-content: space-between; 6860 justify-content: space-between;
6856 -webkit-box-align: center; 6861 -webkit-box-align: center;
6857 -ms-flex-align: center; 6862 -ms-flex-align: center;
6858 align-items: center; 6863 align-items: center;
6859 width: 100%; 6864 width: 100%;
6860 } 6865 }
6861 .modal__sign-bottom-link { 6866 .modal__sign-bottom-link {
6862 font-weight: 700; 6867 font-weight: 700;
6863 color: #377d87; 6868 color: #377d87;
6864 } 6869 }
6865 .modal__tabs { 6870 .modal__tabs {
6866 width: 100%; 6871 width: 100%;
6867 display: grid; 6872 display: grid;
6868 grid-template-columns: repeat(2, 1fr); 6873 grid-template-columns: repeat(2, 1fr);
6869 gap: 16px; 6874 gap: 16px;
6870 margin-top: 10px; 6875 margin-top: 10px;
6871 } 6876 }
6872 @media (min-width: 768px) { 6877 @media (min-width: 768px) {
6873 .modal__tabs { 6878 .modal__tabs {
6874 gap: 24px; 6879 gap: 24px;
6875 margin-top: 20px; 6880 margin-top: 20px;
6876 } 6881 }
6877 } 6882 }
6878 .modal__tabs-item.active { 6883 .modal__tabs-item.active {
6879 background: #377d87; 6884 background: #377d87;
6880 color: #fff; 6885 color: #fff;
6881 } 6886 }
6882 .modal__reg { 6887 .modal__reg {
6883 display: none; 6888 display: none;
6884 -webkit-box-orient: vertical; 6889 -webkit-box-orient: vertical;
6885 -webkit-box-direction: normal; 6890 -webkit-box-direction: normal;
6886 -ms-flex-direction: column; 6891 -ms-flex-direction: column;
6887 flex-direction: column; 6892 flex-direction: column;
6888 -webkit-box-align: center; 6893 -webkit-box-align: center;
6889 -ms-flex-align: center; 6894 -ms-flex-align: center;
6890 align-items: center; 6895 align-items: center;
6891 gap: 10px; 6896 gap: 10px;
6892 width: 100%; 6897 width: 100%;
6893 margin-top: 10px; 6898 margin-top: 10px;
6894 margin-bottom: 20px; 6899 margin-bottom: 20px;
6895 } 6900 }
6896 @media (min-width: 768px) { 6901 @media (min-width: 768px) {
6897 .modal__reg { 6902 .modal__reg {
6898 margin-top: 20px; 6903 margin-top: 20px;
6899 margin-bottom: 30px; 6904 margin-bottom: 30px;
6900 gap: 20px; 6905 gap: 20px;
6901 } 6906 }
6902 } 6907 }
6903 .modal__reg.showed { 6908 .modal__reg.showed {
6904 display: -webkit-box; 6909 display: -webkit-box;
6905 display: -ms-flexbox; 6910 display: -ms-flexbox;
6906 display: flex; 6911 display: flex;
6907 } 6912 }
6908 .modal__reg-item { 6913 .modal__reg-item {
6909 width: 100%; 6914 width: 100%;
6910 display: -webkit-box; 6915 display: -webkit-box;
6911 display: -ms-flexbox; 6916 display: -ms-flexbox;
6912 display: flex; 6917 display: flex;
6913 -webkit-box-orient: vertical; 6918 -webkit-box-orient: vertical;
6914 -webkit-box-direction: normal; 6919 -webkit-box-direction: normal;
6915 -ms-flex-direction: column; 6920 -ms-flex-direction: column;
6916 flex-direction: column; 6921 flex-direction: column;
6917 } 6922 }
6918 .modal__reg-item > .captcha { 6923 .modal__reg-item > .captcha {
6919 width: 100%; 6924 width: 100%;
6920 max-width: 300px; 6925 max-width: 300px;
6921 } 6926 }
6922 6927
6923 .messages { 6928 .messages {
6924 display: -webkit-box; 6929 display: -webkit-box;
6925 display: -ms-flexbox; 6930 display: -ms-flexbox;
6926 display: flex; 6931 display: flex;
6927 -webkit-box-orient: vertical; 6932 -webkit-box-orient: vertical;
6928 -webkit-box-direction: reverse; 6933 -webkit-box-direction: reverse;
6929 -ms-flex-direction: column-reverse; 6934 -ms-flex-direction: column-reverse;
6930 flex-direction: column-reverse; 6935 flex-direction: column-reverse;
6931 -webkit-box-align: center; 6936 -webkit-box-align: center;
6932 -ms-flex-align: center; 6937 -ms-flex-align: center;
6933 align-items: center; 6938 align-items: center;
6934 gap: 20px; 6939 gap: 20px;
6935 } 6940 }
6936 .messages__body { 6941 .messages__body {
6937 width: 100%; 6942 width: 100%;
6938 max-height: 800px; 6943 max-height: 800px;
6939 overflow: auto; 6944 overflow: auto;
6940 padding: 5px; 6945 padding: 5px;
6941 } 6946 }
6942 .messages__item { 6947 .messages__item {
6943 -webkit-box-align: center; 6948 -webkit-box-align: center;
6944 -ms-flex-align: center; 6949 -ms-flex-align: center;
6945 align-items: center; 6950 align-items: center;
6946 border-radius: 8px; 6951 border-radius: 8px;
6947 border: 1px solid #e7e7e7; 6952 border: 1px solid #e7e7e7;
6948 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6953 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6949 padding: 0px; 6954 padding: 0px;
6950 font-size: 12px; 6955 font-size: 12px;
6951 display: flex; 6956 display: flex;
6952 justify-content: space-between; 6957 justify-content: space-between;
6953 margin-bottom: 20px; 6958 margin-bottom: 20px;
6954 } 6959 }
6955 @media (min-width: 768px) { 6960 @media (min-width: 768px) {
6956 .messages__item { 6961 .messages__item {
6957 font-size: 18px; 6962 font-size: 18px;
6958 } 6963 }
6959 } 6964 }
6960 .messages__item-info { 6965 .messages__item-info {
6961 display: -webkit-box; 6966 display: -webkit-box;
6962 display: -ms-flexbox; 6967 display: -ms-flexbox;
6963 display: flex; 6968 display: flex;
6964 -webkit-box-align: center; 6969 -webkit-box-align: center;
6965 -ms-flex-align: center; 6970 -ms-flex-align: center;
6966 align-items: center; 6971 align-items: center;
6967 width: calc(100% - 90px); 6972 width: calc(100% - 90px);
6968 padding: 20px; 6973 padding: 20px;
6969 } 6974 }
6970 @media (min-width: 768px) { 6975 @media (min-width: 768px) {
6971 .messages__item-info { 6976 .messages__item-info {
6972 width: calc(100% - 150px); 6977 width: calc(100% - 150px);
6973 } 6978 }
6974 } 6979 }
6975 .messages__item-photo { 6980 .messages__item-photo {
6976 position: relative; 6981 position: relative;
6977 aspect-ratio: 1/1; 6982 aspect-ratio: 1/1;
6978 overflow: hidden; 6983 overflow: hidden;
6979 background: #9c9d9d; 6984 background: #9c9d9d;
6980 color: #fff; 6985 color: #fff;
6981 width: 36px; 6986 width: 36px;
6982 border-radius: 6px; 6987 border-radius: 6px;
6983 display: -webkit-box; 6988 display: -webkit-box;
6984 display: -ms-flexbox; 6989 display: -ms-flexbox;
6985 display: flex; 6990 display: flex;
6986 -webkit-box-pack: center; 6991 -webkit-box-pack: center;
6987 -ms-flex-pack: center; 6992 -ms-flex-pack: center;
6988 justify-content: center; 6993 justify-content: center;
6989 -webkit-box-align: center; 6994 -webkit-box-align: center;
6990 -ms-flex-align: center; 6995 -ms-flex-align: center;
6991 align-items: center; 6996 align-items: center;
6992 } 6997 }
6993 @media (min-width: 768px) { 6998 @media (min-width: 768px) {
6994 .messages__item-photo { 6999 .messages__item-photo {
6995 width: 52px; 7000 width: 52px;
6996 } 7001 }
6997 } 7002 }
6998 .messages__item-photo svg { 7003 .messages__item-photo svg {
6999 width: 50%; 7004 width: 50%;
7000 position: relative; 7005 position: relative;
7001 z-index: 1; 7006 z-index: 1;
7002 } 7007 }
7003 .messages__item-photo img { 7008 .messages__item-photo img {
7004 position: absolute; 7009 position: absolute;
7005 z-index: 2; 7010 z-index: 2;
7006 top: 0; 7011 top: 0;
7007 left: 0; 7012 left: 0;
7008 width: 100%; 7013 width: 100%;
7009 height: 100%; 7014 height: 100%;
7010 -o-object-fit: cover; 7015 -o-object-fit: cover;
7011 object-fit: cover; 7016 object-fit: cover;
7012 } 7017 }
7013 .messages__item-text { 7018 .messages__item-text {
7014 width: calc(100% - 36px); 7019 width: calc(100% - 36px);
7015 padding-left: 6px; 7020 padding-left: 6px;
7016 color: #000; 7021 color: #000;
7017 display: -webkit-box; 7022 display: -webkit-box;
7018 display: -ms-flexbox; 7023 display: -ms-flexbox;
7019 display: flex; 7024 display: flex;
7020 -webkit-box-orient: vertical; 7025 -webkit-box-orient: vertical;
7021 -webkit-box-direction: normal; 7026 -webkit-box-direction: normal;
7022 -ms-flex-direction: column; 7027 -ms-flex-direction: column;
7023 flex-direction: column; 7028 flex-direction: column;
7024 gap: 4px; 7029 gap: 4px;
7025 } 7030 }
7026 @media (min-width: 768px) { 7031 @media (min-width: 768px) {
7027 .messages__item-text { 7032 .messages__item-text {
7028 padding-left: 20px; 7033 padding-left: 20px;
7029 width: calc(100% - 52px); 7034 width: calc(100% - 52px);
7030 gap: 8px; 7035 gap: 8px;
7031 } 7036 }
7032 } 7037 }
7033 .messages__item-text span { 7038 .messages__item-text span {
7034 color: #000; 7039 color: #000;
7035 } 7040 }
7036 .messages__item-actions{ 7041 .messages__item-actions{
7037 padding: 20px; 7042 padding: 20px;
7038 } 7043 }
7039 .messages__item-buttons{ 7044 .messages__item-buttons{
7040 float: right; 7045 float: right;
7041 display: flex; 7046 display: flex;
7042 align-items: center; 7047 align-items: center;
7043 } 7048 }
7044 .messages__item-buttons button{ 7049 .messages__item-buttons button{
7045 padding: 0; 7050 padding: 0;
7046 background: unset; 7051 background: unset;
7047 border: unset; 7052 border: unset;
7048 } 7053 }
7049 .messages__item-buttons button svg{ 7054 .messages__item-buttons button svg{
7050 width: 25px; 7055 width: 25px;
7051 height: 25px; 7056 height: 25px;
7052 color: gray; 7057 color: gray;
7053 } 7058 }
7054 .messages__item-buttons button svg path{ 7059 .messages__item-buttons button svg path{
7055 stroke: gray; 7060 stroke: gray;
7056 } 7061 }
7057 .messages__item-buttons button:hover svg{ 7062 .messages__item-buttons button:hover svg{
7058 color: black; 7063 color: black;
7059 } 7064 }
7060 .messages__item-buttons button:hover svg path{ 7065 .messages__item-buttons button:hover svg path{
7061 stroke: black; 7066 stroke: black;
7062 } 7067 }
7063 .messages__item-buttons button.pin-on:hover svg#pin_off path{ 7068 .messages__item-buttons button.pin-on:hover svg#pin_off path{
7064 fill: black; 7069 fill: black;
7065 } 7070 }
7066 .messages__item-buttons button.pin-on svg{ 7071 .messages__item-buttons button.pin-on svg{
7067 fill: gray; 7072 fill: gray;
7068 } 7073 }
7069 .messages__item-date { 7074 .messages__item-date {
7070 color: #00000070; 7075 color: #00000070;
7071 width: 90px; 7076 width: 90px;
7072 text-align: right; 7077 text-align: right;
7073 font-size: 14px; 7078 font-size: 14px;
7074 margin-bottom: 8px; 7079 margin-bottom: 8px;
7075 } 7080 }
7076 7081
7077 .messages.active .messages__item { 7082 .messages.active .messages__item {
7078 display: -webkit-box; 7083 display: -webkit-box;
7079 display: -ms-flexbox; 7084 display: -ms-flexbox;
7080 display: flex; 7085 display: flex;
7081 } 7086 }
7082 7087
7083 .responses { 7088 .responses {
7084 display: -webkit-box; 7089 display: -webkit-box;
7085 display: -ms-flexbox; 7090 display: -ms-flexbox;
7086 display: flex; 7091 display: flex;
7087 -webkit-box-orient: vertical; 7092 -webkit-box-orient: vertical;
7088 -webkit-box-direction: reverse; 7093 -webkit-box-direction: reverse;
7089 -ms-flex-direction: column-reverse; 7094 -ms-flex-direction: column-reverse;
7090 flex-direction: column-reverse; 7095 flex-direction: column-reverse;
7091 -webkit-box-align: center; 7096 -webkit-box-align: center;
7092 -ms-flex-align: center; 7097 -ms-flex-align: center;
7093 align-items: center; 7098 align-items: center;
7094 gap: 20px; 7099 gap: 20px;
7095 } 7100 }
7096 .responses__body { 7101 .responses__body {
7097 width: 100%; 7102 width: 100%;
7098 display: -webkit-box; 7103 display: -webkit-box;
7099 display: -ms-flexbox; 7104 display: -ms-flexbox;
7100 display: flex; 7105 display: flex;
7101 -webkit-box-orient: vertical; 7106 -webkit-box-orient: vertical;
7102 -webkit-box-direction: normal; 7107 -webkit-box-direction: normal;
7103 -ms-flex-direction: column; 7108 -ms-flex-direction: column;
7104 flex-direction: column; 7109 flex-direction: column;
7105 gap: 20px; 7110 gap: 20px;
7106 } 7111 }
7107 .responses__item { 7112 .responses__item {
7108 display: none; 7113 display: none;
7109 -webkit-box-orient: vertical; 7114 -webkit-box-orient: vertical;
7110 -webkit-box-direction: normal; 7115 -webkit-box-direction: normal;
7111 -ms-flex-direction: column; 7116 -ms-flex-direction: column;
7112 flex-direction: column; 7117 flex-direction: column;
7113 gap: 20px; 7118 gap: 20px;
7114 border-radius: 8px; 7119 border-radius: 8px;
7115 border: 1px solid #e7e7e7; 7120 border: 1px solid #e7e7e7;
7116 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7121 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7117 padding: 20px 10px; 7122 padding: 20px 10px;
7118 font-size: 12px; 7123 font-size: 12px;
7119 position: relative; 7124 position: relative;
7120 } 7125 }
7121 @media (min-width: 768px) { 7126 @media (min-width: 768px) {
7122 .responses__item { 7127 .responses__item {
7123 padding: 20px; 7128 padding: 20px;
7124 font-size: 16px; 7129 font-size: 16px;
7125 } 7130 }
7126 } 7131 }
7127 .responses__item:nth-of-type(1), .responses__item:nth-of-type(2), .responses__item:nth-of-type(3), .responses__item:nth-of-type(4), .responses__item:nth-of-type(5), .responses__item:nth-of-type(6) { 7132 .responses__item:nth-of-type(1), .responses__item:nth-of-type(2), .responses__item:nth-of-type(3), .responses__item:nth-of-type(4), .responses__item:nth-of-type(5), .responses__item:nth-of-type(6) {
7128 display: -webkit-box; 7133 display: -webkit-box;
7129 display: -ms-flexbox; 7134 display: -ms-flexbox;
7130 display: flex; 7135 display: flex;
7131 } 7136 }
7132 .responses__item-date { 7137 .responses__item-date {
7133 color: #000; 7138 color: #000;
7134 } 7139 }
7135 @media (min-width: 992px) { 7140 @media (min-width: 992px) {
7136 .responses__item-date { 7141 .responses__item-date {
7137 position: absolute; 7142 position: absolute;
7138 top: 20px; 7143 top: 20px;
7139 right: 20px; 7144 right: 20px;
7140 } 7145 }
7141 } 7146 }
7142 .responses__item-wrapper { 7147 .responses__item-wrapper {
7143 display: -webkit-box; 7148 display: -webkit-box;
7144 display: -ms-flexbox; 7149 display: -ms-flexbox;
7145 display: flex; 7150 display: flex;
7146 -webkit-box-orient: vertical; 7151 -webkit-box-orient: vertical;
7147 -webkit-box-direction: normal; 7152 -webkit-box-direction: normal;
7148 -ms-flex-direction: column; 7153 -ms-flex-direction: column;
7149 flex-direction: column; 7154 flex-direction: column;
7150 gap: 20px; 7155 gap: 20px;
7151 } 7156 }
7152 .responses__item-inner { 7157 .responses__item-inner {
7153 display: -webkit-box; 7158 display: -webkit-box;
7154 display: -ms-flexbox; 7159 display: -ms-flexbox;
7155 display: flex; 7160 display: flex;
7156 -webkit-box-orient: vertical; 7161 -webkit-box-orient: vertical;
7157 -webkit-box-direction: normal; 7162 -webkit-box-direction: normal;
7158 -ms-flex-direction: column; 7163 -ms-flex-direction: column;
7159 flex-direction: column; 7164 flex-direction: column;
7160 gap: 10px; 7165 gap: 10px;
7161 } 7166 }
7162 @media (min-width: 768px) { 7167 @media (min-width: 768px) {
7163 .responses__item-inner { 7168 .responses__item-inner {
7164 gap: 20px; 7169 gap: 20px;
7165 } 7170 }
7166 } 7171 }
7167 @media (min-width: 1280px) { 7172 @media (min-width: 1280px) {
7168 .responses__item-inner { 7173 .responses__item-inner {
7169 width: calc(100% - 150px); 7174 width: calc(100% - 150px);
7170 } 7175 }
7171 } 7176 }
7172 .responses__item-row { 7177 .responses__item-row {
7173 display: grid; 7178 display: grid;
7174 grid-template-columns: 1fr 1fr; 7179 grid-template-columns: 1fr 1fr;
7175 gap: 20px; 7180 gap: 20px;
7176 color: #000; 7181 color: #000;
7177 text-align: right; 7182 text-align: right;
7178 } 7183 }
7179 @media (min-width: 992px) { 7184 @media (min-width: 992px) {
7180 .responses__item-row { 7185 .responses__item-row {
7181 display: -webkit-box; 7186 display: -webkit-box;
7182 display: -ms-flexbox; 7187 display: -ms-flexbox;
7183 display: flex; 7188 display: flex;
7184 -webkit-box-orient: vertical; 7189 -webkit-box-orient: vertical;
7185 -webkit-box-direction: normal; 7190 -webkit-box-direction: normal;
7186 -ms-flex-direction: column; 7191 -ms-flex-direction: column;
7187 flex-direction: column; 7192 flex-direction: column;
7188 gap: 6px; 7193 gap: 6px;
7189 text-align: left; 7194 text-align: left;
7190 } 7195 }
7191 } 7196 }
7192 .responses__item-row span { 7197 .responses__item-row span {
7193 color: #000; 7198 color: #000;
7194 text-align: left; 7199 text-align: left;
7195 } 7200 }
7196 .responses__item-buttons { 7201 .responses__item-buttons {
7197 display: -webkit-box; 7202 display: -webkit-box;
7198 display: -ms-flexbox; 7203 display: -ms-flexbox;
7199 display: flex; 7204 display: flex;
7200 -webkit-box-orient: vertical; 7205 -webkit-box-orient: vertical;
7201 -webkit-box-direction: normal; 7206 -webkit-box-direction: normal;
7202 -ms-flex-direction: column; 7207 -ms-flex-direction: column;
7203 flex-direction: column; 7208 flex-direction: column;
7204 gap: 10px; 7209 gap: 10px;
7205 } 7210 }
7206 @media (min-width: 768px) { 7211 @media (min-width: 768px) {
7207 .responses__item-buttons { 7212 .responses__item-buttons {
7208 display: grid; 7213 display: grid;
7209 grid-template-columns: 1fr 1fr; 7214 grid-template-columns: 1fr 1fr;
7210 } 7215 }
7211 } 7216 }
7212 @media (min-width: 1280px) { 7217 @media (min-width: 1280px) {
7213 .responses__item-buttons { 7218 .responses__item-buttons {
7214 grid-template-columns: 1fr 1fr 1fr 1fr; 7219 grid-template-columns: 1fr 1fr 1fr 1fr;
7215 } 7220 }
7216 } 7221 }
7217 .responses__item-buttons .button.active { 7222 .responses__item-buttons .button.active {
7218 background: #377d87; 7223 background: #377d87;
7219 color: #fff; 7224 color: #fff;
7220 } 7225 }
7221 .responses.active .responses__item { 7226 .responses.active .responses__item {
7222 display: -webkit-box; 7227 display: -webkit-box;
7223 display: -ms-flexbox; 7228 display: -ms-flexbox;
7224 display: flex; 7229 display: flex;
7225 } 7230 }
7226 7231
7227 .chatbox { 7232 .chatbox {
7228 display: -webkit-box; 7233 display: -webkit-box;
7229 display: -ms-flexbox; 7234 display: -ms-flexbox;
7230 display: flex; 7235 display: flex;
7231 -webkit-box-orient: vertical; 7236 -webkit-box-orient: vertical;
7232 -webkit-box-direction: normal; 7237 -webkit-box-direction: normal;
7233 -ms-flex-direction: column; 7238 -ms-flex-direction: column;
7234 flex-direction: column; 7239 flex-direction: column;
7235 gap: 20px; 7240 gap: 20px;
7236 } 7241 }
7237 @media (min-width: 768px) { 7242 @media (min-width: 768px) {
7238 .chatbox { 7243 .chatbox {
7239 gap: 30px; 7244 gap: 30px;
7240 } 7245 }
7241 } 7246 }
7242 @media (min-width: 1280px) { 7247 @media (min-width: 1280px) {
7243 .chatbox { 7248 .chatbox {
7244 gap: 40px; 7249 gap: 40px;
7245 } 7250 }
7246 } 7251 }
7247 .chatbox__toper { 7252 .chatbox__toper {
7248 display: -webkit-box; 7253 display: -webkit-box;
7249 display: -ms-flexbox; 7254 display: -ms-flexbox;
7250 display: flex; 7255 display: flex;
7251 -webkit-box-orient: vertical; 7256 -webkit-box-orient: vertical;
7252 -webkit-box-direction: normal; 7257 -webkit-box-direction: normal;
7253 -ms-flex-direction: column; 7258 -ms-flex-direction: column;
7254 flex-direction: column; 7259 flex-direction: column;
7255 gap: 10px; 7260 gap: 10px;
7256 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7261 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7257 border: 1px solid #e7e7e7; 7262 border: 1px solid #e7e7e7;
7258 border-radius: 8px; 7263 border-radius: 8px;
7259 padding: 10px; 7264 padding: 10px;
7260 } 7265 }
7261 @media (min-width: 768px) { 7266 @media (min-width: 768px) {
7262 .chatbox__toper { 7267 .chatbox__toper {
7263 -webkit-box-orient: horizontal; 7268 -webkit-box-orient: horizontal;
7264 -webkit-box-direction: normal; 7269 -webkit-box-direction: normal;
7265 -ms-flex-direction: row; 7270 -ms-flex-direction: row;
7266 flex-direction: row; 7271 flex-direction: row;
7267 -webkit-box-align: center; 7272 -webkit-box-align: center;
7268 -ms-flex-align: center; 7273 -ms-flex-align: center;
7269 align-items: center; 7274 align-items: center;
7270 -webkit-box-pack: justify; 7275 -webkit-box-pack: justify;
7271 -ms-flex-pack: justify; 7276 -ms-flex-pack: justify;
7272 justify-content: space-between; 7277 justify-content: space-between;
7273 } 7278 }
7274 } 7279 }
7275 .chatbox__toper-info { 7280 .chatbox__toper-info {
7276 font-size: 12px; 7281 font-size: 12px;
7277 } 7282 }
7278 @media (min-width: 768px) { 7283 @media (min-width: 768px) {
7279 .chatbox__toper-info { 7284 .chatbox__toper-info {
7280 font-size: 16px; 7285 font-size: 16px;
7281 width: calc(100% - 230px); 7286 width: calc(100% - 230px);
7282 } 7287 }
7283 } 7288 }
7284 @media (min-width: 768px) { 7289 @media (min-width: 768px) {
7285 .chatbox__toper-button { 7290 .chatbox__toper-button {
7286 width: 210px; 7291 width: 210px;
7287 padding: 0; 7292 padding: 0;
7288 } 7293 }
7289 } 7294 }
7290 .chatbox__list { 7295 .chatbox__list {
7291 display: -webkit-box; 7296 display: -webkit-box;
7292 display: -ms-flexbox; 7297 display: -ms-flexbox;
7293 display: flex; 7298 display: flex;
7294 -webkit-box-orient: vertical; 7299 -webkit-box-orient: vertical;
7295 -webkit-box-direction: normal; 7300 -webkit-box-direction: normal;
7296 -ms-flex-direction: column; 7301 -ms-flex-direction: column;
7297 flex-direction: column; 7302 flex-direction: column;
7298 gap: 10px; 7303 gap: 10px;
7299 max-height: 400px; 7304 max-height: 400px;
7300 overflow: auto; 7305 overflow: auto;
7301 } 7306 }
7302 @media (min-width: 768px) { 7307 @media (min-width: 768px) {
7303 .chatbox__list { 7308 .chatbox__list {
7304 gap: 20px; 7309 gap: 20px;
7305 } 7310 }
7306 } 7311 }
7307 @media (min-width: 1280px) { 7312 @media (min-width: 1280px) {
7308 .chatbox__list { 7313 .chatbox__list {
7309 gap: 40px; 7314 gap: 40px;
7310 } 7315 }
7311 } 7316 }
7312 .chatbox__item { 7317 .chatbox__item {
7313 display: -webkit-box; 7318 display: -webkit-box;
7314 display: -ms-flexbox; 7319 display: -ms-flexbox;
7315 display: flex; 7320 display: flex;
7316 -webkit-box-align: start; 7321 -webkit-box-align: start;
7317 -ms-flex-align: start; 7322 -ms-flex-align: start;
7318 align-items: flex-start; 7323 align-items: flex-start;
7319 -webkit-box-pack: justify; 7324 -webkit-box-pack: justify;
7320 -ms-flex-pack: justify; 7325 -ms-flex-pack: justify;
7321 justify-content: space-between; 7326 justify-content: space-between;
7322 -ms-flex-wrap: wrap; 7327 -ms-flex-wrap: wrap;
7323 flex-wrap: wrap; 7328 flex-wrap: wrap;
7324 color: #000; 7329 color: #000;
7325 font-size: 12px; 7330 font-size: 12px;
7326 } 7331 }
7327 @media (min-width: 768px) { 7332 @media (min-width: 768px) {
7328 .chatbox__item { 7333 .chatbox__item {
7329 font-size: 16px; 7334 font-size: 16px;
7330 } 7335 }
7331 } 7336 }
7332 .chatbox__item_reverse { 7337 .chatbox__item_reverse {
7333 -webkit-box-orient: horizontal; 7338 -webkit-box-orient: horizontal;
7334 -webkit-box-direction: reverse; 7339 -webkit-box-direction: reverse;
7335 -ms-flex-direction: row-reverse; 7340 -ms-flex-direction: row-reverse;
7336 flex-direction: row-reverse; 7341 flex-direction: row-reverse;
7337 } 7342 }
7338 .chatbox__item-photo { 7343 .chatbox__item-photo {
7339 position: relative; 7344 position: relative;
7340 aspect-ratio: 1/1; 7345 aspect-ratio: 1/1;
7341 overflow: hidden; 7346 overflow: hidden;
7342 background: #9c9d9d; 7347 background: #9c9d9d;
7343 color: #fff; 7348 color: #fff;
7344 width: 44px; 7349 width: 44px;
7345 border-radius: 6px; 7350 border-radius: 6px;
7346 display: -webkit-box; 7351 display: -webkit-box;
7347 display: -ms-flexbox; 7352 display: -ms-flexbox;
7348 display: flex; 7353 display: flex;
7349 -webkit-box-pack: center; 7354 -webkit-box-pack: center;
7350 -ms-flex-pack: center; 7355 -ms-flex-pack: center;
7351 justify-content: center; 7356 justify-content: center;
7352 -webkit-box-align: center; 7357 -webkit-box-align: center;
7353 -ms-flex-align: center; 7358 -ms-flex-align: center;
7354 align-items: center; 7359 align-items: center;
7355 } 7360 }
7356 .chatbox__item-photo svg { 7361 .chatbox__item-photo svg {
7357 width: 50%; 7362 width: 50%;
7358 position: relative; 7363 position: relative;
7359 z-index: 1; 7364 z-index: 1;
7360 } 7365 }
7361 .chatbox__item-photo img { 7366 .chatbox__item-photo img {
7362 position: absolute; 7367 position: absolute;
7363 z-index: 2; 7368 z-index: 2;
7364 top: 0; 7369 top: 0;
7365 left: 0; 7370 left: 0;
7366 width: 100%; 7371 width: 100%;
7367 height: 100%; 7372 height: 100%;
7368 -o-object-fit: cover; 7373 -o-object-fit: cover;
7369 object-fit: cover; 7374 object-fit: cover;
7370 } 7375 }
7371 .chatbox__item-body { 7376 .chatbox__item-body {
7372 width: calc(100% - 54px); 7377 width: calc(100% - 54px);
7373 display: -webkit-box; 7378 display: -webkit-box;
7374 display: -ms-flexbox; 7379 display: -ms-flexbox;
7375 display: flex; 7380 display: flex;
7376 -webkit-box-orient: vertical; 7381 -webkit-box-orient: vertical;
7377 -webkit-box-direction: normal; 7382 -webkit-box-direction: normal;
7378 -ms-flex-direction: column; 7383 -ms-flex-direction: column;
7379 flex-direction: column; 7384 flex-direction: column;
7380 -webkit-box-align: start; 7385 -webkit-box-align: start;
7381 -ms-flex-align: start; 7386 -ms-flex-align: start;
7382 align-items: flex-start; 7387 align-items: flex-start;
7383 } 7388 }
7384 @media (min-width: 768px) { 7389 @media (min-width: 768px) {
7385 .chatbox__item-body { 7390 .chatbox__item-body {
7386 width: calc(100% - 60px); 7391 width: calc(100% - 60px);
7387 } 7392 }
7388 } 7393 }
7389 .chatbox__item_reverse .chatbox__item-body { 7394 .chatbox__item_reverse .chatbox__item-body {
7390 -webkit-box-align: end; 7395 -webkit-box-align: end;
7391 -ms-flex-align: end; 7396 -ms-flex-align: end;
7392 align-items: flex-end; 7397 align-items: flex-end;
7393 } 7398 }
7394 .chatbox__item-text { 7399 .chatbox__item-text {
7395 border-radius: 8px; 7400 border-radius: 8px;
7396 background: #fff; 7401 background: #fff;
7397 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7402 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7398 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7403 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7399 padding: 10px; 7404 padding: 10px;
7400 line-height: 1.6; 7405 line-height: 1.6;
7401 } 7406 }
7402 .chatbox__item-body-file-name-wrap{ 7407 .chatbox__item-body-file-name-wrap{
7403 display: flex; 7408 display: flex;
7404 align-items: center; 7409 align-items: center;
7405 } 7410 }
7406 .chatbox__item-body-file-name-wrap svg{ 7411 .chatbox__item-body-file-name-wrap svg{
7407 height: 20px; 7412 height: 20px;
7408 width: 20px; 7413 width: 20px;
7409 } 7414 }
7410 .chatbox__item-body-file-name-wrap a{ 7415 .chatbox__item-body-file-name-wrap a{
7411 margin-left: 20px; 7416 margin-left: 20px;
7412 border-radius: 8px; 7417 border-radius: 8px;
7413 padding: 2px 8px; 7418 padding: 2px 8px;
7414 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7419 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7415 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7420 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7416 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7421 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7417 } 7422 }
7418 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{ 7423 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{
7419 margin-left: 0px; 7424 margin-left: 0px;
7420 margin-right: 20px; 7425 margin-right: 20px;
7421 } 7426 }
7422 .chatbox__item-body-file-name-wrap a:hover{ 7427 .chatbox__item-body-file-name-wrap a:hover{
7423 box-shadow: 0px 0px 5px 1px rgb(139 136 136); 7428 box-shadow: 0px 0px 5px 1px rgb(139 136 136);
7424 } 7429 }
7425 .chatbox__item-text .admin-chat-answer{ 7430 .chatbox__item-text .admin-chat-answer{
7426 padding: 2px 5px; 7431 padding: 2px 5px;
7427 height: auto; 7432 height: auto;
7428 float: right; 7433 float: right;
7429 margin-left: 10px; 7434 margin-left: 10px;
7430 } 7435 }
7431 .chatbox__item-text .reply-message{ 7436 .chatbox__item-text .reply-message{
7432 border-left: 1px grey solid; 7437 border-left: 1px grey solid;
7433 padding-left: 11px; 7438 padding-left: 11px;
7434 font-size: 12px; 7439 font-size: 12px;
7435 font-style: italic; 7440 font-style: italic;
7436 margin-top: 10px; 7441 margin-top: 10px;
7437 } 7442 }
7438 .chatbox__item-time { 7443 .chatbox__item-time {
7439 width: 100%; 7444 width: 100%;
7440 padding-left: 54px; 7445 padding-left: 54px;
7441 margin-top: 10px; 7446 margin-top: 10px;
7442 color: #9c9d9d; 7447 color: #9c9d9d;
7443 } 7448 }
7444 .chatbox__item_reverse .chatbox__item-time { 7449 .chatbox__item_reverse .chatbox__item-time {
7445 text-align: right; 7450 text-align: right;
7446 } 7451 }
7447 .chatbox__bottom { 7452 .chatbox__bottom {
7448 background: #377d87; 7453 background: #377d87;
7449 padding: 10px; 7454 padding: 10px;
7450 border-radius: 8px; 7455 border-radius: 8px;
7451 display: -webkit-box; 7456 display: -webkit-box;
7452 display: -ms-flexbox; 7457 display: -ms-flexbox;
7453 display: flex; 7458 display: flex;
7454 -webkit-box-align: center; 7459 -webkit-box-align: center;
7455 -ms-flex-align: center; 7460 -ms-flex-align: center;
7456 align-items: center; 7461 align-items: center;
7457 -webkit-box-pack: justify; 7462 -webkit-box-pack: justify;
7458 -ms-flex-pack: justify; 7463 -ms-flex-pack: justify;
7459 justify-content: space-between; 7464 justify-content: space-between;
7460 } 7465 }
7461 @media (min-width: 768px) { 7466 @media (min-width: 768px) {
7462 .chatbox__bottom { 7467 .chatbox__bottom {
7463 padding: 16px 20px; 7468 padding: 16px 20px;
7464 } 7469 }
7465 } 7470 }
7466 .chatbox__bottom-file { 7471 .chatbox__bottom-file {
7467 width: 20px; 7472 width: 20px;
7468 aspect-ratio: 1/1; 7473 aspect-ratio: 1/1;
7469 display: -webkit-box; 7474 display: -webkit-box;
7470 display: -ms-flexbox; 7475 display: -ms-flexbox;
7471 display: flex; 7476 display: flex;
7472 -webkit-box-pack: center; 7477 -webkit-box-pack: center;
7473 -ms-flex-pack: center; 7478 -ms-flex-pack: center;
7474 justify-content: center; 7479 justify-content: center;
7475 -webkit-box-align: center; 7480 -webkit-box-align: center;
7476 -ms-flex-align: center; 7481 -ms-flex-align: center;
7477 align-items: center; 7482 align-items: center;
7478 background: #fff; 7483 background: #fff;
7479 color: #4d88d9; 7484 color: #4d88d9;
7480 border-radius: 8px; 7485 border-radius: 8px;
7481 } 7486 }
7482 @media (min-width: 768px) { 7487 @media (min-width: 768px) {
7483 .chatbox__bottom-file { 7488 .chatbox__bottom-file {
7484 width: 48px; 7489 width: 48px;
7485 } 7490 }
7486 } 7491 }
7487 .chatbox__bottom-file:hover { 7492 .chatbox__bottom-file:hover {
7488 color: #377d87; 7493 color: #377d87;
7489 } 7494 }
7490 .chatbox__bottom-file input { 7495 .chatbox__bottom-file input {
7491 display: none; 7496 display: none;
7492 } 7497 }
7493 .chatbox__bottom-file svg { 7498 .chatbox__bottom-file svg {
7494 width: 50%; 7499 width: 50%;
7495 aspect-ratio: 1/1; 7500 aspect-ratio: 1/1;
7496 stroke-width: 1.5px; 7501 stroke-width: 1.5px;
7497 } 7502 }
7498 .chatbox__bottom-text { 7503 .chatbox__bottom-text {
7499 width: calc(100% - 60px); 7504 width: calc(100% - 60px);
7500 height: 20px; 7505 height: 20px;
7501 border-color: #fff; 7506 border-color: #fff;
7502 } 7507 }
7503 @media (min-width: 768px) { 7508 @media (min-width: 768px) {
7504 .chatbox__bottom-text { 7509 .chatbox__bottom-text {
7505 width: calc(100% - 128px); 7510 width: calc(100% - 128px);
7506 height: 48px; 7511 height: 48px;
7507 } 7512 }
7508 } 7513 }
7509 .chatbox__bottom-text:focus { 7514 .chatbox__bottom-text:focus {
7510 border-color: #fff; 7515 border-color: #fff;
7511 } 7516 }
7512 .chatbox__bottom-send { 7517 .chatbox__bottom-send {
7513 width: 20px; 7518 width: 20px;
7514 aspect-ratio: 1/1; 7519 aspect-ratio: 1/1;
7515 display: -webkit-box; 7520 display: -webkit-box;
7516 display: -ms-flexbox; 7521 display: -ms-flexbox;
7517 display: flex; 7522 display: flex;
7518 -webkit-box-pack: center; 7523 -webkit-box-pack: center;
7519 -ms-flex-pack: center; 7524 -ms-flex-pack: center;
7520 justify-content: center; 7525 justify-content: center;
7521 -webkit-box-align: center; 7526 -webkit-box-align: center;
7522 -ms-flex-align: center; 7527 -ms-flex-align: center;
7523 align-items: center; 7528 align-items: center;
7524 padding: 0; 7529 padding: 0;
7525 background: #fff; 7530 background: #fff;
7526 border: none; 7531 border: none;
7527 color: #4d88d9; 7532 color: #4d88d9;
7528 border-radius: 999px; 7533 border-radius: 999px;
7529 } 7534 }
7530 @media (min-width: 768px) { 7535 @media (min-width: 768px) {
7531 .chatbox__bottom-send { 7536 .chatbox__bottom-send {
7532 width: 48px; 7537 width: 48px;
7533 } 7538 }
7534 } 7539 }
7535 .chatbox__bottom-send:hover { 7540 .chatbox__bottom-send:hover {
7536 color: #377d87; 7541 color: #377d87;
7537 } 7542 }
7538 .chatbox__bottom-send svg { 7543 .chatbox__bottom-send svg {
7539 width: 50%; 7544 width: 50%;
7540 aspect-ratio: 1/1; 7545 aspect-ratio: 1/1;
7541 position: relative; 7546 position: relative;
7542 left: 1px; 7547 left: 1px;
7543 } 7548 }
7544 @media (min-width: 768px) { 7549 @media (min-width: 768px) {
7545 .chatbox__bottom-send svg { 7550 .chatbox__bottom-send svg {
7546 width: 40%; 7551 width: 40%;
7547 left: 2px; 7552 left: 2px;
7548 } 7553 }
7549 } 7554 }
7550 7555
7551 .cvs { 7556 .cvs {
7552 display: -webkit-box; 7557 display: -webkit-box;
7553 display: -ms-flexbox; 7558 display: -ms-flexbox;
7554 display: flex; 7559 display: flex;
7555 -webkit-box-orient: vertical; 7560 -webkit-box-orient: vertical;
7556 -webkit-box-direction: reverse; 7561 -webkit-box-direction: reverse;
7557 -ms-flex-direction: column-reverse; 7562 -ms-flex-direction: column-reverse;
7558 flex-direction: column-reverse; 7563 flex-direction: column-reverse;
7559 -webkit-box-align: center; 7564 -webkit-box-align: center;
7560 -ms-flex-align: center; 7565 -ms-flex-align: center;
7561 align-items: center; 7566 align-items: center;
7562 gap: 20px; 7567 gap: 20px;
7563 } 7568 }
7564 .cvs__body { 7569 .cvs__body {
7565 display: -webkit-box; 7570 display: -webkit-box;
7566 display: -ms-flexbox; 7571 display: -ms-flexbox;
7567 display: flex; 7572 display: flex;
7568 -webkit-box-orient: vertical; 7573 -webkit-box-orient: vertical;
7569 -webkit-box-direction: normal; 7574 -webkit-box-direction: normal;
7570 -ms-flex-direction: column; 7575 -ms-flex-direction: column;
7571 flex-direction: column; 7576 flex-direction: column;
7572 gap: 20px; 7577 gap: 20px;
7573 width: 100%; 7578 width: 100%;
7574 } 7579 }
7575 @media (min-width: 768px) { 7580 @media (min-width: 768px) {
7576 .cvs__body { 7581 .cvs__body {
7577 gap: 30px; 7582 gap: 30px;
7578 } 7583 }
7579 } 7584 }
7580 .cvs__item { 7585 .cvs__item {
7581 display: none; 7586 display: none;
7582 -webkit-box-orient: vertical; 7587 -webkit-box-orient: vertical;
7583 -webkit-box-direction: normal; 7588 -webkit-box-direction: normal;
7584 -ms-flex-direction: column; 7589 -ms-flex-direction: column;
7585 flex-direction: column; 7590 flex-direction: column;
7586 gap: 10px; 7591 gap: 10px;
7587 border-radius: 8px; 7592 border-radius: 8px;
7588 border: 1px solid #e7e7e7; 7593 border: 1px solid #e7e7e7;
7589 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7594 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7590 padding: 10px; 7595 padding: 10px;
7591 font-size: 12px; 7596 font-size: 12px;
7592 position: relative; 7597 position: relative;
7593 } 7598 }
7594 @media (min-width: 768px) { 7599 @media (min-width: 768px) {
7595 .cvs__item { 7600 .cvs__item {
7596 gap: 0; 7601 gap: 0;
7597 padding: 20px; 7602 padding: 20px;
7598 font-size: 16px; 7603 font-size: 16px;
7599 -webkit-box-orient: horizontal; 7604 -webkit-box-orient: horizontal;
7600 -webkit-box-direction: normal; 7605 -webkit-box-direction: normal;
7601 -ms-flex-direction: row; 7606 -ms-flex-direction: row;
7602 flex-direction: row; 7607 flex-direction: row;
7603 -webkit-box-align: start; 7608 -webkit-box-align: start;
7604 -ms-flex-align: start; 7609 -ms-flex-align: start;
7605 align-items: flex-start; 7610 align-items: flex-start;
7606 -ms-flex-wrap: wrap; 7611 -ms-flex-wrap: wrap;
7607 flex-wrap: wrap; 7612 flex-wrap: wrap;
7608 } 7613 }
7609 } 7614 }
7610 .cvs__item:nth-of-type(1), .cvs__item:nth-of-type(2), .cvs__item:nth-of-type(3), .cvs__item:nth-of-type(4), .cvs__item:nth-of-type(5), .cvs__item:nth-of-type(6) { 7615 .cvs__item:nth-of-type(1), .cvs__item:nth-of-type(2), .cvs__item:nth-of-type(3), .cvs__item:nth-of-type(4), .cvs__item:nth-of-type(5), .cvs__item:nth-of-type(6) {
7611 display: -webkit-box; 7616 display: -webkit-box;
7612 display: -ms-flexbox; 7617 display: -ms-flexbox;
7613 display: flex; 7618 display: flex;
7614 } 7619 }
7615 .cvs__item-like { 7620 .cvs__item-like {
7616 width: unset; 7621 width: unset;
7617 padding: 5px 10px; 7622 padding: 5px 10px;
7618 margin-right: 10px; 7623 margin-right: 10px;
7619 } 7624 }
7620 .cvs__item .cvs__item-buttons .chat{ 7625 .cvs__item .cvs__item-buttons .chat{
7621 width: unset; 7626 width: unset;
7622 padding: 5px 10px; 7627 padding: 5px 10px;
7623 margin-right: 10px; 7628 margin-right: 10px;
7624 } 7629 }
7625 .cvs__item-like.active{ 7630 .cvs__item-like.active{
7626 background: #ffffff; 7631 background: #ffffff;
7627 color: #eb5757; 7632 color: #eb5757;
7628 } 7633 }
7629 .cvs__item-like .in-favorites{ 7634 .cvs__item-like .in-favorites{
7630 display: none; 7635 display: none;
7631 } 7636 }
7632 .cvs__item-like.active .in-favorites{ 7637 .cvs__item-like.active .in-favorites{
7633 display: block; 7638 display: block;
7634 color: #eb5757; 7639 color: #eb5757;
7635 } 7640 }
7636 .cvs__item-like.active .to-favorites{ 7641 .cvs__item-like.active .to-favorites{
7637 display: none; 7642 display: none;
7638 } 7643 }
7639 .cvs__item .cvs__item-header{ 7644 .cvs__item .cvs__item-header{
7640 display: flex; 7645 display: flex;
7641 width: 100%; 7646 width: 100%;
7642 justify-content: space-between; 7647 justify-content: space-between;
7643 } 7648 }
7644 .cvs__item-photo { 7649 .cvs__item-photo {
7645 position: relative; 7650 position: relative;
7646 aspect-ratio: 1/1; 7651 aspect-ratio: 1/1;
7647 overflow: hidden; 7652 overflow: hidden;
7648 background: #9c9d9d; 7653 background: #9c9d9d;
7649 color: #fff; 7654 color: #fff;
7650 width: 36px; 7655 width: 36px;
7651 border-radius: 6px; 7656 border-radius: 6px;
7652 display: -webkit-box; 7657 display: -webkit-box;
7653 display: -ms-flexbox; 7658 display: -ms-flexbox;
7654 display: flex; 7659 display: flex;
7655 -webkit-box-pack: center; 7660 -webkit-box-pack: center;
7656 -ms-flex-pack: center; 7661 -ms-flex-pack: center;
7657 justify-content: center; 7662 justify-content: center;
7658 -webkit-box-align: center; 7663 -webkit-box-align: center;
7659 -ms-flex-align: center; 7664 -ms-flex-align: center;
7660 align-items: center; 7665 align-items: center;
7661 } 7666 }
7662 @media (min-width: 768px) { 7667 @media (min-width: 768px) {
7663 .cvs__item-photo { 7668 .cvs__item-photo {
7664 width: 68px; 7669 width: 68px;
7665 } 7670 }
7666 } 7671 }
7667 .cvs__item-photo svg { 7672 .cvs__item-photo svg {
7668 width: 50%; 7673 width: 50%;
7669 position: relative; 7674 position: relative;
7670 z-index: 1; 7675 z-index: 1;
7671 } 7676 }
7672 .cvs__item-photo img { 7677 .cvs__item-photo img {
7673 position: absolute; 7678 position: absolute;
7674 z-index: 2; 7679 z-index: 2;
7675 top: 0; 7680 top: 0;
7676 left: 0; 7681 left: 0;
7677 width: 100%; 7682 width: 100%;
7678 height: 100%; 7683 height: 100%;
7679 -o-object-fit: cover; 7684 -o-object-fit: cover;
7680 object-fit: cover; 7685 object-fit: cover;
7681 } 7686 }
7682 .cvs__item-text { 7687 .cvs__item-text {
7683 display: -webkit-box; 7688 display: -webkit-box;
7684 display: -ms-flexbox; 7689 display: -ms-flexbox;
7685 display: flex; 7690 display: flex;
7686 -webkit-box-orient: vertical; 7691 -webkit-box-orient: vertical;
7687 -webkit-box-direction: normal; 7692 -webkit-box-direction: normal;
7688 -ms-flex-direction: column; 7693 -ms-flex-direction: column;
7689 flex-direction: column; 7694 flex-direction: column;
7690 gap: 10px; 7695 gap: 10px;
7691 width: 100%; 7696 width: 100%;
7692 margin-top: 30px; 7697 margin-top: 30px;
7693 } 7698 }
7694 .cvs__item .cvs__item-buttons{ 7699 .cvs__item .cvs__item-buttons{
7695 display: flex; 7700 display: flex;
7696 align-items: start; 7701 align-items: start;
7697 } 7702 }
7698 .cvs.active .cvs__item { 7703 .cvs.active .cvs__item {
7699 display: -webkit-box; 7704 display: -webkit-box;
7700 display: -ms-flexbox; 7705 display: -ms-flexbox;
7701 display: flex; 7706 display: flex;
7702 } 7707 }
7703 .cvs__item-text .cvs__item-text-row{ 7708 .cvs__item-text .cvs__item-text-row{
7704 display: flex; 7709 display: flex;
7705 justify-content: space-between; 7710 justify-content: space-between;
7706 width: 100%; 7711 width: 100%;
7707 } 7712 }
7708 .cvs__item-text .cvs__item-text-row > div{ 7713 .cvs__item-text .cvs__item-text-row > div{
7709 width: 50%; 7714 width: 50%;
7710 } 7715 }
7711 .cvs__item-text .cvs__item-text-row b{ 7716 .cvs__item-text .cvs__item-text-row b{
7712 color: #377d87; 7717 color: #377d87;
7713 font-size: 18px; 7718 font-size: 18px;
7714 } 7719 }
7715 .cvs__item-text .cvs__item-text-status { 7720 .cvs__item-text .cvs__item-text-status {
7716 width: fit-content; 7721 width: fit-content;
7717 background-color: #e6e6e6; 7722 background-color: #e6e6e6;
7718 font-weight: bold; 7723 font-weight: bold;
7719 padding: 5px 10px; 7724 padding: 5px 10px;
7720 border-radius: 8px; 7725 border-radius: 8px;
7721 margin-right: 30px; 7726 margin-right: 30px;
7722 } 7727 }
7723 .cvs__item-text .cvs__item-text-status.looking-for-job { 7728 .cvs__item-text .cvs__item-text-status.looking-for-job {
7724 background-color: #eb5757; 7729 background-color: #eb5757;
7725 color: #fff; 7730 color: #fff;
7726 } 7731 }
7727 .cvs__item-text .cvs__item-text-updated-at{ 7732 .cvs__item-text .cvs__item-text-updated-at{
7728 padding: 5px 10px; 7733 padding: 5px 10px;
7729 border-radius: 8px; 7734 border-radius: 8px;
7730 border: 1px #e6e6e6 solid; 7735 border: 1px #e6e6e6 solid;
7731 } 7736 }
7732 .faqs { 7737 .faqs {
7733 display: -webkit-box; 7738 display: -webkit-box;
7734 display: -ms-flexbox; 7739 display: -ms-flexbox;
7735 display: flex; 7740 display: flex;
7736 -webkit-box-orient: vertical; 7741 -webkit-box-orient: vertical;
7737 -webkit-box-direction: reverse; 7742 -webkit-box-direction: reverse;
7738 -ms-flex-direction: column-reverse; 7743 -ms-flex-direction: column-reverse;
7739 flex-direction: column-reverse; 7744 flex-direction: column-reverse;
7740 -webkit-box-align: center; 7745 -webkit-box-align: center;
7741 -ms-flex-align: center; 7746 -ms-flex-align: center;
7742 align-items: center; 7747 align-items: center;
7743 gap: 20px; 7748 gap: 20px;
7744 } 7749 }
7745 .faqs__body { 7750 .faqs__body {
7746 display: -webkit-box; 7751 display: -webkit-box;
7747 display: -ms-flexbox; 7752 display: -ms-flexbox;
7748 display: flex; 7753 display: flex;
7749 -webkit-box-orient: vertical; 7754 -webkit-box-orient: vertical;
7750 -webkit-box-direction: normal; 7755 -webkit-box-direction: normal;
7751 -ms-flex-direction: column; 7756 -ms-flex-direction: column;
7752 flex-direction: column; 7757 flex-direction: column;
7753 gap: 20px; 7758 gap: 20px;
7754 width: 100%; 7759 width: 100%;
7755 } 7760 }
7756 .faqs__item { 7761 .faqs__item {
7757 display: none; 7762 display: none;
7758 -webkit-box-orient: vertical; 7763 -webkit-box-orient: vertical;
7759 -webkit-box-direction: normal; 7764 -webkit-box-direction: normal;
7760 -ms-flex-direction: column; 7765 -ms-flex-direction: column;
7761 flex-direction: column; 7766 flex-direction: column;
7762 border-radius: 8px; 7767 border-radius: 8px;
7763 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7768 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7764 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7769 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7765 background: #fff; 7770 background: #fff;
7766 padding: 10px; 7771 padding: 10px;
7767 font-size: 12px; 7772 font-size: 12px;
7768 } 7773 }
7769 @media (min-width: 768px) { 7774 @media (min-width: 768px) {
7770 .faqs__item { 7775 .faqs__item {
7771 padding: 20px; 7776 padding: 20px;
7772 font-size: 16px; 7777 font-size: 16px;
7773 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7778 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7774 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7779 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7775 } 7780 }
7776 } 7781 }
7777 .faqs__item:nth-of-type(1), .faqs__item:nth-of-type(2), .faqs__item:nth-of-type(3), .faqs__item:nth-of-type(4), .faqs__item:nth-of-type(5), .faqs__item:nth-of-type(6) { 7782 .faqs__item:nth-of-type(1), .faqs__item:nth-of-type(2), .faqs__item:nth-of-type(3), .faqs__item:nth-of-type(4), .faqs__item:nth-of-type(5), .faqs__item:nth-of-type(6) {
7778 display: -webkit-box; 7783 display: -webkit-box;
7779 display: -ms-flexbox; 7784 display: -ms-flexbox;
7780 display: flex; 7785 display: flex;
7781 } 7786 }
7782 .faqs__item-button { 7787 .faqs__item-button {
7783 background: none; 7788 background: none;
7784 padding: 0; 7789 padding: 0;
7785 border: none; 7790 border: none;
7786 display: -webkit-box; 7791 display: -webkit-box;
7787 display: -ms-flexbox; 7792 display: -ms-flexbox;
7788 display: flex; 7793 display: flex;
7789 -webkit-box-align: center; 7794 -webkit-box-align: center;
7790 -ms-flex-align: center; 7795 -ms-flex-align: center;
7791 align-items: center; 7796 align-items: center;
7792 color: #000; 7797 color: #000;
7793 text-align: left; 7798 text-align: left;
7794 font-size: 14px; 7799 font-size: 14px;
7795 font-weight: 700; 7800 font-weight: 700;
7796 } 7801 }
7797 @media (min-width: 768px) { 7802 @media (min-width: 768px) {
7798 .faqs__item-button { 7803 .faqs__item-button {
7799 font-size: 20px; 7804 font-size: 20px;
7800 } 7805 }
7801 } 7806 }
7802 .faqs__item-button span { 7807 .faqs__item-button span {
7803 width: calc(100% - 16px); 7808 width: calc(100% - 16px);
7804 padding-right: 16px; 7809 padding-right: 16px;
7805 } 7810 }
7806 .faqs__item-button i { 7811 .faqs__item-button i {
7807 display: -webkit-box; 7812 display: -webkit-box;
7808 display: -ms-flexbox; 7813 display: -ms-flexbox;
7809 display: flex; 7814 display: flex;
7810 -webkit-box-pack: center; 7815 -webkit-box-pack: center;
7811 -ms-flex-pack: center; 7816 -ms-flex-pack: center;
7812 justify-content: center; 7817 justify-content: center;
7813 -webkit-box-align: center; 7818 -webkit-box-align: center;
7814 -ms-flex-align: center; 7819 -ms-flex-align: center;
7815 align-items: center; 7820 align-items: center;
7816 width: 16px; 7821 width: 16px;
7817 aspect-ratio: 1/1; 7822 aspect-ratio: 1/1;
7818 color: #377d87; 7823 color: #377d87;
7819 -webkit-transition: 0.3s; 7824 -webkit-transition: 0.3s;
7820 transition: 0.3s; 7825 transition: 0.3s;
7821 } 7826 }
7822 .faqs__item-button i svg { 7827 .faqs__item-button i svg {
7823 width: 16px; 7828 width: 16px;
7824 aspect-ratio: 1/1; 7829 aspect-ratio: 1/1;
7825 -webkit-transform: rotate(90deg); 7830 -webkit-transform: rotate(90deg);
7826 -ms-transform: rotate(90deg); 7831 -ms-transform: rotate(90deg);
7827 transform: rotate(90deg); 7832 transform: rotate(90deg);
7828 } 7833 }
7829 .faqs__item-button.active i { 7834 .faqs__item-button.active i {
7830 -webkit-transform: rotate(180deg); 7835 -webkit-transform: rotate(180deg);
7831 -ms-transform: rotate(180deg); 7836 -ms-transform: rotate(180deg);
7832 transform: rotate(180deg); 7837 transform: rotate(180deg);
7833 } 7838 }
7834 .faqs__item-body { 7839 .faqs__item-body {
7835 display: -webkit-box; 7840 display: -webkit-box;
7836 display: -ms-flexbox; 7841 display: -ms-flexbox;
7837 display: flex; 7842 display: flex;
7838 -webkit-box-orient: vertical; 7843 -webkit-box-orient: vertical;
7839 -webkit-box-direction: normal; 7844 -webkit-box-direction: normal;
7840 -ms-flex-direction: column; 7845 -ms-flex-direction: column;
7841 flex-direction: column; 7846 flex-direction: column;
7842 gap: 10px; 7847 gap: 10px;
7843 opacity: 0; 7848 opacity: 0;
7844 height: 0; 7849 height: 0;
7845 overflow: hidden; 7850 overflow: hidden;
7846 font-size: 12px; 7851 font-size: 12px;
7847 line-height: 1.4; 7852 line-height: 1.4;
7848 } 7853 }
7849 @media (min-width: 768px) { 7854 @media (min-width: 768px) {
7850 .faqs__item-body { 7855 .faqs__item-body {
7851 font-size: 16px; 7856 font-size: 16px;
7852 gap: 20px; 7857 gap: 20px;
7853 } 7858 }
7854 } 7859 }
7855 .faqs__item-body p { 7860 .faqs__item-body p {
7856 margin: 0; 7861 margin: 0;
7857 } 7862 }
7858 .faqs__item-body a { 7863 .faqs__item-body a {
7859 color: #0f74a8; 7864 color: #0f74a8;
7860 } 7865 }
7861 .active + .faqs__item-body { 7866 .active + .faqs__item-body {
7862 opacity: 1; 7867 opacity: 1;
7863 height: auto; 7868 height: auto;
7864 -webkit-transition: 0.3s; 7869 -webkit-transition: 0.3s;
7865 transition: 0.3s; 7870 transition: 0.3s;
7866 padding-top: 10px; 7871 padding-top: 10px;
7867 } 7872 }
7868 @media (min-width: 768px) { 7873 @media (min-width: 768px) {
7869 .active + .faqs__item-body { 7874 .active + .faqs__item-body {
7870 padding-top: 20px; 7875 padding-top: 20px;
7871 } 7876 }
7872 } 7877 }
7873 .faqs.active .faqs__item { 7878 .faqs.active .faqs__item {
7874 display: -webkit-box; 7879 display: -webkit-box;
7875 display: -ms-flexbox; 7880 display: -ms-flexbox;
7876 display: flex; 7881 display: flex;
7877 } 7882 }
7878 7883
7879 .cabinet { 7884 .cabinet {
7880 padding: 20px 0; 7885 padding: 20px 0;
7881 padding-bottom: 40px; 7886 padding-bottom: 40px;
7882 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7887 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7883 } 7888 }
7884 @media (min-width: 992px) { 7889 @media (min-width: 992px) {
7885 .cabinet { 7890 .cabinet {
7886 padding: 30px 0; 7891 padding: 30px 0;
7887 padding-bottom: 60px; 7892 padding-bottom: 60px;
7888 } 7893 }
7889 } 7894 }
7890 .cabinet__breadcrumbs { 7895 .cabinet__breadcrumbs {
7891 margin-bottom: 50px; 7896 margin-bottom: 50px;
7892 } 7897 }
7893 .cabinet__wrapper { 7898 .cabinet__wrapper {
7894 display: -webkit-box; 7899 display: -webkit-box;
7895 display: -ms-flexbox; 7900 display: -ms-flexbox;
7896 display: flex; 7901 display: flex;
7897 -webkit-box-orient: vertical; 7902 -webkit-box-orient: vertical;
7898 -webkit-box-direction: normal; 7903 -webkit-box-direction: normal;
7899 -ms-flex-direction: column; 7904 -ms-flex-direction: column;
7900 flex-direction: column; 7905 flex-direction: column;
7901 } 7906 }
7902 @media (min-width: 992px) { 7907 @media (min-width: 992px) {
7903 .cabinet__wrapper { 7908 .cabinet__wrapper {
7904 -webkit-box-orient: horizontal; 7909 -webkit-box-orient: horizontal;
7905 -webkit-box-direction: normal; 7910 -webkit-box-direction: normal;
7906 -ms-flex-direction: row; 7911 -ms-flex-direction: row;
7907 flex-direction: row; 7912 flex-direction: row;
7908 -webkit-box-align: start; 7913 -webkit-box-align: start;
7909 -ms-flex-align: start; 7914 -ms-flex-align: start;
7910 align-items: flex-start; 7915 align-items: flex-start;
7911 -webkit-box-pack: justify; 7916 -webkit-box-pack: justify;
7912 -ms-flex-pack: justify; 7917 -ms-flex-pack: justify;
7913 justify-content: space-between; 7918 justify-content: space-between;
7914 } 7919 }
7915 } 7920 }
7916 .cabinet__side { 7921 .cabinet__side {
7917 border-radius: 8px; 7922 border-radius: 8px;
7918 background: #fff; 7923 background: #fff;
7919 padding: 20px 10px; 7924 padding: 20px 10px;
7920 display: -webkit-box; 7925 display: -webkit-box;
7921 display: -ms-flexbox; 7926 display: -ms-flexbox;
7922 display: flex; 7927 display: flex;
7923 -webkit-box-orient: vertical; 7928 -webkit-box-orient: vertical;
7924 -webkit-box-direction: normal; 7929 -webkit-box-direction: normal;
7925 -ms-flex-direction: column; 7930 -ms-flex-direction: column;
7926 flex-direction: column; 7931 flex-direction: column;
7927 gap: 30px; 7932 gap: 30px;
7928 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7933 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7929 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7934 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7930 } 7935 }
7931 @media (min-width: 768px) { 7936 @media (min-width: 768px) {
7932 .cabinet__side { 7937 .cabinet__side {
7933 padding: 30px 20px; 7938 padding: 30px 20px;
7934 margin-bottom: 50px; 7939 margin-bottom: 50px;
7935 } 7940 }
7936 } 7941 }
7937 @media (min-width: 992px) { 7942 @media (min-width: 992px) {
7938 .cabinet__side { 7943 .cabinet__side {
7939 width: 340px; 7944 width: 340px;
7940 margin: 0; 7945 margin: 0;
7941 position: sticky; 7946 position: sticky;
7942 top: 6px; 7947 top: 6px;
7943 } 7948 }
7944 } 7949 }
7945 @media (min-width: 1280px) { 7950 @media (min-width: 1280px) {
7946 .cabinet__side { 7951 .cabinet__side {
7947 width: 400px; 7952 width: 400px;
7948 } 7953 }
7949 } 7954 }
7950 .cabinet__side-item { 7955 .cabinet__side-item {
7951 display: -webkit-box; 7956 display: -webkit-box;
7952 display: -ms-flexbox; 7957 display: -ms-flexbox;
7953 display: flex; 7958 display: flex;
7954 -webkit-box-orient: vertical; 7959 -webkit-box-orient: vertical;
7955 -webkit-box-direction: normal; 7960 -webkit-box-direction: normal;
7956 -ms-flex-direction: column; 7961 -ms-flex-direction: column;
7957 flex-direction: column; 7962 flex-direction: column;
7958 gap: 20px; 7963 gap: 20px;
7959 } 7964 }
7960 .cabinet__side-toper { 7965 .cabinet__side-toper {
7961 display: -webkit-box; 7966 display: -webkit-box;
7962 display: -ms-flexbox; 7967 display: -ms-flexbox;
7963 display: flex; 7968 display: flex;
7964 -webkit-box-align: center; 7969 -webkit-box-align: center;
7965 -ms-flex-align: center; 7970 -ms-flex-align: center;
7966 align-items: center; 7971 align-items: center;
7967 } 7972 }
7968 .cabinet__side-toper-pic { 7973 .cabinet__side-toper-pic {
7969 width: 70px; 7974 width: 70px;
7970 aspect-ratio: 1/1; 7975 aspect-ratio: 1/1;
7971 overflow: hidden; 7976 overflow: hidden;
7972 border-radius: 8px; 7977 border-radius: 8px;
7973 color: #fff; 7978 color: #fff;
7974 background: #9c9d9d; 7979 background: #9c9d9d;
7975 display: -webkit-box; 7980 display: -webkit-box;
7976 display: -ms-flexbox; 7981 display: -ms-flexbox;
7977 display: flex; 7982 display: flex;
7978 -webkit-box-align: center; 7983 -webkit-box-align: center;
7979 -ms-flex-align: center; 7984 -ms-flex-align: center;
7980 align-items: center; 7985 align-items: center;
7981 -webkit-box-pack: center; 7986 -webkit-box-pack: center;
7982 -ms-flex-pack: center; 7987 -ms-flex-pack: center;
7983 justify-content: center; 7988 justify-content: center;
7984 position: relative; 7989 position: relative;
7985 } 7990 }
7986 .cabinet__side-toper-pic img { 7991 .cabinet__side-toper-pic img {
7987 width: 100%; 7992 width: 100%;
7988 height: 100%; 7993 height: 100%;
7989 -o-object-fit: cover; 7994 -o-object-fit: cover;
7990 object-fit: cover; 7995 object-fit: cover;
7991 position: absolute; 7996 position: absolute;
7992 z-index: 2; 7997 z-index: 2;
7993 top: 0; 7998 top: 0;
7994 left: 0; 7999 left: 0;
7995 aspect-ratio: 1/1; 8000 aspect-ratio: 1/1;
7996 -o-object-fit: contain; 8001 -o-object-fit: contain;
7997 object-fit: contain; 8002 object-fit: contain;
7998 } 8003 }
7999 .cabinet__side-toper-pic svg { 8004 .cabinet__side-toper-pic svg {
8000 width: 50%; 8005 width: 50%;
8001 aspect-ratio: 1/1; 8006 aspect-ratio: 1/1;
8002 } 8007 }
8003 .cabinet__side-toper b { 8008 .cabinet__side-toper b {
8004 width: calc(100% - 70px); 8009 width: calc(100% - 70px);
8005 font-size: 14px; 8010 font-size: 14px;
8006 font-weight: 700; 8011 font-weight: 700;
8007 padding-left: 16px; 8012 padding-left: 16px;
8008 } 8013 }
8009 @media (min-width: 768px) { 8014 @media (min-width: 768px) {
8010 .cabinet__side-toper b { 8015 .cabinet__side-toper b {
8011 font-size: 20px; 8016 font-size: 20px;
8012 } 8017 }
8013 } 8018 }
8014 .cabinet__menu { 8019 .cabinet__menu {
8015 display: -webkit-box; 8020 display: -webkit-box;
8016 display: -ms-flexbox; 8021 display: -ms-flexbox;
8017 display: flex; 8022 display: flex;
8018 -webkit-box-orient: vertical; 8023 -webkit-box-orient: vertical;
8019 -webkit-box-direction: normal; 8024 -webkit-box-direction: normal;
8020 -ms-flex-direction: column; 8025 -ms-flex-direction: column;
8021 flex-direction: column; 8026 flex-direction: column;
8022 } 8027 }
8023 .cabinet__menu-toper { 8028 .cabinet__menu-toper {
8024 display: -webkit-box; 8029 display: -webkit-box;
8025 display: -ms-flexbox; 8030 display: -ms-flexbox;
8026 display: flex; 8031 display: flex;
8027 -webkit-box-align: center; 8032 -webkit-box-align: center;
8028 -ms-flex-align: center; 8033 -ms-flex-align: center;
8029 align-items: center; 8034 align-items: center;
8030 -webkit-box-pack: justify; 8035 -webkit-box-pack: justify;
8031 -ms-flex-pack: justify; 8036 -ms-flex-pack: justify;
8032 justify-content: space-between; 8037 justify-content: space-between;
8033 padding: 0 16px; 8038 padding: 0 16px;
8034 padding-right: 12px; 8039 padding-right: 12px;
8035 border: none; 8040 border: none;
8036 border-radius: 8px; 8041 border-radius: 8px;
8037 background: #377d87; 8042 background: #377d87;
8038 color: #fff; 8043 color: #fff;
8039 } 8044 }
8040 @media (min-width: 768px) { 8045 @media (min-width: 768px) {
8041 .cabinet__menu-toper { 8046 .cabinet__menu-toper {
8042 padding: 0 20px; 8047 padding: 0 20px;
8043 } 8048 }
8044 } 8049 }
8045 @media (min-width: 992px) { 8050 @media (min-width: 992px) {
8046 .cabinet__menu-toper { 8051 .cabinet__menu-toper {
8047 display: none; 8052 display: none;
8048 } 8053 }
8049 } 8054 }
8050 .cabinet__menu-toper-text { 8055 .cabinet__menu-toper-text {
8051 width: calc(100% - 16px); 8056 width: calc(100% - 16px);
8052 display: -webkit-box; 8057 display: -webkit-box;
8053 display: -ms-flexbox; 8058 display: -ms-flexbox;
8054 display: flex; 8059 display: flex;
8055 -webkit-box-align: center; 8060 -webkit-box-align: center;
8056 -ms-flex-align: center; 8061 -ms-flex-align: center;
8057 align-items: center; 8062 align-items: center;
8058 } 8063 }
8059 @media (min-width: 768px) { 8064 @media (min-width: 768px) {
8060 .cabinet__menu-toper-text { 8065 .cabinet__menu-toper-text {
8061 width: calc(100% - 20px); 8066 width: calc(100% - 20px);
8062 } 8067 }
8063 } 8068 }
8064 .cabinet__menu-toper-text i { 8069 .cabinet__menu-toper-text i {
8065 width: 16px; 8070 width: 16px;
8066 height: 16px; 8071 height: 16px;
8067 display: -webkit-box; 8072 display: -webkit-box;
8068 display: -ms-flexbox; 8073 display: -ms-flexbox;
8069 display: flex; 8074 display: flex;
8070 -webkit-box-align: center; 8075 -webkit-box-align: center;
8071 -ms-flex-align: center; 8076 -ms-flex-align: center;
8072 align-items: center; 8077 align-items: center;
8073 -webkit-box-pack: center; 8078 -webkit-box-pack: center;
8074 -ms-flex-pack: center; 8079 -ms-flex-pack: center;
8075 justify-content: center; 8080 justify-content: center;
8076 } 8081 }
8077 @media (min-width: 768px) { 8082 @media (min-width: 768px) {
8078 .cabinet__menu-toper-text i { 8083 .cabinet__menu-toper-text i {
8079 width: 22px; 8084 width: 22px;
8080 height: 22px; 8085 height: 22px;
8081 } 8086 }
8082 } 8087 }
8083 .cabinet__menu-toper-text svg { 8088 .cabinet__menu-toper-text svg {
8084 width: 16px; 8089 width: 16px;
8085 height: 16px; 8090 height: 16px;
8086 } 8091 }
8087 @media (min-width: 768px) { 8092 @media (min-width: 768px) {
8088 .cabinet__menu-toper-text svg { 8093 .cabinet__menu-toper-text svg {
8089 width: 22px; 8094 width: 22px;
8090 height: 22px; 8095 height: 22px;
8091 } 8096 }
8092 } 8097 }
8093 .cabinet__menu-toper-text span { 8098 .cabinet__menu-toper-text span {
8094 display: -webkit-box; 8099 display: -webkit-box;
8095 display: -ms-flexbox; 8100 display: -ms-flexbox;
8096 display: flex; 8101 display: flex;
8097 -webkit-box-align: center; 8102 -webkit-box-align: center;
8098 -ms-flex-align: center; 8103 -ms-flex-align: center;
8099 align-items: center; 8104 align-items: center;
8100 padding: 0 10px; 8105 padding: 0 10px;
8101 min-height: 30px; 8106 min-height: 30px;
8102 font-size: 12px; 8107 font-size: 12px;
8103 width: calc(100% - 16px); 8108 width: calc(100% - 16px);
8104 } 8109 }
8105 @media (min-width: 768px) { 8110 @media (min-width: 768px) {
8106 .cabinet__menu-toper-text span { 8111 .cabinet__menu-toper-text span {
8107 width: calc(100% - 22px); 8112 width: calc(100% - 22px);
8108 font-size: 20px; 8113 font-size: 20px;
8109 min-height: 52px; 8114 min-height: 52px;
8110 padding: 0 16px; 8115 padding: 0 16px;
8111 } 8116 }
8112 } 8117 }
8113 .cabinet__menu-toper-arrow { 8118 .cabinet__menu-toper-arrow {
8114 width: 16px; 8119 width: 16px;
8115 height: 16px; 8120 height: 16px;
8116 display: -webkit-box; 8121 display: -webkit-box;
8117 display: -ms-flexbox; 8122 display: -ms-flexbox;
8118 display: flex; 8123 display: flex;
8119 -webkit-box-pack: center; 8124 -webkit-box-pack: center;
8120 -ms-flex-pack: center; 8125 -ms-flex-pack: center;
8121 justify-content: center; 8126 justify-content: center;
8122 -webkit-box-align: center; 8127 -webkit-box-align: center;
8123 -ms-flex-align: center; 8128 -ms-flex-align: center;
8124 align-items: center; 8129 align-items: center;
8125 -webkit-transition: 0.3s; 8130 -webkit-transition: 0.3s;
8126 transition: 0.3s; 8131 transition: 0.3s;
8127 } 8132 }
8128 @media (min-width: 768px) { 8133 @media (min-width: 768px) {
8129 .cabinet__menu-toper-arrow { 8134 .cabinet__menu-toper-arrow {
8130 width: 20px; 8135 width: 20px;
8131 height: 20px; 8136 height: 20px;
8132 } 8137 }
8133 } 8138 }
8134 .cabinet__menu-toper-arrow svg { 8139 .cabinet__menu-toper-arrow svg {
8135 width: 12px; 8140 width: 12px;
8136 height: 12px; 8141 height: 12px;
8137 -webkit-transform: rotate(90deg); 8142 -webkit-transform: rotate(90deg);
8138 -ms-transform: rotate(90deg); 8143 -ms-transform: rotate(90deg);
8139 transform: rotate(90deg); 8144 transform: rotate(90deg);
8140 } 8145 }
8141 @media (min-width: 768px) { 8146 @media (min-width: 768px) {
8142 .cabinet__menu-toper-arrow svg { 8147 .cabinet__menu-toper-arrow svg {
8143 width: 20px; 8148 width: 20px;
8144 height: 20px; 8149 height: 20px;
8145 } 8150 }
8146 } 8151 }
8147 .cabinet__menu-toper.active .cabinet__menu-toper-arrow { 8152 .cabinet__menu-toper.active .cabinet__menu-toper-arrow {
8148 -webkit-transform: rotate(180deg); 8153 -webkit-transform: rotate(180deg);
8149 -ms-transform: rotate(180deg); 8154 -ms-transform: rotate(180deg);
8150 transform: rotate(180deg); 8155 transform: rotate(180deg);
8151 } 8156 }
8152 .cabinet__menu-body { 8157 .cabinet__menu-body {
8153 opacity: 0; 8158 opacity: 0;
8154 height: 0; 8159 height: 0;
8155 overflow: hidden; 8160 overflow: hidden;
8156 display: -webkit-box; 8161 display: -webkit-box;
8157 display: -ms-flexbox; 8162 display: -ms-flexbox;
8158 display: flex; 8163 display: flex;
8159 -webkit-box-orient: vertical; 8164 -webkit-box-orient: vertical;
8160 -webkit-box-direction: normal; 8165 -webkit-box-direction: normal;
8161 -ms-flex-direction: column; 8166 -ms-flex-direction: column;
8162 flex-direction: column; 8167 flex-direction: column;
8163 } 8168 }
8164 @media (min-width: 992px) { 8169 @media (min-width: 992px) {
8165 .cabinet__menu-body { 8170 .cabinet__menu-body {
8166 opacity: 1; 8171 opacity: 1;
8167 height: auto; 8172 height: auto;
8168 } 8173 }
8169 } 8174 }
8170 .active + .cabinet__menu-body { 8175 .active + .cabinet__menu-body {
8171 opacity: 1; 8176 opacity: 1;
8172 height: auto; 8177 height: auto;
8173 -webkit-transition: 0.3s; 8178 -webkit-transition: 0.3s;
8174 transition: 0.3s; 8179 transition: 0.3s;
8175 } 8180 }
8176 .cabinet__menu-items { 8181 .cabinet__menu-items {
8177 display: -webkit-box; 8182 display: -webkit-box;
8178 display: -ms-flexbox; 8183 display: -ms-flexbox;
8179 display: flex; 8184 display: flex;
8180 -webkit-box-orient: vertical; 8185 -webkit-box-orient: vertical;
8181 -webkit-box-direction: normal; 8186 -webkit-box-direction: normal;
8182 -ms-flex-direction: column; 8187 -ms-flex-direction: column;
8183 flex-direction: column; 8188 flex-direction: column;
8184 } 8189 }
8185 .cabinet__menu-item { 8190 .cabinet__menu-item {
8186 padding: 8px 16px; 8191 padding: 8px 16px;
8187 border-radius: 8px; 8192 border-radius: 8px;
8188 display: -webkit-box; 8193 display: -webkit-box;
8189 display: -ms-flexbox; 8194 display: -ms-flexbox;
8190 display: flex; 8195 display: flex;
8191 -webkit-box-align: center; 8196 -webkit-box-align: center;
8192 -ms-flex-align: center; 8197 -ms-flex-align: center;
8193 align-items: center; 8198 align-items: center;
8194 } 8199 }
8195 @media (min-width: 768px) { 8200 @media (min-width: 768px) {
8196 .cabinet__menu-item { 8201 .cabinet__menu-item {
8197 padding: 14px 20px; 8202 padding: 14px 20px;
8198 } 8203 }
8199 } 8204 }
8200 .cabinet__menu-item:hover { 8205 .cabinet__menu-item:hover {
8201 color: #377d87; 8206 color: #377d87;
8202 } 8207 }
8203 @media (min-width: 992px) { 8208 @media (min-width: 992px) {
8204 .cabinet__menu-item.active { 8209 .cabinet__menu-item.active {
8205 background: #377d87; 8210 background: #377d87;
8206 color: #fff; 8211 color: #fff;
8207 } 8212 }
8208 } 8213 }
8209 @media (min-width: 992px) { 8214 @media (min-width: 992px) {
8210 .cabinet__menu-item.active svg { 8215 .cabinet__menu-item.active svg {
8211 color: #fff; 8216 color: #fff;
8212 } 8217 }
8213 } 8218 }
8214 @media (min-width: 992px) { 8219 @media (min-width: 992px) {
8215 .cabinet__menu-item.active.red { 8220 .cabinet__menu-item.active.red {
8216 background: #eb5757; 8221 background: #eb5757;
8217 } 8222 }
8218 } 8223 }
8219 .cabinet__menu-item i { 8224 .cabinet__menu-item i {
8220 width: 16px; 8225 width: 16px;
8221 height: 16px; 8226 height: 16px;
8222 color: #377d87; 8227 color: #377d87;
8223 } 8228 }
8224 @media (min-width: 768px) { 8229 @media (min-width: 768px) {
8225 .cabinet__menu-item i { 8230 .cabinet__menu-item i {
8226 width: 22px; 8231 width: 22px;
8227 height: 22px; 8232 height: 22px;
8228 } 8233 }
8229 } 8234 }
8230 .cabinet__menu-item svg { 8235 .cabinet__menu-item svg {
8231 width: 16px; 8236 width: 16px;
8232 height: 16px; 8237 height: 16px;
8233 } 8238 }
8234 @media (min-width: 768px) { 8239 @media (min-width: 768px) {
8235 .cabinet__menu-item svg { 8240 .cabinet__menu-item svg {
8236 width: 22px; 8241 width: 22px;
8237 height: 22px; 8242 height: 22px;
8238 } 8243 }
8239 } 8244 }
8240 .cabinet__menu-item span { 8245 .cabinet__menu-item span {
8241 width: calc(100% - 16px); 8246 width: calc(100% - 16px);
8242 font-size: 12px; 8247 font-size: 12px;
8243 padding-left: 10px; 8248 padding-left: 10px;
8244 } 8249 }
8245 @media (min-width: 768px) { 8250 @media (min-width: 768px) {
8246 .cabinet__menu-item span { 8251 .cabinet__menu-item span {
8247 font-size: 20px; 8252 font-size: 20px;
8248 width: calc(100% - 22px); 8253 width: calc(100% - 22px);
8249 padding-left: 16px; 8254 padding-left: 16px;
8250 } 8255 }
8251 } 8256 }
8252 .cabinet__menu-bottom { 8257 .cabinet__menu-bottom {
8253 display: -webkit-box; 8258 display: -webkit-box;
8254 display: -ms-flexbox; 8259 display: -ms-flexbox;
8255 display: flex; 8260 display: flex;
8256 -webkit-box-orient: vertical; 8261 -webkit-box-orient: vertical;
8257 -webkit-box-direction: normal; 8262 -webkit-box-direction: normal;
8258 -ms-flex-direction: column; 8263 -ms-flex-direction: column;
8259 flex-direction: column; 8264 flex-direction: column;
8260 gap: 10px; 8265 gap: 10px;
8261 margin-top: 10px; 8266 margin-top: 10px;
8262 } 8267 }
8263 @media (min-width: 768px) { 8268 @media (min-width: 768px) {
8264 .cabinet__menu-bottom { 8269 .cabinet__menu-bottom {
8265 gap: 20px; 8270 gap: 20px;
8266 margin-top: 20px; 8271 margin-top: 20px;
8267 } 8272 }
8268 } 8273 }
8269 .cabinet__menu-copy { 8274 .cabinet__menu-copy {
8270 color: #9c9d9d; 8275 color: #9c9d9d;
8271 text-align: center; 8276 text-align: center;
8272 font-size: 12px; 8277 font-size: 12px;
8273 } 8278 }
8274 @media (min-width: 768px) { 8279 @media (min-width: 768px) {
8275 .cabinet__menu-copy { 8280 .cabinet__menu-copy {
8276 font-size: 16px; 8281 font-size: 16px;
8277 } 8282 }
8278 } 8283 }
8279 .cabinet__body { 8284 .cabinet__body {
8280 margin: 0 -10px; 8285 margin: 0 -10px;
8281 margin-top: 50px; 8286 margin-top: 50px;
8282 background: #fff; 8287 background: #fff;
8283 padding: 20px 10px; 8288 padding: 20px 10px;
8284 display: -webkit-box; 8289 display: -webkit-box;
8285 display: -ms-flexbox; 8290 display: -ms-flexbox;
8286 display: flex; 8291 display: flex;
8287 -webkit-box-orient: vertical; 8292 -webkit-box-orient: vertical;
8288 -webkit-box-direction: normal; 8293 -webkit-box-direction: normal;
8289 -ms-flex-direction: column; 8294 -ms-flex-direction: column;
8290 flex-direction: column; 8295 flex-direction: column;
8291 gap: 30px; 8296 gap: 30px;
8292 color: #000; 8297 color: #000;
8293 } 8298 }
8294 @media (min-width: 768px) { 8299 @media (min-width: 768px) {
8295 .cabinet__body { 8300 .cabinet__body {
8296 padding: 30px 20px; 8301 padding: 30px 20px;
8297 margin: 0; 8302 margin: 0;
8298 border-radius: 8px; 8303 border-radius: 8px;
8299 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8304 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8300 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8305 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8301 } 8306 }
8302 } 8307 }
8303 @media (min-width: 992px) { 8308 @media (min-width: 992px) {
8304 .cabinet__body { 8309 .cabinet__body {
8305 width: calc(100% - 360px); 8310 width: calc(100% - 360px);
8306 } 8311 }
8307 } 8312 }
8308 @media (min-width: 1280px) { 8313 @media (min-width: 1280px) {
8309 .cabinet__body { 8314 .cabinet__body {
8310 width: calc(100% - 420px); 8315 width: calc(100% - 420px);
8311 } 8316 }
8312 } 8317 }
8313 .cabinet__body-item { 8318 .cabinet__body-item {
8314 display: -webkit-box; 8319 display: -webkit-box;
8315 display: -ms-flexbox; 8320 display: -ms-flexbox;
8316 display: flex; 8321 display: flex;
8317 -webkit-box-orient: vertical; 8322 -webkit-box-orient: vertical;
8318 -webkit-box-direction: normal; 8323 -webkit-box-direction: normal;
8319 -ms-flex-direction: column; 8324 -ms-flex-direction: column;
8320 flex-direction: column; 8325 flex-direction: column;
8321 gap: 20px; 8326 gap: 20px;
8322 } 8327 }
8323 .cabinet__title { 8328 .cabinet__title {
8324 font-size: 24px; 8329 font-size: 24px;
8325 color: #6b6c6d; 8330 color: #6b6c6d;
8326 } 8331 }
8327 @media (min-width: 768px) { 8332 @media (min-width: 768px) {
8328 .cabinet__title { 8333 .cabinet__title {
8329 font-size: 32px; 8334 font-size: 32px;
8330 } 8335 }
8331 } 8336 }
8332 @media (min-width: 992px) { 8337 @media (min-width: 992px) {
8333 .cabinet__title { 8338 .cabinet__title {
8334 font-size: 40px; 8339 font-size: 40px;
8335 } 8340 }
8336 } 8341 }
8337 @media (min-width: 1280px) { 8342 @media (min-width: 1280px) {
8338 .cabinet__title { 8343 .cabinet__title {
8339 font-size: 48px; 8344 font-size: 48px;
8340 } 8345 }
8341 } 8346 }
8342 .cabinet__subtitle { 8347 .cabinet__subtitle {
8343 font-size: 22px; 8348 font-size: 22px;
8344 margin: 0; 8349 margin: 0;
8345 font-weight: 700; 8350 font-weight: 700;
8346 color: #000; 8351 color: #000;
8347 } 8352 }
8348 @media (min-width: 768px) { 8353 @media (min-width: 768px) {
8349 .cabinet__subtitle { 8354 .cabinet__subtitle {
8350 font-size: 24px; 8355 font-size: 24px;
8351 } 8356 }
8352 } 8357 }
8353 .cabinet__h4 { 8358 .cabinet__h4 {
8354 font-size: 20px; 8359 font-size: 20px;
8355 margin: 0; 8360 margin: 0;
8356 font-weight: 700; 8361 font-weight: 700;
8357 color: #000; 8362 color: #000;
8358 } 8363 }
8359 @media (min-width: 768px) { 8364 @media (min-width: 768px) {
8360 .cabinet__h4 { 8365 .cabinet__h4 {
8361 font-size: 22px; 8366 font-size: 22px;
8362 } 8367 }
8363 } 8368 }
8364 .cabinet__text { 8369 .cabinet__text {
8365 margin: 0; 8370 margin: 0;
8366 font-size: 14px; 8371 font-size: 14px;
8367 } 8372 }
8368 @media (min-width: 768px) { 8373 @media (min-width: 768px) {
8369 .cabinet__text { 8374 .cabinet__text {
8370 font-size: 16px; 8375 font-size: 16px;
8371 } 8376 }
8372 } 8377 }
8373 .cabinet__text b { 8378 .cabinet__text b {
8374 color: #000; 8379 color: #000;
8375 font-size: 18px; 8380 font-size: 18px;
8376 } 8381 }
8377 @media (min-width: 768px) { 8382 @media (min-width: 768px) {
8378 .cabinet__text b { 8383 .cabinet__text b {
8379 font-size: 24px; 8384 font-size: 24px;
8380 } 8385 }
8381 } 8386 }
8382 .cabinet__descr { 8387 .cabinet__descr {
8383 display: -webkit-box; 8388 display: -webkit-box;
8384 display: -ms-flexbox; 8389 display: -ms-flexbox;
8385 display: flex; 8390 display: flex;
8386 -webkit-box-orient: vertical; 8391 -webkit-box-orient: vertical;
8387 -webkit-box-direction: normal; 8392 -webkit-box-direction: normal;
8388 -ms-flex-direction: column; 8393 -ms-flex-direction: column;
8389 flex-direction: column; 8394 flex-direction: column;
8390 gap: 6px; 8395 gap: 6px;
8391 } 8396 }
8392 @media (min-width: 768px) { 8397 @media (min-width: 768px) {
8393 .cabinet__descr { 8398 .cabinet__descr {
8394 gap: 12px; 8399 gap: 12px;
8395 } 8400 }
8396 } 8401 }
8397 .cabinet__avatar { 8402 .cabinet__avatar {
8398 display: -webkit-box; 8403 display: -webkit-box;
8399 display: -ms-flexbox; 8404 display: -ms-flexbox;
8400 display: flex; 8405 display: flex;
8401 -webkit-box-align: start; 8406 -webkit-box-align: start;
8402 -ms-flex-align: start; 8407 -ms-flex-align: start;
8403 align-items: flex-start; 8408 align-items: flex-start;
8404 } 8409 }
8405 @media (min-width: 768px) { 8410 @media (min-width: 768px) {
8406 .cabinet__avatar { 8411 .cabinet__avatar {
8407 -webkit-box-align: center; 8412 -webkit-box-align: center;
8408 -ms-flex-align: center; 8413 -ms-flex-align: center;
8409 align-items: center; 8414 align-items: center;
8410 } 8415 }
8411 } 8416 }
8412 .cabinet__avatar-pic { 8417 .cabinet__avatar-pic {
8413 width: 100px; 8418 width: 100px;
8414 aspect-ratio: 1/1; 8419 aspect-ratio: 1/1;
8415 position: relative; 8420 position: relative;
8416 display: -webkit-box; 8421 display: -webkit-box;
8417 display: -ms-flexbox; 8422 display: -ms-flexbox;
8418 display: flex; 8423 display: flex;
8419 -webkit-box-pack: center; 8424 -webkit-box-pack: center;
8420 -ms-flex-pack: center; 8425 -ms-flex-pack: center;
8421 justify-content: center; 8426 justify-content: center;
8422 -webkit-box-align: center; 8427 -webkit-box-align: center;
8423 -ms-flex-align: center; 8428 -ms-flex-align: center;
8424 align-items: center; 8429 align-items: center;
8425 overflow: hidden; 8430 overflow: hidden;
8426 border-radius: 8px; 8431 border-radius: 8px;
8427 color: #fff; 8432 color: #fff;
8428 background: #9c9d9d; 8433 background: #9c9d9d;
8429 } 8434 }
8430 .cabinet__avatar-pic svg { 8435 .cabinet__avatar-pic svg {
8431 width: 50%; 8436 width: 50%;
8432 aspect-ratio: 1/1; 8437 aspect-ratio: 1/1;
8433 z-index: 1; 8438 z-index: 1;
8434 position: relative; 8439 position: relative;
8435 } 8440 }
8436 .cabinet__avatar-pic img{ 8441 .cabinet__avatar-pic img{
8437 max-width: 100%; 8442 max-width: 100%;
8438 max-height: 100%; 8443 max-height: 100%;
8439 } 8444 }
8440 .cabinet__avatar-form { 8445 .cabinet__avatar-form {
8441 width: calc(100% - 100px); 8446 width: calc(100% - 100px);
8442 padding-left: 15px; 8447 padding-left: 15px;
8443 display: -webkit-box; 8448 display: -webkit-box;
8444 display: -ms-flexbox; 8449 display: -ms-flexbox;
8445 display: flex; 8450 display: flex;
8446 -webkit-box-orient: vertical; 8451 -webkit-box-orient: vertical;
8447 -webkit-box-direction: normal; 8452 -webkit-box-direction: normal;
8448 -ms-flex-direction: column; 8453 -ms-flex-direction: column;
8449 flex-direction: column; 8454 flex-direction: column;
8450 gap: 6px; 8455 gap: 6px;
8451 } 8456 }
8452 .candidate-top-wrapper{ 8457 .candidate-top-wrapper{
8453 display: flex; 8458 display: flex;
8454 } 8459 }
8455 .candidate-top-wrapper .candidate-thumbnail{ 8460 .candidate-top-wrapper .candidate-thumbnail{
8456 width: 100px; 8461 width: 100px;
8457 height: 100px; 8462 height: 100px;
8458 min-width: 100px; 8463 min-width: 100px;
8459 border-radius: 8px; 8464 border-radius: 8px;
8460 overflow: hidden; 8465 overflow: hidden;
8461 } 8466 }
8462 .candidate-top-wrapper .candidate-thumbnail img{ 8467 .candidate-top-wrapper .candidate-thumbnail img{
8463 max-height: 100%; 8468 max-height: 100%;
8464 max-width: 100%; 8469 max-width: 100%;
8465 } 8470 }
8466 .candidate-top-wrapper .candidate-information{ 8471 .candidate-top-wrapper .candidate-information{
8467 padding-left: 20px; 8472 padding-left: 20px;
8468 font-size: 21px; 8473 font-size: 21px;
8469 display: flex; 8474 display: flex;
8470 align-items: center; 8475 align-items: center;
8471 } 8476 }
8472 .candidate-top-wrapper .candidate-information .candidate-title{ 8477 .candidate-top-wrapper .candidate-information .candidate-title{
8473 font-size: inherit; 8478 font-size: inherit;
8474 } 8479 }
8475 .content-single-candidate .education-detail-description{ 8480 .content-single-candidate .education-detail-description{
8476 margin-bottom: 50px; 8481 margin-bottom: 50px;
8477 text-align: justify; 8482 text-align: justify;
8478 } 8483 }
8479 .content-single-candidate .education-detail-description h3.title{ 8484 .content-single-candidate .education-detail-description h3.title{
8480 font-size: 18px; 8485 font-size: 18px;
8481 margin: 0 0 20px; 8486 margin: 0 0 20px;
8482 } 8487 }
8483 .content-single-candidate .education-detail-description .inner{ 8488 .content-single-candidate .education-detail-description .inner{
8484 font-size: 16px; 8489 font-size: 16px;
8485 font-weight: 300; 8490 font-weight: 300;
8486 line-height: 22px; 8491 line-height: 22px;
8487 color: #77838F; 8492 color: #77838F;
8488 } 8493 }
8489 .education-detail-programs h3.title{ 8494 .education-detail-programs h3.title{
8490 font-size: 18px; 8495 font-size: 18px;
8491 margin: 0 0 20px; 8496 margin: 0 0 20px;
8492 } 8497 }
8493 .education-detail-programs .accordion{ 8498 .education-detail-programs .accordion{
8494 margin: 1rem 0; 8499 margin: 1rem 0;
8495 padding: 0; 8500 padding: 0;
8496 list-style: none; 8501 list-style: none;
8497 border-top: 1px solid #ECEDF2; 8502 border-top: 1px solid #ECEDF2;
8498 } 8503 }
8499 .education-detail-programs .accordion.sub{ 8504 .education-detail-programs .accordion.sub{
8500 padding-left: 20px; 8505 padding-left: 20px;
8501 display: none; 8506 display: none;
8502 } 8507 }
8503 .education-detail-programs .accordion-item { 8508 .education-detail-programs .accordion-item {
8504 border-bottom: 1px solid #ECEDF2; 8509 border-bottom: 1px solid #ECEDF2;
8505 } 8510 }
8506 .education-detail-programs .accordion-thumb { 8511 .education-detail-programs .accordion-thumb {
8507 margin: 0; 8512 margin: 0;
8508 padding: 25px 0; 8513 padding: 25px 0;
8509 cursor: pointer; 8514 cursor: pointer;
8510 font-weight: normal; 8515 font-weight: normal;
8511 color: #0E5C69; 8516 color: #0E5C69;
8512 font-size: 16px; 8517 font-size: 16px;
8513 text-transform: uppercase; 8518 text-transform: uppercase;
8514 } 8519 }
8515 .education-detail-programs .accordion-thumb::after { 8520 .education-detail-programs .accordion-thumb::after {
8516 content: ""; 8521 content: "";
8517 display: block; 8522 display: block;
8518 float: right; 8523 float: right;
8519 position: relative; 8524 position: relative;
8520 top: 6px; 8525 top: 6px;
8521 height: 7px; 8526 height: 7px;
8522 width: 7px; 8527 width: 7px;
8523 margin-right: 1rem; 8528 margin-right: 1rem;
8524 margin-left: 0.5rem; 8529 margin-left: 0.5rem;
8525 border-right: 1px solid; 8530 border-right: 1px solid;
8526 border-bottom: 1px solid; 8531 border-bottom: 1px solid;
8527 border-color: #828A96; 8532 border-color: #828A96;
8528 transform: rotate(-45deg); 8533 transform: rotate(-45deg);
8529 transition: transform 0.2s ease-out; 8534 transition: transform 0.2s ease-out;
8530 } 8535 }
8531 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after { 8536 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after {
8532 transform: rotate(45deg); 8537 transform: rotate(45deg);
8533 } 8538 }
8534 .accordion-sub .accordion-panel{ 8539 .accordion-sub .accordion-panel{
8535 display: none; 8540 display: none;
8536 } 8541 }
8537 .accordion > .accordion-item > .accordion-panel{ 8542 .accordion > .accordion-item > .accordion-panel{
8538 opacity: 1; 8543 opacity: 1;
8539 } 8544 }
8540 .accordion-sub li{ 8545 .accordion-sub li{
8541 list-style-type: none; 8546 list-style-type: none;
8542 } 8547 }
8543 .accordion-sub .accordion-item .accordion-panel{ 8548 .accordion-sub .accordion-item .accordion-panel{
8544 white-space: pre-wrap; 8549 white-space: pre-wrap;
8545 white-space: -moz-pre-wrap; 8550 white-space: -moz-pre-wrap;
8546 white-space: -o-pre-wrap; 8551 white-space: -o-pre-wrap;
8547 } 8552 }
8548 .accordion-sub li:last-child { 8553 .accordion-sub li:last-child {
8549 border-bottom: unset; 8554 border-bottom: unset;
8550 } 8555 }
8551 .education-detail-contacts{ 8556 .education-detail-contacts{
8552 margin-top: 50px; 8557 margin-top: 50px;
8553 } 8558 }
8554 .education-detail-contacts h3.title{ 8559 .education-detail-contacts h3.title{
8555 font-size: 18px; 8560 font-size: 18px;
8556 margin: 0 0 20px; 8561 margin: 0 0 20px;
8557 } 8562 }
8558 .education-detail-contacts .inner > div{ 8563 .education-detail-contacts .inner > div{
8559 display: flex; 8564 display: flex;
8560 align-items: center; 8565 align-items: center;
8561 margin-bottom: 20px; 8566 margin-bottom: 20px;
8562 } 8567 }
8563 .education-detail-contacts .inner > div .icon{ 8568 .education-detail-contacts .inner > div .icon{
8564 margin-right: 20px; 8569 margin-right: 20px;
8565 } 8570 }
8566 @media (min-width: 768px) { 8571 @media (min-width: 768px) {
8567 .cabinet__avatar-form { 8572 .cabinet__avatar-form {
8568 -webkit-box-align: start; 8573 -webkit-box-align: start;
8569 -ms-flex-align: start; 8574 -ms-flex-align: start;
8570 align-items: flex-start; 8575 align-items: flex-start;
8571 padding-left: 30px; 8576 padding-left: 30px;
8572 gap: 12px; 8577 gap: 12px;
8573 } 8578 }
8574 } 8579 }
8575 @media (min-width: 768px) { 8580 @media (min-width: 768px) {
8576 .cabinet__avatar-form .file { 8581 .cabinet__avatar-form .file {
8577 min-width: 215px; 8582 min-width: 215px;
8578 } 8583 }
8579 } 8584 }
8580 .cabinet__inputs { 8585 .cabinet__inputs {
8581 display: -webkit-box; 8586 display: -webkit-box;
8582 display: -ms-flexbox; 8587 display: -ms-flexbox;
8583 display: flex; 8588 display: flex;
8584 -webkit-box-orient: vertical; 8589 -webkit-box-orient: vertical;
8585 -webkit-box-direction: normal; 8590 -webkit-box-direction: normal;
8586 -ms-flex-direction: column; 8591 -ms-flex-direction: column;
8587 flex-direction: column; 8592 flex-direction: column;
8588 gap: 20px; 8593 gap: 20px;
8589 } 8594 }
8590 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8595 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8591 display: flex; 8596 display: flex;
8592 } 8597 }
8593 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8598 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8594 width: 50%; 8599 width: 50%;
8595 padding-right: 20px; 8600 padding-right: 20px;
8596 } 8601 }
8597 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{ 8602 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{
8598 margin-bottom: 20px; 8603 margin-bottom: 20px;
8599 width: 100%; 8604 width: 100%;
8600 } 8605 }
8601 @media (min-width: 1280px) { 8606 @media (min-width: 1280px) {
8602 .cabinet__inputs { 8607 .cabinet__inputs {
8603 -webkit-box-orient: horizontal; 8608 -webkit-box-orient: horizontal;
8604 -webkit-box-direction: normal; 8609 -webkit-box-direction: normal;
8605 -ms-flex-direction: row; 8610 -ms-flex-direction: row;
8606 flex-direction: row; 8611 flex-direction: row;
8607 -webkit-box-align: end; 8612 -webkit-box-align: end;
8608 -ms-flex-align: end; 8613 -ms-flex-align: end;
8609 align-items: end; 8614 align-items: end;
8610 -webkit-box-pack: justify; 8615 -webkit-box-pack: justify;
8611 -ms-flex-pack: justify; 8616 -ms-flex-pack: justify;
8612 justify-content: space-between; 8617 justify-content: space-between;
8613 -ms-flex-wrap: wrap; 8618 -ms-flex-wrap: wrap;
8614 flex-wrap: wrap; 8619 flex-wrap: wrap;
8615 } 8620 }
8616 } 8621 }
8617 @media (min-width: 1280px) { 8622 @media (min-width: 1280px) {
8618 .cabinet__inputs-item { 8623 .cabinet__inputs-item {
8619 width: calc(50% - 10px); 8624 width: calc(50% - 10px);
8620 } 8625 }
8621 } 8626 }
8622 @media (min-width: 1280px) { 8627 @media (min-width: 1280px) {
8623 .cabinet__inputs-item_fullwidth { 8628 .cabinet__inputs-item_fullwidth {
8624 width: 100%; 8629 width: 100%;
8625 } 8630 }
8626 } 8631 }
8627 @media (min-width: 1280px) { 8632 @media (min-width: 1280px) {
8628 .cabinet__inputs-item_min { 8633 .cabinet__inputs-item_min {
8629 width: calc(15% - 10px); 8634 width: calc(15% - 10px);
8630 } 8635 }
8631 } 8636 }
8632 @media (min-width: 1280px) { 8637 @media (min-width: 1280px) {
8633 .cabinet__inputs-item_max { 8638 .cabinet__inputs-item_max {
8634 width: calc(85% - 10px); 8639 width: calc(85% - 10px);
8635 } 8640 }
8636 } 8641 }
8637 @media (min-width: 768px) { 8642 @media (min-width: 768px) {
8638 .cabinet__inputs-item .button { 8643 .cabinet__inputs-item .button {
8639 width: 100%; 8644 width: 100%;
8640 max-width: 215px; 8645 max-width: 215px;
8641 padding: 0; 8646 padding: 0;
8642 } 8647 }
8643 } 8648 }
8644 @media (max-width: 768px) { 8649 @media (max-width: 768px) {
8645 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8650 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8646 display: block; 8651 display: block;
8647 } 8652 }
8648 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8653 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8649 width: 100%; 8654 width: 100%;
8650 } 8655 }
8651 } 8656 }
8652 .cabinet__inputs-item.column-count-3{ 8657 .cabinet__inputs-item.column-count-3{
8653 width: calc(32% - 10px); 8658 width: calc(32% - 10px);
8654 } 8659 }
8655 .cabinet__inputs-item-full-row { 8660 .cabinet__inputs-item-full-row {
8656 width: 100%; 8661 width: 100%;
8657 } 8662 }
8658 .cabinet__inputs-item .buttons { 8663 .cabinet__inputs-item .buttons {
8659 display: grid; 8664 display: grid;
8660 grid-template-columns: 1fr 1fr; 8665 grid-template-columns: 1fr 1fr;
8661 gap: 10px; 8666 gap: 10px;
8662 } 8667 }
8663 .cabinet__inputs-item .form-group__label{ 8668 .cabinet__inputs-item .form-group__label{
8664 font-weight: bold; 8669 font-weight: bold;
8665 } 8670 }
8666 @media (min-width: 768px) { 8671 @media (min-width: 768px) {
8667 .cabinet__inputs-item .buttons { 8672 .cabinet__inputs-item .buttons {
8668 gap: 20px; 8673 gap: 20px;
8669 max-width: 470px; 8674 max-width: 470px;
8670 } 8675 }
8671 } 8676 }
8672 @media (min-width: 992px) { 8677 @media (min-width: 992px) {
8673 .cabinet__inputs-item .buttons { 8678 .cabinet__inputs-item .buttons {
8674 max-width: none; 8679 max-width: none;
8675 } 8680 }
8676 } 8681 }
8677 @media (min-width: 1280px) { 8682 @media (min-width: 1280px) {
8678 .cabinet__inputs-item .buttons { 8683 .cabinet__inputs-item .buttons {
8679 max-width: 470px; 8684 max-width: 470px;
8680 } 8685 }
8681 } 8686 }
8682 .cabinet__inputs-item .buttons .button { 8687 .cabinet__inputs-item .buttons .button {
8683 max-width: none; 8688 max-width: none;
8684 } 8689 }
8685 .cabinet__inputs-item p { 8690 .cabinet__inputs-item p {
8686 margin: 0; 8691 margin: 0;
8687 font-size: 14px; 8692 font-size: 14px;
8688 line-height: 20px; 8693 line-height: 20px;
8689 } 8694 }
8690 @media (min-width: 768px) { 8695 @media (min-width: 768px) {
8691 .cabinet__inputs-item p { 8696 .cabinet__inputs-item p {
8692 font-size: 16px; 8697 font-size: 16px;
8693 line-height: 22px; 8698 line-height: 22px;
8694 } 8699 }
8695 } 8700 }
8696 .cabinet__inputs-item p.mod { 8701 .cabinet__inputs-item p.mod {
8697 margin-top: 12px; 8702 margin-top: 12px;
8698 } 8703 }
8699 .cabinet__inputs-item p.mod span { 8704 .cabinet__inputs-item p.mod span {
8700 color: #377d87; 8705 color: #377d87;
8701 line-height: 20px; 8706 line-height: 20px;
8702 font-weight: 700; 8707 font-weight: 700;
8703 padding: 4px 12px; 8708 padding: 4px 12px;
8704 border-radius: 4px; 8709 border-radius: 4px;
8705 background-color: #E6EFF0; 8710 background-color: #E6EFF0;
8706 } 8711 }
8707 .cabinet__inputs-item p.hidden { 8712 .cabinet__inputs-item p.hidden {
8708 display: none; 8713 display: none;
8709 } 8714 }
8710 .cabinet__inputs > .button { 8715 .cabinet__inputs > .button {
8711 padding: 0; 8716 padding: 0;
8712 width: 100%; 8717 width: 100%;
8713 max-width: 140px; 8718 max-width: 140px;
8714 } 8719 }
8715 @media (min-width: 768px) { 8720 @media (min-width: 768px) {
8716 .cabinet__inputs > .button { 8721 .cabinet__inputs > .button {
8717 max-width: 190px; 8722 max-width: 190px;
8718 } 8723 }
8719 } 8724 }
8720 .cabinet__add { 8725 .cabinet__add {
8721 display: -webkit-box; 8726 display: -webkit-box;
8722 display: -ms-flexbox; 8727 display: -ms-flexbox;
8723 display: flex; 8728 display: flex;
8724 -webkit-box-orient: vertical; 8729 -webkit-box-orient: vertical;
8725 -webkit-box-direction: normal; 8730 -webkit-box-direction: normal;
8726 -ms-flex-direction: column; 8731 -ms-flex-direction: column;
8727 flex-direction: column; 8732 flex-direction: column;
8728 gap: 10px; 8733 gap: 10px;
8729 } 8734 }
8730 @media (min-width: 768px) { 8735 @media (min-width: 768px) {
8731 .cabinet__add { 8736 .cabinet__add {
8732 gap: 0; 8737 gap: 0;
8733 -webkit-box-orient: horizontal; 8738 -webkit-box-orient: horizontal;
8734 -webkit-box-direction: normal; 8739 -webkit-box-direction: normal;
8735 -ms-flex-direction: row; 8740 -ms-flex-direction: row;
8736 flex-direction: row; 8741 flex-direction: row;
8737 -webkit-box-align: end; 8742 -webkit-box-align: end;
8738 -ms-flex-align: end; 8743 -ms-flex-align: end;
8739 align-items: flex-end; 8744 align-items: flex-end;
8740 } 8745 }
8741 } 8746 }
8742 .cabinet__add-pic { 8747 .cabinet__add-pic {
8743 border-radius: 4px; 8748 border-radius: 4px;
8744 position: relative; 8749 position: relative;
8745 overflow: hidden; 8750 overflow: hidden;
8746 background: #9c9d9d; 8751 background: #9c9d9d;
8747 color: #fff; 8752 color: #fff;
8748 width: 100px; 8753 width: 100px;
8749 aspect-ratio: 1/1; 8754 aspect-ratio: 1/1;
8750 -webkit-transition: 0.3s; 8755 -webkit-transition: 0.3s;
8751 transition: 0.3s; 8756 transition: 0.3s;
8752 } 8757 }
8753 @media (min-width: 768px) { 8758 @media (min-width: 768px) {
8754 .cabinet__add-pic { 8759 .cabinet__add-pic {
8755 width: 220px; 8760 width: 220px;
8756 border-radius: 8px; 8761 border-radius: 8px;
8757 } 8762 }
8758 } 8763 }
8759 .cabinet__add-pic:hover { 8764 .cabinet__add-pic:hover {
8760 background: #000; 8765 background: #000;
8761 } 8766 }
8762 .cabinet__add-pic input { 8767 .cabinet__add-pic input {
8763 display: none; 8768 display: none;
8764 } 8769 }
8765 .cabinet__add-pic > svg { 8770 .cabinet__add-pic > svg {
8766 width: 20px; 8771 width: 20px;
8767 position: absolute; 8772 position: absolute;
8768 top: 50%; 8773 top: 50%;
8769 left: 50%; 8774 left: 50%;
8770 -webkit-transform: translate(-50%, -50%); 8775 -webkit-transform: translate(-50%, -50%);
8771 -ms-transform: translate(-50%, -50%); 8776 -ms-transform: translate(-50%, -50%);
8772 transform: translate(-50%, -50%); 8777 transform: translate(-50%, -50%);
8773 z-index: 1; 8778 z-index: 1;
8774 } 8779 }
8775 @media (min-width: 768px) { 8780 @media (min-width: 768px) {
8776 .cabinet__add-pic > svg { 8781 .cabinet__add-pic > svg {
8777 width: 50px; 8782 width: 50px;
8778 } 8783 }
8779 } 8784 }
8780 .cabinet__add-pic span { 8785 .cabinet__add-pic span {
8781 display: -webkit-box; 8786 display: -webkit-box;
8782 display: -ms-flexbox; 8787 display: -ms-flexbox;
8783 display: flex; 8788 display: flex;
8784 -webkit-box-align: center; 8789 -webkit-box-align: center;
8785 -ms-flex-align: center; 8790 -ms-flex-align: center;
8786 align-items: center; 8791 align-items: center;
8787 -webkit-box-pack: center; 8792 -webkit-box-pack: center;
8788 -ms-flex-pack: center; 8793 -ms-flex-pack: center;
8789 justify-content: center; 8794 justify-content: center;
8790 width: 100%; 8795 width: 100%;
8791 gap: 4px; 8796 gap: 4px;
8792 font-weight: 700; 8797 font-weight: 700;
8793 font-size: 8px; 8798 font-size: 8px;
8794 line-height: 1; 8799 line-height: 1;
8795 position: absolute; 8800 position: absolute;
8796 top: 50%; 8801 top: 50%;
8797 left: 50%; 8802 left: 50%;
8798 -webkit-transform: translate(-50%, -50%); 8803 -webkit-transform: translate(-50%, -50%);
8799 -ms-transform: translate(-50%, -50%); 8804 -ms-transform: translate(-50%, -50%);
8800 transform: translate(-50%, -50%); 8805 transform: translate(-50%, -50%);
8801 margin-top: 25px; 8806 margin-top: 25px;
8802 } 8807 }
8803 @media (min-width: 768px) { 8808 @media (min-width: 768px) {
8804 .cabinet__add-pic span { 8809 .cabinet__add-pic span {
8805 font-size: 16px; 8810 font-size: 16px;
8806 margin-top: 60px; 8811 margin-top: 60px;
8807 } 8812 }
8808 } 8813 }
8809 .cabinet__add-pic span svg { 8814 .cabinet__add-pic span svg {
8810 width: 7px; 8815 width: 7px;
8811 aspect-ratio: 1/1; 8816 aspect-ratio: 1/1;
8812 } 8817 }
8813 @media (min-width: 768px) { 8818 @media (min-width: 768px) {
8814 .cabinet__add-pic span svg { 8819 .cabinet__add-pic span svg {
8815 width: 16px; 8820 width: 16px;
8816 } 8821 }
8817 } 8822 }
8818 .cabinet__add-body { 8823 .cabinet__add-body {
8819 display: -webkit-box; 8824 display: -webkit-box;
8820 display: -ms-flexbox; 8825 display: -ms-flexbox;
8821 display: flex; 8826 display: flex;
8822 -webkit-box-orient: vertical; 8827 -webkit-box-orient: vertical;
8823 -webkit-box-direction: normal; 8828 -webkit-box-direction: normal;
8824 -ms-flex-direction: column; 8829 -ms-flex-direction: column;
8825 flex-direction: column; 8830 flex-direction: column;
8826 gap: 10px; 8831 gap: 10px;
8827 } 8832 }
8828 @media (min-width: 768px) { 8833 @media (min-width: 768px) {
8829 .cabinet__add-body { 8834 .cabinet__add-body {
8830 gap: 20px; 8835 gap: 20px;
8831 width: calc(100% - 220px); 8836 width: calc(100% - 220px);
8832 padding-left: 20px; 8837 padding-left: 20px;
8833 } 8838 }
8834 } 8839 }
8835 @media (min-width: 768px) { 8840 @media (min-width: 768px) {
8836 .cabinet__add-body .button { 8841 .cabinet__add-body .button {
8837 width: 215px; 8842 width: 215px;
8838 padding: 0; 8843 padding: 0;
8839 } 8844 }
8840 } 8845 }
8841 .cabinet__fleet { 8846 .cabinet__fleet {
8842 display: -webkit-box; 8847 display: -webkit-box;
8843 display: -ms-flexbox; 8848 display: -ms-flexbox;
8844 display: flex; 8849 display: flex;
8845 -webkit-box-orient: vertical; 8850 -webkit-box-orient: vertical;
8846 -webkit-box-direction: normal; 8851 -webkit-box-direction: normal;
8847 -ms-flex-direction: column; 8852 -ms-flex-direction: column;
8848 flex-direction: column; 8853 flex-direction: column;
8849 gap: 20px; 8854 gap: 20px;
8850 } 8855 }
8851 @media (min-width: 768px) { 8856 @media (min-width: 768px) {
8852 .cabinet__fleet { 8857 .cabinet__fleet {
8853 display: grid; 8858 display: grid;
8854 grid-template-columns: repeat(2, 1fr); 8859 grid-template-columns: repeat(2, 1fr);
8855 } 8860 }
8856 } 8861 }
8857 @media (min-width: 1280px) { 8862 @media (min-width: 1280px) {
8858 .cabinet__fleet { 8863 .cabinet__fleet {
8859 grid-template-columns: repeat(3, 1fr); 8864 grid-template-columns: repeat(3, 1fr);
8860 } 8865 }
8861 } 8866 }
8862 @media (min-width: 768px) { 8867 @media (min-width: 768px) {
8863 .cabinet__submit { 8868 .cabinet__submit {
8864 width: 215px; 8869 width: 215px;
8865 padding: 0; 8870 padding: 0;
8866 margin: 0 auto; 8871 margin: 0 auto;
8867 } 8872 }
8868 } 8873 }
8869 .cabinet__filters { 8874 .cabinet__filters {
8870 display: -webkit-box; 8875 display: -webkit-box;
8871 display: -ms-flexbox; 8876 display: -ms-flexbox;
8872 display: flex; 8877 display: flex;
8873 -webkit-box-orient: vertical; 8878 -webkit-box-orient: vertical;
8874 -webkit-box-direction: normal; 8879 -webkit-box-direction: normal;
8875 -ms-flex-direction: column; 8880 -ms-flex-direction: column;
8876 flex-direction: column; 8881 flex-direction: column;
8877 gap: 10px; 8882 gap: 10px;
8878 } 8883 }
8879 .cabinet__export-wrap{ 8884 .cabinet__export-wrap{
8880 padding: 10px; 8885 padding: 10px;
8881 border: 1px #cecece solid; 8886 border: 1px #cecece solid;
8882 border-radius: 8px; 8887 border-radius: 8px;
8883 width: 100%; 8888 width: 100%;
8884 } 8889 }
8885 .cabinet__export-button-wrap{ 8890 .cabinet__export-button-wrap{
8886 max-width: 200px; 8891 max-width: 200px;
8887 margin-bottom: 10px; 8892 margin-bottom: 10px;
8888 } 8893 }
8889 .cabinet__export-options-wrap{ 8894 .cabinet__export-options-wrap{
8890 display: flex; 8895 display: flex;
8891 justify-content: space-between; 8896 justify-content: space-between;
8892 } 8897 }
8893 .job-title-list-wrap{ 8898 .job-title-list-wrap{
8894 margin-top: 5px; 8899 margin-top: 5px;
8895 } 8900 }
8896 .cabinet__export-error{ 8901 .cabinet__export-error{
8897 color: red; 8902 color: red;
8898 } 8903 }
8899 .flot-image-wrap img{ 8904 .flot-image-wrap img{
8900 max-width: 100%; 8905 max-width: 100%;
8901 max-height: 100%; 8906 max-height: 100%;
8902 flex: 0 0 auto; 8907 flex: 0 0 auto;
8903 } 8908 }
8904 .flot-image-wrap{ 8909 .flot-image-wrap{
8905 width: 220px; 8910 width: 220px;
8906 height: 220px; 8911 height: 220px;
8907 display: flex; 8912 display: flex;
8908 justify-content: center; 8913 justify-content: center;
8909 align-items: center; 8914 align-items: center;
8910 } 8915 }
8911 @media (min-width: 768px) { 8916 @media (min-width: 768px) {
8912 .cabinet__filters { 8917 .cabinet__filters {
8913 gap: 20px; 8918 gap: 20px;
8914 } 8919 }
8915 } 8920 }
8916 @media (min-width: 1280px) { 8921 @media (min-width: 1280px) {
8917 .cabinet__filters { 8922 .cabinet__filters {
8918 -webkit-box-orient: horizontal; 8923 -webkit-box-orient: horizontal;
8919 -webkit-box-direction: normal; 8924 -webkit-box-direction: normal;
8920 -ms-flex-direction: row; 8925 -ms-flex-direction: row;
8921 flex-direction: row; 8926 flex-direction: row;
8922 -webkit-box-align: start; 8927 -webkit-box-align: start;
8923 -ms-flex-align: start; 8928 -ms-flex-align: start;
8924 align-items: flex-start; 8929 align-items: flex-start;
8925 -webkit-box-pack: justify; 8930 -webkit-box-pack: justify;
8926 -ms-flex-pack: justify; 8931 -ms-flex-pack: justify;
8927 justify-content: space-between; 8932 justify-content: space-between;
8928 } 8933 }
8929 } 8934 }
8930 .cabinet__filters-item { 8935 .cabinet__filters-item {
8931 display: -webkit-box; 8936 display: -webkit-box;
8932 display: -ms-flexbox; 8937 display: -ms-flexbox;
8933 display: flex; 8938 display: flex;
8934 -webkit-box-orient: vertical; 8939 -webkit-box-orient: vertical;
8935 -webkit-box-direction: normal; 8940 -webkit-box-direction: normal;
8936 -ms-flex-direction: column; 8941 -ms-flex-direction: column;
8937 flex-direction: column; 8942 flex-direction: column;
8938 -webkit-box-align: start; 8943 -webkit-box-align: start;
8939 -ms-flex-align: start; 8944 -ms-flex-align: start;
8940 align-items: flex-start; 8945 align-items: flex-start;
8941 gap: 10px; 8946 gap: 10px;
8942 } 8947 }
8943 @media (min-width: 768px) { 8948 @media (min-width: 768px) {
8944 .cabinet__filters-item { 8949 .cabinet__filters-item {
8945 gap: 20px; 8950 gap: 20px;
8946 } 8951 }
8947 } 8952 }
8948 @media (min-width: 1280px) { 8953 @media (min-width: 1280px) {
8949 .cabinet__filters-item { 8954 .cabinet__filters-item {
8950 width: calc(50% - 10px); 8955 width: calc(50% - 10px);
8951 max-width: 410px; 8956 max-width: 410px;
8952 } 8957 }
8953 } 8958 }
8954 .cabinet__filters-item .button, 8959 .cabinet__filters-item .button,
8955 .cabinet__filters-item .select { 8960 .cabinet__filters-item .select {
8956 width: 100%; 8961 width: 100%;
8957 } 8962 }
8958 @media (min-width: 1280px) { 8963 @media (min-width: 1280px) {
8959 .cabinet__filters-item .button, 8964 .cabinet__filters-item .button,
8960 .cabinet__filters-item .select { 8965 .cabinet__filters-item .select {
8961 width: auto; 8966 width: auto;
8962 } 8967 }
8963 } 8968 }
8964 .cabinet__filters-item + .cabinet__filters-item { 8969 .cabinet__filters-item + .cabinet__filters-item {
8965 -webkit-box-align: end; 8970 -webkit-box-align: end;
8966 -ms-flex-align: end; 8971 -ms-flex-align: end;
8967 align-items: flex-end; 8972 align-items: flex-end;
8968 } 8973 }
8969 @media (min-width: 1280px) { 8974 @media (min-width: 1280px) {
8970 .cabinet__filters-item + .cabinet__filters-item { 8975 .cabinet__filters-item + .cabinet__filters-item {
8971 max-width: 280px; 8976 max-width: 280px;
8972 } 8977 }
8973 } 8978 }
8974 .cabinet__filters .search input { 8979 .cabinet__filters .search input {
8975 padding-right: 135px; 8980 padding-right: 135px;
8976 } 8981 }
8977 .cabinet__filters .search button { 8982 .cabinet__filters .search button {
8978 width: 115px; 8983 width: 115px;
8979 } 8984 }
8980 .cabinet__filters-buttons { 8985 .cabinet__filters-buttons {
8981 display: grid; 8986 display: grid;
8982 grid-template-columns: 1fr 1fr; 8987 grid-template-columns: 1fr 1fr;
8983 gap: 10px; 8988 gap: 10px;
8984 width: 100%; 8989 width: 100%;
8985 } 8990 }
8986 @media (min-width: 768px) { 8991 @media (min-width: 768px) {
8987 .cabinet__filters-buttons { 8992 .cabinet__filters-buttons {
8988 gap: 20px; 8993 gap: 20px;
8989 } 8994 }
8990 } 8995 }
8991 .cabinet__filters-buttons .button { 8996 .cabinet__filters-buttons .button {
8992 padding: 0; 8997 padding: 0;
8993 gap: 5px; 8998 gap: 5px;
8994 } 8999 }
8995 .cabinet__filters-buttons .button.active { 9000 .cabinet__filters-buttons .button.active {
8996 background: #377d87; 9001 background: #377d87;
8997 color: #fff; 9002 color: #fff;
8998 } 9003 }
8999 .cabinet__filters-buttons .button.active:before { 9004 .cabinet__filters-buttons .button.active:before {
9000 content: ""; 9005 content: "";
9001 width: 6px; 9006 width: 6px;
9002 height: 6px; 9007 height: 6px;
9003 background: #fff; 9008 background: #fff;
9004 border-radius: 999px; 9009 border-radius: 999px;
9005 } 9010 }
9006 .cabinet__table-header { 9011 .cabinet__table-header {
9007 display: -webkit-box; 9012 display: -webkit-box;
9008 display: -ms-flexbox; 9013 display: -ms-flexbox;
9009 display: flex; 9014 display: flex;
9010 -webkit-box-pack: justify; 9015 -webkit-box-pack: justify;
9011 -ms-flex-pack: justify; 9016 -ms-flex-pack: justify;
9012 justify-content: space-between; 9017 justify-content: space-between;
9013 -webkit-box-align: center; 9018 -webkit-box-align: center;
9014 -ms-flex-align: center; 9019 -ms-flex-align: center;
9015 align-items: center; 9020 align-items: center;
9016 font-weight: 700; 9021 font-weight: 700;
9017 margin-bottom: -10px; 9022 margin-bottom: -10px;
9018 } 9023 }
9019 .cabinet__table-header div { 9024 .cabinet__table-header div {
9020 font-size: 18px; 9025 font-size: 18px;
9021 } 9026 }
9022 @media (min-width: 768px) { 9027 @media (min-width: 768px) {
9023 .cabinet__table-header div { 9028 .cabinet__table-header div {
9024 font-size: 24px; 9029 font-size: 24px;
9025 } 9030 }
9026 } 9031 }
9027 .cabinet__table-header span { 9032 .cabinet__table-header span {
9028 color: #000; 9033 color: #000;
9029 font-size: 14px; 9034 font-size: 14px;
9030 } 9035 }
9031 @media (min-width: 768px) { 9036 @media (min-width: 768px) {
9032 .cabinet__table-header span { 9037 .cabinet__table-header span {
9033 font-size: 18px; 9038 font-size: 18px;
9034 } 9039 }
9035 } 9040 }
9036 .cabinet__table-header span b { 9041 .cabinet__table-header span b {
9037 color: #377d87; 9042 color: #377d87;
9038 } 9043 }
9039 .cabinet__tabs { 9044 .cabinet__tabs {
9040 display: grid; 9045 display: grid;
9041 grid-template-columns: 1fr 1fr; 9046 grid-template-columns: 1fr 1fr;
9042 gap: 20px; 9047 gap: 20px;
9043 } 9048 }
9044 @media (min-width: 768px) { 9049 @media (min-width: 768px) {
9045 .cabinet__tabs { 9050 .cabinet__tabs {
9046 max-width: 420px; 9051 max-width: 420px;
9047 } 9052 }
9048 } 9053 }
9049 .cabinet__tabs .button.active { 9054 .cabinet__tabs .button.active {
9050 background: #377d87; 9055 background: #377d87;
9051 color: #fff; 9056 color: #fff;
9052 } 9057 }
9053 .cabinet__bodies { 9058 .cabinet__bodies {
9054 display: none; 9059 display: none;
9055 } 9060 }
9056 .cabinet__bodies.showed { 9061 .cabinet__bodies.showed {
9057 display: block; 9062 display: block;
9058 } 9063 }
9059 .cabinet__nots { 9064 .cabinet__nots {
9060 display: -webkit-box; 9065 display: -webkit-box;
9061 display: -ms-flexbox; 9066 display: -ms-flexbox;
9062 display: flex; 9067 display: flex;
9063 -webkit-box-orient: vertical; 9068 -webkit-box-orient: vertical;
9064 -webkit-box-direction: normal; 9069 -webkit-box-direction: normal;
9065 -ms-flex-direction: column; 9070 -ms-flex-direction: column;
9066 flex-direction: column; 9071 flex-direction: column;
9067 -webkit-box-align: start; 9072 -webkit-box-align: start;
9068 -ms-flex-align: start; 9073 -ms-flex-align: start;
9069 align-items: flex-start; 9074 align-items: flex-start;
9070 gap: 10px; 9075 gap: 10px;
9071 } 9076 }
9072 @media (min-width: 768px) { 9077 @media (min-width: 768px) {
9073 .cabinet__nots { 9078 .cabinet__nots {
9074 gap: 20px; 9079 gap: 20px;
9075 } 9080 }
9076 } 9081 }
9077 .cabinet__nots .input { 9082 .cabinet__nots .input {
9078 width: 100%; 9083 width: 100%;
9079 } 9084 }
9080 .cabinet__anketa { 9085 .cabinet__anketa {
9081 display: -webkit-box; 9086 display: -webkit-box;
9082 display: -ms-flexbox; 9087 display: -ms-flexbox;
9083 display: flex; 9088 display: flex;
9084 -webkit-box-orient: vertical; 9089 -webkit-box-orient: vertical;
9085 -webkit-box-direction: normal; 9090 -webkit-box-direction: normal;
9086 -ms-flex-direction: column; 9091 -ms-flex-direction: column;
9087 flex-direction: column; 9092 flex-direction: column;
9088 -webkit-box-pack: justify; 9093 -webkit-box-pack: justify;
9089 -ms-flex-pack: justify; 9094 -ms-flex-pack: justify;
9090 justify-content: space-between; 9095 justify-content: space-between;
9091 gap: 10px; 9096 gap: 10px;
9092 } 9097 }
9093 @media (min-width: 768px) { 9098 @media (min-width: 768px) {
9094 .cabinet__anketa { 9099 .cabinet__anketa {
9095 -webkit-box-orient: horizontal; 9100 -webkit-box-orient: horizontal;
9096 -webkit-box-direction: normal; 9101 -webkit-box-direction: normal;
9097 -ms-flex-direction: row; 9102 -ms-flex-direction: row;
9098 flex-direction: row; 9103 flex-direction: row;
9099 -webkit-box-align: center; 9104 -webkit-box-align: center;
9100 -ms-flex-align: center; 9105 -ms-flex-align: center;
9101 align-items: center; 9106 align-items: center;
9102 } 9107 }
9103 } 9108 }
9104 @media (min-width: 992px) { 9109 @media (min-width: 992px) {
9105 .cabinet__anketa { 9110 .cabinet__anketa {
9106 -webkit-box-orient: vertical; 9111 -webkit-box-orient: vertical;
9107 -webkit-box-direction: normal; 9112 -webkit-box-direction: normal;
9108 -ms-flex-direction: column; 9113 -ms-flex-direction: column;
9109 flex-direction: column; 9114 flex-direction: column;
9110 -webkit-box-align: stretch; 9115 -webkit-box-align: stretch;
9111 -ms-flex-align: stretch; 9116 -ms-flex-align: stretch;
9112 align-items: stretch; 9117 align-items: stretch;
9113 } 9118 }
9114 } 9119 }
9115 @media (min-width: 1280px) { 9120 @media (min-width: 1280px) {
9116 .cabinet__anketa { 9121 .cabinet__anketa {
9117 -webkit-box-orient: horizontal; 9122 -webkit-box-orient: horizontal;
9118 -webkit-box-direction: normal; 9123 -webkit-box-direction: normal;
9119 -ms-flex-direction: row; 9124 -ms-flex-direction: row;
9120 flex-direction: row; 9125 flex-direction: row;
9121 -webkit-box-align: center; 9126 -webkit-box-align: center;
9122 -ms-flex-align: center; 9127 -ms-flex-align: center;
9123 align-items: center; 9128 align-items: center;
9124 -webkit-box-pack: justify; 9129 -webkit-box-pack: justify;
9125 -ms-flex-pack: justify; 9130 -ms-flex-pack: justify;
9126 justify-content: space-between; 9131 justify-content: space-between;
9127 } 9132 }
9128 } 9133 }
9129 .cabinet__anketa-buttons { 9134 .cabinet__anketa-buttons {
9130 display: -webkit-box; 9135 display: -webkit-box;
9131 display: -ms-flexbox; 9136 display: -ms-flexbox;
9132 display: flex; 9137 display: flex;
9133 -webkit-box-orient: vertical; 9138 -webkit-box-orient: vertical;
9134 -webkit-box-direction: normal; 9139 -webkit-box-direction: normal;
9135 -ms-flex-direction: column; 9140 -ms-flex-direction: column;
9136 flex-direction: column; 9141 flex-direction: column;
9137 gap: 10px; 9142 gap: 10px;
9138 } 9143 }
9139 @media (min-width: 768px) { 9144 @media (min-width: 768px) {
9140 .cabinet__anketa-buttons { 9145 .cabinet__anketa-buttons {
9141 display: grid; 9146 display: grid;
9142 grid-template-columns: 1fr 1fr; 9147 grid-template-columns: 1fr 1fr;
9143 gap: 20px; 9148 gap: 20px;
9144 } 9149 }
9145 } 9150 }
9146 .cabinet__stats { 9151 .cabinet__stats {
9147 display: -webkit-box; 9152 display: -webkit-box;
9148 display: -ms-flexbox; 9153 display: -ms-flexbox;
9149 display: flex; 9154 display: flex;
9150 -webkit-box-orient: vertical; 9155 -webkit-box-orient: vertical;
9151 -webkit-box-direction: normal; 9156 -webkit-box-direction: normal;
9152 -ms-flex-direction: column; 9157 -ms-flex-direction: column;
9153 flex-direction: column; 9158 flex-direction: column;
9154 gap: 6px; 9159 gap: 6px;
9155 } 9160 }
9156 @media (min-width: 768px) { 9161 @media (min-width: 768px) {
9157 .cabinet__stats { 9162 .cabinet__stats {
9158 gap: 12px; 9163 gap: 12px;
9159 } 9164 }
9160 } 9165 }
9161 .cabinet__stats-title { 9166 .cabinet__stats-title {
9162 font-size: 14px; 9167 font-size: 14px;
9163 font-weight: 700; 9168 font-weight: 700;
9164 color: #000; 9169 color: #000;
9165 } 9170 }
9166 @media (min-width: 768px) { 9171 @media (min-width: 768px) {
9167 .cabinet__stats-title { 9172 .cabinet__stats-title {
9168 font-size: 24px; 9173 font-size: 24px;
9169 } 9174 }
9170 } 9175 }
9171 .cabinet__stats-body { 9176 .cabinet__stats-body {
9172 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 9177 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
9173 border-radius: 8px; 9178 border-radius: 8px;
9174 padding: 10px; 9179 padding: 10px;
9175 display: grid; 9180 display: grid;
9176 grid-template-columns: 1fr 1fr; 9181 grid-template-columns: 1fr 1fr;
9177 gap: 20px; 9182 gap: 20px;
9178 margin-bottom: 10px; 9183 margin-bottom: 10px;
9179 } 9184 }
9180 @media (min-width: 768px) { 9185 @media (min-width: 768px) {
9181 .cabinet__stats-body { 9186 .cabinet__stats-body {
9182 padding: 10px 20px; 9187 padding: 10px 20px;
9183 } 9188 }
9184 } 9189 }
9185 .cabinet__stats-item { 9190 .cabinet__stats-item {
9186 font-size: 12px; 9191 font-size: 12px;
9187 display: -webkit-box; 9192 display: -webkit-box;
9188 display: -ms-flexbox; 9193 display: -ms-flexbox;
9189 display: flex; 9194 display: flex;
9190 -webkit-box-align: center; 9195 -webkit-box-align: center;
9191 -ms-flex-align: center; 9196 -ms-flex-align: center;
9192 align-items: center; 9197 align-items: center;
9193 line-height: 1; 9198 line-height: 1;
9194 gap: 6px; 9199 gap: 6px;
9195 } 9200 }
9196 @media (min-width: 768px) { 9201 @media (min-width: 768px) {
9197 .cabinet__stats-item { 9202 .cabinet__stats-item {
9198 font-size: 20px; 9203 font-size: 20px;
9199 gap: 10px; 9204 gap: 10px;
9200 } 9205 }
9201 } 9206 }
9202 .cabinet__stats-item svg { 9207 .cabinet__stats-item svg {
9203 width: 20px; 9208 width: 20px;
9204 aspect-ratio: 1/1; 9209 aspect-ratio: 1/1;
9205 color: #377d87; 9210 color: #377d87;
9206 } 9211 }
9207 @media (min-width: 768px) { 9212 @media (min-width: 768px) {
9208 .cabinet__stats-item svg { 9213 .cabinet__stats-item svg {
9209 width: 40px; 9214 width: 40px;
9210 margin-right: 10px; 9215 margin-right: 10px;
9211 } 9216 }
9212 } 9217 }
9213 .cabinet__stats-item span { 9218 .cabinet__stats-item span {
9214 font-weight: 700; 9219 font-weight: 700;
9215 color: #000; 9220 color: #000;
9216 } 9221 }
9217 .cabinet__stats-item b { 9222 .cabinet__stats-item b {
9218 color: #377d87; 9223 color: #377d87;
9219 font-size: 14px; 9224 font-size: 14px;
9220 } 9225 }
9221 @media (min-width: 768px) { 9226 @media (min-width: 768px) {
9222 .cabinet__stats-item b { 9227 .cabinet__stats-item b {
9223 font-size: 24px; 9228 font-size: 24px;
9224 } 9229 }
9225 } 9230 }
9226 .cabinet__stats-subtitle { 9231 .cabinet__stats-subtitle {
9227 font-size: 14px; 9232 font-size: 14px;
9228 font-weight: 700; 9233 font-weight: 700;
9229 color: #377d87; 9234 color: #377d87;
9230 } 9235 }
9231 @media (min-width: 768px) { 9236 @media (min-width: 768px) {
9232 .cabinet__stats-subtitle { 9237 .cabinet__stats-subtitle {
9233 font-size: 18px; 9238 font-size: 18px;
9234 } 9239 }
9235 } 9240 }
9236 .cabinet__stats-line { 9241 .cabinet__stats-line {
9237 width: 100%; 9242 width: 100%;
9238 position: relative; 9243 position: relative;
9239 overflow: hidden; 9244 overflow: hidden;
9240 height: 8px; 9245 height: 8px;
9241 border-radius: 999px; 9246 border-radius: 999px;
9242 background: #cecece; 9247 background: #cecece;
9243 } 9248 }
9244 .cabinet__stats-line span { 9249 .cabinet__stats-line span {
9245 position: absolute; 9250 position: absolute;
9246 top: 0; 9251 top: 0;
9247 left: 0; 9252 left: 0;
9248 width: 100%; 9253 width: 100%;
9249 height: 100%; 9254 height: 100%;
9250 background: #377d87; 9255 background: #377d87;
9251 border-radius: 999px; 9256 border-radius: 999px;
9252 } 9257 }
9253 .cabinet__stats-bottom { 9258 .cabinet__stats-bottom {
9254 color: #000; 9259 color: #000;
9255 font-size: 12px; 9260 font-size: 12px;
9256 } 9261 }
9257 @media (min-width: 768px) { 9262 @media (min-width: 768px) {
9258 .cabinet__stats-bottom { 9263 .cabinet__stats-bottom {
9259 font-size: 16px; 9264 font-size: 16px;
9260 } 9265 }
9261 } 9266 }
9262 .cabinet__works { 9267 .cabinet__works {
9263 display: -webkit-box; 9268 display: -webkit-box;
9264 display: -ms-flexbox; 9269 display: -ms-flexbox;
9265 display: flex; 9270 display: flex;
9266 -webkit-box-orient: vertical; 9271 -webkit-box-orient: vertical;
9267 -webkit-box-direction: normal; 9272 -webkit-box-direction: normal;
9268 -ms-flex-direction: column; 9273 -ms-flex-direction: column;
9269 flex-direction: column; 9274 flex-direction: column;
9270 gap: 20px; 9275 gap: 20px;
9271 } 9276 }
9272 @media (min-width: 768px) { 9277 @media (min-width: 768px) {
9273 .cabinet__works { 9278 .cabinet__works {
9274 gap: 30px; 9279 gap: 30px;
9275 } 9280 }
9276 } 9281 }
9277 .cabinet__works-item { 9282 .cabinet__works-item {
9278 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 9283 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
9279 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 9284 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
9280 padding: 10px; 9285 padding: 10px;
9281 border-radius: 4px; 9286 border-radius: 4px;
9282 } 9287 }
9283 @media (min-width: 768px) { 9288 @media (min-width: 768px) {
9284 .cabinet__works-item { 9289 .cabinet__works-item {
9285 padding: 20px; 9290 padding: 20px;
9286 border-radius: 8px; 9291 border-radius: 8px;
9287 } 9292 }
9288 } 9293 }
9289 .cabinet__works-spoiler { 9294 .cabinet__works-spoiler {
9290 display: -webkit-box; 9295 display: -webkit-box;
9291 display: -ms-flexbox; 9296 display: -ms-flexbox;
9292 display: flex; 9297 display: flex;
9293 -webkit-box-align: center; 9298 -webkit-box-align: center;
9294 -ms-flex-align: center; 9299 -ms-flex-align: center;
9295 align-items: center; 9300 align-items: center;
9296 -webkit-box-pack: justify; 9301 -webkit-box-pack: justify;
9297 -ms-flex-pack: justify; 9302 -ms-flex-pack: justify;
9298 justify-content: space-between; 9303 justify-content: space-between;
9299 } 9304 }
9300 .cabinet__works-spoiler-left { 9305 .cabinet__works-spoiler-left {
9301 display: -webkit-box; 9306 display: -webkit-box;
9302 display: -ms-flexbox; 9307 display: -ms-flexbox;
9303 display: flex; 9308 display: flex;
9304 -webkit-box-align: center; 9309 -webkit-box-align: center;
9305 -ms-flex-align: center; 9310 -ms-flex-align: center;
9306 align-items: center; 9311 align-items: center;
9307 width: calc(100% - 22px); 9312 width: calc(100% - 22px);
9308 } 9313 }
9309 .cabinet__works-spoiler-right { 9314 .cabinet__works-spoiler-right {
9310 width: 22px; 9315 width: 22px;
9311 height: 22px; 9316 height: 22px;
9312 display: -webkit-box; 9317 display: -webkit-box;
9313 display: -ms-flexbox; 9318 display: -ms-flexbox;
9314 display: flex; 9319 display: flex;
9315 -webkit-box-align: center; 9320 -webkit-box-align: center;
9316 -ms-flex-align: center; 9321 -ms-flex-align: center;
9317 align-items: center; 9322 align-items: center;
9318 -webkit-box-pack: center; 9323 -webkit-box-pack: center;
9319 -ms-flex-pack: center; 9324 -ms-flex-pack: center;
9320 justify-content: center; 9325 justify-content: center;
9321 color: #377d87; 9326 color: #377d87;
9322 padding: 0; 9327 padding: 0;
9323 background: none; 9328 background: none;
9324 border: none; 9329 border: none;
9325 } 9330 }
9326 .cabinet__works-spoiler-right svg { 9331 .cabinet__works-spoiler-right svg {
9327 width: 60%; 9332 width: 60%;
9328 aspect-ratio: 1/1; 9333 aspect-ratio: 1/1;
9329 -webkit-transform: rotate(90deg); 9334 -webkit-transform: rotate(90deg);
9330 -ms-transform: rotate(90deg); 9335 -ms-transform: rotate(90deg);
9331 transform: rotate(90deg); 9336 transform: rotate(90deg);
9332 -webkit-transition: 0.3s; 9337 -webkit-transition: 0.3s;
9333 transition: 0.3s; 9338 transition: 0.3s;
9334 } 9339 }
9335 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg { 9340 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg {
9336 -webkit-transform: rotate(-90deg); 9341 -webkit-transform: rotate(-90deg);
9337 -ms-transform: rotate(-90deg); 9342 -ms-transform: rotate(-90deg);
9338 transform: rotate(-90deg); 9343 transform: rotate(-90deg);
9339 } 9344 }
9340 .cabinet__works-spoiler-buttons { 9345 .cabinet__works-spoiler-buttons {
9341 display: -webkit-box; 9346 display: -webkit-box;
9342 display: -ms-flexbox; 9347 display: -ms-flexbox;
9343 display: flex; 9348 display: flex;
9344 -webkit-box-align: center; 9349 -webkit-box-align: center;
9345 -ms-flex-align: center; 9350 -ms-flex-align: center;
9346 align-items: center; 9351 align-items: center;
9347 -webkit-box-pack: justify; 9352 -webkit-box-pack: justify;
9348 -ms-flex-pack: justify; 9353 -ms-flex-pack: justify;
9349 justify-content: space-between; 9354 justify-content: space-between;
9350 width: 60px; 9355 width: 60px;
9351 } 9356 }
9352 @media (min-width: 768px) { 9357 @media (min-width: 768px) {
9353 .cabinet__works-spoiler-buttons { 9358 .cabinet__works-spoiler-buttons {
9354 width: 74px; 9359 width: 74px;
9355 } 9360 }
9356 } 9361 }
9357 .cabinet__works-spoiler-buttons .button { 9362 .cabinet__works-spoiler-buttons .button {
9358 width: 22px; 9363 width: 22px;
9359 height: 22px; 9364 height: 22px;
9360 padding: 0; 9365 padding: 0;
9361 } 9366 }
9362 @media (min-width: 768px) { 9367 @media (min-width: 768px) {
9363 .cabinet__works-spoiler-buttons .button { 9368 .cabinet__works-spoiler-buttons .button {
9364 width: 30px; 9369 width: 30px;
9365 height: 30px; 9370 height: 30px;
9366 } 9371 }
9367 } 9372 }
9368 .cabinet__works-spoiler-text { 9373 .cabinet__works-spoiler-text {
9369 width: calc(100% - 60px); 9374 width: calc(100% - 60px);
9370 padding-left: 20px; 9375 padding-left: 20px;
9371 font-size: 17px; 9376 font-size: 17px;
9372 font-weight: 700; 9377 font-weight: 700;
9373 color: #000; 9378 color: #000;
9374 } 9379 }
9375 @media (min-width: 768px) { 9380 @media (min-width: 768px) {
9376 .cabinet__works-spoiler-text { 9381 .cabinet__works-spoiler-text {
9377 width: calc(100% - 74px); 9382 width: calc(100% - 74px);
9378 font-size: 20px; 9383 font-size: 20px;
9379 } 9384 }
9380 } 9385 }
9381 .cabinet__works-body { 9386 .cabinet__works-body {
9382 opacity: 1; 9387 opacity: 1;
9383 height: auto; 9388 height: auto;
9384 overflow: visible; 9389 overflow: visible;
9385 transition: opacity 0.3s, height 0.3s; 9390 transition: opacity 0.3s, height 0.3s;
9386 } 9391 }
9387 .active + .cabinet__works-body { 9392 .active + .cabinet__works-body {
9388 -webkit-transition: 0.3s; 9393 -webkit-transition: 0.3s;
9389 transition: 0.3s; 9394 transition: 0.3s;
9390 opacity: 1; 9395 opacity: 1;
9391 height: auto; 9396 height: auto;
9392 padding-top: 20px; 9397 padding-top: 20px;
9393 } 9398 }
9394 .cabinet__works-add { 9399 .cabinet__works-add {
9395 padding: 0; 9400 padding: 0;
9396 width: 100%; 9401 width: 100%;
9397 max-width: 160px; 9402 max-width: 160px;
9398 } 9403 }
9399 @media (min-width: 768px) { 9404 @media (min-width: 768px) {
9400 .cabinet__works-add { 9405 .cabinet__works-add {
9401 max-width: 220px; 9406 max-width: 220px;
9402 } 9407 }
9403 } 9408 }
9404 .cabinet__buttons { 9409 .cabinet__buttons {
9405 display: -webkit-box; 9410 display: -webkit-box;
9406 display: -ms-flexbox; 9411 display: -ms-flexbox;
9407 display: flex; 9412 display: flex;
9408 -webkit-box-orient: vertical; 9413 -webkit-box-orient: vertical;
9409 -webkit-box-direction: normal; 9414 -webkit-box-direction: normal;
9410 -ms-flex-direction: column; 9415 -ms-flex-direction: column;
9411 flex-direction: column; 9416 flex-direction: column;
9412 -webkit-box-align: center; 9417 -webkit-box-align: center;
9413 -ms-flex-align: center; 9418 -ms-flex-align: center;
9414 align-items: center; 9419 align-items: center;
9415 gap: 10px; 9420 gap: 10px;
9416 } 9421 }
9417 @media (min-width: 768px) { 9422 @media (min-width: 768px) {
9418 .cabinet__buttons { 9423 .cabinet__buttons {
9419 display: grid; 9424 display: grid;
9420 grid-template-columns: 1fr 1fr; 9425 grid-template-columns: 1fr 1fr;
9421 gap: 20px; 9426 gap: 20px;
9422 } 9427 }
9423 } 9428 }
9424 .cabinet__buttons .button, 9429 .cabinet__buttons .button,
9425 .cabinet__buttons .file { 9430 .cabinet__buttons .file {
9426 padding: 0; 9431 padding: 0;
9427 width: 100%; 9432 width: 100%;
9428 max-width: 140px; 9433 max-width: 140px;
9429 } 9434 }
9430 @media (min-width: 768px) { 9435 @media (min-width: 768px) {
9431 .cabinet__buttons .button, 9436 .cabinet__buttons .button,
9432 .cabinet__buttons .file { 9437 .cabinet__buttons .file {
9433 max-width: none; 9438 max-width: none;
9434 } 9439 }
9435 } 9440 }
9436 @media (min-width: 768px) { 9441 @media (min-width: 768px) {
9437 .cabinet__buttons { 9442 .cabinet__buttons {
9438 gap: 20px; 9443 gap: 20px;
9439 } 9444 }
9440 } 9445 }
9441 @media (min-width: 1280px) { 9446 @media (min-width: 1280px) {
9442 .cabinet__buttons { 9447 .cabinet__buttons {
9443 max-width: 400px; 9448 max-width: 400px;
9444 } 9449 }
9445 } 9450 }
9446 .cabinet__buttons_flex{ 9451 .cabinet__buttons_flex{
9447 display: flex; 9452 display: flex;
9448 } 9453 }
9449 .cabinet__buttons_flex > *{ 9454 .cabinet__buttons_flex > *{
9450 margin-right: 10px; 9455 margin-right: 10px;
9451 } 9456 }
9452 .cabinet__vacs { 9457 .cabinet__vacs {
9453 display: -webkit-box; 9458 display: -webkit-box;
9454 display: -ms-flexbox; 9459 display: -ms-flexbox;
9455 display: flex; 9460 display: flex;
9456 -webkit-box-orient: vertical; 9461 -webkit-box-orient: vertical;
9457 -webkit-box-direction: reverse; 9462 -webkit-box-direction: reverse;
9458 -ms-flex-direction: column-reverse; 9463 -ms-flex-direction: column-reverse;
9459 flex-direction: column-reverse; 9464 flex-direction: column-reverse;
9460 -webkit-box-align: center; 9465 -webkit-box-align: center;
9461 -ms-flex-align: center; 9466 -ms-flex-align: center;
9462 align-items: center; 9467 align-items: center;
9463 gap: 20px; 9468 gap: 20px;
9464 } 9469 }
9465 .cabinet__vacs-body { 9470 .cabinet__vacs-body {
9466 display: -webkit-box; 9471 display: -webkit-box;
9467 display: -ms-flexbox; 9472 display: -ms-flexbox;
9468 display: flex; 9473 display: flex;
9469 -webkit-box-orient: vertical; 9474 -webkit-box-orient: vertical;
9470 -webkit-box-direction: normal; 9475 -webkit-box-direction: normal;
9471 -ms-flex-direction: column; 9476 -ms-flex-direction: column;
9472 flex-direction: column; 9477 flex-direction: column;
9473 gap: 20px; 9478 gap: 20px;
9474 width: 100%; 9479 width: 100%;
9475 } 9480 }
9476 @media (min-width: 768px) { 9481 @media (min-width: 768px) {
9477 .cabinet__vacs-body { 9482 .cabinet__vacs-body {
9478 gap: 30px; 9483 gap: 30px;
9479 } 9484 }
9480 } 9485 }
9481 .cabinet__vacs-item { 9486 .cabinet__vacs-item {
9482 display: none; 9487 display: none;
9483 background: #fff; 9488 background: #fff;
9484 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9489 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9485 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9490 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9486 } 9491 }
9487 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) { 9492 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) {
9488 display: -webkit-box; 9493 display: -webkit-box;
9489 display: -ms-flexbox; 9494 display: -ms-flexbox;
9490 display: flex; 9495 display: flex;
9491 } 9496 }
9492 .cabinet__vacs.active .cabinet__vacs-item { 9497 .cabinet__vacs.active .cabinet__vacs-item {
9493 display: -webkit-box; 9498 display: -webkit-box;
9494 display: -ms-flexbox; 9499 display: -ms-flexbox;
9495 display: flex; 9500 display: flex;
9496 } 9501 }
9497 .main__employer-page-two-item-text-body img { 9502 .main__employer-page-two-item-text-body img {
9498 display: inline !important; 9503 display: inline !important;
9499 border: none !important; 9504 border: none !important;
9500 box-shadow: none !important; 9505 box-shadow: none !important;
9501 height: 1em !important; 9506 height: 1em !important;
9502 width: 1em !important; 9507 width: 1em !important;
9503 margin: 0 0.07em !important; 9508 margin: 0 0.07em !important;
9504 vertical-align: -0.1em !important; 9509 vertical-align: -0.1em !important;
9505 background: none !important; 9510 background: none !important;
9506 padding: 0 !important; 9511 padding: 0 !important;
9507 } 9512 }
9508 .main__employer-page-two-item-text-body p{ 9513 .main__employer-page-two-item-text-body p{
9509 margin: 0 0 20px; 9514 margin: 0 0 20px;
9510 } 9515 }
9511 #sertificate .one-sertificate{ 9516 #sertificate .one-sertificate{
9512 display: flex; 9517 display: flex;
9513 justify-content: space-between; 9518 justify-content: space-between;
9514 margin-bottom: 15px; 9519 margin-bottom: 15px;
9515 border-bottom: 1px #ccc solid; 9520 border-bottom: 1px #ccc solid;
9516 padding-bottom: 15px; 9521 padding-bottom: 15px;
9517 } 9522 }
9518 #sertificate .one-sertificate .sertificate-field{ 9523 #sertificate .one-sertificate .sertificate-field{
9519 display: block; 9524 display: block;
9520 } 9525 }
9521 #sertificate .one-sertificate .sertificate-field.sertificate-name{ 9526 #sertificate .one-sertificate .sertificate-field.sertificate-name{
9522 width: 50%; 9527 width: 50%;
9523 max-width: 50%; 9528 max-width: 50%;
9524 } 9529 }
9525 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{ 9530 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{
9526 display: flex; 9531 display: flex;
9527 justify-content: space-between; 9532 justify-content: space-between;
9528 } 9533 }
9529 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{ 9534 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{
9530 width: 30px; 9535 width: 30px;
9531 height: 30px; 9536 height: 30px;
9532 padding: 5px; 9537 padding: 5px;
9533 } 9538 }
9534 #prev_worker .cabinet__inputs-item-buttons a{ 9539 #prev_worker .cabinet__inputs-item-buttons a{
9535 width: 30px; 9540 width: 30px;
9536 height: 30px; 9541 height: 30px;
9537 padding: 5px; 9542 padding: 5px;
9538 } 9543 }
9539 #prev_worker .cabinet__inputs-item-buttons{ 9544 #prev_worker .cabinet__inputs-item-buttons{
9540 width: 100px; 9545 width: 100px;
9541 } 9546 }
9542 #prev_worker .cabinet__inputs{ 9547 #prev_worker .cabinet__inputs{
9543 -webkit-box-align: start; 9548 -webkit-box-align: start;
9544 -ms-flex-align: start; 9549 -ms-flex-align: start;
9545 align-items: start; 9550 align-items: start;
9546 } 9551 }
9547 #prev_worker .cabinet__inputs-item-buttons flex{ 9552 #prev_worker .cabinet__inputs-item-buttons flex{
9548 justify-content: end; 9553 justify-content: end;
9549 } 9554 }
9550 #prev_worker .cabinet__body-item{ 9555 #prev_worker .cabinet__body-item{
9551 border-bottom: 1px #cccccc solid; 9556 border-bottom: 1px #cccccc solid;
9552 padding-bottom: 25px; 9557 padding-bottom: 25px;
9553 } 9558 }
9554 @media (max-width: 1280px) { 9559 @media (max-width: 1280px) {
9555 #prev_worker .cabinet__inputs-item-buttons{ 9560 #prev_worker .cabinet__inputs-item-buttons{
9556 position: absolute; 9561 position: absolute;
9557 right: 0; 9562 right: 0;
9558 } 9563 }
9559 } 9564 }
9560 body .cke_notifications_area{ 9565 body .cke_notifications_area{
9561 opacity: 0; 9566 opacity: 0;
9562 display: none !important; 9567 display: none !important;
9563 } 9568 }
9564 .unread-messages-count{ 9569 .unread-messages-count{
9565 background-color: #377d87; 9570 background-color: #377d87;
9566 color: #fff; 9571 color: #fff;
9567 padding: 5px 10px; 9572 padding: 5px 10px;
9568 border-radius: 45px; 9573 border-radius: 45px;
9569 } 9574 }
9570 9575
9571 .flot-one-ship .flot-label{ 9576 .flot-one-ship .flot-label{
9572 font-weight: bold; 9577 font-weight: bold;
9573 display: flex; 9578 display: flex;
9574 } 9579 }
9575 .flot-one-ship .flot-label .flot-label-name{ 9580 .flot-one-ship .flot-label .flot-label-name{
9576 color: #377d87; 9581 color: #377d87;
9577 min-width: 120px; 9582 min-width: 120px;
9578 } 9583 }
9579 .picker { 9584 .picker {
9580 display: none; 9585 display: none;
9581 -webkit-box-pack: center; 9586 -webkit-box-pack: center;
9582 -ms-flex-pack: center; 9587 -ms-flex-pack: center;
9583 justify-content: center; 9588 justify-content: center;
9584 -webkit-box-align: center; 9589 -webkit-box-align: center;
9585 -ms-flex-align: center; 9590 -ms-flex-align: center;
9586 align-items: center; 9591 align-items: center;
9587 } 9592 }
9588 .picker-dialog { 9593 .picker-dialog {
9589 position: relative !important; 9594 position: relative !important;
9590 max-width: 820px; 9595 max-width: 820px;
9591 border: none; 9596 border: none;
9592 background: #fff; 9597 background: #fff;
9593 border-radius: 10px; 9598 border-radius: 10px;
9594 padding: 20px 10px; 9599 padding: 20px 10px;
9595 } 9600 }
9596 @media (min-width: 768px) { 9601 @media (min-width: 768px) {
9597 .picker-dialog { 9602 .picker-dialog {
9598 padding: 80px; 9603 padding: 80px;
9599 } 9604 }
9600 } 9605 }
9601 .picker-close { 9606 .picker-close {
9602 font-size: 3rem; 9607 font-size: 3rem;
9603 } 9608 }
9604 .picker-close:hover { 9609 .picker-close:hover {
9605 color: #377d87; 9610 color: #377d87;
9606 } 9611 }
9607 .picker-header { 9612 .picker-header {
9608 padding: 0; 9613 padding: 0;
9609 position: static; 9614 position: static;
9610 border: none; 9615 border: none;
9611 margin-bottom: 10px; 9616 margin-bottom: 10px;
9612 } 9617 }
9613 @media (min-width: 768px) { 9618 @media (min-width: 768px) {
9614 .picker-header { 9619 .picker-header {
9615 margin-bottom: 20px; 9620 margin-bottom: 20px;
9616 } 9621 }
9617 } 9622 }
9618 .picker-title { 9623 .picker-title {
9619 color: #696b6b; 9624 color: #696b6b;
9620 font-weight: 700; 9625 font-weight: 700;
9621 font-size: 22px; 9626 font-size: 22px;
9622 line-height: 1.2; 9627 line-height: 1.2;
9623 text-align: center; 9628 text-align: center;
9624 } 9629 }
9625 @media (min-width: 768px) { 9630 @media (min-width: 768px) {
9626 .picker-title { 9631 .picker-title {
9627 text-align: left; 9632 text-align: left;
9628 font-size: 34px; 9633 font-size: 34px;
9629 } 9634 }
9630 } 9635 }
9631 @media (min-width: 992px) { 9636 @media (min-width: 992px) {
9632 .picker-title { 9637 .picker-title {
9633 font-size: 44px; 9638 font-size: 44px;
9634 } 9639 }
9635 } 9640 }
9636 .picker-list { 9641 .picker-list {
9637 padding: 0 20px; 9642 padding: 0 20px;
9638 } 9643 }
9639 @media (min-width: 768px) { 9644 @media (min-width: 768px) {
9640 .picker-list { 9645 .picker-list {
9641 padding: 0 60px; 9646 padding: 0 60px;
9642 } 9647 }
9643 } 9648 }
9644 @media (min-width: 992px) { 9649 @media (min-width: 992px) {
9645 .picker-list { 9650 .picker-list {
9646 padding: 0 90px; 9651 padding: 0 90px;
9647 } 9652 }
9648 } 9653 }
9649 .picker-item { 9654 .picker-item {
9650 display: -webkit-box; 9655 display: -webkit-box;
9651 display: -ms-flexbox; 9656 display: -ms-flexbox;
9652 display: flex; 9657 display: flex;
9653 -webkit-box-pack: center; 9658 -webkit-box-pack: center;
9654 -ms-flex-pack: center; 9659 -ms-flex-pack: center;
9655 justify-content: center; 9660 justify-content: center;
9656 -webkit-box-align: center; 9661 -webkit-box-align: center;
9657 -ms-flex-align: center; 9662 -ms-flex-align: center;
9658 align-items: center; 9663 align-items: center;
9659 line-height: 1; 9664 line-height: 1;
9660 font-size: 28px; 9665 font-size: 28px;
9661 line-height: 40px; 9666 line-height: 40px;
9662 color: #699da5; 9667 color: #699da5;
9663 font-weight: 700; 9668 font-weight: 700;
9664 } 9669 }
9665 @media (min-width: 992px) { 9670 @media (min-width: 992px) {
9666 .picker-item { 9671 .picker-item {
9667 font-size: 36px; 9672 font-size: 36px;
9668 } 9673 }
9669 } 9674 }
9670 .picker-cell__header { 9675 .picker-cell__header {
9671 color: #377d87; 9676 color: #377d87;
9672 } 9677 }
9673 .picker-cell__control:before { 9678 .picker-cell__control:before {
9674 border-color: #377d87; 9679 border-color: #377d87;
9675 } 9680 }
9676 .picker-picked { 9681 .picker-picked {
9677 background: #fff; 9682 background: #fff;
9678 border-radius: 8px; 9683 border-radius: 8px;
9679 color: #377d87; 9684 color: #377d87;
9680 } 9685 }
9681 .picker-footer { 9686 .picker-footer {
9682 display: -webkit-box !important; 9687 display: -webkit-box !important;
9683 display: -ms-flexbox !important; 9688 display: -ms-flexbox !important;
9684 display: flex !important; 9689 display: flex !important;
9685 -webkit-box-orient: horizontal; 9690 -webkit-box-orient: horizontal;
9686 -webkit-box-direction: reverse; 9691 -webkit-box-direction: reverse;
9687 -ms-flex-direction: row-reverse; 9692 -ms-flex-direction: row-reverse;
9688 flex-direction: row-reverse; 9693 flex-direction: row-reverse;
9689 -webkit-box-align: center; 9694 -webkit-box-align: center;
9690 -ms-flex-align: center; 9695 -ms-flex-align: center;
9691 align-items: center; 9696 align-items: center;
9692 gap: 12px; 9697 gap: 12px;
9693 margin-top: 20px; 9698 margin-top: 20px;
9694 border: none; 9699 border: none;
9695 } 9700 }
9696 .picker-footer button { 9701 .picker-footer button {
9697 display: -webkit-box; 9702 display: -webkit-box;
9698 display: -ms-flexbox; 9703 display: -ms-flexbox;
9699 display: flex; 9704 display: flex;
9700 -webkit-box-pack: center; 9705 -webkit-box-pack: center;
9701 -ms-flex-pack: center; 9706 -ms-flex-pack: center;
9702 justify-content: center; 9707 justify-content: center;
9703 -webkit-box-align: center; 9708 -webkit-box-align: center;
9704 -ms-flex-align: center; 9709 -ms-flex-align: center;
9705 align-items: center; 9710 align-items: center;
9706 color: #fff; 9711 color: #fff;
9707 background: #377d87; 9712 background: #377d87;
9708 height: 30px; 9713 height: 30px;
9709 border-radius: 8px; 9714 border-radius: 8px;
9710 padding: 0 12px; 9715 padding: 0 12px;
9711 border: 1px solid #377d87; 9716 border: 1px solid #377d87;
9712 font-weight: 700; 9717 font-weight: 700;
9713 font-size: 12px; 9718 font-size: 12px;
9714 text-align: center; 9719 text-align: center;
9715 line-height: 1; 9720 line-height: 1;
9716 gap: 6px; 9721 gap: 6px;
9717 -webkit-transition: 0.3s; 9722 -webkit-transition: 0.3s;
9718 transition: 0.3s; 9723 transition: 0.3s;
9719 cursor: pointer; 9724 cursor: pointer;
9720 } 9725 }
9721 @media (min-width: 768px) { 9726 @media (min-width: 768px) {
9722 .picker-footer button { 9727 .picker-footer button {
9723 padding: 0 24px; 9728 padding: 0 24px;
9724 font-size: 16px; 9729 font-size: 16px;
9725 height: 44px; 9730 height: 44px;
9726 gap: 12px; 9731 gap: 12px;
9727 } 9732 }
9728 } 9733 }
9729 @media (min-width: 992px) { 9734 @media (min-width: 992px) {
9730 .picker-footer button { 9735 .picker-footer button {
9731 padding: 0 36px; 9736 padding: 0 36px;
9732 } 9737 }
9733 } 9738 }
9734 .picker-footer button:hover { 9739 .picker-footer button:hover {
9735 background: transparent; 9740 background: transparent;
9736 color: #377d87; 9741 color: #377d87;
9737 } 9742 }
9738 .picker-footer .picker-cancel { 9743 .picker-footer .picker-cancel {
9739 background: transparent; 9744 background: transparent;
9740 color: #377d87; 9745 color: #377d87;
9741 } 9746 }
9742 .picker-footer .picker-cancel:hover { 9747 .picker-footer .picker-cancel:hover {
9743 background: #377d87; 9748 background: #377d87;
9744 color: #fff; 9749 color: #fff;
9745 } 9750 }
9746 .picker .picker-body { 9751 .picker .picker-body {
9747 background: #e9f1fb; 9752 background: #e9f1fb;
9748 border-radius: 8px; 9753 border-radius: 8px;
9749 } 9754 }
9750 .picker .picker-cell__body:before { 9755 .picker .picker-cell__body:before {
9751 background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0)), to(#e9f1fb)); 9756 background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0)), to(#e9f1fb));
9752 background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #e9f1fb); 9757 background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #e9f1fb);
9753 } 9758 }
9754 .picker .picker-cell__body:after { 9759 .picker .picker-cell__body:after {
9755 background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#e9f1fb)); 9760 background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#e9f1fb));
9756 background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #e9f1fb); 9761 background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #e9f1fb);
9757 } 9762 }
9758 9763
9759 .picker-open { 9764 .picker-open {
9760 display: -webkit-box; 9765 display: -webkit-box;
9761 display: -ms-flexbox; 9766 display: -ms-flexbox;
9762 display: flex; 9767 display: flex;
9763 } 9768 }
9764 9769
9765 nav .drop-down { 9770 nav .drop-down {
9766 list-style: none; 9771 list-style: none;
9767 overflow: hidden; /* When ul height is reduced, ensure overflowing li are not shown */ 9772 overflow: hidden; /* When ul height is reduced, ensure overflowing li are not shown */
9768 height: 200px; /* 172px = (38 (li) + 5 (li border)) * 4 (number of li) */ 9773 height: 200px; /* 172px = (38 (li) + 5 (li border)) * 4 (number of li) */
9769 margin: 0 auto; 9774 margin: 0 auto;
9770 padding: 0; 9775 padding: 0;
9771 -webkit-transition: height 0.3s ease; 9776 -webkit-transition: height 0.3s ease;
9772 transition: height 0.3s ease; 9777 transition: height 0.3s ease;
9773 } 9778 }
9774 9779
9775 nav .drop-down.closed { 9780 nav .drop-down.closed {
9776 /* When toggled via jQuery this class will reduce the height of the ul which inconjuction 9781 /* When toggled via jQuery this class will reduce the height of the ul which inconjuction
9777 with overflow: hidden set on the ul will hide all list items apart from the first */ 9782 with overflow: hidden set on the ul will hide all list items apart from the first */
9778 /* current li height 38px + 5px border */ 9783 /* current li height 38px + 5px border */
9779 height: 43px; 9784 height: 43px;
9780 } 9785 }
9781 9786
9782 .select2-selection__choice[title*="Все должности"] .select2-selection__choice__remove { 9787 .select2-selection__choice[title*="Все должности"] .select2-selection__choice__remove {
9783 display: none !important; 9788 display: none !important;
9784 } 9789 }
9785 9790
9786 .cabinet__inputs-item:has(.input-picker:disabled) { 9791 .cabinet__inputs-item:has(.input-picker:disabled) {
9787 display: none; 9792 display: none;
9788 } 9793 }
9789 9794
9790 .select select {display: none;} 9795 .select select {display: none;}
9791 9796
resources/views/js/modals.blade.php
1 <script> 1 <script>
2 var code; 2 var code;
3 var code2; 3 var code2;
4 4
5 function createCaptcha() { 5 function createCaptcha() {
6 //clear the contents of captcha div first 6 //clear the contents of captcha div first
7 var captha1 = $('#captcha1').html(); 7 var captha1 = $('#captcha1').html();
8 8
9 document.getElementById('captcha1').innerHTML = ""; 9 document.getElementById('captcha1').innerHTML = "";
10 document.getElementById('captcha2').innerHTML = ""; 10 document.getElementById('captcha2').innerHTML = "";
11 var charsArray = 11 var charsArray =
12 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*"; 12 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*";
13 var lengthOtp = 6; 13 var lengthOtp = 6;
14 var captcha = []; 14 var captcha = [];
15 for (var i = 0; i < lengthOtp; i++) { 15 for (var i = 0; i < lengthOtp; i++) {
16 //below code will not allow Repetition of Characters 16 //below code will not allow Repetition of Characters
17 var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array 17 var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array
18 if (captcha.indexOf(charsArray[index]) == -1) 18 if (captcha.indexOf(charsArray[index]) == -1)
19 captcha.push(charsArray[index]); 19 captcha.push(charsArray[index]);
20 else i--; 20 else i--;
21 } 21 }
22 var canv = document.createElement("canvas"); 22 var canv = document.createElement("canvas");
23 canv.id = "captcha"; 23 canv.id = "captcha";
24 canv.width = 100; 24 canv.width = 100;
25 canv.height = 50; 25 canv.height = 50;
26 var ctx = canv.getContext("2d"); 26 var ctx = canv.getContext("2d");
27 ctx.font = "25px Georgia"; 27 ctx.font = "25px Georgia";
28 ctx.strokeText(captcha.join(""), 0, 30); 28 ctx.strokeText(captcha.join(""), 0, 30);
29 //storing captcha so that can validate you can save it somewhere else according to your specific requirements 29 //storing captcha so that can validate you can save it somewhere else according to your specific requirements
30 code = captcha.join(""); 30 code = captcha.join("");
31 31
32 document.getElementById("captcha1").appendChild(canv); 32 document.getElementById("captcha1").appendChild(canv);
33 // adds the canvas to the body element 33 // adds the canvas to the body element
34 34
35 createCaptcha2() 35 createCaptcha2()
36 } 36 }
37 37
38 function createCaptcha2() { 38 function createCaptcha2() {
39 //clear the contents of captcha div first 39 //clear the contents of captcha div first
40 document.getElementById('captcha2').innerHTML = ""; 40 document.getElementById('captcha2').innerHTML = "";
41 41
42 var captha2 = $('#captcha2').html(); 42 var captha2 = $('#captcha2').html();
43 43
44 var charsArray = 44 var charsArray =
45 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*"; 45 "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ@!#$%^&*";
46 var lengthOtp = 6; 46 var lengthOtp = 6;
47 var captcha = []; 47 var captcha = [];
48 for (var i = 0; i < lengthOtp; i++) { 48 for (var i = 0; i < lengthOtp; i++) {
49 //below code will not allow Repetition of Characters 49 //below code will not allow Repetition of Characters
50 var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array 50 var index = Math.floor(Math.random() * charsArray.length + 1); //get the next character from the array
51 if (captcha.indexOf(charsArray[index]) == -1) 51 if (captcha.indexOf(charsArray[index]) == -1)
52 captcha.push(charsArray[index]); 52 captcha.push(charsArray[index]);
53 else i--; 53 else i--;
54 } 54 }
55 var canv = document.createElement("canvas"); 55 var canv = document.createElement("canvas");
56 canv.id = "captcha"; 56 canv.id = "captcha";
57 canv.width = 100; 57 canv.width = 100;
58 canv.height = 50; 58 canv.height = 50;
59 var ctx = canv.getContext("2d"); 59 var ctx = canv.getContext("2d");
60 ctx.font = "25px Georgia"; 60 ctx.font = "25px Georgia";
61 ctx.strokeText(captcha.join(""), 0, 30); 61 ctx.strokeText(captcha.join(""), 0, 30);
62 //storing captcha so that can validate you can save it somewhere else according to your specific requirements 62 //storing captcha so that can validate you can save it somewhere else according to your specific requirements
63 code2 = captcha.join(""); 63 code2 = captcha.join("");
64 64
65 document.getElementById("captcha2").appendChild(canv); 65 document.getElementById("captcha2").appendChild(canv);
66 // adds the canvas to the body element 66 // adds the canvas to the body element
67 } 67 }
68 68
69 function validateCaptcha() { 69 function validateCaptcha() {
70 70
71 if (document.getElementById("cpatchaTextBox").value == code) { 71 if (document.getElementById("cpatchaTextBox").value == code) {
72 console.log('Валидная капча 1!'); 72 console.log('Валидная капча 1!');
73 }else{ 73 }else{
74 alert("Неверная капча! Повторите вновь"); 74 alert("Неверная капча! Повторите вновь");
75 createCaptcha(); 75 createCaptcha();
76 } 76 }
77 } 77 }
78 78
79 function validateCaptcha2() { 79 function validateCaptcha2() {
80 if (document.getElementById("cpatchaTextBox2").value == code2) { 80 if (document.getElementById("cpatchaTextBox2").value == code2) {
81 console.log('Валидная капча 2!'); 81 console.log('Валидная капча 2!');
82 }else{ 82 }else{
83 alert("Неверная капча! Повторите вновь"); 83 alert("Неверная капча! Повторите вновь");
84 createCaptcha(); 84 createCaptcha();
85 } 85 }
86 } 86 }
87 87
88 function successfulRegistrationWorker() { 88 function successfulRegistrationWorker() {
89 $.fancybox.close(); 89 $.fancybox.close();
90 90
91 $('#email_worker').val(''); 91 $('#email_worker').val('');
92 $('#password_worker').val(''); 92 $('#password_worker').val('');
93 $('#password_confirmation_worker').val(''); 93 $('#password_confirmation_worker').val('');
94 $('#politik').prop('checked', false); 94 $('#politik').prop('checked', false);
95 $('#telephone_worker').val(''); 95 $('#telephone_worker').val('');
96 $('#job_titles_worker').val('').trigger('change'); 96 $('#job_titles_worker').val('').trigger('change');
97 $('#surname_worker').val(''); 97 $('#surname_worker').val('');
98 $('#name_man_worker').val(''); 98 $('#name_man_worker').val('');
99 $('#surname2_worker').val(''); 99 $('#surname2_worker').val('');
100 $('#cpatchaTextBox1').val(''); 100 $('#cpatchaTextBox1').val('');
101 101
102 $('#block-info').hide(); 102 $('#block-info').hide();
103 $('#messages_error_reg').html(''); 103 $('#messages_error_reg').html('');
104 104
105 $.fancybox.open({ 105 $.fancybox.open({
106 src: '#successful-registration', 106 src: '#successful-registration-worker',
107 type: 'inline', 107 type: 'inline',
108 opts: {touch: false} 108 opts: {touch: false}
109 }); 109 });
110 } 110 }
111 111
112 function successfulRegistrationEmployer() { 112 function successfulRegistrationEmployer() {
113 $.fancybox.close(); 113 $.fancybox.close();
114 114
115 $('#email_employer').val(''); 115 $('#email_employer').val('');
116 $('#password_employer').val(''); 116 $('#password_employer').val('');
117 $('#password_confirmation_employer').val(''); 117 $('#password_confirmation_employer').val('');
118 $('#politik').prop('checked', false); 118 $('#politik').prop('checked', false);
119 $('#telephone_employer').val(''); 119 $('#telephone_employer').val('');
120 $('#surname_employer').val(''); 120 $('#surname_employer').val('');
121 $('#name_man_employer').val(''); 121 $('#name_man_employer').val('');
122 $('#surname2_employer').val(''); 122 $('#surname2_employer').val('');
123 $('#company_employer').val(''); 123 $('#company_employer').val('');
124 $('#cpatchaTextBox1').val(''); 124 $('#cpatchaTextBox1').val('');
125 125
126 $('#block-info').hide(); 126 $('#block-info').hide();
127 $('#messages_error_reg').html(''); 127 $('#messages_error_reg').html('');
128 128
129 $.fancybox.open({ 129 $.fancybox.open({
130 src: '#successful-registration', 130 src: '#successful-registration-employer',
131 type: 'inline', 131 type: 'inline',
132 opts: {touch: false} 132 opts: {touch: false}
133 }); 133 });
134 } 134 }
135 135
136 $(document).on('click', '#button_send', function() { 136 $(document).on('click', '#button_send', function() {
137 var field_login = $('#email_input'); 137 var field_login = $('#email_input');
138 var field_pwd = $('#password'); 138 var field_pwd = $('#password');
139 var login_val = field_login.val(); 139 var login_val = field_login.val();
140 var pwd_val = field_pwd.val(); 140 var pwd_val = field_pwd.val();
141 141
142 console.log('login: '+login_val+' password: '+pwd_val); 142 console.log('login: '+login_val+' password: '+pwd_val);
143 143
144 $.ajax({ 144 $.ajax({
145 type: "GET", 145 type: "GET",
146 url: "{{ route('login') }}", 146 url: "{{ route('login') }}",
147 data: "email="+login_val+"&password="+pwd_val, 147 data: "email="+login_val+"&password="+pwd_val,
148 success: function (data) { 148 success: function (data) {
149 console.log('Вход в систему'); 149 console.log('Вход в систему');
150 console.log(data); 150 console.log(data);
151 let d = JSON.parse(data); 151 let d = JSON.parse(data);
152 if(typeof d['REDIRECT'] !== "undefined") { 152 if(typeof d['REDIRECT'] !== "undefined") {
153 location.href = d['REDIRECT']; 153 location.href = d['REDIRECT'];
154 console.log(d['REDIRECT']); 154 console.log(d['REDIRECT']);
155 } 155 }
156 if (typeof d['ERROR'] !== "undefined") { 156 if (typeof d['ERROR'] !== "undefined") {
157 console.log(d['ERROR']); 157 console.log(d['ERROR']);
158 $('#message_error').html(d['ERROR']); 158 $('#message_error').html(d['ERROR']);
159 } 159 }
160 //console.log(d['REDIRECT']); 160 //console.log(d['REDIRECT']);
161 //$('#block_1').html(data); 161 //$('#block_1').html(data);
162 }, 162 },
163 headers: { 163 headers: {
164 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 164 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
165 }, 165 },
166 error: function (data) { 166 error: function (data) {
167 data = JSON.stringify(data); 167 data = JSON.stringify(data);
168 console.log('Error: ' + data); 168 console.log('Error: ' + data);
169 } 169 }
170 }); 170 });
171 }); 171 });
172 172
173 $(document).on('click', '#button_reg_worker', function() { 173 $(document).on('click', '#button_reg_worker', function() {
174 $('#messages_error_reg').html(''); 174 $('#messages_error_reg').html('');
175 175
176 var field_login = $('#email_worker'); 176 var field_login = $('#email_worker');
177 var field_pwd = $('#password_worker'); 177 var field_pwd = $('#password_worker');
178 var field_confirm_pwd = $('#password_confirmation_worker'); 178 var field_confirm_pwd = $('#password_confirmation_worker');
179 var field_politik_worker = $('#politik'); 179 var field_politik_worker = $('#politik');
180 var field_telephone_worker = $('#telephone_worker'); 180 var field_telephone_worker = $('#telephone_worker');
181 var field_job_titles_worker = $('#job_titles_worker'); 181 var field_job_titles_worker = $('#job_titles_worker');
182 var field_surname_worker = $('#surname_worker'); 182 var field_surname_worker = $('#surname_worker');
183 var field_name_man = $('#name_man_worker'); 183 var field_name_man = $('#name_man_worker');
184 var field_surname2_worker = $('#surname2_worker'); 184 var field_surname2_worker = $('#surname2_worker');
185 185
186 var login = field_login.val(); 186 var login = field_login.val();
187 var pwd = field_pwd.val(); 187 var pwd = field_pwd.val();
188 var confirm_pwd = field_confirm_pwd.val(); 188 var confirm_pwd = field_confirm_pwd.val();
189 var politik = field_politik_worker.val(); 189 var politik = field_politik_worker.val();
190 var telephone = field_telephone_worker.val(); 190 var telephone = field_telephone_worker.val();
191 var job_titles = field_job_titles_worker.val(); 191 var job_titles = field_job_titles_worker.val();
192 var surname = field_surname_worker.val(); 192 var surname = field_surname_worker.val();
193 var name_man = field_name_man.val(); 193 var name_man = field_name_man.val();
194 var surname2 = field_surname2_worker.val(); 194 var surname2 = field_surname2_worker.val();
195 195
196 196
197 if (document.getElementById("cpatchaTextBox1").value == code) { 197 if (document.getElementById("cpatchaTextBox1").value == code) {
198 console.log('Валидный кот'); 198 console.log('Валидный кот');
199 199
200 } else { 200 } else {
201 console.log('Ошибка1'); 201 console.log('Ошибка1');
202 event.preventDefault(); 202 event.preventDefault();
203 $('#block-info').css({'display': 'block'}); 203 $('#block-info').css({'display': 'block'});
204 $('#messages_error_reg').html('ERROR: Капча неверная!'); 204 $('#messages_error_reg').html('ERROR: Капча неверная!');
205 205
206 return false; 206 return false;
207 } 207 }
208 208
209 if (!document.getElementById('politik').checked) { 209 if (!document.getElementById('politik').checked) {
210 event.preventDefault(); 210 event.preventDefault();
211 $('#block-info').css({'display': 'block'}); 211 $('#block-info').css({'display': 'block'});
212 $('#messages_error_reg').html('ERROR: Вы не согласились с политикой конфидициальности!'); 212 $('#messages_error_reg').html('ERROR: Вы не согласились с политикой конфидициальности!');
213 return false; 213 return false;
214 } 214 }
215 215
216 $.ajax({ 216 $.ajax({
217 type: "GET", 217 type: "GET",
218 url: "{{ route('register_worker') }}", 218 url: "{{ route('register_worker') }}",
219 data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+ 219 data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+
220 "&telephone="+telephone+"&job_titles="+job_titles+"&surname="+surname+"&name_man="+name_man+ 220 "&telephone="+telephone+"&job_titles="+job_titles+"&surname="+surname+"&name_man="+name_man+
221 "&surname2="+surname2+"&subscribe_email="+login, 221 "&surname2="+surname2+"&subscribe_email="+login,
222 success: function (data) { 222 success: function (data) {
223 console.log('Вход в систему');
224 let d = JSON.parse(data); 223 let d = JSON.parse(data);
225 if (typeof d['REDIRECT'] !== "undefined") { 224 if (typeof d['REDIRECT'] !== "undefined") {
226 successfulRegistrationWorker() 225 successfulRegistrationWorker()
227 } 226 }
228 227
229 if (typeof d['ERROR'] !== "undefined") { 228 if (typeof d['ERROR'] !== "undefined") {
230 console.log(d['ERROR']); 229 console.log(d['ERROR']);
231 $('#block-info').css({'display': 'block'}); 230 $('#block-info').css({'display': 'block'});
232 $('#messages_error_reg').html(d['ERROR']); 231 $('#messages_error_reg').html(d['ERROR']);
233 } 232 }
234 console.log(d['REDIRECT']); 233 console.log(d['REDIRECT']);
235 234
236 }, 235 },
237 headers: { 236 headers: {
238 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 237 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
239 }, 238 },
240 error: function (data) { 239 error: function (data) {
241 data = JSON.stringify(data); 240 data = JSON.stringify(data);
242 console.log('Error: ' + data); 241 console.log('Error: ' + data);
243 } 242 }
244 }); 243 });
245 244
246 return false; 245 return false;
247 }); 246 });
248 247
249 $(document).on('click', '.open-login-modal', function(e) { 248 $(document).on('click', '.open-login-modal', function(e) {
250 e.preventDefault(); 249 e.preventDefault();
251 $.fancybox.close(); 250 $.fancybox.close();
252 $.fancybox.open({ 251 $.fancybox.open({
253 src: '#sign', 252 src: '#sign',
254 type: 'inline', 253 type: 'inline',
255 opts: {touch: false} 254 opts: {touch: false}
256 }); 255 });
257 }); 256 });
258 257
259 $(document).on('click', '#button_reg_employer', function() { 258 $(document).on('click', '#button_reg_employer', function() {
260 259
261 $('#messages_error_reg').html(''); 260 $('#messages_error_reg').html('');
262 261
263 var field_login = $('#email_employer'); 262 var field_login = $('#email_employer');
264 var field_pwd = $('#password_employer'); 263 var field_pwd = $('#password_employer');
265 var field_confirm_pwd = $('#password_confirmation_employer'); 264 var field_confirm_pwd = $('#password_confirmation_employer');
266 var field_politik_employer = $('#politik_employer'); 265 var field_politik_employer = $('#politik_employer');
267 var field_telephone_employer = $('#telephone_employer'); 266 var field_telephone_employer = $('#telephone_employer');
268 var field_company_employer = $('#company_employer'); 267 var field_company_employer = $('#company_employer');
269 var field_surname_employer = $('#surname_employer'); 268 var field_surname_employer = $('#surname_employer');
270 var field_name_man_employer = $('#name_man_employer'); 269 var field_name_man_employer = $('#name_man_employer');
271 var field_surname2_employer = $('#surname2_employer'); 270 var field_surname2_employer = $('#surname2_employer');
272 271
273 var login = field_login.val(); 272 var login = field_login.val();
274 var pwd = field_pwd.val(); 273 var pwd = field_pwd.val();
275 var confirm_pwd = field_confirm_pwd.val(); 274 var confirm_pwd = field_confirm_pwd.val();
276 var politik = field_politik_employer.val(); 275 var politik = field_politik_employer.val();
277 var telephone = field_telephone_employer.val(); 276 var telephone = field_telephone_employer.val();
278 var company_employer = field_company_employer.val(); 277 var company_employer = field_company_employer.val();
279 var surname = field_surname_employer.val(); 278 var surname = field_surname_employer.val();
280 var name_man = field_name_man_employer.val(); 279 var name_man = field_name_man_employer.val();
281 var surname2 = field_surname2_employer.val(); 280 var surname2 = field_surname2_employer.val();
282 281
283 if (document.getElementById("cpatchaTextBox2").value == code2) { 282 if (document.getElementById("cpatchaTextBox2").value == code2) {
284 console.log('Валидный кот'); 283 console.log('Валидный кот');
285 284
286 } else { 285 } else {
287 console.log('Ошибка2'); 286 console.log('Ошибка2');
288 event.preventDefault(); 287 event.preventDefault();
289 $('#block-info').css({'display': 'block'}); 288 $('#block-info').css({'display': 'block'});
290 $('#messages_error_reg').html('ERROR: Капча неверная!'); 289 $('#messages_error_reg').html('ERROR: Капча неверная!');
291 return false; 290 return false;
292 } 291 }
293 292
294 console.log('login: '+login+' password: '+pwd); 293 console.log('login: '+login+' password: '+pwd);
295 if (!document.getElementById('politik_employer').checked) { 294 if (!document.getElementById('politik_employer').checked) {
296 event.preventDefault(); 295 event.preventDefault();
297 $('#block-info').css({'display': 'block'}); 296 $('#block-info').css({'display': 'block'});
298 $('#messages_error_reg').html('ERROR: Вы не согласились с политикой конфидициальности!'); 297 $('#messages_error_reg').html('ERROR: Вы не согласились с политикой конфидициальности!');
299 return false; 298 return false;
300 } 299 }
301 300
302 $.ajax({ 301 $.ajax({
303 type: "GET", 302 type: "GET",
304 url: "{{ route('register_employer') }}", 303 url: "{{ route('register_employer') }}",
305 data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+ 304 data: "email="+login+"&password="+pwd+"&confirmed="+confirm_pwd+"&politik="+politik+
306 "&telephone="+telephone+"&name_company="+company_employer+"&surname="+surname+"&name_man="+name_man+ 305 "&telephone="+telephone+"&name_company="+company_employer+"&surname="+surname+"&name_man="+name_man+
307 "&surname2="+surname2+"&subscribe_email="+login, 306 "&surname2="+surname2+"&subscribe_email="+login,
308 success: function (data) { 307 success: function (data) {
309 console.log('Вход в систему'); 308 console.log('Вход в систему');
310 let d = JSON.parse(data); 309 let d = JSON.parse(data);
311 if(typeof d['REDIRECT'] !== "undefined") { 310 if(typeof d['REDIRECT'] !== "undefined") {
312 successfulRegistrationEmployer() 311 successfulRegistrationEmployer()
313 } 312 }
314 if (typeof d['ERROR'] !== "undefined") { 313 if (typeof d['ERROR'] !== "undefined") {
315 console.log(d['ERROR']); 314 console.log(d['ERROR']);
316 $('#block-info').css({'display': 'block'}); 315 $('#block-info').css({'display': 'block'});
317 $('#messages_error_reg').html(d['ERROR']); 316 $('#messages_error_reg').html(d['ERROR']);
318 } 317 }
319 console.log(d['REDIRECT']); 318 console.log(d['REDIRECT']);
320 }, 319 },
321 headers: { 320 headers: {
322 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') 321 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
323 }, 322 },
324 error: function (data) { 323 error: function (data) {
325 data = JSON.stringify(data); 324 data = JSON.stringify(data);
326 console.log('Error: ' + data); 325 console.log('Error: ' + data);
327 } 326 }
328 }); 327 });
329 return false; 328 return false;
330 }); 329 });
331 </script> 330 </script>
332 331
resources/views/modals/register.blade.php
1 <style> 1 <style>
2 #captcha { 2 #captcha {
3 background-color: #d0d0d0; 3 background-color: #d0d0d0;
4 } 4 }
5 5
6 #captcha2 { 6 #captcha2 {
7 background-color: #d0d0d0; 7 background-color: #d0d0d0;
8 } 8 }
9 </style> 9 </style>
10 10
11 @include('modals.successful_registration') 11 @include('modals.successful_registration_worker')
12 @include('modals.successful_registration_employer')
12 13
13 <div id="reg" class="modal"> 14 <div id="reg" class="modal">
14 <div class="modal__body"> 15 <div class="modal__body">
15 <div class="modal__title left">Регистрация</div> 16 <div class="modal__title left">Регистрация</div>
16 <div class="notify notify_red" style="display:none" id="block-info"> 17 <div class="notify notify_red" style="display:none" id="block-info">
17 <svg> 18 <svg>
18 <use xlink:href="{{ asset('images/sprite.svg#i') }}"></use> 19 <use xlink:href="{{ asset('images/sprite.svg#i') }}"></use>
19 </svg><br> 20 </svg><br>
20 <span id="messages_error_reg" name="messages_error_reg"></span> 21 <span id="messages_error_reg" name="messages_error_reg"></span>
21 </div> 22 </div>
22 <div class="modal__tabs"> 23 <div class="modal__tabs">
23 <button type="button" class="modal__tabs-item button button_light active" data-tab="1">Кандидат</button> 24 <button type="button" class="modal__tabs-item button button_light active" data-tab="1">Кандидат</button>
24 <button type="button" class="modal__tabs-item button button_light" data-tab="2">Работодатель</button> 25 <button type="button" class="modal__tabs-item button button_light" data-tab="2">Работодатель</button>
25 </div> 26 </div>
26 <div class="modal__reg showed" data-body="1" id="form1" name="form1" onsubmit="-validateCaptcha()"> 27 <div class="modal__reg showed" data-body="1" id="form1" name="form1" onsubmit="-validateCaptcha()">
27 <input type="hidden" name="is_worker" id="is_worker" value="1"/> 28 <input type="hidden" name="is_worker" id="is_worker" value="1"/>
28 <div class="modal__reg-item form-group"> 29 <div class="modal__reg-item form-group">
29 <label class="form-group__label">Электронная почта *</label> 30 <label class="form-group__label">Электронная почта *</label>
30 <div class="form-group__item"> 31 <div class="form-group__item">
31 <input type="email" id="email_worker" name="email_worker" class="input" placeholder="info@rekamore.su" required> 32 <input type="email" id="email_worker" name="email_worker" class="input" placeholder="info@rekamore.su" required>
32 </div> 33 </div>
33 </div> 34 </div>
34 35
35 <div class="modal__reg-item form-group"> 36 <div class="modal__reg-item form-group">
36 <label class="form-group__label">Пароль *</label> 37 <label class="form-group__label">Пароль *</label>
37 <div class="form-group__item"> 38 <div class="form-group__item">
38 <input type="password" id="password_worker" name="password_worker" class="input" placeholder="**********" required> 39 <input type="password" id="password_worker" name="password_worker" class="input" placeholder="**********" required>
39 <button type="button" class="eye"> 40 <button type="button" class="eye">
40 <svg class="js-password-show"> 41 <svg class="js-password-show">
41 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use> 42 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use>
42 </svg> 43 </svg>
43 <svg class="js-password-hide"> 44 <svg class="js-password-hide">
44 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use> 45 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use>
45 </svg> 46 </svg>
46 </button> 47 </button>
47 </div> 48 </div>
48 </div> 49 </div>
49 50
50 <div class="modal__reg-item form-group"> 51 <div class="modal__reg-item form-group">
51 <label class="form-group__label">Подтвердить пароль *</label> 52 <label class="form-group__label">Подтвердить пароль *</label>
52 <div class="form-group__item"> 53 <div class="form-group__item">
53 <input type="password" name="password_confirmation_worker" id="password_confirmation_worker" class="input" placeholder="**********" required> 54 <input type="password" name="password_confirmation_worker" id="password_confirmation_worker" class="input" placeholder="**********" required>
54 <button type="button" class="eye"> 55 <button type="button" class="eye">
55 <svg class="js-password-show"> 56 <svg class="js-password-show">
56 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use> 57 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use>
57 </svg> 58 </svg>
58 <svg class="js-password-hide"> 59 <svg class="js-password-hide">
59 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use> 60 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use>
60 </svg> 61 </svg>
61 </button> 62 </button>
62 </div> 63 </div>
63 </div> 64 </div>
64 65
65 <div class="modal__reg-item form-group"> 66 <div class="modal__reg-item form-group">
66 <label class="form-group__label">Фамилия *</label> 67 <label class="form-group__label">Фамилия *</label>
67 <div class="form-group__item"> 68 <div class="form-group__item">
68 <input type="text" id="surname_worker" name="surname_worker" class="input" placeholder="Шестаков" required> 69 <input type="text" id="surname_worker" name="surname_worker" class="input" placeholder="Шестаков" required>
69 </div> 70 </div>
70 </div> 71 </div>
71 72
72 <div class="modal__reg-item form-group"> 73 <div class="modal__reg-item form-group">
73 <label class="form-group__label">Имя *</label> 74 <label class="form-group__label">Имя *</label>
74 <div class="form-group__item"> 75 <div class="form-group__item">
75 <input type="text" id="name_man_worker" name="name_man_worker" class="input" placeholder="Андрей" required> 76 <input type="text" id="name_man_worker" name="name_man_worker" class="input" placeholder="Андрей" required>
76 </div> 77 </div>
77 </div> 78 </div>
78 79
79 <div class="modal__reg-item form-group"> 80 <div class="modal__reg-item form-group">
80 <label class="form-group__label">Отчество</label> 81 <label class="form-group__label">Отчество</label>
81 <div class="form-group__item"> 82 <div class="form-group__item">
82 <input type="text" id="surname2_worker" name="surname2_worker" class="input" placeholder="Васильевич"> 83 <input type="text" id="surname2_worker" name="surname2_worker" class="input" placeholder="Васильевич">
83 </div> 84 </div>
84 </div> 85 </div>
85 <!-- 86 <!--
86 <div class="modal__reg-item form-group"> 87 <div class="modal__reg-item form-group">
87 <label class="form-group__label">Должность</label> 88 <label class="form-group__label">Должность</label>
88 <div class="form-group__item"> 89 <div class="form-group__item">
89 <input type="text" class="input" placeholder="Палуба" required> 90 <input type="text" class="input" placeholder="Палуба" required>
90 </div> 91 </div>
91 </div>--> 92 </div>-->
92 93
93 <div class="modal__reg-item form-group"> 94 <div class="modal__reg-item form-group">
94 <label class="form-group__label">Должность</label> 95 <label class="form-group__label">Должность</label>
95 <div class="form-group__item"> 96 <div class="form-group__item">
96 <div class="select"> 97 <div class="select">
97 <select class="js-select2" name="job_titles_worker" id="job_titles_worker"> 98 <select class="js-select2" name="job_titles_worker" id="job_titles_worker">
98 <option selected>Не указано</option> 99 <option selected>Не указано</option>
99 @if ($Job_titles->count()) 100 @if ($Job_titles->count())
100 @foreach($Job_titles as $it) 101 @foreach($Job_titles as $it)
101 <option value="{{ $it->id }}">{{ $it->name }}</option> 102 <option value="{{ $it->id }}">{{ $it->name }}</option>
102 @endforeach 103 @endforeach
103 @endif 104 @endif
104 </select> 105 </select>
105 </div> 106 </div>
106 </div> 107 </div>
107 </div> 108 </div>
108 109
109 <div class="modal__reg-item form-group"> 110 <div class="modal__reg-item form-group">
110 <label class="form-group__label">Номер телефона</label> 111 <label class="form-group__label">Номер телефона</label>
111 <div class="form-group__item"> 112 <div class="form-group__item">
112 <input type="tel" name="telephone_worker" id="telephone_worker" class="input" placeholder="+7 (___) ___-__-__" required> 113 <input type="tel" name="telephone_worker" id="telephone_worker" class="input" placeholder="+7 (___) ___-__-__" required>
113 </div> 114 </div>
114 </div> 115 </div>
115 <!--<div class="modal__reg-item"> 116 <!--<div class="modal__reg-item">
116 <img src="images/catpcha.jpg" alt="" class="captcha"> 117 <img src="images/catpcha.jpg" alt="" class="captcha">
117 </div>--> 118 </div>-->
118 <div id="Reloadcapcha1" name="Reloadcapcha1" class="button">Обновить капчу</div> 119 <div id="Reloadcapcha1" name="Reloadcapcha1" class="button">Обновить капчу</div>
119 <div id="captcha1" style="width:190px" class="modal__reg-item form-group">321</div> 120 <div id="captcha1" style="width:190px" class="modal__reg-item form-group">321</div>
120 <input type="text" placeholder="Captcha" class="input registr-form__input" id="cpatchaTextBox1" style="width: 100%"/> 121 <input type="text" placeholder="Captcha" class="input registr-form__input" id="cpatchaTextBox1" style="width: 100%"/>
121 122
122 <div class="modal__reg-item"> 123 <div class="modal__reg-item">
123 <label class="checkbox"> 124 <label class="checkbox">
124 <input type="checkbox" name="politik" id="politik" value="1" class="checkbox__input"> 125 <input type="checkbox" name="politik" id="politik" value="1" class="checkbox__input">
125 <span class="checkbox__icon"> 126 <span class="checkbox__icon">
126 <svg> 127 <svg>
127 <use xlink:href="{{ asset('images/sprite.svg#v') }}"></use> 128 <use xlink:href="{{ asset('images/sprite.svg#v') }}"></use>
128 </svg> 129 </svg>
129 </span> 130 </span>
130 <span class="checkbox__text"> 131 <span class="checkbox__text">
131 <span> 132 <span>
132 Я согласен(на) с <a href="{{ route('page', ['pages' => 'Politika-konfidencialnosti']) }}">Политикой конфиденциальности</a> 133 Я согласен(на) с <a href="{{ route('page', ['pages' => 'Politika-konfidencialnosti']) }}">Политикой конфиденциальности</a>
133 </span> 134 </span>
134 </span> 135 </span>
135 </label> 136 </label>
136 </div> 137 </div>
137 <button type="submit" id="button_reg_worker" name="button_reg_worker" class="button">Зарегистрироваться</button> 138 <button type="submit" id="button_reg_worker" name="button_reg_worker" class="button">Зарегистрироваться</button>
138 </div> 139 </div>
139 140
140 <div class="modal__reg" data-body="2" id="form2" name="name2" onsubmit="_validateCaptcha2()"> 141 <div class="modal__reg" data-body="2" id="form2" name="name2" onsubmit="_validateCaptcha2()">
141 <div class="modal__reg-item form-group"> 142 <div class="modal__reg-item form-group">
142 <label class="form-group__label">Электронная почта *</label> 143 <label class="form-group__label">Электронная почта *</label>
143 <div class="form-group__item"> 144 <div class="form-group__item">
144 <input type="email" id="email_employer" name="email_employer" class="input" placeholder="info@rekamore.su" required> 145 <input type="email" id="email_employer" name="email_employer" class="input" placeholder="info@rekamore.su" required>
145 </div> 146 </div>
146 </div> 147 </div>
147 <div class="modal__reg-item form-group"> 148 <div class="modal__reg-item form-group">
148 <label class="form-group__label">Пароль *</label> 149 <label class="form-group__label">Пароль *</label>
149 <div class="form-group__item"> 150 <div class="form-group__item">
150 <input type="password" id="password_employer" name="password_employer" class="input" placeholder="**********" required> 151 <input type="password" id="password_employer" name="password_employer" class="input" placeholder="**********" required>
151 <button type="button" class="eye"> 152 <button type="button" class="eye">
152 <svg class="js-password-show"> 153 <svg class="js-password-show">
153 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use> 154 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use>
154 </svg> 155 </svg>
155 <svg class="js-password-hide"> 156 <svg class="js-password-hide">
156 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use> 157 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use>
157 </svg> 158 </svg>
158 </button> 159 </button>
159 </div> 160 </div>
160 </div> 161 </div>
161 <div class="modal__reg-item form-group"> 162 <div class="modal__reg-item form-group">
162 <label class="form-group__label">Подтвердить пароль *</label> 163 <label class="form-group__label">Подтвердить пароль *</label>
163 <div class="form-group__item"> 164 <div class="form-group__item">
164 <input type="password" id="password_confirmation_employer" name="password_confirmation_employer" class="input" placeholder="**********" required> 165 <input type="password" id="password_confirmation_employer" name="password_confirmation_employer" class="input" placeholder="**********" required>
165 <button type="button" class="eye"> 166 <button type="button" class="eye">
166 <svg class="js-password-show"> 167 <svg class="js-password-show">
167 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use> 168 <use xlink:href="{{ asset('images/sprite.svg#eye') }}"></use>
168 </svg> 169 </svg>
169 <svg class="js-password-hide"> 170 <svg class="js-password-hide">
170 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use> 171 <use xlink:href="{{ asset('images/sprite.svg#eye-2') }}"></use>
171 </svg> 172 </svg>
172 </button> 173 </button>
173 </div> 174 </div>
174 </div> 175 </div>
175 176
176 177
177 <div class="modal__reg-item form-group"> 178 <div class="modal__reg-item form-group">
178 <label class="form-group__label">Фамилия работодателя *</label> 179 <label class="form-group__label">Фамилия работодателя *</label>
179 <div class="form-group__item"> 180 <div class="form-group__item">
180 <input type="text" id="surname_employer" name="surname_employer" class="input" placeholder="Шестаков" required> 181 <input type="text" id="surname_employer" name="surname_employer" class="input" placeholder="Шестаков" required>
181 </div> 182 </div>
182 </div> 183 </div>
183 184
184 <div class="modal__reg-item form-group"> 185 <div class="modal__reg-item form-group">
185 <label class="form-group__label">Имя работодателя *</label> 186 <label class="form-group__label">Имя работодателя *</label>
186 <div class="form-group__item"> 187 <div class="form-group__item">
187 <input type="text" id="name_man_employer" name="name_man_employer" class="input" placeholder="Андрей" required> 188 <input type="text" id="name_man_employer" name="name_man_employer" class="input" placeholder="Андрей" required>
188 </div> 189 </div>
189 </div> 190 </div>
190 191
191 <div class="modal__reg-item form-group"> 192 <div class="modal__reg-item form-group">
192 <label class="form-group__label">Отчество работодателя</label> 193 <label class="form-group__label">Отчество работодателя</label>
193 <div class="form-group__item"> 194 <div class="form-group__item">
194 <input type="text" id="surname2_employer" name="surname2_employer" class="input" placeholder="Васильевич"> 195 <input type="text" id="surname2_employer" name="surname2_employer" class="input" placeholder="Васильевич">
195 </div> 196 </div>
196 </div> 197 </div>
197 198
198 <div class="modal__reg-item form-group"> 199 <div class="modal__reg-item form-group">
199 <label class="form-group__label">Название судоходной компании *</label> 200 <label class="form-group__label">Название судоходной компании *</label>
200 <div class="form-group__item"> 201 <div class="form-group__item">
201 <input type="text" name="company_employer" id="company_employer" class="input" placeholder="ООО Река Море" required> 202 <input type="text" name="company_employer" id="company_employer" class="input" placeholder="ООО Река Море" required>
202 </div> 203 </div>
203 </div> 204 </div>
204 205
205 <div class="modal__reg-item form-group"> 206 <div class="modal__reg-item form-group">
206 <label class="form-group__label">Номер телефона</label> 207 <label class="form-group__label">Номер телефона</label>
207 <div class="form-group__item"> 208 <div class="form-group__item">
208 <input type="tel" name="telephone_employer" id="telephone_employer" class="input" placeholder="+7 (___) ___-__-__" required> 209 <input type="tel" name="telephone_employer" id="telephone_employer" class="input" placeholder="+7 (___) ___-__-__" required>
209 </div> 210 </div>
210 </div> 211 </div>
211 <!--<div class="modal__reg-item"> 212 <!--<div class="modal__reg-item">
212 <img src="images/catpcha.jpg" alt="" class="captcha"> 213 <img src="images/catpcha.jpg" alt="" class="captcha">
213 </div>--> 214 </div>-->
214 215
215 <div id="Reloadcapcha2" name="Reloadcapcha2" class="button">Обновить капчу</div> 216 <div id="Reloadcapcha2" name="Reloadcapcha2" class="button">Обновить капчу</div>
216 <div id="captcha2" style="width:190px" class="modal__reg-item form-group">123</div> 217 <div id="captcha2" style="width:190px" class="modal__reg-item form-group">123</div>
217 <input type="text" placeholder="Captcha" class="input registr-form__input" id="cpatchaTextBox2" style="width: 100%"/> 218 <input type="text" placeholder="Captcha" class="input registr-form__input" id="cpatchaTextBox2" style="width: 100%"/>
218 219
219 <div class="modal__reg-item"> 220 <div class="modal__reg-item">
220 <label class="checkbox"> 221 <label class="checkbox">
221 <input type="checkbox" name="politik_employer" id="politik_employer" value="1" class="checkbox__input" required> 222 <input type="checkbox" name="politik_employer" id="politik_employer" value="1" class="checkbox__input" required>
222 <span class="checkbox__icon"> 223 <span class="checkbox__icon">
223 <svg> 224 <svg>
224 <use xlink:href="{{ asset('images/sprite.svg#v') }}"></use> 225 <use xlink:href="{{ asset('images/sprite.svg#v') }}"></use>
225 </svg> 226 </svg>
226 </span> 227 </span>
227 <span class="checkbox__text"> 228 <span class="checkbox__text">
228 <span> 229 <span>
229 Я согласен(на) с <a href="{{ route('page', ['pages' => 'Politika-konfidencialnosti']) }}">Политикой конфиденциальности</a> 230 Я согласен(на) с <a href="{{ route('page', ['pages' => 'Politika-konfidencialnosti']) }}">Политикой конфиденциальности</a>
230 </span> 231 </span>
231 </span> 232 </span>
232 </label> 233 </label>
233 </div> 234 </div>
234 <button type="submit" id="button_reg_employer" name="button_reg_employer" class="button">Зарегистрироваться</button> 235 <button type="submit" id="button_reg_employer" name="button_reg_employer" class="button">Зарегистрироваться</button>
235 </div> 236 </div>
236 <div class="modal__text"> 237 <div class="modal__text">
237 <span>Вспомнили пароль?</span> 238 <span>Вспомнили пароль?</span>
238 &nbsp; 239 &nbsp;
239 <a data-fancybox data-src="#sign" data-options='{"touch":false,"autoFocus":false}'>Войти</a> 240 <a data-fancybox data-src="#sign" data-options='{"touch":false,"autoFocus":false}'>Войти</a>
240 </div> 241 </div>
241 </div> 242 </div>
242 </div> 243 </div>
243 244
resources/views/modals/successful_registration.blade.php
1 <div id="successful-registration" class="modal modal_bg" style="display: none;"> File was deleted
2 <div class="modal__body">
3 <div class="modal__title">Регистрация прошла успешно!</div>
4 <div class="modal__text">На вашу электронную почту отправлено письмо, пожалуйста подтвердите регистрацию перейдя по ссылке.</div>
5 </div>
6 </div>
7 1 <div id="successful-registration" class="modal modal_bg" style="display: none;">
resources/views/modals/successful_registration_employer.blade.php
File was created 1 <div id="successful-registration-employer" class="modal modal_bg" style="display: none;">
2 <div class="modal__body">
3 <div class="modal__title">Спасибо!</div>
4 <div class="modal__text">Регистрация прошла успешно</div>
5 </div>
6 </div>
7
resources/views/modals/successful_registration_worker.blade.php
File was created 1 <div id="successful-registration-worker" class="modal modal_bg" style="display: none;">
2 <div class="modal__body">
3 <div class="modal__title">Регистрация прошла успешно!</div>
4 <div class="modal__text">На вашу электронную почту отправлено письмо, пожалуйста подтвердите регистрацию перейдя по ссылке.</div>
5 </div>
6 </div>
7