Commit 7f9957575cc769857d43d3cb69357f1990be9d41

Authored by Fedor
1 parent 465aace571
Exists in master

task-132687 minor changes

Showing 3 changed files with 26 additions and 30 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(general.css); 13 @import url(general.css);
14 html { 14 html {
15 line-height: 1.15; /* 1 */ 15 line-height: 1.15; /* 1 */
16 -webkit-text-size-adjust: 100%; /* 2 */ 16 -webkit-text-size-adjust: 100%; /* 2 */
17 } 17 }
18 18
19 /* Sections 19 /* Sections
20 ========================================================================== */ 20 ========================================================================== */
21 /** 21 /**
22 * Remove the margin in all browsers. 22 * Remove the margin in all browsers.
23 */ 23 */
24 body { 24 body {
25 margin: 0; 25 margin: 0;
26 } 26 }
27 27
28 /** 28 /**
29 * Render the `main` element consistently in IE. 29 * Render the `main` element consistently in IE.
30 */ 30 */
31 main { 31 main {
32 display: block; 32 display: block;
33 } 33 }
34 34
35 /** 35 /**
36 * Correct the font size and margin on `h1` elements within `section` and 36 * Correct the font size and margin on `h1` elements within `section` and
37 * `article` contexts in Chrome, Firefox, and Safari. 37 * `article` contexts in Chrome, Firefox, and Safari.
38 */ 38 */
39 h1 { 39 h1 {
40 font-size: 2em; 40 font-size: 2em;
41 margin: 0.67em 0; 41 margin: 0.67em 0;
42 } 42 }
43 43
44 /* Grouping content 44 /* Grouping content
45 ========================================================================== */ 45 ========================================================================== */
46 /** 46 /**
47 * 1. Add the correct box sizing in Firefox. 47 * 1. Add the correct box sizing in Firefox.
48 * 2. Show the overflow in Edge and IE. 48 * 2. Show the overflow in Edge and IE.
49 */ 49 */
50 hr { 50 hr {
51 -webkit-box-sizing: content-box; 51 -webkit-box-sizing: content-box;
52 box-sizing: content-box; /* 1 */ 52 box-sizing: content-box; /* 1 */
53 height: 0; /* 1 */ 53 height: 0; /* 1 */
54 overflow: visible; /* 2 */ 54 overflow: visible; /* 2 */
55 } 55 }
56 56
57 /** 57 /**
58 * 1. Correct the inheritance and scaling of font size in all browsers. 58 * 1. Correct the inheritance and scaling of font size in all browsers.
59 * 2. Correct the odd `em` font sizing in all browsers. 59 * 2. Correct the odd `em` font sizing in all browsers.
60 */ 60 */
61 pre { 61 pre {
62 font-family: monospace, monospace; /* 1 */ 62 font-family: monospace, monospace; /* 1 */
63 font-size: 1em; /* 2 */ 63 font-size: 1em; /* 2 */
64 } 64 }
65 65
66 /* Text-level semantics 66 /* Text-level semantics
67 ========================================================================== */ 67 ========================================================================== */
68 /** 68 /**
69 * Remove the gray background on active links in IE 10. 69 * Remove the gray background on active links in IE 10.
70 */ 70 */
71 a { 71 a {
72 background-color: transparent; 72 background-color: transparent;
73 } 73 }
74 74
75 /** 75 /**
76 * 1. Remove the bottom border in Chrome 57- 76 * 1. Remove the bottom border in Chrome 57-
77 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 77 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
78 */ 78 */
79 abbr[title] { 79 abbr[title] {
80 border-bottom: none; /* 1 */ 80 border-bottom: none; /* 1 */
81 text-decoration: underline; /* 2 */ 81 text-decoration: underline; /* 2 */
82 -webkit-text-decoration: underline dotted; 82 -webkit-text-decoration: underline dotted;
83 text-decoration: underline dotted; /* 2 */ 83 text-decoration: underline dotted; /* 2 */
84 } 84 }
85 85
86 /** 86 /**
87 * Add the correct font weight in Chrome, Edge, and Safari. 87 * Add the correct font weight in Chrome, Edge, and Safari.
88 */ 88 */
89 b, 89 b,
90 strong { 90 strong {
91 font-weight: bolder; 91 font-weight: bolder;
92 } 92 }
93 93
94 /** 94 /**
95 * 1. Correct the inheritance and scaling of font size in all browsers. 95 * 1. Correct the inheritance and scaling of font size in all browsers.
96 * 2. Correct the odd `em` font sizing in all browsers. 96 * 2. Correct the odd `em` font sizing in all browsers.
97 */ 97 */
98 code, 98 code,
99 kbd, 99 kbd,
100 samp { 100 samp {
101 font-family: monospace, monospace; /* 1 */ 101 font-family: monospace, monospace; /* 1 */
102 font-size: 1em; /* 2 */ 102 font-size: 1em; /* 2 */
103 } 103 }
104 104
105 /** 105 /**
106 * Add the correct font size in all browsers. 106 * Add the correct font size in all browsers.
107 */ 107 */
108 small { 108 small {
109 font-size: 80%; 109 font-size: 80%;
110 } 110 }
111 111
112 /** 112 /**
113 * Prevent `sub` and `sup` elements from affecting the line height in 113 * Prevent `sub` and `sup` elements from affecting the line height in
114 * all browsers. 114 * all browsers.
115 */ 115 */
116 sub, 116 sub,
117 sup { 117 sup {
118 font-size: 75%; 118 font-size: 75%;
119 line-height: 0; 119 line-height: 0;
120 position: relative; 120 position: relative;
121 vertical-align: baseline; 121 vertical-align: baseline;
122 } 122 }
123 123
124 sub { 124 sub {
125 bottom: -0.25em; 125 bottom: -0.25em;
126 } 126 }
127 127
128 sup { 128 sup {
129 top: -0.5em; 129 top: -0.5em;
130 } 130 }
131 131
132 /* Embedded content 132 /* Embedded content
133 ========================================================================== */ 133 ========================================================================== */
134 /** 134 /**
135 * Remove the border on images inside links in IE 10. 135 * Remove the border on images inside links in IE 10.
136 */ 136 */
137 img { 137 img {
138 border-style: none; 138 border-style: none;
139 } 139 }
140 140
141 /* Forms 141 /* Forms
142 ========================================================================== */ 142 ========================================================================== */
143 /** 143 /**
144 * 1. Change the font styles in all browsers. 144 * 1. Change the font styles in all browsers.
145 * 2. Remove the margin in Firefox and Safari. 145 * 2. Remove the margin in Firefox and Safari.
146 */ 146 */
147 button, 147 button,
148 input, 148 input,
149 optgroup, 149 optgroup,
150 select, 150 select,
151 textarea { 151 textarea {
152 font-family: inherit; /* 1 */ 152 font-family: inherit; /* 1 */
153 font-size: 100%; /* 1 */ 153 font-size: 100%; /* 1 */
154 line-height: 1.15; /* 1 */ 154 line-height: 1.15; /* 1 */
155 margin: 0; /* 2 */ 155 margin: 0; /* 2 */
156 } 156 }
157 157
158 /** 158 /**
159 * Show the overflow in IE. 159 * Show the overflow in IE.
160 * 1. Show the overflow in Edge. 160 * 1. Show the overflow in Edge.
161 */ 161 */
162 button, 162 button,
163 input { /* 1 */ 163 input { /* 1 */
164 overflow: visible; 164 overflow: visible;
165 } 165 }
166 166
167 /** 167 /**
168 * Remove the inheritance of text transform in Edge, Firefox, and IE. 168 * Remove the inheritance of text transform in Edge, Firefox, and IE.
169 * 1. Remove the inheritance of text transform in Firefox. 169 * 1. Remove the inheritance of text transform in Firefox.
170 */ 170 */
171 button, 171 button,
172 select { /* 1 */ 172 select { /* 1 */
173 text-transform: none; 173 text-transform: none;
174 } 174 }
175 175
176 /** 176 /**
177 * Correct the inability to style clickable types in iOS and Safari. 177 * Correct the inability to style clickable types in iOS and Safari.
178 */ 178 */
179 button, 179 button,
180 [type=button], 180 [type=button],
181 [type=reset], 181 [type=reset],
182 [type=submit] { 182 [type=submit] {
183 -webkit-appearance: button; 183 -webkit-appearance: button;
184 } 184 }
185 185
186 /** 186 /**
187 * Remove the inner border and padding in Firefox. 187 * Remove the inner border and padding in Firefox.
188 */ 188 */
189 button::-moz-focus-inner, 189 button::-moz-focus-inner,
190 [type=button]::-moz-focus-inner, 190 [type=button]::-moz-focus-inner,
191 [type=reset]::-moz-focus-inner, 191 [type=reset]::-moz-focus-inner,
192 [type=submit]::-moz-focus-inner { 192 [type=submit]::-moz-focus-inner {
193 border-style: none; 193 border-style: none;
194 padding: 0; 194 padding: 0;
195 } 195 }
196 196
197 /** 197 /**
198 * Restore the focus styles unset by the previous rule. 198 * Restore the focus styles unset by the previous rule.
199 */ 199 */
200 button:-moz-focusring, 200 button:-moz-focusring,
201 [type=button]:-moz-focusring, 201 [type=button]:-moz-focusring,
202 [type=reset]:-moz-focusring, 202 [type=reset]:-moz-focusring,
203 [type=submit]:-moz-focusring { 203 [type=submit]:-moz-focusring {
204 outline: 1px dotted ButtonText; 204 outline: 1px dotted ButtonText;
205 } 205 }
206 206
207 /** 207 /**
208 * Correct the padding in Firefox. 208 * Correct the padding in Firefox.
209 */ 209 */
210 fieldset { 210 fieldset {
211 padding: 0.35em 0.75em 0.625em; 211 padding: 0.35em 0.75em 0.625em;
212 } 212 }
213 213
214 /** 214 /**
215 * 1. Correct the text wrapping in Edge and IE. 215 * 1. Correct the text wrapping in Edge and IE.
216 * 2. Correct the color inheritance from `fieldset` elements in IE. 216 * 2. Correct the color inheritance from `fieldset` elements in IE.
217 * 3. Remove the padding so developers are not caught out when they zero out 217 * 3. Remove the padding so developers are not caught out when they zero out
218 * `fieldset` elements in all browsers. 218 * `fieldset` elements in all browsers.
219 */ 219 */
220 legend { 220 legend {
221 -webkit-box-sizing: border-box; 221 -webkit-box-sizing: border-box;
222 box-sizing: border-box; /* 1 */ 222 box-sizing: border-box; /* 1 */
223 color: inherit; /* 2 */ 223 color: inherit; /* 2 */
224 display: table; /* 1 */ 224 display: table; /* 1 */
225 max-width: 100%; /* 1 */ 225 max-width: 100%; /* 1 */
226 padding: 0; /* 3 */ 226 padding: 0; /* 3 */
227 white-space: normal; /* 1 */ 227 white-space: normal; /* 1 */
228 } 228 }
229 229
230 /** 230 /**
231 * Add the correct vertical alignment in Chrome, Firefox, and Opera. 231 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
232 */ 232 */
233 progress { 233 progress {
234 vertical-align: baseline; 234 vertical-align: baseline;
235 } 235 }
236 236
237 /** 237 /**
238 * Remove the default vertical scrollbar in IE 10+. 238 * Remove the default vertical scrollbar in IE 10+.
239 */ 239 */
240 textarea { 240 textarea {
241 overflow: auto; 241 overflow: auto;
242 } 242 }
243 243
244 /** 244 /**
245 * 1. Add the correct box sizing in IE 10. 245 * 1. Add the correct box sizing in IE 10.
246 * 2. Remove the padding in IE 10. 246 * 2. Remove the padding in IE 10.
247 */ 247 */
248 [type=checkbox], 248 [type=checkbox],
249 [type=radio] { 249 [type=radio] {
250 -webkit-box-sizing: border-box; 250 -webkit-box-sizing: border-box;
251 box-sizing: border-box; /* 1 */ 251 box-sizing: border-box; /* 1 */
252 padding: 0; /* 2 */ 252 padding: 0; /* 2 */
253 } 253 }
254 254
255 /** 255 /**
256 * Correct the cursor style of increment and decrement buttons in Chrome. 256 * Correct the cursor style of increment and decrement buttons in Chrome.
257 */ 257 */
258 [type=number]::-webkit-inner-spin-button, 258 [type=number]::-webkit-inner-spin-button,
259 [type=number]::-webkit-outer-spin-button { 259 [type=number]::-webkit-outer-spin-button {
260 height: auto; 260 height: auto;
261 } 261 }
262 262
263 /** 263 /**
264 * 1. Correct the odd appearance in Chrome and Safari. 264 * 1. Correct the odd appearance in Chrome and Safari.
265 * 2. Correct the outline style in Safari. 265 * 2. Correct the outline style in Safari.
266 */ 266 */
267 [type=search] { 267 [type=search] {
268 -webkit-appearance: textfield; /* 1 */ 268 -webkit-appearance: textfield; /* 1 */
269 outline-offset: -2px; /* 2 */ 269 outline-offset: -2px; /* 2 */
270 } 270 }
271 271
272 /** 272 /**
273 * Remove the inner padding in Chrome and Safari on macOS. 273 * Remove the inner padding in Chrome and Safari on macOS.
274 */ 274 */
275 [type=search]::-webkit-search-decoration { 275 [type=search]::-webkit-search-decoration {
276 -webkit-appearance: none; 276 -webkit-appearance: none;
277 } 277 }
278 278
279 /** 279 /**
280 * 1. Correct the inability to style clickable types in iOS and Safari. 280 * 1. Correct the inability to style clickable types in iOS and Safari.
281 * 2. Change font properties to `inherit` in Safari. 281 * 2. Change font properties to `inherit` in Safari.
282 */ 282 */
283 ::-webkit-file-upload-button { 283 ::-webkit-file-upload-button {
284 -webkit-appearance: button; /* 1 */ 284 -webkit-appearance: button; /* 1 */
285 font: inherit; /* 2 */ 285 font: inherit; /* 2 */
286 } 286 }
287 287
288 /* Interactive 288 /* Interactive
289 ========================================================================== */ 289 ========================================================================== */
290 /* 290 /*
291 * Add the correct display in Edge, IE 10+, and Firefox. 291 * Add the correct display in Edge, IE 10+, and Firefox.
292 */ 292 */
293 details { 293 details {
294 display: block; 294 display: block;
295 } 295 }
296 296
297 /* 297 /*
298 * Add the correct display in all browsers. 298 * Add the correct display in all browsers.
299 */ 299 */
300 summary { 300 summary {
301 display: list-item; 301 display: list-item;
302 } 302 }
303 303
304 /* Misc 304 /* Misc
305 ========================================================================== */ 305 ========================================================================== */
306 /** 306 /**
307 * Add the correct display in IE 10+. 307 * Add the correct display in IE 10+.
308 */ 308 */
309 template { 309 template {
310 display: none; 310 display: none;
311 } 311 }
312 312
313 /** 313 /**
314 * Add the correct display in IE 10. 314 * Add the correct display in IE 10.
315 */ 315 */
316 [hidden] { 316 [hidden] {
317 display: none; 317 display: none;
318 } 318 }
319 319
320 .green { 320 .green {
321 color: #377d87; 321 color: #377d87;
322 } 322 }
323 323
324 .red { 324 .red {
325 color: #eb5757; 325 color: #eb5757;
326 } 326 }
327 327
328 .rotate180 { 328 .rotate180 {
329 -webkit-transform: rotate(180deg); 329 -webkit-transform: rotate(180deg);
330 -ms-transform: rotate(180deg); 330 -ms-transform: rotate(180deg);
331 transform: rotate(180deg); 331 transform: rotate(180deg);
332 } 332 }
333 333
334 ::-moz-selection { 334 ::-moz-selection {
335 color: #000; 335 color: #000;
336 background: #acc0e6; 336 background: #acc0e6;
337 } 337 }
338 338
339 ::selection { 339 ::selection {
340 color: #000; 340 color: #000;
341 background: #acc0e6; 341 background: #acc0e6;
342 } 342 }
343 343
344 ::-webkit-scrollbar { 344 ::-webkit-scrollbar {
345 width: 8px; 345 width: 8px;
346 height: 8px; 346 height: 8px;
347 } 347 }
348 348
349 ::-webkit-scrollbar-track { 349 ::-webkit-scrollbar-track {
350 border-radius: 999px; 350 border-radius: 999px;
351 background-color: #fff; 351 background-color: #fff;
352 } 352 }
353 353
354 ::-webkit-scrollbar-thumb { 354 ::-webkit-scrollbar-thumb {
355 border-radius: 999px; 355 border-radius: 999px;
356 background-color: #377d87; 356 background-color: #377d87;
357 } 357 }
358 358
359 ::-webkit-input-placeholder { 359 ::-webkit-input-placeholder {
360 color: #9c9d9d; 360 color: #9c9d9d;
361 opacity: 1; 361 opacity: 1;
362 } 362 }
363 363
364 :focus::-webkit-input-placeholder { 364 :focus::-webkit-input-placeholder {
365 color: transparent; 365 color: transparent;
366 } 366 }
367 367
368 :-ms-input-placeholder { 368 :-ms-input-placeholder {
369 color: #9c9d9d; 369 color: #9c9d9d;
370 opacity: 1; 370 opacity: 1;
371 } 371 }
372 372
373 :focus:-ms-input-placeholder { 373 :focus:-ms-input-placeholder {
374 color: transparent; 374 color: transparent;
375 } 375 }
376 376
377 ::-ms-input-placeholder { 377 ::-ms-input-placeholder {
378 color: #9c9d9d; 378 color: #9c9d9d;
379 opacity: 1; 379 opacity: 1;
380 } 380 }
381 381
382 :focus::-ms-input-placeholder { 382 :focus::-ms-input-placeholder {
383 color: transparent; 383 color: transparent;
384 } 384 }
385 385
386 ::-moz-placeholder { 386 ::-moz-placeholder {
387 color: #9c9d9d; 387 color: #9c9d9d;
388 opacity: 1; 388 opacity: 1;
389 } 389 }
390 390
391 :focus::-moz-placeholder { 391 :focus::-moz-placeholder {
392 color: transparent; 392 color: transparent;
393 } 393 }
394 394
395 ::-webkit-input-placeholder { 395 ::-webkit-input-placeholder {
396 color: #9c9d9d; 396 color: #9c9d9d;
397 opacity: 1; 397 opacity: 1;
398 } 398 }
399 399
400 ::-moz-placeholder { 400 ::-moz-placeholder {
401 color: #9c9d9d; 401 color: #9c9d9d;
402 opacity: 1; 402 opacity: 1;
403 } 403 }
404 404
405 :-ms-input-placeholder { 405 :-ms-input-placeholder {
406 color: #9c9d9d; 406 color: #9c9d9d;
407 opacity: 1; 407 opacity: 1;
408 } 408 }
409 409
410 ::-ms-input-placeholder { 410 ::-ms-input-placeholder {
411 color: #9c9d9d; 411 color: #9c9d9d;
412 opacity: 1; 412 opacity: 1;
413 } 413 }
414 414
415 ::placeholder { 415 ::placeholder {
416 color: #9c9d9d; 416 color: #9c9d9d;
417 opacity: 1; 417 opacity: 1;
418 } 418 }
419 419
420 :focus::-webkit-input-placeholder { 420 :focus::-webkit-input-placeholder {
421 color: transparent; 421 color: transparent;
422 } 422 }
423 423
424 :focus::-moz-placeholder { 424 :focus::-moz-placeholder {
425 color: transparent; 425 color: transparent;
426 } 426 }
427 427
428 :focus:-ms-input-placeholder { 428 :focus:-ms-input-placeholder {
429 color: transparent; 429 color: transparent;
430 } 430 }
431 431
432 :focus::-ms-input-placeholder { 432 :focus::-ms-input-placeholder {
433 color: transparent; 433 color: transparent;
434 } 434 }
435 435
436 :focus::placeholder { 436 :focus::placeholder {
437 color: transparent; 437 color: transparent;
438 } 438 }
439 439
440 *, 440 *,
441 *:before, 441 *:before,
442 *:after { 442 *:after {
443 -webkit-box-sizing: border-box; 443 -webkit-box-sizing: border-box;
444 box-sizing: border-box; 444 box-sizing: border-box;
445 -webkit-appearance: none; 445 -webkit-appearance: none;
446 -moz-appearance: none; 446 -moz-appearance: none;
447 appearance: none; 447 appearance: none;
448 outline: none; 448 outline: none;
449 -webkit-box-shadow: none; 449 -webkit-box-shadow: none;
450 box-shadow: none; 450 box-shadow: none;
451 } 451 }
452 452
453 a, 453 a,
454 button, 454 button,
455 select { 455 select {
456 color: inherit; 456 color: inherit;
457 } 457 }
458 458
459 a { 459 a {
460 text-decoration: none; 460 text-decoration: none;
461 } 461 }
462 462
463 a, 463 a,
464 input[type=button], 464 input[type=button],
465 input[type=submit], 465 input[type=submit],
466 button { 466 button {
467 -webkit-user-select: none; 467 -webkit-user-select: none;
468 -moz-user-select: none; 468 -moz-user-select: none;
469 -ms-user-select: none; 469 -ms-user-select: none;
470 user-select: none; 470 user-select: none;
471 -webkit-transition: 0.3s; 471 -webkit-transition: 0.3s;
472 transition: 0.3s; 472 transition: 0.3s;
473 cursor: pointer; 473 cursor: pointer;
474 } 474 }
475 475
476 [type=tel] { 476 [type=tel] {
477 letter-spacing: 1px; 477 letter-spacing: 1px;
478 } 478 }
479 479
480 .br, 480 .br,
481 img, 481 img,
482 svg { 482 svg {
483 display: block; 483 display: block;
484 } 484 }
485 485
486 .float-left { 486 .float-left {
487 float: left; 487 float: left;
488 } 488 }
489 489
490 .float-right { 490 .float-right {
491 float: right; 491 float: right;
492 } 492 }
493 493
494 .clear-both:after { 494 .clear-both:after {
495 content: ""; 495 content: "";
496 display: block; 496 display: block;
497 clear: both; 497 clear: both;
498 } 498 }
499 499
500 h1, 500 h1,
501 h2, 501 h2,
502 h3, 502 h3,
503 h4, 503 h4,
504 h5, 504 h5,
505 h6 { 505 h6 {
506 margin: 0; 506 margin: 0;
507 } 507 }
508 508
509 #body { 509 #body {
510 font-family: "Circe", sans-serif; 510 font-family: "Circe", sans-serif;
511 color: #000; 511 color: #000;
512 background: #fff; 512 background: #fff;
513 display: -webkit-box; 513 display: -webkit-box;
514 display: -ms-flexbox; 514 display: -ms-flexbox;
515 display: flex; 515 display: flex;
516 -webkit-box-orient: vertical; 516 -webkit-box-orient: vertical;
517 -webkit-box-direction: normal; 517 -webkit-box-direction: normal;
518 -ms-flex-direction: column; 518 -ms-flex-direction: column;
519 flex-direction: column; 519 flex-direction: column;
520 -webkit-box-pack: justify; 520 -webkit-box-pack: justify;
521 -ms-flex-pack: justify; 521 -ms-flex-pack: justify;
522 justify-content: space-between; 522 justify-content: space-between;
523 gap: 50px; 523 gap: 50px;
524 min-width: 320px; 524 min-width: 320px;
525 min-height: 100vh; 525 min-height: 100vh;
526 line-height: 1.25; 526 line-height: 1.25;
527 } 527 }
528 @media (min-width: 768px) { 528 @media (min-width: 768px) {
529 #body { 529 #body {
530 gap: 60px; 530 gap: 60px;
531 } 531 }
532 } 532 }
533 #body.pdf { 533 #body.pdf {
534 gap: 0; 534 gap: 0;
535 } 535 }
536 536
537 .container { 537 .container {
538 width: 100%; 538 width: 100%;
539 max-width: 1280px; 539 max-width: 1280px;
540 margin-left: auto; 540 margin-left: auto;
541 margin-right: auto; 541 margin-right: auto;
542 padding-left: 10px; 542 padding-left: 10px;
543 padding-right: 10px; 543 padding-right: 10px;
544 } 544 }
545 @media (min-width: 768px) { 545 @media (min-width: 768px) {
546 .container { 546 .container {
547 padding-left: 20px; 547 padding-left: 20px;
548 padding-right: 20px; 548 padding-right: 20px;
549 } 549 }
550 } 550 }
551 551
552 .to-top { 552 .to-top {
553 position: fixed; 553 position: fixed;
554 right: 10px; 554 right: 10px;
555 bottom: 10px; 555 bottom: 10px;
556 border-radius: 999px; 556 border-radius: 999px;
557 display: -webkit-box; 557 display: -webkit-box;
558 display: -ms-flexbox; 558 display: -ms-flexbox;
559 display: flex; 559 display: flex;
560 -webkit-box-pack: center; 560 -webkit-box-pack: center;
561 -ms-flex-pack: center; 561 -ms-flex-pack: center;
562 justify-content: center; 562 justify-content: center;
563 -webkit-box-align: center; 563 -webkit-box-align: center;
564 -ms-flex-align: center; 564 -ms-flex-align: center;
565 align-items: center; 565 align-items: center;
566 color: #fff; 566 color: #fff;
567 background: #377d87; 567 background: #377d87;
568 width: 40px; 568 width: 40px;
569 height: 40px; 569 height: 40px;
570 -webkit-transition: 0.3s; 570 -webkit-transition: 0.3s;
571 transition: 0.3s; 571 transition: 0.3s;
572 margin-right: -100px; 572 margin-right: -100px;
573 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 573 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
574 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 574 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
575 z-index: 99; 575 z-index: 99;
576 border: 1px solid #377d87; 576 border: 1px solid #377d87;
577 } 577 }
578 .to-top:hover { 578 .to-top:hover {
579 background: #fff; 579 background: #fff;
580 color: #377d87; 580 color: #377d87;
581 } 581 }
582 .to-top svg { 582 .to-top svg {
583 width: 10px; 583 width: 10px;
584 height: 10px; 584 height: 10px;
585 } 585 }
586 @media (min-width: 768px) { 586 @media (min-width: 768px) {
587 .to-top { 587 .to-top {
588 width: 50px; 588 width: 50px;
589 height: 50px; 589 height: 50px;
590 right: 20px; 590 right: 20px;
591 bottom: 20px; 591 bottom: 20px;
592 } 592 }
593 .to-top svg { 593 .to-top svg {
594 width: 12px; 594 width: 12px;
595 height: 12px; 595 height: 12px;
596 } 596 }
597 } 597 }
598 598
599 .begin .to-top { 599 .begin .to-top {
600 margin-right: 0; 600 margin-right: 0;
601 } 601 }
602 602
603 .socials { 603 .socials {
604 display: -webkit-box; 604 display: -webkit-box;
605 display: -ms-flexbox; 605 display: -ms-flexbox;
606 display: flex; 606 display: flex;
607 -webkit-box-align: center; 607 -webkit-box-align: center;
608 -ms-flex-align: center; 608 -ms-flex-align: center;
609 align-items: center; 609 align-items: center;
610 -webkit-box-pack: center; 610 -webkit-box-pack: center;
611 -ms-flex-pack: center; 611 -ms-flex-pack: center;
612 justify-content: center; 612 justify-content: center;
613 gap: 8px; 613 gap: 8px;
614 } 614 }
615 .socials a { 615 .socials a {
616 display: -webkit-box; 616 display: -webkit-box;
617 display: -ms-flexbox; 617 display: -ms-flexbox;
618 display: flex; 618 display: flex;
619 -webkit-box-align: center; 619 -webkit-box-align: center;
620 -ms-flex-align: center; 620 -ms-flex-align: center;
621 align-items: center; 621 align-items: center;
622 -webkit-box-pack: center; 622 -webkit-box-pack: center;
623 -ms-flex-pack: center; 623 -ms-flex-pack: center;
624 justify-content: center; 624 justify-content: center;
625 border: 1px solid #377d87; 625 border: 1px solid #377d87;
626 color: #377d87; 626 color: #377d87;
627 border-radius: 999px; 627 border-radius: 999px;
628 width: 38px; 628 width: 38px;
629 height: 38px; 629 height: 38px;
630 } 630 }
631 .socials a:hover { 631 .socials a:hover {
632 background: #377d87; 632 background: #377d87;
633 color: #fff; 633 color: #fff;
634 } 634 }
635 .socials svg { 635 .socials svg {
636 width: 12px; 636 width: 12px;
637 height: 12px; 637 height: 12px;
638 } 638 }
639 639
640 .nls { 640 .nls {
641 display: -webkit-box; 641 display: -webkit-box;
642 display: -ms-flexbox; 642 display: -ms-flexbox;
643 display: flex; 643 display: flex;
644 color: #000; 644 color: #000;
645 text-align: left; 645 text-align: left;
646 } 646 }
647 .nls:hover { 647 .nls:hover {
648 color: #377d87; 648 color: #377d87;
649 } 649 }
650 .nls svg { 650 .nls svg {
651 width: 30px; 651 width: 30px;
652 height: 40px; 652 height: 40px;
653 } 653 }
654 @media (min-width: 768px) { 654 @media (min-width: 768px) {
655 .nls svg { 655 .nls svg {
656 width: 24px; 656 width: 24px;
657 height: 31px; 657 height: 31px;
658 } 658 }
659 } 659 }
660 .nls span { 660 .nls span {
661 width: calc(100% - 30px); 661 width: calc(100% - 30px);
662 padding-left: 12px; 662 padding-left: 12px;
663 display: -webkit-box; 663 display: -webkit-box;
664 display: -ms-flexbox; 664 display: -ms-flexbox;
665 display: flex; 665 display: flex;
666 -webkit-box-orient: vertical; 666 -webkit-box-orient: vertical;
667 -webkit-box-direction: normal; 667 -webkit-box-direction: normal;
668 -ms-flex-direction: column; 668 -ms-flex-direction: column;
669 flex-direction: column; 669 flex-direction: column;
670 -webkit-box-pack: center; 670 -webkit-box-pack: center;
671 -ms-flex-pack: center; 671 -ms-flex-pack: center;
672 justify-content: center; 672 justify-content: center;
673 font-size: 12px; 673 font-size: 12px;
674 line-height: 1.4; 674 line-height: 1.4;
675 } 675 }
676 @media (min-width: 768px) { 676 @media (min-width: 768px) {
677 .nls span { 677 .nls span {
678 width: calc(100% - 24px); 678 width: calc(100% - 24px);
679 } 679 }
680 } 680 }
681 .nls b { 681 .nls b {
682 font-weight: 400; 682 font-weight: 400;
683 } 683 }
684 684
685 .title, 685 .title,
686 h1 { 686 h1 {
687 margin: 0; 687 margin: 0;
688 font-weight: 700; 688 font-weight: 700;
689 font-size: 32px; 689 font-size: 32px;
690 } 690 }
691 @media (min-width: 768px) { 691 @media (min-width: 768px) {
692 .title, 692 .title,
693 h1 { 693 h1 {
694 font-size: 40px; 694 font-size: 40px;
695 } 695 }
696 } 696 }
697 @media (min-width: 992px) { 697 @media (min-width: 992px) {
698 .title, 698 .title,
699 h1 { 699 h1 {
700 font-size: 48px; 700 font-size: 48px;
701 } 701 }
702 } 702 }
703 @media (min-width: 1280px) { 703 @media (min-width: 1280px) {
704 .title, 704 .title,
705 h1 { 705 h1 {
706 font-size: 64px; 706 font-size: 64px;
707 } 707 }
708 } 708 }
709 709
710 .swiper-pagination { 710 .swiper-pagination {
711 display: -webkit-box; 711 display: -webkit-box;
712 display: -ms-flexbox; 712 display: -ms-flexbox;
713 display: flex; 713 display: flex;
714 -webkit-box-pack: center; 714 -webkit-box-pack: center;
715 -ms-flex-pack: center; 715 -ms-flex-pack: center;
716 justify-content: center; 716 justify-content: center;
717 -webkit-box-align: center; 717 -webkit-box-align: center;
718 -ms-flex-align: center; 718 -ms-flex-align: center;
719 align-items: center; 719 align-items: center;
720 position: static; 720 position: static;
721 margin-top: 20px; 721 margin-top: 20px;
722 gap: 8px; 722 gap: 8px;
723 } 723 }
724 @media (min-width: 768px) { 724 @media (min-width: 768px) {
725 .swiper-pagination { 725 .swiper-pagination {
726 margin-top: 30px; 726 margin-top: 30px;
727 } 727 }
728 } 728 }
729 .swiper-pagination-bullet { 729 .swiper-pagination-bullet {
730 width: 16px; 730 width: 16px;
731 height: 16px; 731 height: 16px;
732 opacity: 1; 732 opacity: 1;
733 border: 1px solid #cdcece; 733 border: 1px solid #cdcece;
734 -webkit-transition: 0.3s; 734 -webkit-transition: 0.3s;
735 transition: 0.3s; 735 transition: 0.3s;
736 background: transparent; 736 background: transparent;
737 display: -webkit-box; 737 display: -webkit-box;
738 display: -ms-flexbox; 738 display: -ms-flexbox;
739 display: flex; 739 display: flex;
740 -webkit-box-pack: center; 740 -webkit-box-pack: center;
741 -ms-flex-pack: center; 741 -ms-flex-pack: center;
742 justify-content: center; 742 justify-content: center;
743 -webkit-box-align: center; 743 -webkit-box-align: center;
744 -ms-flex-align: center; 744 -ms-flex-align: center;
745 align-items: center; 745 align-items: center;
746 margin: 0 !important; 746 margin: 0 !important;
747 } 747 }
748 .swiper-pagination-bullet:before { 748 .swiper-pagination-bullet:before {
749 content: ""; 749 content: "";
750 width: 6px; 750 width: 6px;
751 height: 6px; 751 height: 6px;
752 border-radius: 999px; 752 border-radius: 999px;
753 background: #377d87; 753 background: #377d87;
754 opacity: 0; 754 opacity: 0;
755 -webkit-transition: 0.3s; 755 -webkit-transition: 0.3s;
756 transition: 0.3s; 756 transition: 0.3s;
757 } 757 }
758 .swiper-pagination-bullet:hover { 758 .swiper-pagination-bullet:hover {
759 border-color: #377d87; 759 border-color: #377d87;
760 } 760 }
761 .swiper-pagination-bullet-active { 761 .swiper-pagination-bullet-active {
762 border-color: #377d87; 762 border-color: #377d87;
763 } 763 }
764 .swiper-pagination-bullet-active:before { 764 .swiper-pagination-bullet-active:before {
765 opacity: 1; 765 opacity: 1;
766 } 766 }
767 767
768 .navs { 768 .navs {
769 display: -webkit-box; 769 display: -webkit-box;
770 display: -ms-flexbox; 770 display: -ms-flexbox;
771 display: flex; 771 display: flex;
772 -webkit-box-align: center; 772 -webkit-box-align: center;
773 -ms-flex-align: center; 773 -ms-flex-align: center;
774 align-items: center; 774 align-items: center;
775 -webkit-box-pack: justify; 775 -webkit-box-pack: justify;
776 -ms-flex-pack: justify; 776 -ms-flex-pack: justify;
777 justify-content: space-between; 777 justify-content: space-between;
778 gap: 20px; 778 gap: 20px;
779 width: 80px; 779 width: 80px;
780 } 780 }
781 .navs button { 781 .navs button {
782 color: #377d87; 782 color: #377d87;
783 background: none; 783 background: none;
784 border: none; 784 border: none;
785 padding: 0; 785 padding: 0;
786 } 786 }
787 .navs button[disabled] { 787 .navs button[disabled] {
788 cursor: not-allowed; 788 cursor: not-allowed;
789 color: #cddee1; 789 color: #cddee1;
790 } 790 }
791 .navs svg { 791 .navs svg {
792 width: 14px; 792 width: 14px;
793 height: 28px; 793 height: 28px;
794 } 794 }
795 795
796 .select { 796 .select {
797 position: relative; 797 position: relative;
798 } 798 }
799 .select2 { 799 .select2 {
800 width: 100% !important; 800 width: 100% !important;
801 } 801 }
802 .select2-container { 802 .select2-container {
803 font-size: 12px; 803 font-size: 12px;
804 } 804 }
805 @media (min-width: 768px) { 805 @media (min-width: 768px) {
806 .select2-container { 806 .select2-container {
807 font-size: 16px; 807 font-size: 16px;
808 } 808 }
809 } 809 }
810 .select2-container--open .select2-selection { 810 .select2-container--open .select2-selection {
811 border-color: #377d87 !important; 811 border-color: #377d87 !important;
812 } 812 }
813 .select2-container--open .select2-selection__arrow svg { 813 .select2-container--open .select2-selection__arrow svg {
814 -webkit-transform: rotate(180deg); 814 -webkit-transform: rotate(180deg);
815 -ms-transform: rotate(180deg); 815 -ms-transform: rotate(180deg);
816 transform: rotate(180deg); 816 transform: rotate(180deg);
817 } 817 }
818 .select2-selection { 818 .select2-selection {
819 min-height: 30px !important; 819 min-height: 30px !important;
820 border-radius: 8px !important; 820 border-radius: 8px !important;
821 border-color: #e7e7e7 !important; 821 border-color: #e7e7e7 !important;
822 -webkit-transition: 0.3s; 822 -webkit-transition: 0.3s;
823 transition: 0.3s; 823 transition: 0.3s;
824 } 824 }
825 @media (min-width: 768px) { 825 @media (min-width: 768px) {
826 .select2-selection { 826 .select2-selection {
827 min-height: 50px !important; 827 min-height: 50px !important;
828 } 828 }
829 } 829 }
830 .select2-selection__rendered { 830 .select2-selection__rendered {
831 line-height: 28px !important; 831 line-height: 28px !important;
832 padding: 0 30px 0 10px !important; 832 padding: 0 30px 0 10px !important;
833 } 833 }
834 @media (min-width: 768px) { 834 @media (min-width: 768px) {
835 .select2-selection__rendered { 835 .select2-selection__rendered {
836 line-height: 48px !important; 836 line-height: 48px !important;
837 padding: 0 46px 0 20px !important; 837 padding: 0 46px 0 20px !important;
838 } 838 }
839 } 839 }
840 .select2-selection--multiple .select2-selection__rendered { 840 .select2-selection--multiple .select2-selection__rendered {
841 display: -webkit-box !important; 841 display: -webkit-box !important;
842 display: -ms-flexbox !important; 842 display: -ms-flexbox !important;
843 display: flex !important; 843 display: flex !important;
844 -webkit-box-align: center; 844 -webkit-box-align: center;
845 -ms-flex-align: center; 845 -ms-flex-align: center;
846 align-items: center; 846 align-items: center;
847 -ms-flex-wrap: wrap; 847 -ms-flex-wrap: wrap;
848 flex-wrap: wrap; 848 flex-wrap: wrap;
849 gap: 10px; 849 gap: 10px;
850 padding-top: 10px !important; 850 padding-top: 10px !important;
851 padding-bottom: 10px !important; 851 padding-bottom: 10px !important;
852 } 852 }
853 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { 853 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
854 margin: 0; 854 margin: 0;
855 } 855 }
856 .select2-selection__arrow { 856 .select2-selection__arrow {
857 top: 0 !important; 857 top: 0 !important;
858 right: 0 !important; 858 right: 0 !important;
859 width: 30px !important; 859 width: 30px !important;
860 height: 100% !important; 860 height: 100% !important;
861 display: -webkit-box; 861 display: -webkit-box;
862 display: -ms-flexbox; 862 display: -ms-flexbox;
863 display: flex; 863 display: flex;
864 -webkit-box-pack: center; 864 -webkit-box-pack: center;
865 -ms-flex-pack: center; 865 -ms-flex-pack: center;
866 justify-content: center; 866 justify-content: center;
867 -webkit-box-align: center; 867 -webkit-box-align: center;
868 -ms-flex-align: center; 868 -ms-flex-align: center;
869 align-items: center; 869 align-items: center;
870 color: #377d87; 870 color: #377d87;
871 } 871 }
872 @media (min-width: 768px) { 872 @media (min-width: 768px) {
873 .select2-selection__arrow { 873 .select2-selection__arrow {
874 width: 50px !important; 874 width: 50px !important;
875 } 875 }
876 } 876 }
877 .select2-selection__arrow svg { 877 .select2-selection__arrow svg {
878 width: 12px; 878 width: 12px;
879 height: 12px; 879 height: 12px;
880 -webkit-transition: 0.3s; 880 -webkit-transition: 0.3s;
881 transition: 0.3s; 881 transition: 0.3s;
882 } 882 }
883 @media (min-width: 768px) { 883 @media (min-width: 768px) {
884 .select2-selection__arrow svg { 884 .select2-selection__arrow svg {
885 width: 14px; 885 width: 14px;
886 height: 14px; 886 height: 14px;
887 } 887 }
888 } 888 }
889 .select2-selection__choice { 889 .select2-selection__choice {
890 display: -webkit-box; 890 display: -webkit-box;
891 display: -ms-flexbox; 891 display: -ms-flexbox;
892 display: flex; 892 display: flex;
893 -webkit-box-orient: horizontal; 893 -webkit-box-orient: horizontal;
894 -webkit-box-direction: reverse; 894 -webkit-box-direction: reverse;
895 -ms-flex-direction: row-reverse; 895 -ms-flex-direction: row-reverse;
896 flex-direction: row-reverse; 896 flex-direction: row-reverse;
897 -webkit-box-align: center; 897 -webkit-box-align: center;
898 -ms-flex-align: center; 898 -ms-flex-align: center;
899 align-items: center; 899 align-items: center;
900 -webkit-box-pack: center; 900 -webkit-box-pack: center;
901 -ms-flex-pack: center; 901 -ms-flex-pack: center;
902 justify-content: center; 902 justify-content: center;
903 gap: 4px; 903 gap: 4px;
904 padding: 0 4px 0 6px !important; 904 padding: 0 4px 0 6px !important;
905 background: #377d87 !important; 905 background: #377d87 !important;
906 border: none !important; 906 border: none !important;
907 border-radius: 6px !important; 907 border-radius: 6px !important;
908 line-height: 1 !important; 908 line-height: 1 !important;
909 color: #fff; 909 color: #fff;
910 height: 24px; 910 height: 24px;
911 } 911 }
912 @media (min-width: 768px) { 912 @media (min-width: 768px) {
913 .select2-selection__choice { 913 .select2-selection__choice {
914 height: 32px; 914 height: 32px;
915 gap: 6px; 915 gap: 6px;
916 padding: 0 6px 0 10px !important; 916 padding: 0 6px 0 10px !important;
917 border-radius: 8px !important; 917 border-radius: 8px !important;
918 } 918 }
919 } 919 }
920 .select2-selection__choice__remove { 920 .select2-selection__choice__remove {
921 width: 14px; 921 width: 14px;
922 height: 14px; 922 height: 14px;
923 padding-top: 4px; 923 padding-top: 4px;
924 display: -webkit-box !important; 924 display: -webkit-box !important;
925 display: -ms-flexbox !important; 925 display: -ms-flexbox !important;
926 display: flex !important; 926 display: flex !important;
927 -webkit-box-pack: center; 927 -webkit-box-pack: center;
928 -ms-flex-pack: center; 928 -ms-flex-pack: center;
929 justify-content: center; 929 justify-content: center;
930 -webkit-box-align: center; 930 -webkit-box-align: center;
931 -ms-flex-align: center; 931 -ms-flex-align: center;
932 align-items: center; 932 align-items: center;
933 color: #fff !important; 933 color: #fff !important;
934 font-weight: 400 !important; 934 font-weight: 400 !important;
935 font-size: 26px; 935 font-size: 26px;
936 } 936 }
937 .select2-search { 937 .select2-search {
938 display: none; 938 display: none;
939 } 939 }
940 .select2-dropdown { 940 .select2-dropdown {
941 z-index: 99999; 941 z-index: 99999;
942 border: none; 942 border: none;
943 border-radius: 0; 943 border-radius: 0;
944 background: none; 944 background: none;
945 padding: 5px 0; 945 padding: 5px 0;
946 } 946 }
947 @media (min-width: 768px) { 947 @media (min-width: 768px) {
948 .select2-dropdown { 948 .select2-dropdown {
949 padding: 10px 0; 949 padding: 10px 0;
950 } 950 }
951 } 951 }
952 .select2-results { 952 .select2-results {
953 background: #fff; 953 background: #fff;
954 border-radius: 8px; 954 border-radius: 8px;
955 border: 1px solid #377d87; 955 border: 1px solid #377d87;
956 overflow: hidden; 956 overflow: hidden;
957 } 957 }
958 @media (min-width: 768px) { 958 @media (min-width: 768px) {
959 .select2-results__option { 959 .select2-results__option {
960 padding: 10px 14px; 960 padding: 10px 14px;
961 } 961 }
962 } 962 }
963 .select2-results__option--highlighted { 963 .select2-results__option--highlighted {
964 background: #377d87 !important; 964 background: #377d87 !important;
965 } 965 }
966 @media (min-width: 768px) { 966 @media (min-width: 768px) {
967 .select_search .select2-selection__rendered { 967 .select_search .select2-selection__rendered {
968 padding-left: 60px !important; 968 padding-left: 60px !important;
969 } 969 }
970 } 970 }
971 .select_search .select__icon { 971 .select_search .select__icon {
972 display: none; 972 display: none;
973 height: 28px; 973 height: 28px;
974 -webkit-box-align: center; 974 -webkit-box-align: center;
975 -ms-flex-align: center; 975 -ms-flex-align: center;
976 align-items: center; 976 align-items: center;
977 padding-right: 12px; 977 padding-right: 12px;
978 z-index: 2; 978 z-index: 2;
979 position: absolute; 979 position: absolute;
980 top: 50%; 980 top: 50%;
981 left: 15px; 981 left: 15px;
982 margin-top: -14px; 982 margin-top: -14px;
983 } 983 }
984 @media (min-width: 768px) { 984 @media (min-width: 768px) {
985 .select_search .select__icon { 985 .select_search .select__icon {
986 display: -webkit-box; 986 display: -webkit-box;
987 display: -ms-flexbox; 987 display: -ms-flexbox;
988 display: flex; 988 display: flex;
989 } 989 }
990 } 990 }
991 .select_search .select__icon:after { 991 .select_search .select__icon:after {
992 content: ""; 992 content: "";
993 width: 1px; 993 width: 1px;
994 height: 100%; 994 height: 100%;
995 border-radius: 999px; 995 border-radius: 999px;
996 position: absolute; 996 position: absolute;
997 top: 0; 997 top: 0;
998 right: 0; 998 right: 0;
999 background: #cecece; 999 background: #cecece;
1000 } 1000 }
1001 .select_search .select__icon svg { 1001 .select_search .select__icon svg {
1002 color: #9c9d9d; 1002 color: #9c9d9d;
1003 width: 20px; 1003 width: 20px;
1004 height: 20px; 1004 height: 20px;
1005 } 1005 }
1006 1006
1007 .form-group { 1007 .form-group {
1008 display: -webkit-box; 1008 display: -webkit-box;
1009 display: -ms-flexbox; 1009 display: -ms-flexbox;
1010 display: flex; 1010 display: flex;
1011 -webkit-box-orient: vertical; 1011 -webkit-box-orient: vertical;
1012 -webkit-box-direction: normal; 1012 -webkit-box-direction: normal;
1013 -ms-flex-direction: column; 1013 -ms-flex-direction: column;
1014 flex-direction: column; 1014 flex-direction: column;
1015 gap: 4px; 1015 gap: 4px;
1016 } 1016 }
1017 .form-group__label { 1017 .form-group__label {
1018 font-size: 12px; 1018 font-size: 12px;
1019 } 1019 }
1020 @media (min-width: 768px) { 1020 @media (min-width: 768px) {
1021 .form-group__label { 1021 .form-group__label {
1022 font-size: 16px; 1022 font-size: 16px;
1023 } 1023 }
1024 } 1024 }
1025 .form-group__item { 1025 .form-group__item {
1026 display: -webkit-box; 1026 display: -webkit-box;
1027 display: -ms-flexbox; 1027 display: -ms-flexbox;
1028 display: flex; 1028 display: flex;
1029 -webkit-box-orient: vertical; 1029 -webkit-box-orient: vertical;
1030 -webkit-box-direction: normal; 1030 -webkit-box-direction: normal;
1031 -ms-flex-direction: column; 1031 -ms-flex-direction: column;
1032 flex-direction: column; 1032 flex-direction: column;
1033 position: relative; 1033 position: relative;
1034 } 1034 }
1035 1035
1036 .input { 1036 .input {
1037 display: block; 1037 display: block;
1038 height: 30px; 1038 height: 30px;
1039 border: 1px solid #cecece; 1039 border: 1px solid #cecece;
1040 background: #fff; 1040 background: #fff;
1041 font-size: 12px; 1041 font-size: 12px;
1042 border-radius: 8px; 1042 border-radius: 8px;
1043 padding: 0 10px; 1043 padding: 0 10px;
1044 color: #000; 1044 color: #000;
1045 -webkit-transition: 0.3s; 1045 -webkit-transition: 0.3s;
1046 transition: 0.3s; 1046 transition: 0.3s;
1047 position: relative; 1047 position: relative;
1048 z-index: 1; 1048 z-index: 1;
1049 } 1049 }
1050 @media (min-width: 768px) { 1050 @media (min-width: 768px) {
1051 .input { 1051 .input {
1052 padding: 0 20px; 1052 padding: 0 20px;
1053 height: 44px; 1053 height: 44px;
1054 font-size: 16px; 1054 font-size: 16px;
1055 } 1055 }
1056 } 1056 }
1057 .input:focus { 1057 .input:focus {
1058 border-color: #377d87; 1058 border-color: #377d87;
1059 } 1059 }
1060 .input[disabled] { 1060 .input[disabled] {
1061 color: #9c9d9d; 1061 color: #9c9d9d;
1062 background: #e7e7e7; 1062 background: #e7e7e7;
1063 } 1063 }
1064 .input[type=date] { 1064 .input[type=date] {
1065 text-transform: uppercase; 1065 text-transform: uppercase;
1066 } 1066 }
1067 1067
1068 .textarea { 1068 .textarea {
1069 resize: none; 1069 resize: none;
1070 display: block; 1070 display: block;
1071 width: 100%; 1071 width: 100%;
1072 border-radius: 8px; 1072 border-radius: 8px;
1073 border: 1px solid #cecece; 1073 border: 1px solid #cecece;
1074 background: #fff; 1074 background: #fff;
1075 -webkit-transition: 0.3s; 1075 -webkit-transition: 0.3s;
1076 transition: 0.3s; 1076 transition: 0.3s;
1077 font-size: 12px; 1077 font-size: 12px;
1078 line-height: 1.4; 1078 line-height: 1.4;
1079 padding: 10px; 1079 padding: 10px;
1080 aspect-ratio: 8/3; 1080 aspect-ratio: 8/3;
1081 max-height: 250px; 1081 max-height: 250px;
1082 } 1082 }
1083 @media (min-width: 768px) { 1083 @media (min-width: 768px) {
1084 .textarea { 1084 .textarea {
1085 padding: 20px; 1085 padding: 20px;
1086 font-size: 16px; 1086 font-size: 16px;
1087 height: 280px; 1087 height: 280px;
1088 } 1088 }
1089 } 1089 }
1090 .textarea:focus { 1090 .textarea:focus {
1091 border-color: #377d87; 1091 border-color: #377d87;
1092 } 1092 }
1093 1093
1094 .button { 1094 .button {
1095 display: -webkit-box; 1095 display: -webkit-box;
1096 display: -ms-flexbox; 1096 display: -ms-flexbox;
1097 display: flex; 1097 display: flex;
1098 -webkit-box-pack: center; 1098 -webkit-box-pack: center;
1099 -ms-flex-pack: center; 1099 -ms-flex-pack: center;
1100 justify-content: center; 1100 justify-content: center;
1101 -webkit-box-align: center; 1101 -webkit-box-align: center;
1102 -ms-flex-align: center; 1102 -ms-flex-align: center;
1103 align-items: center; 1103 align-items: center;
1104 color: #fff; 1104 color: #fff;
1105 background: #377d87; 1105 background: #377d87;
1106 height: 30px; 1106 height: 30px;
1107 border-radius: 8px; 1107 border-radius: 8px;
1108 padding: 0 12px; 1108 padding: 0 12px;
1109 border: 1px solid #377d87; 1109 border: 1px solid #377d87;
1110 font-weight: 700; 1110 font-weight: 700;
1111 font-size: 12px; 1111 font-size: 12px;
1112 text-align: center; 1112 text-align: center;
1113 line-height: 1; 1113 line-height: 1;
1114 gap: 6px; 1114 gap: 6px;
1115 -webkit-transition: 0.3s; 1115 -webkit-transition: 0.3s;
1116 transition: 0.3s; 1116 transition: 0.3s;
1117 cursor: pointer; 1117 cursor: pointer;
1118 } 1118 }
1119 @media (min-width: 768px) { 1119 @media (min-width: 768px) {
1120 .button { 1120 .button {
1121 padding: 0 24px; 1121 padding: 0 24px;
1122 font-size: 16px; 1122 font-size: 16px;
1123 height: 44px; 1123 height: 44px;
1124 gap: 12px; 1124 gap: 12px;
1125 } 1125 }
1126 } 1126 }
1127 @media (min-width: 992px) { 1127 @media (min-width: 992px) {
1128 .button { 1128 .button {
1129 padding: 0 36px; 1129 padding: 0 36px;
1130 } 1130 }
1131 } 1131 }
1132 .button:hover { 1132 .button:hover {
1133 background: transparent; 1133 background: transparent;
1134 color: #377d87; 1134 color: #377d87;
1135 } 1135 }
1136 .button img, 1136 .button img,
1137 .button svg { 1137 .button svg {
1138 width: 12px; 1138 width: 12px;
1139 height: 12px; 1139 height: 12px;
1140 } 1140 }
1141 @media (min-width: 768px) { 1141 @media (min-width: 768px) {
1142 .button img, 1142 .button img,
1143 .button svg { 1143 .button svg {
1144 width: 18px; 1144 width: 18px;
1145 height: 18px; 1145 height: 18px;
1146 } 1146 }
1147 } 1147 }
1148 .button_more span + span { 1148 .button_more span + span {
1149 display: none; 1149 display: none;
1150 } 1150 }
1151 .button_more.active span { 1151 .button_more.active span {
1152 display: none; 1152 display: none;
1153 } 1153 }
1154 .button_more.active span + span { 1154 .button_more.active span + span {
1155 display: block; 1155 display: block;
1156 } 1156 }
1157 .button_light { 1157 .button_light {
1158 background: transparent; 1158 background: transparent;
1159 color: #377d87; 1159 color: #377d87;
1160 } 1160 }
1161 .button_light:hover { 1161 .button_light:hover {
1162 background: #377d87; 1162 background: #377d87;
1163 color: #fff; 1163 color: #fff;
1164 } 1164 }
1165 .button_whited { 1165 .button_whited {
1166 background: #fff; 1166 background: #fff;
1167 color: #377d87; 1167 color: #377d87;
1168 border-color: #fff; 1168 border-color: #fff;
1169 } 1169 }
1170 .button_whited:hover { 1170 .button_whited:hover {
1171 background: #377d87; 1171 background: #377d87;
1172 color: #fff; 1172 color: #fff;
1173 } 1173 }
1174 1174
1175 .search { 1175 .search {
1176 width: 100%; 1176 width: 100%;
1177 position: relative; 1177 position: relative;
1178 background: #fff; 1178 background: #fff;
1179 border-radius: 8px; 1179 border-radius: 8px;
1180 } 1180 }
1181 .search span { 1181 .search span {
1182 display: none; 1182 display: none;
1183 height: 28px; 1183 height: 28px;
1184 -webkit-box-align: center; 1184 -webkit-box-align: center;
1185 -ms-flex-align: center; 1185 -ms-flex-align: center;
1186 align-items: center; 1186 align-items: center;
1187 padding-right: 12px; 1187 padding-right: 12px;
1188 z-index: 1; 1188 z-index: 1;
1189 position: absolute; 1189 position: absolute;
1190 top: 50%; 1190 top: 50%;
1191 left: 15px; 1191 left: 15px;
1192 margin-top: -14px; 1192 margin-top: -14px;
1193 } 1193 }
1194 @media (min-width: 768px) { 1194 @media (min-width: 768px) {
1195 .search span { 1195 .search span {
1196 display: -webkit-box; 1196 display: -webkit-box;
1197 display: -ms-flexbox; 1197 display: -ms-flexbox;
1198 display: flex; 1198 display: flex;
1199 } 1199 }
1200 } 1200 }
1201 .search span:after { 1201 .search span:after {
1202 content: ""; 1202 content: "";
1203 width: 1px; 1203 width: 1px;
1204 height: 100%; 1204 height: 100%;
1205 border-radius: 999px; 1205 border-radius: 999px;
1206 position: absolute; 1206 position: absolute;
1207 top: 0; 1207 top: 0;
1208 right: 0; 1208 right: 0;
1209 background: #cecece; 1209 background: #cecece;
1210 } 1210 }
1211 .search span svg { 1211 .search span svg {
1212 color: #9c9d9d; 1212 color: #9c9d9d;
1213 width: 20px; 1213 width: 20px;
1214 height: 20px; 1214 height: 20px;
1215 } 1215 }
1216 .search input { 1216 .search input {
1217 width: 100%; 1217 width: 100%;
1218 padding-right: 150px; 1218 padding-right: 150px;
1219 position: relative; 1219 position: relative;
1220 z-index: 2; 1220 z-index: 2;
1221 background: none; 1221 background: none;
1222 } 1222 }
1223 @media (min-width: 768px) { 1223 @media (min-width: 768px) {
1224 .search input { 1224 .search input {
1225 padding-left: 60px; 1225 padding-left: 60px;
1226 padding-right: 220px; 1226 padding-right: 220px;
1227 } 1227 }
1228 } 1228 }
1229 .search button { 1229 .search button {
1230 width: 140px; 1230 width: 140px;
1231 position: absolute; 1231 position: absolute;
1232 padding: 0; 1232 padding: 0;
1233 top: 0; 1233 top: 0;
1234 right: 0; 1234 right: 0;
1235 z-index: 3; 1235 z-index: 3;
1236 } 1236 }
1237 @media (min-width: 768px) { 1237 @media (min-width: 768px) {
1238 .search button { 1238 .search button {
1239 width: 200px; 1239 width: 200px;
1240 } 1240 }
1241 } 1241 }
1242 1242
1243 .breadcrumbs { 1243 .breadcrumbs {
1244 display: -webkit-box; 1244 display: -webkit-box;
1245 display: -ms-flexbox; 1245 display: -ms-flexbox;
1246 display: flex; 1246 display: flex;
1247 -webkit-box-align: center; 1247 -webkit-box-align: center;
1248 -ms-flex-align: center; 1248 -ms-flex-align: center;
1249 align-items: center; 1249 align-items: center;
1250 -ms-flex-wrap: wrap; 1250 -ms-flex-wrap: wrap;
1251 flex-wrap: wrap; 1251 flex-wrap: wrap;
1252 gap: 12px 6px; 1252 gap: 12px 6px;
1253 margin: 0; 1253 margin: 0;
1254 padding: 0; 1254 padding: 0;
1255 font-size: 11px; 1255 font-size: 11px;
1256 color: #cecece; 1256 color: #cecece;
1257 line-height: 1; 1257 line-height: 1;
1258 } 1258 }
1259 @media (min-width: 992px) { 1259 @media (min-width: 992px) {
1260 .breadcrumbs { 1260 .breadcrumbs {
1261 font-size: 13px; 1261 font-size: 13px;
1262 } 1262 }
1263 } 1263 }
1264 @media (min-width: 1280px) { 1264 @media (min-width: 1280px) {
1265 .breadcrumbs { 1265 .breadcrumbs {
1266 font-size: 16px; 1266 font-size: 16px;
1267 } 1267 }
1268 } 1268 }
1269 .breadcrumbs li { 1269 .breadcrumbs li {
1270 display: -webkit-box; 1270 display: -webkit-box;
1271 display: -ms-flexbox; 1271 display: -ms-flexbox;
1272 display: flex; 1272 display: flex;
1273 -webkit-box-align: center; 1273 -webkit-box-align: center;
1274 -ms-flex-align: center; 1274 -ms-flex-align: center;
1275 align-items: center; 1275 align-items: center;
1276 gap: 6px; 1276 gap: 6px;
1277 } 1277 }
1278 .breadcrumbs li:before { 1278 .breadcrumbs li:before {
1279 content: ""; 1279 content: "";
1280 width: 4px; 1280 width: 4px;
1281 height: 4px; 1281 height: 4px;
1282 background: #cecece; 1282 background: #cecece;
1283 border-radius: 999px; 1283 border-radius: 999px;
1284 position: relative; 1284 position: relative;
1285 top: -1px; 1285 top: -1px;
1286 } 1286 }
1287 .breadcrumbs li:first-child:before { 1287 .breadcrumbs li:first-child:before {
1288 display: none; 1288 display: none;
1289 } 1289 }
1290 .breadcrumbs li:last-child:before { 1290 .breadcrumbs li:last-child:before {
1291 background: #377d87; 1291 background: #377d87;
1292 } 1292 }
1293 .breadcrumbs a:hover { 1293 .breadcrumbs a:hover {
1294 color: #377d87; 1294 color: #377d87;
1295 } 1295 }
1296 .breadcrumbs b { 1296 .breadcrumbs b {
1297 color: #377d87; 1297 color: #377d87;
1298 font-weight: 700; 1298 font-weight: 700;
1299 } 1299 }
1300 1300
1301 .pagination { 1301 .pagination {
1302 display: -webkit-box; 1302 display: -webkit-box;
1303 display: -ms-flexbox; 1303 display: -ms-flexbox;
1304 display: flex; 1304 display: flex;
1305 -webkit-box-align: center; 1305 -webkit-box-align: center;
1306 -ms-flex-align: center; 1306 -ms-flex-align: center;
1307 align-items: center; 1307 align-items: center;
1308 -webkit-box-pack: center; 1308 -webkit-box-pack: center;
1309 -ms-flex-pack: center; 1309 -ms-flex-pack: center;
1310 justify-content: center; 1310 justify-content: center;
1311 -ms-flex-wrap: wrap; 1311 -ms-flex-wrap: wrap;
1312 flex-wrap: wrap; 1312 flex-wrap: wrap;
1313 line-height: 1; 1313 line-height: 1;
1314 color: #000; 1314 color: #000;
1315 font-size: 12px; 1315 font-size: 12px;
1316 margin: 0 auto; 1316 margin: 0 auto;
1317 } 1317 }
1318 @media (min-width: 768px) { 1318 @media (min-width: 768px) {
1319 .pagination { 1319 .pagination {
1320 font-size: 14px; 1320 font-size: 14px;
1321 gap: 3px; 1321 gap: 3px;
1322 } 1322 }
1323 } 1323 }
1324 .pagination__item { 1324 .pagination__item {
1325 width: 40px; 1325 width: 40px;
1326 height: 40px; 1326 height: 40px;
1327 display: -webkit-box; 1327 display: -webkit-box;
1328 display: -ms-flexbox; 1328 display: -ms-flexbox;
1329 display: flex; 1329 display: flex;
1330 -webkit-box-pack: center; 1330 -webkit-box-pack: center;
1331 -ms-flex-pack: center; 1331 -ms-flex-pack: center;
1332 justify-content: center; 1332 justify-content: center;
1333 -webkit-box-align: center; 1333 -webkit-box-align: center;
1334 -ms-flex-align: center; 1334 -ms-flex-align: center;
1335 align-items: center; 1335 align-items: center;
1336 background: none; 1336 background: none;
1337 padding: 0; 1337 padding: 0;
1338 border: 1px solid transparent; 1338 border: 1px solid transparent;
1339 border-radius: 8px; 1339 border-radius: 8px;
1340 } 1340 }
1341 .pagination__item:hover { 1341 .pagination__item:hover {
1342 -webkit-transition: 0s; 1342 -webkit-transition: 0s;
1343 transition: 0s; 1343 transition: 0s;
1344 color: #377d87; 1344 color: #377d87;
1345 font-weight: 700; 1345 font-weight: 700;
1346 } 1346 }
1347 .pagination__item.active { 1347 .pagination__item.active {
1348 font-weight: 700; 1348 font-weight: 700;
1349 color: #fff; 1349 color: #fff;
1350 background: #377d87; 1350 background: #377d87;
1351 border-color: #377d87; 1351 border-color: #377d87;
1352 } 1352 }
1353 .pagination__dots { 1353 .pagination__dots {
1354 width: 40px; 1354 width: 40px;
1355 height: 40px; 1355 height: 40px;
1356 display: -webkit-box; 1356 display: -webkit-box;
1357 display: -ms-flexbox; 1357 display: -ms-flexbox;
1358 display: flex; 1358 display: flex;
1359 -webkit-box-pack: center; 1359 -webkit-box-pack: center;
1360 -ms-flex-pack: center; 1360 -ms-flex-pack: center;
1361 justify-content: center; 1361 justify-content: center;
1362 -webkit-box-align: center; 1362 -webkit-box-align: center;
1363 -ms-flex-align: center; 1363 -ms-flex-align: center;
1364 align-items: center; 1364 align-items: center;
1365 } 1365 }
1366 .pagination__dots svg { 1366 .pagination__dots svg {
1367 width: 15px; 1367 width: 15px;
1368 height: 15px; 1368 height: 15px;
1369 } 1369 }
1370 .pagination__nav { 1370 .pagination__nav {
1371 width: 40px; 1371 width: 40px;
1372 height: 40px; 1372 height: 40px;
1373 display: none; 1373 display: none;
1374 -webkit-box-pack: center; 1374 -webkit-box-pack: center;
1375 -ms-flex-pack: center; 1375 -ms-flex-pack: center;
1376 justify-content: center; 1376 justify-content: center;
1377 -webkit-box-align: center; 1377 -webkit-box-align: center;
1378 -ms-flex-align: center; 1378 -ms-flex-align: center;
1379 align-items: center; 1379 align-items: center;
1380 background: none; 1380 background: none;
1381 padding: 0; 1381 padding: 0;
1382 border: 1px solid #cddee1; 1382 border: 1px solid #cddee1;
1383 color: #377d87; 1383 color: #377d87;
1384 border-radius: 8px; 1384 border-radius: 8px;
1385 } 1385 }
1386 @media (min-width: 768px) { 1386 @media (min-width: 768px) {
1387 .pagination__nav { 1387 .pagination__nav {
1388 display: -webkit-box; 1388 display: -webkit-box;
1389 display: -ms-flexbox; 1389 display: -ms-flexbox;
1390 display: flex; 1390 display: flex;
1391 } 1391 }
1392 } 1392 }
1393 .pagination__nav:hover { 1393 .pagination__nav:hover {
1394 border-color: #377d87; 1394 border-color: #377d87;
1395 background: #377d87; 1395 background: #377d87;
1396 color: #fff; 1396 color: #fff;
1397 } 1397 }
1398 .pagination__nav svg { 1398 .pagination__nav svg {
1399 width: 10px; 1399 width: 10px;
1400 height: 10px; 1400 height: 10px;
1401 } 1401 }
1402 .pagination__nav_prev { 1402 .pagination__nav_prev {
1403 margin-right: 37px; 1403 margin-right: 37px;
1404 } 1404 }
1405 .pagination__nav_prev svg { 1405 .pagination__nav_prev svg {
1406 -webkit-transform: rotate(180deg); 1406 -webkit-transform: rotate(180deg);
1407 -ms-transform: rotate(180deg); 1407 -ms-transform: rotate(180deg);
1408 transform: rotate(180deg); 1408 transform: rotate(180deg);
1409 } 1409 }
1410 .pagination__nav_next { 1410 .pagination__nav_next {
1411 margin-left: 37px; 1411 margin-left: 37px;
1412 } 1412 }
1413 1413
1414 .filters { 1414 .filters {
1415 display: -webkit-box; 1415 display: -webkit-box;
1416 display: -ms-flexbox; 1416 display: -ms-flexbox;
1417 display: flex; 1417 display: flex;
1418 -webkit-box-orient: vertical; 1418 -webkit-box-orient: vertical;
1419 -webkit-box-direction: normal; 1419 -webkit-box-direction: normal;
1420 -ms-flex-direction: column; 1420 -ms-flex-direction: column;
1421 flex-direction: column; 1421 flex-direction: column;
1422 gap: 10px; 1422 gap: 10px;
1423 } 1423 }
1424 @media (min-width: 768px) { 1424 @media (min-width: 768px) {
1425 .filters { 1425 .filters {
1426 -webkit-box-orient: horizontal; 1426 -webkit-box-orient: horizontal;
1427 -webkit-box-direction: normal; 1427 -webkit-box-direction: normal;
1428 -ms-flex-direction: row; 1428 -ms-flex-direction: row;
1429 flex-direction: row; 1429 flex-direction: row;
1430 -webkit-box-align: center; 1430 -webkit-box-align: center;
1431 -ms-flex-align: center; 1431 -ms-flex-align: center;
1432 align-items: center; 1432 align-items: center;
1433 -webkit-box-pack: justify; 1433 -webkit-box-pack: justify;
1434 -ms-flex-pack: justify; 1434 -ms-flex-pack: justify;
1435 justify-content: space-between; 1435 justify-content: space-between;
1436 } 1436 }
1437 } 1437 }
1438 .filters__label { 1438 .filters__label {
1439 color: #377d87; 1439 color: #377d87;
1440 font-size: 12px; 1440 font-size: 12px;
1441 font-weight: 700; 1441 font-weight: 700;
1442 } 1442 }
1443 @media (min-width: 768px) { 1443 @media (min-width: 768px) {
1444 .filters__label { 1444 .filters__label {
1445 font-size: 16px; 1445 font-size: 16px;
1446 } 1446 }
1447 } 1447 }
1448 @media (min-width: 992px) { 1448 @media (min-width: 992px) {
1449 .filters__label { 1449 .filters__label {
1450 font-size: 18px; 1450 font-size: 18px;
1451 } 1451 }
1452 } 1452 }
1453 .filters__body { 1453 .filters__body {
1454 display: -webkit-box; 1454 display: -webkit-box;
1455 display: -ms-flexbox; 1455 display: -ms-flexbox;
1456 display: flex; 1456 display: flex;
1457 -webkit-box-orient: vertical; 1457 -webkit-box-orient: vertical;
1458 -webkit-box-direction: normal; 1458 -webkit-box-direction: normal;
1459 -ms-flex-direction: column; 1459 -ms-flex-direction: column;
1460 flex-direction: column; 1460 flex-direction: column;
1461 } 1461 }
1462 @media (min-width: 768px) { 1462 @media (min-width: 768px) {
1463 .filters__body { 1463 .filters__body {
1464 -webkit-box-orient: horizontal; 1464 -webkit-box-orient: horizontal;
1465 -webkit-box-direction: normal; 1465 -webkit-box-direction: normal;
1466 -ms-flex-direction: row; 1466 -ms-flex-direction: row;
1467 flex-direction: row; 1467 flex-direction: row;
1468 -webkit-box-align: center; 1468 -webkit-box-align: center;
1469 -ms-flex-align: center; 1469 -ms-flex-align: center;
1470 align-items: center; 1470 align-items: center;
1471 } 1471 }
1472 } 1472 }
1473 @media (min-width: 768px) { 1473 @media (min-width: 768px) {
1474 .filters__select { 1474 .filters__select {
1475 width: 250px; 1475 width: 250px;
1476 } 1476 }
1477 } 1477 }
1478 @media (min-width: 992px) { 1478 @media (min-width: 992px) {
1479 .filters__select { 1479 .filters__select {
1480 width: 310px; 1480 width: 310px;
1481 } 1481 }
1482 } 1482 }
1483 .filters__item { 1483 .filters__item {
1484 display: none; 1484 display: none;
1485 -webkit-box-pack: center; 1485 -webkit-box-pack: center;
1486 -ms-flex-pack: center; 1486 -ms-flex-pack: center;
1487 justify-content: center; 1487 justify-content: center;
1488 -webkit-box-align: center; 1488 -webkit-box-align: center;
1489 -ms-flex-align: center; 1489 -ms-flex-align: center;
1490 align-items: center; 1490 align-items: center;
1491 width: 50px; 1491 width: 50px;
1492 height: 50px; 1492 height: 50px;
1493 padding: 0; 1493 padding: 0;
1494 background: #fff; 1494 background: #fff;
1495 border: 1px solid #377d87; 1495 border: 1px solid #377d87;
1496 color: #377d87; 1496 color: #377d87;
1497 border-radius: 8px; 1497 border-radius: 8px;
1498 margin-left: 20px; 1498 margin-left: 20px;
1499 } 1499 }
1500 @media (min-width: 768px) { 1500 @media (min-width: 768px) {
1501 .filters__item { 1501 .filters__item {
1502 display: -webkit-box; 1502 display: -webkit-box;
1503 display: -ms-flexbox; 1503 display: -ms-flexbox;
1504 display: flex; 1504 display: flex;
1505 } 1505 }
1506 } 1506 }
1507 .filters__item svg { 1507 .filters__item svg {
1508 width: 24px; 1508 width: 24px;
1509 height: 24px; 1509 height: 24px;
1510 } 1510 }
1511 .filters__item.active { 1511 .filters__item.active {
1512 background: #377d87; 1512 background: #377d87;
1513 color: #fff; 1513 color: #fff;
1514 } 1514 }
1515 .filters__item + .filters__item { 1515 .filters__item + .filters__item {
1516 margin-left: 8px; 1516 margin-left: 8px;
1517 } 1517 }
1518 1518
1519 .like, 1519 .like,
1520 .chat { 1520 .chat {
1521 width: 30px; 1521 width: 30px;
1522 height: 30px; 1522 height: 30px;
1523 display: -webkit-box; 1523 display: -webkit-box;
1524 display: -ms-flexbox; 1524 display: -ms-flexbox;
1525 display: flex; 1525 display: flex;
1526 -webkit-box-pack: center; 1526 -webkit-box-pack: center;
1527 -ms-flex-pack: center; 1527 -ms-flex-pack: center;
1528 justify-content: center; 1528 justify-content: center;
1529 -webkit-box-align: center; 1529 -webkit-box-align: center;
1530 -ms-flex-align: center; 1530 -ms-flex-align: center;
1531 align-items: center; 1531 align-items: center;
1532 background: none; 1532 background: none;
1533 border: 1px solid #377d87; 1533 border: 1px solid #377d87;
1534 padding: 0; 1534 padding: 0;
1535 color: #377d87; 1535 color: #377d87;
1536 border-radius: 6px; 1536 border-radius: 6px;
1537 } 1537 }
1538 @media (min-width: 768px) { 1538 @media (min-width: 768px) {
1539 .like, 1539 .like,
1540 .chat { 1540 .chat {
1541 width: 44px; 1541 width: 44px;
1542 height: 44px; 1542 height: 44px;
1543 } 1543 }
1544 } 1544 }
1545 .like.active, 1545 .like.active,
1546 .chat.active { 1546 .chat.active {
1547 background: #377d87; 1547 background: #377d87;
1548 color: #fff; 1548 color: #fff;
1549 } 1549 }
1550 .like svg, 1550 .like svg,
1551 .chat svg { 1551 .chat svg {
1552 width: 14px; 1552 width: 14px;
1553 height: 14px; 1553 height: 14px;
1554 } 1554 }
1555 @media (min-width: 768px) { 1555 @media (min-width: 768px) {
1556 .like svg, 1556 .like svg,
1557 .chat svg { 1557 .chat svg {
1558 width: 20px; 1558 width: 20px;
1559 height: 20px; 1559 height: 20px;
1560 } 1560 }
1561 } 1561 }
1562 1562
1563 .like.active { 1563 .like.active {
1564 background: #eb5757; 1564 background: #eb5757;
1565 border-color: #eb5757; 1565 border-color: #eb5757;
1566 } 1566 }
1567 1567
1568 .checkbox { 1568 .checkbox {
1569 display: -webkit-box; 1569 display: -webkit-box;
1570 display: -ms-flexbox; 1570 display: -ms-flexbox;
1571 display: flex; 1571 display: flex;
1572 -webkit-box-align: start; 1572 -webkit-box-align: start;
1573 -ms-flex-align: start; 1573 -ms-flex-align: start;
1574 align-items: flex-start; 1574 align-items: flex-start;
1575 cursor: pointer; 1575 cursor: pointer;
1576 position: relative; 1576 position: relative;
1577 } 1577 }
1578 .checkbox__input { 1578 .checkbox__input {
1579 position: absolute; 1579 position: absolute;
1580 z-index: 1; 1580 z-index: 1;
1581 width: 14px; 1581 width: 14px;
1582 height: 14px; 1582 height: 14px;
1583 padding: 0; 1583 padding: 0;
1584 background: none; 1584 background: none;
1585 border: none; 1585 border: none;
1586 opacity: 0; 1586 opacity: 0;
1587 } 1587 }
1588 @media (min-width: 768px) { 1588 @media (min-width: 768px) {
1589 .checkbox__input { 1589 .checkbox__input {
1590 width: 20px; 1590 width: 20px;
1591 height: 20px; 1591 height: 20px;
1592 } 1592 }
1593 } 1593 }
1594 .checkbox__icon { 1594 .checkbox__icon {
1595 width: 14px; 1595 width: 14px;
1596 height: 14px; 1596 height: 14px;
1597 border: 1px solid #cfcfcf; 1597 border: 1px solid #cfcfcf;
1598 background: #fff; 1598 background: #fff;
1599 color: #fff; 1599 color: #fff;
1600 display: -webkit-box; 1600 display: -webkit-box;
1601 display: -ms-flexbox; 1601 display: -ms-flexbox;
1602 display: flex; 1602 display: flex;
1603 -webkit-box-pack: center; 1603 -webkit-box-pack: center;
1604 -ms-flex-pack: center; 1604 -ms-flex-pack: center;
1605 justify-content: center; 1605 justify-content: center;
1606 -webkit-box-align: center; 1606 -webkit-box-align: center;
1607 -ms-flex-align: center; 1607 -ms-flex-align: center;
1608 align-items: center; 1608 align-items: center;
1609 border-radius: 4px; 1609 border-radius: 4px;
1610 -webkit-transition: 0.3s; 1610 -webkit-transition: 0.3s;
1611 transition: 0.3s; 1611 transition: 0.3s;
1612 position: relative; 1612 position: relative;
1613 z-index: 2; 1613 z-index: 2;
1614 } 1614 }
1615 @media (min-width: 768px) { 1615 @media (min-width: 768px) {
1616 .checkbox__icon { 1616 .checkbox__icon {
1617 width: 20px; 1617 width: 20px;
1618 height: 20px; 1618 height: 20px;
1619 } 1619 }
1620 } 1620 }
1621 .checkbox__icon svg { 1621 .checkbox__icon svg {
1622 width: 8px; 1622 width: 8px;
1623 height: 8px; 1623 height: 8px;
1624 opacity: 0; 1624 opacity: 0;
1625 } 1625 }
1626 @media (min-width: 768px) { 1626 @media (min-width: 768px) {
1627 .checkbox__icon svg { 1627 .checkbox__icon svg {
1628 width: 10px; 1628 width: 10px;
1629 height: 10px; 1629 height: 10px;
1630 } 1630 }
1631 } 1631 }
1632 .checkbox__input:checked + .checkbox__icon { 1632 .checkbox__input:checked + .checkbox__icon {
1633 border-color: #377d87; 1633 border-color: #377d87;
1634 background: #377d87; 1634 background: #377d87;
1635 } 1635 }
1636 .checkbox__input:checked + .checkbox__icon svg { 1636 .checkbox__input:checked + .checkbox__icon svg {
1637 opacity: 1; 1637 opacity: 1;
1638 } 1638 }
1639 .checkbox__text { 1639 .checkbox__text {
1640 width: calc(100% - 14px); 1640 width: calc(100% - 14px);
1641 padding-left: 6px; 1641 padding-left: 6px;
1642 font-size: 12px; 1642 font-size: 12px;
1643 line-height: 1; 1643 line-height: 1;
1644 display: -webkit-box; 1644 display: -webkit-box;
1645 display: -ms-flexbox; 1645 display: -ms-flexbox;
1646 display: flex; 1646 display: flex;
1647 -webkit-box-align: center; 1647 -webkit-box-align: center;
1648 -ms-flex-align: center; 1648 -ms-flex-align: center;
1649 align-items: center; 1649 align-items: center;
1650 min-height: 14px; 1650 min-height: 14px;
1651 } 1651 }
1652 @media (min-width: 768px) { 1652 @media (min-width: 768px) {
1653 .checkbox__text { 1653 .checkbox__text {
1654 width: calc(100% - 20px); 1654 width: calc(100% - 20px);
1655 padding-left: 12px; 1655 padding-left: 12px;
1656 font-size: 15px; 1656 font-size: 15px;
1657 min-height: 20px; 1657 min-height: 20px;
1658 } 1658 }
1659 } 1659 }
1660 .checkbox__text a { 1660 .checkbox__text a {
1661 color: #377d87; 1661 color: #377d87;
1662 text-decoration: underline; 1662 text-decoration: underline;
1663 } 1663 }
1664 1664
1665 .file { 1665 .file {
1666 display: -webkit-box; 1666 display: -webkit-box;
1667 display: -ms-flexbox; 1667 display: -ms-flexbox;
1668 display: flex; 1668 display: flex;
1669 -webkit-box-orient: vertical; 1669 -webkit-box-orient: vertical;
1670 -webkit-box-direction: normal; 1670 -webkit-box-direction: normal;
1671 -ms-flex-direction: column; 1671 -ms-flex-direction: column;
1672 flex-direction: column; 1672 flex-direction: column;
1673 } 1673 }
1674 .file__input input { 1674 .file__input input {
1675 display: none; 1675 display: none;
1676 } 1676 }
1677 .file__list { 1677 .file__list {
1678 display: -webkit-box; 1678 display: -webkit-box;
1679 display: -ms-flexbox; 1679 display: -ms-flexbox;
1680 display: flex; 1680 display: flex;
1681 -webkit-box-orient: vertical; 1681 -webkit-box-orient: vertical;
1682 -webkit-box-direction: normal; 1682 -webkit-box-direction: normal;
1683 -ms-flex-direction: column; 1683 -ms-flex-direction: column;
1684 flex-direction: column; 1684 flex-direction: column;
1685 } 1685 }
1686 .file__list-item { 1686 .file__list-item {
1687 display: -webkit-box; 1687 display: -webkit-box;
1688 display: -ms-flexbox; 1688 display: -ms-flexbox;
1689 display: flex; 1689 display: flex;
1690 -webkit-box-align: start; 1690 -webkit-box-align: start;
1691 -ms-flex-align: start; 1691 -ms-flex-align: start;
1692 align-items: flex-start; 1692 align-items: flex-start;
1693 margin-top: 16px; 1693 margin-top: 16px;
1694 } 1694 }
1695 .file__list-item-left { 1695 .file__list-item-left {
1696 width: calc(100% - 16px); 1696 width: calc(100% - 16px);
1697 min-height: 16px; 1697 min-height: 16px;
1698 color: #9c9d9d; 1698 color: #9c9d9d;
1699 font-size: 12px; 1699 font-size: 12px;
1700 display: -webkit-box; 1700 display: -webkit-box;
1701 display: -ms-flexbox; 1701 display: -ms-flexbox;
1702 display: flex; 1702 display: flex;
1703 -webkit-box-align: start; 1703 -webkit-box-align: start;
1704 -ms-flex-align: start; 1704 -ms-flex-align: start;
1705 align-items: flex-start; 1705 align-items: flex-start;
1706 } 1706 }
1707 @media (min-width: 768px) { 1707 @media (min-width: 768px) {
1708 .file__list-item-left { 1708 .file__list-item-left {
1709 width: auto; 1709 width: auto;
1710 max-width: calc(100% - 16px); 1710 max-width: calc(100% - 16px);
1711 font-size: 16px; 1711 font-size: 16px;
1712 } 1712 }
1713 } 1713 }
1714 .file__list-item-left svg { 1714 .file__list-item-left svg {
1715 width: 16px; 1715 width: 16px;
1716 height: 16px; 1716 height: 16px;
1717 } 1717 }
1718 .file__list-item-left span { 1718 .file__list-item-left span {
1719 width: calc(100% - 16px); 1719 width: calc(100% - 16px);
1720 min-height: 16px; 1720 min-height: 16px;
1721 display: -webkit-box; 1721 display: -webkit-box;
1722 display: -ms-flexbox; 1722 display: -ms-flexbox;
1723 display: flex; 1723 display: flex;
1724 -webkit-box-align: center; 1724 -webkit-box-align: center;
1725 -ms-flex-align: center; 1725 -ms-flex-align: center;
1726 align-items: center; 1726 align-items: center;
1727 padding: 0 8px; 1727 padding: 0 8px;
1728 } 1728 }
1729 .file__list-item-right { 1729 .file__list-item-right {
1730 display: -webkit-box; 1730 display: -webkit-box;
1731 display: -ms-flexbox; 1731 display: -ms-flexbox;
1732 display: flex; 1732 display: flex;
1733 -webkit-box-pack: center; 1733 -webkit-box-pack: center;
1734 -ms-flex-pack: center; 1734 -ms-flex-pack: center;
1735 justify-content: center; 1735 justify-content: center;
1736 -webkit-box-align: center; 1736 -webkit-box-align: center;
1737 -ms-flex-align: center; 1737 -ms-flex-align: center;
1738 align-items: center; 1738 align-items: center;
1739 padding: 0; 1739 padding: 0;
1740 background: none; 1740 background: none;
1741 border: none; 1741 border: none;
1742 width: 16px; 1742 width: 16px;
1743 height: 16px; 1743 height: 16px;
1744 color: #377d87; 1744 color: #377d87;
1745 } 1745 }
1746 .file__list-item-right:hover { 1746 .file__list-item-right:hover {
1747 color: #000; 1747 color: #000;
1748 } 1748 }
1749 .file__list-item-right svg { 1749 .file__list-item-right svg {
1750 width: 10px; 1750 width: 10px;
1751 height: 10px; 1751 height: 10px;
1752 } 1752 }
1753 .file__list-item + .file__list-item { 1753 .file__list-item + .file__list-item {
1754 margin-top: 10px; 1754 margin-top: 10px;
1755 } 1755 }
1756 1756
1757 .rate { 1757 .rate {
1758 display: -webkit-box; 1758 display: -webkit-box;
1759 display: -ms-flexbox; 1759 display: -ms-flexbox;
1760 display: flex; 1760 display: flex;
1761 -webkit-box-align: center; 1761 -webkit-box-align: center;
1762 -ms-flex-align: center; 1762 -ms-flex-align: center;
1763 align-items: center; 1763 align-items: center;
1764 gap: 10px; 1764 gap: 10px;
1765 } 1765 }
1766 @media (min-width: 768px) { 1766 @media (min-width: 768px) {
1767 .rate { 1767 .rate {
1768 gap: 20px; 1768 gap: 20px;
1769 } 1769 }
1770 } 1770 }
1771 .rate__label { 1771 .rate__label {
1772 font-size: 12px; 1772 font-size: 12px;
1773 font-weight: 700; 1773 font-weight: 700;
1774 line-height: 1; 1774 line-height: 1;
1775 } 1775 }
1776 @media (min-width: 768px) { 1776 @media (min-width: 768px) {
1777 .rate__label { 1777 .rate__label {
1778 font-size: 18px; 1778 font-size: 18px;
1779 } 1779 }
1780 } 1780 }
1781 .rate__stars { 1781 .rate__stars {
1782 display: -webkit-box; 1782 display: -webkit-box;
1783 display: -ms-flexbox; 1783 display: -ms-flexbox;
1784 display: flex; 1784 display: flex;
1785 -webkit-box-orient: vertical; 1785 -webkit-box-orient: vertical;
1786 -webkit-box-direction: normal; 1786 -webkit-box-direction: normal;
1787 -ms-flex-direction: column; 1787 -ms-flex-direction: column;
1788 flex-direction: column; 1788 flex-direction: column;
1789 } 1789 }
1790 1790
1791 .back { 1791 .back {
1792 display: -webkit-box; 1792 display: -webkit-box;
1793 display: -ms-flexbox; 1793 display: -ms-flexbox;
1794 display: flex; 1794 display: flex;
1795 -webkit-box-align: center; 1795 -webkit-box-align: center;
1796 -ms-flex-align: center; 1796 -ms-flex-align: center;
1797 align-items: center; 1797 align-items: center;
1798 font-size: 14px; 1798 font-size: 14px;
1799 color: #377d87; 1799 color: #377d87;
1800 font-weight: 700; 1800 font-weight: 700;
1801 } 1801 }
1802 @media (min-width: 768px) { 1802 @media (min-width: 768px) {
1803 .back { 1803 .back {
1804 font-size: 18px; 1804 font-size: 18px;
1805 } 1805 }
1806 } 1806 }
1807 .back:hover { 1807 .back:hover {
1808 color: #4d88d9; 1808 color: #4d88d9;
1809 } 1809 }
1810 .back svg { 1810 .back svg {
1811 width: 16px; 1811 width: 16px;
1812 height: 16px; 1812 height: 16px;
1813 } 1813 }
1814 @media (min-width: 768px) { 1814 @media (min-width: 768px) {
1815 .back svg { 1815 .back svg {
1816 width: 26px; 1816 width: 26px;
1817 height: 26px; 1817 height: 26px;
1818 } 1818 }
1819 } 1819 }
1820 .back span { 1820 .back span {
1821 width: calc(100% - 16px); 1821 width: calc(100% - 16px);
1822 padding-left: 10px; 1822 padding-left: 10px;
1823 } 1823 }
1824 @media (min-width: 768px) { 1824 @media (min-width: 768px) {
1825 .back span { 1825 .back span {
1826 width: calc(100% - 26px); 1826 width: calc(100% - 26px);
1827 padding-left: 20px; 1827 padding-left: 20px;
1828 } 1828 }
1829 } 1829 }
1830 1830
1831 .callback { 1831 .callback {
1832 display: -webkit-box; 1832 display: -webkit-box;
1833 display: -ms-flexbox; 1833 display: -ms-flexbox;
1834 display: flex; 1834 display: flex;
1835 -webkit-box-orient: vertical; 1835 -webkit-box-orient: vertical;
1836 -webkit-box-direction: normal; 1836 -webkit-box-direction: normal;
1837 -ms-flex-direction: column; 1837 -ms-flex-direction: column;
1838 flex-direction: column; 1838 flex-direction: column;
1839 gap: 16px; 1839 gap: 16px;
1840 } 1840 }
1841 @media (min-width: 992px) { 1841 @media (min-width: 992px) {
1842 .callback { 1842 .callback {
1843 -webkit-box-orient: horizontal; 1843 -webkit-box-orient: horizontal;
1844 -webkit-box-direction: normal; 1844 -webkit-box-direction: normal;
1845 -ms-flex-direction: row; 1845 -ms-flex-direction: row;
1846 flex-direction: row; 1846 flex-direction: row;
1847 -webkit-box-pack: justify; 1847 -webkit-box-pack: justify;
1848 -ms-flex-pack: justify; 1848 -ms-flex-pack: justify;
1849 justify-content: space-between; 1849 justify-content: space-between;
1850 -ms-flex-wrap: wrap; 1850 -ms-flex-wrap: wrap;
1851 flex-wrap: wrap; 1851 flex-wrap: wrap;
1852 gap: 20px 0; 1852 gap: 20px 0;
1853 } 1853 }
1854 } 1854 }
1855 .callback__body { 1855 .callback__body {
1856 display: -webkit-box; 1856 display: -webkit-box;
1857 display: -ms-flexbox; 1857 display: -ms-flexbox;
1858 display: flex; 1858 display: flex;
1859 -webkit-box-orient: vertical; 1859 -webkit-box-orient: vertical;
1860 -webkit-box-direction: normal; 1860 -webkit-box-direction: normal;
1861 -ms-flex-direction: column; 1861 -ms-flex-direction: column;
1862 flex-direction: column; 1862 flex-direction: column;
1863 gap: 16px; 1863 gap: 16px;
1864 } 1864 }
1865 @media (min-width: 992px) { 1865 @media (min-width: 992px) {
1866 .callback__body { 1866 .callback__body {
1867 width: calc(50% - 10px); 1867 width: calc(50% - 10px);
1868 gap: 10px; 1868 gap: 10px;
1869 } 1869 }
1870 } 1870 }
1871 @media (min-width: 992px) { 1871 @media (min-width: 992px) {
1872 .callback__textarea { 1872 .callback__textarea {
1873 width: calc(50% - 10px); 1873 width: calc(50% - 10px);
1874 height: auto; 1874 height: auto;
1875 } 1875 }
1876 } 1876 }
1877 .callback__bottom { 1877 .callback__bottom {
1878 display: -webkit-box; 1878 display: -webkit-box;
1879 display: -ms-flexbox; 1879 display: -ms-flexbox;
1880 display: flex; 1880 display: flex;
1881 -webkit-box-orient: vertical; 1881 -webkit-box-orient: vertical;
1882 -webkit-box-direction: normal; 1882 -webkit-box-direction: normal;
1883 -ms-flex-direction: column; 1883 -ms-flex-direction: column;
1884 flex-direction: column; 1884 flex-direction: column;
1885 gap: 16px; 1885 gap: 16px;
1886 } 1886 }
1887 @media (min-width: 768px) { 1887 @media (min-width: 768px) {
1888 .callback__bottom { 1888 .callback__bottom {
1889 -webkit-box-align: start; 1889 -webkit-box-align: start;
1890 -ms-flex-align: start; 1890 -ms-flex-align: start;
1891 align-items: flex-start; 1891 align-items: flex-start;
1892 } 1892 }
1893 } 1893 }
1894 @media (min-width: 992px) { 1894 @media (min-width: 992px) {
1895 .callback__bottom { 1895 .callback__bottom {
1896 width: 100%; 1896 width: 100%;
1897 gap: 20px; 1897 gap: 20px;
1898 } 1898 }
1899 } 1899 }
1900 1900
1901 .error .input, 1901 .error .input,
1902 .error .textarea { 1902 .error .textarea {
1903 border-color: #eb5757; 1903 border-color: #eb5757;
1904 } 1904 }
1905 .error label { 1905 .error label {
1906 display: block; 1906 display: block;
1907 } 1907 }
1908 1908
1909 .eye { 1909 .eye {
1910 position: absolute; 1910 position: absolute;
1911 z-index: 2; 1911 z-index: 2;
1912 top: 50%; 1912 top: 50%;
1913 -webkit-transform: translate(0, -50%); 1913 -webkit-transform: translate(0, -50%);
1914 -ms-transform: translate(0, -50%); 1914 -ms-transform: translate(0, -50%);
1915 transform: translate(0, -50%); 1915 transform: translate(0, -50%);
1916 right: 10px; 1916 right: 10px;
1917 aspect-ratio: 1/1; 1917 aspect-ratio: 1/1;
1918 width: 16px; 1918 width: 16px;
1919 padding: 0; 1919 padding: 0;
1920 border: none; 1920 border: none;
1921 background: none; 1921 background: none;
1922 color: #9c9d9d; 1922 color: #9c9d9d;
1923 } 1923 }
1924 @media (min-width: 768px) { 1924 @media (min-width: 768px) {
1925 .eye { 1925 .eye {
1926 width: 24px; 1926 width: 24px;
1927 right: 20px; 1927 right: 20px;
1928 } 1928 }
1929 } 1929 }
1930 .eye svg { 1930 .eye svg {
1931 position: absolute; 1931 position: absolute;
1932 top: 0; 1932 top: 0;
1933 left: 0; 1933 left: 0;
1934 width: 100%; 1934 width: 100%;
1935 height: 100%; 1935 height: 100%;
1936 } 1936 }
1937 .eye svg + svg { 1937 .eye svg + svg {
1938 display: none; 1938 display: none;
1939 } 1939 }
1940 .eye.active { 1940 .eye.active {
1941 color: #377d87; 1941 color: #377d87;
1942 } 1942 }
1943 .eye.active svg { 1943 .eye.active svg {
1944 display: none; 1944 display: none;
1945 } 1945 }
1946 .eye.active svg + svg { 1946 .eye.active svg + svg {
1947 display: block; 1947 display: block;
1948 } 1948 }
1949 1949
1950 .del { 1950 .del {
1951 width: 32px; 1951 width: 32px;
1952 aspect-ratio: 1/1; 1952 aspect-ratio: 1/1;
1953 background: #377d87; 1953 background: #377d87;
1954 color: #fff; 1954 color: #fff;
1955 display: -webkit-box; 1955 display: -webkit-box;
1956 display: -ms-flexbox; 1956 display: -ms-flexbox;
1957 display: flex; 1957 display: flex;
1958 -webkit-box-pack: center; 1958 -webkit-box-pack: center;
1959 -ms-flex-pack: center; 1959 -ms-flex-pack: center;
1960 justify-content: center; 1960 justify-content: center;
1961 -webkit-box-align: center; 1961 -webkit-box-align: center;
1962 -ms-flex-align: center; 1962 -ms-flex-align: center;
1963 align-items: center; 1963 align-items: center;
1964 border-radius: 8px; 1964 border-radius: 8px;
1965 padding: 0; 1965 padding: 0;
1966 border: 1px solid #377d87; 1966 border: 1px solid #377d87;
1967 } 1967 }
1968 .del:hover { 1968 .del:hover {
1969 background: #fff; 1969 background: #fff;
1970 color: #377d87; 1970 color: #377d87;
1971 } 1971 }
1972 .del svg { 1972 .del svg {
1973 width: 50%; 1973 width: 50%;
1974 aspect-ratio: 1/1; 1974 aspect-ratio: 1/1;
1975 } 1975 }
1976 1976
1977 .notify { 1977 .notify {
1978 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 1978 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
1979 padding: 6px 12px; 1979 padding: 6px 12px;
1980 border-radius: 8px; 1980 border-radius: 8px;
1981 display: -webkit-box; 1981 display: -webkit-box;
1982 display: -ms-flexbox; 1982 display: -ms-flexbox;
1983 display: flex; 1983 display: flex;
1984 -webkit-box-align: start; 1984 -webkit-box-align: start;
1985 -ms-flex-align: start; 1985 -ms-flex-align: start;
1986 align-items: flex-start; 1986 align-items: flex-start;
1987 } 1987 }
1988 @media (min-width: 768px) { 1988 @media (min-width: 768px) {
1989 .notify { 1989 .notify {
1990 padding: 12px 20px; 1990 padding: 12px 20px;
1991 } 1991 }
1992 } 1992 }
1993 .notify_red { 1993 .notify_red {
1994 background: #f9cdcd; 1994 background: #f9cdcd;
1995 } 1995 }
1996 .notify svg { 1996 .notify svg {
1997 color: #4d88d9; 1997 color: #4d88d9;
1998 width: 20px; 1998 width: 20px;
1999 aspect-ratio: 1/1; 1999 aspect-ratio: 1/1;
2000 } 2000 }
2001 .notify span { 2001 .notify span {
2002 font-size: 12px; 2002 font-size: 12px;
2003 padding-left: 10px; 2003 padding-left: 10px;
2004 min-height: 20px; 2004 min-height: 20px;
2005 display: -webkit-box; 2005 display: -webkit-box;
2006 display: -ms-flexbox; 2006 display: -ms-flexbox;
2007 display: flex; 2007 display: flex;
2008 -webkit-box-align: center; 2008 -webkit-box-align: center;
2009 -ms-flex-align: center; 2009 -ms-flex-align: center;
2010 align-items: center; 2010 align-items: center;
2011 } 2011 }
2012 @media (min-width: 768px) { 2012 @media (min-width: 768px) {
2013 .notify span { 2013 .notify span {
2014 font-size: 16px; 2014 font-size: 16px;
2015 } 2015 }
2016 } 2016 }
2017 2017
2018 .table { 2018 .table {
2019 margin: 0 -10px; 2019 margin: 0 -10px;
2020 display: -webkit-box; 2020 display: -webkit-box;
2021 display: -ms-flexbox; 2021 display: -ms-flexbox;
2022 display: flex; 2022 display: flex;
2023 -webkit-box-orient: vertical; 2023 -webkit-box-orient: vertical;
2024 -webkit-box-direction: reverse; 2024 -webkit-box-direction: reverse;
2025 -ms-flex-direction: column-reverse; 2025 -ms-flex-direction: column-reverse;
2026 flex-direction: column-reverse; 2026 flex-direction: column-reverse;
2027 -webkit-box-align: center; 2027 -webkit-box-align: center;
2028 -ms-flex-align: center; 2028 -ms-flex-align: center;
2029 align-items: center; 2029 align-items: center;
2030 gap: 20px; 2030 gap: 20px;
2031 } 2031 }
2032 @media (min-width: 768px) { 2032 @media (min-width: 768px) {
2033 .table { 2033 .table {
2034 margin: 0; 2034 margin: 0;
2035 gap: 30px; 2035 gap: 30px;
2036 } 2036 }
2037 } 2037 }
2038 .table__button { 2038 .table__button {
2039 display: none; 2039 display: none;
2040 } 2040 }
2041 .table_spoiler .table__button { 2041 .table_spoiler .table__button {
2042 display: -webkit-box; 2042 display: -webkit-box;
2043 display: -ms-flexbox; 2043 display: -ms-flexbox;
2044 display: flex; 2044 display: flex;
2045 } 2045 }
2046 .table__scroll { 2046 .table__scroll {
2047 overflow: hidden; 2047 overflow: hidden;
2048 overflow-x: auto; 2048 overflow-x: auto;
2049 padding: 0 10px; 2049 padding: 0 10px;
2050 width: 100%; 2050 width: 100%;
2051 } 2051 }
2052 @media (min-width: 768px) { 2052 @media (min-width: 768px) {
2053 .table__scroll { 2053 .table__scroll {
2054 padding: 0; 2054 padding: 0;
2055 } 2055 }
2056 } 2056 }
2057 .table__body { 2057 .table__body {
2058 border-radius: 8px; 2058 border-radius: 8px;
2059 overflow: hidden; 2059 overflow: hidden;
2060 } 2060 }
2061 .table__body_min-width { 2061 .table__body_min-width {
2062 min-width: 580px; 2062 min-width: 580px;
2063 } 2063 }
2064 .table table { 2064 .table table {
2065 border-collapse: collapse; 2065 border-collapse: collapse;
2066 width: 100%; 2066 width: 100%;
2067 font-size: 12px; 2067 font-size: 12px;
2068 border-radius: 8px; 2068 border-radius: 8px;
2069 } 2069 }
2070 @media (min-width: 768px) { 2070 @media (min-width: 768px) {
2071 .table table { 2071 .table table {
2072 font-size: 14px; 2072 font-size: 14px;
2073 } 2073 }
2074 } 2074 }
2075 @media (min-width: 1280px) { 2075 @media (min-width: 1280px) {
2076 .table table { 2076 .table table {
2077 font-size: 16px; 2077 font-size: 16px;
2078 } 2078 }
2079 } 2079 }
2080 .table thead tr th, 2080 .table thead tr th,
2081 .table thead tr td { 2081 .table thead tr td {
2082 background: #377d87; 2082 background: #377d87;
2083 color: #fff; 2083 color: #fff;
2084 font-weight: 700; 2084 font-weight: 700;
2085 border-top-color: #377d87; 2085 border-top-color: #377d87;
2086 } 2086 }
2087 .table thead tr th:first-child, 2087 .table thead tr th:first-child,
2088 .table thead tr td:first-child { 2088 .table thead tr td:first-child {
2089 border-left-color: #377d87; 2089 border-left-color: #377d87;
2090 } 2090 }
2091 .table thead tr th:last-child, 2091 .table thead tr th:last-child,
2092 .table thead tr td:last-child { 2092 .table thead tr td:last-child {
2093 border-right-color: #377d87; 2093 border-right-color: #377d87;
2094 } 2094 }
2095 .table_spoiler tr { 2095 .table_spoiler tr {
2096 /*display: none;*/ 2096 /*display: none;*/
2097 } 2097 }
2098 .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) { 2098 .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) {
2099 display: table-row; 2099 display: table-row;
2100 } 2100 }
2101 .table_spoiler.active tr { 2101 .table_spoiler.active tr {
2102 display: table-row; 2102 display: table-row;
2103 } 2103 }
2104 .table th, 2104 .table th,
2105 .table td { 2105 .table td {
2106 text-align: left; 2106 text-align: left;
2107 padding: 10px; 2107 padding: 10px;
2108 border: 1px solid #cecece; 2108 border: 1px solid #cecece;
2109 } 2109 }
2110 @media (min-width: 768px) { 2110 @media (min-width: 768px) {
2111 .table td { 2111 .table td {
2112 padding: 14px 10px; 2112 padding: 14px 10px;
2113 } 2113 }
2114 } 2114 }
2115 .table__status { 2115 .table__status {
2116 color: #9c9d9d; 2116 color: #9c9d9d;
2117 display: -webkit-box; 2117 display: -webkit-box;
2118 display: -ms-flexbox; 2118 display: -ms-flexbox;
2119 display: flex; 2119 display: flex;
2120 -webkit-box-align: center; 2120 -webkit-box-align: center;
2121 -ms-flex-align: center; 2121 -ms-flex-align: center;
2122 align-items: center; 2122 align-items: center;
2123 gap: 6px; 2123 gap: 6px;
2124 position: relative; 2124 position: relative;
2125 padding-left: 14px; 2125 padding-left: 14px;
2126 } 2126 }
2127 .table__status i { 2127 .table__status i {
2128 background: #9c9d9d; 2128 background: #9c9d9d;
2129 width: 8px; 2129 width: 8px;
2130 aspect-ratio: 1/1; 2130 aspect-ratio: 1/1;
2131 border-radius: 999px; 2131 border-radius: 999px;
2132 position: absolute; 2132 position: absolute;
2133 top: 4px; 2133 top: 4px;
2134 left: 0; 2134 left: 0;
2135 } 2135 }
2136 .table__status.green { 2136 .table__status.green {
2137 color: #377d87; 2137 color: #377d87;
2138 } 2138 }
2139 .table__status.green i { 2139 .table__status.green i {
2140 background: #377d87; 2140 background: #377d87;
2141 } 2141 }
2142 .table__link { 2142 .table__link {
2143 display: -webkit-box; 2143 display: -webkit-box;
2144 display: -ms-flexbox; 2144 display: -ms-flexbox;
2145 display: flex; 2145 display: flex;
2146 -webkit-box-align: center; 2146 -webkit-box-align: center;
2147 -ms-flex-align: center; 2147 -ms-flex-align: center;
2148 align-items: center; 2148 align-items: center;
2149 gap: 4px; 2149 gap: 4px;
2150 color: #4d88d9; 2150 color: #4d88d9;
2151 } 2151 }
2152 @media (min-width: 768px) { 2152 @media (min-width: 768px) {
2153 .table__link { 2153 .table__link {
2154 gap: 6px; 2154 gap: 6px;
2155 } 2155 }
2156 } 2156 }
2157 .table__link:hover { 2157 .table__link:hover {
2158 color: #000; 2158 color: #000;
2159 } 2159 }
2160 .table__link svg { 2160 .table__link svg {
2161 width: 12px; 2161 width: 12px;
2162 aspect-ratio: 1/1; 2162 aspect-ratio: 1/1;
2163 } 2163 }
2164 @media (min-width: 768px) { 2164 @media (min-width: 768px) {
2165 .table__link svg { 2165 .table__link svg {
2166 width: 16px; 2166 width: 16px;
2167 } 2167 }
2168 } 2168 }
2169 .table__controls { 2169 .table__controls {
2170 display: -webkit-box; 2170 display: -webkit-box;
2171 display: -ms-flexbox; 2171 display: -ms-flexbox;
2172 display: flex; 2172 display: flex;
2173 -webkit-box-align: center; 2173 -webkit-box-align: center;
2174 -ms-flex-align: center; 2174 -ms-flex-align: center;
2175 align-items: center; 2175 align-items: center;
2176 gap: 8px; 2176 gap: 8px;
2177 } 2177 }
2178 @media (min-width: 1280px) { 2178 @media (min-width: 1280px) {
2179 .table__controls { 2179 .table__controls {
2180 gap: 12px; 2180 gap: 12px;
2181 } 2181 }
2182 } 2182 }
2183 .table__controls-item { 2183 .table__controls-item {
2184 width: 24px; 2184 width: 24px;
2185 aspect-ratio: 1/1; 2185 aspect-ratio: 1/1;
2186 display: -webkit-box; 2186 display: -webkit-box;
2187 display: -ms-flexbox; 2187 display: -ms-flexbox;
2188 display: flex; 2188 display: flex;
2189 -webkit-box-pack: center; 2189 -webkit-box-pack: center;
2190 -ms-flex-pack: center; 2190 -ms-flex-pack: center;
2191 justify-content: center; 2191 justify-content: center;
2192 -webkit-box-align: center; 2192 -webkit-box-align: center;
2193 -ms-flex-align: center; 2193 -ms-flex-align: center;
2194 align-items: center; 2194 align-items: center;
2195 border: 1px solid #377d87; 2195 border: 1px solid #377d87;
2196 border-radius: 8px; 2196 border-radius: 8px;
2197 color: #377d87; 2197 color: #377d87;
2198 background: none; 2198 background: none;
2199 padding: 0; 2199 padding: 0;
2200 } 2200 }
2201 @media (min-width: 1280px) { 2201 @media (min-width: 1280px) {
2202 .table__controls-item { 2202 .table__controls-item {
2203 width: 30px; 2203 width: 30px;
2204 } 2204 }
2205 } 2205 }
2206 .table__controls-item:hover { 2206 .table__controls-item:hover {
2207 background: #377d87; 2207 background: #377d87;
2208 color: #fff; 2208 color: #fff;
2209 } 2209 }
2210 .table__controls-item svg { 2210 .table__controls-item svg {
2211 width: 60%; 2211 width: 60%;
2212 aspect-ratio: 1/1; 2212 aspect-ratio: 1/1;
2213 } 2213 }
2214 .table__controls-item:nth-of-type(4) svg { 2214 .table__controls-item:nth-of-type(4) svg {
2215 width: 80%; 2215 width: 80%;
2216 } 2216 }
2217 2217
2218 .gl-star-rating--stars:before, .gl-star-rating--stars:after { 2218 .gl-star-rating--stars:before, .gl-star-rating--stars:after {
2219 display: none; 2219 display: none;
2220 } 2220 }
2221 .gl-star-rating--stars span { 2221 .gl-star-rating--stars span {
2222 width: 22px !important; 2222 width: 22px !important;
2223 height: 22px !important; 2223 height: 22px !important;
2224 background-size: 22px 22px !important; 2224 background-size: 22px 22px !important;
2225 } 2225 }
2226 @media (min-width: 768px) { 2226 @media (min-width: 768px) {
2227 .gl-star-rating--stars span { 2227 .gl-star-rating--stars span {
2228 width: 30px !important; 2228 width: 30px !important;
2229 height: 30px !important; 2229 height: 30px !important;
2230 background-size: 30px 30px !important; 2230 background-size: 30px 30px !important;
2231 } 2231 }
2232 } 2232 }
2233 2233
2234 .more { 2234 .more {
2235 display: -webkit-box; 2235 display: -webkit-box;
2236 display: -ms-flexbox; 2236 display: -ms-flexbox;
2237 display: flex; 2237 display: flex;
2238 -webkit-box-orient: vertical; 2238 -webkit-box-orient: vertical;
2239 -webkit-box-direction: normal; 2239 -webkit-box-direction: normal;
2240 -ms-flex-direction: column; 2240 -ms-flex-direction: column;
2241 flex-direction: column; 2241 flex-direction: column;
2242 -webkit-box-align: center; 2242 -webkit-box-align: center;
2243 -ms-flex-align: center; 2243 -ms-flex-align: center;
2244 align-items: center; 2244 align-items: center;
2245 } 2245 }
2246 .more_mt { 2246 .more_mt {
2247 margin-top: 20px; 2247 margin-top: 20px;
2248 } 2248 }
2249 .more .button { 2249 .more .button {
2250 min-width: 100px; 2250 min-width: 100px;
2251 padding: 0; 2251 padding: 0;
2252 } 2252 }
2253 @media (min-width: 768px) { 2253 @media (min-width: 768px) {
2254 .more .button { 2254 .more .button {
2255 min-width: 180px; 2255 min-width: 180px;
2256 } 2256 }
2257 } 2257 }
2258 2258
2259 .header { 2259 .header {
2260 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2260 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2261 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2261 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2262 background: #fff; 2262 background: #fff;
2263 position: relative; 2263 position: relative;
2264 z-index: 5; 2264 z-index: 5;
2265 overflow: hidden; 2265 overflow: hidden;
2266 } 2266 }
2267 @media (min-width: 768px) { 2267 @media (min-width: 768px) {
2268 .header { 2268 .header {
2269 -webkit-box-shadow: none; 2269 -webkit-box-shadow: none;
2270 box-shadow: none; 2270 box-shadow: none;
2271 } 2271 }
2272 } 2272 }
2273 .header__body { 2273 .header__body {
2274 height: 42px; 2274 height: 42px;
2275 display: -webkit-box; 2275 display: -webkit-box;
2276 display: -ms-flexbox; 2276 display: -ms-flexbox;
2277 display: flex; 2277 display: flex;
2278 -webkit-box-pack: justify; 2278 -webkit-box-pack: justify;
2279 -ms-flex-pack: justify; 2279 -ms-flex-pack: justify;
2280 justify-content: space-between; 2280 justify-content: space-between;
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 } 2284 }
2285 @media (min-width: 768px) { 2285 @media (min-width: 768px) {
2286 .header__body { 2286 .header__body {
2287 height: 70px; 2287 height: 70px;
2288 } 2288 }
2289 } 2289 }
2290 .header__left { 2290 .header__left {
2291 display: -webkit-box; 2291 display: -webkit-box;
2292 display: -ms-flexbox; 2292 display: -ms-flexbox;
2293 display: flex; 2293 display: flex;
2294 -webkit-box-align: center; 2294 -webkit-box-align: center;
2295 -ms-flex-align: center; 2295 -ms-flex-align: center;
2296 align-items: center; 2296 align-items: center;
2297 gap: 40px; 2297 gap: 40px;
2298 } 2298 }
2299 .header__right { 2299 .header__right {
2300 display: -webkit-box; 2300 display: -webkit-box;
2301 display: -ms-flexbox; 2301 display: -ms-flexbox;
2302 display: flex; 2302 display: flex;
2303 -webkit-box-align: center; 2303 -webkit-box-align: center;
2304 -ms-flex-align: center; 2304 -ms-flex-align: center;
2305 align-items: center; 2305 align-items: center;
2306 gap: 14px; 2306 gap: 14px;
2307 } 2307 }
2308 @media (min-width: 768px) { 2308 @media (min-width: 768px) {
2309 .header__right { 2309 .header__right {
2310 gap: 20px; 2310 gap: 20px;
2311 } 2311 }
2312 } 2312 }
2313 .header__right-line { 2313 .header__right-line {
2314 width: 1px; 2314 width: 1px;
2315 height: 32px; 2315 height: 32px;
2316 background: #e6e7e7; 2316 background: #e6e7e7;
2317 border-radius: 999px; 2317 border-radius: 999px;
2318 } 2318 }
2319 @media (min-width: 992px) { 2319 @media (min-width: 992px) {
2320 .header__right-line { 2320 .header__right-line {
2321 display: none; 2321 display: none;
2322 } 2322 }
2323 } 2323 }
2324 .header__logo { 2324 .header__logo {
2325 display: -webkit-box; 2325 display: -webkit-box;
2326 display: -ms-flexbox; 2326 display: -ms-flexbox;
2327 display: flex; 2327 display: flex;
2328 -webkit-box-align: center; 2328 -webkit-box-align: center;
2329 -ms-flex-align: center; 2329 -ms-flex-align: center;
2330 align-items: center; 2330 align-items: center;
2331 -webkit-box-pack: center; 2331 -webkit-box-pack: center;
2332 -ms-flex-pack: center; 2332 -ms-flex-pack: center;
2333 justify-content: center; 2333 justify-content: center;
2334 color: #377d87; 2334 color: #377d87;
2335 } 2335 }
2336 .header__logo svg { 2336 .header__logo svg {
2337 width: 105px; 2337 width: 105px;
2338 height: 31px; 2338 height: 31px;
2339 } 2339 }
2340 @media (min-width: 768px) { 2340 @media (min-width: 768px) {
2341 .header__logo svg { 2341 .header__logo svg {
2342 width: 182px; 2342 width: 182px;
2343 height: 54px; 2343 height: 54px;
2344 } 2344 }
2345 } 2345 }
2346 .header__menu { 2346 .header__menu {
2347 display: none; 2347 display: none;
2348 } 2348 }
2349 .header.active-menu{ 2349 .header.active-menu{
2350 position: unset; 2350 position: unset;
2351 } 2351 }
2352 .header.active-menu .header__menu{ 2352 .header.active-menu .header__menu{
2353 position: absolute; 2353 position: absolute;
2354 display: flex; 2354 display: flex;
2355 flex-direction: column; 2355 flex-direction: column;
2356 z-index: 999; 2356 z-index: 999;
2357 top: 48px; 2357 top: 48px;
2358 background: #fff; 2358 background: #fff;
2359 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2359 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2360 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 2360 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
2361 left: 0; 2361 left: 0;
2362 border: 1px solid #e9e9e9; 2362 border: 1px solid #e9e9e9;
2363 width: 100%; 2363 width: 100%;
2364 } 2364 }
2365 @media (min-width: 768px) { 2365 @media (min-width: 768px) {
2366 .header__menu { 2366 .header__menu {
2367 display: -webkit-box; 2367 display: -webkit-box;
2368 display: -ms-flexbox; 2368 display: -ms-flexbox;
2369 display: flex; 2369 display: flex;
2370 } 2370 }
2371 } 2371 }
2372 .header__menu-item{ 2372 .header__menu-item{
2373 padding: 5px 10px; 2373 padding: 5px 10px;
2374 } 2374 }
2375 .header__menu-item:hover, .header__menu-item:active{ 2375 .header__menu-item:hover, .header__menu-item:active{
2376 border: 1px solid #cfcfcf; 2376 border: 1px solid #cfcfcf;
2377 } 2377 }
2378 .header__menu-item:hover { 2378 .header__menu-item:hover {
2379 color: #377d87; 2379 color: #377d87;
2380 } 2380 }
2381 .header__notifs { 2381 .header__notifs {
2382 display: -webkit-box; 2382 display: -webkit-box;
2383 display: -ms-flexbox; 2383 display: -ms-flexbox;
2384 display: flex; 2384 display: flex;
2385 -webkit-box-align: center; 2385 -webkit-box-align: center;
2386 -ms-flex-align: center; 2386 -ms-flex-align: center;
2387 align-items: center; 2387 align-items: center;
2388 -webkit-box-pack: center; 2388 -webkit-box-pack: center;
2389 -ms-flex-pack: center; 2389 -ms-flex-pack: center;
2390 justify-content: center; 2390 justify-content: center;
2391 color: #377d87; 2391 color: #377d87;
2392 padding: 0; 2392 padding: 0;
2393 border: none; 2393 border: none;
2394 background: none; 2394 background: none;
2395 width: 24px; 2395 width: 24px;
2396 height: 24px; 2396 height: 24px;
2397 } 2397 }
2398 @media (min-width: 992px) { 2398 @media (min-width: 992px) {
2399 .header__notifs { 2399 .header__notifs {
2400 width: auto; 2400 width: auto;
2401 height: auto; 2401 height: auto;
2402 color: #000; 2402 color: #000;
2403 line-height: 1.4; 2403 line-height: 1.4;
2404 } 2404 }
2405 } 2405 }
2406 @media (min-width: 992px) { 2406 @media (min-width: 992px) {
2407 .header__notifs:hover { 2407 .header__notifs:hover {
2408 color: #377d87; 2408 color: #377d87;
2409 } 2409 }
2410 } 2410 }
2411 .header__notifs svg { 2411 .header__notifs svg {
2412 width: 20px; 2412 width: 20px;
2413 height: 20px; 2413 height: 20px;
2414 } 2414 }
2415 @media (min-width: 992px) { 2415 @media (min-width: 992px) {
2416 .header__notifs svg { 2416 .header__notifs svg {
2417 display: none; 2417 display: none;
2418 } 2418 }
2419 } 2419 }
2420 .header__notifs span { 2420 .header__notifs span {
2421 display: none; 2421 display: none;
2422 } 2422 }
2423 @media (min-width: 992px) { 2423 @media (min-width: 992px) {
2424 .header__notifs span { 2424 .header__notifs span {
2425 display: inline; 2425 display: inline;
2426 } 2426 }
2427 } 2427 }
2428 .header__notifs_actived { 2428 .header__notifs_actived {
2429 position: relative; 2429 position: relative;
2430 } 2430 }
2431 @media (min-width: 992px) { 2431 @media (min-width: 992px) {
2432 .header__notifs_actived { 2432 .header__notifs_actived {
2433 padding-right: 12px; 2433 padding-right: 12px;
2434 } 2434 }
2435 } 2435 }
2436 .header__notifs_actived:after { 2436 .header__notifs_actived:after {
2437 content: ""; 2437 content: "";
2438 border: 1px solid #fff; 2438 border: 1px solid #fff;
2439 background: #377d87; 2439 background: #377d87;
2440 border-radius: 999px; 2440 border-radius: 999px;
2441 width: 10px; 2441 width: 10px;
2442 height: 10px; 2442 height: 10px;
2443 position: absolute; 2443 position: absolute;
2444 z-index: 1; 2444 z-index: 1;
2445 top: 0; 2445 top: 0;
2446 right: 0; 2446 right: 0;
2447 } 2447 }
2448 @media (min-width: 992px) { 2448 @media (min-width: 992px) {
2449 .header__notifs_actived:after { 2449 .header__notifs_actived:after {
2450 width: 8px; 2450 width: 8px;
2451 height: 8px; 2451 height: 8px;
2452 border: none; 2452 border: none;
2453 } 2453 }
2454 } 2454 }
2455 .header__burger { 2455 .header__burger {
2456 display: -webkit-box; 2456 display: -webkit-box;
2457 display: -ms-flexbox; 2457 display: -ms-flexbox;
2458 display: flex; 2458 display: flex;
2459 -webkit-box-align: center; 2459 -webkit-box-align: center;
2460 -ms-flex-align: center; 2460 -ms-flex-align: center;
2461 align-items: center; 2461 align-items: center;
2462 -webkit-box-pack: center; 2462 -webkit-box-pack: center;
2463 -ms-flex-pack: center; 2463 -ms-flex-pack: center;
2464 justify-content: center; 2464 justify-content: center;
2465 width: 24px; 2465 width: 24px;
2466 height: 24px; 2466 height: 24px;
2467 color: #377d87; 2467 color: #377d87;
2468 padding: 0; 2468 padding: 0;
2469 border: none; 2469 border: none;
2470 background: none; 2470 background: none;
2471 } 2471 }
2472 @media (min-width: 992px) { 2472 @media (min-width: 992px) {
2473 .header__burger { 2473 .header__burger {
2474 display: none; 2474 display: none;
2475 } 2475 }
2476 } 2476 }
2477 .header__burger svg { 2477 .header__burger svg {
2478 width: 20px; 2478 width: 20px;
2479 height: 20px; 2479 height: 20px;
2480 } 2480 }
2481 .header__burger svg + svg { 2481 .header__burger svg + svg {
2482 display: none; 2482 display: none;
2483 } 2483 }
2484 .header__sign { 2484 .header__sign {
2485 display: none; 2485 display: none;
2486 } 2486 }
2487 @media (min-width: 992px) { 2487 @media (min-width: 992px) {
2488 .header__sign { 2488 .header__sign {
2489 display: -webkit-box; 2489 display: -webkit-box;
2490 display: -ms-flexbox; 2490 display: -ms-flexbox;
2491 display: flex; 2491 display: flex;
2492 } 2492 }
2493 } 2493 }
2494 2494
2495 .mob-menu { 2495 .mob-menu {
2496 display: none; 2496 display: none;
2497 position: fixed; 2497 position: fixed;
2498 bottom: 0; 2498 bottom: 0;
2499 left: 0; 2499 left: 0;
2500 width: 100vw; 2500 width: 100vw;
2501 height: calc(100vh - 42px); 2501 height: calc(100vh - 42px);
2502 z-index: 4; 2502 z-index: 4;
2503 background: #fff; 2503 background: #fff;
2504 overflow: hidden; 2504 overflow: hidden;
2505 overflow-y: auto; 2505 overflow-y: auto;
2506 padding: 50px 0; 2506 padding: 50px 0;
2507 } 2507 }
2508 .mob-menu__bottom { 2508 .mob-menu__bottom {
2509 display: -webkit-box; 2509 display: -webkit-box;
2510 display: -ms-flexbox; 2510 display: -ms-flexbox;
2511 display: flex; 2511 display: flex;
2512 -webkit-box-orient: vertical; 2512 -webkit-box-orient: vertical;
2513 -webkit-box-direction: normal; 2513 -webkit-box-direction: normal;
2514 -ms-flex-direction: column; 2514 -ms-flex-direction: column;
2515 flex-direction: column; 2515 flex-direction: column;
2516 -webkit-box-align: center; 2516 -webkit-box-align: center;
2517 -ms-flex-align: center; 2517 -ms-flex-align: center;
2518 align-items: center; 2518 align-items: center;
2519 margin-top: 80px; 2519 margin-top: 80px;
2520 } 2520 }
2521 .mob-menu__bottom .button { 2521 .mob-menu__bottom .button {
2522 min-width: 120px; 2522 min-width: 120px;
2523 } 2523 }
2524 .mob-menu__bottom-link { 2524 .mob-menu__bottom-link {
2525 text-decoration: underline; 2525 text-decoration: underline;
2526 margin-top: 50px; 2526 margin-top: 50px;
2527 } 2527 }
2528 .mob-menu__bottom-link:hover { 2528 .mob-menu__bottom-link:hover {
2529 color: #377d87; 2529 color: #377d87;
2530 } 2530 }
2531 .mob-menu__bottom-link + .mob-menu__bottom-link { 2531 .mob-menu__bottom-link + .mob-menu__bottom-link {
2532 margin-top: 10px; 2532 margin-top: 10px;
2533 } 2533 }
2534 .mob-menu__bottom .socials { 2534 .mob-menu__bottom .socials {
2535 margin-top: 35px; 2535 margin-top: 35px;
2536 } 2536 }
2537 .mob-menu .footer__mobile-menu { 2537 .mob-menu .footer__mobile-menu {
2538 opacity: 1; 2538 opacity: 1;
2539 height: auto; 2539 height: auto;
2540 overflow: visible; 2540 overflow: visible;
2541 } 2541 }
2542 .mob-menu .footer__mobile-menu-item button { 2542 .mob-menu .footer__mobile-menu-item button {
2543 -webkit-box-align: center; 2543 -webkit-box-align: center;
2544 -ms-flex-align: center; 2544 -ms-flex-align: center;
2545 align-items: center; 2545 align-items: center;
2546 } 2546 }
2547 .mob-menu .footer__mobile-menu-item div { 2547 .mob-menu .footer__mobile-menu-item div {
2548 font-size: 20px; 2548 font-size: 20px;
2549 } 2549 }
2550 .mob-menu .footer__mobile-contacts a { 2550 .mob-menu .footer__mobile-contacts a {
2551 font-size: 20px; 2551 font-size: 20px;
2552 font-weight: 700; 2552 font-weight: 700;
2553 color: #000; 2553 color: #000;
2554 text-decoration: none; 2554 text-decoration: none;
2555 } 2555 }
2556 .mob-menu .footer__mobile-contacts a:hover { 2556 .mob-menu .footer__mobile-contacts a:hover {
2557 color: #377d87; 2557 color: #377d87;
2558 } 2558 }
2559 .mob-menu .footer__mobile-menu-item button b, 2559 .mob-menu .footer__mobile-menu-item button b,
2560 .mob-menu .footer__mobile-contacts a { 2560 .mob-menu .footer__mobile-contacts a {
2561 font-size: 30px; 2561 font-size: 30px;
2562 } 2562 }
2563 2563
2564 .menu-is-actived { 2564 .menu-is-actived {
2565 overflow: hidden; 2565 overflow: hidden;
2566 } 2566 }
2567 @media (min-width: 992px) { 2567 @media (min-width: 992px) {
2568 .menu-is-actived { 2568 .menu-is-actived {
2569 overflow: auto; 2569 overflow: auto;
2570 } 2570 }
2571 } 2571 }
2572 .menu-is-actived .header__burger svg { 2572 .menu-is-actived .header__burger svg {
2573 display: none; 2573 display: none;
2574 } 2574 }
2575 .menu-is-actived .header__burger svg + svg { 2575 .menu-is-actived .header__burger svg + svg {
2576 display: block; 2576 display: block;
2577 } 2577 }
2578 .menu-is-actived .mob-menu { 2578 .menu-is-actived .mob-menu {
2579 display: block; 2579 display: block;
2580 } 2580 }
2581 @media (min-width: 992px) { 2581 @media (min-width: 992px) {
2582 .menu-is-actived .mob-menu { 2582 .menu-is-actived .mob-menu {
2583 display: none; 2583 display: none;
2584 } 2584 }
2585 } 2585 }
2586 2586
2587 .footer { 2587 .footer {
2588 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2588 -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2589 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25); 2589 box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);
2590 background: #fff; 2590 background: #fff;
2591 position: relative; 2591 position: relative;
2592 z-index: 1; 2592 z-index: 1;
2593 overflow: hidden; 2593 overflow: hidden;
2594 } 2594 }
2595 .footer__mobile { 2595 .footer__mobile {
2596 display: -webkit-box; 2596 display: -webkit-box;
2597 display: -ms-flexbox; 2597 display: -ms-flexbox;
2598 display: flex; 2598 display: flex;
2599 -webkit-box-orient: vertical; 2599 -webkit-box-orient: vertical;
2600 -webkit-box-direction: normal; 2600 -webkit-box-direction: normal;
2601 -ms-flex-direction: column; 2601 -ms-flex-direction: column;
2602 flex-direction: column; 2602 flex-direction: column;
2603 padding: 25px 0 30px 0; 2603 padding: 25px 0 30px 0;
2604 } 2604 }
2605 @media (min-width: 768px) { 2605 @media (min-width: 768px) {
2606 .footer__mobile { 2606 .footer__mobile {
2607 padding: 30px 0; 2607 padding: 30px 0;
2608 } 2608 }
2609 } 2609 }
2610 @media (min-width: 992px) { 2610 @media (min-width: 992px) {
2611 .footer__mobile { 2611 .footer__mobile {
2612 display: none; 2612 display: none;
2613 } 2613 }
2614 } 2614 }
2615 .footer__mobile-toper { 2615 .footer__mobile-toper {
2616 display: -webkit-box; 2616 display: -webkit-box;
2617 display: -ms-flexbox; 2617 display: -ms-flexbox;
2618 display: flex; 2618 display: flex;
2619 -webkit-box-pack: justify; 2619 -webkit-box-pack: justify;
2620 -ms-flex-pack: justify; 2620 -ms-flex-pack: justify;
2621 justify-content: space-between; 2621 justify-content: space-between;
2622 -webkit-box-align: center; 2622 -webkit-box-align: center;
2623 -ms-flex-align: center; 2623 -ms-flex-align: center;
2624 align-items: center; 2624 align-items: center;
2625 padding: 0; 2625 padding: 0;
2626 border: none; 2626 border: none;
2627 background: none; 2627 background: none;
2628 } 2628 }
2629 .footer__mobile-toper a, 2629 .footer__mobile-toper a,
2630 .footer__mobile-toper b { 2630 .footer__mobile-toper b {
2631 display: -webkit-box; 2631 display: -webkit-box;
2632 display: -ms-flexbox; 2632 display: -ms-flexbox;
2633 display: flex; 2633 display: flex;
2634 -webkit-box-pack: center; 2634 -webkit-box-pack: center;
2635 -ms-flex-pack: center; 2635 -ms-flex-pack: center;
2636 justify-content: center; 2636 justify-content: center;
2637 -webkit-box-align: center; 2637 -webkit-box-align: center;
2638 -ms-flex-align: center; 2638 -ms-flex-align: center;
2639 align-items: center; 2639 align-items: center;
2640 color: #377d87; 2640 color: #377d87;
2641 } 2641 }
2642 .footer__mobile-toper a svg, 2642 .footer__mobile-toper a svg,
2643 .footer__mobile-toper b svg { 2643 .footer__mobile-toper b svg {
2644 width: 137px; 2644 width: 137px;
2645 height: 40px; 2645 height: 40px;
2646 } 2646 }
2647 .footer__mobile-toper span { 2647 .footer__mobile-toper span {
2648 width: 40px; 2648 width: 40px;
2649 height: 40px; 2649 height: 40px;
2650 display: -webkit-box; 2650 display: -webkit-box;
2651 display: -ms-flexbox; 2651 display: -ms-flexbox;
2652 display: flex; 2652 display: flex;
2653 -webkit-box-pack: center; 2653 -webkit-box-pack: center;
2654 -ms-flex-pack: center; 2654 -ms-flex-pack: center;
2655 justify-content: center; 2655 justify-content: center;
2656 -webkit-box-align: center; 2656 -webkit-box-align: center;
2657 -ms-flex-align: center; 2657 -ms-flex-align: center;
2658 align-items: center; 2658 align-items: center;
2659 background: #377d87; 2659 background: #377d87;
2660 color: #fff; 2660 color: #fff;
2661 border-radius: 999px; 2661 border-radius: 999px;
2662 } 2662 }
2663 .footer__mobile-toper span svg { 2663 .footer__mobile-toper span svg {
2664 width: 10px; 2664 width: 10px;
2665 height: 10px; 2665 height: 10px;
2666 -webkit-transition: 0.3s; 2666 -webkit-transition: 0.3s;
2667 transition: 0.3s; 2667 transition: 0.3s;
2668 } 2668 }
2669 .footer__mobile-toper.active span svg { 2669 .footer__mobile-toper.active span svg {
2670 -webkit-transform: rotate(180deg); 2670 -webkit-transform: rotate(180deg);
2671 -ms-transform: rotate(180deg); 2671 -ms-transform: rotate(180deg);
2672 transform: rotate(180deg); 2672 transform: rotate(180deg);
2673 } 2673 }
2674 .footer__mobile-menu { 2674 .footer__mobile-menu {
2675 height: 0; 2675 height: 0;
2676 opacity: 0; 2676 opacity: 0;
2677 overflow: hidden; 2677 overflow: hidden;
2678 -webkit-transition: 0.3s; 2678 -webkit-transition: 0.3s;
2679 transition: 0.3s; 2679 transition: 0.3s;
2680 display: -webkit-box; 2680 display: -webkit-box;
2681 display: -ms-flexbox; 2681 display: -ms-flexbox;
2682 display: flex; 2682 display: flex;
2683 -webkit-box-orient: vertical; 2683 -webkit-box-orient: vertical;
2684 -webkit-box-direction: normal; 2684 -webkit-box-direction: normal;
2685 -ms-flex-direction: column; 2685 -ms-flex-direction: column;
2686 flex-direction: column; 2686 flex-direction: column;
2687 gap: 30px; 2687 gap: 30px;
2688 } 2688 }
2689 @media (min-width: 768px) { 2689 @media (min-width: 768px) {
2690 .footer__mobile-menu { 2690 .footer__mobile-menu {
2691 display: grid; 2691 display: grid;
2692 grid-template-columns: 1fr 1fr; 2692 grid-template-columns: 1fr 1fr;
2693 gap: 100px; 2693 gap: 100px;
2694 } 2694 }
2695 } 2695 }
2696 .footer__mobile-menu-item { 2696 .footer__mobile-menu-item {
2697 display: -webkit-box; 2697 display: -webkit-box;
2698 display: -ms-flexbox; 2698 display: -ms-flexbox;
2699 display: flex; 2699 display: flex;
2700 -webkit-box-orient: vertical; 2700 -webkit-box-orient: vertical;
2701 -webkit-box-direction: normal; 2701 -webkit-box-direction: normal;
2702 -ms-flex-direction: column; 2702 -ms-flex-direction: column;
2703 flex-direction: column; 2703 flex-direction: column;
2704 } 2704 }
2705 .footer__mobile-menu-item button { 2705 .footer__mobile-menu-item button {
2706 display: -webkit-box; 2706 display: -webkit-box;
2707 display: -ms-flexbox; 2707 display: -ms-flexbox;
2708 display: flex; 2708 display: flex;
2709 -webkit-box-align: start; 2709 -webkit-box-align: start;
2710 -ms-flex-align: start; 2710 -ms-flex-align: start;
2711 align-items: flex-start; 2711 align-items: flex-start;
2712 padding: 0; 2712 padding: 0;
2713 border: none; 2713 border: none;
2714 background: none; 2714 background: none;
2715 } 2715 }
2716 .footer__mobile-menu-item button.active { 2716 .footer__mobile-menu-item button.active {
2717 color: #377d87; 2717 color: #377d87;
2718 } 2718 }
2719 .footer__mobile-menu-item button b { 2719 .footer__mobile-menu-item button b {
2720 width: calc(100% - 24px); 2720 width: calc(100% - 24px);
2721 padding-right: 12px; 2721 padding-right: 12px;
2722 min-height: 24px; 2722 min-height: 24px;
2723 display: -webkit-box; 2723 display: -webkit-box;
2724 display: -ms-flexbox; 2724 display: -ms-flexbox;
2725 display: flex; 2725 display: flex;
2726 -webkit-box-align: center; 2726 -webkit-box-align: center;
2727 -ms-flex-align: center; 2727 -ms-flex-align: center;
2728 align-items: center; 2728 align-items: center;
2729 font-size: 20px; 2729 font-size: 20px;
2730 font-weight: 700; 2730 font-weight: 700;
2731 } 2731 }
2732 .footer__mobile-menu-item button span { 2732 .footer__mobile-menu-item button span {
2733 width: 24px; 2733 width: 24px;
2734 height: 24px; 2734 height: 24px;
2735 display: -webkit-box; 2735 display: -webkit-box;
2736 display: -ms-flexbox; 2736 display: -ms-flexbox;
2737 display: flex; 2737 display: flex;
2738 -webkit-box-pack: center; 2738 -webkit-box-pack: center;
2739 -ms-flex-pack: center; 2739 -ms-flex-pack: center;
2740 justify-content: center; 2740 justify-content: center;
2741 -webkit-box-align: center; 2741 -webkit-box-align: center;
2742 -ms-flex-align: center; 2742 -ms-flex-align: center;
2743 align-items: center; 2743 align-items: center;
2744 padding: 0; 2744 padding: 0;
2745 border: none; 2745 border: none;
2746 background: none; 2746 background: none;
2747 } 2747 }
2748 .footer__mobile-menu-item button svg { 2748 .footer__mobile-menu-item button svg {
2749 width: 12px; 2749 width: 12px;
2750 height: 12px; 2750 height: 12px;
2751 -webkit-transition: 0.3s; 2751 -webkit-transition: 0.3s;
2752 transition: 0.3s; 2752 transition: 0.3s;
2753 -webkit-transform: rotate(180deg); 2753 -webkit-transform: rotate(180deg);
2754 -ms-transform: rotate(180deg); 2754 -ms-transform: rotate(180deg);
2755 transform: rotate(180deg); 2755 transform: rotate(180deg);
2756 } 2756 }
2757 .footer__mobile-menu-item button.active svg { 2757 .footer__mobile-menu-item button.active svg {
2758 -webkit-transform: rotate(0deg); 2758 -webkit-transform: rotate(0deg);
2759 -ms-transform: rotate(0deg); 2759 -ms-transform: rotate(0deg);
2760 transform: rotate(0deg); 2760 transform: rotate(0deg);
2761 } 2761 }
2762 .footer__mobile-menu-item div { 2762 .footer__mobile-menu-item div {
2763 height: 0; 2763 height: 0;
2764 opacity: 0; 2764 opacity: 0;
2765 overflow: hidden; 2765 overflow: hidden;
2766 -webkit-transition: 0.3s; 2766 -webkit-transition: 0.3s;
2767 transition: 0.3s; 2767 transition: 0.3s;
2768 display: -webkit-box; 2768 display: -webkit-box;
2769 display: -ms-flexbox; 2769 display: -ms-flexbox;
2770 display: flex; 2770 display: flex;
2771 -webkit-box-orient: vertical; 2771 -webkit-box-orient: vertical;
2772 -webkit-box-direction: normal; 2772 -webkit-box-direction: normal;
2773 -ms-flex-direction: column; 2773 -ms-flex-direction: column;
2774 flex-direction: column; 2774 flex-direction: column;
2775 gap: 15px; 2775 gap: 15px;
2776 } 2776 }
2777 .footer__mobile-menu-item div a:hover { 2777 .footer__mobile-menu-item div a:hover {
2778 color: #377d87; 2778 color: #377d87;
2779 } 2779 }
2780 .footer__mobile-menu-item .active + div { 2780 .footer__mobile-menu-item .active + div {
2781 opacity: 1; 2781 opacity: 1;
2782 height: auto; 2782 height: auto;
2783 overflow: visible; 2783 overflow: visible;
2784 padding-top: 15px; 2784 padding-top: 15px;
2785 } 2785 }
2786 .active + .footer__mobile-menu { 2786 .active + .footer__mobile-menu {
2787 opacity: 1; 2787 opacity: 1;
2788 height: auto; 2788 height: auto;
2789 overflow: visible; 2789 overflow: visible;
2790 padding-top: 35px; 2790 padding-top: 35px;
2791 } 2791 }
2792 .footer__mobile-contacts { 2792 .footer__mobile-contacts {
2793 display: -webkit-box; 2793 display: -webkit-box;
2794 display: -ms-flexbox; 2794 display: -ms-flexbox;
2795 display: flex; 2795 display: flex;
2796 -webkit-box-pack: justify; 2796 -webkit-box-pack: justify;
2797 -ms-flex-pack: justify; 2797 -ms-flex-pack: justify;
2798 justify-content: space-between; 2798 justify-content: space-between;
2799 -webkit-box-align: start; 2799 -webkit-box-align: start;
2800 -ms-flex-align: start; 2800 -ms-flex-align: start;
2801 align-items: flex-start; 2801 align-items: flex-start;
2802 -ms-flex-wrap: wrap; 2802 -ms-flex-wrap: wrap;
2803 flex-wrap: wrap; 2803 flex-wrap: wrap;
2804 margin-top: 30px; 2804 margin-top: 30px;
2805 } 2805 }
2806 .footer__mobile-contacts b { 2806 .footer__mobile-contacts b {
2807 font-size: 20px; 2807 font-size: 20px;
2808 font-weight: 700; 2808 font-weight: 700;
2809 width: 100%; 2809 width: 100%;
2810 margin-bottom: 20px; 2810 margin-bottom: 20px;
2811 } 2811 }
2812 .footer__mobile-contacts a { 2812 .footer__mobile-contacts a {
2813 color: #377d87; 2813 color: #377d87;
2814 text-decoration: underline; 2814 text-decoration: underline;
2815 } 2815 }
2816 .footer__mobile-contacts a + a { 2816 .footer__mobile-contacts a + a {
2817 color: #000; 2817 color: #000;
2818 } 2818 }
2819 .footer__mobile-bottom { 2819 .footer__mobile-bottom {
2820 display: -webkit-box; 2820 display: -webkit-box;
2821 display: -ms-flexbox; 2821 display: -ms-flexbox;
2822 display: flex; 2822 display: flex;
2823 -webkit-box-orient: vertical; 2823 -webkit-box-orient: vertical;
2824 -webkit-box-direction: normal; 2824 -webkit-box-direction: normal;
2825 -ms-flex-direction: column; 2825 -ms-flex-direction: column;
2826 flex-direction: column; 2826 flex-direction: column;
2827 -webkit-box-align: center; 2827 -webkit-box-align: center;
2828 -ms-flex-align: center; 2828 -ms-flex-align: center;
2829 align-items: center; 2829 align-items: center;
2830 text-align: center; 2830 text-align: center;
2831 gap: 20px; 2831 gap: 20px;
2832 margin-top: 100px; 2832 margin-top: 100px;
2833 } 2833 }
2834 .footer__mobile-links { 2834 .footer__mobile-links {
2835 display: -webkit-box; 2835 display: -webkit-box;
2836 display: -ms-flexbox; 2836 display: -ms-flexbox;
2837 display: flex; 2837 display: flex;
2838 -webkit-box-orient: vertical; 2838 -webkit-box-orient: vertical;
2839 -webkit-box-direction: normal; 2839 -webkit-box-direction: normal;
2840 -ms-flex-direction: column; 2840 -ms-flex-direction: column;
2841 flex-direction: column; 2841 flex-direction: column;
2842 -webkit-box-align: center; 2842 -webkit-box-align: center;
2843 -ms-flex-align: center; 2843 -ms-flex-align: center;
2844 align-items: center; 2844 align-items: center;
2845 gap: 10px; 2845 gap: 10px;
2846 } 2846 }
2847 .footer__mobile-links a:hover { 2847 .footer__mobile-links a:hover {
2848 color: #377d87; 2848 color: #377d87;
2849 } 2849 }
2850 .footer__mobile-links span { 2850 .footer__mobile-links span {
2851 width: 60px; 2851 width: 60px;
2852 height: 1px; 2852 height: 1px;
2853 background: #377d87; 2853 background: #377d87;
2854 } 2854 }
2855 .footer__main { 2855 .footer__main {
2856 display: none; 2856 display: none;
2857 padding: 55px 0 20px 0; 2857 padding: 55px 0 20px 0;
2858 -webkit-box-orient: vertical; 2858 -webkit-box-orient: vertical;
2859 -webkit-box-direction: normal; 2859 -webkit-box-direction: normal;
2860 -ms-flex-direction: column; 2860 -ms-flex-direction: column;
2861 flex-direction: column; 2861 flex-direction: column;
2862 gap: 70px; 2862 gap: 70px;
2863 } 2863 }
2864 @media (min-width: 992px) { 2864 @media (min-width: 992px) {
2865 .footer__main { 2865 .footer__main {
2866 display: -webkit-box; 2866 display: -webkit-box;
2867 display: -ms-flexbox; 2867 display: -ms-flexbox;
2868 display: flex; 2868 display: flex;
2869 } 2869 }
2870 } 2870 }
2871 .footer__main-body { 2871 .footer__main-body {
2872 display: -webkit-box; 2872 display: -webkit-box;
2873 display: -ms-flexbox; 2873 display: -ms-flexbox;
2874 display: flex; 2874 display: flex;
2875 -webkit-box-pack: justify; 2875 -webkit-box-pack: justify;
2876 -ms-flex-pack: justify; 2876 -ms-flex-pack: justify;
2877 justify-content: space-between; 2877 justify-content: space-between;
2878 -webkit-box-align: start; 2878 -webkit-box-align: start;
2879 -ms-flex-align: start; 2879 -ms-flex-align: start;
2880 align-items: flex-start; 2880 align-items: flex-start;
2881 } 2881 }
2882 .footer__main-logo { 2882 .footer__main-logo {
2883 display: -webkit-box; 2883 display: -webkit-box;
2884 display: -ms-flexbox; 2884 display: -ms-flexbox;
2885 display: flex; 2885 display: flex;
2886 -webkit-box-pack: center; 2886 -webkit-box-pack: center;
2887 -ms-flex-pack: center; 2887 -ms-flex-pack: center;
2888 justify-content: center; 2888 justify-content: center;
2889 -webkit-box-align: center; 2889 -webkit-box-align: center;
2890 -ms-flex-align: center; 2890 -ms-flex-align: center;
2891 align-items: center; 2891 align-items: center;
2892 color: #377d87; 2892 color: #377d87;
2893 } 2893 }
2894 .footer__main-logo svg { 2894 .footer__main-logo svg {
2895 width: 182px; 2895 width: 182px;
2896 height: 54px; 2896 height: 54px;
2897 } 2897 }
2898 .footer__main-title { 2898 .footer__main-title {
2899 font-size: 20px; 2899 font-size: 20px;
2900 font-weight: 700; 2900 font-weight: 700;
2901 margin-bottom: 16px; 2901 margin-bottom: 16px;
2902 } 2902 }
2903 .footer__main-col { 2903 .footer__main-col {
2904 display: -webkit-box; 2904 display: -webkit-box;
2905 display: -ms-flexbox; 2905 display: -ms-flexbox;
2906 display: flex; 2906 display: flex;
2907 -webkit-box-orient: vertical; 2907 -webkit-box-orient: vertical;
2908 -webkit-box-direction: normal; 2908 -webkit-box-direction: normal;
2909 -ms-flex-direction: column; 2909 -ms-flex-direction: column;
2910 flex-direction: column; 2910 flex-direction: column;
2911 -webkit-box-align: start; 2911 -webkit-box-align: start;
2912 -ms-flex-align: start; 2912 -ms-flex-align: start;
2913 align-items: flex-start; 2913 align-items: flex-start;
2914 } 2914 }
2915 .footer__main-col nav { 2915 .footer__main-col nav {
2916 display: -webkit-box; 2916 display: -webkit-box;
2917 display: -ms-flexbox; 2917 display: -ms-flexbox;
2918 display: flex; 2918 display: flex;
2919 -webkit-box-orient: vertical; 2919 -webkit-box-orient: vertical;
2920 -webkit-box-direction: normal; 2920 -webkit-box-direction: normal;
2921 -ms-flex-direction: column; 2921 -ms-flex-direction: column;
2922 flex-direction: column; 2922 flex-direction: column;
2923 -webkit-box-align: start; 2923 -webkit-box-align: start;
2924 -ms-flex-align: start; 2924 -ms-flex-align: start;
2925 align-items: flex-start; 2925 align-items: flex-start;
2926 gap: 8px; 2926 gap: 8px;
2927 } 2927 }
2928 .footer__main-col nav a:hover { 2928 .footer__main-col nav a:hover {
2929 color: #377d87; 2929 color: #377d87;
2930 } 2930 }
2931 .footer__main-contacts { 2931 .footer__main-contacts {
2932 display: -webkit-box; 2932 display: -webkit-box;
2933 display: -ms-flexbox; 2933 display: -ms-flexbox;
2934 display: flex; 2934 display: flex;
2935 -webkit-box-orient: vertical; 2935 -webkit-box-orient: vertical;
2936 -webkit-box-direction: normal; 2936 -webkit-box-direction: normal;
2937 -ms-flex-direction: column; 2937 -ms-flex-direction: column;
2938 flex-direction: column; 2938 flex-direction: column;
2939 -webkit-box-align: start; 2939 -webkit-box-align: start;
2940 -ms-flex-align: start; 2940 -ms-flex-align: start;
2941 align-items: flex-start; 2941 align-items: flex-start;
2942 gap: 16px; 2942 gap: 16px;
2943 margin-bottom: 16px; 2943 margin-bottom: 16px;
2944 } 2944 }
2945 .footer__main-contacts a { 2945 .footer__main-contacts a {
2946 color: #377d87; 2946 color: #377d87;
2947 text-decoration: underline; 2947 text-decoration: underline;
2948 } 2948 }
2949 .footer__main-contacts a + a { 2949 .footer__main-contacts a + a {
2950 color: #000; 2950 color: #000;
2951 } 2951 }
2952 .footer__main-copy { 2952 .footer__main-copy {
2953 display: -webkit-box; 2953 display: -webkit-box;
2954 display: -ms-flexbox; 2954 display: -ms-flexbox;
2955 display: flex; 2955 display: flex;
2956 -webkit-box-pack: justify; 2956 -webkit-box-pack: justify;
2957 -ms-flex-pack: justify; 2957 -ms-flex-pack: justify;
2958 justify-content: space-between; 2958 justify-content: space-between;
2959 -webkit-box-align: center; 2959 -webkit-box-align: center;
2960 -ms-flex-align: center; 2960 -ms-flex-align: center;
2961 align-items: center; 2961 align-items: center;
2962 font-size: 14px; 2962 font-size: 14px;
2963 line-height: 1.4; 2963 line-height: 1.4;
2964 } 2964 }
2965 .footer__main-copy nav { 2965 .footer__main-copy nav {
2966 display: -webkit-box; 2966 display: -webkit-box;
2967 display: -ms-flexbox; 2967 display: -ms-flexbox;
2968 display: flex; 2968 display: flex;
2969 -webkit-box-align: center; 2969 -webkit-box-align: center;
2970 -ms-flex-align: center; 2970 -ms-flex-align: center;
2971 align-items: center; 2971 align-items: center;
2972 gap: 10px; 2972 gap: 10px;
2973 } 2973 }
2974 .footer__main-copy nav a:hover { 2974 .footer__main-copy nav a:hover {
2975 color: #377d87; 2975 color: #377d87;
2976 } 2976 }
2977 .footer__main-copy nav span { 2977 .footer__main-copy nav span {
2978 width: 1px; 2978 width: 1px;
2979 height: 20px; 2979 height: 20px;
2980 background: #000; 2980 background: #000;
2981 } 2981 }
2982 2982
2983 .main { 2983 .main {
2984 position: relative; 2984 position: relative;
2985 overflow: hidden; 2985 overflow: hidden;
2986 padding: 30px 0; 2986 padding: 30px 0;
2987 } 2987 }
2988 @media (min-width: 768px) { 2988 @media (min-width: 768px) {
2989 .main { 2989 .main {
2990 padding: 40px 0; 2990 padding: 40px 0;
2991 } 2991 }
2992 } 2992 }
2993 @media (min-width: 992px) { 2993 @media (min-width: 992px) {
2994 .main { 2994 .main {
2995 padding: 50px 0; 2995 padding: 50px 0;
2996 } 2996 }
2997 } 2997 }
2998 @media (min-width: 1280px) { 2998 @media (min-width: 1280px) {
2999 .main { 2999 .main {
3000 padding: 60px 0; 3000 padding: 60px 0;
3001 } 3001 }
3002 } 3002 }
3003 .main h2 { 3003 .main h2 {
3004 margin: 0; 3004 margin: 0;
3005 font-weight: 700; 3005 font-weight: 700;
3006 font-size: 30px; 3006 font-size: 30px;
3007 } 3007 }
3008 @media (min-width: 768px) { 3008 @media (min-width: 768px) {
3009 .main h2 { 3009 .main h2 {
3010 font-size: 44px; 3010 font-size: 44px;
3011 } 3011 }
3012 } 3012 }
3013 .main h3 { 3013 .main h3 {
3014 margin: 0; 3014 margin: 0;
3015 font-weight: 700; 3015 font-weight: 700;
3016 font-size: 22px; 3016 font-size: 22px;
3017 } 3017 }
3018 @media (min-width: 768px) { 3018 @media (min-width: 768px) {
3019 .main h3 { 3019 .main h3 {
3020 font-size: 28px; 3020 font-size: 28px;
3021 } 3021 }
3022 } 3022 }
3023 .main p { 3023 .main p {
3024 margin: 0; 3024 margin: 0;
3025 font-size: 14px; 3025 font-size: 14px;
3026 line-height: 1.4; 3026 line-height: 1.4;
3027 } 3027 }
3028 @media (min-width: 768px) { 3028 @media (min-width: 768px) {
3029 .main p { 3029 .main p {
3030 font-size: 18px; 3030 font-size: 18px;
3031 } 3031 }
3032 } 3032 }
3033 .main p a { 3033 .main p a {
3034 color: #4d88d9; 3034 color: #4d88d9;
3035 } 3035 }
3036 .main p a:hover { 3036 .main p a:hover {
3037 color: #377d87; 3037 color: #377d87;
3038 } 3038 }
3039 .main__breadcrumbs { 3039 .main__breadcrumbs {
3040 margin-bottom: 20px; 3040 margin-bottom: 20px;
3041 } 3041 }
3042 @media (min-width: 768px) { 3042 @media (min-width: 768px) {
3043 .main__breadcrumbs { 3043 .main__breadcrumbs {
3044 margin-bottom: 40px; 3044 margin-bottom: 40px;
3045 } 3045 }
3046 } 3046 }
3047 .main__content { 3047 .main__content {
3048 display: -webkit-box; 3048 display: -webkit-box;
3049 display: -ms-flexbox; 3049 display: -ms-flexbox;
3050 display: flex; 3050 display: flex;
3051 -webkit-box-orient: vertical; 3051 -webkit-box-orient: vertical;
3052 -webkit-box-direction: normal; 3052 -webkit-box-direction: normal;
3053 -ms-flex-direction: column; 3053 -ms-flex-direction: column;
3054 flex-direction: column; 3054 flex-direction: column;
3055 gap: 20px; 3055 gap: 20px;
3056 font-size: 14px; 3056 font-size: 14px;
3057 } 3057 }
3058 @media (min-width: 992px) { 3058 @media (min-width: 992px) {
3059 .main__content { 3059 .main__content {
3060 font-size: 18px; 3060 font-size: 18px;
3061 gap: 32px; 3061 gap: 32px;
3062 } 3062 }
3063 } 3063 }
3064 .main__content-item { 3064 .main__content-item {
3065 display: -webkit-box; 3065 display: -webkit-box;
3066 display: -ms-flexbox; 3066 display: -ms-flexbox;
3067 display: flex; 3067 display: flex;
3068 -webkit-box-orient: vertical; 3068 -webkit-box-orient: vertical;
3069 -webkit-box-direction: normal; 3069 -webkit-box-direction: normal;
3070 -ms-flex-direction: column; 3070 -ms-flex-direction: column;
3071 flex-direction: column; 3071 flex-direction: column;
3072 gap: 16px; 3072 gap: 16px;
3073 } 3073 }
3074 .main__content h1, 3074 .main__content h1,
3075 .main__content h2, 3075 .main__content h2,
3076 .main__content h3, 3076 .main__content h3,
3077 .main__content h4, 3077 .main__content h4,
3078 .main__content h5, 3078 .main__content h5,
3079 .main__content h6 { 3079 .main__content h6 {
3080 color: #000; 3080 color: #000;
3081 } 3081 }
3082 .main__content ul, 3082 .main__content ul,
3083 .main__content ol { 3083 .main__content ol {
3084 padding: 0; 3084 padding: 0;
3085 margin: 0; 3085 margin: 0;
3086 padding-left: 20px; 3086 padding-left: 20px;
3087 display: -webkit-box; 3087 display: -webkit-box;
3088 display: -ms-flexbox; 3088 display: -ms-flexbox;
3089 display: flex; 3089 display: flex;
3090 -webkit-box-orient: vertical; 3090 -webkit-box-orient: vertical;
3091 -webkit-box-direction: normal; 3091 -webkit-box-direction: normal;
3092 -ms-flex-direction: column; 3092 -ms-flex-direction: column;
3093 flex-direction: column; 3093 flex-direction: column;
3094 gap: 8px; 3094 gap: 8px;
3095 } 3095 }
3096 @media (min-width: 992px) { 3096 @media (min-width: 992px) {
3097 .main__content ul, 3097 .main__content ul,
3098 .main__content ol { 3098 .main__content ol {
3099 gap: 16px; 3099 gap: 16px;
3100 padding-left: 30px; 3100 padding-left: 30px;
3101 } 3101 }
3102 } 3102 }
3103 .main__content li ul, 3103 .main__content li ul,
3104 .main__content li ol { 3104 .main__content li ol {
3105 margin-top: 8px; 3105 margin-top: 8px;
3106 } 3106 }
3107 @media (min-width: 992px) { 3107 @media (min-width: 992px) {
3108 .main__content li ul, 3108 .main__content li ul,
3109 .main__content li ol { 3109 .main__content li ol {
3110 margin-top: 16px; 3110 margin-top: 16px;
3111 } 3111 }
3112 } 3112 }
3113 .main__content li ul li, 3113 .main__content li ul li,
3114 .main__content li ol li { 3114 .main__content li ol li {
3115 list-style-type: disc; 3115 list-style-type: disc;
3116 } 3116 }
3117 .main__gallery { 3117 .main__gallery {
3118 display: -webkit-box; 3118 display: -webkit-box;
3119 display: -ms-flexbox; 3119 display: -ms-flexbox;
3120 display: flex; 3120 display: flex;
3121 -webkit-box-orient: vertical; 3121 -webkit-box-orient: vertical;
3122 -webkit-box-direction: normal; 3122 -webkit-box-direction: normal;
3123 -ms-flex-direction: column; 3123 -ms-flex-direction: column;
3124 flex-direction: column; 3124 flex-direction: column;
3125 gap: 20px; 3125 gap: 20px;
3126 } 3126 }
3127 @media (min-width: 768px) { 3127 @media (min-width: 768px) {
3128 .main__gallery { 3128 .main__gallery {
3129 display: grid; 3129 display: grid;
3130 grid-template-columns: repeat(2, 1fr); 3130 grid-template-columns: repeat(2, 1fr);
3131 } 3131 }
3132 } 3132 }
3133 @media (min-width: 992px) { 3133 @media (min-width: 992px) {
3134 .main__gallery { 3134 .main__gallery {
3135 grid-template-columns: repeat(3, 1fr); 3135 grid-template-columns: repeat(3, 1fr);
3136 } 3136 }
3137 } 3137 }
3138 .main__gallery-item { 3138 .main__gallery-item {
3139 width: 100%; 3139 width: 100%;
3140 aspect-ratio: 400/224; 3140 aspect-ratio: 400/224;
3141 border-radius: 30px; 3141 border-radius: 30px;
3142 position: relative; 3142 position: relative;
3143 overflow: hidden; 3143 overflow: hidden;
3144 } 3144 }
3145 .main__gallery-item:hover { 3145 .main__gallery-item:hover {
3146 -webkit-filter: brightness(1.1); 3146 -webkit-filter: brightness(1.1);
3147 filter: brightness(1.1); 3147 filter: brightness(1.1);
3148 } 3148 }
3149 .main__gallery-item img { 3149 .main__gallery-item img {
3150 position: absolute; 3150 position: absolute;
3151 top: 0; 3151 top: 0;
3152 left: 0; 3152 left: 0;
3153 width: 100%; 3153 width: 100%;
3154 height: 100%; 3154 height: 100%;
3155 -o-object-fit: cover; 3155 -o-object-fit: cover;
3156 object-fit: cover; 3156 object-fit: cover;
3157 } 3157 }
3158 .main__employers { 3158 .main__employers {
3159 display: -webkit-box; 3159 display: -webkit-box;
3160 display: -ms-flexbox; 3160 display: -ms-flexbox;
3161 display: flex; 3161 display: flex;
3162 -webkit-box-orient: vertical; 3162 -webkit-box-orient: vertical;
3163 -webkit-box-direction: normal; 3163 -webkit-box-direction: normal;
3164 -ms-flex-direction: column; 3164 -ms-flex-direction: column;
3165 flex-direction: column; 3165 flex-direction: column;
3166 gap: 10px; 3166 gap: 10px;
3167 } 3167 }
3168 @media (min-width: 768px) { 3168 @media (min-width: 768px) {
3169 .main__employers { 3169 .main__employers {
3170 gap: 30px; 3170 gap: 30px;
3171 } 3171 }
3172 } 3172 }
3173 .main__employers-body { 3173 .main__employers-body {
3174 display: none; 3174 display: none;
3175 -webkit-box-orient: vertical; 3175 -webkit-box-orient: vertical;
3176 -webkit-box-direction: normal; 3176 -webkit-box-direction: normal;
3177 -ms-flex-direction: column; 3177 -ms-flex-direction: column;
3178 flex-direction: column; 3178 flex-direction: column;
3179 gap: 20px; 3179 gap: 20px;
3180 } 3180 }
3181 @media (min-width: 992px) { 3181 @media (min-width: 992px) {
3182 .main__employers-body { 3182 .main__employers-body {
3183 gap: 30px; 3183 gap: 30px;
3184 } 3184 }
3185 } 3185 }
3186 .main__employers-body.showed { 3186 .main__employers-body.showed {
3187 display: -webkit-box; 3187 display: -webkit-box;
3188 display: -ms-flexbox; 3188 display: -ms-flexbox;
3189 display: flex; 3189 display: flex;
3190 } 3190 }
3191 .main__employers-item { 3191 .main__employers-item {
3192 display: -webkit-box; 3192 display: -webkit-box;
3193 display: -ms-flexbox; 3193 display: -ms-flexbox;
3194 display: flex; 3194 display: flex;
3195 -webkit-box-orient: vertical; 3195 -webkit-box-orient: vertical;
3196 -webkit-box-direction: normal; 3196 -webkit-box-direction: normal;
3197 -ms-flex-direction: column; 3197 -ms-flex-direction: column;
3198 flex-direction: column; 3198 flex-direction: column;
3199 border: 1px solid #cecece; 3199 border: 1px solid #cecece;
3200 border-radius: 8px; 3200 border-radius: 8px;
3201 position: relative; 3201 position: relative;
3202 overflow: hidden; 3202 overflow: hidden;
3203 padding: 10px; 3203 padding: 10px;
3204 padding-top: 50px; 3204 padding-top: 50px;
3205 padding-bottom: 30px; 3205 padding-bottom: 30px;
3206 } 3206 }
3207 @media (min-width: 768px) { 3207 @media (min-width: 768px) {
3208 .main__employers-item { 3208 .main__employers-item {
3209 -webkit-box-orient: horizontal; 3209 -webkit-box-orient: horizontal;
3210 -webkit-box-direction: normal; 3210 -webkit-box-direction: normal;
3211 -ms-flex-direction: row; 3211 -ms-flex-direction: row;
3212 flex-direction: row; 3212 flex-direction: row;
3213 -webkit-box-align: center; 3213 -webkit-box-align: center;
3214 -ms-flex-align: center; 3214 -ms-flex-align: center;
3215 align-items: center; 3215 align-items: center;
3216 -webkit-box-pack: justify; 3216 -webkit-box-pack: justify;
3217 -ms-flex-pack: justify; 3217 -ms-flex-pack: justify;
3218 justify-content: space-between; 3218 justify-content: space-between;
3219 padding: 55px 20px; 3219 padding: 55px 20px;
3220 } 3220 }
3221 } 3221 }
3222 @media (min-width: 1280px) { 3222 @media (min-width: 1280px) {
3223 .main__employers-item { 3223 .main__employers-item {
3224 padding-left: 55px; 3224 padding-left: 55px;
3225 } 3225 }
3226 } 3226 }
3227 .main__employers-item-inner { 3227 .main__employers-item-inner {
3228 display: -webkit-box; 3228 display: -webkit-box;
3229 display: -ms-flexbox; 3229 display: -ms-flexbox;
3230 display: flex; 3230 display: flex;
3231 -webkit-box-orient: vertical; 3231 -webkit-box-orient: vertical;
3232 -webkit-box-direction: normal; 3232 -webkit-box-direction: normal;
3233 -ms-flex-direction: column; 3233 -ms-flex-direction: column;
3234 flex-direction: column; 3234 flex-direction: column;
3235 } 3235 }
3236 @media (min-width: 768px) { 3236 @media (min-width: 768px) {
3237 .main__employers-item-inner { 3237 .main__employers-item-inner {
3238 width: calc(100% - 200px); 3238 width: calc(100% - 200px);
3239 padding-right: 40px; 3239 padding-right: 40px;
3240 } 3240 }
3241 } 3241 }
3242 @media (min-width: 992px) { 3242 @media (min-width: 992px) {
3243 .main__employers-item-inner { 3243 .main__employers-item-inner {
3244 -webkit-box-orient: horizontal; 3244 -webkit-box-orient: horizontal;
3245 -webkit-box-direction: normal; 3245 -webkit-box-direction: normal;
3246 -ms-flex-direction: row; 3246 -ms-flex-direction: row;
3247 flex-direction: row; 3247 flex-direction: row;
3248 -webkit-box-align: center; 3248 -webkit-box-align: center;
3249 -ms-flex-align: center; 3249 -ms-flex-align: center;
3250 align-items: center; 3250 align-items: center;
3251 } 3251 }
3252 } 3252 }
3253 .main__employers-item-pic { 3253 .main__employers-item-pic {
3254 height: 30px; 3254 height: 30px;
3255 position: absolute; 3255 position: absolute;
3256 top: 10px; 3256 top: 10px;
3257 left: 10px; 3257 left: 10px;
3258 } 3258 }
3259 @media (min-width: 768px) { 3259 @media (min-width: 768px) {
3260 .main__employers-item-pic { 3260 .main__employers-item-pic {
3261 position: static; 3261 position: static;
3262 width: 150px; 3262 width: 150px;
3263 height: auto; 3263 height: auto;
3264 max-height: 150px; 3264 max-height: 150px;
3265 -o-object-fit: contain; 3265 -o-object-fit: contain;
3266 object-fit: contain; 3266 object-fit: contain;
3267 } 3267 }
3268 } 3268 }
3269 .main__employers-item-body { 3269 .main__employers-item-body {
3270 font-size: 12px; 3270 font-size: 12px;
3271 display: -webkit-box; 3271 display: -webkit-box;
3272 display: -ms-flexbox; 3272 display: -ms-flexbox;
3273 display: flex; 3273 display: flex;
3274 -webkit-box-orient: vertical; 3274 -webkit-box-orient: vertical;
3275 -webkit-box-direction: normal; 3275 -webkit-box-direction: normal;
3276 -ms-flex-direction: column; 3276 -ms-flex-direction: column;
3277 flex-direction: column; 3277 flex-direction: column;
3278 gap: 10px; 3278 gap: 10px;
3279 } 3279 }
3280 @media (min-width: 768px) { 3280 @media (min-width: 768px) {
3281 .main__employers-item-body { 3281 .main__employers-item-body {
3282 font-size: 16px; 3282 font-size: 16px;
3283 padding-top: 20px; 3283 padding-top: 20px;
3284 } 3284 }
3285 } 3285 }
3286 @media (min-width: 992px) { 3286 @media (min-width: 992px) {
3287 .main__employers-item-body { 3287 .main__employers-item-body {
3288 width: calc(100% - 150px); 3288 width: calc(100% - 150px);
3289 padding: 0; 3289 padding: 0;
3290 padding-left: 40px; 3290 padding-left: 40px;
3291 } 3291 }
3292 } 3292 }
3293 .main__employers-item-body b { 3293 .main__employers-item-body b {
3294 font-weight: 700; 3294 font-weight: 700;
3295 } 3295 }
3296 @media (min-width: 768px) { 3296 @media (min-width: 768px) {
3297 .main__employers-item-body b { 3297 .main__employers-item-body b {
3298 font-size: 20px; 3298 font-size: 20px;
3299 } 3299 }
3300 } 3300 }
3301 .main__employers-item-body i { 3301 .main__employers-item-body i {
3302 font-style: normal; 3302 font-style: normal;
3303 color: #000; 3303 color: #000;
3304 } 3304 }
3305 .main__employers-item-more { 3305 .main__employers-item-more {
3306 position: absolute; 3306 position: absolute;
3307 top: 10px; 3307 top: 10px;
3308 right: 10px; 3308 right: 10px;
3309 } 3309 }
3310 @media (min-width: 768px) { 3310 @media (min-width: 768px) {
3311 .main__employers-item-more { 3311 .main__employers-item-more {
3312 width: 200px; 3312 width: 200px;
3313 padding: 0; 3313 padding: 0;
3314 position: static; 3314 position: static;
3315 } 3315 }
3316 } 3316 }
3317 .main__employers-item-label { 3317 .main__employers-item-label {
3318 background: #4d88d9; 3318 background: #4d88d9;
3319 color: #fff; 3319 color: #fff;
3320 border-radius: 6px; 3320 border-radius: 6px;
3321 width: 100%; 3321 width: 100%;
3322 height: 20px; 3322 height: 20px;
3323 display: -webkit-box; 3323 display: -webkit-box;
3324 display: -ms-flexbox; 3324 display: -ms-flexbox;
3325 display: flex; 3325 display: flex;
3326 -webkit-box-align: center; 3326 -webkit-box-align: center;
3327 -ms-flex-align: center; 3327 -ms-flex-align: center;
3328 align-items: center; 3328 align-items: center;
3329 padding: 0 12px; 3329 padding: 0 12px;
3330 position: absolute; 3330 position: absolute;
3331 bottom: 0; 3331 bottom: 0;
3332 left: 0; 3332 left: 0;
3333 font-size: 12px; 3333 font-size: 12px;
3334 line-height: 1; 3334 line-height: 1;
3335 } 3335 }
3336 @media (min-width: 768px) { 3336 @media (min-width: 768px) {
3337 .main__employers-item-label { 3337 .main__employers-item-label {
3338 max-width: 350px; 3338 max-width: 350px;
3339 height: 30px; 3339 height: 30px;
3340 font-size: 15px; 3340 font-size: 15px;
3341 } 3341 }
3342 } 3342 }
3343 .main__employers-item-label svg { 3343 .main__employers-item-label svg {
3344 width: 8px; 3344 width: 8px;
3345 height: 8px; 3345 height: 8px;
3346 } 3346 }
3347 @media (min-width: 768px) { 3347 @media (min-width: 768px) {
3348 .main__employers-item-label svg { 3348 .main__employers-item-label svg {
3349 width: 12px; 3349 width: 12px;
3350 height: 12px; 3350 height: 12px;
3351 } 3351 }
3352 } 3352 }
3353 .main__employers-item-label span { 3353 .main__employers-item-label span {
3354 overflow: hidden; 3354 overflow: hidden;
3355 display: -webkit-box; 3355 display: -webkit-box;
3356 -webkit-box-orient: vertical; 3356 -webkit-box-orient: vertical;
3357 -webkit-line-clamp: 1; 3357 -webkit-line-clamp: 1;
3358 width: calc(100% - 8px); 3358 width: calc(100% - 8px);
3359 padding-left: 6px; 3359 padding-left: 6px;
3360 } 3360 }
3361 .main__employers-one { 3361 .main__employers-one {
3362 display: -webkit-box; 3362 display: -webkit-box;
3363 display: -ms-flexbox; 3363 display: -ms-flexbox;
3364 display: flex; 3364 display: flex;
3365 -webkit-box-orient: vertical; 3365 -webkit-box-orient: vertical;
3366 -webkit-box-direction: normal; 3366 -webkit-box-direction: normal;
3367 -ms-flex-direction: column; 3367 -ms-flex-direction: column;
3368 flex-direction: column; 3368 flex-direction: column;
3369 gap: 20px; 3369 gap: 20px;
3370 } 3370 }
3371 .main__employers-two { 3371 .main__employers-two {
3372 display: -webkit-box; 3372 display: -webkit-box;
3373 display: -ms-flexbox; 3373 display: -ms-flexbox;
3374 display: flex; 3374 display: flex;
3375 -webkit-box-orient: vertical; 3375 -webkit-box-orient: vertical;
3376 -webkit-box-direction: normal; 3376 -webkit-box-direction: normal;
3377 -ms-flex-direction: column; 3377 -ms-flex-direction: column;
3378 flex-direction: column; 3378 flex-direction: column;
3379 gap: 20px; 3379 gap: 20px;
3380 } 3380 }
3381 @media (min-width: 768px) { 3381 @media (min-width: 768px) {
3382 .main__employers-two { 3382 .main__employers-two {
3383 -webkit-box-orient: horizontal; 3383 -webkit-box-orient: horizontal;
3384 -webkit-box-direction: normal; 3384 -webkit-box-direction: normal;
3385 -ms-flex-direction: row; 3385 -ms-flex-direction: row;
3386 flex-direction: row; 3386 flex-direction: row;
3387 -ms-flex-wrap: wrap; 3387 -ms-flex-wrap: wrap;
3388 flex-wrap: wrap; 3388 flex-wrap: wrap;
3389 -webkit-box-align: start; 3389 -webkit-box-align: start;
3390 -ms-flex-align: start; 3390 -ms-flex-align: start;
3391 align-items: flex-start; 3391 align-items: flex-start;
3392 -webkit-box-pack: justify; 3392 -webkit-box-pack: justify;
3393 -ms-flex-pack: justify; 3393 -ms-flex-pack: justify;
3394 justify-content: space-between; 3394 justify-content: space-between;
3395 gap: 20px 0; 3395 gap: 20px 0;
3396 } 3396 }
3397 } 3397 }
3398 .main__employers-two .main__employers-item { 3398 .main__employers-two .main__employers-item {
3399 width: calc(50% - 10px); 3399 width: calc(50% - 10px);
3400 -webkit-box-orient: vertical; 3400 -webkit-box-orient: vertical;
3401 -webkit-box-direction: normal; 3401 -webkit-box-direction: normal;
3402 -ms-flex-direction: column; 3402 -ms-flex-direction: column;
3403 flex-direction: column; 3403 flex-direction: column;
3404 -webkit-box-align: stretch; 3404 -webkit-box-align: stretch;
3405 -ms-flex-align: stretch; 3405 -ms-flex-align: stretch;
3406 align-items: stretch; 3406 align-items: stretch;
3407 padding-top: 30px; 3407 padding-top: 30px;
3408 } 3408 }
3409 .main__employers-two .main__employers-item-inner { 3409 .main__employers-two .main__employers-item-inner {
3410 width: 100%; 3410 width: 100%;
3411 padding: 0; 3411 padding: 0;
3412 } 3412 }
3413 .main__employers-two .main__employers-item-more { 3413 .main__employers-two .main__employers-item-more {
3414 position: static; 3414 position: static;
3415 margin-top: 20px; 3415 margin-top: 20px;
3416 } 3416 }
3417 @media (min-width: 992px) { 3417 @media (min-width: 992px) {
3418 .main__employers-two .main__employers-item-more { 3418 .main__employers-two .main__employers-item-more {
3419 margin-left: 190px; 3419 margin-left: 190px;
3420 } 3420 }
3421 } 3421 }
3422 .main__employers-two .main__employers-item-label { 3422 .main__employers-two .main__employers-item-label {
3423 max-width: none; 3423 max-width: none;
3424 } 3424 }
3425 .main__employer-page { 3425 .main__employer-page {
3426 display: -webkit-box; 3426 display: -webkit-box;
3427 display: -ms-flexbox; 3427 display: -ms-flexbox;
3428 display: flex; 3428 display: flex;
3429 -webkit-box-orient: vertical; 3429 -webkit-box-orient: vertical;
3430 -webkit-box-direction: normal; 3430 -webkit-box-direction: normal;
3431 -ms-flex-direction: column; 3431 -ms-flex-direction: column;
3432 flex-direction: column; 3432 flex-direction: column;
3433 gap: 20px; 3433 gap: 20px;
3434 } 3434 }
3435 @media (min-width: 768px) { 3435 @media (min-width: 768px) {
3436 .main__employer-page { 3436 .main__employer-page {
3437 gap: 30px; 3437 gap: 30px;
3438 } 3438 }
3439 } 3439 }
3440 .main__employer-page-title { 3440 .main__employer-page-title {
3441 color: #000; 3441 color: #000;
3442 margin: 0; 3442 margin: 0;
3443 font-size: 30px; 3443 font-size: 30px;
3444 } 3444 }
3445 @media (min-width: 768px) { 3445 @media (min-width: 768px) {
3446 .main__employer-page-title { 3446 .main__employer-page-title {
3447 font-size: 36px; 3447 font-size: 36px;
3448 } 3448 }
3449 } 3449 }
3450 @media (min-width: 992px) { 3450 @media (min-width: 992px) {
3451 .main__employer-page-title { 3451 .main__employer-page-title {
3452 font-size: 44px; 3452 font-size: 44px;
3453 } 3453 }
3454 } 3454 }
3455 .main__employer-page-item { 3455 .main__employer-page-item {
3456 display: -webkit-box; 3456 display: -webkit-box;
3457 display: -ms-flexbox; 3457 display: -ms-flexbox;
3458 display: flex; 3458 display: flex;
3459 -webkit-box-orient: vertical; 3459 -webkit-box-orient: vertical;
3460 -webkit-box-direction: normal; 3460 -webkit-box-direction: normal;
3461 -ms-flex-direction: column; 3461 -ms-flex-direction: column;
3462 flex-direction: column; 3462 flex-direction: column;
3463 gap: 4px; 3463 gap: 4px;
3464 font-size: 12px; 3464 font-size: 12px;
3465 line-height: 1.4; 3465 line-height: 1.4;
3466 width: 190px; 3466 width: 190px;
3467 } 3467 }
3468 .main__employer-page-item.main__employer-page-description{ 3468 .main__employer-page-item.main__employer-page-description{
3469 width: unset; 3469 width: unset;
3470 } 3470 }
3471 .main__employer-page-description p{ 3471 .main__employer-page-description p{
3472 margin-bottom: 10px; 3472 margin-bottom: 10px;
3473 line-height: 25px; 3473 line-height: 25px;
3474 } 3474 }
3475 @media (min-width: 768px) { 3475 @media (min-width: 768px) {
3476 .main__employer-page-item { 3476 .main__employer-page-item {
3477 font-size: 18px; 3477 font-size: 18px;
3478 gap: 8px; 3478 gap: 8px;
3479 } 3479 }
3480 } 3480 }
3481 .main__employer-page-item b { 3481 .main__employer-page-item b {
3482 color: #377d87; 3482 color: #377d87;
3483 font-size: 14px; 3483 font-size: 14px;
3484 } 3484 }
3485 @media (min-width: 768px) { 3485 @media (min-width: 768px) {
3486 .main__employer-page-item b { 3486 .main__employer-page-item b {
3487 font-size: 18px; 3487 font-size: 18px;
3488 } 3488 }
3489 } 3489 }
3490 .main__employer-page-item span { 3490 .main__employer-page-item span {
3491 color: #000; 3491 color: #000;
3492 } 3492 }
3493 .main__employer-page-info { 3493 .main__employer-page-info {
3494 display: -webkit-box; 3494 display: -webkit-box;
3495 display: -ms-flexbox; 3495 display: -ms-flexbox;
3496 display: flex; 3496 display: flex;
3497 -webkit-box-orient: vertical; 3497 -webkit-box-orient: vertical;
3498 -webkit-box-direction: normal; 3498 -webkit-box-direction: normal;
3499 -ms-flex-direction: column; 3499 -ms-flex-direction: column;
3500 flex-direction: column; 3500 flex-direction: column;
3501 gap: 20px; 3501 gap: 20px;
3502 } 3502 }
3503 .main__employer-page-info.row2{ 3503 .main__employer-page-info.row2{
3504 justify-content: flex-start; 3504 justify-content: flex-start;
3505 } 3505 }
3506 .main__employer-page-info.row2 .main__employer-page-item{ 3506 .main__employer-page-info.row2 .main__employer-page-item{
3507 width: 25%; 3507 width: 25%;
3508 } 3508 }
3509 @media (min-width: 768px) { 3509 @media (min-width: 768px) {
3510 .main__employer-page-info { 3510 .main__employer-page-info {
3511 display: grid; 3511 display: grid;
3512 grid-template-columns: repeat(2, 1fr); 3512 grid-template-columns: repeat(2, 1fr);
3513 gap: 30px 40px; 3513 gap: 30px 40px;
3514 } 3514 }
3515 } 3515 }
3516 @media (min-width: 1280px) { 3516 @media (min-width: 1280px) {
3517 .main__employer-page-info { 3517 .main__employer-page-info {
3518 display: -webkit-box; 3518 display: -webkit-box;
3519 display: -ms-flexbox; 3519 display: -ms-flexbox;
3520 display: flex; 3520 display: flex;
3521 -webkit-box-orient: horizontal; 3521 -webkit-box-orient: horizontal;
3522 -webkit-box-direction: normal; 3522 -webkit-box-direction: normal;
3523 -ms-flex-direction: row; 3523 -ms-flex-direction: row;
3524 flex-direction: row; 3524 flex-direction: row;
3525 -webkit-box-align: start; 3525 -webkit-box-align: start;
3526 -ms-flex-align: start; 3526 -ms-flex-align: start;
3527 align-items: flex-start; 3527 align-items: flex-start;
3528 -webkit-box-pack: justify; 3528 -webkit-box-pack: justify;
3529 -ms-flex-pack: justify; 3529 -ms-flex-pack: justify;
3530 justify-content: space-between; 3530 justify-content: space-between;
3531 padding-right: 160px; 3531 padding-right: 160px;
3532 } 3532 }
3533 } 3533 }
3534 @media (min-width: 768px) { 3534 @media (min-width: 768px) {
3535 .main__employer-page-info .main__employer-page-item b, 3535 .main__employer-page-info .main__employer-page-item b,
3536 .main__employer-page-info .main__employer-page-item span { 3536 .main__employer-page-info .main__employer-page-item span {
3537 max-width: 300px; 3537 max-width: 300px;
3538 } 3538 }
3539 } 3539 }
3540 .main__employer-page-tabs { 3540 .main__employer-page-tabs {
3541 display: -webkit-box; 3541 display: -webkit-box;
3542 display: -ms-flexbox; 3542 display: -ms-flexbox;
3543 display: flex; 3543 display: flex;
3544 -webkit-box-align: center; 3544 -webkit-box-align: center;
3545 -ms-flex-align: center; 3545 -ms-flex-align: center;
3546 align-items: center; 3546 align-items: center;
3547 gap: 20px; 3547 gap: 20px;
3548 } 3548 }
3549 @media (min-width: 768px) { 3549 @media (min-width: 768px) {
3550 .main__employer-page-tabs { 3550 .main__employer-page-tabs {
3551 margin-top: 20px; 3551 margin-top: 20px;
3552 } 3552 }
3553 } 3553 }
3554 .main__employer-page-tabs-item { 3554 .main__employer-page-tabs-item {
3555 font-size: 22px; 3555 font-size: 22px;
3556 font-weight: 700; 3556 font-weight: 700;
3557 border: none; 3557 border: none;
3558 background: none; 3558 background: none;
3559 padding: 0; 3559 padding: 0;
3560 color: #9c9d9d; 3560 color: #9c9d9d;
3561 text-decoration: underline; 3561 text-decoration: underline;
3562 text-decoration-thickness: 1px; 3562 text-decoration-thickness: 1px;
3563 } 3563 }
3564 @media (min-width: 768px) { 3564 @media (min-width: 768px) {
3565 .main__employer-page-tabs-item { 3565 .main__employer-page-tabs-item {
3566 font-size: 24px; 3566 font-size: 24px;
3567 } 3567 }
3568 } 3568 }
3569 .main__employer-page-tabs-item.active { 3569 .main__employer-page-tabs-item.active {
3570 color: #377d87; 3570 color: #377d87;
3571 } 3571 }
3572 .main__employer-page-body { 3572 .main__employer-page-body {
3573 display: -webkit-box; 3573 display: -webkit-box;
3574 display: -ms-flexbox; 3574 display: -ms-flexbox;
3575 display: flex; 3575 display: flex;
3576 -webkit-box-orient: vertical; 3576 -webkit-box-orient: vertical;
3577 -webkit-box-direction: normal; 3577 -webkit-box-direction: normal;
3578 -ms-flex-direction: column; 3578 -ms-flex-direction: column;
3579 flex-direction: column; 3579 flex-direction: column;
3580 margin-top: 10px; 3580 margin-top: 10px;
3581 } 3581 }
3582 @media (min-width: 768px) { 3582 @media (min-width: 768px) {
3583 .main__employer-page-body { 3583 .main__employer-page-body {
3584 margin-top: 30px; 3584 margin-top: 30px;
3585 } 3585 }
3586 } 3586 }
3587 .main__employer-page-body-item { 3587 .main__employer-page-body-item {
3588 display: none; 3588 display: none;
3589 -webkit-box-orient: vertical; 3589 -webkit-box-orient: vertical;
3590 -webkit-box-direction: normal; 3590 -webkit-box-direction: normal;
3591 -ms-flex-direction: column; 3591 -ms-flex-direction: column;
3592 flex-direction: column; 3592 flex-direction: column;
3593 gap: 20px; 3593 gap: 20px;
3594 } 3594 }
3595 .main__employer-page-body-item.showed { 3595 .main__employer-page-body-item.showed {
3596 display: -webkit-box; 3596 display: -webkit-box;
3597 display: -ms-flexbox; 3597 display: -ms-flexbox;
3598 display: flex; 3598 display: flex;
3599 } 3599 }
3600 .main__employer-page-one { 3600 .main__employer-page-one {
3601 display: -webkit-box; 3601 display: -webkit-box;
3602 display: -ms-flexbox; 3602 display: -ms-flexbox;
3603 display: flex; 3603 display: flex;
3604 -webkit-box-orient: vertical; 3604 -webkit-box-orient: vertical;
3605 -webkit-box-direction: normal; 3605 -webkit-box-direction: normal;
3606 -ms-flex-direction: column; 3606 -ms-flex-direction: column;
3607 flex-direction: column; 3607 flex-direction: column;
3608 gap: 20px; 3608 gap: 20px;
3609 } 3609 }
3610 @media (min-width: 768px) { 3610 @media (min-width: 768px) {
3611 .main__employer-page-one { 3611 .main__employer-page-one {
3612 display: grid; 3612 display: grid;
3613 grid-template-columns: repeat(2, 1fr); 3613 grid-template-columns: repeat(2, 1fr);
3614 } 3614 }
3615 } 3615 }
3616 @media (min-width: 992px) { 3616 @media (min-width: 992px) {
3617 .main__employer-page-one { 3617 .main__employer-page-one {
3618 grid-template-columns: repeat(3, 1fr); 3618 grid-template-columns: repeat(3, 1fr);
3619 } 3619 }
3620 } 3620 }
3621 @media (min-width: 1280px) { 3621 @media (min-width: 1280px) {
3622 .main__employer-page-one { 3622 .main__employer-page-one {
3623 grid-template-columns: repeat(4, 1fr); 3623 grid-template-columns: repeat(4, 1fr);
3624 gap: 30px 20px; 3624 gap: 30px 20px;
3625 } 3625 }
3626 } 3626 }
3627 .main__employer-page-one-item { 3627 .main__employer-page-one-item {
3628 display: -webkit-box; 3628 display: -webkit-box;
3629 display: -ms-flexbox; 3629 display: -ms-flexbox;
3630 display: flex; 3630 display: flex;
3631 -webkit-box-orient: vertical; 3631 -webkit-box-orient: vertical;
3632 -webkit-box-direction: normal; 3632 -webkit-box-direction: normal;
3633 -ms-flex-direction: column; 3633 -ms-flex-direction: column;
3634 flex-direction: column; 3634 flex-direction: column;
3635 gap: 10px; 3635 gap: 10px;
3636 font-size: 12px; 3636 font-size: 12px;
3637 position: relative; 3637 position: relative;
3638 } 3638 }
3639 @media (min-width: 1280px) { 3639 @media (min-width: 1280px) {
3640 .main__employer-page-one-item { 3640 .main__employer-page-one-item {
3641 font-size: 18px; 3641 font-size: 18px;
3642 } 3642 }
3643 } 3643 }
3644 .main__employer-page-one-item img { 3644 .main__employer-page-one-item img {
3645 border-radius: 10px; 3645 border-radius: 10px;
3646 -o-object-fit: cover; 3646 -o-object-fit: cover;
3647 object-fit: cover; 3647 object-fit: cover;
3648 width: 100%; 3648 width: 100%;
3649 max-height: 250px; 3649 max-height: 250px;
3650 aspect-ratio: 247/174; 3650 aspect-ratio: 247/174;
3651 } 3651 }
3652 @media (min-width: 1280px) { 3652 @media (min-width: 1280px) {
3653 .main__employer-page-one-item img { 3653 .main__employer-page-one-item img {
3654 margin-bottom: 10px; 3654 margin-bottom: 10px;
3655 } 3655 }
3656 } 3656 }
3657 .main__employer-page-one-item b { 3657 .main__employer-page-one-item b {
3658 font-weight: 700; 3658 font-weight: 700;
3659 color: #377d87; 3659 color: #377d87;
3660 } 3660 }
3661 .main__employer-page-one-item span { 3661 .main__employer-page-one-item span {
3662 color: #000; 3662 color: #000;
3663 } 3663 }
3664 .main__employer-page-one-item i { 3664 .main__employer-page-one-item i {
3665 font-style: normal; 3665 font-style: normal;
3666 color: #377d87; 3666 color: #377d87;
3667 } 3667 }
3668 .main__employer-page-one-item .del { 3668 .main__employer-page-one-item .del {
3669 position: absolute; 3669 position: absolute;
3670 z-index: 1; 3670 z-index: 1;
3671 top: 8px; 3671 top: 8px;
3672 left: 8px; 3672 left: 8px;
3673 } 3673 }
3674 .main__employer-page-two { 3674 .main__employer-page-two {
3675 display: -webkit-box; 3675 display: -webkit-box;
3676 display: -ms-flexbox; 3676 display: -ms-flexbox;
3677 display: flex; 3677 display: flex;
3678 -webkit-box-orient: vertical; 3678 -webkit-box-orient: vertical;
3679 -webkit-box-direction: normal; 3679 -webkit-box-direction: normal;
3680 -ms-flex-direction: column; 3680 -ms-flex-direction: column;
3681 flex-direction: column; 3681 flex-direction: column;
3682 -webkit-box-align: center; 3682 -webkit-box-align: center;
3683 -ms-flex-align: center; 3683 -ms-flex-align: center;
3684 align-items: center; 3684 align-items: center;
3685 gap: 20px; 3685 gap: 20px;
3686 } 3686 }
3687 .main__employer-page-two-item { 3687 .main__employer-page-two-item {
3688 width: 100%; 3688 width: 100%;
3689 display: -webkit-box; 3689 display: -webkit-box;
3690 display: -ms-flexbox; 3690 display: -ms-flexbox;
3691 display: flex; 3691 display: flex;
3692 -webkit-box-orient: vertical; 3692 -webkit-box-orient: vertical;
3693 -webkit-box-direction: normal; 3693 -webkit-box-direction: normal;
3694 -ms-flex-direction: column; 3694 -ms-flex-direction: column;
3695 flex-direction: column; 3695 flex-direction: column;
3696 gap: 16px; 3696 gap: 16px;
3697 padding: 20px 10px; 3697 padding: 20px 10px;
3698 border-radius: 12px; 3698 border-radius: 12px;
3699 border: 1px solid #cecece; 3699 border: 1px solid #cecece;
3700 position: relative; 3700 position: relative;
3701 overflow: hidden; 3701 overflow: hidden;
3702 font-size: 12px; 3702 font-size: 12px;
3703 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 3703 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
3704 } 3704 }
3705 @media (min-width: 768px) { 3705 @media (min-width: 768px) {
3706 .main__employer-page-two-item { 3706 .main__employer-page-two-item {
3707 font-size: 14px; 3707 font-size: 14px;
3708 padding: 20px; 3708 padding: 20px;
3709 gap: 24px; 3709 gap: 24px;
3710 padding-bottom: 35px; 3710 padding-bottom: 35px;
3711 } 3711 }
3712 } 3712 }
3713 @media (min-width: 992px) { 3713 @media (min-width: 992px) {
3714 .main__employer-page-two-item { 3714 .main__employer-page-two-item {
3715 font-size: 16px; 3715 font-size: 16px;
3716 } 3716 }
3717 } 3717 }
3718 @media (min-width: 1280px) { 3718 @media (min-width: 1280px) {
3719 .main__employer-page-two-item { 3719 .main__employer-page-two-item {
3720 font-size: 18px; 3720 font-size: 18px;
3721 } 3721 }
3722 } 3722 }
3723 .main__employer-page-two-item-toper { 3723 .main__employer-page-two-item-toper {
3724 display: -webkit-box; 3724 display: -webkit-box;
3725 display: -ms-flexbox; 3725 display: -ms-flexbox;
3726 display: flex; 3726 display: flex;
3727 -webkit-box-align: center; 3727 -webkit-box-align: center;
3728 -ms-flex-align: center; 3728 -ms-flex-align: center;
3729 align-items: center; 3729 align-items: center;
3730 font-size: 22px; 3730 font-size: 22px;
3731 font-weight: 700; 3731 font-weight: 700;
3732 color: #000; 3732 color: #000;
3733 } 3733 }
3734 @media (min-width: 768px) { 3734 @media (min-width: 768px) {
3735 .main__employer-page-two-item-toper { 3735 .main__employer-page-two-item-toper {
3736 font-size: 30px; 3736 font-size: 30px;
3737 } 3737 }
3738 } 3738 }
3739 .main__employer-page-two-item-toper img { 3739 .main__employer-page-two-item-toper img {
3740 width: 60px; 3740 width: 60px;
3741 aspect-ratio: 1/1; 3741 aspect-ratio: 1/1;
3742 -o-object-fit: contain; 3742 -o-object-fit: contain;
3743 object-fit: contain; 3743 object-fit: contain;
3744 } 3744 }
3745 .main__employer-page-two-item-toper span { 3745 .main__employer-page-two-item-toper span {
3746 width: calc(100% - 60px); 3746 width: calc(100% - 60px);
3747 padding-left: 10px; 3747 padding-left: 10px;
3748 } 3748 }
3749 @media (min-width: 768px) { 3749 @media (min-width: 768px) {
3750 .main__employer-page-two-item-toper span { 3750 .main__employer-page-two-item-toper span {
3751 padding-left: 20px; 3751 padding-left: 20px;
3752 } 3752 }
3753 } 3753 }
3754 .main__employer-page-two-item-title { 3754 .main__employer-page-two-item-title {
3755 font-size: 18px; 3755 font-size: 18px;
3756 font-weight: 700; 3756 font-weight: 700;
3757 color: #377d87; 3757 color: #377d87;
3758 } 3758 }
3759 @media (min-width: 768px) { 3759 @media (min-width: 768px) {
3760 .main__employer-page-two-item-title { 3760 .main__employer-page-two-item-title {
3761 font-size: 24px; 3761 font-size: 24px;
3762 } 3762 }
3763 } 3763 }
3764 .main__employer-page-two-item-text { 3764 .main__employer-page-two-item-text {
3765 display: -webkit-box; 3765 display: -webkit-box;
3766 display: -ms-flexbox; 3766 display: -ms-flexbox;
3767 display: flex; 3767 display: flex;
3768 -webkit-box-orient: vertical; 3768 -webkit-box-orient: vertical;
3769 -webkit-box-direction: normal; 3769 -webkit-box-direction: normal;
3770 -ms-flex-direction: column; 3770 -ms-flex-direction: column;
3771 flex-direction: column; 3771 flex-direction: column;
3772 gap: 10px; 3772 gap: 10px;
3773 } 3773 }
3774 .main__employer-page-two-item-text-name { 3774 .main__employer-page-two-item-text-name {
3775 font-weight: 700; 3775 font-weight: 700;
3776 } 3776 }
3777 .main__employer-page-two-item-text-body { 3777 .main__employer-page-two-item-text-body {
3778 color: #000; 3778 color: #000;
3779 display: -webkit-box; 3779 display: -webkit-box;
3780 display: -ms-flexbox; 3780 display: -ms-flexbox;
3781 display: flex; 3781 display: flex;
3782 -webkit-box-orient: vertical; 3782 -webkit-box-orient: vertical;
3783 -webkit-box-direction: normal; 3783 -webkit-box-direction: normal;
3784 -ms-flex-direction: column; 3784 -ms-flex-direction: column;
3785 flex-direction: column; 3785 flex-direction: column;
3786 gap: 6px; 3786 gap: 6px;
3787 padding: 0 10px; 3787 padding: 0 10px;
3788 } 3788 }
3789 .main__employer-page-two-item-text-body p { 3789 .main__employer-page-two-item-text-body p {
3790 margin: 0; 3790 margin: 0;
3791 } 3791 }
3792 .main__employer-page-two-item-text-body ul { 3792 .main__employer-page-two-item-text-body ul {
3793 margin: 0; 3793 margin: 0;
3794 padding: 0; 3794 padding: 0;
3795 padding-left: 16px; 3795 padding-left: 16px;
3796 display: -webkit-box; 3796 display: -webkit-box;
3797 display: -ms-flexbox; 3797 display: -ms-flexbox;
3798 display: flex; 3798 display: flex;
3799 -webkit-box-orient: vertical; 3799 -webkit-box-orient: vertical;
3800 -webkit-box-direction: normal; 3800 -webkit-box-direction: normal;
3801 -ms-flex-direction: column; 3801 -ms-flex-direction: column;
3802 flex-direction: column; 3802 flex-direction: column;
3803 gap: 6px; 3803 gap: 6px;
3804 } 3804 }
3805 @media (min-width: 768px) { 3805 @media (min-width: 768px) {
3806 .main__employer-page-two-item-text-body ul { 3806 .main__employer-page-two-item-text-body ul {
3807 margin: 0 5px; 3807 margin: 0 5px;
3808 } 3808 }
3809 } 3809 }
3810 .main__employer-page-two-item-text-body ul span, 3810 .main__employer-page-two-item-text-body ul span,
3811 .main__employer-page-two-item-text-body ul a { 3811 .main__employer-page-two-item-text-body ul a {
3812 color: #000; 3812 color: #000;
3813 position: relative; 3813 position: relative;
3814 } 3814 }
3815 .main__employer-page-two-item-text-body ul a:hover { 3815 .main__employer-page-two-item-text-body ul a:hover {
3816 color: #377d87; 3816 color: #377d87;
3817 } 3817 }
3818 .main__employer-page-two-item-text-body p + ul { 3818 .main__employer-page-two-item-text-body p + ul {
3819 margin-top: 10px; 3819 margin-top: 10px;
3820 } 3820 }
3821 .main__employer-page-two-item-text-links { 3821 .main__employer-page-two-item-text-links {
3822 display: -webkit-box; 3822 display: -webkit-box;
3823 display: -ms-flexbox; 3823 display: -ms-flexbox;
3824 display: flex; 3824 display: flex;
3825 -webkit-box-orient: vertical; 3825 -webkit-box-orient: vertical;
3826 -webkit-box-direction: normal; 3826 -webkit-box-direction: normal;
3827 -ms-flex-direction: column; 3827 -ms-flex-direction: column;
3828 flex-direction: column; 3828 flex-direction: column;
3829 -webkit-box-align: start; 3829 -webkit-box-align: start;
3830 -ms-flex-align: start; 3830 -ms-flex-align: start;
3831 align-items: flex-start; 3831 align-items: flex-start;
3832 gap: 10px; 3832 gap: 10px;
3833 padding: 0 10px; 3833 padding: 0 10px;
3834 font-weight: 700; 3834 font-weight: 700;
3835 margin-top: 5px; 3835 margin-top: 5px;
3836 } 3836 }
3837 @media (min-width: 768px) { 3837 @media (min-width: 768px) {
3838 .main__employer-page-two-item-text-links { 3838 .main__employer-page-two-item-text-links {
3839 gap: 20px; 3839 gap: 20px;
3840 } 3840 }
3841 } 3841 }
3842 .main__employer-page-two-item-text-links a { 3842 .main__employer-page-two-item-text-links a {
3843 color: #4d88d9; 3843 color: #4d88d9;
3844 } 3844 }
3845 .main__employer-page-two-item-text-links a:hover { 3845 .main__employer-page-two-item-text-links a:hover {
3846 color: #377d87; 3846 color: #377d87;
3847 } 3847 }
3848 .main__employer-page-two-item-tags { 3848 .main__employer-page-two-item-tags {
3849 color: #4d88d9; 3849 color: #4d88d9;
3850 font-weight: 500; 3850 font-weight: 500;
3851 display: -webkit-box; 3851 display: -webkit-box;
3852 display: -ms-flexbox; 3852 display: -ms-flexbox;
3853 display: flex; 3853 display: flex;
3854 -webkit-box-align: center; 3854 -webkit-box-align: center;
3855 -ms-flex-align: center; 3855 -ms-flex-align: center;
3856 align-items: center; 3856 align-items: center;
3857 -ms-flex-wrap: wrap; 3857 -ms-flex-wrap: wrap;
3858 flex-wrap: wrap; 3858 flex-wrap: wrap;
3859 gap: 10px 20px; 3859 gap: 10px 20px;
3860 } 3860 }
3861 @media (min-width: 768px) { 3861 @media (min-width: 768px) {
3862 .main__employer-page-two-item-tags { 3862 .main__employer-page-two-item-tags {
3863 font-size: 14px; 3863 font-size: 14px;
3864 } 3864 }
3865 } 3865 }
3866 .main__employer-page-two-item-buttons { 3866 .main__employer-page-two-item-buttons {
3867 display: grid; 3867 display: grid;
3868 grid-template-columns: repeat(2, 1fr); 3868 grid-template-columns: repeat(2, 1fr);
3869 gap: 20px; 3869 gap: 20px;
3870 } 3870 }
3871 @media (min-width: 768px) { 3871 @media (min-width: 768px) {
3872 .main__employer-page-two-item-button { 3872 .main__employer-page-two-item-button {
3873 position: absolute; 3873 position: absolute;
3874 bottom: 20px; 3874 bottom: 20px;
3875 left: 20px; 3875 left: 20px;
3876 width: 200px; 3876 width: 200px;
3877 padding: 0; 3877 padding: 0;
3878 } 3878 }
3879 } 3879 }
3880 @media (min-width: 768px) { 3880 @media (min-width: 768px) {
3881 .main__employer-page-two-item-button + .main__employer-page-two-item-button { 3881 .main__employer-page-two-item-button + .main__employer-page-two-item-button {
3882 left: auto; 3882 left: auto;
3883 right: 20px; 3883 right: 20px;
3884 } 3884 }
3885 } 3885 }
3886 .main__employer-page-two-item-bottom { 3886 .main__employer-page-two-item-bottom {
3887 display: -webkit-box; 3887 display: -webkit-box;
3888 display: -ms-flexbox; 3888 display: -ms-flexbox;
3889 display: flex; 3889 display: flex;
3890 -webkit-box-align: center; 3890 -webkit-box-align: center;
3891 -ms-flex-align: center; 3891 -ms-flex-align: center;
3892 align-items: center; 3892 align-items: center;
3893 -webkit-box-pack: justify; 3893 -webkit-box-pack: justify;
3894 -ms-flex-pack: justify; 3894 -ms-flex-pack: justify;
3895 justify-content: space-between; 3895 justify-content: space-between;
3896 } 3896 }
3897 .main__employer-page-two-item-bottom-date { 3897 .main__employer-page-two-item-bottom-date {
3898 color: #000; 3898 color: #000;
3899 } 3899 }
3900 @media (min-width: 768px) { 3900 @media (min-width: 768px) {
3901 .main__employer-page-two-item-bottom-date { 3901 .main__employer-page-two-item-bottom-date {
3902 position: absolute; 3902 position: absolute;
3903 bottom: 20px; 3903 bottom: 20px;
3904 right: 240px; 3904 right: 240px;
3905 height: 42px; 3905 height: 42px;
3906 display: -webkit-box; 3906 display: -webkit-box;
3907 display: -ms-flexbox; 3907 display: -ms-flexbox;
3908 display: flex; 3908 display: flex;
3909 -webkit-box-align: center; 3909 -webkit-box-align: center;
3910 -ms-flex-align: center; 3910 -ms-flex-align: center;
3911 align-items: center; 3911 align-items: center;
3912 } 3912 }
3913 } 3913 }
3914 @media (min-width: 992px) { 3914 @media (min-width: 992px) {
3915 .main__employer-page-two-item-bottom-date { 3915 .main__employer-page-two-item-bottom-date {
3916 font-size: 16px; 3916 font-size: 16px;
3917 } 3917 }
3918 } 3918 }
3919 @media (min-width: 768px) { 3919 @media (min-width: 768px) {
3920 .main__employer-page-two-item-bottom-like { 3920 .main__employer-page-two-item-bottom-like {
3921 position: absolute; 3921 position: absolute;
3922 bottom: 20px; 3922 bottom: 20px;
3923 left: 240px; 3923 left: 240px;
3924 } 3924 }
3925 } 3925 }
3926 @media (min-width: 768px) { 3926 @media (min-width: 768px) {
3927 .main__employer-page-two-more { 3927 .main__employer-page-two-more {
3928 margin-top: 10px; 3928 margin-top: 10px;
3929 padding: 0; 3929 padding: 0;
3930 width: 200px; 3930 width: 200px;
3931 } 3931 }
3932 } 3932 }
3933 .main__employer-page-two .main__employer-page-two-item { 3933 .main__employer-page-two .main__employer-page-two-item {
3934 /*display: none;*/ 3934 /*display: none;*/
3935 } 3935 }
3936 .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) { 3936 .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) {
3937 display: -webkit-box; 3937 display: -webkit-box;
3938 display: -ms-flexbox; 3938 display: -ms-flexbox;
3939 display: flex; 3939 display: flex;
3940 } 3940 }
3941 .main__employer-page-two.active .main__employer-page-two-item { 3941 .main__employer-page-two.active .main__employer-page-two-item {
3942 display: -webkit-box; 3942 display: -webkit-box;
3943 display: -ms-flexbox; 3943 display: -ms-flexbox;
3944 display: flex; 3944 display: flex;
3945 } 3945 }
3946 .main__resume-base { 3946 .main__resume-base {
3947 display: -webkit-box; 3947 display: -webkit-box;
3948 display: -ms-flexbox; 3948 display: -ms-flexbox;
3949 display: flex; 3949 display: flex;
3950 -webkit-box-orient: vertical; 3950 -webkit-box-orient: vertical;
3951 -webkit-box-direction: normal; 3951 -webkit-box-direction: normal;
3952 -ms-flex-direction: column; 3952 -ms-flex-direction: column;
3953 flex-direction: column; 3953 flex-direction: column;
3954 color: #000; 3954 color: #000;
3955 } 3955 }
3956 .main__resume-base-body { 3956 .main__resume-base-body {
3957 display: none; 3957 display: none;
3958 -webkit-box-orient: vertical; 3958 -webkit-box-orient: vertical;
3959 -webkit-box-direction: normal; 3959 -webkit-box-direction: normal;
3960 -ms-flex-direction: column; 3960 -ms-flex-direction: column;
3961 flex-direction: column; 3961 flex-direction: column;
3962 margin-top: 10px; 3962 margin-top: 10px;
3963 } 3963 }
3964 @media (min-width: 768px) { 3964 @media (min-width: 768px) {
3965 .main__resume-base-body { 3965 .main__resume-base-body {
3966 margin-top: 30px; 3966 margin-top: 30px;
3967 } 3967 }
3968 } 3968 }
3969 .main__resume-base-body.showed { 3969 .main__resume-base-body.showed {
3970 display: -webkit-box; 3970 display: -webkit-box;
3971 display: -ms-flexbox; 3971 display: -ms-flexbox;
3972 display: flex; 3972 display: flex;
3973 } 3973 }
3974 .main__resume-base-body-one { 3974 .main__resume-base-body-one {
3975 display: -webkit-box; 3975 display: -webkit-box;
3976 display: -ms-flexbox; 3976 display: -ms-flexbox;
3977 display: flex; 3977 display: flex;
3978 -webkit-box-orient: vertical; 3978 -webkit-box-orient: vertical;
3979 -webkit-box-direction: normal; 3979 -webkit-box-direction: normal;
3980 -ms-flex-direction: column; 3980 -ms-flex-direction: column;
3981 flex-direction: column; 3981 flex-direction: column;
3982 -webkit-box-align: center; 3982 -webkit-box-align: center;
3983 -ms-flex-align: center; 3983 -ms-flex-align: center;
3984 align-items: center; 3984 align-items: center;
3985 gap: 20px; 3985 gap: 20px;
3986 } 3986 }
3987 @media (min-width: 768px) { 3987 @media (min-width: 768px) {
3988 .main__resume-base-body-one { 3988 .main__resume-base-body-one {
3989 gap: 30px; 3989 gap: 30px;
3990 } 3990 }
3991 } 3991 }
3992 .main__resume-base-body-two { 3992 .main__resume-base-body-two {
3993 display: -webkit-box; 3993 display: -webkit-box;
3994 display: -ms-flexbox; 3994 display: -ms-flexbox;
3995 display: flex; 3995 display: flex;
3996 -webkit-box-orient: vertical; 3996 -webkit-box-orient: vertical;
3997 -webkit-box-direction: normal; 3997 -webkit-box-direction: normal;
3998 -ms-flex-direction: column; 3998 -ms-flex-direction: column;
3999 flex-direction: column; 3999 flex-direction: column;
4000 gap: 20px; 4000 gap: 20px;
4001 } 4001 }
4002 @media (min-width: 768px) { 4002 @media (min-width: 768px) {
4003 .main__resume-base-body-two { 4003 .main__resume-base-body-two {
4004 -webkit-box-orient: horizontal; 4004 -webkit-box-orient: horizontal;
4005 -webkit-box-direction: normal; 4005 -webkit-box-direction: normal;
4006 -ms-flex-direction: row; 4006 -ms-flex-direction: row;
4007 flex-direction: row; 4007 flex-direction: row;
4008 -webkit-box-pack: justify; 4008 -webkit-box-pack: justify;
4009 -ms-flex-pack: justify; 4009 -ms-flex-pack: justify;
4010 justify-content: space-between; 4010 justify-content: space-between;
4011 -webkit-box-align: start; 4011 -webkit-box-align: start;
4012 -ms-flex-align: start; 4012 -ms-flex-align: start;
4013 align-items: flex-start; 4013 align-items: flex-start;
4014 -ms-flex-wrap: wrap; 4014 -ms-flex-wrap: wrap;
4015 flex-wrap: wrap; 4015 flex-wrap: wrap;
4016 gap: 30px 0; 4016 gap: 30px 0;
4017 } 4017 }
4018 } 4018 }
4019 @media (min-width: 768px) { 4019 @media (min-width: 768px) {
4020 .main__resume-base-body-two .main__resume-base-body-item { 4020 .main__resume-base-body-two .main__resume-base-body-item {
4021 width: calc(50% - 10px); 4021 width: calc(50% - 10px);
4022 } 4022 }
4023 } 4023 }
4024 .main__resume-base-body-two .main__resume-base-body-item-wrapper { 4024 .main__resume-base-body-two .main__resume-base-body-item-wrapper {
4025 -webkit-box-orient: vertical; 4025 -webkit-box-orient: vertical;
4026 -webkit-box-direction: normal; 4026 -webkit-box-direction: normal;
4027 -ms-flex-direction: column; 4027 -ms-flex-direction: column;
4028 flex-direction: column; 4028 flex-direction: column;
4029 } 4029 }
4030 .main__resume-base-body-item { 4030 .main__resume-base-body-item {
4031 width: 100%; 4031 width: 100%;
4032 display: -webkit-box; 4032 display: -webkit-box;
4033 display: -ms-flexbox; 4033 display: -ms-flexbox;
4034 display: flex; 4034 display: flex;
4035 -webkit-box-orient: vertical; 4035 -webkit-box-orient: vertical;
4036 -webkit-box-direction: normal; 4036 -webkit-box-direction: normal;
4037 -ms-flex-direction: column; 4037 -ms-flex-direction: column;
4038 flex-direction: column; 4038 flex-direction: column;
4039 gap: 20px; 4039 gap: 20px;
4040 position: relative; 4040 position: relative;
4041 border: 1px solid #377d87; 4041 border: 1px solid #377d87;
4042 border-radius: 8px; 4042 border-radius: 8px;
4043 padding: 10px; 4043 padding: 10px;
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 @media (min-width: 768px) { 4048 @media (min-width: 768px) {
4049 .main__resume-base-body-item { 4049 .main__resume-base-body-item {
4050 padding: 20px; 4050 padding: 20px;
4051 } 4051 }
4052 } 4052 }
4053 .main__resume-base-body-item-buttons { 4053 .main__resume-base-body-item-buttons {
4054 margin-top: 10px; 4054 margin-top: 10px;
4055 } 4055 }
4056 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{ 4056 .main__resume-base-body-item-buttons button, a.main__resume-base-body-item-link{
4057 width: 100%; 4057 width: 100%;
4058 margin-bottom: 10px; 4058 margin-bottom: 10px;
4059 } 4059 }
4060 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{ 4060 .main__resume-base-body-item-buttons a.main__resume-base-body-item-link{
4061 background: #377d87; 4061 background: #377d87;
4062 color: #fff; 4062 color: #fff;
4063 } 4063 }
4064 .main__resume-base-body-item-buttons .chat.active{ 4064 .main__resume-base-body-item-buttons .chat.active{
4065 background: #fff; 4065 background: #fff;
4066 color: #377d87; 4066 color: #377d87;
4067 } 4067 }
4068 .main__resume-base-body-item-buttons button.like.active{ 4068 .main__resume-base-body-item-buttons button.like.active{
4069 background-color: #ffffff; 4069 background-color: #ffffff;
4070 color: #eb5757; 4070 color: #eb5757;
4071 } 4071 }
4072 .main__resume-base-body-item-buttons button span{ 4072 .main__resume-base-body-item-buttons button span{
4073 margin-left: 10px; 4073 margin-left: 10px;
4074 } 4074 }
4075 .main__resume-base-body-item-buttons .like .in-favorites{ 4075 .main__resume-base-body-item-buttons .like .in-favorites{
4076 display: none; 4076 display: none;
4077 } 4077 }
4078 .main__resume-base-body-item-buttons .like.active .in-favorites{ 4078 .main__resume-base-body-item-buttons .like.active .in-favorites{
4079 display: block; 4079 display: block;
4080 color: #eb5757; 4080 color: #eb5757;
4081 } 4081 }
4082 .main__resume-base-body-item-buttons .like.active .to-favorites{ 4082 .main__resume-base-body-item-buttons .like.active .to-favorites{
4083 display: none; 4083 display: none;
4084 } 4084 }
4085 .main__resume-base-body-item-wrapper { 4085 .main__resume-base-body-item-wrapper {
4086 display: -webkit-box; 4086 display: -webkit-box;
4087 display: -ms-flexbox; 4087 display: -ms-flexbox;
4088 display: flex; 4088 display: flex;
4089 -webkit-box-orient: vertical; 4089 -webkit-box-orient: vertical;
4090 -webkit-box-direction: normal; 4090 -webkit-box-direction: normal;
4091 -ms-flex-direction: column; 4091 -ms-flex-direction: column;
4092 flex-direction: column; 4092 flex-direction: column;
4093 -webkit-box-align: start; 4093 -webkit-box-align: start;
4094 -ms-flex-align: start; 4094 -ms-flex-align: start;
4095 align-items: flex-start; 4095 align-items: flex-start;
4096 gap: 20px; 4096 gap: 20px;
4097 width: 100%; 4097 width: 100%;
4098 } 4098 }
4099 @media (min-width: 768px) { 4099 @media (min-width: 768px) {
4100 .main__resume-base-body-item-wrapper { 4100 .main__resume-base-body-item-wrapper {
4101 -webkit-box-orient: horizontal; 4101 -webkit-box-orient: horizontal;
4102 -webkit-box-direction: normal; 4102 -webkit-box-direction: normal;
4103 -ms-flex-direction: row; 4103 -ms-flex-direction: row;
4104 flex-direction: row; 4104 flex-direction: row;
4105 } 4105 }
4106 } 4106 }
4107 .main__resume-base-body-item-photo { 4107 .main__resume-base-body-item-photo {
4108 width: 180px; 4108 width: 180px;
4109 aspect-ratio: 1/1; 4109 aspect-ratio: 1/1;
4110 -o-object-fit: cover; 4110 -o-object-fit: cover;
4111 object-fit: cover; 4111 object-fit: cover;
4112 border-radius: 8px; 4112 border-radius: 8px;
4113 } 4113 }
4114 @media (min-width: 768px) { 4114 @media (min-width: 768px) {
4115 .main__resume-base-body-item-photo { 4115 .main__resume-base-body-item-photo {
4116 width: 210px; 4116 width: 210px;
4117 } 4117 }
4118 } 4118 }
4119 .main__resume-base-body-item-inner { 4119 .main__resume-base-body-item-inner {
4120 display: -webkit-box; 4120 display: -webkit-box;
4121 display: -ms-flexbox; 4121 display: -ms-flexbox;
4122 display: flex; 4122 display: flex;
4123 -webkit-box-orient: vertical; 4123 -webkit-box-orient: vertical;
4124 -webkit-box-direction: normal; 4124 -webkit-box-direction: normal;
4125 -ms-flex-direction: column; 4125 -ms-flex-direction: column;
4126 flex-direction: column; 4126 flex-direction: column;
4127 gap: 10px; 4127 gap: 10px;
4128 width: 100%; 4128 width: 100%;
4129 row-gap: 10px; 4129 row-gap: 10px;
4130 } 4130 }
4131 .main__resume-base-body-item-inner .horizontal{ 4131 .main__resume-base-body-item-inner .horizontal{
4132 -webkit-box-orient: horizontal; 4132 -webkit-box-orient: horizontal;
4133 -ms-flex-direction: unset; 4133 -ms-flex-direction: unset;
4134 flex-direction: row; 4134 flex-direction: row;
4135 align-items: start; 4135 align-items: start;
4136 } 4136 }
4137 .main__resume-base-item-status{ 4137 .main__resume-base-item-status{
4138 width: fit-content; 4138 width: fit-content;
4139 background-color: #e6e6e6; 4139 background-color: #e6e6e6;
4140 font-weight: bold; 4140 font-weight: bold;
4141 padding: 5px 10px; 4141 padding: 5px 10px;
4142 border-radius: 8px; 4142 border-radius: 8px;
4143 } 4143 }
4144 .main__resume-base-item-status.looking-for-job{ 4144 .main__resume-base-item-status.looking-for-job{
4145 background-color: #eb5757; 4145 background-color: #eb5757;
4146 color: #fff; 4146 color: #fff;
4147 } 4147 }
4148 .main__resume-base-item-updated-at{ 4148 .main__resume-base-item-updated-at{
4149 padding: 5px 10px; 4149 padding: 5px 10px;
4150 border-radius: 8px; 4150 border-radius: 8px;
4151 border: 1px #e6e6e6 solid; 4151 border: 1px #e6e6e6 solid;
4152 } 4152 }
4153 @media (min-width: 768px) { 4153 @media (min-width: 768px) {
4154 .main__resume-base-body-item-inner { 4154 .main__resume-base-body-item-inner {
4155 gap: 16px; 4155 gap: 16px;
4156 padding-right: 50px; 4156 padding-right: 50px;
4157 } 4157 }
4158 } 4158 }
4159 @media (min-width: 992px) { 4159 @media (min-width: 992px) {
4160 .main__resume-base-body-item-inner { 4160 .main__resume-base-body-item-inner {
4161 display: grid; 4161 display: grid;
4162 grid-template-columns: repeat(2, 1fr); 4162 grid-template-columns: repeat(2, 1fr);
4163 gap: 30px; 4163 gap: 30px;
4164 row-gap: 10px; 4164 row-gap: 10px;
4165 } 4165 }
4166 } 4166 }
4167 .main__resume-base-body-item-inner div { 4167 .main__resume-base-body-item-inner div {
4168 display: -webkit-box; 4168 display: -webkit-box;
4169 display: -ms-flexbox; 4169 display: -ms-flexbox;
4170 display: flex; 4170 display: flex;
4171 -webkit-box-orient: vertical; 4171 -webkit-box-orient: vertical;
4172 -webkit-box-direction: normal; 4172 -webkit-box-direction: normal;
4173 -ms-flex-direction: column; 4173 -ms-flex-direction: column;
4174 flex-direction: column; 4174 flex-direction: column;
4175 gap: 4px; 4175 gap: 4px;
4176 font-size: 12px; 4176 font-size: 12px;
4177 } 4177 }
4178 @media (min-width: 768px) { 4178 @media (min-width: 768px) {
4179 .main__resume-base-body-item-inner div { 4179 .main__resume-base-body-item-inner div {
4180 font-size: 16px; 4180 font-size: 16px;
4181 } 4181 }
4182 } 4182 }
4183 .main__resume-base-body-item-inner b { 4183 .main__resume-base-body-item-inner b {
4184 color: #377d87; 4184 color: #377d87;
4185 font-size: 14px; 4185 font-size: 14px;
4186 } 4186 }
4187 @media (min-width: 768px) { 4187 @media (min-width: 768px) {
4188 .main__resume-base-body-item-inner b { 4188 .main__resume-base-body-item-inner b {
4189 font-size: 18px; 4189 font-size: 18px;
4190 } 4190 }
4191 } 4191 }
4192 .main__resume-base-body-item-link { 4192 .main__resume-base-body-item-link {
4193 width: 100%; 4193 width: 100%;
4194 padding: 0; 4194 padding: 0;
4195 } 4195 }
4196 @media (min-width: 768px) { 4196 @media (min-width: 768px) {
4197 .main__resume-base-body-item-link { 4197 .main__resume-base-body-item-link {
4198 width: 200px; 4198 width: 200px;
4199 } 4199 }
4200 } 4200 }
4201 .main__spoiler { 4201 .main__spoiler {
4202 overflow: hidden; 4202 overflow: hidden;
4203 border-radius: 8px; 4203 border-radius: 8px;
4204 display: -webkit-box; 4204 display: -webkit-box;
4205 display: -ms-flexbox; 4205 display: -ms-flexbox;
4206 display: flex; 4206 display: flex;
4207 -webkit-box-orient: vertical; 4207 -webkit-box-orient: vertical;
4208 -webkit-box-direction: normal; 4208 -webkit-box-direction: normal;
4209 -ms-flex-direction: column; 4209 -ms-flex-direction: column;
4210 flex-direction: column; 4210 flex-direction: column;
4211 } 4211 }
4212 .main__spoiler-toper { 4212 .main__spoiler-toper {
4213 background: #377d87; 4213 background: #377d87;
4214 height: 30px; 4214 height: 30px;
4215 display: -webkit-box; 4215 display: -webkit-box;
4216 display: -ms-flexbox; 4216 display: -ms-flexbox;
4217 display: flex; 4217 display: flex;
4218 -webkit-box-align: center; 4218 -webkit-box-align: center;
4219 -ms-flex-align: center; 4219 -ms-flex-align: center;
4220 align-items: center; 4220 align-items: center;
4221 -webkit-box-pack: center; 4221 -webkit-box-pack: center;
4222 -ms-flex-pack: center; 4222 -ms-flex-pack: center;
4223 justify-content: center; 4223 justify-content: center;
4224 color: #fff; 4224 color: #fff;
4225 font-size: 12px; 4225 font-size: 12px;
4226 font-weight: 700; 4226 font-weight: 700;
4227 padding: 0 30px; 4227 padding: 0 30px;
4228 border: none; 4228 border: none;
4229 position: relative; 4229 position: relative;
4230 } 4230 }
4231 @media (min-width: 768px) { 4231 @media (min-width: 768px) {
4232 .main__spoiler-toper { 4232 .main__spoiler-toper {
4233 font-size: 18px; 4233 font-size: 18px;
4234 height: 50px; 4234 height: 50px;
4235 padding: 0 60px; 4235 padding: 0 60px;
4236 } 4236 }
4237 } 4237 }
4238 .main__spoiler-toper:before, .main__spoiler-toper:after { 4238 .main__spoiler-toper:before, .main__spoiler-toper:after {
4239 content: ""; 4239 content: "";
4240 background: #fff; 4240 background: #fff;
4241 border-radius: 999px; 4241 border-radius: 999px;
4242 width: 10px; 4242 width: 10px;
4243 height: 1px; 4243 height: 1px;
4244 position: absolute; 4244 position: absolute;
4245 top: 50%; 4245 top: 50%;
4246 right: 10px; 4246 right: 10px;
4247 -webkit-transition: 0.3s; 4247 -webkit-transition: 0.3s;
4248 transition: 0.3s; 4248 transition: 0.3s;
4249 -webkit-transform: translate(0, -50%); 4249 -webkit-transform: translate(0, -50%);
4250 -ms-transform: translate(0, -50%); 4250 -ms-transform: translate(0, -50%);
4251 transform: translate(0, -50%); 4251 transform: translate(0, -50%);
4252 } 4252 }
4253 @media (min-width: 768px) { 4253 @media (min-width: 768px) {
4254 .main__spoiler-toper:before, .main__spoiler-toper:after { 4254 .main__spoiler-toper:before, .main__spoiler-toper:after {
4255 width: 20px; 4255 width: 20px;
4256 height: 2px; 4256 height: 2px;
4257 right: 20px; 4257 right: 20px;
4258 } 4258 }
4259 } 4259 }
4260 .main__spoiler-toper:after { 4260 .main__spoiler-toper:after {
4261 -webkit-transform: rotate(90deg); 4261 -webkit-transform: rotate(90deg);
4262 -ms-transform: rotate(90deg); 4262 -ms-transform: rotate(90deg);
4263 transform: rotate(90deg); 4263 transform: rotate(90deg);
4264 } 4264 }
4265 .main__spoiler-toper.active:after { 4265 .main__spoiler-toper.active:after {
4266 -webkit-transform: rotate(0deg); 4266 -webkit-transform: rotate(0deg);
4267 -ms-transform: rotate(0deg); 4267 -ms-transform: rotate(0deg);
4268 transform: rotate(0deg); 4268 transform: rotate(0deg);
4269 } 4269 }
4270 .main__spoiler-body { 4270 .main__spoiler-body {
4271 opacity: 0; 4271 opacity: 0;
4272 height: 0; 4272 height: 0;
4273 overflow: hidden; 4273 overflow: hidden;
4274 border-radius: 0 0 8px 8px; 4274 border-radius: 0 0 8px 8px;
4275 background: #fff; 4275 background: #fff;
4276 } 4276 }
4277 .main__spoiler-body table { 4277 .main__spoiler-body table {
4278 width: calc(100% + 2px); 4278 width: calc(100% + 2px);
4279 margin-left: -1px; 4279 margin-left: -1px;
4280 margin-bottom: -1px; 4280 margin-bottom: -1px;
4281 } 4281 }
4282 @media (min-width: 992px) { 4282 @media (min-width: 992px) {
4283 .main__spoiler-body table td { 4283 .main__spoiler-body table td {
4284 width: 50%; 4284 width: 50%;
4285 } 4285 }
4286 } 4286 }
4287 @media (min-width: 992px) { 4287 @media (min-width: 992px) {
4288 .main__spoiler-body table td + td { 4288 .main__spoiler-body table td + td {
4289 width: 50%; 4289 width: 50%;
4290 } 4290 }
4291 } 4291 }
4292 .active + .main__spoiler-body { 4292 .active + .main__spoiler-body {
4293 -webkit-transition: 0.3s; 4293 -webkit-transition: 0.3s;
4294 transition: 0.3s; 4294 transition: 0.3s;
4295 opacity: 1; 4295 opacity: 1;
4296 height: auto; 4296 height: auto;
4297 border: 1px solid #cecece; 4297 border: 1px solid #cecece;
4298 border-top: none; 4298 border-top: none;
4299 } 4299 }
4300 .main__table { 4300 .main__table {
4301 border-collapse: collapse; 4301 border-collapse: collapse;
4302 table-layout: fixed; 4302 table-layout: fixed;
4303 font-size: 12px; 4303 font-size: 12px;
4304 width: 100%; 4304 width: 100%;
4305 background: #fff; 4305 background: #fff;
4306 } 4306 }
4307 @media (min-width: 768px) { 4307 @media (min-width: 768px) {
4308 .main__table { 4308 .main__table {
4309 font-size: 16px; 4309 font-size: 16px;
4310 } 4310 }
4311 } 4311 }
4312 .main__table td { 4312 .main__table td {
4313 border: 1px solid #cecece; 4313 border: 1px solid #cecece;
4314 padding: 4px 8px; 4314 padding: 4px 8px;
4315 vertical-align: top; 4315 vertical-align: top;
4316 } 4316 }
4317 @media (min-width: 768px) { 4317 @media (min-width: 768px) {
4318 .main__table td { 4318 .main__table td {
4319 padding: 8px 16px; 4319 padding: 8px 16px;
4320 } 4320 }
4321 } 4321 }
4322 .main__table td b { 4322 .main__table td b {
4323 font-weight: 700; 4323 font-weight: 700;
4324 } 4324 }
4325 .main__table_three { 4325 .main__table_three {
4326 table-layout: auto; 4326 table-layout: auto;
4327 } 4327 }
4328 .main__table_three td { 4328 .main__table_three td {
4329 width: 25% !important; 4329 width: 25% !important;
4330 } 4330 }
4331 .main__table_three td:last-child { 4331 .main__table_three td:last-child {
4332 width: 50% !important; 4332 width: 50% !important;
4333 } 4333 }
4334 .main__table b { 4334 .main__table b {
4335 display: block; 4335 display: block;
4336 } 4336 }
4337 .main__table a { 4337 .main__table a {
4338 color: #377d87; 4338 color: #377d87;
4339 text-decoration: underline; 4339 text-decoration: underline;
4340 } 4340 }
4341 .main__table a:hover { 4341 .main__table a:hover {
4342 color: #000; 4342 color: #000;
4343 } 4343 }
4344 .main__resume-profile-about { 4344 .main__resume-profile-about {
4345 padding-top: 20px; 4345 padding-top: 20px;
4346 padding-bottom: 30px; 4346 padding-bottom: 30px;
4347 position: relative; 4347 position: relative;
4348 margin-top: 30px; 4348 margin-top: 30px;
4349 display: -webkit-box; 4349 display: -webkit-box;
4350 display: -ms-flexbox; 4350 display: -ms-flexbox;
4351 display: flex; 4351 display: flex;
4352 -webkit-box-orient: vertical; 4352 -webkit-box-orient: vertical;
4353 -webkit-box-direction: normal; 4353 -webkit-box-direction: normal;
4354 -ms-flex-direction: column; 4354 -ms-flex-direction: column;
4355 flex-direction: column; 4355 flex-direction: column;
4356 -webkit-box-align: start; 4356 -webkit-box-align: start;
4357 -ms-flex-align: start; 4357 -ms-flex-align: start;
4358 align-items: flex-start; 4358 align-items: flex-start;
4359 gap: 10px; 4359 gap: 10px;
4360 } 4360 }
4361 @media (min-width: 992px) { 4361 @media (min-width: 992px) {
4362 .main__resume-profile-about { 4362 .main__resume-profile-about {
4363 padding: 50px 0; 4363 padding: 50px 0;
4364 } 4364 }
4365 } 4365 }
4366 .main__resume-profile-about:before { 4366 .main__resume-profile-about:before {
4367 content: ""; 4367 content: "";
4368 position: absolute; 4368 position: absolute;
4369 z-index: 1; 4369 z-index: 1;
4370 top: 0; 4370 top: 0;
4371 left: 50%; 4371 left: 50%;
4372 width: 20000px; 4372 width: 20000px;
4373 height: 100%; 4373 height: 100%;
4374 margin-left: -10000px; 4374 margin-left: -10000px;
4375 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4375 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4376 } 4376 }
4377 .main__resume-profile-about-title { 4377 .main__resume-profile-about-title {
4378 position: relative; 4378 position: relative;
4379 z-index: 2; 4379 z-index: 2;
4380 color: #000; 4380 color: #000;
4381 } 4381 }
4382 .main__resume-profile-about-buttons{ 4382 .main__resume-profile-about-buttons{
4383 display: flex; 4383 display: flex;
4384 width: 100%; 4384 width: 100%;
4385 position: relative; 4385 position: relative;
4386 z-index: 2; 4386 z-index: 2;
4387 } 4387 }
4388 .main__resume-profile-about-buttons .like{ 4388 .main__resume-profile-about-buttons .like{
4389 width: 200px; 4389 width: 200px;
4390 } 4390 }
4391 .main__resume-profile-about-buttons .like.active{ 4391 .main__resume-profile-about-buttons .like.active{
4392 background: #fff; 4392 background: #fff;
4393 color: #eb5757; 4393 color: #eb5757;
4394 } 4394 }
4395 .main__resume-profile-about-buttons .like .in-favorites{ 4395 .main__resume-profile-about-buttons .like .in-favorites{
4396 display: none; 4396 display: none;
4397 } 4397 }
4398 .main__resume-profile-about-buttons .like.active .in-favorites{ 4398 .main__resume-profile-about-buttons .like.active .in-favorites{
4399 display: block; 4399 display: block;
4400 color: #eb5757; 4400 color: #eb5757;
4401 } 4401 }
4402 .main__resume-profile-about-buttons .like.active .to-favorites{ 4402 .main__resume-profile-about-buttons .like.active .to-favorites{
4403 display: none; 4403 display: none;
4404 } 4404 }
4405 .main__resume-profile-about-text { 4405 .main__resume-profile-about-text {
4406 position: relative; 4406 position: relative;
4407 z-index: 2; 4407 z-index: 2;
4408 } 4408 }
4409 .main__resume-profile-info { 4409 .main__resume-profile-info {
4410 display: -webkit-box; 4410 display: -webkit-box;
4411 display: -ms-flexbox; 4411 display: -ms-flexbox;
4412 display: flex; 4412 display: flex;
4413 -webkit-box-orient: vertical; 4413 -webkit-box-orient: vertical;
4414 -webkit-box-direction: normal; 4414 -webkit-box-direction: normal;
4415 -ms-flex-direction: column; 4415 -ms-flex-direction: column;
4416 flex-direction: column; 4416 flex-direction: column;
4417 gap: 20px; 4417 gap: 20px;
4418 margin-top: 30px; 4418 margin-top: 30px;
4419 } 4419 }
4420 @media (min-width: 992px) { 4420 @media (min-width: 992px) {
4421 .main__resume-profile-info { 4421 .main__resume-profile-info {
4422 margin-top: 50px; 4422 margin-top: 50px;
4423 gap: 30px; 4423 gap: 30px;
4424 } 4424 }
4425 } 4425 }
4426 .main__resume-profile-info-title { 4426 .main__resume-profile-info-title {
4427 color: #000; 4427 color: #000;
4428 } 4428 }
4429 .main__resume-profile-info-body { 4429 .main__resume-profile-info-body {
4430 display: -webkit-box; 4430 display: -webkit-box;
4431 display: -ms-flexbox; 4431 display: -ms-flexbox;
4432 display: flex; 4432 display: flex;
4433 -webkit-box-orient: vertical; 4433 -webkit-box-orient: vertical;
4434 -webkit-box-direction: normal; 4434 -webkit-box-direction: normal;
4435 -ms-flex-direction: column; 4435 -ms-flex-direction: column;
4436 flex-direction: column; 4436 flex-direction: column;
4437 gap: 20px; 4437 gap: 20px;
4438 } 4438 }
4439 @media (min-width: 992px) { 4439 @media (min-width: 992px) {
4440 .main__resume-profile-info-body { 4440 .main__resume-profile-info-body {
4441 gap: 30px; 4441 gap: 30px;
4442 } 4442 }
4443 } 4443 }
4444 .main__resume-profile-info-body-item { 4444 .main__resume-profile-info-body-item {
4445 display: -webkit-box; 4445 display: -webkit-box;
4446 display: -ms-flexbox; 4446 display: -ms-flexbox;
4447 display: flex; 4447 display: flex;
4448 -webkit-box-orient: vertical; 4448 -webkit-box-orient: vertical;
4449 -webkit-box-direction: normal; 4449 -webkit-box-direction: normal;
4450 -ms-flex-direction: column; 4450 -ms-flex-direction: column;
4451 flex-direction: column; 4451 flex-direction: column;
4452 gap: 10px; 4452 gap: 10px;
4453 } 4453 }
4454 @media (min-width: 768px) { 4454 @media (min-width: 768px) {
4455 .main__resume-profile-info-body-item { 4455 .main__resume-profile-info-body-item {
4456 gap: 20px; 4456 gap: 20px;
4457 } 4457 }
4458 } 4458 }
4459 .main__resume-profile-info-body-subtitle { 4459 .main__resume-profile-info-body-subtitle {
4460 color: #4d88d9; 4460 color: #4d88d9;
4461 } 4461 }
4462 .main__resume-profile-info-body-inner { 4462 .main__resume-profile-info-body-inner {
4463 display: -webkit-box; 4463 display: -webkit-box;
4464 display: -ms-flexbox; 4464 display: -ms-flexbox;
4465 display: flex; 4465 display: flex;
4466 -webkit-box-orient: vertical; 4466 -webkit-box-orient: vertical;
4467 -webkit-box-direction: normal; 4467 -webkit-box-direction: normal;
4468 -ms-flex-direction: column; 4468 -ms-flex-direction: column;
4469 flex-direction: column; 4469 flex-direction: column;
4470 gap: 20px; 4470 gap: 20px;
4471 margin: 0; 4471 margin: 0;
4472 padding: 0; 4472 padding: 0;
4473 font-size: 12px; 4473 font-size: 12px;
4474 } 4474 }
4475 @media (min-width: 768px) { 4475 @media (min-width: 768px) {
4476 .main__resume-profile-info-body-inner { 4476 .main__resume-profile-info-body-inner {
4477 display: grid; 4477 display: grid;
4478 grid-template-columns: repeat(2, 1fr); 4478 grid-template-columns: repeat(2, 1fr);
4479 } 4479 }
4480 } 4480 }
4481 @media (min-width: 992px) { 4481 @media (min-width: 992px) {
4482 .main__resume-profile-info-body-inner { 4482 .main__resume-profile-info-body-inner {
4483 grid-template-columns: repeat(3, 1fr); 4483 grid-template-columns: repeat(3, 1fr);
4484 font-size: 16px; 4484 font-size: 16px;
4485 } 4485 }
4486 } 4486 }
4487 .main__resume-profile-info-body-inner li { 4487 .main__resume-profile-info-body-inner li {
4488 display: -webkit-box; 4488 display: -webkit-box;
4489 display: -ms-flexbox; 4489 display: -ms-flexbox;
4490 display: flex; 4490 display: flex;
4491 -webkit-box-orient: vertical; 4491 -webkit-box-orient: vertical;
4492 -webkit-box-direction: normal; 4492 -webkit-box-direction: normal;
4493 -ms-flex-direction: column; 4493 -ms-flex-direction: column;
4494 flex-direction: column; 4494 flex-direction: column;
4495 gap: 6px; 4495 gap: 6px;
4496 } 4496 }
4497 @media (min-width: 992px) { 4497 @media (min-width: 992px) {
4498 .main__resume-profile-info-body-inner li { 4498 .main__resume-profile-info-body-inner li {
4499 gap: 8px; 4499 gap: 8px;
4500 } 4500 }
4501 } 4501 }
4502 .main__resume-profile-info-body-inner b { 4502 .main__resume-profile-info-body-inner b {
4503 color: #377d87; 4503 color: #377d87;
4504 font-size: 14px; 4504 font-size: 14px;
4505 } 4505 }
4506 @media (min-width: 992px) { 4506 @media (min-width: 992px) {
4507 .main__resume-profile-info-body-inner b { 4507 .main__resume-profile-info-body-inner b {
4508 font-size: 18px; 4508 font-size: 18px;
4509 } 4509 }
4510 } 4510 }
4511 .main__resume-profile-info-body-inner span { 4511 .main__resume-profile-info-body-inner span {
4512 display: -webkit-box; 4512 display: -webkit-box;
4513 display: -ms-flexbox; 4513 display: -ms-flexbox;
4514 display: flex; 4514 display: flex;
4515 -webkit-box-orient: vertical; 4515 -webkit-box-orient: vertical;
4516 -webkit-box-direction: normal; 4516 -webkit-box-direction: normal;
4517 -ms-flex-direction: column; 4517 -ms-flex-direction: column;
4518 flex-direction: column; 4518 flex-direction: column;
4519 gap: 4px; 4519 gap: 4px;
4520 } 4520 }
4521 @media (min-width: 992px) { 4521 @media (min-width: 992px) {
4522 .main__resume-profile-info-body-inner span { 4522 .main__resume-profile-info-body-inner span {
4523 gap: 6px; 4523 gap: 6px;
4524 } 4524 }
4525 } 4525 }
4526 .main__resume-profile-review { 4526 .main__resume-profile-review {
4527 display: -webkit-box; 4527 display: -webkit-box;
4528 display: -ms-flexbox; 4528 display: -ms-flexbox;
4529 display: flex; 4529 display: flex;
4530 -webkit-box-orient: vertical; 4530 -webkit-box-orient: vertical;
4531 -webkit-box-direction: normal; 4531 -webkit-box-direction: normal;
4532 -ms-flex-direction: column; 4532 -ms-flex-direction: column;
4533 flex-direction: column; 4533 flex-direction: column;
4534 gap: 20px; 4534 gap: 20px;
4535 padding: 20px 10px; 4535 padding: 20px 10px;
4536 margin-top: 30px; 4536 margin-top: 30px;
4537 border-radius: 16px; 4537 border-radius: 16px;
4538 border: 1px solid #cecece; 4538 border: 1px solid #cecece;
4539 background: #fff; 4539 background: #fff;
4540 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4540 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4541 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4541 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4542 } 4542 }
4543 @media (min-width: 992px) { 4543 @media (min-width: 992px) {
4544 .main__resume-profile-review { 4544 .main__resume-profile-review {
4545 margin-top: 50px; 4545 margin-top: 50px;
4546 padding: 50px 40px; 4546 padding: 50px 40px;
4547 gap: 30px; 4547 gap: 30px;
4548 } 4548 }
4549 } 4549 }
4550 .main__resume-profile-review-title { 4550 .main__resume-profile-review-title {
4551 color: #000; 4551 color: #000;
4552 } 4552 }
4553 .main__resume-profile-review-body { 4553 .main__resume-profile-review-body {
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 -webkit-box-align: start; 4561 -webkit-box-align: start;
4562 -ms-flex-align: start; 4562 -ms-flex-align: start;
4563 align-items: flex-start; 4563 align-items: flex-start;
4564 gap: 10px; 4564 gap: 10px;
4565 } 4565 }
4566 .main__resume-profile-review-body .textarea { 4566 .main__resume-profile-review-body .textarea {
4567 width: 100%; 4567 width: 100%;
4568 } 4568 }
4569 .main__resume-profile-review-body .button { 4569 .main__resume-profile-review-body .button {
4570 margin-top: 10px; 4570 margin-top: 10px;
4571 } 4571 }
4572 .main__vacancies { 4572 .main__vacancies {
4573 display: -webkit-box; 4573 display: -webkit-box;
4574 display: -ms-flexbox; 4574 display: -ms-flexbox;
4575 display: flex; 4575 display: flex;
4576 -webkit-box-orient: vertical; 4576 -webkit-box-orient: vertical;
4577 -webkit-box-direction: normal; 4577 -webkit-box-direction: normal;
4578 -ms-flex-direction: column; 4578 -ms-flex-direction: column;
4579 flex-direction: column; 4579 flex-direction: column;
4580 -webkit-box-align: center; 4580 -webkit-box-align: center;
4581 -ms-flex-align: center; 4581 -ms-flex-align: center;
4582 align-items: center; 4582 align-items: center;
4583 gap: 20px; 4583 gap: 20px;
4584 } 4584 }
4585 @media (min-width: 768px) { 4585 @media (min-width: 768px) {
4586 .main__vacancies { 4586 .main__vacancies {
4587 gap: 30px; 4587 gap: 30px;
4588 } 4588 }
4589 } 4589 }
4590 .main__vacancies-title { 4590 .main__vacancies-title {
4591 color: #000; 4591 color: #000;
4592 width: 100%; 4592 width: 100%;
4593 } 4593 }
4594 .main__vacancies-filters { 4594 .main__vacancies-filters {
4595 width: 100%; 4595 width: 100%;
4596 } 4596 }
4597 .main__vacancies-item { 4597 .main__vacancies-item {
4598 width: 100%; 4598 width: 100%;
4599 background: none; 4599 background: none;
4600 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4600 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4601 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4601 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4602 } 4602 }
4603 .main__vacancies-item-page { 4603 .main__vacancies-item-page {
4604 border: none; 4604 border: none;
4605 -webkit-box-shadow: none; 4605 -webkit-box-shadow: none;
4606 box-shadow: none; 4606 box-shadow: none;
4607 background: none; 4607 background: none;
4608 margin: 0 -10px; 4608 margin: 0 -10px;
4609 } 4609 }
4610 @media (min-width: 768px) { 4610 @media (min-width: 768px) {
4611 .main__vacancies-item-page { 4611 .main__vacancies-item-page {
4612 margin: 0 -20px; 4612 margin: 0 -20px;
4613 } 4613 }
4614 } 4614 }
4615 .main__vacancies-thing { 4615 .main__vacancies-thing {
4616 width: 100%; 4616 width: 100%;
4617 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4617 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4618 padding: 20px 10px; 4618 padding: 20px 10px;
4619 padding-bottom: 30px; 4619 padding-bottom: 30px;
4620 display: -webkit-box; 4620 display: -webkit-box;
4621 display: -ms-flexbox; 4621 display: -ms-flexbox;
4622 display: flex; 4622 display: flex;
4623 -webkit-box-orient: vertical; 4623 -webkit-box-orient: vertical;
4624 -webkit-box-direction: normal; 4624 -webkit-box-direction: normal;
4625 -ms-flex-direction: column; 4625 -ms-flex-direction: column;
4626 flex-direction: column; 4626 flex-direction: column;
4627 gap: 24px; 4627 gap: 24px;
4628 border-radius: 12px; 4628 border-radius: 12px;
4629 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4629 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4630 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4630 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4631 } 4631 }
4632 @media (min-width: 992px) { 4632 @media (min-width: 992px) {
4633 .main__vacancies-thing { 4633 .main__vacancies-thing {
4634 padding: 30px 20px; 4634 padding: 30px 20px;
4635 -webkit-box-orient: horizontal; 4635 -webkit-box-orient: horizontal;
4636 -webkit-box-direction: normal; 4636 -webkit-box-direction: normal;
4637 -ms-flex-direction: row; 4637 -ms-flex-direction: row;
4638 flex-direction: row; 4638 flex-direction: row;
4639 -webkit-box-align: start; 4639 -webkit-box-align: start;
4640 -ms-flex-align: start; 4640 -ms-flex-align: start;
4641 align-items: flex-start; 4641 align-items: flex-start;
4642 gap: 0; 4642 gap: 0;
4643 } 4643 }
4644 } 4644 }
4645 @media (min-width: 1280px) { 4645 @media (min-width: 1280px) {
4646 .main__vacancies-thing { 4646 .main__vacancies-thing {
4647 padding: 50px 20px; 4647 padding: 50px 20px;
4648 } 4648 }
4649 } 4649 }
4650 .main__vacancies-thing-pic { 4650 .main__vacancies-thing-pic {
4651 position: relative; 4651 position: relative;
4652 z-index: 2; 4652 z-index: 2;
4653 width: 100%; 4653 width: 100%;
4654 aspect-ratio: 42/34; 4654 aspect-ratio: 42/34;
4655 -o-object-fit: cover; 4655 -o-object-fit: cover;
4656 object-fit: cover; 4656 object-fit: cover;
4657 border-radius: 8px; 4657 border-radius: 8px;
4658 max-height: 340px; 4658 max-height: 340px;
4659 } 4659 }
4660 @media (min-width: 992px) { 4660 @media (min-width: 992px) {
4661 .main__vacancies-thing-pic { 4661 .main__vacancies-thing-pic {
4662 width: 380px; 4662 width: 380px;
4663 } 4663 }
4664 } 4664 }
4665 @media (min-width: 1280px) { 4665 @media (min-width: 1280px) {
4666 .main__vacancies-thing-pic { 4666 .main__vacancies-thing-pic {
4667 width: 420px; 4667 width: 420px;
4668 } 4668 }
4669 } 4669 }
4670 .main__vacancies-thing-body { 4670 .main__vacancies-thing-body {
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 -webkit-box-align: start; 4678 -webkit-box-align: start;
4679 -ms-flex-align: start; 4679 -ms-flex-align: start;
4680 align-items: flex-start; 4680 align-items: flex-start;
4681 gap: 16px; 4681 gap: 16px;
4682 color: #000; 4682 color: #000;
4683 } 4683 }
4684 @media (min-width: 992px) { 4684 @media (min-width: 992px) {
4685 .main__vacancies-thing-body { 4685 .main__vacancies-thing-body {
4686 width: calc(100% - 380px); 4686 width: calc(100% - 380px);
4687 padding-left: 20px; 4687 padding-left: 20px;
4688 } 4688 }
4689 } 4689 }
4690 @media (min-width: 1280px) { 4690 @media (min-width: 1280px) {
4691 .main__vacancies-thing-body { 4691 .main__vacancies-thing-body {
4692 width: calc(100% - 420px); 4692 width: calc(100% - 420px);
4693 gap: 20px; 4693 gap: 20px;
4694 } 4694 }
4695 } 4695 }
4696 .main__vacancies-thing-body > * { 4696 .main__vacancies-thing-body > * {
4697 width: 100%; 4697 width: 100%;
4698 } 4698 }
4699 .main__vacancies-thing-body .button { 4699 .main__vacancies-thing-body .button {
4700 width: auto; 4700 width: auto;
4701 } 4701 }
4702 @media (min-width: 768px) { 4702 @media (min-width: 768px) {
4703 .main__vacancies-thing-body .button { 4703 .main__vacancies-thing-body .button {
4704 min-width: 200px; 4704 min-width: 200px;
4705 } 4705 }
4706 } 4706 }
4707 .main__vacancies-thing-scroll { 4707 .main__vacancies-thing-scroll {
4708 display: -webkit-box; 4708 display: -webkit-box;
4709 display: -ms-flexbox; 4709 display: -ms-flexbox;
4710 display: flex; 4710 display: flex;
4711 -webkit-box-orient: vertical; 4711 -webkit-box-orient: vertical;
4712 -webkit-box-direction: normal; 4712 -webkit-box-direction: normal;
4713 -ms-flex-direction: column; 4713 -ms-flex-direction: column;
4714 flex-direction: column; 4714 flex-direction: column;
4715 -webkit-box-align: start; 4715 -webkit-box-align: start;
4716 -ms-flex-align: start; 4716 -ms-flex-align: start;
4717 align-items: flex-start; 4717 align-items: flex-start;
4718 gap: 16px; 4718 gap: 16px;
4719 overflow: hidden; 4719 overflow: hidden;
4720 overflow-y: auto; 4720 overflow-y: auto;
4721 max-height: 180px; 4721 max-height: 180px;
4722 padding-right: 10px; 4722 padding-right: 10px;
4723 } 4723 }
4724 @media (min-width: 768px) { 4724 @media (min-width: 768px) {
4725 .main__vacancies-thing-scroll { 4725 .main__vacancies-thing-scroll {
4726 max-height: 210px; 4726 max-height: 210px;
4727 padding-right: 20px; 4727 padding-right: 20px;
4728 } 4728 }
4729 } 4729 }
4730 @media (min-width: 992px) { 4730 @media (min-width: 992px) {
4731 .main__vacancies-thing-scroll { 4731 .main__vacancies-thing-scroll {
4732 max-height: 175px; 4732 max-height: 175px;
4733 } 4733 }
4734 } 4734 }
4735 @media (min-width: 1280px) { 4735 @media (min-width: 1280px) {
4736 .main__vacancies-thing-scroll { 4736 .main__vacancies-thing-scroll {
4737 max-height: 200px; 4737 max-height: 200px;
4738 gap: 20px; 4738 gap: 20px;
4739 } 4739 }
4740 } 4740 }
4741 .main__cond { 4741 .main__cond {
4742 display: -webkit-box; 4742 display: -webkit-box;
4743 display: -ms-flexbox; 4743 display: -ms-flexbox;
4744 display: flex; 4744 display: flex;
4745 -webkit-box-orient: vertical; 4745 -webkit-box-orient: vertical;
4746 -webkit-box-direction: normal; 4746 -webkit-box-direction: normal;
4747 -ms-flex-direction: column; 4747 -ms-flex-direction: column;
4748 flex-direction: column; 4748 flex-direction: column;
4749 gap: 50px; 4749 gap: 50px;
4750 } 4750 }
4751 .main__cond > div { 4751 .main__cond > div {
4752 display: -webkit-box; 4752 display: -webkit-box;
4753 display: -ms-flexbox; 4753 display: -ms-flexbox;
4754 display: flex; 4754 display: flex;
4755 -webkit-box-orient: vertical; 4755 -webkit-box-orient: vertical;
4756 -webkit-box-direction: normal; 4756 -webkit-box-direction: normal;
4757 -ms-flex-direction: column; 4757 -ms-flex-direction: column;
4758 flex-direction: column; 4758 flex-direction: column;
4759 gap: 10px; 4759 gap: 10px;
4760 } 4760 }
4761 .main__cond-label { 4761 .main__cond-label {
4762 border-radius: 16px; 4762 border-radius: 16px;
4763 border: 1px solid #cecece; 4763 border: 1px solid #cecece;
4764 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4764 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4765 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 4765 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
4766 padding: 30px 20px; 4766 padding: 30px 20px;
4767 font-weight: 700; 4767 font-weight: 700;
4768 color: #000; 4768 color: #000;
4769 line-height: 2; 4769 line-height: 2;
4770 text-align: center; 4770 text-align: center;
4771 } 4771 }
4772 @media (min-width: 992px) { 4772 @media (min-width: 992px) {
4773 .main__cond-label { 4773 .main__cond-label {
4774 font-size: 30px; 4774 font-size: 30px;
4775 } 4775 }
4776 } 4776 }
4777 .main__cond-icons { 4777 .main__cond-icons {
4778 padding: 0; 4778 padding: 0;
4779 margin: 0; 4779 margin: 0;
4780 display: -webkit-box; 4780 display: -webkit-box;
4781 display: -ms-flexbox; 4781 display: -ms-flexbox;
4782 display: flex; 4782 display: flex;
4783 -webkit-box-orient: vertical; 4783 -webkit-box-orient: vertical;
4784 -webkit-box-direction: normal; 4784 -webkit-box-direction: normal;
4785 -ms-flex-direction: column; 4785 -ms-flex-direction: column;
4786 flex-direction: column; 4786 flex-direction: column;
4787 gap: 25px; 4787 gap: 25px;
4788 margin-top: 10px; 4788 margin-top: 10px;
4789 } 4789 }
4790 @media (min-width: 768px) { 4790 @media (min-width: 768px) {
4791 .main__cond-icons { 4791 .main__cond-icons {
4792 display: grid; 4792 display: grid;
4793 grid-template-columns: repeat(2, 1fr); 4793 grid-template-columns: repeat(2, 1fr);
4794 gap: 60px; 4794 gap: 60px;
4795 margin-top: 20px; 4795 margin-top: 20px;
4796 } 4796 }
4797 } 4797 }
4798 @media (min-width: 1280px) { 4798 @media (min-width: 1280px) {
4799 .main__cond-icons { 4799 .main__cond-icons {
4800 grid-template-columns: repeat(3, 1fr); 4800 grid-template-columns: repeat(3, 1fr);
4801 } 4801 }
4802 } 4802 }
4803 .main__cond-icons li { 4803 .main__cond-icons li {
4804 display: -webkit-box; 4804 display: -webkit-box;
4805 display: -ms-flexbox; 4805 display: -ms-flexbox;
4806 display: flex; 4806 display: flex;
4807 -webkit-box-orient: vertical; 4807 -webkit-box-orient: vertical;
4808 -webkit-box-direction: normal; 4808 -webkit-box-direction: normal;
4809 -ms-flex-direction: column; 4809 -ms-flex-direction: column;
4810 flex-direction: column; 4810 flex-direction: column;
4811 -webkit-box-align: start; 4811 -webkit-box-align: start;
4812 -ms-flex-align: start; 4812 -ms-flex-align: start;
4813 align-items: flex-start; 4813 align-items: flex-start;
4814 gap: 20px; 4814 gap: 20px;
4815 font-size: 12px; 4815 font-size: 12px;
4816 line-height: 1.4; 4816 line-height: 1.4;
4817 color: #000; 4817 color: #000;
4818 } 4818 }
4819 @media (min-width: 768px) { 4819 @media (min-width: 768px) {
4820 .main__cond-icons li { 4820 .main__cond-icons li {
4821 font-size: 14px; 4821 font-size: 14px;
4822 } 4822 }
4823 } 4823 }
4824 @media (min-width: 992px) { 4824 @media (min-width: 992px) {
4825 .main__cond-icons li { 4825 .main__cond-icons li {
4826 font-size: 16px; 4826 font-size: 16px;
4827 line-height: 1.6; 4827 line-height: 1.6;
4828 } 4828 }
4829 } 4829 }
4830 @media (min-width: 1280px) { 4830 @media (min-width: 1280px) {
4831 .main__cond-icons li { 4831 .main__cond-icons li {
4832 font-size: 18px; 4832 font-size: 18px;
4833 } 4833 }
4834 } 4834 }
4835 .main__cond-icons li span { 4835 .main__cond-icons li span {
4836 width: 48px; 4836 width: 48px;
4837 height: 48px; 4837 height: 48px;
4838 display: -webkit-box; 4838 display: -webkit-box;
4839 display: -ms-flexbox; 4839 display: -ms-flexbox;
4840 display: flex; 4840 display: flex;
4841 -webkit-box-align: center; 4841 -webkit-box-align: center;
4842 -ms-flex-align: center; 4842 -ms-flex-align: center;
4843 align-items: center; 4843 align-items: center;
4844 } 4844 }
4845 .main__cond-icons li span img { 4845 .main__cond-icons li span img {
4846 max-width: 48px; 4846 max-width: 48px;
4847 } 4847 }
4848 .main__cond-callback { 4848 .main__cond-callback {
4849 margin-top: 10px; 4849 margin-top: 10px;
4850 } 4850 }
4851 .main__ads { 4851 .main__ads {
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 gap: 30px; 4859 gap: 30px;
4860 margin: 30px 0; 4860 margin: 30px 0;
4861 } 4861 }
4862 @media (min-width: 992px) { 4862 @media (min-width: 992px) {
4863 .main__ads { 4863 .main__ads {
4864 margin: 60px 0; 4864 margin: 60px 0;
4865 } 4865 }
4866 } 4866 }
4867 .main__ads-item { 4867 .main__ads-item {
4868 display: -webkit-box; 4868 display: -webkit-box;
4869 display: -ms-flexbox; 4869 display: -ms-flexbox;
4870 display: flex; 4870 display: flex;
4871 -webkit-box-orient: vertical; 4871 -webkit-box-orient: vertical;
4872 -webkit-box-direction: normal; 4872 -webkit-box-direction: normal;
4873 -ms-flex-direction: column; 4873 -ms-flex-direction: column;
4874 flex-direction: column; 4874 flex-direction: column;
4875 gap: 16px; 4875 gap: 16px;
4876 } 4876 }
4877 @media (min-width: 992px) { 4877 @media (min-width: 992px) {
4878 .main__ads-item { 4878 .main__ads-item {
4879 -webkit-box-orient: horizontal; 4879 -webkit-box-orient: horizontal;
4880 -webkit-box-direction: normal; 4880 -webkit-box-direction: normal;
4881 -ms-flex-direction: row; 4881 -ms-flex-direction: row;
4882 flex-direction: row; 4882 flex-direction: row;
4883 gap: 0; 4883 gap: 0;
4884 } 4884 }
4885 } 4885 }
4886 .main__ads-item-pic { 4886 .main__ads-item-pic {
4887 width: 100%; 4887 width: 100%;
4888 max-width: 440px; 4888 max-width: 440px;
4889 max-height: 200px; 4889 max-height: 200px;
4890 aspect-ratio: 3/2; 4890 aspect-ratio: 3/2;
4891 position: relative; 4891 position: relative;
4892 overflow: hidden; 4892 overflow: hidden;
4893 border-radius: 12px; 4893 border-radius: 12px;
4894 } 4894 }
4895 @media (min-width: 992px) { 4895 @media (min-width: 992px) {
4896 .main__ads-item-pic { 4896 .main__ads-item-pic {
4897 width: 200px; 4897 width: 200px;
4898 aspect-ratio: 1/1; 4898 aspect-ratio: 1/1;
4899 } 4899 }
4900 } 4900 }
4901 .main__ads-item-pic img { 4901 .main__ads-item-pic img {
4902 z-index: 1; 4902 z-index: 1;
4903 position: absolute; 4903 position: absolute;
4904 top: 0; 4904 top: 0;
4905 left: 0; 4905 left: 0;
4906 width: 100%; 4906 width: 100%;
4907 height: 100%; 4907 height: 100%;
4908 -o-object-fit: cover; 4908 -o-object-fit: cover;
4909 object-fit: cover; 4909 object-fit: cover;
4910 } 4910 }
4911 .main__ads-item-pic span { 4911 .main__ads-item-pic span {
4912 z-index: 2; 4912 z-index: 2;
4913 width: 30px; 4913 width: 30px;
4914 height: 30px; 4914 height: 30px;
4915 border-radius: 6px; 4915 border-radius: 6px;
4916 background: #4d88d9; 4916 background: #4d88d9;
4917 display: -webkit-box; 4917 display: -webkit-box;
4918 display: -ms-flexbox; 4918 display: -ms-flexbox;
4919 display: flex; 4919 display: flex;
4920 -webkit-box-pack: center; 4920 -webkit-box-pack: center;
4921 -ms-flex-pack: center; 4921 -ms-flex-pack: center;
4922 justify-content: center; 4922 justify-content: center;
4923 -webkit-box-align: center; 4923 -webkit-box-align: center;
4924 -ms-flex-align: center; 4924 -ms-flex-align: center;
4925 align-items: center; 4925 align-items: center;
4926 position: absolute; 4926 position: absolute;
4927 top: 10px; 4927 top: 10px;
4928 left: 10px; 4928 left: 10px;
4929 color: #fff; 4929 color: #fff;
4930 } 4930 }
4931 @media (min-width: 992px) { 4931 @media (min-width: 992px) {
4932 .main__ads-item-pic span { 4932 .main__ads-item-pic span {
4933 width: 42px; 4933 width: 42px;
4934 height: 42px; 4934 height: 42px;
4935 } 4935 }
4936 } 4936 }
4937 .main__ads-item-pic span svg { 4937 .main__ads-item-pic span svg {
4938 width: 12px; 4938 width: 12px;
4939 height: 12px; 4939 height: 12px;
4940 } 4940 }
4941 @media (min-width: 992px) { 4941 @media (min-width: 992px) {
4942 .main__ads-item-pic span svg { 4942 .main__ads-item-pic span svg {
4943 width: 20px; 4943 width: 20px;
4944 height: 20px; 4944 height: 20px;
4945 } 4945 }
4946 } 4946 }
4947 .main__ads-item-body { 4947 .main__ads-item-body {
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: 10px; 4958 gap: 10px;
4959 font-size: 12px; 4959 font-size: 12px;
4960 } 4960 }
4961 @media (min-width: 992px) { 4961 @media (min-width: 992px) {
4962 .main__ads-item-body { 4962 .main__ads-item-body {
4963 width: calc(100% - 200px); 4963 width: calc(100% - 200px);
4964 padding-left: 40px; 4964 padding-left: 40px;
4965 -webkit-box-pack: center; 4965 -webkit-box-pack: center;
4966 -ms-flex-pack: center; 4966 -ms-flex-pack: center;
4967 justify-content: center; 4967 justify-content: center;
4968 font-size: 16px; 4968 font-size: 16px;
4969 gap: 20px; 4969 gap: 20px;
4970 } 4970 }
4971 } 4971 }
4972 .main__ads-item-body b { 4972 .main__ads-item-body b {
4973 width: 100%; 4973 width: 100%;
4974 font-weight: 700; 4974 font-weight: 700;
4975 font-size: 14px; 4975 font-size: 14px;
4976 } 4976 }
4977 @media (min-width: 992px) { 4977 @media (min-width: 992px) {
4978 .main__ads-item-body b { 4978 .main__ads-item-body b {
4979 font-size: 20px; 4979 font-size: 20px;
4980 } 4980 }
4981 } 4981 }
4982 .main__ads-item-body span { 4982 .main__ads-item-body span {
4983 width: 100%; 4983 width: 100%;
4984 } 4984 }
4985 4985
4986 .work { 4986 .work {
4987 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 4987 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
4988 color: #000; 4988 color: #000;
4989 padding-top: 70px; 4989 padding-top: 70px;
4990 padding-bottom: 10px; 4990 padding-bottom: 10px;
4991 position: relative; 4991 position: relative;
4992 overflow: hidden; 4992 overflow: hidden;
4993 } 4993 }
4994 @media (min-width: 768px) { 4994 @media (min-width: 768px) {
4995 .work { 4995 .work {
4996 padding-bottom: 25px; 4996 padding-bottom: 25px;
4997 } 4997 }
4998 } 4998 }
4999 @media (min-width: 1280px) { 4999 @media (min-width: 1280px) {
5000 .work { 5000 .work {
5001 padding-top: 80px; 5001 padding-top: 80px;
5002 padding-bottom: 25px; 5002 padding-bottom: 25px;
5003 } 5003 }
5004 } 5004 }
5005 .work__pic { 5005 .work__pic {
5006 position: absolute; 5006 position: absolute;
5007 height: calc(100% - 40px); 5007 height: calc(100% - 40px);
5008 z-index: 1; 5008 z-index: 1;
5009 display: none; 5009 display: none;
5010 bottom: 0; 5010 bottom: 0;
5011 left: 50%; 5011 left: 50%;
5012 margin-left: 40px; 5012 margin-left: 40px;
5013 } 5013 }
5014 @media (min-width: 992px) { 5014 @media (min-width: 992px) {
5015 .work__pic { 5015 .work__pic {
5016 display: block; 5016 display: block;
5017 } 5017 }
5018 } 5018 }
5019 @media (min-width: 1280px) { 5019 @media (min-width: 1280px) {
5020 .work__pic { 5020 .work__pic {
5021 margin-left: 80px; 5021 margin-left: 80px;
5022 } 5022 }
5023 } 5023 }
5024 .work__body { 5024 .work__body {
5025 position: relative; 5025 position: relative;
5026 z-index: 2; 5026 z-index: 2;
5027 display: -webkit-box; 5027 display: -webkit-box;
5028 display: -ms-flexbox; 5028 display: -ms-flexbox;
5029 display: flex; 5029 display: flex;
5030 -webkit-box-orient: vertical; 5030 -webkit-box-orient: vertical;
5031 -webkit-box-direction: normal; 5031 -webkit-box-direction: normal;
5032 -ms-flex-direction: column; 5032 -ms-flex-direction: column;
5033 flex-direction: column; 5033 flex-direction: column;
5034 -webkit-box-align: center; 5034 -webkit-box-align: center;
5035 -ms-flex-align: center; 5035 -ms-flex-align: center;
5036 align-items: center; 5036 align-items: center;
5037 } 5037 }
5038 @media (min-width: 768px) { 5038 @media (min-width: 768px) {
5039 .work__body { 5039 .work__body {
5040 -webkit-box-align: start; 5040 -webkit-box-align: start;
5041 -ms-flex-align: start; 5041 -ms-flex-align: start;
5042 align-items: flex-start; 5042 align-items: flex-start;
5043 } 5043 }
5044 } 5044 }
5045 @media (min-width: 992px) { 5045 @media (min-width: 992px) {
5046 .work__body { 5046 .work__body {
5047 max-width: 600px; 5047 max-width: 600px;
5048 } 5048 }
5049 } 5049 }
5050 .work__title { 5050 .work__title {
5051 width: 100%; 5051 width: 100%;
5052 font-size: 40px; 5052 font-size: 40px;
5053 font-weight: 700; 5053 font-weight: 700;
5054 line-height: 1; 5054 line-height: 1;
5055 } 5055 }
5056 @media (min-width: 768px) { 5056 @media (min-width: 768px) {
5057 .work__title { 5057 .work__title {
5058 font-size: 64px; 5058 font-size: 64px;
5059 line-height: 94px; 5059 line-height: 94px;
5060 } 5060 }
5061 } 5061 }
5062 .work__text { 5062 .work__text {
5063 width: 100%; 5063 width: 100%;
5064 font-size: 12px; 5064 font-size: 12px;
5065 margin-top: 10px; 5065 margin-top: 10px;
5066 } 5066 }
5067 @media (min-width: 768px) { 5067 @media (min-width: 768px) {
5068 .work__text { 5068 .work__text {
5069 font-size: 18px; 5069 font-size: 18px;
5070 margin-top: 20px; 5070 margin-top: 20px;
5071 line-height: 1.4; 5071 line-height: 1.4;
5072 } 5072 }
5073 } 5073 }
5074 .work__list { 5074 .work__list {
5075 width: 100%; 5075 width: 100%;
5076 display: -webkit-box; 5076 display: -webkit-box;
5077 display: -ms-flexbox; 5077 display: -ms-flexbox;
5078 display: flex; 5078 display: flex;
5079 -webkit-box-orient: vertical; 5079 -webkit-box-orient: vertical;
5080 -webkit-box-direction: normal; 5080 -webkit-box-direction: normal;
5081 -ms-flex-direction: column; 5081 -ms-flex-direction: column;
5082 flex-direction: column; 5082 flex-direction: column;
5083 gap: 5px; 5083 gap: 5px;
5084 font-size: 14px; 5084 font-size: 14px;
5085 font-weight: 700; 5085 font-weight: 700;
5086 margin-top: 15px; 5086 margin-top: 15px;
5087 } 5087 }
5088 @media (min-width: 768px) { 5088 @media (min-width: 768px) {
5089 .work__list { 5089 .work__list {
5090 font-size: 18px; 5090 font-size: 18px;
5091 gap: 8px; 5091 gap: 8px;
5092 margin-top: 30px; 5092 margin-top: 30px;
5093 } 5093 }
5094 } 5094 }
5095 .work__list div { 5095 .work__list div {
5096 position: relative; 5096 position: relative;
5097 padding-left: 10px; 5097 padding-left: 10px;
5098 } 5098 }
5099 @media (min-width: 768px) { 5099 @media (min-width: 768px) {
5100 .work__list div { 5100 .work__list div {
5101 padding-left: 16px; 5101 padding-left: 16px;
5102 } 5102 }
5103 } 5103 }
5104 .work__list div:before { 5104 .work__list div:before {
5105 content: ""; 5105 content: "";
5106 width: 4px; 5106 width: 4px;
5107 height: 4px; 5107 height: 4px;
5108 background: #000; 5108 background: #000;
5109 border-radius: 999px; 5109 border-radius: 999px;
5110 position: absolute; 5110 position: absolute;
5111 top: 5px; 5111 top: 5px;
5112 left: 0; 5112 left: 0;
5113 } 5113 }
5114 @media (min-width: 768px) { 5114 @media (min-width: 768px) {
5115 .work__list div:before { 5115 .work__list div:before {
5116 top: 8px; 5116 top: 8px;
5117 } 5117 }
5118 } 5118 }
5119 .work__form { 5119 .work__form {
5120 margin-top: 20px; 5120 margin-top: 20px;
5121 } 5121 }
5122 @media (min-width: 768px) { 5122 @media (min-width: 768px) {
5123 .work__form { 5123 .work__form {
5124 margin-top: 30px; 5124 margin-top: 30px;
5125 } 5125 }
5126 } 5126 }
5127 .work__search { 5127 .work__search {
5128 width: 100%; 5128 width: 100%;
5129 max-width: 180px; 5129 max-width: 180px;
5130 margin-top: 20px; 5130 margin-top: 20px;
5131 } 5131 }
5132 @media (min-width: 768px) { 5132 @media (min-width: 768px) {
5133 .work__search { 5133 .work__search {
5134 max-width: 270px; 5134 max-width: 270px;
5135 margin-top: 50px; 5135 margin-top: 50px;
5136 } 5136 }
5137 } 5137 }
5138 .work__get { 5138 .work__get {
5139 width: 100%; 5139 width: 100%;
5140 display: -webkit-box; 5140 display: -webkit-box;
5141 display: -ms-flexbox; 5141 display: -ms-flexbox;
5142 display: flex; 5142 display: flex;
5143 -webkit-box-align: start; 5143 -webkit-box-align: start;
5144 -ms-flex-align: start; 5144 -ms-flex-align: start;
5145 align-items: flex-start; 5145 align-items: flex-start;
5146 -ms-flex-wrap: wrap; 5146 -ms-flex-wrap: wrap;
5147 flex-wrap: wrap; 5147 flex-wrap: wrap;
5148 margin-top: 48px; 5148 margin-top: 48px;
5149 } 5149 }
5150 .work__get b { 5150 .work__get b {
5151 width: 100%; 5151 width: 100%;
5152 margin-bottom: 10px; 5152 margin-bottom: 10px;
5153 font-size: 14px; 5153 font-size: 14px;
5154 } 5154 }
5155 @media (min-width: 768px) { 5155 @media (min-width: 768px) {
5156 .work__get b { 5156 .work__get b {
5157 font-size: 18px; 5157 font-size: 18px;
5158 } 5158 }
5159 } 5159 }
5160 .work__get a { 5160 .work__get a {
5161 display: -webkit-box; 5161 display: -webkit-box;
5162 display: -ms-flexbox; 5162 display: -ms-flexbox;
5163 display: flex; 5163 display: flex;
5164 -webkit-box-align: center; 5164 -webkit-box-align: center;
5165 -ms-flex-align: center; 5165 -ms-flex-align: center;
5166 align-items: center; 5166 align-items: center;
5167 -webkit-box-pack: center; 5167 -webkit-box-pack: center;
5168 -ms-flex-pack: center; 5168 -ms-flex-pack: center;
5169 justify-content: center; 5169 justify-content: center;
5170 margin-right: 20px; 5170 margin-right: 20px;
5171 } 5171 }
5172 .work__get a img { 5172 .work__get a img {
5173 -webkit-transition: 0.3s; 5173 -webkit-transition: 0.3s;
5174 transition: 0.3s; 5174 transition: 0.3s;
5175 width: 111px; 5175 width: 111px;
5176 } 5176 }
5177 @media (min-width: 768px) { 5177 @media (min-width: 768px) {
5178 .work__get a img { 5178 .work__get a img {
5179 width: 131px; 5179 width: 131px;
5180 } 5180 }
5181 } 5181 }
5182 .work__get a:hover img { 5182 .work__get a:hover img {
5183 -webkit-transform: scale(1.1); 5183 -webkit-transform: scale(1.1);
5184 -ms-transform: scale(1.1); 5184 -ms-transform: scale(1.1);
5185 transform: scale(1.1); 5185 transform: scale(1.1);
5186 } 5186 }
5187 .work__get a + a { 5187 .work__get a + a {
5188 margin-right: 0; 5188 margin-right: 0;
5189 } 5189 }
5190 5190
5191 .numbers { 5191 .numbers {
5192 padding: 30px 0; 5192 padding: 30px 0;
5193 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px); 5193 background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px);
5194 color: #fff; 5194 color: #fff;
5195 } 5195 }
5196 @media (min-width: 1280px) { 5196 @media (min-width: 1280px) {
5197 .numbers { 5197 .numbers {
5198 padding: 100px 0; 5198 padding: 100px 0;
5199 background-position: 100% 100%; 5199 background-position: 100% 100%;
5200 background-size: auto 500px; 5200 background-size: auto 500px;
5201 } 5201 }
5202 } 5202 }
5203 .numbers__body { 5203 .numbers__body {
5204 display: -webkit-box; 5204 display: -webkit-box;
5205 display: -ms-flexbox; 5205 display: -ms-flexbox;
5206 display: flex; 5206 display: flex;
5207 -webkit-box-orient: vertical; 5207 -webkit-box-orient: vertical;
5208 -webkit-box-direction: normal; 5208 -webkit-box-direction: normal;
5209 -ms-flex-direction: column; 5209 -ms-flex-direction: column;
5210 flex-direction: column; 5210 flex-direction: column;
5211 gap: 30px; 5211 gap: 30px;
5212 } 5212 }
5213 @media (min-width: 768px) { 5213 @media (min-width: 768px) {
5214 .numbers__body { 5214 .numbers__body {
5215 display: grid; 5215 display: grid;
5216 grid-template-columns: 1fr 1fr 1fr; 5216 grid-template-columns: 1fr 1fr 1fr;
5217 } 5217 }
5218 } 5218 }
5219 .numbers__item { 5219 .numbers__item {
5220 font-size: 12px; 5220 font-size: 12px;
5221 display: -webkit-box; 5221 display: -webkit-box;
5222 display: -ms-flexbox; 5222 display: -ms-flexbox;
5223 display: flex; 5223 display: flex;
5224 -webkit-box-orient: vertical; 5224 -webkit-box-orient: vertical;
5225 -webkit-box-direction: normal; 5225 -webkit-box-direction: normal;
5226 -ms-flex-direction: column; 5226 -ms-flex-direction: column;
5227 flex-direction: column; 5227 flex-direction: column;
5228 line-height: 1.4; 5228 line-height: 1.4;
5229 } 5229 }
5230 @media (min-width: 1280px) { 5230 @media (min-width: 1280px) {
5231 .numbers__item { 5231 .numbers__item {
5232 font-size: 16px; 5232 font-size: 16px;
5233 line-height: 20px; 5233 line-height: 20px;
5234 } 5234 }
5235 } 5235 }
5236 .numbers__item b { 5236 .numbers__item b {
5237 font-size: 40px; 5237 font-size: 40px;
5238 font-weight: 700; 5238 font-weight: 700;
5239 border-bottom: 1px solid #fff; 5239 border-bottom: 1px solid #fff;
5240 line-height: 1; 5240 line-height: 1;
5241 } 5241 }
5242 @media (min-width: 1280px) { 5242 @media (min-width: 1280px) {
5243 .numbers__item b { 5243 .numbers__item b {
5244 font-size: 100px; 5244 font-size: 100px;
5245 line-height: 147px; 5245 line-height: 147px;
5246 } 5246 }
5247 } 5247 }
5248 .numbers__item span { 5248 .numbers__item span {
5249 font-weight: 700; 5249 font-weight: 700;
5250 font-size: 14px; 5250 font-size: 14px;
5251 margin: 10px 0; 5251 margin: 10px 0;
5252 line-height: 1; 5252 line-height: 1;
5253 } 5253 }
5254 @media (min-width: 1280px) { 5254 @media (min-width: 1280px) {
5255 .numbers__item span { 5255 .numbers__item span {
5256 font-size: 24px; 5256 font-size: 24px;
5257 margin-top: 30px; 5257 margin-top: 30px;
5258 } 5258 }
5259 } 5259 }
5260 5260
5261 .vacancies { 5261 .vacancies {
5262 padding: 50px 0; 5262 padding: 50px 0;
5263 } 5263 }
5264 @media (min-width: 1280px) { 5264 @media (min-width: 1280px) {
5265 .vacancies { 5265 .vacancies {
5266 padding: 100px 0; 5266 padding: 100px 0;
5267 } 5267 }
5268 } 5268 }
5269 .vacancies__body { 5269 .vacancies__body {
5270 display: -webkit-box; 5270 display: -webkit-box;
5271 display: -ms-flexbox; 5271 display: -ms-flexbox;
5272 display: flex; 5272 display: flex;
5273 -webkit-box-orient: vertical; 5273 -webkit-box-orient: vertical;
5274 -webkit-box-direction: reverse; 5274 -webkit-box-direction: reverse;
5275 -ms-flex-direction: column-reverse; 5275 -ms-flex-direction: column-reverse;
5276 flex-direction: column-reverse; 5276 flex-direction: column-reverse;
5277 gap: 20px; 5277 gap: 20px;
5278 width: 100%; 5278 width: 100%;
5279 margin-top: 20px; 5279 margin-top: 20px;
5280 } 5280 }
5281 @media (min-width: 992px) { 5281 @media (min-width: 992px) {
5282 .vacancies__body { 5282 .vacancies__body {
5283 margin-top: 30px; 5283 margin-top: 30px;
5284 gap: 30px; 5284 gap: 30px;
5285 } 5285 }
5286 } 5286 }
5287 .vacancies__more { 5287 .vacancies__more {
5288 width: 100%; 5288 width: 100%;
5289 } 5289 }
5290 @media (min-width: 768px) { 5290 @media (min-width: 768px) {
5291 .vacancies__more { 5291 .vacancies__more {
5292 width: auto; 5292 width: auto;
5293 margin: 0 auto; 5293 margin: 0 auto;
5294 } 5294 }
5295 } 5295 }
5296 .vacancies__list { 5296 .vacancies__list {
5297 display: -webkit-box; 5297 display: -webkit-box;
5298 display: -ms-flexbox; 5298 display: -ms-flexbox;
5299 display: flex; 5299 display: flex;
5300 -webkit-box-orient: vertical; 5300 -webkit-box-orient: vertical;
5301 -webkit-box-direction: normal; 5301 -webkit-box-direction: normal;
5302 -ms-flex-direction: column; 5302 -ms-flex-direction: column;
5303 flex-direction: column; 5303 flex-direction: column;
5304 gap: 15px; 5304 gap: 15px;
5305 } 5305 }
5306 @media (min-width: 768px) { 5306 @media (min-width: 768px) {
5307 .vacancies__list { 5307 .vacancies__list {
5308 display: grid; 5308 display: grid;
5309 grid-template-columns: repeat(2, 1fr); 5309 grid-template-columns: repeat(2, 1fr);
5310 } 5310 }
5311 } 5311 }
5312 @media (min-width: 992px) { 5312 @media (min-width: 992px) {
5313 .vacancies__list { 5313 .vacancies__list {
5314 display: grid; 5314 display: grid;
5315 grid-template-columns: repeat(3, 1fr); 5315 grid-template-columns: repeat(3, 1fr);
5316 gap: 20px; 5316 gap: 20px;
5317 } 5317 }
5318 } 5318 }
5319 @media (min-width: 1280px) { 5319 @media (min-width: 1280px) {
5320 .vacancies__list { 5320 .vacancies__list {
5321 grid-template-columns: repeat(4, 1fr); 5321 grid-template-columns: repeat(4, 1fr);
5322 } 5322 }
5323 } 5323 }
5324 .vacancies__list-label { 5324 .vacancies__list-label {
5325 font-weight: 700; 5325 font-weight: 700;
5326 font-size: 22px; 5326 font-size: 22px;
5327 } 5327 }
5328 .vacancies__list-col { 5328 .vacancies__list-col {
5329 display: -webkit-box; 5329 display: -webkit-box;
5330 display: -ms-flexbox; 5330 display: -ms-flexbox;
5331 display: flex; 5331 display: flex;
5332 -webkit-box-orient: vertical; 5332 -webkit-box-orient: vertical;
5333 -webkit-box-direction: normal; 5333 -webkit-box-direction: normal;
5334 -ms-flex-direction: column; 5334 -ms-flex-direction: column;
5335 flex-direction: column; 5335 flex-direction: column;
5336 gap: 15px; 5336 gap: 15px;
5337 margin-top: 15px; 5337 margin-top: 15px;
5338 margin-bottom: 30px; 5338 margin-bottom: 30px;
5339 } 5339 }
5340 @media (min-width: 768px) { 5340 @media (min-width: 768px) {
5341 .vacancies__list-col { 5341 .vacancies__list-col {
5342 margin-top: 0; 5342 margin-top: 0;
5343 } 5343 }
5344 } 5344 }
5345 .vacancies__list-col:first-child { 5345 .vacancies__list-col:first-child {
5346 margin-top: 0; 5346 margin-top: 0;
5347 } 5347 }
5348 .vacancies__item { 5348 .vacancies__item {
5349 display: none; 5349 display: none;
5350 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5350 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5351 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 5351 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
5352 border-radius: 12px; 5352 border-radius: 12px;
5353 background: #fff; 5353 background: #fff;
5354 border: 1px solid #e6e7e7; 5354 border: 1px solid #e6e7e7;
5355 overflow: hidden; 5355 overflow: hidden;
5356 } 5356 }
5357 .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) { 5357 .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) {
5358 display: -webkit-box; 5358 display: -webkit-box;
5359 display: -ms-flexbox; 5359 display: -ms-flexbox;
5360 display: flex; 5360 display: flex;
5361 } 5361 }
5362 .vacancies__item > span { 5362 .vacancies__item > span {
5363 border-left: 10px solid #377d87; 5363 border-left: 10px solid #377d87;
5364 padding: 20px 14px; 5364 padding: 20px 14px;
5365 display: -webkit-box; 5365 display: -webkit-box;
5366 display: -ms-flexbox; 5366 display: -ms-flexbox;
5367 display: flex; 5367 display: flex;
5368 -webkit-box-orient: vertical; 5368 -webkit-box-orient: vertical;
5369 -webkit-box-direction: normal; 5369 -webkit-box-direction: normal;
5370 -ms-flex-direction: column; 5370 -ms-flex-direction: column;
5371 flex-direction: column; 5371 flex-direction: column;
5372 -webkit-box-align: start; 5372 -webkit-box-align: start;
5373 -ms-flex-align: start; 5373 -ms-flex-align: start;
5374 align-items: flex-start; 5374 align-items: flex-start;
5375 gap: 5px; 5375 gap: 5px;
5376 -webkit-box-pack: justify; 5376 -webkit-box-pack: justify;
5377 -ms-flex-pack: justify; 5377 -ms-flex-pack: justify;
5378 justify-content: space-between; 5378 justify-content: space-between;
5379 } 5379 }
5380 @media (min-width: 992px) { 5380 @media (min-width: 992px) {
5381 .vacancies__item > span { 5381 .vacancies__item > span {
5382 gap: 10px; 5382 gap: 10px;
5383 } 5383 }
5384 } 5384 }
5385 .vacancies__item b { 5385 .vacancies__item b {
5386 font-weight: 700; 5386 font-weight: 700;
5387 font-size: 14px; 5387 font-size: 14px;
5388 } 5388 }
5389 @media (min-width: 992px) { 5389 @media (min-width: 992px) {
5390 .vacancies__item b { 5390 .vacancies__item b {
5391 font-size: 20px; 5391 font-size: 20px;
5392 } 5392 }
5393 } 5393 }
5394 .vacancies__item:hover b { 5394 .vacancies__item:hover b {
5395 color: #377d87; 5395 color: #377d87;
5396 } 5396 }
5397 .vacancies__item u { 5397 .vacancies__item u {
5398 text-decoration: none; 5398 text-decoration: none;
5399 font-size: 14px; 5399 font-size: 14px;
5400 } 5400 }
5401 @media (min-width: 992px) { 5401 @media (min-width: 992px) {
5402 .vacancies__item u { 5402 .vacancies__item u {
5403 font-size: 18px; 5403 font-size: 18px;
5404 } 5404 }
5405 } 5405 }
5406 .vacancies__item i { 5406 .vacancies__item i {
5407 font-size: 12px; 5407 font-size: 12px;
5408 font-style: normal; 5408 font-style: normal;
5409 border-bottom: 1px dashed #377d87; 5409 border-bottom: 1px dashed #377d87;
5410 } 5410 }
5411 @media (min-width: 992px) { 5411 @media (min-width: 992px) {
5412 .vacancies__item i { 5412 .vacancies__item i {
5413 font-size: 16px; 5413 font-size: 16px;
5414 } 5414 }
5415 } 5415 }
5416 .vacancies__item i span { 5416 .vacancies__item i span {
5417 font-weight: 700; 5417 font-weight: 700;
5418 color: #377d87; 5418 color: #377d87;
5419 } 5419 }
5420 .vacancies__body.active .vacancies__list .vacancies__item { 5420 .vacancies__body.active .vacancies__list .vacancies__item {
5421 display: -webkit-box; 5421 display: -webkit-box;
5422 display: -ms-flexbox; 5422 display: -ms-flexbox;
5423 display: flex; 5423 display: flex;
5424 } 5424 }
5425 5425
5426 .employer { 5426 .employer {
5427 padding-bottom: 50px; 5427 padding-bottom: 50px;
5428 } 5428 }
5429 @media (min-width: 768px) { 5429 @media (min-width: 768px) {
5430 .employer { 5430 .employer {
5431 padding-bottom: 100px; 5431 padding-bottom: 100px;
5432 } 5432 }
5433 } 5433 }
5434 .employer .swiper { 5434 .employer .swiper {
5435 margin: 20px 0; 5435 margin: 20px 0;
5436 } 5436 }
5437 @media (min-width: 768px) { 5437 @media (min-width: 768px) {
5438 .employer .swiper { 5438 .employer .swiper {
5439 display: none; 5439 display: none;
5440 } 5440 }
5441 } 5441 }
5442 .employer__item { 5442 .employer__item {
5443 display: -webkit-box; 5443 display: -webkit-box;
5444 display: -ms-flexbox; 5444 display: -ms-flexbox;
5445 display: flex; 5445 display: flex;
5446 -webkit-box-orient: vertical; 5446 -webkit-box-orient: vertical;
5447 -webkit-box-direction: normal; 5447 -webkit-box-direction: normal;
5448 -ms-flex-direction: column; 5448 -ms-flex-direction: column;
5449 flex-direction: column; 5449 flex-direction: column;
5450 gap: 30px; 5450 gap: 30px;
5451 } 5451 }
5452 .employer__item a { 5452 .employer__item a {
5453 display: -webkit-box; 5453 display: -webkit-box;
5454 display: -ms-flexbox; 5454 display: -ms-flexbox;
5455 display: flex; 5455 display: flex;
5456 -webkit-box-orient: vertical; 5456 -webkit-box-orient: vertical;
5457 -webkit-box-direction: normal; 5457 -webkit-box-direction: normal;
5458 -ms-flex-direction: column; 5458 -ms-flex-direction: column;
5459 flex-direction: column; 5459 flex-direction: column;
5460 -webkit-box-align: center; 5460 -webkit-box-align: center;
5461 -ms-flex-align: center; 5461 -ms-flex-align: center;
5462 align-items: center; 5462 align-items: center;
5463 } 5463 }
5464 .employer__item img { 5464 .employer__item img {
5465 width: 100%; 5465 width: 100%;
5466 aspect-ratio: 295/98; 5466 aspect-ratio: 295/98;
5467 -o-object-fit: contain; 5467 -o-object-fit: contain;
5468 object-fit: contain; 5468 object-fit: contain;
5469 } 5469 }
5470 .employer__body { 5470 .employer__body {
5471 display: none; 5471 display: none;
5472 grid-template-columns: 1fr 1fr; 5472 grid-template-columns: 1fr 1fr;
5473 gap: 30px; 5473 gap: 30px;
5474 margin-top: 30px; 5474 margin-top: 30px;
5475 margin-bottom: 40px; 5475 margin-bottom: 40px;
5476 } 5476 }
5477 @media (min-width: 768px) { 5477 @media (min-width: 768px) {
5478 .employer__body { 5478 .employer__body {
5479 display: grid; 5479 display: grid;
5480 } 5480 }
5481 } 5481 }
5482 @media (min-width: 992px) { 5482 @media (min-width: 992px) {
5483 .employer__body { 5483 .employer__body {
5484 grid-template-columns: 1fr 1fr 1fr; 5484 grid-template-columns: 1fr 1fr 1fr;
5485 } 5485 }
5486 } 5486 }
5487 @media (min-width: 1280px) { 5487 @media (min-width: 1280px) {
5488 .employer__body { 5488 .employer__body {
5489 grid-template-columns: 1fr 1fr 1fr 1fr; 5489 grid-template-columns: 1fr 1fr 1fr 1fr;
5490 } 5490 }
5491 } 5491 }
5492 .employer__body a { 5492 .employer__body a {
5493 display: -webkit-box; 5493 display: -webkit-box;
5494 display: -ms-flexbox; 5494 display: -ms-flexbox;
5495 display: flex; 5495 display: flex;
5496 -webkit-box-pack: center; 5496 -webkit-box-pack: center;
5497 -ms-flex-pack: center; 5497 -ms-flex-pack: center;
5498 justify-content: center; 5498 justify-content: center;
5499 -webkit-box-align: center; 5499 -webkit-box-align: center;
5500 -ms-flex-align: center; 5500 -ms-flex-align: center;
5501 align-items: center; 5501 align-items: center;
5502 height: 98px; 5502 height: 98px;
5503 } 5503 }
5504 .employer__body img { 5504 .employer__body img {
5505 max-width: 100%; 5505 max-width: 100%;
5506 max-height: 98px; 5506 max-height: 98px;
5507 -o-object-fit: contain; 5507 -o-object-fit: contain;
5508 object-fit: contain; 5508 object-fit: contain;
5509 } 5509 }
5510 .employer__more { 5510 .employer__more {
5511 height: 38px; 5511 height: 38px;
5512 } 5512 }
5513 @media (min-width: 768px) { 5513 @media (min-width: 768px) {
5514 .employer__more { 5514 .employer__more {
5515 width: 250px; 5515 width: 250px;
5516 margin: 0 auto; 5516 margin: 0 auto;
5517 height: 44px; 5517 height: 44px;
5518 } 5518 }
5519 } 5519 }
5520 5520
5521 .about { 5521 .about {
5522 background: #acc0e6 url("../images/space.svg") no-repeat 0 0; 5522 background: #acc0e6 url("../images/space.svg") no-repeat 0 0;
5523 background-size: cover; 5523 background-size: cover;
5524 padding: 30px 0; 5524 padding: 30px 0;
5525 padding-bottom: 70px; 5525 padding-bottom: 70px;
5526 } 5526 }
5527 @media (min-width: 768px) { 5527 @media (min-width: 768px) {
5528 .about { 5528 .about {
5529 padding-top: 40px; 5529 padding-top: 40px;
5530 background-size: auto calc(100% - 10px); 5530 background-size: auto calc(100% - 10px);
5531 } 5531 }
5532 } 5532 }
5533 @media (min-width: 1280px) { 5533 @media (min-width: 1280px) {
5534 .about { 5534 .about {
5535 padding: 100px 0; 5535 padding: 100px 0;
5536 } 5536 }
5537 } 5537 }
5538 .about__wrapper { 5538 .about__wrapper {
5539 display: -webkit-box; 5539 display: -webkit-box;
5540 display: -ms-flexbox; 5540 display: -ms-flexbox;
5541 display: flex; 5541 display: flex;
5542 -webkit-box-orient: vertical; 5542 -webkit-box-orient: vertical;
5543 -webkit-box-direction: normal; 5543 -webkit-box-direction: normal;
5544 -ms-flex-direction: column; 5544 -ms-flex-direction: column;
5545 flex-direction: column; 5545 flex-direction: column;
5546 position: relative; 5546 position: relative;
5547 } 5547 }
5548 .about__title { 5548 .about__title {
5549 color: #fff; 5549 color: #fff;
5550 line-height: 1.2; 5550 line-height: 1.2;
5551 } 5551 }
5552 @media (min-width: 1280px) { 5552 @media (min-width: 1280px) {
5553 .about__title { 5553 .about__title {
5554 position: absolute; 5554 position: absolute;
5555 top: -45px; 5555 top: -45px;
5556 left: 0; 5556 left: 0;
5557 } 5557 }
5558 } 5558 }
5559 .about__body { 5559 .about__body {
5560 display: -webkit-box; 5560 display: -webkit-box;
5561 display: -ms-flexbox; 5561 display: -ms-flexbox;
5562 display: flex; 5562 display: flex;
5563 -webkit-box-orient: vertical; 5563 -webkit-box-orient: vertical;
5564 -webkit-box-direction: normal; 5564 -webkit-box-direction: normal;
5565 -ms-flex-direction: column; 5565 -ms-flex-direction: column;
5566 flex-direction: column; 5566 flex-direction: column;
5567 } 5567 }
5568 @media (min-width: 1280px) { 5568 @media (min-width: 1280px) {
5569 .about__body { 5569 .about__body {
5570 padding-left: 495px; 5570 padding-left: 495px;
5571 } 5571 }
5572 } 5572 }
5573 .about__line { 5573 .about__line {
5574 background: #fff; 5574 background: #fff;
5575 width: 100%; 5575 width: 100%;
5576 height: 1px; 5576 height: 1px;
5577 max-width: 400px; 5577 max-width: 400px;
5578 margin-top: 10px; 5578 margin-top: 10px;
5579 } 5579 }
5580 .about__item { 5580 .about__item {
5581 display: -webkit-box; 5581 display: -webkit-box;
5582 display: -ms-flexbox; 5582 display: -ms-flexbox;
5583 display: flex; 5583 display: flex;
5584 -webkit-box-orient: vertical; 5584 -webkit-box-orient: vertical;
5585 -webkit-box-direction: normal; 5585 -webkit-box-direction: normal;
5586 -ms-flex-direction: column; 5586 -ms-flex-direction: column;
5587 flex-direction: column; 5587 flex-direction: column;
5588 margin-top: 10px; 5588 margin-top: 10px;
5589 max-width: 600px; 5589 max-width: 600px;
5590 } 5590 }
5591 @media (min-width: 768px) { 5591 @media (min-width: 768px) {
5592 .about__item { 5592 .about__item {
5593 margin-top: 20px; 5593 margin-top: 20px;
5594 } 5594 }
5595 } 5595 }
5596 @media (min-width: 1280px) { 5596 @media (min-width: 1280px) {
5597 .about__item { 5597 .about__item {
5598 margin-top: 30px; 5598 margin-top: 30px;
5599 } 5599 }
5600 } 5600 }
5601 .about__item b { 5601 .about__item b {
5602 font-size: 20px; 5602 font-size: 20px;
5603 font-weight: 700; 5603 font-weight: 700;
5604 } 5604 }
5605 .about__item span { 5605 .about__item span {
5606 font-size: 13px; 5606 font-size: 13px;
5607 line-height: 1.4; 5607 line-height: 1.4;
5608 margin-top: 6px; 5608 margin-top: 6px;
5609 } 5609 }
5610 @media (min-width: 1280px) { 5610 @media (min-width: 1280px) {
5611 .about__item span { 5611 .about__item span {
5612 font-size: 16px; 5612 font-size: 16px;
5613 margin-top: 12px; 5613 margin-top: 12px;
5614 } 5614 }
5615 } 5615 }
5616 .about__item a { 5616 .about__item a {
5617 text-decoration: underline; 5617 text-decoration: underline;
5618 } 5618 }
5619 .about__item + .about__item { 5619 .about__item + .about__item {
5620 margin-top: 30px; 5620 margin-top: 30px;
5621 } 5621 }
5622 @media (min-width: 992px) { 5622 @media (min-width: 992px) {
5623 .about__item + .about__item { 5623 .about__item + .about__item {
5624 margin-top: 40px; 5624 margin-top: 40px;
5625 } 5625 }
5626 } 5626 }
5627 .about__button { 5627 .about__button {
5628 margin-top: 20px; 5628 margin-top: 20px;
5629 height: 38px; 5629 height: 38px;
5630 padding: 0; 5630 padding: 0;
5631 } 5631 }
5632 @media (min-width: 768px) { 5632 @media (min-width: 768px) {
5633 .about__button { 5633 .about__button {
5634 max-width: 200px; 5634 max-width: 200px;
5635 height: 42px; 5635 height: 42px;
5636 margin-top: 30px; 5636 margin-top: 30px;
5637 } 5637 }
5638 } 5638 }
5639 5639
5640 .news { 5640 .news {
5641 padding: 50px 0; 5641 padding: 50px 0;
5642 overflow: hidden; 5642 overflow: hidden;
5643 } 5643 }
5644 @media (min-width: 1280px) { 5644 @media (min-width: 1280px) {
5645 .news { 5645 .news {
5646 padding: 100px 0; 5646 padding: 100px 0;
5647 padding-bottom: 0; 5647 padding-bottom: 0;
5648 } 5648 }
5649 } 5649 }
5650 .news__toper { 5650 .news__toper {
5651 display: -webkit-box; 5651 display: -webkit-box;
5652 display: -ms-flexbox; 5652 display: -ms-flexbox;
5653 display: flex; 5653 display: flex;
5654 -webkit-box-pack: justify; 5654 -webkit-box-pack: justify;
5655 -ms-flex-pack: justify; 5655 -ms-flex-pack: justify;
5656 justify-content: space-between; 5656 justify-content: space-between;
5657 -webkit-box-align: center; 5657 -webkit-box-align: center;
5658 -ms-flex-align: center; 5658 -ms-flex-align: center;
5659 align-items: center; 5659 align-items: center;
5660 } 5660 }
5661 @media (min-width: 1280px) { 5661 @media (min-width: 1280px) {
5662 .news__toper .title { 5662 .news__toper .title {
5663 width: calc(100% - 160px); 5663 width: calc(100% - 160px);
5664 } 5664 }
5665 } 5665 }
5666 .news__toper .navs { 5666 .news__toper .navs {
5667 display: none; 5667 display: none;
5668 } 5668 }
5669 @media (min-width: 1280px) { 5669 @media (min-width: 1280px) {
5670 .news__toper .navs { 5670 .news__toper .navs {
5671 display: -webkit-box; 5671 display: -webkit-box;
5672 display: -ms-flexbox; 5672 display: -ms-flexbox;
5673 display: flex; 5673 display: flex;
5674 } 5674 }
5675 } 5675 }
5676 .news .swiper { 5676 .news .swiper {
5677 margin-top: 20px; 5677 margin-top: 20px;
5678 } 5678 }
5679 @media (min-width: 768px) { 5679 @media (min-width: 768px) {
5680 .news .swiper { 5680 .news .swiper {
5681 overflow: visible; 5681 overflow: visible;
5682 } 5682 }
5683 } 5683 }
5684 @media (min-width: 992px) { 5684 @media (min-width: 992px) {
5685 .news .swiper { 5685 .news .swiper {
5686 margin-top: 40px; 5686 margin-top: 40px;
5687 } 5687 }
5688 } 5688 }
5689 .news__item { 5689 .news__item {
5690 display: -webkit-box; 5690 display: -webkit-box;
5691 display: -ms-flexbox; 5691 display: -ms-flexbox;
5692 display: flex; 5692 display: flex;
5693 -webkit-box-orient: vertical; 5693 -webkit-box-orient: vertical;
5694 -webkit-box-direction: normal; 5694 -webkit-box-direction: normal;
5695 -ms-flex-direction: column; 5695 -ms-flex-direction: column;
5696 flex-direction: column; 5696 flex-direction: column;
5697 line-height: 1.4; 5697 line-height: 1.4;
5698 } 5698 }
5699 .news__item-pic { 5699 .news__item-pic {
5700 width: 100%; 5700 width: 100%;
5701 aspect-ratio: 3/2; 5701 aspect-ratio: 3/2;
5702 border-radius: 12px; 5702 border-radius: 12px;
5703 border: 1px solid #e6e7e7; 5703 border: 1px solid #e6e7e7;
5704 -o-object-fit: cover; 5704 -o-object-fit: cover;
5705 object-fit: cover; 5705 object-fit: cover;
5706 min-height: 200px; 5706 min-height: 200px;
5707 } 5707 }
5708 @media (min-width: 1280px) { 5708 @media (min-width: 1280px) {
5709 .news__item-pic { 5709 .news__item-pic {
5710 aspect-ratio: 4/2; 5710 aspect-ratio: 4/2;
5711 } 5711 }
5712 } 5712 }
5713 .news__item-body { 5713 .news__item-body {
5714 display: -webkit-box; 5714 display: -webkit-box;
5715 display: -ms-flexbox; 5715 display: -ms-flexbox;
5716 display: flex; 5716 display: flex;
5717 -webkit-box-orient: vertical; 5717 -webkit-box-orient: vertical;
5718 -webkit-box-direction: normal; 5718 -webkit-box-direction: normal;
5719 -ms-flex-direction: column; 5719 -ms-flex-direction: column;
5720 flex-direction: column; 5720 flex-direction: column;
5721 padding-top: 15px; 5721 padding-top: 15px;
5722 } 5722 }
5723 @media (min-width: 768px) { 5723 @media (min-width: 768px) {
5724 .news__item-body { 5724 .news__item-body {
5725 padding: 20px; 5725 padding: 20px;
5726 padding-top: 30px; 5726 padding-top: 30px;
5727 margin-top: -15px; 5727 margin-top: -15px;
5728 border-radius: 0 0 12px 12px; 5728 border-radius: 0 0 12px 12px;
5729 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5729 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5730 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); 5730 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);
5731 } 5731 }
5732 } 5732 }
5733 .news__item-date { 5733 .news__item-date {
5734 font-size: 14px; 5734 font-size: 14px;
5735 font-weight: 700; 5735 font-weight: 700;
5736 color: #377d87; 5736 color: #377d87;
5737 } 5737 }
5738 .news__item-title { 5738 .news__item-title {
5739 font-size: 20px; 5739 font-size: 20px;
5740 font-weight: 700; 5740 font-weight: 700;
5741 line-height: 1.2; 5741 line-height: 1.2;
5742 margin-top: 5px; 5742 margin-top: 5px;
5743 } 5743 }
5744 .news__item-text { 5744 .news__item-text {
5745 color: #000; 5745 color: #000;
5746 font-size: 13px; 5746 font-size: 13px;
5747 margin-top: 10px; 5747 margin-top: 10px;
5748 overflow: hidden; 5748 overflow: hidden;
5749 display: -webkit-box; 5749 display: -webkit-box;
5750 -webkit-box-orient: vertical; 5750 -webkit-box-orient: vertical;
5751 -webkit-line-clamp: 4; 5751 -webkit-line-clamp: 4;
5752 } 5752 }
5753 @media (min-width: 1280px) { 5753 @media (min-width: 1280px) {
5754 .news__item-text { 5754 .news__item-text {
5755 font-size: 16px; 5755 font-size: 16px;
5756 } 5756 }
5757 } 5757 }
5758 .news__item-more { 5758 .news__item-more {
5759 height: 42px; 5759 height: 42px;
5760 margin-top: 20px; 5760 margin-top: 20px;
5761 } 5761 }
5762 @media (min-width: 1280px) { 5762 @media (min-width: 1280px) {
5763 .news__item-more { 5763 .news__item-more {
5764 height: 44px; 5764 height: 44px;
5765 max-width: 190px; 5765 max-width: 190px;
5766 } 5766 }
5767 } 5767 }
5768 .news__all { 5768 .news__all {
5769 height: 42px; 5769 height: 42px;
5770 margin: 0 auto; 5770 margin: 0 auto;
5771 margin-top: 20px; 5771 margin-top: 20px;
5772 padding: 0; 5772 padding: 0;
5773 display: none; 5773 display: none;
5774 } 5774 }
5775 @media (min-width: 768px) { 5775 @media (min-width: 768px) {
5776 .news__all { 5776 .news__all {
5777 max-width: 170px; 5777 max-width: 170px;
5778 margin-top: 30px; 5778 margin-top: 30px;
5779 display: -webkit-box; 5779 display: -webkit-box;
5780 display: -ms-flexbox; 5780 display: -ms-flexbox;
5781 display: flex; 5781 display: flex;
5782 } 5782 }
5783 } 5783 }
5784 @media (min-width: 1280px) { 5784 @media (min-width: 1280px) {
5785 .news__all { 5785 .news__all {
5786 height: 44px; 5786 height: 44px;
5787 } 5787 }
5788 } 5788 }
5789 .news__items { 5789 .news__items {
5790 display: grid; 5790 display: grid;
5791 gap: 20px; 5791 gap: 20px;
5792 margin-bottom: 10px; 5792 margin-bottom: 10px;
5793 } 5793 }
5794 @media (min-width: 768px) { 5794 @media (min-width: 768px) {
5795 .news__items { 5795 .news__items {
5796 grid-template-columns: 1fr 1fr; 5796 grid-template-columns: 1fr 1fr;
5797 } 5797 }
5798 } 5798 }
5799 @media (min-width: 992px) { 5799 @media (min-width: 992px) {
5800 .news__items { 5800 .news__items {
5801 grid-template-columns: 1fr 1fr 1fr; 5801 grid-template-columns: 1fr 1fr 1fr;
5802 } 5802 }
5803 } 5803 }
5804 5804
5805 main + .news { 5805 main + .news {
5806 padding: 0; 5806 padding: 0;
5807 } 5807 }
5808 5808
5809 .info { 5809 .info {
5810 position: relative; 5810 position: relative;
5811 overflow: hidden; 5811 overflow: hidden;
5812 } 5812 }
5813 @media (min-width: 1280px) { 5813 @media (min-width: 1280px) {
5814 .info { 5814 .info {
5815 margin-bottom: -25px; 5815 margin-bottom: -25px;
5816 } 5816 }
5817 } 5817 }
5818 .info__pic { 5818 .info__pic {
5819 display: none; 5819 display: none;
5820 z-index: 1; 5820 z-index: 1;
5821 position: absolute; 5821 position: absolute;
5822 top: 0; 5822 top: 0;
5823 left: 50%; 5823 left: 50%;
5824 height: 100%; 5824 height: 100%;
5825 margin-left: 130px; 5825 margin-left: 130px;
5826 } 5826 }
5827 @media (min-width: 992px) { 5827 @media (min-width: 992px) {
5828 .info__pic { 5828 .info__pic {
5829 display: block; 5829 display: block;
5830 } 5830 }
5831 } 5831 }
5832 @media (min-width: 1280px) { 5832 @media (min-width: 1280px) {
5833 .info__pic { 5833 .info__pic {
5834 width: 610px; 5834 width: 610px;
5835 height: auto; 5835 height: auto;
5836 margin-left: 10px; 5836 margin-left: 10px;
5837 } 5837 }
5838 } 5838 }
5839 .info__body { 5839 .info__body {
5840 z-index: 2; 5840 z-index: 2;
5841 position: relative; 5841 position: relative;
5842 display: -webkit-box; 5842 display: -webkit-box;
5843 display: -ms-flexbox; 5843 display: -ms-flexbox;
5844 display: flex; 5844 display: flex;
5845 -webkit-box-orient: vertical; 5845 -webkit-box-orient: vertical;
5846 -webkit-box-direction: normal; 5846 -webkit-box-direction: normal;
5847 -ms-flex-direction: column; 5847 -ms-flex-direction: column;
5848 flex-direction: column; 5848 flex-direction: column;
5849 } 5849 }
5850 @media (min-width: 1280px) { 5850 @media (min-width: 1280px) {
5851 .info__body { 5851 .info__body {
5852 padding-top: 100px; 5852 padding-top: 100px;
5853 min-height: 600px; 5853 min-height: 600px;
5854 } 5854 }
5855 } 5855 }
5856 @media (min-width: 1280px) { 5856 @media (min-width: 1280px) {
5857 .info__title { 5857 .info__title {
5858 max-width: 520px; 5858 max-width: 520px;
5859 line-height: 1; 5859 line-height: 1;
5860 } 5860 }
5861 } 5861 }
5862 .info__item { 5862 .info__item {
5863 margin-top: 20px; 5863 margin-top: 20px;
5864 display: -webkit-box; 5864 display: -webkit-box;
5865 display: -ms-flexbox; 5865 display: -ms-flexbox;
5866 display: flex; 5866 display: flex;
5867 -webkit-box-orient: vertical; 5867 -webkit-box-orient: vertical;
5868 -webkit-box-direction: normal; 5868 -webkit-box-direction: normal;
5869 -ms-flex-direction: column; 5869 -ms-flex-direction: column;
5870 flex-direction: column; 5870 flex-direction: column;
5871 gap: 20px; 5871 gap: 20px;
5872 } 5872 }
5873 @media (min-width: 992px) { 5873 @media (min-width: 992px) {
5874 .info__item { 5874 .info__item {
5875 max-width: 610px; 5875 max-width: 610px;
5876 } 5876 }
5877 } 5877 }
5878 .info__item + .info__item { 5878 .info__item + .info__item {
5879 margin-top: 60px; 5879 margin-top: 60px;
5880 } 5880 }
5881 .info__text { 5881 .info__text {
5882 color: #000; 5882 color: #000;
5883 font-size: 13px; 5883 font-size: 13px;
5884 line-height: 1.4; 5884 line-height: 1.4;
5885 } 5885 }
5886 @media (min-width: 768px) { 5886 @media (min-width: 768px) {
5887 .info__text { 5887 .info__text {
5888 font-size: 16px; 5888 font-size: 16px;
5889 } 5889 }
5890 } 5890 }
5891 @media (min-width: 1280px) { 5891 @media (min-width: 1280px) {
5892 .info__text { 5892 .info__text {
5893 font-size: 18px; 5893 font-size: 18px;
5894 } 5894 }
5895 } 5895 }
5896 .info__link { 5896 .info__link {
5897 border-radius: 8px; 5897 border-radius: 8px;
5898 display: -webkit-box; 5898 display: -webkit-box;
5899 display: -ms-flexbox; 5899 display: -ms-flexbox;
5900 display: flex; 5900 display: flex;
5901 -webkit-box-pack: center; 5901 -webkit-box-pack: center;
5902 -ms-flex-pack: center; 5902 -ms-flex-pack: center;
5903 justify-content: center; 5903 justify-content: center;
5904 -webkit-box-align: center; 5904 -webkit-box-align: center;
5905 -ms-flex-align: center; 5905 -ms-flex-align: center;
5906 align-items: center; 5906 align-items: center;
5907 line-height: 1; 5907 line-height: 1;
5908 height: 40px; 5908 height: 40px;
5909 font-size: 12px; 5909 font-size: 12px;
5910 font-weight: 700; 5910 font-weight: 700;
5911 gap: 8px; 5911 gap: 8px;
5912 color: #fff; 5912 color: #fff;
5913 background: #377d87; 5913 background: #377d87;
5914 } 5914 }
5915 .info__link:hover { 5915 .info__link:hover {
5916 -webkit-filter: grayscale(50%); 5916 -webkit-filter: grayscale(50%);
5917 filter: grayscale(50%); 5917 filter: grayscale(50%);
5918 } 5918 }
5919 @media (min-width: 768px) { 5919 @media (min-width: 768px) {
5920 .info__link { 5920 .info__link {
5921 height: 44px; 5921 height: 44px;
5922 font-size: 16px; 5922 font-size: 16px;
5923 gap: 10px; 5923 gap: 10px;
5924 max-width: 300px; 5924 max-width: 300px;
5925 } 5925 }
5926 } 5926 }
5927 @media (min-width: 992px) { 5927 @media (min-width: 992px) {
5928 .info__link { 5928 .info__link {
5929 max-width: 210px; 5929 max-width: 210px;
5930 } 5930 }
5931 } 5931 }
5932 .info__link svg { 5932 .info__link svg {
5933 width: 16px; 5933 width: 16px;
5934 height: 16px; 5934 height: 16px;
5935 } 5935 }
5936 @media (min-width: 768px) { 5936 @media (min-width: 768px) {
5937 .info__link svg { 5937 .info__link svg {
5938 width: 20px; 5938 width: 20px;
5939 height: 20px; 5939 height: 20px;
5940 } 5940 }
5941 } 5941 }
5942 5942
5943 .thing { 5943 .thing {
5944 padding-top: 15px; 5944 padding-top: 15px;
5945 padding-bottom: 30px; 5945 padding-bottom: 30px;
5946 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 5946 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
5947 color: #000; 5947 color: #000;
5948 overflow: hidden; 5948 overflow: hidden;
5949 position: relative; 5949 position: relative;
5950 } 5950 }
5951 @media (min-width: 992px) { 5951 @media (min-width: 992px) {
5952 .thing { 5952 .thing {
5953 padding-top: 20px; 5953 padding-top: 20px;
5954 padding-bottom: 60px; 5954 padding-bottom: 60px;
5955 } 5955 }
5956 } 5956 }
5957 @media (min-width: 1280px) { 5957 @media (min-width: 1280px) {
5958 .thing { 5958 .thing {
5959 padding-bottom: 90px; 5959 padding-bottom: 90px;
5960 } 5960 }
5961 } 5961 }
5962 .thing_pdf { 5962 .thing_pdf {
5963 padding: 30px 0; 5963 padding: 30px 0;
5964 } 5964 }
5965 @media (min-width: 992px) { 5965 @media (min-width: 992px) {
5966 .thing_pdf { 5966 .thing_pdf {
5967 padding: 60px 0; 5967 padding: 60px 0;
5968 } 5968 }
5969 } 5969 }
5970 @media (min-width: 1280px) { 5970 @media (min-width: 1280px) {
5971 .thing_pdf { 5971 .thing_pdf {
5972 padding: 90px 0; 5972 padding: 90px 0;
5973 } 5973 }
5974 } 5974 }
5975 .thing__body { 5975 .thing__body {
5976 display: -webkit-box; 5976 display: -webkit-box;
5977 display: -ms-flexbox; 5977 display: -ms-flexbox;
5978 display: flex; 5978 display: flex;
5979 -webkit-box-orient: vertical; 5979 -webkit-box-orient: vertical;
5980 -webkit-box-direction: normal; 5980 -webkit-box-direction: normal;
5981 -ms-flex-direction: column; 5981 -ms-flex-direction: column;
5982 flex-direction: column; 5982 flex-direction: column;
5983 -webkit-box-align: start; 5983 -webkit-box-align: start;
5984 -ms-flex-align: start; 5984 -ms-flex-align: start;
5985 align-items: flex-start; 5985 align-items: flex-start;
5986 } 5986 }
5987 .thing__breadcrumbs { 5987 .thing__breadcrumbs {
5988 width: 100%; 5988 width: 100%;
5989 margin-bottom: 40px; 5989 margin-bottom: 40px;
5990 position: relative; 5990 position: relative;
5991 z-index: 2; 5991 z-index: 2;
5992 } 5992 }
5993 @media (min-width: 768px) { 5993 @media (min-width: 768px) {
5994 .thing__breadcrumbs { 5994 .thing__breadcrumbs {
5995 margin-bottom: 60px; 5995 margin-bottom: 60px;
5996 } 5996 }
5997 } 5997 }
5998 .thing__date { 5998 .thing__date {
5999 color: #000; 5999 color: #000;
6000 font-size: 14px; 6000 font-size: 14px;
6001 font-weight: 700; 6001 font-weight: 700;
6002 line-height: 21px; 6002 line-height: 21px;
6003 margin-bottom: 10px; 6003 margin-bottom: 10px;
6004 } 6004 }
6005 @media (min-width: 768px) { 6005 @media (min-width: 768px) {
6006 .thing__date { 6006 .thing__date {
6007 font-size: 18px; 6007 font-size: 18px;
6008 line-height: 27px; 6008 line-height: 27px;
6009 } 6009 }
6010 } 6010 }
6011 .thing__title { 6011 .thing__title {
6012 width: 100%; 6012 width: 100%;
6013 font-size: 32px; 6013 font-size: 32px;
6014 font-weight: 700; 6014 font-weight: 700;
6015 margin: 0; 6015 margin: 0;
6016 max-width: 780px; 6016 max-width: 780px;
6017 position: relative; 6017 position: relative;
6018 z-index: 2; 6018 z-index: 2;
6019 line-height: 1.1; 6019 line-height: 1.1;
6020 } 6020 }
6021 @media (min-width: 768px) { 6021 @media (min-width: 768px) {
6022 .thing__title { 6022 .thing__title {
6023 font-size: 40px; 6023 font-size: 40px;
6024 } 6024 }
6025 } 6025 }
6026 @media (min-width: 1280px) { 6026 @media (min-width: 1280px) {
6027 .thing__title { 6027 .thing__title {
6028 font-size: 64px; 6028 font-size: 64px;
6029 } 6029 }
6030 } 6030 }
6031 .thing__text { 6031 .thing__text {
6032 width: 100%; 6032 width: 100%;
6033 font-weight: 700; 6033 font-weight: 700;
6034 font-size: 14px; 6034 font-size: 14px;
6035 line-height: 1.4; 6035 line-height: 1.4;
6036 margin: 15px 0 0 0; 6036 margin: 15px 0 0 0;
6037 max-width: 780px; 6037 max-width: 780px;
6038 position: relative; 6038 position: relative;
6039 z-index: 2; 6039 z-index: 2;
6040 } 6040 }
6041 @media (min-width: 768px) { 6041 @media (min-width: 768px) {
6042 .thing__text { 6042 .thing__text {
6043 margin-top: 15px; 6043 margin-top: 15px;
6044 } 6044 }
6045 } 6045 }
6046 @media (min-width: 992px) { 6046 @media (min-width: 992px) {
6047 .thing__text { 6047 .thing__text {
6048 font-weight: 400; 6048 font-weight: 400;
6049 font-size: 18px; 6049 font-size: 18px;
6050 } 6050 }
6051 } 6051 }
6052 .thing__search { 6052 .thing__search {
6053 width: 100%; 6053 width: 100%;
6054 max-width: 640px; 6054 max-width: 640px;
6055 margin-top: 20px; 6055 margin-top: 20px;
6056 position: relative; 6056 position: relative;
6057 z-index: 2; 6057 z-index: 2;
6058 } 6058 }
6059 @media (min-width: 768px) { 6059 @media (min-width: 768px) {
6060 .thing__search { 6060 .thing__search {
6061 margin-top: 30px; 6061 margin-top: 30px;
6062 } 6062 }
6063 } 6063 }
6064 .thing__badge { 6064 .thing__badge {
6065 position: relative; 6065 position: relative;
6066 z-index: 2; 6066 z-index: 2;
6067 display: -webkit-box; 6067 display: -webkit-box;
6068 display: -ms-flexbox; 6068 display: -ms-flexbox;
6069 display: flex; 6069 display: flex;
6070 -webkit-box-align: center; 6070 -webkit-box-align: center;
6071 -ms-flex-align: center; 6071 -ms-flex-align: center;
6072 align-items: center; 6072 align-items: center;
6073 gap: 5px; 6073 gap: 5px;
6074 padding: 0 12px; 6074 padding: 0 12px;
6075 background: #4d88d9; 6075 background: #4d88d9;
6076 color: #fff; 6076 color: #fff;
6077 font-size: 12px; 6077 font-size: 12px;
6078 line-height: 1; 6078 line-height: 1;
6079 height: 26px; 6079 height: 26px;
6080 border-radius: 999px; 6080 border-radius: 999px;
6081 margin-bottom: 20px; 6081 margin-bottom: 20px;
6082 } 6082 }
6083 @media (min-width: 992px) { 6083 @media (min-width: 992px) {
6084 .thing__badge { 6084 .thing__badge {
6085 font-size: 16px; 6085 font-size: 16px;
6086 gap: 10px; 6086 gap: 10px;
6087 padding: 0 24px; 6087 padding: 0 24px;
6088 height: 42px; 6088 height: 42px;
6089 margin-bottom: 30px; 6089 margin-bottom: 30px;
6090 } 6090 }
6091 } 6091 }
6092 .thing__badge svg { 6092 .thing__badge svg {
6093 width: 12px; 6093 width: 12px;
6094 height: 12px; 6094 height: 12px;
6095 } 6095 }
6096 @media (min-width: 992px) { 6096 @media (min-width: 992px) {
6097 .thing__badge svg { 6097 .thing__badge svg {
6098 width: 20px; 6098 width: 20px;
6099 height: 20px; 6099 height: 20px;
6100 } 6100 }
6101 } 6101 }
6102 .thing__pic { 6102 .thing__pic {
6103 width: 60px; 6103 width: 60px;
6104 aspect-ratio: 1/1; 6104 aspect-ratio: 1/1;
6105 -o-object-fit: contain; 6105 -o-object-fit: contain;
6106 object-fit: contain; 6106 object-fit: contain;
6107 position: relative; 6107 position: relative;
6108 z-index: 1; 6108 z-index: 1;
6109 margin-bottom: 15px; 6109 margin-bottom: 15px;
6110 } 6110 }
6111 @media (min-width: 768px) { 6111 @media (min-width: 768px) {
6112 .thing__pic { 6112 .thing__pic {
6113 width: 160px; 6113 width: 160px;
6114 position: absolute; 6114 position: absolute;
6115 top: 15px; 6115 top: 15px;
6116 right: 20px; 6116 right: 20px;
6117 } 6117 }
6118 } 6118 }
6119 @media (min-width: 992px) { 6119 @media (min-width: 992px) {
6120 .thing__pic { 6120 .thing__pic {
6121 width: 330px; 6121 width: 330px;
6122 top: 50%; 6122 top: 50%;
6123 -webkit-transform: translate(0, -50%); 6123 -webkit-transform: translate(0, -50%);
6124 -ms-transform: translate(0, -50%); 6124 -ms-transform: translate(0, -50%);
6125 transform: translate(0, -50%); 6125 transform: translate(0, -50%);
6126 } 6126 }
6127 } 6127 }
6128 @media (min-width: 1280px) { 6128 @media (min-width: 1280px) {
6129 .thing__pic { 6129 .thing__pic {
6130 right: auto; 6130 right: auto;
6131 left: 50%; 6131 left: 50%;
6132 margin-left: 200px; 6132 margin-left: 200px;
6133 } 6133 }
6134 } 6134 }
6135 .thing__pic_two { 6135 .thing__pic_two {
6136 -o-object-fit: cover; 6136 -o-object-fit: cover;
6137 object-fit: cover; 6137 object-fit: cover;
6138 border-radius: 30px; 6138 border-radius: 30px;
6139 aspect-ratio: 44/37; 6139 aspect-ratio: 44/37;
6140 width: 100%; 6140 width: 100%;
6141 max-width: 440px; 6141 max-width: 440px;
6142 } 6142 }
6143 @media (min-width: 768px) { 6143 @media (min-width: 768px) {
6144 .thing__pic_two { 6144 .thing__pic_two {
6145 position: static; 6145 position: static;
6146 -webkit-transform: translate(0, 0); 6146 -webkit-transform: translate(0, 0);
6147 -ms-transform: translate(0, 0); 6147 -ms-transform: translate(0, 0);
6148 transform: translate(0, 0); 6148 transform: translate(0, 0);
6149 } 6149 }
6150 } 6150 }
6151 @media (min-width: 1280px) { 6151 @media (min-width: 1280px) {
6152 .thing__pic_two { 6152 .thing__pic_two {
6153 position: absolute; 6153 position: absolute;
6154 -webkit-transform: translate(0, -50%); 6154 -webkit-transform: translate(0, -50%);
6155 -ms-transform: translate(0, -50%); 6155 -ms-transform: translate(0, -50%);
6156 transform: translate(0, -50%); 6156 transform: translate(0, -50%);
6157 } 6157 }
6158 } 6158 }
6159 .thing__buttons { 6159 .thing__buttons {
6160 width: 100%; 6160 width: 100%;
6161 position: relative; 6161 position: relative;
6162 z-index: 2; 6162 z-index: 2;
6163 display: -webkit-box; 6163 display: -webkit-box;
6164 display: -ms-flexbox; 6164 display: -ms-flexbox;
6165 display: flex; 6165 display: flex;
6166 -webkit-box-align: center; 6166 -webkit-box-align: center;
6167 -ms-flex-align: center; 6167 -ms-flex-align: center;
6168 align-items: center; 6168 align-items: center;
6169 gap: 20px; 6169 gap: 20px;
6170 margin-top: 15px; 6170 margin-top: 15px;
6171 } 6171 }
6172 @media (min-width: 992px) { 6172 @media (min-width: 992px) {
6173 .thing__buttons { 6173 .thing__buttons {
6174 margin-top: 30px; 6174 margin-top: 30px;
6175 gap: 30px; 6175 gap: 30px;
6176 } 6176 }
6177 } 6177 }
6178 @media (min-width: 992px) { 6178 @media (min-width: 992px) {
6179 .thing__buttons .button { 6179 .thing__buttons .button {
6180 padding: 0 22px; 6180 padding: 0 22px;
6181 } 6181 }
6182 } 6182 }
6183 .thing__checkbox { 6183 .thing__checkbox {
6184 margin-top: 20px; 6184 margin-top: 20px;
6185 } 6185 }
6186 .thing__checkbox .checkbox__icon { 6186 .thing__checkbox .checkbox__icon {
6187 border-color: #377d87; 6187 border-color: #377d87;
6188 } 6188 }
6189 .thing__checkbox .checkbox__text { 6189 .thing__checkbox .checkbox__text {
6190 color: #377d87; 6190 color: #377d87;
6191 } 6191 }
6192 .thing__profile { 6192 .thing__profile {
6193 display: -webkit-box; 6193 display: -webkit-box;
6194 display: -ms-flexbox; 6194 display: -ms-flexbox;
6195 display: flex; 6195 display: flex;
6196 -webkit-box-orient: vertical; 6196 -webkit-box-orient: vertical;
6197 -webkit-box-direction: normal; 6197 -webkit-box-direction: normal;
6198 -ms-flex-direction: column; 6198 -ms-flex-direction: column;
6199 flex-direction: column; 6199 flex-direction: column;
6200 } 6200 }
6201 @media (min-width: 768px) { 6201 @media (min-width: 768px) {
6202 .thing__profile { 6202 .thing__profile {
6203 -webkit-box-orient: horizontal; 6203 -webkit-box-orient: horizontal;
6204 -webkit-box-direction: normal; 6204 -webkit-box-direction: normal;
6205 -ms-flex-direction: row; 6205 -ms-flex-direction: row;
6206 flex-direction: row; 6206 flex-direction: row;
6207 -webkit-box-align: start; 6207 -webkit-box-align: start;
6208 -ms-flex-align: start; 6208 -ms-flex-align: start;
6209 align-items: flex-start; 6209 align-items: flex-start;
6210 } 6210 }
6211 } 6211 }
6212 .thing__profile-photo { 6212 .thing__profile-photo {
6213 width: 210px; 6213 width: 210px;
6214 border-radius: 8px; 6214 border-radius: 8px;
6215 aspect-ratio: 1/1; 6215 aspect-ratio: 1/1;
6216 } 6216 }
6217 .thing__profile-body { 6217 .thing__profile-body {
6218 display: -webkit-box; 6218 display: -webkit-box;
6219 display: -ms-flexbox; 6219 display: -ms-flexbox;
6220 display: flex; 6220 display: flex;
6221 -webkit-box-orient: vertical; 6221 -webkit-box-orient: vertical;
6222 -webkit-box-direction: normal; 6222 -webkit-box-direction: normal;
6223 -ms-flex-direction: column; 6223 -ms-flex-direction: column;
6224 flex-direction: column; 6224 flex-direction: column;
6225 margin-top: 15px; 6225 margin-top: 15px;
6226 } 6226 }
6227 @media (min-width: 768px) { 6227 @media (min-width: 768px) {
6228 .thing__profile-body { 6228 .thing__profile-body {
6229 width: calc(100% - 210px); 6229 width: calc(100% - 210px);
6230 padding-left: 35px; 6230 padding-left: 35px;
6231 } 6231 }
6232 } 6232 }
6233 .thing__profile .thing__title { 6233 .thing__profile .thing__title {
6234 max-width: none; 6234 max-width: none;
6235 } 6235 }
6236 @media (min-width: 768px) { 6236 @media (min-width: 768px) {
6237 .thing__profile .thing__title { 6237 .thing__profile .thing__title {
6238 margin-top: -20px; 6238 margin-top: -20px;
6239 } 6239 }
6240 } 6240 }
6241 .thing__profile .thing__text { 6241 .thing__profile .thing__text {
6242 max-width: none; 6242 max-width: none;
6243 } 6243 }
6244 .thing__bottom { 6244 .thing__bottom {
6245 display: -webkit-box; 6245 display: -webkit-box;
6246 display: -ms-flexbox; 6246 display: -ms-flexbox;
6247 display: flex; 6247 display: flex;
6248 -webkit-box-align: center; 6248 -webkit-box-align: center;
6249 -ms-flex-align: center; 6249 -ms-flex-align: center;
6250 align-items: center; 6250 align-items: center;
6251 gap: 15px; 6251 gap: 15px;
6252 margin-top: 15px; 6252 margin-top: 15px;
6253 } 6253 }
6254 @media (min-width: 768px) { 6254 @media (min-width: 768px) {
6255 .thing__bottom { 6255 .thing__bottom {
6256 margin-top: 30px; 6256 margin-top: 30px;
6257 } 6257 }
6258 } 6258 }
6259 .thing__select { 6259 .thing__select {
6260 width: 100%; 6260 width: 100%;
6261 max-width: 640px; 6261 max-width: 640px;
6262 margin-top: 20px; 6262 margin-top: 20px;
6263 } 6263 }
6264 @media (min-width: 768px) { 6264 @media (min-width: 768px) {
6265 .thing__select { 6265 .thing__select {
6266 margin-top: 30px; 6266 margin-top: 30px;
6267 } 6267 }
6268 } 6268 }
6269 6269
6270 .page-404 { 6270 .page-404 {
6271 background: url(../images/bg-3.svg) no-repeat 100%/cover; 6271 background: url(../images/bg-3.svg) no-repeat 100%/cover;
6272 overflow: hidden; 6272 overflow: hidden;
6273 } 6273 }
6274 .page-404__body { 6274 .page-404__body {
6275 display: -webkit-box; 6275 display: -webkit-box;
6276 display: -ms-flexbox; 6276 display: -ms-flexbox;
6277 display: flex; 6277 display: flex;
6278 -webkit-box-orient: vertical; 6278 -webkit-box-orient: vertical;
6279 -webkit-box-direction: normal; 6279 -webkit-box-direction: normal;
6280 -ms-flex-direction: column; 6280 -ms-flex-direction: column;
6281 flex-direction: column; 6281 flex-direction: column;
6282 -webkit-box-align: center; 6282 -webkit-box-align: center;
6283 -ms-flex-align: center; 6283 -ms-flex-align: center;
6284 align-items: center; 6284 align-items: center;
6285 -webkit-box-pack: center; 6285 -webkit-box-pack: center;
6286 -ms-flex-pack: center; 6286 -ms-flex-pack: center;
6287 justify-content: center; 6287 justify-content: center;
6288 text-align: center; 6288 text-align: center;
6289 padding: 60px 0; 6289 padding: 60px 0;
6290 color: #000; 6290 color: #000;
6291 font-size: 12px; 6291 font-size: 12px;
6292 gap: 10px; 6292 gap: 10px;
6293 line-height: 1.4; 6293 line-height: 1.4;
6294 } 6294 }
6295 @media (min-width: 768px) { 6295 @media (min-width: 768px) {
6296 .page-404__body { 6296 .page-404__body {
6297 font-size: 18px; 6297 font-size: 18px;
6298 padding: 120px 0; 6298 padding: 120px 0;
6299 gap: 20px; 6299 gap: 20px;
6300 } 6300 }
6301 } 6301 }
6302 @media (min-width: 1280px) { 6302 @media (min-width: 1280px) {
6303 .page-404__body { 6303 .page-404__body {
6304 padding: 180px 0; 6304 padding: 180px 0;
6305 text-align: left; 6305 text-align: left;
6306 } 6306 }
6307 } 6307 }
6308 .page-404__numb { 6308 .page-404__numb {
6309 font-size: 114px; 6309 font-size: 114px;
6310 line-height: 1; 6310 line-height: 1;
6311 color: #377d87; 6311 color: #377d87;
6312 font-weight: 700; 6312 font-weight: 700;
6313 } 6313 }
6314 @media (min-width: 768px) { 6314 @media (min-width: 768px) {
6315 .page-404__numb { 6315 .page-404__numb {
6316 font-size: 184px; 6316 font-size: 184px;
6317 } 6317 }
6318 } 6318 }
6319 @media (min-width: 768px) { 6319 @media (min-width: 768px) {
6320 .page-404__title { 6320 .page-404__title {
6321 font-weight: 700; 6321 font-weight: 700;
6322 font-size: 44px; 6322 font-size: 44px;
6323 } 6323 }
6324 } 6324 }
6325 @media (min-width: 1280px) { 6325 @media (min-width: 1280px) {
6326 .page-404__title { 6326 .page-404__title {
6327 width: 710px; 6327 width: 710px;
6328 position: relative; 6328 position: relative;
6329 left: 200px; 6329 left: 200px;
6330 } 6330 }
6331 } 6331 }
6332 @media (min-width: 1280px) { 6332 @media (min-width: 1280px) {
6333 .page-404__subtitle { 6333 .page-404__subtitle {
6334 width: 710px; 6334 width: 710px;
6335 position: relative; 6335 position: relative;
6336 left: 200px; 6336 left: 200px;
6337 } 6337 }
6338 } 6338 }
6339 .page-404__button { 6339 .page-404__button {
6340 margin-top: 10px; 6340 margin-top: 10px;
6341 } 6341 }
6342 @media (min-width: 1280px) { 6342 @media (min-width: 1280px) {
6343 .page-404__button { 6343 .page-404__button {
6344 position: relative; 6344 position: relative;
6345 left: -45px; 6345 left: -45px;
6346 } 6346 }
6347 } 6347 }
6348 6348
6349 .cookies { 6349 .cookies {
6350 display: none; 6350 display: none;
6351 -webkit-box-align: end; 6351 -webkit-box-align: end;
6352 -ms-flex-align: end; 6352 -ms-flex-align: end;
6353 align-items: flex-end; 6353 align-items: flex-end;
6354 padding: 10px; 6354 padding: 10px;
6355 padding-top: 0; 6355 padding-top: 0;
6356 height: 0; 6356 height: 0;
6357 position: fixed; 6357 position: fixed;
6358 z-index: 999; 6358 z-index: 999;
6359 bottom: 0; 6359 bottom: 0;
6360 left: 0; 6360 left: 0;
6361 width: 100%; 6361 width: 100%;
6362 } 6362 }
6363 .cookies-is-actived .cookies { 6363 .cookies-is-actived .cookies {
6364 display: -webkit-box; 6364 display: -webkit-box;
6365 display: -ms-flexbox; 6365 display: -ms-flexbox;
6366 display: flex; 6366 display: flex;
6367 } 6367 }
6368 .cookies__body { 6368 .cookies__body {
6369 border-radius: 6px; 6369 border-radius: 6px;
6370 border: 1px solid #377d87; 6370 border: 1px solid #377d87;
6371 background: #fff; 6371 background: #fff;
6372 padding: 15px; 6372 padding: 15px;
6373 padding-right: 50px; 6373 padding-right: 50px;
6374 position: relative; 6374 position: relative;
6375 max-width: 940px; 6375 max-width: 940px;
6376 margin: 0 auto; 6376 margin: 0 auto;
6377 } 6377 }
6378 @media (min-width: 768px) { 6378 @media (min-width: 768px) {
6379 .cookies__body { 6379 .cookies__body {
6380 padding: 25px; 6380 padding: 25px;
6381 padding-right: 50px; 6381 padding-right: 50px;
6382 border-radius: 12px; 6382 border-radius: 12px;
6383 } 6383 }
6384 } 6384 }
6385 @media (min-width: 992px) { 6385 @media (min-width: 992px) {
6386 .cookies__body { 6386 .cookies__body {
6387 padding: 40px 60px; 6387 padding: 40px 60px;
6388 } 6388 }
6389 } 6389 }
6390 .cookies__close { 6390 .cookies__close {
6391 display: -webkit-box; 6391 display: -webkit-box;
6392 display: -ms-flexbox; 6392 display: -ms-flexbox;
6393 display: flex; 6393 display: flex;
6394 -webkit-box-pack: center; 6394 -webkit-box-pack: center;
6395 -ms-flex-pack: center; 6395 -ms-flex-pack: center;
6396 justify-content: center; 6396 justify-content: center;
6397 -webkit-box-align: center; 6397 -webkit-box-align: center;
6398 -ms-flex-align: center; 6398 -ms-flex-align: center;
6399 align-items: center; 6399 align-items: center;
6400 color: #377d87; 6400 color: #377d87;
6401 padding: 0; 6401 padding: 0;
6402 border: none; 6402 border: none;
6403 background: none; 6403 background: none;
6404 position: absolute; 6404 position: absolute;
6405 top: 15px; 6405 top: 15px;
6406 right: 15px; 6406 right: 15px;
6407 } 6407 }
6408 .cookies__close:hover { 6408 .cookies__close:hover {
6409 color: #000; 6409 color: #000;
6410 } 6410 }
6411 .cookies__close svg { 6411 .cookies__close svg {
6412 width: 16px; 6412 width: 16px;
6413 height: 16px; 6413 height: 16px;
6414 } 6414 }
6415 .cookies__text { 6415 .cookies__text {
6416 font-size: 12px; 6416 font-size: 12px;
6417 color: #377d87; 6417 color: #377d87;
6418 line-height: 1.4; 6418 line-height: 1.4;
6419 } 6419 }
6420 @media (min-width: 768px) { 6420 @media (min-width: 768px) {
6421 .cookies__text { 6421 .cookies__text {
6422 font-size: 16px; 6422 font-size: 16px;
6423 font-weight: 700; 6423 font-weight: 700;
6424 } 6424 }
6425 } 6425 }
6426 6426
6427 .fancybox-active { 6427 .fancybox-active {
6428 overflow: hidden; 6428 overflow: hidden;
6429 } 6429 }
6430 .fancybox-is-open .fancybox-bg { 6430 .fancybox-is-open .fancybox-bg {
6431 background: #080b0b; 6431 background: #080b0b;
6432 opacity: 0.6; 6432 opacity: 0.6;
6433 z-index: 9999; 6433 z-index: 9999;
6434 } 6434 }
6435 .fancybox-slide { 6435 .fancybox-slide {
6436 padding: 0; 6436 padding: 0;
6437 } 6437 }
6438 @media (min-width: 992px) { 6438 @media (min-width: 992px) {
6439 .fancybox-slide { 6439 .fancybox-slide {
6440 padding: 30px; 6440 padding: 30px;
6441 } 6441 }
6442 } 6442 }
6443 .fancybox-slide--html .fancybox-close-small { 6443 .fancybox-slide--html .fancybox-close-small {
6444 padding: 0; 6444 padding: 0;
6445 opacity: 1; 6445 opacity: 1;
6446 color: #377d87; 6446 color: #377d87;
6447 } 6447 }
6448 @media (min-width: 768px) { 6448 @media (min-width: 768px) {
6449 .fancybox-slide--html .fancybox-close-small { 6449 .fancybox-slide--html .fancybox-close-small {
6450 top: 10px; 6450 top: 10px;
6451 right: 10px; 6451 right: 10px;
6452 } 6452 }
6453 } 6453 }
6454 .fancybox-slide--html .fancybox-close-small:hover { 6454 .fancybox-slide--html .fancybox-close-small:hover {
6455 color: #000; 6455 color: #000;
6456 } 6456 }
6457 6457
6458 .modal { 6458 .modal {
6459 width: 100%; 6459 width: 100%;
6460 max-width: 820px; 6460 max-width: 820px;
6461 padding: 0; 6461 padding: 0;
6462 background: #fff; 6462 background: #fff;
6463 z-index: 99999; 6463 z-index: 99999;
6464 } 6464 }
6465 @media (min-width: 992px) { 6465 @media (min-width: 992px) {
6466 .modal { 6466 .modal {
6467 border-radius: 10px; 6467 border-radius: 10px;
6468 border: 1px solid #377d87; 6468 border: 1px solid #377d87;
6469 } 6469 }
6470 } 6470 }
6471 .modal_bg { 6471 .modal_bg {
6472 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%; 6472 background: #fff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%;
6473 } 6473 }
6474 @media (min-width: 768px) { 6474 @media (min-width: 768px) {
6475 .modal_bg { 6475 .modal_bg {
6476 background-position: 100% 100%; 6476 background-position: 100% 100%;
6477 } 6477 }
6478 } 6478 }
6479 .modal__body { 6479 .modal__body {
6480 padding: 40px 15px; 6480 padding: 40px 15px;
6481 padding-bottom: 30px; 6481 padding-bottom: 30px;
6482 display: -webkit-box; 6482 display: -webkit-box;
6483 display: -ms-flexbox; 6483 display: -ms-flexbox;
6484 display: flex; 6484 display: flex;
6485 -webkit-box-orient: vertical; 6485 -webkit-box-orient: vertical;
6486 -webkit-box-direction: normal; 6486 -webkit-box-direction: normal;
6487 -ms-flex-direction: column; 6487 -ms-flex-direction: column;
6488 flex-direction: column; 6488 flex-direction: column;
6489 -webkit-box-align: center; 6489 -webkit-box-align: center;
6490 -ms-flex-align: center; 6490 -ms-flex-align: center;
6491 align-items: center; 6491 align-items: center;
6492 -webkit-box-pack: center; 6492 -webkit-box-pack: center;
6493 -ms-flex-pack: center; 6493 -ms-flex-pack: center;
6494 justify-content: center; 6494 justify-content: center;
6495 width: 100%; 6495 width: 100%;
6496 min-height: 100vh; 6496 min-height: 100vh;
6497 overflow: hidden; 6497 overflow: hidden;
6498 font-size: 12px; 6498 font-size: 12px;
6499 } 6499 }
6500 @media (min-width: 768px) { 6500 @media (min-width: 768px) {
6501 .modal__body { 6501 .modal__body {
6502 font-size: 16px; 6502 font-size: 16px;
6503 padding-left: 22px; 6503 padding-left: 22px;
6504 padding-right: 22px; 6504 padding-right: 22px;
6505 } 6505 }
6506 } 6506 }
6507 @media (min-width: 992px) { 6507 @media (min-width: 992px) {
6508 .modal__body { 6508 .modal__body {
6509 min-height: 450px; 6509 min-height: 450px;
6510 padding: 60px 80px; 6510 padding: 60px 80px;
6511 padding-bottom: 40px; 6511 padding-bottom: 40px;
6512 } 6512 }
6513 } 6513 }
6514 @media (min-width: 768px) { 6514 @media (min-width: 768px) {
6515 .modal__body .left { 6515 .modal__body .left {
6516 text-align: left; 6516 text-align: left;
6517 } 6517 }
6518 } 6518 }
6519 .modal__title { 6519 .modal__title {
6520 width: 100%; 6520 width: 100%;
6521 font-size: 22px; 6521 font-size: 22px;
6522 font-weight: 700; 6522 font-weight: 700;
6523 text-align: center; 6523 text-align: center;
6524 color: #000; 6524 color: #000;
6525 } 6525 }
6526 @media (min-width: 768px) { 6526 @media (min-width: 768px) {
6527 .modal__title { 6527 .modal__title {
6528 font-size: 32px; 6528 font-size: 32px;
6529 } 6529 }
6530 } 6530 }
6531 @media (min-width: 992px) { 6531 @media (min-width: 992px) {
6532 .modal__title { 6532 .modal__title {
6533 font-size: 44px; 6533 font-size: 44px;
6534 } 6534 }
6535 } 6535 }
6536 .modal__text { 6536 .modal__text {
6537 width: 100%; 6537 width: 100%;
6538 text-align: center; 6538 text-align: center;
6539 margin-top: 10px; 6539 margin-top: 10px;
6540 color: #000; 6540 color: #000;
6541 } 6541 }
6542 @media (min-width: 768px) { 6542 @media (min-width: 768px) {
6543 .modal__text { 6543 .modal__text {
6544 margin-top: 20px; 6544 margin-top: 20px;
6545 } 6545 }
6546 } 6546 }
6547 .modal__text span { 6547 .modal__text span {
6548 color: #9c9d9d; 6548 color: #9c9d9d;
6549 } 6549 }
6550 .modal__text a { 6550 .modal__text a {
6551 font-weight: 700; 6551 font-weight: 700;
6552 color: #377d87; 6552 color: #377d87;
6553 } 6553 }
6554 .modal__text a:hover { 6554 .modal__text a:hover {
6555 color: #000; 6555 color: #000;
6556 } 6556 }
6557 .modal__button { 6557 .modal__button {
6558 margin-top: 20px; 6558 margin-top: 20px;
6559 } 6559 }
6560 @media (min-width: 768px) { 6560 @media (min-width: 768px) {
6561 .modal__button { 6561 .modal__button {
6562 min-width: 200px; 6562 min-width: 200px;
6563 margin-top: 30px; 6563 margin-top: 30px;
6564 } 6564 }
6565 } 6565 }
6566 .modal__buttons { 6566 .modal__buttons {
6567 display: grid; 6567 display: grid;
6568 grid-template-columns: repeat(2, 1fr); 6568 grid-template-columns: repeat(2, 1fr);
6569 gap: 20px; 6569 gap: 20px;
6570 margin-top: 20px; 6570 margin-top: 20px;
6571 } 6571 }
6572 @media (min-width: 768px) { 6572 @media (min-width: 768px) {
6573 .modal__buttons { 6573 .modal__buttons {
6574 gap: 30px; 6574 gap: 30px;
6575 margin-top: 30px; 6575 margin-top: 30px;
6576 } 6576 }
6577 } 6577 }
6578 .modal__form { 6578 .modal__form {
6579 width: 100%; 6579 width: 100%;
6580 display: -webkit-box; 6580 display: -webkit-box;
6581 display: -ms-flexbox; 6581 display: -ms-flexbox;
6582 display: flex; 6582 display: flex;
6583 -webkit-box-orient: vertical; 6583 -webkit-box-orient: vertical;
6584 -webkit-box-direction: normal; 6584 -webkit-box-direction: normal;
6585 -ms-flex-direction: column; 6585 -ms-flex-direction: column;
6586 flex-direction: column; 6586 flex-direction: column;
6587 gap: 16px; 6587 gap: 16px;
6588 margin-top: 10px; 6588 margin-top: 10px;
6589 } 6589 }
6590 @media (min-width: 768px) { 6590 @media (min-width: 768px) {
6591 .modal__form { 6591 .modal__form {
6592 margin-top: 20px; 6592 margin-top: 20px;
6593 } 6593 }
6594 } 6594 }
6595 .modal__form-item { 6595 .modal__form-item {
6596 display: -webkit-box; 6596 display: -webkit-box;
6597 display: -ms-flexbox; 6597 display: -ms-flexbox;
6598 display: flex; 6598 display: flex;
6599 -webkit-box-orient: vertical; 6599 -webkit-box-orient: vertical;
6600 -webkit-box-direction: normal; 6600 -webkit-box-direction: normal;
6601 -ms-flex-direction: column; 6601 -ms-flex-direction: column;
6602 flex-direction: column; 6602 flex-direction: column;
6603 -webkit-box-align: center; 6603 -webkit-box-align: center;
6604 -ms-flex-align: center; 6604 -ms-flex-align: center;
6605 align-items: center; 6605 align-items: center;
6606 gap: 4px; 6606 gap: 4px;
6607 } 6607 }
6608 .modal__form-item > .input { 6608 .modal__form-item > .input {
6609 width: 100%; 6609 width: 100%;
6610 } 6610 }
6611 .modal__form-item > .textarea { 6611 .modal__form-item > .textarea {
6612 width: 100%; 6612 width: 100%;
6613 height: 175px; 6613 height: 175px;
6614 } 6614 }
6615 @media (min-width: 768px) { 6615 @media (min-width: 768px) {
6616 .modal__form-item > .textarea { 6616 .modal__form-item > .textarea {
6617 height: 195px; 6617 height: 195px;
6618 } 6618 }
6619 } 6619 }
6620 .modal__form-item > .file { 6620 .modal__form-item > .file {
6621 width: 100%; 6621 width: 100%;
6622 } 6622 }
6623 .modal__form-item > .button { 6623 .modal__form-item > .button {
6624 min-width: 120px; 6624 min-width: 120px;
6625 } 6625 }
6626 .modal__form-item > label { 6626 .modal__form-item > label {
6627 width: 100%; 6627 width: 100%;
6628 display: none; 6628 display: none;
6629 color: #eb5757; 6629 color: #eb5757;
6630 padding: 0 10px; 6630 padding: 0 10px;
6631 font-size: 12px; 6631 font-size: 12px;
6632 } 6632 }
6633 @media (min-width: 768px) { 6633 @media (min-width: 768px) {
6634 .modal__form-item > label { 6634 .modal__form-item > label {
6635 padding: 0 20px; 6635 padding: 0 20px;
6636 font-size: 16px; 6636 font-size: 16px;
6637 } 6637 }
6638 } 6638 }
6639 .modal__sign { 6639 .modal__sign {
6640 display: -webkit-box; 6640 display: -webkit-box;
6641 display: -ms-flexbox; 6641 display: -ms-flexbox;
6642 display: flex; 6642 display: flex;
6643 -webkit-box-orient: vertical; 6643 -webkit-box-orient: vertical;
6644 -webkit-box-direction: normal; 6644 -webkit-box-direction: normal;
6645 -ms-flex-direction: column; 6645 -ms-flex-direction: column;
6646 flex-direction: column; 6646 flex-direction: column;
6647 gap: 20px; 6647 gap: 20px;
6648 margin-top: 10px; 6648 margin-top: 10px;
6649 margin-bottom: 20px; 6649 margin-bottom: 20px;
6650 width: 100%; 6650 width: 100%;
6651 } 6651 }
6652 @media (min-width: 768px) { 6652 @media (min-width: 768px) {
6653 .modal__sign { 6653 .modal__sign {
6654 margin-top: 20px; 6654 margin-top: 20px;
6655 margin-bottom: 40px; 6655 margin-bottom: 40px;
6656 } 6656 }
6657 } 6657 }
6658 .modal__sign-item { 6658 .modal__sign-item {
6659 display: -webkit-box; 6659 display: -webkit-box;
6660 display: -ms-flexbox; 6660 display: -ms-flexbox;
6661 display: flex; 6661 display: flex;
6662 -webkit-box-orient: vertical; 6662 -webkit-box-orient: vertical;
6663 -webkit-box-direction: normal; 6663 -webkit-box-direction: normal;
6664 -ms-flex-direction: column; 6664 -ms-flex-direction: column;
6665 flex-direction: column; 6665 flex-direction: column;
6666 -webkit-box-align: center; 6666 -webkit-box-align: center;
6667 -ms-flex-align: center; 6667 -ms-flex-align: center;
6668 align-items: center; 6668 align-items: center;
6669 position: relative; 6669 position: relative;
6670 } 6670 }
6671 .modal__sign-item > .input { 6671 .modal__sign-item > .input {
6672 width: 100%; 6672 width: 100%;
6673 padding-right: 36px; 6673 padding-right: 36px;
6674 position: relative; 6674 position: relative;
6675 z-index: 1; 6675 z-index: 1;
6676 } 6676 }
6677 @media (min-width: 768px) { 6677 @media (min-width: 768px) {
6678 .modal__sign-item > .input { 6678 .modal__sign-item > .input {
6679 height: 52px; 6679 height: 52px;
6680 padding-right: 60px; 6680 padding-right: 60px;
6681 } 6681 }
6682 } 6682 }
6683 .modal__sign-item > .textarea { 6683 .modal__sign-item > .textarea {
6684 width: 100%; 6684 width: 100%;
6685 } 6685 }
6686 .modal__sign-bottom { 6686 .modal__sign-bottom {
6687 display: -webkit-box; 6687 display: -webkit-box;
6688 display: -ms-flexbox; 6688 display: -ms-flexbox;
6689 display: flex; 6689 display: flex;
6690 -webkit-box-pack: justify; 6690 -webkit-box-pack: justify;
6691 -ms-flex-pack: justify; 6691 -ms-flex-pack: justify;
6692 justify-content: space-between; 6692 justify-content: space-between;
6693 -webkit-box-align: center; 6693 -webkit-box-align: center;
6694 -ms-flex-align: center; 6694 -ms-flex-align: center;
6695 align-items: center; 6695 align-items: center;
6696 width: 100%; 6696 width: 100%;
6697 } 6697 }
6698 .modal__sign-bottom-link { 6698 .modal__sign-bottom-link {
6699 font-weight: 700; 6699 font-weight: 700;
6700 color: #377d87; 6700 color: #377d87;
6701 } 6701 }
6702 .modal__tabs { 6702 .modal__tabs {
6703 width: 100%; 6703 width: 100%;
6704 display: grid; 6704 display: grid;
6705 grid-template-columns: repeat(2, 1fr); 6705 grid-template-columns: repeat(2, 1fr);
6706 gap: 16px; 6706 gap: 16px;
6707 margin-top: 10px; 6707 margin-top: 10px;
6708 } 6708 }
6709 @media (min-width: 768px) { 6709 @media (min-width: 768px) {
6710 .modal__tabs { 6710 .modal__tabs {
6711 gap: 24px; 6711 gap: 24px;
6712 margin-top: 20px; 6712 margin-top: 20px;
6713 } 6713 }
6714 } 6714 }
6715 .modal__tabs-item.active { 6715 .modal__tabs-item.active {
6716 background: #377d87; 6716 background: #377d87;
6717 color: #fff; 6717 color: #fff;
6718 } 6718 }
6719 .modal__reg { 6719 .modal__reg {
6720 display: none; 6720 display: none;
6721 -webkit-box-orient: vertical; 6721 -webkit-box-orient: vertical;
6722 -webkit-box-direction: normal; 6722 -webkit-box-direction: normal;
6723 -ms-flex-direction: column; 6723 -ms-flex-direction: column;
6724 flex-direction: column; 6724 flex-direction: column;
6725 -webkit-box-align: center; 6725 -webkit-box-align: center;
6726 -ms-flex-align: center; 6726 -ms-flex-align: center;
6727 align-items: center; 6727 align-items: center;
6728 gap: 10px; 6728 gap: 10px;
6729 width: 100%; 6729 width: 100%;
6730 margin-top: 10px; 6730 margin-top: 10px;
6731 margin-bottom: 20px; 6731 margin-bottom: 20px;
6732 } 6732 }
6733 @media (min-width: 768px) { 6733 @media (min-width: 768px) {
6734 .modal__reg { 6734 .modal__reg {
6735 margin-top: 20px; 6735 margin-top: 20px;
6736 margin-bottom: 30px; 6736 margin-bottom: 30px;
6737 gap: 20px; 6737 gap: 20px;
6738 } 6738 }
6739 } 6739 }
6740 .modal__reg.showed { 6740 .modal__reg.showed {
6741 display: -webkit-box; 6741 display: -webkit-box;
6742 display: -ms-flexbox; 6742 display: -ms-flexbox;
6743 display: flex; 6743 display: flex;
6744 } 6744 }
6745 .modal__reg-item { 6745 .modal__reg-item {
6746 width: 100%; 6746 width: 100%;
6747 display: -webkit-box; 6747 display: -webkit-box;
6748 display: -ms-flexbox; 6748 display: -ms-flexbox;
6749 display: flex; 6749 display: flex;
6750 -webkit-box-orient: vertical; 6750 -webkit-box-orient: vertical;
6751 -webkit-box-direction: normal; 6751 -webkit-box-direction: normal;
6752 -ms-flex-direction: column; 6752 -ms-flex-direction: column;
6753 flex-direction: column; 6753 flex-direction: column;
6754 } 6754 }
6755 .modal__reg-item > .captcha { 6755 .modal__reg-item > .captcha {
6756 width: 100%; 6756 width: 100%;
6757 max-width: 300px; 6757 max-width: 300px;
6758 } 6758 }
6759 6759
6760 .messages { 6760 .messages {
6761 display: -webkit-box; 6761 display: -webkit-box;
6762 display: -ms-flexbox; 6762 display: -ms-flexbox;
6763 display: flex; 6763 display: flex;
6764 -webkit-box-orient: vertical; 6764 -webkit-box-orient: vertical;
6765 -webkit-box-direction: reverse; 6765 -webkit-box-direction: reverse;
6766 -ms-flex-direction: column-reverse; 6766 -ms-flex-direction: column-reverse;
6767 flex-direction: column-reverse; 6767 flex-direction: column-reverse;
6768 -webkit-box-align: center; 6768 -webkit-box-align: center;
6769 -ms-flex-align: center; 6769 -ms-flex-align: center;
6770 align-items: center; 6770 align-items: center;
6771 gap: 20px; 6771 gap: 20px;
6772 } 6772 }
6773 .messages__body { 6773 .messages__body {
6774 width: 100%; 6774 width: 100%;
6775 max-height: 800px; 6775 max-height: 800px;
6776 overflow: auto; 6776 overflow: auto;
6777 padding: 5px; 6777 padding: 5px;
6778 } 6778 }
6779 .messages__item { 6779 .messages__item {
6780 -webkit-box-align: center; 6780 -webkit-box-align: center;
6781 -ms-flex-align: center; 6781 -ms-flex-align: center;
6782 align-items: center; 6782 align-items: center;
6783 border-radius: 8px; 6783 border-radius: 8px;
6784 border: 1px solid #e7e7e7; 6784 border: 1px solid #e7e7e7;
6785 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6785 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6786 padding: 0px; 6786 padding: 0px;
6787 font-size: 12px; 6787 font-size: 12px;
6788 display: flex; 6788 display: flex;
6789 justify-content: space-between; 6789 justify-content: space-between;
6790 margin-bottom: 20px; 6790 margin-bottom: 20px;
6791 } 6791 }
6792 @media (min-width: 768px) { 6792 @media (min-width: 768px) {
6793 .messages__item { 6793 .messages__item {
6794 font-size: 18px; 6794 font-size: 18px;
6795 } 6795 }
6796 } 6796 }
6797 .messages__item-info { 6797 .messages__item-info {
6798 display: -webkit-box; 6798 display: -webkit-box;
6799 display: -ms-flexbox; 6799 display: -ms-flexbox;
6800 display: flex; 6800 display: flex;
6801 -webkit-box-align: center; 6801 -webkit-box-align: center;
6802 -ms-flex-align: center; 6802 -ms-flex-align: center;
6803 align-items: center; 6803 align-items: center;
6804 width: calc(100% - 90px); 6804 width: calc(100% - 90px);
6805 padding: 20px; 6805 padding: 20px;
6806 } 6806 }
6807 @media (min-width: 768px) { 6807 @media (min-width: 768px) {
6808 .messages__item-info { 6808 .messages__item-info {
6809 width: calc(100% - 150px); 6809 width: calc(100% - 150px);
6810 } 6810 }
6811 } 6811 }
6812 .messages__item-photo { 6812 .messages__item-photo {
6813 position: relative; 6813 position: relative;
6814 aspect-ratio: 1/1; 6814 aspect-ratio: 1/1;
6815 overflow: hidden; 6815 overflow: hidden;
6816 background: #9c9d9d; 6816 background: #9c9d9d;
6817 color: #fff; 6817 color: #fff;
6818 width: 36px; 6818 width: 36px;
6819 border-radius: 6px; 6819 border-radius: 6px;
6820 display: -webkit-box; 6820 display: -webkit-box;
6821 display: -ms-flexbox; 6821 display: -ms-flexbox;
6822 display: flex; 6822 display: flex;
6823 -webkit-box-pack: center; 6823 -webkit-box-pack: center;
6824 -ms-flex-pack: center; 6824 -ms-flex-pack: center;
6825 justify-content: center; 6825 justify-content: center;
6826 -webkit-box-align: center; 6826 -webkit-box-align: center;
6827 -ms-flex-align: center; 6827 -ms-flex-align: center;
6828 align-items: center; 6828 align-items: center;
6829 } 6829 }
6830 @media (min-width: 768px) { 6830 @media (min-width: 768px) {
6831 .messages__item-photo { 6831 .messages__item-photo {
6832 width: 52px; 6832 width: 52px;
6833 } 6833 }
6834 } 6834 }
6835 .messages__item-photo svg { 6835 .messages__item-photo svg {
6836 width: 50%; 6836 width: 50%;
6837 position: relative; 6837 position: relative;
6838 z-index: 1; 6838 z-index: 1;
6839 } 6839 }
6840 .messages__item-photo img { 6840 .messages__item-photo img {
6841 position: absolute; 6841 position: absolute;
6842 z-index: 2; 6842 z-index: 2;
6843 top: 0; 6843 top: 0;
6844 left: 0; 6844 left: 0;
6845 width: 100%; 6845 width: 100%;
6846 height: 100%; 6846 height: 100%;
6847 -o-object-fit: cover; 6847 -o-object-fit: cover;
6848 object-fit: cover; 6848 object-fit: cover;
6849 } 6849 }
6850 .messages__item-text { 6850 .messages__item-text {
6851 width: calc(100% - 36px); 6851 width: calc(100% - 36px);
6852 padding-left: 6px; 6852 padding-left: 6px;
6853 color: #000; 6853 color: #000;
6854 display: -webkit-box; 6854 display: -webkit-box;
6855 display: -ms-flexbox; 6855 display: -ms-flexbox;
6856 display: flex; 6856 display: flex;
6857 -webkit-box-orient: vertical; 6857 -webkit-box-orient: vertical;
6858 -webkit-box-direction: normal; 6858 -webkit-box-direction: normal;
6859 -ms-flex-direction: column; 6859 -ms-flex-direction: column;
6860 flex-direction: column; 6860 flex-direction: column;
6861 gap: 4px; 6861 gap: 4px;
6862 } 6862 }
6863 @media (min-width: 768px) { 6863 @media (min-width: 768px) {
6864 .messages__item-text { 6864 .messages__item-text {
6865 padding-left: 20px; 6865 padding-left: 20px;
6866 width: calc(100% - 52px); 6866 width: calc(100% - 52px);
6867 gap: 8px; 6867 gap: 8px;
6868 } 6868 }
6869 } 6869 }
6870 .messages__item-text span { 6870 .messages__item-text span {
6871 color: #000; 6871 color: #000;
6872 } 6872 }
6873 .messages__item-actions{ 6873 .messages__item-actions{
6874 padding: 20px; 6874 padding: 20px;
6875 } 6875 }
6876 .messages__item-buttons{ 6876 .messages__item-buttons{
6877 float: right; 6877 float: right;
6878 display: flex; 6878 display: flex;
6879 align-items: center; 6879 align-items: center;
6880 } 6880 }
6881 .messages__item-buttons button{ 6881 .messages__item-buttons button{
6882 padding: 0; 6882 padding: 0;
6883 background: unset; 6883 background: unset;
6884 border: unset; 6884 border: unset;
6885 } 6885 }
6886 .messages__item-buttons button svg{ 6886 .messages__item-buttons button svg{
6887 width: 25px; 6887 width: 25px;
6888 height: 25px; 6888 height: 25px;
6889 color: gray; 6889 color: gray;
6890 } 6890 }
6891 .messages__item-buttons button svg path{ 6891 .messages__item-buttons button svg path{
6892 stroke: gray; 6892 stroke: gray;
6893 } 6893 }
6894 .messages__item-buttons button:hover svg{ 6894 .messages__item-buttons button:hover svg{
6895 color: black; 6895 color: black;
6896 } 6896 }
6897 .messages__item-buttons button:hover svg path{ 6897 .messages__item-buttons button:hover svg path{
6898 stroke: black; 6898 stroke: black;
6899 } 6899 }
6900 .messages__item-buttons button.pin-on:hover svg#pin_off path{ 6900 .messages__item-buttons button.pin-on:hover svg#pin_off path{
6901 fill: black; 6901 fill: black;
6902 } 6902 }
6903 .messages__item-buttons button.pin-on svg{ 6903 .messages__item-buttons button.pin-on svg{
6904 fill: gray; 6904 fill: gray;
6905 } 6905 }
6906 .messages__item-date { 6906 .messages__item-date {
6907 color: #00000070; 6907 color: #00000070;
6908 width: 90px; 6908 width: 90px;
6909 text-align: right; 6909 text-align: right;
6910 font-size: 14px; 6910 font-size: 14px;
6911 margin-bottom: 8px; 6911 margin-bottom: 8px;
6912 } 6912 }
6913 6913
6914 .messages.active .messages__item { 6914 .messages.active .messages__item {
6915 display: -webkit-box; 6915 display: -webkit-box;
6916 display: -ms-flexbox; 6916 display: -ms-flexbox;
6917 display: flex; 6917 display: flex;
6918 } 6918 }
6919 6919
6920 .responses { 6920 .responses {
6921 display: -webkit-box; 6921 display: -webkit-box;
6922 display: -ms-flexbox; 6922 display: -ms-flexbox;
6923 display: flex; 6923 display: flex;
6924 -webkit-box-orient: vertical; 6924 -webkit-box-orient: vertical;
6925 -webkit-box-direction: reverse; 6925 -webkit-box-direction: reverse;
6926 -ms-flex-direction: column-reverse; 6926 -ms-flex-direction: column-reverse;
6927 flex-direction: column-reverse; 6927 flex-direction: column-reverse;
6928 -webkit-box-align: center; 6928 -webkit-box-align: center;
6929 -ms-flex-align: center; 6929 -ms-flex-align: center;
6930 align-items: center; 6930 align-items: center;
6931 gap: 20px; 6931 gap: 20px;
6932 } 6932 }
6933 .responses__body { 6933 .responses__body {
6934 width: 100%; 6934 width: 100%;
6935 display: -webkit-box; 6935 display: -webkit-box;
6936 display: -ms-flexbox; 6936 display: -ms-flexbox;
6937 display: flex; 6937 display: flex;
6938 -webkit-box-orient: vertical; 6938 -webkit-box-orient: vertical;
6939 -webkit-box-direction: normal; 6939 -webkit-box-direction: normal;
6940 -ms-flex-direction: column; 6940 -ms-flex-direction: column;
6941 flex-direction: column; 6941 flex-direction: column;
6942 gap: 20px; 6942 gap: 20px;
6943 } 6943 }
6944 .responses__item { 6944 .responses__item {
6945 display: none; 6945 display: none;
6946 -webkit-box-orient: vertical; 6946 -webkit-box-orient: vertical;
6947 -webkit-box-direction: normal; 6947 -webkit-box-direction: normal;
6948 -ms-flex-direction: column; 6948 -ms-flex-direction: column;
6949 flex-direction: column; 6949 flex-direction: column;
6950 gap: 20px; 6950 gap: 20px;
6951 border-radius: 8px; 6951 border-radius: 8px;
6952 border: 1px solid #e7e7e7; 6952 border: 1px solid #e7e7e7;
6953 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 6953 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
6954 padding: 20px 10px; 6954 padding: 20px 10px;
6955 font-size: 12px; 6955 font-size: 12px;
6956 position: relative; 6956 position: relative;
6957 } 6957 }
6958 @media (min-width: 768px) { 6958 @media (min-width: 768px) {
6959 .responses__item { 6959 .responses__item {
6960 padding: 20px; 6960 padding: 20px;
6961 font-size: 16px; 6961 font-size: 16px;
6962 } 6962 }
6963 } 6963 }
6964 .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) { 6964 .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) {
6965 display: -webkit-box; 6965 display: -webkit-box;
6966 display: -ms-flexbox; 6966 display: -ms-flexbox;
6967 display: flex; 6967 display: flex;
6968 } 6968 }
6969 .responses__item-date { 6969 .responses__item-date {
6970 color: #000; 6970 color: #000;
6971 } 6971 }
6972 @media (min-width: 992px) { 6972 @media (min-width: 992px) {
6973 .responses__item-date { 6973 .responses__item-date {
6974 position: absolute; 6974 position: absolute;
6975 top: 20px; 6975 top: 20px;
6976 right: 20px; 6976 right: 20px;
6977 } 6977 }
6978 } 6978 }
6979 .responses__item-wrapper { 6979 .responses__item-wrapper {
6980 display: -webkit-box; 6980 display: -webkit-box;
6981 display: -ms-flexbox; 6981 display: -ms-flexbox;
6982 display: flex; 6982 display: flex;
6983 -webkit-box-orient: vertical; 6983 -webkit-box-orient: vertical;
6984 -webkit-box-direction: normal; 6984 -webkit-box-direction: normal;
6985 -ms-flex-direction: column; 6985 -ms-flex-direction: column;
6986 flex-direction: column; 6986 flex-direction: column;
6987 gap: 20px; 6987 gap: 20px;
6988 } 6988 }
6989 .responses__item-inner { 6989 .responses__item-inner {
6990 display: -webkit-box; 6990 display: -webkit-box;
6991 display: -ms-flexbox; 6991 display: -ms-flexbox;
6992 display: flex; 6992 display: flex;
6993 -webkit-box-orient: vertical; 6993 -webkit-box-orient: vertical;
6994 -webkit-box-direction: normal; 6994 -webkit-box-direction: normal;
6995 -ms-flex-direction: column; 6995 -ms-flex-direction: column;
6996 flex-direction: column; 6996 flex-direction: column;
6997 gap: 10px; 6997 gap: 10px;
6998 } 6998 }
6999 @media (min-width: 768px) { 6999 @media (min-width: 768px) {
7000 .responses__item-inner { 7000 .responses__item-inner {
7001 gap: 20px; 7001 gap: 20px;
7002 } 7002 }
7003 } 7003 }
7004 @media (min-width: 1280px) { 7004 @media (min-width: 1280px) {
7005 .responses__item-inner { 7005 .responses__item-inner {
7006 width: calc(100% - 150px); 7006 width: calc(100% - 150px);
7007 } 7007 }
7008 } 7008 }
7009 .responses__item-row { 7009 .responses__item-row {
7010 display: grid; 7010 display: grid;
7011 grid-template-columns: 1fr 1fr; 7011 grid-template-columns: 1fr 1fr;
7012 gap: 20px; 7012 gap: 20px;
7013 color: #000; 7013 color: #000;
7014 text-align: right; 7014 text-align: right;
7015 } 7015 }
7016 @media (min-width: 992px) { 7016 @media (min-width: 992px) {
7017 .responses__item-row { 7017 .responses__item-row {
7018 display: -webkit-box; 7018 display: -webkit-box;
7019 display: -ms-flexbox; 7019 display: -ms-flexbox;
7020 display: flex; 7020 display: flex;
7021 -webkit-box-orient: vertical; 7021 -webkit-box-orient: vertical;
7022 -webkit-box-direction: normal; 7022 -webkit-box-direction: normal;
7023 -ms-flex-direction: column; 7023 -ms-flex-direction: column;
7024 flex-direction: column; 7024 flex-direction: column;
7025 gap: 6px; 7025 gap: 6px;
7026 text-align: left; 7026 text-align: left;
7027 } 7027 }
7028 } 7028 }
7029 .responses__item-row span { 7029 .responses__item-row span {
7030 color: #000; 7030 color: #000;
7031 text-align: left; 7031 text-align: left;
7032 } 7032 }
7033 .responses__item-buttons { 7033 .responses__item-buttons {
7034 display: -webkit-box; 7034 display: -webkit-box;
7035 display: -ms-flexbox; 7035 display: -ms-flexbox;
7036 display: flex; 7036 display: flex;
7037 -webkit-box-orient: vertical; 7037 -webkit-box-orient: vertical;
7038 -webkit-box-direction: normal; 7038 -webkit-box-direction: normal;
7039 -ms-flex-direction: column; 7039 -ms-flex-direction: column;
7040 flex-direction: column; 7040 flex-direction: column;
7041 gap: 10px; 7041 gap: 10px;
7042 } 7042 }
7043 @media (min-width: 768px) { 7043 @media (min-width: 768px) {
7044 .responses__item-buttons { 7044 .responses__item-buttons {
7045 display: grid; 7045 display: grid;
7046 grid-template-columns: 1fr 1fr; 7046 grid-template-columns: 1fr 1fr;
7047 } 7047 }
7048 } 7048 }
7049 @media (min-width: 1280px) { 7049 @media (min-width: 1280px) {
7050 .responses__item-buttons { 7050 .responses__item-buttons {
7051 grid-template-columns: 1fr 1fr 1fr 1fr; 7051 grid-template-columns: 1fr 1fr 1fr 1fr;
7052 } 7052 }
7053 } 7053 }
7054 .responses__item-buttons .button.active { 7054 .responses__item-buttons .button.active {
7055 background: #377d87; 7055 background: #377d87;
7056 color: #fff; 7056 color: #fff;
7057 } 7057 }
7058 .responses.active .responses__item { 7058 .responses.active .responses__item {
7059 display: -webkit-box; 7059 display: -webkit-box;
7060 display: -ms-flexbox; 7060 display: -ms-flexbox;
7061 display: flex; 7061 display: flex;
7062 } 7062 }
7063 7063
7064 .chatbox { 7064 .chatbox {
7065 display: -webkit-box; 7065 display: -webkit-box;
7066 display: -ms-flexbox; 7066 display: -ms-flexbox;
7067 display: flex; 7067 display: flex;
7068 -webkit-box-orient: vertical; 7068 -webkit-box-orient: vertical;
7069 -webkit-box-direction: normal; 7069 -webkit-box-direction: normal;
7070 -ms-flex-direction: column; 7070 -ms-flex-direction: column;
7071 flex-direction: column; 7071 flex-direction: column;
7072 gap: 20px; 7072 gap: 20px;
7073 } 7073 }
7074 @media (min-width: 768px) { 7074 @media (min-width: 768px) {
7075 .chatbox { 7075 .chatbox {
7076 gap: 30px; 7076 gap: 30px;
7077 } 7077 }
7078 } 7078 }
7079 @media (min-width: 1280px) { 7079 @media (min-width: 1280px) {
7080 .chatbox { 7080 .chatbox {
7081 gap: 40px; 7081 gap: 40px;
7082 } 7082 }
7083 } 7083 }
7084 .chatbox__toper { 7084 .chatbox__toper {
7085 display: -webkit-box; 7085 display: -webkit-box;
7086 display: -ms-flexbox; 7086 display: -ms-flexbox;
7087 display: flex; 7087 display: flex;
7088 -webkit-box-orient: vertical; 7088 -webkit-box-orient: vertical;
7089 -webkit-box-direction: normal; 7089 -webkit-box-direction: normal;
7090 -ms-flex-direction: column; 7090 -ms-flex-direction: column;
7091 flex-direction: column; 7091 flex-direction: column;
7092 gap: 10px; 7092 gap: 10px;
7093 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7093 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7094 border: 1px solid #e7e7e7; 7094 border: 1px solid #e7e7e7;
7095 border-radius: 8px; 7095 border-radius: 8px;
7096 padding: 10px; 7096 padding: 10px;
7097 } 7097 }
7098 @media (min-width: 768px) { 7098 @media (min-width: 768px) {
7099 .chatbox__toper { 7099 .chatbox__toper {
7100 -webkit-box-orient: horizontal; 7100 -webkit-box-orient: horizontal;
7101 -webkit-box-direction: normal; 7101 -webkit-box-direction: normal;
7102 -ms-flex-direction: row; 7102 -ms-flex-direction: row;
7103 flex-direction: row; 7103 flex-direction: row;
7104 -webkit-box-align: center; 7104 -webkit-box-align: center;
7105 -ms-flex-align: center; 7105 -ms-flex-align: center;
7106 align-items: center; 7106 align-items: center;
7107 -webkit-box-pack: justify; 7107 -webkit-box-pack: justify;
7108 -ms-flex-pack: justify; 7108 -ms-flex-pack: justify;
7109 justify-content: space-between; 7109 justify-content: space-between;
7110 } 7110 }
7111 } 7111 }
7112 .chatbox__toper-info { 7112 .chatbox__toper-info {
7113 font-size: 12px; 7113 font-size: 12px;
7114 } 7114 }
7115 @media (min-width: 768px) { 7115 @media (min-width: 768px) {
7116 .chatbox__toper-info { 7116 .chatbox__toper-info {
7117 font-size: 16px; 7117 font-size: 16px;
7118 width: calc(100% - 230px); 7118 width: calc(100% - 230px);
7119 } 7119 }
7120 } 7120 }
7121 @media (min-width: 768px) { 7121 @media (min-width: 768px) {
7122 .chatbox__toper-button { 7122 .chatbox__toper-button {
7123 width: 210px; 7123 width: 210px;
7124 padding: 0; 7124 padding: 0;
7125 } 7125 }
7126 } 7126 }
7127 .chatbox__list { 7127 .chatbox__list {
7128 display: -webkit-box; 7128 display: -webkit-box;
7129 display: -ms-flexbox; 7129 display: -ms-flexbox;
7130 display: flex; 7130 display: flex;
7131 -webkit-box-orient: vertical; 7131 -webkit-box-orient: vertical;
7132 -webkit-box-direction: normal; 7132 -webkit-box-direction: normal;
7133 -ms-flex-direction: column; 7133 -ms-flex-direction: column;
7134 flex-direction: column; 7134 flex-direction: column;
7135 gap: 10px; 7135 gap: 10px;
7136 max-height: 400px; 7136 max-height: 400px;
7137 overflow: auto; 7137 overflow: auto;
7138 } 7138 }
7139 @media (min-width: 768px) { 7139 @media (min-width: 768px) {
7140 .chatbox__list { 7140 .chatbox__list {
7141 gap: 20px; 7141 gap: 20px;
7142 } 7142 }
7143 } 7143 }
7144 @media (min-width: 1280px) { 7144 @media (min-width: 1280px) {
7145 .chatbox__list { 7145 .chatbox__list {
7146 gap: 40px; 7146 gap: 40px;
7147 } 7147 }
7148 } 7148 }
7149 .chatbox__item { 7149 .chatbox__item {
7150 display: -webkit-box; 7150 display: -webkit-box;
7151 display: -ms-flexbox; 7151 display: -ms-flexbox;
7152 display: flex; 7152 display: flex;
7153 -webkit-box-align: start; 7153 -webkit-box-align: start;
7154 -ms-flex-align: start; 7154 -ms-flex-align: start;
7155 align-items: flex-start; 7155 align-items: flex-start;
7156 -webkit-box-pack: justify; 7156 -webkit-box-pack: justify;
7157 -ms-flex-pack: justify; 7157 -ms-flex-pack: justify;
7158 justify-content: space-between; 7158 justify-content: space-between;
7159 -ms-flex-wrap: wrap; 7159 -ms-flex-wrap: wrap;
7160 flex-wrap: wrap; 7160 flex-wrap: wrap;
7161 color: #000; 7161 color: #000;
7162 font-size: 12px; 7162 font-size: 12px;
7163 } 7163 }
7164 @media (min-width: 768px) { 7164 @media (min-width: 768px) {
7165 .chatbox__item { 7165 .chatbox__item {
7166 font-size: 16px; 7166 font-size: 16px;
7167 } 7167 }
7168 } 7168 }
7169 .chatbox__item_reverse { 7169 .chatbox__item_reverse {
7170 -webkit-box-orient: horizontal; 7170 -webkit-box-orient: horizontal;
7171 -webkit-box-direction: reverse; 7171 -webkit-box-direction: reverse;
7172 -ms-flex-direction: row-reverse; 7172 -ms-flex-direction: row-reverse;
7173 flex-direction: row-reverse; 7173 flex-direction: row-reverse;
7174 } 7174 }
7175 .chatbox__item-photo { 7175 .chatbox__item-photo {
7176 position: relative; 7176 position: relative;
7177 aspect-ratio: 1/1; 7177 aspect-ratio: 1/1;
7178 overflow: hidden; 7178 overflow: hidden;
7179 background: #9c9d9d; 7179 background: #9c9d9d;
7180 color: #fff; 7180 color: #fff;
7181 width: 44px; 7181 width: 44px;
7182 border-radius: 6px; 7182 border-radius: 6px;
7183 display: -webkit-box; 7183 display: -webkit-box;
7184 display: -ms-flexbox; 7184 display: -ms-flexbox;
7185 display: flex; 7185 display: flex;
7186 -webkit-box-pack: center; 7186 -webkit-box-pack: center;
7187 -ms-flex-pack: center; 7187 -ms-flex-pack: center;
7188 justify-content: center; 7188 justify-content: center;
7189 -webkit-box-align: center; 7189 -webkit-box-align: center;
7190 -ms-flex-align: center; 7190 -ms-flex-align: center;
7191 align-items: center; 7191 align-items: center;
7192 } 7192 }
7193 .chatbox__item-photo svg { 7193 .chatbox__item-photo svg {
7194 width: 50%; 7194 width: 50%;
7195 position: relative; 7195 position: relative;
7196 z-index: 1; 7196 z-index: 1;
7197 } 7197 }
7198 .chatbox__item-photo img { 7198 .chatbox__item-photo img {
7199 position: absolute; 7199 position: absolute;
7200 z-index: 2; 7200 z-index: 2;
7201 top: 0; 7201 top: 0;
7202 left: 0; 7202 left: 0;
7203 width: 100%; 7203 width: 100%;
7204 height: 100%; 7204 height: 100%;
7205 -o-object-fit: cover; 7205 -o-object-fit: cover;
7206 object-fit: cover; 7206 object-fit: cover;
7207 } 7207 }
7208 .chatbox__item-body { 7208 .chatbox__item-body {
7209 width: calc(100% - 54px); 7209 width: calc(100% - 54px);
7210 display: -webkit-box; 7210 display: -webkit-box;
7211 display: -ms-flexbox; 7211 display: -ms-flexbox;
7212 display: flex; 7212 display: flex;
7213 -webkit-box-orient: vertical; 7213 -webkit-box-orient: vertical;
7214 -webkit-box-direction: normal; 7214 -webkit-box-direction: normal;
7215 -ms-flex-direction: column; 7215 -ms-flex-direction: column;
7216 flex-direction: column; 7216 flex-direction: column;
7217 -webkit-box-align: start; 7217 -webkit-box-align: start;
7218 -ms-flex-align: start; 7218 -ms-flex-align: start;
7219 align-items: flex-start; 7219 align-items: flex-start;
7220 } 7220 }
7221 @media (min-width: 768px) { 7221 @media (min-width: 768px) {
7222 .chatbox__item-body { 7222 .chatbox__item-body {
7223 width: calc(100% - 60px); 7223 width: calc(100% - 60px);
7224 } 7224 }
7225 } 7225 }
7226 .chatbox__item_reverse .chatbox__item-body { 7226 .chatbox__item_reverse .chatbox__item-body {
7227 -webkit-box-align: end; 7227 -webkit-box-align: end;
7228 -ms-flex-align: end; 7228 -ms-flex-align: end;
7229 align-items: flex-end; 7229 align-items: flex-end;
7230 } 7230 }
7231 .chatbox__item-text { 7231 .chatbox__item-text {
7232 border-radius: 8px; 7232 border-radius: 8px;
7233 background: #fff; 7233 background: #fff;
7234 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7234 -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7235 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2); 7235 box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
7236 padding: 10px; 7236 padding: 10px;
7237 line-height: 1.6; 7237 line-height: 1.6;
7238 } 7238 }
7239 .chatbox__item-body-file-name-wrap{ 7239 .chatbox__item-body-file-name-wrap{
7240 display: flex; 7240 display: flex;
7241 align-items: center; 7241 align-items: center;
7242 } 7242 }
7243 .chatbox__item-body-file-name-wrap svg{ 7243 .chatbox__item-body-file-name-wrap svg{
7244 height: 20px; 7244 height: 20px;
7245 width: 20px; 7245 width: 20px;
7246 } 7246 }
7247 .chatbox__item-body-file-name-wrap a{ 7247 .chatbox__item-body-file-name-wrap a{
7248 margin-left: 20px; 7248 margin-left: 20px;
7249 border-radius: 8px; 7249 border-radius: 8px;
7250 padding: 2px 8px; 7250 padding: 2px 8px;
7251 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7251 -webkit-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7252 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7252 -moz-box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7253 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1); 7253 box-shadow: inset 0px 0px 14px -7px rgba(66, 68, 90, 1);
7254 } 7254 }
7255 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{ 7255 .chatbox__item_reverse .chatbox__item-body-file-name-wrap a{
7256 margin-left: 0px; 7256 margin-left: 0px;
7257 margin-right: 20px; 7257 margin-right: 20px;
7258 } 7258 }
7259 .chatbox__item-body-file-name-wrap a:hover{ 7259 .chatbox__item-body-file-name-wrap a:hover{
7260 box-shadow: 0px 0px 5px 1px rgb(139 136 136); 7260 box-shadow: 0px 0px 5px 1px rgb(139 136 136);
7261 } 7261 }
7262 .chatbox__item-text .admin-chat-answer{ 7262 .chatbox__item-text .admin-chat-answer{
7263 padding: 2px 5px; 7263 padding: 2px 5px;
7264 height: auto; 7264 height: auto;
7265 float: right; 7265 float: right;
7266 margin-left: 10px; 7266 margin-left: 10px;
7267 } 7267 }
7268 .chatbox__item-text .reply-message{ 7268 .chatbox__item-text .reply-message{
7269 border-left: 1px grey solid; 7269 border-left: 1px grey solid;
7270 padding-left: 11px; 7270 padding-left: 11px;
7271 font-size: 12px; 7271 font-size: 12px;
7272 font-style: italic; 7272 font-style: italic;
7273 margin-top: 10px; 7273 margin-top: 10px;
7274 } 7274 }
7275 .chatbox__item-time { 7275 .chatbox__item-time {
7276 width: 100%; 7276 width: 100%;
7277 padding-left: 54px; 7277 padding-left: 54px;
7278 margin-top: 10px; 7278 margin-top: 10px;
7279 color: #9c9d9d; 7279 color: #9c9d9d;
7280 } 7280 }
7281 .chatbox__item_reverse .chatbox__item-time { 7281 .chatbox__item_reverse .chatbox__item-time {
7282 text-align: right; 7282 text-align: right;
7283 } 7283 }
7284 .chatbox__bottom { 7284 .chatbox__bottom {
7285 background: #377d87; 7285 background: #377d87;
7286 padding: 10px; 7286 padding: 10px;
7287 border-radius: 8px; 7287 border-radius: 8px;
7288 display: -webkit-box; 7288 display: -webkit-box;
7289 display: -ms-flexbox; 7289 display: -ms-flexbox;
7290 display: flex; 7290 display: flex;
7291 -webkit-box-align: center; 7291 -webkit-box-align: center;
7292 -ms-flex-align: center; 7292 -ms-flex-align: center;
7293 align-items: center; 7293 align-items: center;
7294 -webkit-box-pack: justify; 7294 -webkit-box-pack: justify;
7295 -ms-flex-pack: justify; 7295 -ms-flex-pack: justify;
7296 justify-content: space-between; 7296 justify-content: space-between;
7297 } 7297 }
7298 @media (min-width: 768px) { 7298 @media (min-width: 768px) {
7299 .chatbox__bottom { 7299 .chatbox__bottom {
7300 padding: 16px 20px; 7300 padding: 16px 20px;
7301 } 7301 }
7302 } 7302 }
7303 .chatbox__bottom-file { 7303 .chatbox__bottom-file {
7304 width: 20px; 7304 width: 20px;
7305 aspect-ratio: 1/1; 7305 aspect-ratio: 1/1;
7306 display: -webkit-box; 7306 display: -webkit-box;
7307 display: -ms-flexbox; 7307 display: -ms-flexbox;
7308 display: flex; 7308 display: flex;
7309 -webkit-box-pack: center; 7309 -webkit-box-pack: center;
7310 -ms-flex-pack: center; 7310 -ms-flex-pack: center;
7311 justify-content: center; 7311 justify-content: center;
7312 -webkit-box-align: center; 7312 -webkit-box-align: center;
7313 -ms-flex-align: center; 7313 -ms-flex-align: center;
7314 align-items: center; 7314 align-items: center;
7315 background: #fff; 7315 background: #fff;
7316 color: #4d88d9; 7316 color: #4d88d9;
7317 border-radius: 8px; 7317 border-radius: 8px;
7318 } 7318 }
7319 @media (min-width: 768px) { 7319 @media (min-width: 768px) {
7320 .chatbox__bottom-file { 7320 .chatbox__bottom-file {
7321 width: 48px; 7321 width: 48px;
7322 } 7322 }
7323 } 7323 }
7324 .chatbox__bottom-file:hover { 7324 .chatbox__bottom-file:hover {
7325 color: #377d87; 7325 color: #377d87;
7326 } 7326 }
7327 .chatbox__bottom-file input { 7327 .chatbox__bottom-file input {
7328 display: none; 7328 display: none;
7329 } 7329 }
7330 .chatbox__bottom-file svg { 7330 .chatbox__bottom-file svg {
7331 width: 50%; 7331 width: 50%;
7332 aspect-ratio: 1/1; 7332 aspect-ratio: 1/1;
7333 stroke-width: 1.5px; 7333 stroke-width: 1.5px;
7334 } 7334 }
7335 .chatbox__bottom-text { 7335 .chatbox__bottom-text {
7336 width: calc(100% - 60px); 7336 width: calc(100% - 60px);
7337 height: 20px; 7337 height: 20px;
7338 border-color: #fff; 7338 border-color: #fff;
7339 } 7339 }
7340 @media (min-width: 768px) { 7340 @media (min-width: 768px) {
7341 .chatbox__bottom-text { 7341 .chatbox__bottom-text {
7342 width: calc(100% - 128px); 7342 width: calc(100% - 128px);
7343 height: 48px; 7343 height: 48px;
7344 } 7344 }
7345 } 7345 }
7346 .chatbox__bottom-text:focus { 7346 .chatbox__bottom-text:focus {
7347 border-color: #fff; 7347 border-color: #fff;
7348 } 7348 }
7349 .chatbox__bottom-send { 7349 .chatbox__bottom-send {
7350 width: 20px; 7350 width: 20px;
7351 aspect-ratio: 1/1; 7351 aspect-ratio: 1/1;
7352 display: -webkit-box; 7352 display: -webkit-box;
7353 display: -ms-flexbox; 7353 display: -ms-flexbox;
7354 display: flex; 7354 display: flex;
7355 -webkit-box-pack: center; 7355 -webkit-box-pack: center;
7356 -ms-flex-pack: center; 7356 -ms-flex-pack: center;
7357 justify-content: center; 7357 justify-content: center;
7358 -webkit-box-align: center; 7358 -webkit-box-align: center;
7359 -ms-flex-align: center; 7359 -ms-flex-align: center;
7360 align-items: center; 7360 align-items: center;
7361 padding: 0; 7361 padding: 0;
7362 background: #fff; 7362 background: #fff;
7363 border: none; 7363 border: none;
7364 color: #4d88d9; 7364 color: #4d88d9;
7365 border-radius: 999px; 7365 border-radius: 999px;
7366 } 7366 }
7367 @media (min-width: 768px) { 7367 @media (min-width: 768px) {
7368 .chatbox__bottom-send { 7368 .chatbox__bottom-send {
7369 width: 48px; 7369 width: 48px;
7370 } 7370 }
7371 } 7371 }
7372 .chatbox__bottom-send:hover { 7372 .chatbox__bottom-send:hover {
7373 color: #377d87; 7373 color: #377d87;
7374 } 7374 }
7375 .chatbox__bottom-send svg { 7375 .chatbox__bottom-send svg {
7376 width: 50%; 7376 width: 50%;
7377 aspect-ratio: 1/1; 7377 aspect-ratio: 1/1;
7378 position: relative; 7378 position: relative;
7379 left: 1px; 7379 left: 1px;
7380 } 7380 }
7381 @media (min-width: 768px) { 7381 @media (min-width: 768px) {
7382 .chatbox__bottom-send svg { 7382 .chatbox__bottom-send svg {
7383 width: 40%; 7383 width: 40%;
7384 left: 2px; 7384 left: 2px;
7385 } 7385 }
7386 } 7386 }
7387 7387
7388 .cvs { 7388 .cvs {
7389 display: -webkit-box; 7389 display: -webkit-box;
7390 display: -ms-flexbox; 7390 display: -ms-flexbox;
7391 display: flex; 7391 display: flex;
7392 -webkit-box-orient: vertical; 7392 -webkit-box-orient: vertical;
7393 -webkit-box-direction: reverse; 7393 -webkit-box-direction: reverse;
7394 -ms-flex-direction: column-reverse; 7394 -ms-flex-direction: column-reverse;
7395 flex-direction: column-reverse; 7395 flex-direction: column-reverse;
7396 -webkit-box-align: center; 7396 -webkit-box-align: center;
7397 -ms-flex-align: center; 7397 -ms-flex-align: center;
7398 align-items: center; 7398 align-items: center;
7399 gap: 20px; 7399 gap: 20px;
7400 } 7400 }
7401 .cvs__body { 7401 .cvs__body {
7402 display: -webkit-box; 7402 display: -webkit-box;
7403 display: -ms-flexbox; 7403 display: -ms-flexbox;
7404 display: flex; 7404 display: flex;
7405 -webkit-box-orient: vertical; 7405 -webkit-box-orient: vertical;
7406 -webkit-box-direction: normal; 7406 -webkit-box-direction: normal;
7407 -ms-flex-direction: column; 7407 -ms-flex-direction: column;
7408 flex-direction: column; 7408 flex-direction: column;
7409 gap: 20px; 7409 gap: 20px;
7410 width: 100%; 7410 width: 100%;
7411 } 7411 }
7412 @media (min-width: 768px) { 7412 @media (min-width: 768px) {
7413 .cvs__body { 7413 .cvs__body {
7414 gap: 30px; 7414 gap: 30px;
7415 } 7415 }
7416 } 7416 }
7417 .cvs__item { 7417 .cvs__item {
7418 display: none; 7418 display: none;
7419 -webkit-box-orient: vertical; 7419 -webkit-box-orient: vertical;
7420 -webkit-box-direction: normal; 7420 -webkit-box-direction: normal;
7421 -ms-flex-direction: column; 7421 -ms-flex-direction: column;
7422 flex-direction: column; 7422 flex-direction: column;
7423 gap: 10px; 7423 gap: 10px;
7424 border-radius: 8px; 7424 border-radius: 8px;
7425 border: 1px solid #e7e7e7; 7425 border: 1px solid #e7e7e7;
7426 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7426 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7427 padding: 10px; 7427 padding: 10px;
7428 font-size: 12px; 7428 font-size: 12px;
7429 position: relative; 7429 position: relative;
7430 } 7430 }
7431 @media (min-width: 768px) { 7431 @media (min-width: 768px) {
7432 .cvs__item { 7432 .cvs__item {
7433 gap: 0; 7433 gap: 0;
7434 padding: 20px; 7434 padding: 20px;
7435 font-size: 16px; 7435 font-size: 16px;
7436 -webkit-box-orient: horizontal; 7436 -webkit-box-orient: horizontal;
7437 -webkit-box-direction: normal; 7437 -webkit-box-direction: normal;
7438 -ms-flex-direction: row; 7438 -ms-flex-direction: row;
7439 flex-direction: row; 7439 flex-direction: row;
7440 -webkit-box-align: start; 7440 -webkit-box-align: start;
7441 -ms-flex-align: start; 7441 -ms-flex-align: start;
7442 align-items: flex-start; 7442 align-items: flex-start;
7443 -ms-flex-wrap: wrap; 7443 -ms-flex-wrap: wrap;
7444 flex-wrap: wrap; 7444 flex-wrap: wrap;
7445 } 7445 }
7446 } 7446 }
7447 .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) { 7447 .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) {
7448 display: -webkit-box; 7448 display: -webkit-box;
7449 display: -ms-flexbox; 7449 display: -ms-flexbox;
7450 display: flex; 7450 display: flex;
7451 } 7451 }
7452 .cvs__item-like { 7452 .cvs__item-like {
7453 width: unset; 7453 width: unset;
7454 padding: 5px 10px; 7454 padding: 5px 10px;
7455 margin-right: 10px; 7455 margin-right: 10px;
7456 } 7456 }
7457 .cvs__item .cvs__item-buttons .chat{ 7457 .cvs__item .cvs__item-buttons .chat{
7458 width: unset; 7458 width: unset;
7459 padding: 5px 10px; 7459 padding: 5px 10px;
7460 margin-right: 10px; 7460 margin-right: 10px;
7461 } 7461 }
7462 .cvs__item-like.active{ 7462 .cvs__item-like.active{
7463 background: #ffffff; 7463 background: #ffffff;
7464 color: #eb5757; 7464 color: #eb5757;
7465 } 7465 }
7466 .cvs__item-like .in-favorites{ 7466 .cvs__item-like .in-favorites{
7467 display: none; 7467 display: none;
7468 } 7468 }
7469 .cvs__item-like.active .in-favorites{ 7469 .cvs__item-like.active .in-favorites{
7470 display: block; 7470 display: block;
7471 color: #eb5757; 7471 color: #eb5757;
7472 } 7472 }
7473 .cvs__item-like.active .to-favorites{ 7473 .cvs__item-like.active .to-favorites{
7474 display: none; 7474 display: none;
7475 } 7475 }
7476 .cvs__item .cvs__item-header{ 7476 .cvs__item .cvs__item-header{
7477 display: flex; 7477 display: flex;
7478 width: 100%; 7478 width: 100%;
7479 justify-content: space-between; 7479 justify-content: space-between;
7480 } 7480 }
7481 .cvs__item-photo { 7481 .cvs__item-photo {
7482 position: relative; 7482 position: relative;
7483 aspect-ratio: 1/1; 7483 aspect-ratio: 1/1;
7484 overflow: hidden; 7484 overflow: hidden;
7485 background: #9c9d9d; 7485 background: #9c9d9d;
7486 color: #fff; 7486 color: #fff;
7487 width: 36px; 7487 width: 36px;
7488 border-radius: 6px; 7488 border-radius: 6px;
7489 display: -webkit-box; 7489 display: -webkit-box;
7490 display: -ms-flexbox; 7490 display: -ms-flexbox;
7491 display: flex; 7491 display: flex;
7492 -webkit-box-pack: center; 7492 -webkit-box-pack: center;
7493 -ms-flex-pack: center; 7493 -ms-flex-pack: center;
7494 justify-content: center; 7494 justify-content: center;
7495 -webkit-box-align: center; 7495 -webkit-box-align: center;
7496 -ms-flex-align: center; 7496 -ms-flex-align: center;
7497 align-items: center; 7497 align-items: center;
7498 } 7498 }
7499 @media (min-width: 768px) { 7499 @media (min-width: 768px) {
7500 .cvs__item-photo { 7500 .cvs__item-photo {
7501 width: 68px; 7501 width: 68px;
7502 } 7502 }
7503 } 7503 }
7504 .cvs__item-photo svg { 7504 .cvs__item-photo svg {
7505 width: 50%; 7505 width: 50%;
7506 position: relative; 7506 position: relative;
7507 z-index: 1; 7507 z-index: 1;
7508 } 7508 }
7509 .cvs__item-photo img { 7509 .cvs__item-photo img {
7510 position: absolute; 7510 position: absolute;
7511 z-index: 2; 7511 z-index: 2;
7512 top: 0; 7512 top: 0;
7513 left: 0; 7513 left: 0;
7514 width: 100%; 7514 width: 100%;
7515 height: 100%; 7515 height: 100%;
7516 -o-object-fit: cover; 7516 -o-object-fit: cover;
7517 object-fit: cover; 7517 object-fit: cover;
7518 } 7518 }
7519 .cvs__item-text { 7519 .cvs__item-text {
7520 display: -webkit-box; 7520 display: -webkit-box;
7521 display: -ms-flexbox; 7521 display: -ms-flexbox;
7522 display: flex; 7522 display: flex;
7523 -webkit-box-orient: vertical; 7523 -webkit-box-orient: vertical;
7524 -webkit-box-direction: normal; 7524 -webkit-box-direction: normal;
7525 -ms-flex-direction: column; 7525 -ms-flex-direction: column;
7526 flex-direction: column; 7526 flex-direction: column;
7527 gap: 10px; 7527 gap: 10px;
7528 width: 100%; 7528 width: 100%;
7529 margin-top: 30px; 7529 margin-top: 30px;
7530 } 7530 }
7531 .cvs__item .cvs__item-buttons{ 7531 .cvs__item .cvs__item-buttons{
7532 display: flex; 7532 display: flex;
7533 align-items: start; 7533 align-items: start;
7534 } 7534 }
7535 .cvs.active .cvs__item { 7535 .cvs.active .cvs__item {
7536 display: -webkit-box; 7536 display: -webkit-box;
7537 display: -ms-flexbox; 7537 display: -ms-flexbox;
7538 display: flex; 7538 display: flex;
7539 } 7539 }
7540 .cvs__item-text .cvs__item-text-row{ 7540 .cvs__item-text .cvs__item-text-row{
7541 display: flex; 7541 display: flex;
7542 justify-content: space-between; 7542 justify-content: space-between;
7543 width: 100%; 7543 width: 100%;
7544 } 7544 }
7545 .cvs__item-text .cvs__item-text-row > div{ 7545 .cvs__item-text .cvs__item-text-row > div{
7546 width: 50%; 7546 width: 50%;
7547 } 7547 }
7548 .cvs__item-text .cvs__item-text-row b{ 7548 .cvs__item-text .cvs__item-text-row b{
7549 color: #377d87; 7549 color: #377d87;
7550 font-size: 18px; 7550 font-size: 18px;
7551 } 7551 }
7552 .cvs__item-text .cvs__item-text-status { 7552 .cvs__item-text .cvs__item-text-status {
7553 width: fit-content; 7553 width: fit-content;
7554 background-color: #e6e6e6; 7554 background-color: #e6e6e6;
7555 font-weight: bold; 7555 font-weight: bold;
7556 padding: 5px 10px; 7556 padding: 5px 10px;
7557 border-radius: 8px; 7557 border-radius: 8px;
7558 margin-right: 30px; 7558 margin-right: 30px;
7559 } 7559 }
7560 .cvs__item-text .cvs__item-text-status.looking-for-job { 7560 .cvs__item-text .cvs__item-text-status.looking-for-job {
7561 background-color: #eb5757; 7561 background-color: #eb5757;
7562 color: #fff; 7562 color: #fff;
7563 } 7563 }
7564 .cvs__item-text .cvs__item-text-updated-at{ 7564 .cvs__item-text .cvs__item-text-updated-at{
7565 padding: 5px 10px; 7565 padding: 5px 10px;
7566 border-radius: 8px; 7566 border-radius: 8px;
7567 border: 1px #e6e6e6 solid; 7567 border: 1px #e6e6e6 solid;
7568 } 7568 }
7569 .faqs { 7569 .faqs {
7570 display: -webkit-box; 7570 display: -webkit-box;
7571 display: -ms-flexbox; 7571 display: -ms-flexbox;
7572 display: flex; 7572 display: flex;
7573 -webkit-box-orient: vertical; 7573 -webkit-box-orient: vertical;
7574 -webkit-box-direction: reverse; 7574 -webkit-box-direction: reverse;
7575 -ms-flex-direction: column-reverse; 7575 -ms-flex-direction: column-reverse;
7576 flex-direction: column-reverse; 7576 flex-direction: column-reverse;
7577 -webkit-box-align: center; 7577 -webkit-box-align: center;
7578 -ms-flex-align: center; 7578 -ms-flex-align: center;
7579 align-items: center; 7579 align-items: center;
7580 gap: 20px; 7580 gap: 20px;
7581 } 7581 }
7582 .faqs__body { 7582 .faqs__body {
7583 display: -webkit-box; 7583 display: -webkit-box;
7584 display: -ms-flexbox; 7584 display: -ms-flexbox;
7585 display: flex; 7585 display: flex;
7586 -webkit-box-orient: vertical; 7586 -webkit-box-orient: vertical;
7587 -webkit-box-direction: normal; 7587 -webkit-box-direction: normal;
7588 -ms-flex-direction: column; 7588 -ms-flex-direction: column;
7589 flex-direction: column; 7589 flex-direction: column;
7590 gap: 20px; 7590 gap: 20px;
7591 width: 100%; 7591 width: 100%;
7592 } 7592 }
7593 .faqs__item { 7593 .faqs__item {
7594 display: none; 7594 display: none;
7595 -webkit-box-orient: vertical; 7595 -webkit-box-orient: vertical;
7596 -webkit-box-direction: normal; 7596 -webkit-box-direction: normal;
7597 -ms-flex-direction: column; 7597 -ms-flex-direction: column;
7598 flex-direction: column; 7598 flex-direction: column;
7599 border-radius: 8px; 7599 border-radius: 8px;
7600 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7600 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7601 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7601 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7602 background: #fff; 7602 background: #fff;
7603 padding: 10px; 7603 padding: 10px;
7604 font-size: 12px; 7604 font-size: 12px;
7605 } 7605 }
7606 @media (min-width: 768px) { 7606 @media (min-width: 768px) {
7607 .faqs__item { 7607 .faqs__item {
7608 padding: 20px; 7608 padding: 20px;
7609 font-size: 16px; 7609 font-size: 16px;
7610 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7610 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7611 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7611 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7612 } 7612 }
7613 } 7613 }
7614 .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) { 7614 .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) {
7615 display: -webkit-box; 7615 display: -webkit-box;
7616 display: -ms-flexbox; 7616 display: -ms-flexbox;
7617 display: flex; 7617 display: flex;
7618 } 7618 }
7619 .faqs__item-button { 7619 .faqs__item-button {
7620 background: none; 7620 background: none;
7621 padding: 0; 7621 padding: 0;
7622 border: none; 7622 border: none;
7623 display: -webkit-box; 7623 display: -webkit-box;
7624 display: -ms-flexbox; 7624 display: -ms-flexbox;
7625 display: flex; 7625 display: flex;
7626 -webkit-box-align: center; 7626 -webkit-box-align: center;
7627 -ms-flex-align: center; 7627 -ms-flex-align: center;
7628 align-items: center; 7628 align-items: center;
7629 color: #000; 7629 color: #000;
7630 text-align: left; 7630 text-align: left;
7631 font-size: 14px; 7631 font-size: 14px;
7632 font-weight: 700; 7632 font-weight: 700;
7633 } 7633 }
7634 @media (min-width: 768px) { 7634 @media (min-width: 768px) {
7635 .faqs__item-button { 7635 .faqs__item-button {
7636 font-size: 20px; 7636 font-size: 20px;
7637 } 7637 }
7638 } 7638 }
7639 .faqs__item-button span { 7639 .faqs__item-button span {
7640 width: calc(100% - 16px); 7640 width: calc(100% - 16px);
7641 padding-right: 16px; 7641 padding-right: 16px;
7642 } 7642 }
7643 .faqs__item-button i { 7643 .faqs__item-button i {
7644 display: -webkit-box; 7644 display: -webkit-box;
7645 display: -ms-flexbox; 7645 display: -ms-flexbox;
7646 display: flex; 7646 display: flex;
7647 -webkit-box-pack: center; 7647 -webkit-box-pack: center;
7648 -ms-flex-pack: center; 7648 -ms-flex-pack: center;
7649 justify-content: center; 7649 justify-content: center;
7650 -webkit-box-align: center; 7650 -webkit-box-align: center;
7651 -ms-flex-align: center; 7651 -ms-flex-align: center;
7652 align-items: center; 7652 align-items: center;
7653 width: 16px; 7653 width: 16px;
7654 aspect-ratio: 1/1; 7654 aspect-ratio: 1/1;
7655 color: #377d87; 7655 color: #377d87;
7656 -webkit-transition: 0.3s; 7656 -webkit-transition: 0.3s;
7657 transition: 0.3s; 7657 transition: 0.3s;
7658 } 7658 }
7659 .faqs__item-button i svg { 7659 .faqs__item-button i svg {
7660 width: 16px; 7660 width: 16px;
7661 aspect-ratio: 1/1; 7661 aspect-ratio: 1/1;
7662 -webkit-transform: rotate(90deg); 7662 -webkit-transform: rotate(90deg);
7663 -ms-transform: rotate(90deg); 7663 -ms-transform: rotate(90deg);
7664 transform: rotate(90deg); 7664 transform: rotate(90deg);
7665 } 7665 }
7666 .faqs__item-button.active i { 7666 .faqs__item-button.active i {
7667 -webkit-transform: rotate(180deg); 7667 -webkit-transform: rotate(180deg);
7668 -ms-transform: rotate(180deg); 7668 -ms-transform: rotate(180deg);
7669 transform: rotate(180deg); 7669 transform: rotate(180deg);
7670 } 7670 }
7671 .faqs__item-body { 7671 .faqs__item-body {
7672 display: -webkit-box; 7672 display: -webkit-box;
7673 display: -ms-flexbox; 7673 display: -ms-flexbox;
7674 display: flex; 7674 display: flex;
7675 -webkit-box-orient: vertical; 7675 -webkit-box-orient: vertical;
7676 -webkit-box-direction: normal; 7676 -webkit-box-direction: normal;
7677 -ms-flex-direction: column; 7677 -ms-flex-direction: column;
7678 flex-direction: column; 7678 flex-direction: column;
7679 gap: 10px; 7679 gap: 10px;
7680 opacity: 0; 7680 opacity: 0;
7681 height: 0; 7681 height: 0;
7682 overflow: hidden; 7682 overflow: hidden;
7683 font-size: 12px; 7683 font-size: 12px;
7684 line-height: 1.4; 7684 line-height: 1.4;
7685 } 7685 }
7686 @media (min-width: 768px) { 7686 @media (min-width: 768px) {
7687 .faqs__item-body { 7687 .faqs__item-body {
7688 font-size: 16px; 7688 font-size: 16px;
7689 gap: 20px; 7689 gap: 20px;
7690 } 7690 }
7691 } 7691 }
7692 .faqs__item-body p { 7692 .faqs__item-body p {
7693 margin: 0; 7693 margin: 0;
7694 } 7694 }
7695 .faqs__item-body a { 7695 .faqs__item-body a {
7696 color: #0f74a8; 7696 color: #0f74a8;
7697 } 7697 }
7698 .active + .faqs__item-body { 7698 .active + .faqs__item-body {
7699 opacity: 1; 7699 opacity: 1;
7700 height: auto; 7700 height: auto;
7701 -webkit-transition: 0.3s; 7701 -webkit-transition: 0.3s;
7702 transition: 0.3s; 7702 transition: 0.3s;
7703 padding-top: 10px; 7703 padding-top: 10px;
7704 } 7704 }
7705 @media (min-width: 768px) { 7705 @media (min-width: 768px) {
7706 .active + .faqs__item-body { 7706 .active + .faqs__item-body {
7707 padding-top: 20px; 7707 padding-top: 20px;
7708 } 7708 }
7709 } 7709 }
7710 .faqs.active .faqs__item { 7710 .faqs.active .faqs__item {
7711 display: -webkit-box; 7711 display: -webkit-box;
7712 display: -ms-flexbox; 7712 display: -ms-flexbox;
7713 display: flex; 7713 display: flex;
7714 } 7714 }
7715 7715
7716 .cabinet { 7716 .cabinet {
7717 padding: 20px 0; 7717 padding: 20px 0;
7718 padding-bottom: 40px; 7718 padding-bottom: 40px;
7719 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 7719 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
7720 } 7720 }
7721 @media (min-width: 992px) { 7721 @media (min-width: 992px) {
7722 .cabinet { 7722 .cabinet {
7723 padding: 30px 0; 7723 padding: 30px 0;
7724 padding-bottom: 60px; 7724 padding-bottom: 60px;
7725 } 7725 }
7726 } 7726 }
7727 .cabinet__breadcrumbs { 7727 .cabinet__breadcrumbs {
7728 margin-bottom: 50px; 7728 margin-bottom: 50px;
7729 } 7729 }
7730 .cabinet__wrapper { 7730 .cabinet__wrapper {
7731 display: -webkit-box; 7731 display: -webkit-box;
7732 display: -ms-flexbox; 7732 display: -ms-flexbox;
7733 display: flex; 7733 display: flex;
7734 -webkit-box-orient: vertical; 7734 -webkit-box-orient: vertical;
7735 -webkit-box-direction: normal; 7735 -webkit-box-direction: normal;
7736 -ms-flex-direction: column; 7736 -ms-flex-direction: column;
7737 flex-direction: column; 7737 flex-direction: column;
7738 } 7738 }
7739 @media (min-width: 992px) { 7739 @media (min-width: 992px) {
7740 .cabinet__wrapper { 7740 .cabinet__wrapper {
7741 -webkit-box-orient: horizontal; 7741 -webkit-box-orient: horizontal;
7742 -webkit-box-direction: normal; 7742 -webkit-box-direction: normal;
7743 -ms-flex-direction: row; 7743 -ms-flex-direction: row;
7744 flex-direction: row; 7744 flex-direction: row;
7745 -webkit-box-align: start; 7745 -webkit-box-align: start;
7746 -ms-flex-align: start; 7746 -ms-flex-align: start;
7747 align-items: flex-start; 7747 align-items: flex-start;
7748 -webkit-box-pack: justify; 7748 -webkit-box-pack: justify;
7749 -ms-flex-pack: justify; 7749 -ms-flex-pack: justify;
7750 justify-content: space-between; 7750 justify-content: space-between;
7751 } 7751 }
7752 } 7752 }
7753 .cabinet__side { 7753 .cabinet__side {
7754 border-radius: 8px; 7754 border-radius: 8px;
7755 background: #fff; 7755 background: #fff;
7756 padding: 20px 10px; 7756 padding: 20px 10px;
7757 display: -webkit-box; 7757 display: -webkit-box;
7758 display: -ms-flexbox; 7758 display: -ms-flexbox;
7759 display: flex; 7759 display: flex;
7760 -webkit-box-orient: vertical; 7760 -webkit-box-orient: vertical;
7761 -webkit-box-direction: normal; 7761 -webkit-box-direction: normal;
7762 -ms-flex-direction: column; 7762 -ms-flex-direction: column;
7763 flex-direction: column; 7763 flex-direction: column;
7764 gap: 30px; 7764 gap: 30px;
7765 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7765 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7766 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 7766 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
7767 } 7767 }
7768 @media (min-width: 768px) { 7768 @media (min-width: 768px) {
7769 .cabinet__side { 7769 .cabinet__side {
7770 padding: 30px 20px; 7770 padding: 30px 20px;
7771 margin-bottom: 50px; 7771 margin-bottom: 50px;
7772 } 7772 }
7773 } 7773 }
7774 @media (min-width: 992px) { 7774 @media (min-width: 992px) {
7775 .cabinet__side { 7775 .cabinet__side {
7776 width: 340px; 7776 width: 340px;
7777 margin: 0; 7777 margin: 0;
7778 position: sticky; 7778 position: sticky;
7779 top: 6px; 7779 top: 6px;
7780 } 7780 }
7781 } 7781 }
7782 @media (min-width: 1280px) { 7782 @media (min-width: 1280px) {
7783 .cabinet__side { 7783 .cabinet__side {
7784 width: 400px; 7784 width: 400px;
7785 } 7785 }
7786 } 7786 }
7787 .cabinet__side-item { 7787 .cabinet__side-item {
7788 display: -webkit-box; 7788 display: -webkit-box;
7789 display: -ms-flexbox; 7789 display: -ms-flexbox;
7790 display: flex; 7790 display: flex;
7791 -webkit-box-orient: vertical; 7791 -webkit-box-orient: vertical;
7792 -webkit-box-direction: normal; 7792 -webkit-box-direction: normal;
7793 -ms-flex-direction: column; 7793 -ms-flex-direction: column;
7794 flex-direction: column; 7794 flex-direction: column;
7795 gap: 20px; 7795 gap: 20px;
7796 } 7796 }
7797 .cabinet__side-toper { 7797 .cabinet__side-toper {
7798 display: -webkit-box; 7798 display: -webkit-box;
7799 display: -ms-flexbox; 7799 display: -ms-flexbox;
7800 display: flex; 7800 display: flex;
7801 -webkit-box-align: center; 7801 -webkit-box-align: center;
7802 -ms-flex-align: center; 7802 -ms-flex-align: center;
7803 align-items: center; 7803 align-items: center;
7804 } 7804 }
7805 .cabinet__side-toper-pic { 7805 .cabinet__side-toper-pic {
7806 width: 70px; 7806 width: 70px;
7807 aspect-ratio: 1/1; 7807 aspect-ratio: 1/1;
7808 overflow: hidden; 7808 overflow: hidden;
7809 border-radius: 8px; 7809 border-radius: 8px;
7810 color: #fff; 7810 color: #fff;
7811 background: #9c9d9d; 7811 background: #9c9d9d;
7812 display: -webkit-box; 7812 display: -webkit-box;
7813 display: -ms-flexbox; 7813 display: -ms-flexbox;
7814 display: flex; 7814 display: flex;
7815 -webkit-box-align: center; 7815 -webkit-box-align: center;
7816 -ms-flex-align: center; 7816 -ms-flex-align: center;
7817 align-items: center; 7817 align-items: center;
7818 -webkit-box-pack: center; 7818 -webkit-box-pack: center;
7819 -ms-flex-pack: center; 7819 -ms-flex-pack: center;
7820 justify-content: center; 7820 justify-content: center;
7821 position: relative; 7821 position: relative;
7822 } 7822 }
7823 .cabinet__side-toper-pic img { 7823 .cabinet__side-toper-pic img {
7824 width: 100%; 7824 width: 100%;
7825 height: 100%; 7825 height: 100%;
7826 -o-object-fit: cover; 7826 -o-object-fit: cover;
7827 object-fit: cover; 7827 object-fit: cover;
7828 position: absolute; 7828 position: absolute;
7829 z-index: 2; 7829 z-index: 2;
7830 top: 0; 7830 top: 0;
7831 left: 0; 7831 left: 0;
7832 aspect-ratio: 1/1; 7832 aspect-ratio: 1/1;
7833 -o-object-fit: contain; 7833 -o-object-fit: contain;
7834 object-fit: contain; 7834 object-fit: contain;
7835 } 7835 }
7836 .cabinet__side-toper-pic svg { 7836 .cabinet__side-toper-pic svg {
7837 width: 50%; 7837 width: 50%;
7838 aspect-ratio: 1/1; 7838 aspect-ratio: 1/1;
7839 } 7839 }
7840 .cabinet__side-toper b { 7840 .cabinet__side-toper b {
7841 width: calc(100% - 70px); 7841 width: calc(100% - 70px);
7842 font-size: 14px; 7842 font-size: 14px;
7843 font-weight: 700; 7843 font-weight: 700;
7844 padding-left: 16px; 7844 padding-left: 16px;
7845 } 7845 }
7846 @media (min-width: 768px) { 7846 @media (min-width: 768px) {
7847 .cabinet__side-toper b { 7847 .cabinet__side-toper b {
7848 font-size: 20px; 7848 font-size: 20px;
7849 } 7849 }
7850 } 7850 }
7851 .cabinet__menu { 7851 .cabinet__menu {
7852 display: -webkit-box; 7852 display: -webkit-box;
7853 display: -ms-flexbox; 7853 display: -ms-flexbox;
7854 display: flex; 7854 display: flex;
7855 -webkit-box-orient: vertical; 7855 -webkit-box-orient: vertical;
7856 -webkit-box-direction: normal; 7856 -webkit-box-direction: normal;
7857 -ms-flex-direction: column; 7857 -ms-flex-direction: column;
7858 flex-direction: column; 7858 flex-direction: column;
7859 } 7859 }
7860 .cabinet__menu-toper { 7860 .cabinet__menu-toper {
7861 display: -webkit-box; 7861 display: -webkit-box;
7862 display: -ms-flexbox; 7862 display: -ms-flexbox;
7863 display: flex; 7863 display: flex;
7864 -webkit-box-align: center; 7864 -webkit-box-align: center;
7865 -ms-flex-align: center; 7865 -ms-flex-align: center;
7866 align-items: center; 7866 align-items: center;
7867 -webkit-box-pack: justify; 7867 -webkit-box-pack: justify;
7868 -ms-flex-pack: justify; 7868 -ms-flex-pack: justify;
7869 justify-content: space-between; 7869 justify-content: space-between;
7870 padding: 0 16px; 7870 padding: 0 16px;
7871 padding-right: 12px; 7871 padding-right: 12px;
7872 border: none; 7872 border: none;
7873 border-radius: 8px; 7873 border-radius: 8px;
7874 background: #377d87; 7874 background: #377d87;
7875 color: #fff; 7875 color: #fff;
7876 } 7876 }
7877 @media (min-width: 768px) { 7877 @media (min-width: 768px) {
7878 .cabinet__menu-toper { 7878 .cabinet__menu-toper {
7879 padding: 0 20px; 7879 padding: 0 20px;
7880 } 7880 }
7881 } 7881 }
7882 @media (min-width: 992px) { 7882 @media (min-width: 992px) {
7883 .cabinet__menu-toper { 7883 .cabinet__menu-toper {
7884 display: none; 7884 display: none;
7885 } 7885 }
7886 } 7886 }
7887 .cabinet__menu-toper-text { 7887 .cabinet__menu-toper-text {
7888 width: calc(100% - 16px); 7888 width: calc(100% - 16px);
7889 display: -webkit-box; 7889 display: -webkit-box;
7890 display: -ms-flexbox; 7890 display: -ms-flexbox;
7891 display: flex; 7891 display: flex;
7892 -webkit-box-align: center; 7892 -webkit-box-align: center;
7893 -ms-flex-align: center; 7893 -ms-flex-align: center;
7894 align-items: center; 7894 align-items: center;
7895 } 7895 }
7896 @media (min-width: 768px) { 7896 @media (min-width: 768px) {
7897 .cabinet__menu-toper-text { 7897 .cabinet__menu-toper-text {
7898 width: calc(100% - 20px); 7898 width: calc(100% - 20px);
7899 } 7899 }
7900 } 7900 }
7901 .cabinet__menu-toper-text i { 7901 .cabinet__menu-toper-text i {
7902 width: 16px; 7902 width: 16px;
7903 height: 16px; 7903 height: 16px;
7904 display: -webkit-box; 7904 display: -webkit-box;
7905 display: -ms-flexbox; 7905 display: -ms-flexbox;
7906 display: flex; 7906 display: flex;
7907 -webkit-box-align: center; 7907 -webkit-box-align: center;
7908 -ms-flex-align: center; 7908 -ms-flex-align: center;
7909 align-items: center; 7909 align-items: center;
7910 -webkit-box-pack: center; 7910 -webkit-box-pack: center;
7911 -ms-flex-pack: center; 7911 -ms-flex-pack: center;
7912 justify-content: center; 7912 justify-content: center;
7913 } 7913 }
7914 @media (min-width: 768px) { 7914 @media (min-width: 768px) {
7915 .cabinet__menu-toper-text i { 7915 .cabinet__menu-toper-text i {
7916 width: 22px; 7916 width: 22px;
7917 height: 22px; 7917 height: 22px;
7918 } 7918 }
7919 } 7919 }
7920 .cabinet__menu-toper-text svg { 7920 .cabinet__menu-toper-text svg {
7921 width: 16px; 7921 width: 16px;
7922 height: 16px; 7922 height: 16px;
7923 } 7923 }
7924 @media (min-width: 768px) { 7924 @media (min-width: 768px) {
7925 .cabinet__menu-toper-text svg { 7925 .cabinet__menu-toper-text svg {
7926 width: 22px; 7926 width: 22px;
7927 height: 22px; 7927 height: 22px;
7928 } 7928 }
7929 } 7929 }
7930 .cabinet__menu-toper-text span { 7930 .cabinet__menu-toper-text span {
7931 display: -webkit-box; 7931 display: -webkit-box;
7932 display: -ms-flexbox; 7932 display: -ms-flexbox;
7933 display: flex; 7933 display: flex;
7934 -webkit-box-align: center; 7934 -webkit-box-align: center;
7935 -ms-flex-align: center; 7935 -ms-flex-align: center;
7936 align-items: center; 7936 align-items: center;
7937 padding: 0 10px; 7937 padding: 0 10px;
7938 min-height: 30px; 7938 min-height: 30px;
7939 font-size: 12px; 7939 font-size: 12px;
7940 width: calc(100% - 16px); 7940 width: calc(100% - 16px);
7941 } 7941 }
7942 @media (min-width: 768px) { 7942 @media (min-width: 768px) {
7943 .cabinet__menu-toper-text span { 7943 .cabinet__menu-toper-text span {
7944 width: calc(100% - 22px); 7944 width: calc(100% - 22px);
7945 font-size: 20px; 7945 font-size: 20px;
7946 min-height: 52px; 7946 min-height: 52px;
7947 padding: 0 16px; 7947 padding: 0 16px;
7948 } 7948 }
7949 } 7949 }
7950 .cabinet__menu-toper-arrow { 7950 .cabinet__menu-toper-arrow {
7951 width: 16px; 7951 width: 16px;
7952 height: 16px; 7952 height: 16px;
7953 display: -webkit-box; 7953 display: -webkit-box;
7954 display: -ms-flexbox; 7954 display: -ms-flexbox;
7955 display: flex; 7955 display: flex;
7956 -webkit-box-pack: center; 7956 -webkit-box-pack: center;
7957 -ms-flex-pack: center; 7957 -ms-flex-pack: center;
7958 justify-content: center; 7958 justify-content: center;
7959 -webkit-box-align: center; 7959 -webkit-box-align: center;
7960 -ms-flex-align: center; 7960 -ms-flex-align: center;
7961 align-items: center; 7961 align-items: center;
7962 -webkit-transition: 0.3s; 7962 -webkit-transition: 0.3s;
7963 transition: 0.3s; 7963 transition: 0.3s;
7964 } 7964 }
7965 @media (min-width: 768px) { 7965 @media (min-width: 768px) {
7966 .cabinet__menu-toper-arrow { 7966 .cabinet__menu-toper-arrow {
7967 width: 20px; 7967 width: 20px;
7968 height: 20px; 7968 height: 20px;
7969 } 7969 }
7970 } 7970 }
7971 .cabinet__menu-toper-arrow svg { 7971 .cabinet__menu-toper-arrow svg {
7972 width: 12px; 7972 width: 12px;
7973 height: 12px; 7973 height: 12px;
7974 -webkit-transform: rotate(90deg); 7974 -webkit-transform: rotate(90deg);
7975 -ms-transform: rotate(90deg); 7975 -ms-transform: rotate(90deg);
7976 transform: rotate(90deg); 7976 transform: rotate(90deg);
7977 } 7977 }
7978 @media (min-width: 768px) { 7978 @media (min-width: 768px) {
7979 .cabinet__menu-toper-arrow svg { 7979 .cabinet__menu-toper-arrow svg {
7980 width: 20px; 7980 width: 20px;
7981 height: 20px; 7981 height: 20px;
7982 } 7982 }
7983 } 7983 }
7984 .cabinet__menu-toper.active .cabinet__menu-toper-arrow { 7984 .cabinet__menu-toper.active .cabinet__menu-toper-arrow {
7985 -webkit-transform: rotate(180deg); 7985 -webkit-transform: rotate(180deg);
7986 -ms-transform: rotate(180deg); 7986 -ms-transform: rotate(180deg);
7987 transform: rotate(180deg); 7987 transform: rotate(180deg);
7988 } 7988 }
7989 .cabinet__menu-body { 7989 .cabinet__menu-body {
7990 opacity: 0; 7990 opacity: 0;
7991 height: 0; 7991 height: 0;
7992 overflow: hidden; 7992 overflow: hidden;
7993 display: -webkit-box; 7993 display: -webkit-box;
7994 display: -ms-flexbox; 7994 display: -ms-flexbox;
7995 display: flex; 7995 display: flex;
7996 -webkit-box-orient: vertical; 7996 -webkit-box-orient: vertical;
7997 -webkit-box-direction: normal; 7997 -webkit-box-direction: normal;
7998 -ms-flex-direction: column; 7998 -ms-flex-direction: column;
7999 flex-direction: column; 7999 flex-direction: column;
8000 } 8000 }
8001 @media (min-width: 992px) { 8001 @media (min-width: 992px) {
8002 .cabinet__menu-body { 8002 .cabinet__menu-body {
8003 opacity: 1; 8003 opacity: 1;
8004 height: auto; 8004 height: auto;
8005 } 8005 }
8006 } 8006 }
8007 .active + .cabinet__menu-body { 8007 .active + .cabinet__menu-body {
8008 opacity: 1; 8008 opacity: 1;
8009 height: auto; 8009 height: auto;
8010 -webkit-transition: 0.3s; 8010 -webkit-transition: 0.3s;
8011 transition: 0.3s; 8011 transition: 0.3s;
8012 } 8012 }
8013 .cabinet__menu-items { 8013 .cabinet__menu-items {
8014 display: -webkit-box; 8014 display: -webkit-box;
8015 display: -ms-flexbox; 8015 display: -ms-flexbox;
8016 display: flex; 8016 display: flex;
8017 -webkit-box-orient: vertical; 8017 -webkit-box-orient: vertical;
8018 -webkit-box-direction: normal; 8018 -webkit-box-direction: normal;
8019 -ms-flex-direction: column; 8019 -ms-flex-direction: column;
8020 flex-direction: column; 8020 flex-direction: column;
8021 } 8021 }
8022 .cabinet__menu-item { 8022 .cabinet__menu-item {
8023 padding: 8px 16px; 8023 padding: 8px 16px;
8024 border-radius: 8px; 8024 border-radius: 8px;
8025 display: -webkit-box; 8025 display: -webkit-box;
8026 display: -ms-flexbox; 8026 display: -ms-flexbox;
8027 display: flex; 8027 display: flex;
8028 -webkit-box-align: center; 8028 -webkit-box-align: center;
8029 -ms-flex-align: center; 8029 -ms-flex-align: center;
8030 align-items: center; 8030 align-items: center;
8031 } 8031 }
8032 @media (min-width: 768px) { 8032 @media (min-width: 768px) {
8033 .cabinet__menu-item { 8033 .cabinet__menu-item {
8034 padding: 14px 20px; 8034 padding: 14px 20px;
8035 } 8035 }
8036 } 8036 }
8037 .cabinet__menu-item:hover { 8037 .cabinet__menu-item:hover {
8038 color: #377d87; 8038 color: #377d87;
8039 } 8039 }
8040 @media (min-width: 992px) { 8040 @media (min-width: 992px) {
8041 .cabinet__menu-item.active { 8041 .cabinet__menu-item.active {
8042 background: #377d87; 8042 background: #377d87;
8043 color: #fff; 8043 color: #fff;
8044 } 8044 }
8045 } 8045 }
8046 @media (min-width: 992px) { 8046 @media (min-width: 992px) {
8047 .cabinet__menu-item.active svg { 8047 .cabinet__menu-item.active svg {
8048 color: #fff; 8048 color: #fff;
8049 } 8049 }
8050 } 8050 }
8051 @media (min-width: 992px) { 8051 @media (min-width: 992px) {
8052 .cabinet__menu-item.active.red { 8052 .cabinet__menu-item.active.red {
8053 background: #eb5757; 8053 background: #eb5757;
8054 } 8054 }
8055 } 8055 }
8056 .cabinet__menu-item i { 8056 .cabinet__menu-item i {
8057 width: 16px; 8057 width: 16px;
8058 height: 16px; 8058 height: 16px;
8059 color: #377d87; 8059 color: #377d87;
8060 } 8060 }
8061 @media (min-width: 768px) { 8061 @media (min-width: 768px) {
8062 .cabinet__menu-item i { 8062 .cabinet__menu-item i {
8063 width: 22px; 8063 width: 22px;
8064 height: 22px; 8064 height: 22px;
8065 } 8065 }
8066 } 8066 }
8067 .cabinet__menu-item svg { 8067 .cabinet__menu-item svg {
8068 width: 16px; 8068 width: 16px;
8069 height: 16px; 8069 height: 16px;
8070 } 8070 }
8071 @media (min-width: 768px) { 8071 @media (min-width: 768px) {
8072 .cabinet__menu-item svg { 8072 .cabinet__menu-item svg {
8073 width: 22px; 8073 width: 22px;
8074 height: 22px; 8074 height: 22px;
8075 } 8075 }
8076 } 8076 }
8077 .cabinet__menu-item span { 8077 .cabinet__menu-item span {
8078 width: calc(100% - 16px); 8078 width: calc(100% - 16px);
8079 font-size: 12px; 8079 font-size: 12px;
8080 padding-left: 10px; 8080 padding-left: 10px;
8081 } 8081 }
8082 @media (min-width: 768px) { 8082 @media (min-width: 768px) {
8083 .cabinet__menu-item span { 8083 .cabinet__menu-item span {
8084 font-size: 20px; 8084 font-size: 20px;
8085 width: calc(100% - 22px); 8085 width: calc(100% - 22px);
8086 padding-left: 16px; 8086 padding-left: 16px;
8087 } 8087 }
8088 } 8088 }
8089 .cabinet__menu-bottom { 8089 .cabinet__menu-bottom {
8090 display: -webkit-box; 8090 display: -webkit-box;
8091 display: -ms-flexbox; 8091 display: -ms-flexbox;
8092 display: flex; 8092 display: flex;
8093 -webkit-box-orient: vertical; 8093 -webkit-box-orient: vertical;
8094 -webkit-box-direction: normal; 8094 -webkit-box-direction: normal;
8095 -ms-flex-direction: column; 8095 -ms-flex-direction: column;
8096 flex-direction: column; 8096 flex-direction: column;
8097 gap: 10px; 8097 gap: 10px;
8098 margin-top: 10px; 8098 margin-top: 10px;
8099 } 8099 }
8100 @media (min-width: 768px) { 8100 @media (min-width: 768px) {
8101 .cabinet__menu-bottom { 8101 .cabinet__menu-bottom {
8102 gap: 20px; 8102 gap: 20px;
8103 margin-top: 20px; 8103 margin-top: 20px;
8104 } 8104 }
8105 } 8105 }
8106 .cabinet__menu-copy { 8106 .cabinet__menu-copy {
8107 color: #9c9d9d; 8107 color: #9c9d9d;
8108 text-align: center; 8108 text-align: center;
8109 font-size: 12px; 8109 font-size: 12px;
8110 } 8110 }
8111 @media (min-width: 768px) { 8111 @media (min-width: 768px) {
8112 .cabinet__menu-copy { 8112 .cabinet__menu-copy {
8113 font-size: 16px; 8113 font-size: 16px;
8114 } 8114 }
8115 } 8115 }
8116 .cabinet__body { 8116 .cabinet__body {
8117 margin: 0 -10px; 8117 margin: 0 -10px;
8118 margin-top: 50px; 8118 margin-top: 50px;
8119 background: #fff; 8119 background: #fff;
8120 padding: 20px 10px; 8120 padding: 20px 10px;
8121 display: -webkit-box; 8121 display: -webkit-box;
8122 display: -ms-flexbox; 8122 display: -ms-flexbox;
8123 display: flex; 8123 display: flex;
8124 -webkit-box-orient: vertical; 8124 -webkit-box-orient: vertical;
8125 -webkit-box-direction: normal; 8125 -webkit-box-direction: normal;
8126 -ms-flex-direction: column; 8126 -ms-flex-direction: column;
8127 flex-direction: column; 8127 flex-direction: column;
8128 gap: 30px; 8128 gap: 30px;
8129 color: #000; 8129 color: #000;
8130 } 8130 }
8131 @media (min-width: 768px) { 8131 @media (min-width: 768px) {
8132 .cabinet__body { 8132 .cabinet__body {
8133 padding: 30px 20px; 8133 padding: 30px 20px;
8134 margin: 0; 8134 margin: 0;
8135 border-radius: 8px; 8135 border-radius: 8px;
8136 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8136 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8137 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 8137 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
8138 } 8138 }
8139 } 8139 }
8140 @media (min-width: 992px) { 8140 @media (min-width: 992px) {
8141 .cabinet__body { 8141 .cabinet__body {
8142 width: calc(100% - 360px); 8142 width: calc(100% - 360px);
8143 } 8143 }
8144 } 8144 }
8145 @media (min-width: 1280px) { 8145 @media (min-width: 1280px) {
8146 .cabinet__body { 8146 .cabinet__body {
8147 width: calc(100% - 420px); 8147 width: calc(100% - 420px);
8148 } 8148 }
8149 } 8149 }
8150 .cabinet__body-item { 8150 .cabinet__body-item {
8151 display: -webkit-box; 8151 display: -webkit-box;
8152 display: -ms-flexbox; 8152 display: -ms-flexbox;
8153 display: flex; 8153 display: flex;
8154 -webkit-box-orient: vertical; 8154 -webkit-box-orient: vertical;
8155 -webkit-box-direction: normal; 8155 -webkit-box-direction: normal;
8156 -ms-flex-direction: column; 8156 -ms-flex-direction: column;
8157 flex-direction: column; 8157 flex-direction: column;
8158 gap: 20px; 8158 gap: 20px;
8159 } 8159 }
8160 .cabinet__title { 8160 .cabinet__title {
8161 font-size: 24px; 8161 font-size: 24px;
8162 margin-bottom: 20px; 8162 margin-bottom: 20px;
8163 } 8163 }
8164 @media (min-width: 768px) { 8164 @media (min-width: 768px) {
8165 .cabinet__title { 8165 .cabinet__title {
8166 font-size: 32px; 8166 font-size: 32px;
8167 } 8167 }
8168 } 8168 }
8169 @media (min-width: 992px) { 8169 @media (min-width: 992px) {
8170 .cabinet__title { 8170 .cabinet__title {
8171 font-size: 40px; 8171 font-size: 40px;
8172 } 8172 }
8173 } 8173 }
8174 .cabinet__subtitle { 8174 .cabinet__subtitle {
8175 font-size: 22px; 8175 font-size: 22px;
8176 margin: 0; 8176 margin: 0;
8177 font-weight: 700; 8177 font-weight: 700;
8178 color: #000; 8178 color: #000;
8179 } 8179 }
8180 @media (min-width: 768px) { 8180 @media (min-width: 768px) {
8181 .cabinet__subtitle { 8181 .cabinet__subtitle {
8182 font-size: 24px; 8182 font-size: 24px;
8183 } 8183 }
8184 } 8184 }
8185 .cabinet__h4 { 8185 .cabinet__h4 {
8186 font-size: 20px; 8186 font-size: 20px;
8187 margin: 0; 8187 margin: 0;
8188 font-weight: 700; 8188 font-weight: 700;
8189 color: #000; 8189 color: #000;
8190 } 8190 }
8191 @media (min-width: 768px) { 8191 @media (min-width: 768px) {
8192 .cabinet__h4 { 8192 .cabinet__h4 {
8193 font-size: 22px; 8193 font-size: 22px;
8194 } 8194 }
8195 } 8195 }
8196 .cabinet__text { 8196 .cabinet__text {
8197 margin: 0; 8197 margin: 0;
8198 font-size: 14px; 8198 font-size: 14px;
8199 } 8199 }
8200 @media (min-width: 768px) { 8200 @media (min-width: 768px) {
8201 .cabinet__text { 8201 .cabinet__text {
8202 font-size: 16px; 8202 font-size: 16px;
8203 } 8203 }
8204 } 8204 }
8205 .cabinet__text b { 8205 .cabinet__text b {
8206 color: #000; 8206 color: #000;
8207 font-size: 18px; 8207 font-size: 18px;
8208 } 8208 }
8209 @media (min-width: 768px) { 8209 @media (min-width: 768px) {
8210 .cabinet__text b { 8210 .cabinet__text b {
8211 font-size: 24px; 8211 font-size: 24px;
8212 } 8212 }
8213 } 8213 }
8214 .cabinet__descr { 8214 .cabinet__descr {
8215 display: -webkit-box; 8215 display: -webkit-box;
8216 display: -ms-flexbox; 8216 display: -ms-flexbox;
8217 display: flex; 8217 display: flex;
8218 -webkit-box-orient: vertical; 8218 -webkit-box-orient: vertical;
8219 -webkit-box-direction: normal; 8219 -webkit-box-direction: normal;
8220 -ms-flex-direction: column; 8220 -ms-flex-direction: column;
8221 flex-direction: column; 8221 flex-direction: column;
8222 gap: 6px; 8222 gap: 6px;
8223 } 8223 }
8224 @media (min-width: 768px) { 8224 @media (min-width: 768px) {
8225 .cabinet__descr { 8225 .cabinet__descr {
8226 gap: 12px; 8226 gap: 12px;
8227 } 8227 }
8228 } 8228 }
8229 .cabinet__avatar { 8229 .cabinet__avatar {
8230 display: -webkit-box; 8230 display: -webkit-box;
8231 display: -ms-flexbox; 8231 display: -ms-flexbox;
8232 display: flex; 8232 display: flex;
8233 -webkit-box-align: start; 8233 -webkit-box-align: start;
8234 -ms-flex-align: start; 8234 -ms-flex-align: start;
8235 align-items: flex-start; 8235 align-items: flex-start;
8236 } 8236 }
8237 @media (min-width: 768px) { 8237 @media (min-width: 768px) {
8238 .cabinet__avatar { 8238 .cabinet__avatar {
8239 -webkit-box-align: center; 8239 -webkit-box-align: center;
8240 -ms-flex-align: center; 8240 -ms-flex-align: center;
8241 align-items: center; 8241 align-items: center;
8242 } 8242 }
8243 } 8243 }
8244 .cabinet__avatar-pic { 8244 .cabinet__avatar-pic {
8245 width: 100px; 8245 width: 100px;
8246 aspect-ratio: 1/1; 8246 aspect-ratio: 1/1;
8247 position: relative; 8247 position: relative;
8248 display: -webkit-box; 8248 display: -webkit-box;
8249 display: -ms-flexbox; 8249 display: -ms-flexbox;
8250 display: flex; 8250 display: flex;
8251 -webkit-box-pack: center; 8251 -webkit-box-pack: center;
8252 -ms-flex-pack: center; 8252 -ms-flex-pack: center;
8253 justify-content: center; 8253 justify-content: center;
8254 -webkit-box-align: center; 8254 -webkit-box-align: center;
8255 -ms-flex-align: center; 8255 -ms-flex-align: center;
8256 align-items: center; 8256 align-items: center;
8257 overflow: hidden; 8257 overflow: hidden;
8258 border-radius: 8px; 8258 border-radius: 8px;
8259 color: #fff; 8259 color: #fff;
8260 background: #9c9d9d; 8260 background: #9c9d9d;
8261 } 8261 }
8262 .cabinet__avatar-pic svg { 8262 .cabinet__avatar-pic svg {
8263 width: 50%; 8263 width: 50%;
8264 aspect-ratio: 1/1; 8264 aspect-ratio: 1/1;
8265 z-index: 1; 8265 z-index: 1;
8266 position: relative; 8266 position: relative;
8267 } 8267 }
8268 .cabinet__avatar-pic img{ 8268 .cabinet__avatar-pic img{
8269 max-width: 100%; 8269 max-width: 100%;
8270 max-height: 100%; 8270 max-height: 100%;
8271 } 8271 }
8272 .cabinet__avatar-form { 8272 .cabinet__avatar-form {
8273 width: calc(100% - 100px); 8273 width: calc(100% - 100px);
8274 padding-left: 15px; 8274 padding-left: 15px;
8275 display: -webkit-box; 8275 display: -webkit-box;
8276 display: -ms-flexbox; 8276 display: -ms-flexbox;
8277 display: flex; 8277 display: flex;
8278 -webkit-box-orient: vertical; 8278 -webkit-box-orient: vertical;
8279 -webkit-box-direction: normal; 8279 -webkit-box-direction: normal;
8280 -ms-flex-direction: column; 8280 -ms-flex-direction: column;
8281 flex-direction: column; 8281 flex-direction: column;
8282 gap: 6px; 8282 gap: 6px;
8283 } 8283 }
8284 .candidate-top-wrapper{ 8284 .candidate-top-wrapper{
8285 display: flex; 8285 display: flex;
8286 } 8286 }
8287 .candidate-top-wrapper .candidate-thumbnail{ 8287 .candidate-top-wrapper .candidate-thumbnail{
8288 width: 100px; 8288 width: 100px;
8289 height: 100px; 8289 height: 100px;
8290 min-width: 100px; 8290 min-width: 100px;
8291 border-radius: 8px; 8291 border-radius: 8px;
8292 overflow: hidden; 8292 overflow: hidden;
8293 } 8293 }
8294 .candidate-top-wrapper .candidate-thumbnail img{ 8294 .candidate-top-wrapper .candidate-thumbnail img{
8295 max-height: 100%; 8295 max-height: 100%;
8296 max-width: 100%; 8296 max-width: 100%;
8297 } 8297 }
8298 .candidate-top-wrapper .candidate-information{ 8298 .candidate-top-wrapper .candidate-information{
8299 padding-left: 20px; 8299 padding-left: 20px;
8300 font-size: 21px; 8300 font-size: 21px;
8301 display: flex; 8301 display: flex;
8302 align-items: center; 8302 align-items: center;
8303 } 8303 }
8304 .candidate-top-wrapper .candidate-information .candidate-title{ 8304 .candidate-top-wrapper .candidate-information .candidate-title{
8305 font-size: inherit; 8305 font-size: inherit;
8306 } 8306 }
8307 .content-single-candidate .education-detail-description{ 8307 .content-single-candidate .education-detail-description{
8308 margin-bottom: 50px; 8308 margin-bottom: 50px;
8309 text-align: justify; 8309 text-align: justify;
8310 } 8310 }
8311 .content-single-candidate .education-detail-description h3.title{ 8311 .content-single-candidate .education-detail-description h3.title{
8312 font-size: 18px; 8312 font-size: 18px;
8313 margin: 0 0 20px; 8313 margin: 0 0 20px;
8314 } 8314 }
8315 .content-single-candidate .education-detail-description .inner{ 8315 .content-single-candidate .education-detail-description .inner{
8316 font-size: 16px; 8316 font-size: 16px;
8317 font-weight: 300; 8317 font-weight: 300;
8318 line-height: 22px; 8318 line-height: 22px;
8319 color: #77838F; 8319 color: #77838F;
8320 } 8320 }
8321 .education-detail-programs h3.title{ 8321 .education-detail-programs h3.title{
8322 font-size: 18px; 8322 font-size: 18px;
8323 margin: 0 0 20px; 8323 margin: 0 0 20px;
8324 } 8324 }
8325 .education-detail-programs .accordion{ 8325 .education-detail-programs .accordion{
8326 margin: 1rem 0; 8326 margin: 1rem 0;
8327 padding: 0; 8327 padding: 0;
8328 list-style: none; 8328 list-style: none;
8329 border-top: 1px solid #ECEDF2; 8329 border-top: 1px solid #ECEDF2;
8330 } 8330 }
8331 .education-detail-programs .accordion.sub{ 8331 .education-detail-programs .accordion.sub{
8332 padding-left: 20px; 8332 padding-left: 20px;
8333 display: none; 8333 display: none;
8334 } 8334 }
8335 .education-detail-programs .accordion-item { 8335 .education-detail-programs .accordion-item {
8336 border-bottom: 1px solid #ECEDF2; 8336 border-bottom: 1px solid #ECEDF2;
8337 } 8337 }
8338 .education-detail-programs .accordion-thumb { 8338 .education-detail-programs .accordion-thumb {
8339 margin: 0; 8339 margin: 0;
8340 padding: 25px 0; 8340 padding: 25px 0;
8341 cursor: pointer; 8341 cursor: pointer;
8342 font-weight: normal; 8342 font-weight: normal;
8343 color: #0E5C69; 8343 color: #0E5C69;
8344 font-size: 16px; 8344 font-size: 16px;
8345 text-transform: uppercase; 8345 text-transform: uppercase;
8346 } 8346 }
8347 .education-detail-programs .accordion-thumb::after { 8347 .education-detail-programs .accordion-thumb::after {
8348 content: ""; 8348 content: "";
8349 display: block; 8349 display: block;
8350 float: right; 8350 float: right;
8351 position: relative; 8351 position: relative;
8352 top: 6px; 8352 top: 6px;
8353 height: 7px; 8353 height: 7px;
8354 width: 7px; 8354 width: 7px;
8355 margin-right: 1rem; 8355 margin-right: 1rem;
8356 margin-left: 0.5rem; 8356 margin-left: 0.5rem;
8357 border-right: 1px solid; 8357 border-right: 1px solid;
8358 border-bottom: 1px solid; 8358 border-bottom: 1px solid;
8359 border-color: #828A96; 8359 border-color: #828A96;
8360 transform: rotate(-45deg); 8360 transform: rotate(-45deg);
8361 transition: transform 0.2s ease-out; 8361 transition: transform 0.2s ease-out;
8362 } 8362 }
8363 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after { 8363 .education-detail-programs .accordion-item .accordion-thumb.ui-state-active::after {
8364 transform: rotate(45deg); 8364 transform: rotate(45deg);
8365 } 8365 }
8366 .accordion-sub .accordion-panel{ 8366 .accordion-sub .accordion-panel{
8367 display: none; 8367 display: none;
8368 } 8368 }
8369 .accordion > .accordion-item > .accordion-panel{ 8369 .accordion > .accordion-item > .accordion-panel{
8370 opacity: 1; 8370 opacity: 1;
8371 } 8371 }
8372 .accordion-sub li{ 8372 .accordion-sub li{
8373 list-style-type: none; 8373 list-style-type: none;
8374 } 8374 }
8375 .accordion-sub .accordion-item .accordion-panel{ 8375 .accordion-sub .accordion-item .accordion-panel{
8376 white-space: pre-wrap; 8376 white-space: pre-wrap;
8377 white-space: -moz-pre-wrap; 8377 white-space: -moz-pre-wrap;
8378 white-space: -o-pre-wrap; 8378 white-space: -o-pre-wrap;
8379 } 8379 }
8380 .accordion-sub li:last-child { 8380 .accordion-sub li:last-child {
8381 border-bottom: unset; 8381 border-bottom: unset;
8382 } 8382 }
8383 .education-detail-contacts{ 8383 .education-detail-contacts{
8384 margin-top: 50px; 8384 margin-top: 50px;
8385 } 8385 }
8386 .education-detail-contacts h3.title{ 8386 .education-detail-contacts h3.title{
8387 font-size: 18px; 8387 font-size: 18px;
8388 margin: 0 0 20px; 8388 margin: 0 0 20px;
8389 } 8389 }
8390 .education-detail-contacts .inner > div{ 8390 .education-detail-contacts .inner > div{
8391 display: flex; 8391 display: flex;
8392 align-items: center; 8392 align-items: center;
8393 margin-bottom: 20px; 8393 margin-bottom: 20px;
8394 } 8394 }
8395 .education-detail-contacts .inner > div .icon{ 8395 .education-detail-contacts .inner > div .icon{
8396 margin-right: 20px; 8396 margin-right: 20px;
8397 } 8397 }
8398 @media (min-width: 768px) { 8398 @media (min-width: 768px) {
8399 .cabinet__avatar-form { 8399 .cabinet__avatar-form {
8400 -webkit-box-align: start; 8400 -webkit-box-align: start;
8401 -ms-flex-align: start; 8401 -ms-flex-align: start;
8402 align-items: flex-start; 8402 align-items: flex-start;
8403 padding-left: 30px; 8403 padding-left: 30px;
8404 gap: 12px; 8404 gap: 12px;
8405 } 8405 }
8406 } 8406 }
8407 @media (min-width: 768px) { 8407 @media (min-width: 768px) {
8408 .cabinet__avatar-form .file { 8408 .cabinet__avatar-form .file {
8409 min-width: 215px; 8409 min-width: 215px;
8410 } 8410 }
8411 } 8411 }
8412 .cabinet__inputs { 8412 .cabinet__inputs {
8413 display: -webkit-box; 8413 display: -webkit-box;
8414 display: -ms-flexbox; 8414 display: -ms-flexbox;
8415 display: flex; 8415 display: flex;
8416 -webkit-box-orient: vertical; 8416 -webkit-box-orient: vertical;
8417 -webkit-box-direction: normal; 8417 -webkit-box-direction: normal;
8418 -ms-flex-direction: column; 8418 -ms-flex-direction: column;
8419 flex-direction: column; 8419 flex-direction: column;
8420 gap: 20px; 8420 gap: 20px;
8421 } 8421 }
8422 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8422 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8423 display: flex; 8423 display: flex;
8424 } 8424 }
8425 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8425 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8426 width: 50%; 8426 width: 50%;
8427 padding-right: 20px; 8427 padding-right: 20px;
8428 } 8428 }
8429 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{ 8429 .cabinet__inputs_to_columns_wrap .cabinet__inputs-item{
8430 margin-bottom: 20px; 8430 margin-bottom: 20px;
8431 width: 100%; 8431 width: 100%;
8432 } 8432 }
8433 @media (min-width: 1280px) { 8433 @media (min-width: 1280px) {
8434 .cabinet__inputs { 8434 .cabinet__inputs {
8435 -webkit-box-orient: horizontal; 8435 -webkit-box-orient: horizontal;
8436 -webkit-box-direction: normal; 8436 -webkit-box-direction: normal;
8437 -ms-flex-direction: row; 8437 -ms-flex-direction: row;
8438 flex-direction: row; 8438 flex-direction: row;
8439 -webkit-box-align: end; 8439 -webkit-box-align: end;
8440 -ms-flex-align: end; 8440 -ms-flex-align: end;
8441 align-items: end; 8441 align-items: end;
8442 -webkit-box-pack: justify; 8442 -webkit-box-pack: justify;
8443 -ms-flex-pack: justify; 8443 -ms-flex-pack: justify;
8444 justify-content: space-between; 8444 justify-content: space-between;
8445 -ms-flex-wrap: wrap; 8445 -ms-flex-wrap: wrap;
8446 flex-wrap: wrap; 8446 flex-wrap: wrap;
8447 } 8447 }
8448 } 8448 }
8449 @media (min-width: 1280px) { 8449 @media (min-width: 1280px) {
8450 .cabinet__inputs-item { 8450 .cabinet__inputs-item {
8451 width: calc(50% - 10px); 8451 width: calc(50% - 10px);
8452 } 8452 }
8453 } 8453 }
8454 @media (min-width: 1280px) { 8454 @media (min-width: 1280px) {
8455 .cabinet__inputs-item_fullwidth { 8455 .cabinet__inputs-item_fullwidth {
8456 width: 100%; 8456 width: 100%;
8457 } 8457 }
8458 } 8458 }
8459 @media (min-width: 1280px) { 8459 @media (min-width: 1280px) {
8460 .cabinet__inputs-item_min { 8460 .cabinet__inputs-item_min {
8461 width: calc(15% - 10px); 8461 width: calc(15% - 10px);
8462 } 8462 }
8463 } 8463 }
8464 @media (min-width: 1280px) { 8464 @media (min-width: 1280px) {
8465 .cabinet__inputs-item_max { 8465 .cabinet__inputs-item_max {
8466 width: calc(85% - 10px); 8466 width: calc(85% - 10px);
8467 } 8467 }
8468 } 8468 }
8469 @media (min-width: 768px) { 8469 @media (min-width: 768px) {
8470 .cabinet__inputs-item .button { 8470 .cabinet__inputs-item .button {
8471 width: 100%; 8471 width: 100%;
8472 max-width: 215px; 8472 max-width: 215px;
8473 padding: 0; 8473 padding: 0;
8474 } 8474 }
8475 } 8475 }
8476 @media (max-width: 768px) { 8476 @media (max-width: 768px) {
8477 .cabinet__inputs .cabinet__inputs_to_columns_wrap{ 8477 .cabinet__inputs .cabinet__inputs_to_columns_wrap{
8478 display: block; 8478 display: block;
8479 } 8479 }
8480 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{ 8480 .cabinet__inputs_to_columns_wrap .cabinet__inputs_to_column{
8481 width: 100%; 8481 width: 100%;
8482 } 8482 }
8483 } 8483 }
8484 .cabinet__inputs-item.column-count-3{ 8484 .cabinet__inputs-item.column-count-3{
8485 width: calc(32% - 10px); 8485 width: calc(32% - 10px);
8486 } 8486 }
8487 .cabinet__inputs-item-full-row { 8487 .cabinet__inputs-item-full-row {
8488 width: 100%; 8488 width: 100%;
8489 } 8489 }
8490 .cabinet__inputs-item .buttons { 8490 .cabinet__inputs-item .buttons {
8491 display: grid; 8491 display: grid;
8492 grid-template-columns: 1fr 1fr; 8492 grid-template-columns: 1fr 1fr;
8493 gap: 10px; 8493 gap: 10px;
8494 } 8494 }
8495 .cabinet__inputs-item .form-group__label{ 8495 .cabinet__inputs-item .form-group__label{
8496 font-weight: bold; 8496 font-weight: bold;
8497 } 8497 }
8498 @media (min-width: 768px) { 8498 @media (min-width: 768px) {
8499 .cabinet__inputs-item .buttons { 8499 .cabinet__inputs-item .buttons {
8500 gap: 20px; 8500 gap: 20px;
8501 max-width: 470px; 8501 max-width: 470px;
8502 } 8502 }
8503 } 8503 }
8504 @media (min-width: 992px) { 8504 @media (min-width: 992px) {
8505 .cabinet__inputs-item .buttons { 8505 .cabinet__inputs-item .buttons {
8506 max-width: none; 8506 max-width: none;
8507 } 8507 }
8508 } 8508 }
8509 @media (min-width: 1280px) { 8509 @media (min-width: 1280px) {
8510 .cabinet__inputs-item .buttons { 8510 .cabinet__inputs-item .buttons {
8511 max-width: 470px; 8511 max-width: 470px;
8512 } 8512 }
8513 } 8513 }
8514 .cabinet__inputs-item .buttons .button { 8514 .cabinet__inputs-item .buttons .button {
8515 max-width: none; 8515 max-width: none;
8516 } 8516 }
8517 .cabinet__inputs > .button { 8517 .cabinet__inputs > .button {
8518 padding: 0; 8518 padding: 0;
8519 width: 100%; 8519 width: 100%;
8520 max-width: 140px; 8520 max-width: 140px;
8521 } 8521 }
8522 @media (min-width: 768px) { 8522 @media (min-width: 768px) {
8523 .cabinet__inputs > .button { 8523 .cabinet__inputs > .button {
8524 max-width: 190px; 8524 max-width: 190px;
8525 } 8525 }
8526 } 8526 }
8527 .cabinet__add { 8527 .cabinet__add {
8528 display: -webkit-box; 8528 display: -webkit-box;
8529 display: -ms-flexbox; 8529 display: -ms-flexbox;
8530 display: flex; 8530 display: flex;
8531 -webkit-box-orient: vertical; 8531 -webkit-box-orient: vertical;
8532 -webkit-box-direction: normal; 8532 -webkit-box-direction: normal;
8533 -ms-flex-direction: column; 8533 -ms-flex-direction: column;
8534 flex-direction: column; 8534 flex-direction: column;
8535 gap: 10px; 8535 gap: 10px;
8536 } 8536 }
8537 @media (min-width: 768px) { 8537 @media (min-width: 768px) {
8538 .cabinet__add { 8538 .cabinet__add {
8539 gap: 0; 8539 gap: 0;
8540 -webkit-box-orient: horizontal; 8540 -webkit-box-orient: horizontal;
8541 -webkit-box-direction: normal; 8541 -webkit-box-direction: normal;
8542 -ms-flex-direction: row; 8542 -ms-flex-direction: row;
8543 flex-direction: row; 8543 flex-direction: row;
8544 -webkit-box-align: end; 8544 -webkit-box-align: end;
8545 -ms-flex-align: end; 8545 -ms-flex-align: end;
8546 align-items: flex-end; 8546 align-items: flex-end;
8547 } 8547 }
8548 } 8548 }
8549 .cabinet__add-pic { 8549 .cabinet__add-pic {
8550 border-radius: 4px; 8550 border-radius: 4px;
8551 position: relative; 8551 position: relative;
8552 overflow: hidden; 8552 overflow: hidden;
8553 background: #9c9d9d; 8553 background: #9c9d9d;
8554 color: #fff; 8554 color: #fff;
8555 width: 100px; 8555 width: 100px;
8556 aspect-ratio: 1/1; 8556 aspect-ratio: 1/1;
8557 -webkit-transition: 0.3s; 8557 -webkit-transition: 0.3s;
8558 transition: 0.3s; 8558 transition: 0.3s;
8559 } 8559 }
8560 @media (min-width: 768px) { 8560 @media (min-width: 768px) {
8561 .cabinet__add-pic { 8561 .cabinet__add-pic {
8562 width: 220px; 8562 width: 220px;
8563 border-radius: 8px; 8563 border-radius: 8px;
8564 } 8564 }
8565 } 8565 }
8566 .cabinet__add-pic:hover { 8566 .cabinet__add-pic:hover {
8567 background: #000; 8567 background: #000;
8568 } 8568 }
8569 .cabinet__add-pic input { 8569 .cabinet__add-pic input {
8570 display: none; 8570 display: none;
8571 } 8571 }
8572 .cabinet__add-pic > svg { 8572 .cabinet__add-pic > svg {
8573 width: 20px; 8573 width: 20px;
8574 position: absolute; 8574 position: absolute;
8575 top: 50%; 8575 top: 50%;
8576 left: 50%; 8576 left: 50%;
8577 -webkit-transform: translate(-50%, -50%); 8577 -webkit-transform: translate(-50%, -50%);
8578 -ms-transform: translate(-50%, -50%); 8578 -ms-transform: translate(-50%, -50%);
8579 transform: translate(-50%, -50%); 8579 transform: translate(-50%, -50%);
8580 z-index: 1; 8580 z-index: 1;
8581 } 8581 }
8582 @media (min-width: 768px) { 8582 @media (min-width: 768px) {
8583 .cabinet__add-pic > svg { 8583 .cabinet__add-pic > svg {
8584 width: 50px; 8584 width: 50px;
8585 } 8585 }
8586 } 8586 }
8587 .cabinet__add-pic span { 8587 .cabinet__add-pic span {
8588 display: -webkit-box; 8588 display: -webkit-box;
8589 display: -ms-flexbox; 8589 display: -ms-flexbox;
8590 display: flex; 8590 display: flex;
8591 -webkit-box-align: center; 8591 -webkit-box-align: center;
8592 -ms-flex-align: center; 8592 -ms-flex-align: center;
8593 align-items: center; 8593 align-items: center;
8594 -webkit-box-pack: center; 8594 -webkit-box-pack: center;
8595 -ms-flex-pack: center; 8595 -ms-flex-pack: center;
8596 justify-content: center; 8596 justify-content: center;
8597 width: 100%; 8597 width: 100%;
8598 gap: 4px; 8598 gap: 4px;
8599 font-weight: 700; 8599 font-weight: 700;
8600 font-size: 8px; 8600 font-size: 8px;
8601 line-height: 1; 8601 line-height: 1;
8602 position: absolute; 8602 position: absolute;
8603 top: 50%; 8603 top: 50%;
8604 left: 50%; 8604 left: 50%;
8605 -webkit-transform: translate(-50%, -50%); 8605 -webkit-transform: translate(-50%, -50%);
8606 -ms-transform: translate(-50%, -50%); 8606 -ms-transform: translate(-50%, -50%);
8607 transform: translate(-50%, -50%); 8607 transform: translate(-50%, -50%);
8608 margin-top: 25px; 8608 margin-top: 25px;
8609 } 8609 }
8610 @media (min-width: 768px) { 8610 @media (min-width: 768px) {
8611 .cabinet__add-pic span { 8611 .cabinet__add-pic span {
8612 font-size: 16px; 8612 font-size: 16px;
8613 margin-top: 60px; 8613 margin-top: 60px;
8614 } 8614 }
8615 } 8615 }
8616 .cabinet__add-pic span svg { 8616 .cabinet__add-pic span svg {
8617 width: 7px; 8617 width: 7px;
8618 aspect-ratio: 1/1; 8618 aspect-ratio: 1/1;
8619 } 8619 }
8620 @media (min-width: 768px) { 8620 @media (min-width: 768px) {
8621 .cabinet__add-pic span svg { 8621 .cabinet__add-pic span svg {
8622 width: 16px; 8622 width: 16px;
8623 } 8623 }
8624 } 8624 }
8625 .cabinet__add-body { 8625 .cabinet__add-body {
8626 display: -webkit-box; 8626 display: -webkit-box;
8627 display: -ms-flexbox; 8627 display: -ms-flexbox;
8628 display: flex; 8628 display: flex;
8629 -webkit-box-orient: vertical; 8629 -webkit-box-orient: vertical;
8630 -webkit-box-direction: normal; 8630 -webkit-box-direction: normal;
8631 -ms-flex-direction: column; 8631 -ms-flex-direction: column;
8632 flex-direction: column; 8632 flex-direction: column;
8633 gap: 10px; 8633 gap: 10px;
8634 } 8634 }
8635 @media (min-width: 768px) { 8635 @media (min-width: 768px) {
8636 .cabinet__add-body { 8636 .cabinet__add-body {
8637 gap: 20px; 8637 gap: 20px;
8638 width: calc(100% - 220px); 8638 width: calc(100% - 220px);
8639 padding-left: 20px; 8639 padding-left: 20px;
8640 } 8640 }
8641 } 8641 }
8642 @media (min-width: 768px) { 8642 @media (min-width: 768px) {
8643 .cabinet__add-body .button { 8643 .cabinet__add-body .button {
8644 width: 215px; 8644 width: 215px;
8645 padding: 0; 8645 padding: 0;
8646 } 8646 }
8647 } 8647 }
8648 .cabinet__fleet { 8648 .cabinet__fleet {
8649 display: -webkit-box; 8649 display: -webkit-box;
8650 display: -ms-flexbox; 8650 display: -ms-flexbox;
8651 display: flex; 8651 display: flex;
8652 -webkit-box-orient: vertical; 8652 -webkit-box-orient: vertical;
8653 -webkit-box-direction: normal; 8653 -webkit-box-direction: normal;
8654 -ms-flex-direction: column; 8654 -ms-flex-direction: column;
8655 flex-direction: column; 8655 flex-direction: column;
8656 gap: 20px; 8656 gap: 20px;
8657 } 8657 }
8658 @media (min-width: 768px) { 8658 @media (min-width: 768px) {
8659 .cabinet__fleet { 8659 .cabinet__fleet {
8660 display: grid; 8660 display: grid;
8661 grid-template-columns: repeat(2, 1fr); 8661 grid-template-columns: repeat(2, 1fr);
8662 } 8662 }
8663 } 8663 }
8664 @media (min-width: 1280px) { 8664 @media (min-width: 1280px) {
8665 .cabinet__fleet { 8665 .cabinet__fleet {
8666 grid-template-columns: repeat(3, 1fr); 8666 grid-template-columns: repeat(3, 1fr);
8667 } 8667 }
8668 } 8668 }
8669 @media (min-width: 768px) { 8669 @media (min-width: 768px) {
8670 .cabinet__submit { 8670 .cabinet__submit {
8671 width: 215px; 8671 width: 215px;
8672 padding: 0; 8672 padding: 0;
8673 margin: 0 auto; 8673 margin: 0 auto;
8674 } 8674 }
8675 } 8675 }
8676 .cabinet__filters { 8676 .cabinet__filters {
8677 display: -webkit-box; 8677 display: -webkit-box;
8678 display: -ms-flexbox; 8678 display: -ms-flexbox;
8679 display: flex; 8679 display: flex;
8680 -webkit-box-orient: vertical; 8680 -webkit-box-orient: vertical;
8681 -webkit-box-direction: normal; 8681 -webkit-box-direction: normal;
8682 -ms-flex-direction: column; 8682 -ms-flex-direction: column;
8683 flex-direction: column; 8683 flex-direction: column;
8684 gap: 10px; 8684 gap: 10px;
8685 } 8685 }
8686 .cabinet__export-wrap{ 8686 .cabinet__export-wrap{
8687 padding: 10px; 8687 padding: 10px;
8688 border: 1px #cecece solid; 8688 border: 1px #cecece solid;
8689 border-radius: 8px; 8689 border-radius: 8px;
8690 width: 100%; 8690 width: 100%;
8691 } 8691 }
8692 .cabinet__export-button-wrap{ 8692 .cabinet__export-button-wrap{
8693 max-width: 200px; 8693 max-width: 200px;
8694 margin-bottom: 10px; 8694 margin-bottom: 10px;
8695 } 8695 }
8696 .cabinet__export-options-wrap{ 8696 .cabinet__export-options-wrap{
8697 display: flex; 8697 display: flex;
8698 justify-content: space-between; 8698 justify-content: space-between;
8699 } 8699 }
8700 .job-title-list-wrap{ 8700 .job-title-list-wrap{
8701 margin-top: 5px; 8701 margin-top: 5px;
8702 } 8702 }
8703 .cabinet__export-error{ 8703 .cabinet__export-error{
8704 color: red; 8704 color: red;
8705 } 8705 }
8706 .flot-image-wrap img{ 8706 .flot-image-wrap img{
8707 max-width: 100%; 8707 max-width: 100%;
8708 max-height: 100%; 8708 max-height: 100%;
8709 flex: 0 0 auto; 8709 flex: 0 0 auto;
8710 } 8710 }
8711 .flot-image-wrap{ 8711 .flot-image-wrap{
8712 width: 220px; 8712 width: 220px;
8713 height: 220px; 8713 height: 220px;
8714 display: flex; 8714 display: flex;
8715 justify-content: center; 8715 justify-content: center;
8716 align-items: center; 8716 align-items: center;
8717 } 8717 }
8718 @media (min-width: 768px) { 8718 @media (min-width: 768px) {
8719 .cabinet__filters { 8719 .cabinet__filters {
8720 gap: 20px; 8720 gap: 20px;
8721 } 8721 }
8722 } 8722 }
8723 @media (min-width: 1280px) { 8723 @media (min-width: 1280px) {
8724 .cabinet__filters { 8724 .cabinet__filters {
8725 -webkit-box-orient: horizontal; 8725 -webkit-box-orient: horizontal;
8726 -webkit-box-direction: normal; 8726 -webkit-box-direction: normal;
8727 -ms-flex-direction: row; 8727 -ms-flex-direction: row;
8728 flex-direction: row; 8728 flex-direction: row;
8729 -webkit-box-align: start; 8729 -webkit-box-align: start;
8730 -ms-flex-align: start; 8730 -ms-flex-align: start;
8731 align-items: flex-start; 8731 align-items: flex-start;
8732 -webkit-box-pack: justify; 8732 -webkit-box-pack: justify;
8733 -ms-flex-pack: justify; 8733 -ms-flex-pack: justify;
8734 justify-content: space-between; 8734 justify-content: space-between;
8735 } 8735 }
8736 } 8736 }
8737 .cabinet__filters-item { 8737 .cabinet__filters-item {
8738 display: -webkit-box; 8738 display: -webkit-box;
8739 display: -ms-flexbox; 8739 display: -ms-flexbox;
8740 display: flex; 8740 display: flex;
8741 -webkit-box-orient: vertical; 8741 -webkit-box-orient: vertical;
8742 -webkit-box-direction: normal; 8742 -webkit-box-direction: normal;
8743 -ms-flex-direction: column; 8743 -ms-flex-direction: column;
8744 flex-direction: column; 8744 flex-direction: column;
8745 -webkit-box-align: start; 8745 -webkit-box-align: start;
8746 -ms-flex-align: start; 8746 -ms-flex-align: start;
8747 align-items: flex-start; 8747 align-items: flex-start;
8748 gap: 10px; 8748 gap: 10px;
8749 } 8749 }
8750 @media (min-width: 768px) { 8750 @media (min-width: 768px) {
8751 .cabinet__filters-item { 8751 .cabinet__filters-item {
8752 gap: 20px; 8752 gap: 20px;
8753 } 8753 }
8754 } 8754 }
8755 @media (min-width: 1280px) { 8755 @media (min-width: 1280px) {
8756 .cabinet__filters-item { 8756 .cabinet__filters-item {
8757 width: calc(50% - 10px); 8757 width: calc(50% - 10px);
8758 max-width: 410px; 8758 max-width: 410px;
8759 } 8759 }
8760 } 8760 }
8761 .cabinet__filters-item .button, 8761 .cabinet__filters-item .button,
8762 .cabinet__filters-item .select { 8762 .cabinet__filters-item .select {
8763 width: 100%; 8763 width: 100%;
8764 } 8764 }
8765 @media (min-width: 1280px) { 8765 @media (min-width: 1280px) {
8766 .cabinet__filters-item .button, 8766 .cabinet__filters-item .button,
8767 .cabinet__filters-item .select { 8767 .cabinet__filters-item .select {
8768 width: auto; 8768 width: auto;
8769 } 8769 }
8770 } 8770 }
8771 .cabinet__filters-item + .cabinet__filters-item { 8771 .cabinet__filters-item + .cabinet__filters-item {
8772 -webkit-box-align: end; 8772 -webkit-box-align: end;
8773 -ms-flex-align: end; 8773 -ms-flex-align: end;
8774 align-items: flex-end; 8774 align-items: flex-end;
8775 } 8775 }
8776 @media (min-width: 1280px) { 8776 @media (min-width: 1280px) {
8777 .cabinet__filters-item + .cabinet__filters-item { 8777 .cabinet__filters-item + .cabinet__filters-item {
8778 max-width: 280px; 8778 max-width: 280px;
8779 } 8779 }
8780 } 8780 }
8781 .cabinet__filters .search input { 8781 .cabinet__filters .search input {
8782 padding-right: 135px; 8782 padding-right: 135px;
8783 } 8783 }
8784 .cabinet__filters .search button { 8784 .cabinet__filters .search button {
8785 width: 115px; 8785 width: 115px;
8786 } 8786 }
8787 .cabinet__filters-buttons { 8787 .cabinet__filters-buttons {
8788 display: grid; 8788 display: grid;
8789 grid-template-columns: 1fr 1fr; 8789 grid-template-columns: 1fr 1fr;
8790 gap: 10px; 8790 gap: 10px;
8791 width: 100%; 8791 width: 100%;
8792 } 8792 }
8793 @media (min-width: 768px) { 8793 @media (min-width: 768px) {
8794 .cabinet__filters-buttons { 8794 .cabinet__filters-buttons {
8795 gap: 20px; 8795 gap: 20px;
8796 } 8796 }
8797 } 8797 }
8798 .cabinet__filters-buttons .button { 8798 .cabinet__filters-buttons .button {
8799 padding: 0; 8799 padding: 0;
8800 gap: 5px; 8800 gap: 5px;
8801 } 8801 }
8802 .cabinet__filters-buttons .button.active { 8802 .cabinet__filters-buttons .button.active {
8803 background: #377d87; 8803 background: #377d87;
8804 color: #fff; 8804 color: #fff;
8805 } 8805 }
8806 .cabinet__filters-buttons .button.active:before { 8806 .cabinet__filters-buttons .button.active:before {
8807 content: ""; 8807 content: "";
8808 width: 6px; 8808 width: 6px;
8809 height: 6px; 8809 height: 6px;
8810 background: #fff; 8810 background: #fff;
8811 border-radius: 999px; 8811 border-radius: 999px;
8812 } 8812 }
8813 .cabinet__table-header { 8813 .cabinet__table-header {
8814 display: -webkit-box; 8814 display: -webkit-box;
8815 display: -ms-flexbox; 8815 display: -ms-flexbox;
8816 display: flex; 8816 display: flex;
8817 -webkit-box-pack: justify; 8817 -webkit-box-pack: justify;
8818 -ms-flex-pack: justify; 8818 -ms-flex-pack: justify;
8819 justify-content: space-between; 8819 justify-content: space-between;
8820 -webkit-box-align: center; 8820 -webkit-box-align: center;
8821 -ms-flex-align: center; 8821 -ms-flex-align: center;
8822 align-items: center; 8822 align-items: center;
8823 font-weight: 700; 8823 font-weight: 700;
8824 margin-bottom: -10px; 8824 margin-bottom: -10px;
8825 } 8825 }
8826 .cabinet__table-header div { 8826 .cabinet__table-header div {
8827 font-size: 18px; 8827 font-size: 18px;
8828 } 8828 }
8829 @media (min-width: 768px) { 8829 @media (min-width: 768px) {
8830 .cabinet__table-header div { 8830 .cabinet__table-header div {
8831 font-size: 24px; 8831 font-size: 24px;
8832 } 8832 }
8833 } 8833 }
8834 .cabinet__table-header span { 8834 .cabinet__table-header span {
8835 color: #000; 8835 color: #000;
8836 font-size: 14px; 8836 font-size: 14px;
8837 } 8837 }
8838 @media (min-width: 768px) { 8838 @media (min-width: 768px) {
8839 .cabinet__table-header span { 8839 .cabinet__table-header span {
8840 font-size: 18px; 8840 font-size: 18px;
8841 } 8841 }
8842 } 8842 }
8843 .cabinet__table-header span b { 8843 .cabinet__table-header span b {
8844 color: #377d87; 8844 color: #377d87;
8845 } 8845 }
8846 .cabinet__tabs { 8846 .cabinet__tabs {
8847 display: grid; 8847 display: grid;
8848 grid-template-columns: 1fr 1fr; 8848 grid-template-columns: 1fr 1fr;
8849 gap: 20px; 8849 gap: 20px;
8850 } 8850 }
8851 @media (min-width: 768px) { 8851 @media (min-width: 768px) {
8852 .cabinet__tabs { 8852 .cabinet__tabs {
8853 max-width: 420px; 8853 max-width: 420px;
8854 } 8854 }
8855 } 8855 }
8856 .cabinet__tabs .button.active { 8856 .cabinet__tabs .button.active {
8857 background: #377d87; 8857 background: #377d87;
8858 color: #fff; 8858 color: #fff;
8859 } 8859 }
8860 .cabinet__bodies { 8860 .cabinet__bodies {
8861 display: none; 8861 display: none;
8862 } 8862 }
8863 .cabinet__bodies.showed { 8863 .cabinet__bodies.showed {
8864 display: block; 8864 display: block;
8865 } 8865 }
8866 .cabinet__nots { 8866 .cabinet__nots {
8867 display: -webkit-box; 8867 display: -webkit-box;
8868 display: -ms-flexbox; 8868 display: -ms-flexbox;
8869 display: flex; 8869 display: flex;
8870 -webkit-box-orient: vertical; 8870 -webkit-box-orient: vertical;
8871 -webkit-box-direction: normal; 8871 -webkit-box-direction: normal;
8872 -ms-flex-direction: column; 8872 -ms-flex-direction: column;
8873 flex-direction: column; 8873 flex-direction: column;
8874 -webkit-box-align: start; 8874 -webkit-box-align: start;
8875 -ms-flex-align: start; 8875 -ms-flex-align: start;
8876 align-items: flex-start; 8876 align-items: flex-start;
8877 gap: 10px; 8877 gap: 10px;
8878 } 8878 }
8879 @media (min-width: 768px) { 8879 @media (min-width: 768px) {
8880 .cabinet__nots { 8880 .cabinet__nots {
8881 gap: 20px; 8881 gap: 20px;
8882 } 8882 }
8883 } 8883 }
8884 .cabinet__nots .input { 8884 .cabinet__nots .input {
8885 width: 100%; 8885 width: 100%;
8886 } 8886 }
8887 .cabinet__anketa { 8887 .cabinet__anketa {
8888 display: -webkit-box; 8888 display: -webkit-box;
8889 display: -ms-flexbox; 8889 display: -ms-flexbox;
8890 display: flex; 8890 display: flex;
8891 -webkit-box-orient: vertical; 8891 -webkit-box-orient: vertical;
8892 -webkit-box-direction: normal; 8892 -webkit-box-direction: normal;
8893 -ms-flex-direction: column; 8893 -ms-flex-direction: column;
8894 flex-direction: column; 8894 flex-direction: column;
8895 -webkit-box-pack: justify; 8895 -webkit-box-pack: justify;
8896 -ms-flex-pack: justify; 8896 -ms-flex-pack: justify;
8897 justify-content: space-between; 8897 justify-content: space-between;
8898 gap: 10px; 8898 gap: 10px;
8899 } 8899 }
8900 @media (min-width: 768px) { 8900 @media (min-width: 768px) {
8901 .cabinet__anketa { 8901 .cabinet__anketa {
8902 -webkit-box-orient: horizontal; 8902 -webkit-box-orient: horizontal;
8903 -webkit-box-direction: normal; 8903 -webkit-box-direction: normal;
8904 -ms-flex-direction: row; 8904 -ms-flex-direction: row;
8905 flex-direction: row; 8905 flex-direction: row;
8906 -webkit-box-align: center; 8906 -webkit-box-align: center;
8907 -ms-flex-align: center; 8907 -ms-flex-align: center;
8908 align-items: center; 8908 align-items: center;
8909 } 8909 }
8910 } 8910 }
8911 @media (min-width: 992px) { 8911 @media (min-width: 992px) {
8912 .cabinet__anketa { 8912 .cabinet__anketa {
8913 -webkit-box-orient: vertical; 8913 -webkit-box-orient: vertical;
8914 -webkit-box-direction: normal; 8914 -webkit-box-direction: normal;
8915 -ms-flex-direction: column; 8915 -ms-flex-direction: column;
8916 flex-direction: column; 8916 flex-direction: column;
8917 -webkit-box-align: stretch; 8917 -webkit-box-align: stretch;
8918 -ms-flex-align: stretch; 8918 -ms-flex-align: stretch;
8919 align-items: stretch; 8919 align-items: stretch;
8920 } 8920 }
8921 } 8921 }
8922 @media (min-width: 1280px) { 8922 @media (min-width: 1280px) {
8923 .cabinet__anketa { 8923 .cabinet__anketa {
8924 -webkit-box-orient: horizontal; 8924 -webkit-box-orient: horizontal;
8925 -webkit-box-direction: normal; 8925 -webkit-box-direction: normal;
8926 -ms-flex-direction: row; 8926 -ms-flex-direction: row;
8927 flex-direction: row; 8927 flex-direction: row;
8928 -webkit-box-align: center; 8928 -webkit-box-align: center;
8929 -ms-flex-align: center; 8929 -ms-flex-align: center;
8930 align-items: center; 8930 align-items: center;
8931 -webkit-box-pack: justify; 8931 -webkit-box-pack: justify;
8932 -ms-flex-pack: justify; 8932 -ms-flex-pack: justify;
8933 justify-content: space-between; 8933 justify-content: space-between;
8934 } 8934 }
8935 } 8935 }
8936 .cabinet__anketa-buttons { 8936 .cabinet__anketa-buttons {
8937 display: -webkit-box; 8937 display: -webkit-box;
8938 display: -ms-flexbox; 8938 display: -ms-flexbox;
8939 display: flex; 8939 display: flex;
8940 -webkit-box-orient: vertical; 8940 -webkit-box-orient: vertical;
8941 -webkit-box-direction: normal; 8941 -webkit-box-direction: normal;
8942 -ms-flex-direction: column; 8942 -ms-flex-direction: column;
8943 flex-direction: column; 8943 flex-direction: column;
8944 gap: 10px; 8944 gap: 10px;
8945 } 8945 }
8946 @media (min-width: 768px) { 8946 @media (min-width: 768px) {
8947 .cabinet__anketa-buttons { 8947 .cabinet__anketa-buttons {
8948 display: grid; 8948 display: grid;
8949 grid-template-columns: 1fr 1fr; 8949 grid-template-columns: 1fr 1fr;
8950 gap: 20px; 8950 gap: 20px;
8951 } 8951 }
8952 } 8952 }
8953 .cabinet__stats { 8953 .cabinet__stats {
8954 display: -webkit-box; 8954 display: -webkit-box;
8955 display: -ms-flexbox; 8955 display: -ms-flexbox;
8956 display: flex; 8956 display: flex;
8957 -webkit-box-orient: vertical; 8957 -webkit-box-orient: vertical;
8958 -webkit-box-direction: normal; 8958 -webkit-box-direction: normal;
8959 -ms-flex-direction: column; 8959 -ms-flex-direction: column;
8960 flex-direction: column; 8960 flex-direction: column;
8961 gap: 6px; 8961 gap: 6px;
8962 } 8962 }
8963 @media (min-width: 768px) { 8963 @media (min-width: 768px) {
8964 .cabinet__stats { 8964 .cabinet__stats {
8965 gap: 12px; 8965 gap: 12px;
8966 } 8966 }
8967 } 8967 }
8968 .cabinet__stats-title { 8968 .cabinet__stats-title {
8969 font-size: 14px; 8969 font-size: 14px;
8970 font-weight: 700; 8970 font-weight: 700;
8971 color: #000; 8971 color: #000;
8972 } 8972 }
8973 @media (min-width: 768px) { 8973 @media (min-width: 768px) {
8974 .cabinet__stats-title { 8974 .cabinet__stats-title {
8975 font-size: 24px; 8975 font-size: 24px;
8976 } 8976 }
8977 } 8977 }
8978 .cabinet__stats-body { 8978 .cabinet__stats-body {
8979 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); 8979 background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%);
8980 border-radius: 8px; 8980 border-radius: 8px;
8981 padding: 10px; 8981 padding: 10px;
8982 display: grid; 8982 display: grid;
8983 grid-template-columns: 1fr 1fr; 8983 grid-template-columns: 1fr 1fr;
8984 gap: 20px; 8984 gap: 20px;
8985 margin-bottom: 10px; 8985 margin-bottom: 10px;
8986 } 8986 }
8987 @media (min-width: 768px) { 8987 @media (min-width: 768px) {
8988 .cabinet__stats-body { 8988 .cabinet__stats-body {
8989 padding: 10px 20px; 8989 padding: 10px 20px;
8990 } 8990 }
8991 } 8991 }
8992 .cabinet__stats-item { 8992 .cabinet__stats-item {
8993 font-size: 12px; 8993 font-size: 12px;
8994 display: -webkit-box; 8994 display: -webkit-box;
8995 display: -ms-flexbox; 8995 display: -ms-flexbox;
8996 display: flex; 8996 display: flex;
8997 -webkit-box-align: center; 8997 -webkit-box-align: center;
8998 -ms-flex-align: center; 8998 -ms-flex-align: center;
8999 align-items: center; 8999 align-items: center;
9000 line-height: 1; 9000 line-height: 1;
9001 gap: 6px; 9001 gap: 6px;
9002 } 9002 }
9003 @media (min-width: 768px) { 9003 @media (min-width: 768px) {
9004 .cabinet__stats-item { 9004 .cabinet__stats-item {
9005 font-size: 20px; 9005 font-size: 20px;
9006 gap: 10px; 9006 gap: 10px;
9007 } 9007 }
9008 } 9008 }
9009 .cabinet__stats-item svg { 9009 .cabinet__stats-item svg {
9010 width: 20px; 9010 width: 20px;
9011 aspect-ratio: 1/1; 9011 aspect-ratio: 1/1;
9012 color: #377d87; 9012 color: #377d87;
9013 } 9013 }
9014 @media (min-width: 768px) { 9014 @media (min-width: 768px) {
9015 .cabinet__stats-item svg { 9015 .cabinet__stats-item svg {
9016 width: 40px; 9016 width: 40px;
9017 margin-right: 10px; 9017 margin-right: 10px;
9018 } 9018 }
9019 } 9019 }
9020 .cabinet__stats-item span { 9020 .cabinet__stats-item span {
9021 font-weight: 700; 9021 font-weight: 700;
9022 color: #000; 9022 color: #000;
9023 } 9023 }
9024 .cabinet__stats-item b { 9024 .cabinet__stats-item b {
9025 color: #377d87; 9025 color: #377d87;
9026 font-size: 14px; 9026 font-size: 14px;
9027 } 9027 }
9028 @media (min-width: 768px) { 9028 @media (min-width: 768px) {
9029 .cabinet__stats-item b { 9029 .cabinet__stats-item b {
9030 font-size: 24px; 9030 font-size: 24px;
9031 } 9031 }
9032 } 9032 }
9033 .cabinet__stats-subtitle { 9033 .cabinet__stats-subtitle {
9034 font-size: 14px; 9034 font-size: 14px;
9035 font-weight: 700; 9035 font-weight: 700;
9036 color: #377d87; 9036 color: #377d87;
9037 } 9037 }
9038 @media (min-width: 768px) { 9038 @media (min-width: 768px) {
9039 .cabinet__stats-subtitle { 9039 .cabinet__stats-subtitle {
9040 font-size: 18px; 9040 font-size: 18px;
9041 } 9041 }
9042 } 9042 }
9043 .cabinet__stats-line { 9043 .cabinet__stats-line {
9044 width: 100%; 9044 width: 100%;
9045 position: relative; 9045 position: relative;
9046 overflow: hidden; 9046 overflow: hidden;
9047 height: 8px; 9047 height: 8px;
9048 border-radius: 999px; 9048 border-radius: 999px;
9049 background: #cecece; 9049 background: #cecece;
9050 } 9050 }
9051 .cabinet__stats-line span { 9051 .cabinet__stats-line span {
9052 position: absolute; 9052 position: absolute;
9053 top: 0; 9053 top: 0;
9054 left: 0; 9054 left: 0;
9055 width: 100%; 9055 width: 100%;
9056 height: 100%; 9056 height: 100%;
9057 background: #377d87; 9057 background: #377d87;
9058 border-radius: 999px; 9058 border-radius: 999px;
9059 } 9059 }
9060 .cabinet__stats-bottom { 9060 .cabinet__stats-bottom {
9061 color: #000; 9061 color: #000;
9062 font-size: 12px; 9062 font-size: 12px;
9063 } 9063 }
9064 @media (min-width: 768px) { 9064 @media (min-width: 768px) {
9065 .cabinet__stats-bottom { 9065 .cabinet__stats-bottom {
9066 font-size: 16px; 9066 font-size: 16px;
9067 } 9067 }
9068 } 9068 }
9069 .cabinet__works { 9069 .cabinet__works {
9070 display: -webkit-box; 9070 display: -webkit-box;
9071 display: -ms-flexbox; 9071 display: -ms-flexbox;
9072 display: flex; 9072 display: flex;
9073 -webkit-box-orient: vertical; 9073 -webkit-box-orient: vertical;
9074 -webkit-box-direction: normal; 9074 -webkit-box-direction: normal;
9075 -ms-flex-direction: column; 9075 -ms-flex-direction: column;
9076 flex-direction: column; 9076 flex-direction: column;
9077 gap: 20px; 9077 gap: 20px;
9078 } 9078 }
9079 @media (min-width: 768px) { 9079 @media (min-width: 768px) {
9080 .cabinet__works { 9080 .cabinet__works {
9081 gap: 30px; 9081 gap: 30px;
9082 } 9082 }
9083 } 9083 }
9084 .cabinet__works-item { 9084 .cabinet__works-item {
9085 border-bottom: 1px #cccccc solid; 9085 border-bottom: 1px #cccccc solid;
9086 padding-bottom: 35px; 9086 padding-bottom: 35px;
9087 } 9087 }
9088 .cabinet__works-spoiler { 9088 .cabinet__works-spoiler {
9089 display: -webkit-box; 9089 display: -webkit-box;
9090 display: -ms-flexbox; 9090 display: -ms-flexbox;
9091 display: flex; 9091 display: flex;
9092 -webkit-box-align: center; 9092 -webkit-box-align: center;
9093 -ms-flex-align: center; 9093 -ms-flex-align: center;
9094 align-items: center; 9094 align-items: center;
9095 -webkit-box-pack: justify; 9095 -webkit-box-pack: justify;
9096 -ms-flex-pack: justify; 9096 -ms-flex-pack: justify;
9097 justify-content: space-between; 9097 justify-content: space-between;
9098 } 9098 }
9099 .cabinet__works-spoiler-left { 9099 .cabinet__works-spoiler-left {
9100 display: -webkit-box; 9100 display: -webkit-box;
9101 display: -ms-flexbox; 9101 display: -ms-flexbox;
9102 display: flex; 9102 display: flex;
9103 -webkit-box-align: center; 9103 -webkit-box-align: center;
9104 -ms-flex-align: center; 9104 -ms-flex-align: center;
9105 align-items: center; 9105 align-items: center;
9106 width: calc(100% - 22px); 9106 width: calc(100% - 22px);
9107 } 9107 }
9108 .cabinet__works-spoiler-right { 9108 .cabinet__works-spoiler-right {
9109 width: 22px; 9109 width: 22px;
9110 height: 22px; 9110 height: 22px;
9111 display: -webkit-box; 9111 display: -webkit-box;
9112 display: -ms-flexbox; 9112 display: -ms-flexbox;
9113 display: flex; 9113 display: flex;
9114 -webkit-box-align: center; 9114 -webkit-box-align: center;
9115 -ms-flex-align: center; 9115 -ms-flex-align: center;
9116 align-items: center; 9116 align-items: center;
9117 -webkit-box-pack: center; 9117 -webkit-box-pack: center;
9118 -ms-flex-pack: center; 9118 -ms-flex-pack: center;
9119 justify-content: center; 9119 justify-content: center;
9120 color: #377d87; 9120 color: #377d87;
9121 padding: 0; 9121 padding: 0;
9122 background: none; 9122 background: none;
9123 border: none; 9123 border: none;
9124 } 9124 }
9125 .cabinet__works-spoiler-right svg { 9125 .cabinet__works-spoiler-right svg {
9126 width: 60%; 9126 width: 60%;
9127 aspect-ratio: 1/1; 9127 aspect-ratio: 1/1;
9128 -webkit-transform: rotate(90deg); 9128 -webkit-transform: rotate(90deg);
9129 -ms-transform: rotate(90deg); 9129 -ms-transform: rotate(90deg);
9130 transform: rotate(90deg); 9130 transform: rotate(90deg);
9131 -webkit-transition: 0.3s; 9131 -webkit-transition: 0.3s;
9132 transition: 0.3s; 9132 transition: 0.3s;
9133 } 9133 }
9134 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg { 9134 .cabinet__works-spoiler.active .cabinet__works-spoiler-right svg {
9135 -webkit-transform: rotate(-90deg); 9135 -webkit-transform: rotate(-90deg);
9136 -ms-transform: rotate(-90deg); 9136 -ms-transform: rotate(-90deg);
9137 transform: rotate(-90deg); 9137 transform: rotate(-90deg);
9138 } 9138 }
9139 .cabinet__works-spoiler-buttons { 9139 .cabinet__works-spoiler-buttons {
9140 display: -webkit-box; 9140 display: -webkit-box;
9141 display: -ms-flexbox; 9141 display: -ms-flexbox;
9142 display: flex; 9142 display: flex;
9143 -webkit-box-align: center; 9143 -webkit-box-align: center;
9144 -ms-flex-align: center; 9144 -ms-flex-align: center;
9145 align-items: center; 9145 align-items: center;
9146 -webkit-box-pack: justify; 9146 -webkit-box-pack: justify;
9147 -ms-flex-pack: justify; 9147 -ms-flex-pack: justify;
9148 justify-content: space-between; 9148 justify-content: space-between;
9149 width: 60px; 9149 width: 60px;
9150 } 9150 }
9151 @media (min-width: 768px) { 9151 @media (min-width: 768px) {
9152 .cabinet__works-spoiler-buttons { 9152 .cabinet__works-spoiler-buttons {
9153 width: 74px; 9153 width: 74px;
9154 } 9154 }
9155 } 9155 }
9156 .cabinet__works-spoiler-buttons .button { 9156 .cabinet__works-spoiler-buttons .button {
9157 width: 22px; 9157 width: 22px;
9158 height: 22px; 9158 height: 22px;
9159 padding: 0; 9159 padding: 0;
9160 } 9160 }
9161 @media (min-width: 768px) { 9161 @media (min-width: 768px) {
9162 .cabinet__works-spoiler-buttons .button { 9162 .cabinet__works-spoiler-buttons .button {
9163 width: 30px; 9163 width: 30px;
9164 height: 30px; 9164 height: 30px;
9165 } 9165 }
9166 } 9166 }
9167 .cabinet__works-spoiler-text { 9167 .cabinet__works-spoiler-text {
9168 width: calc(100% - 60px); 9168 width: calc(100% - 60px);
9169 font-size: 17px; 9169 font-size: 17px;
9170 font-weight: 700; 9170 font-weight: 700;
9171 color: #000; 9171 color: #000;
9172 } 9172 }
9173 @media (min-width: 768px) { 9173 @media (min-width: 768px) {
9174 .cabinet__works-spoiler-text { 9174 .cabinet__works-spoiler-text {
9175 width: calc(100% - 74px); 9175 width: calc(100% - 74px);
9176 font-size: 22px; 9176 font-size: 22px;
9177 } 9177 }
9178 } 9178 }
9179 9179
9180 .cabinet__works-add { 9180 .cabinet__works-add {
9181 padding: 0; 9181 padding: 0;
9182 width: 100%; 9182 width: 100%;
9183 max-width: 160px; 9183 max-width: 160px;
9184 } 9184 }
9185 @media (min-width: 768px) { 9185 @media (min-width: 768px) {
9186 .cabinet__works-add { 9186 .cabinet__works-add {
9187 max-width: 220px; 9187 max-width: 220px;
9188 } 9188 }
9189 } 9189 }
9190 .cabinet__buttons { 9190 .cabinet__buttons {
9191 display: -webkit-box; 9191 display: -webkit-box;
9192 display: -ms-flexbox; 9192 display: -ms-flexbox;
9193 display: flex; 9193 display: flex;
9194 -webkit-box-orient: vertical; 9194 -webkit-box-orient: vertical;
9195 -webkit-box-direction: normal; 9195 -webkit-box-direction: normal;
9196 -ms-flex-direction: column; 9196 -ms-flex-direction: column;
9197 flex-direction: column; 9197 flex-direction: column;
9198 -webkit-box-align: center; 9198 -webkit-box-align: center;
9199 -ms-flex-align: center; 9199 -ms-flex-align: center;
9200 align-items: center; 9200 align-items: center;
9201 gap: 10px; 9201 gap: 10px;
9202 } 9202 }
9203 @media (min-width: 768px) { 9203 @media (min-width: 768px) {
9204 .cabinet__buttons { 9204 .cabinet__buttons {
9205 display: grid; 9205 display: grid;
9206 grid-template-columns: 1fr 1fr; 9206 grid-template-columns: 1fr 1fr;
9207 gap: 20px; 9207 gap: 20px;
9208 } 9208 }
9209 } 9209 }
9210 .cabinet__buttons .button, 9210 .cabinet__buttons .button,
9211 .cabinet__buttons .file { 9211 .cabinet__buttons .file {
9212 padding: 0; 9212 padding: 0;
9213 width: 100%; 9213 width: 100%;
9214 max-width: 140px; 9214 max-width: 140px;
9215 } 9215 }
9216 @media (min-width: 768px) { 9216 @media (min-width: 768px) {
9217 .cabinet__buttons .button, 9217 .cabinet__buttons .button,
9218 .cabinet__buttons .file { 9218 .cabinet__buttons .file {
9219 max-width: none; 9219 max-width: none;
9220 } 9220 }
9221 } 9221 }
9222 @media (min-width: 768px) { 9222 @media (min-width: 768px) {
9223 .cabinet__buttons { 9223 .cabinet__buttons {
9224 gap: 20px; 9224 gap: 20px;
9225 } 9225 }
9226 } 9226 }
9227 @media (min-width: 1280px) { 9227 @media (min-width: 1280px) {
9228 .cabinet__buttons { 9228 .cabinet__buttons {
9229 max-width: 400px; 9229 max-width: 400px;
9230 } 9230 }
9231 } 9231 }
9232 .cabinet__buttons_flex{ 9232 .cabinet__buttons_flex{
9233 display: flex; 9233 display: flex;
9234 } 9234 }
9235 .cabinet__buttons_flex > *{ 9235 .cabinet__buttons_flex > *{
9236 margin-right: 10px; 9236 margin-right: 10px;
9237 } 9237 }
9238 .cabinet__vacs { 9238 .cabinet__vacs {
9239 display: -webkit-box; 9239 display: -webkit-box;
9240 display: -ms-flexbox; 9240 display: -ms-flexbox;
9241 display: flex; 9241 display: flex;
9242 -webkit-box-orient: vertical; 9242 -webkit-box-orient: vertical;
9243 -webkit-box-direction: reverse; 9243 -webkit-box-direction: reverse;
9244 -ms-flex-direction: column-reverse; 9244 -ms-flex-direction: column-reverse;
9245 flex-direction: column-reverse; 9245 flex-direction: column-reverse;
9246 -webkit-box-align: center; 9246 -webkit-box-align: center;
9247 -ms-flex-align: center; 9247 -ms-flex-align: center;
9248 align-items: center; 9248 align-items: center;
9249 gap: 20px; 9249 gap: 20px;
9250 } 9250 }
9251 .cabinet__vacs-body { 9251 .cabinet__vacs-body {
9252 display: -webkit-box; 9252 display: -webkit-box;
9253 display: -ms-flexbox; 9253 display: -ms-flexbox;
9254 display: flex; 9254 display: flex;
9255 -webkit-box-orient: vertical; 9255 -webkit-box-orient: vertical;
9256 -webkit-box-direction: normal; 9256 -webkit-box-direction: normal;
9257 -ms-flex-direction: column; 9257 -ms-flex-direction: column;
9258 flex-direction: column; 9258 flex-direction: column;
9259 gap: 20px; 9259 gap: 20px;
9260 width: 100%; 9260 width: 100%;
9261 } 9261 }
9262 @media (min-width: 768px) { 9262 @media (min-width: 768px) {
9263 .cabinet__vacs-body { 9263 .cabinet__vacs-body {
9264 gap: 30px; 9264 gap: 30px;
9265 } 9265 }
9266 } 9266 }
9267 .cabinet__vacs-item { 9267 .cabinet__vacs-item {
9268 display: none; 9268 display: none;
9269 background: #fff; 9269 background: #fff;
9270 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9270 -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9271 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); 9271 box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2);
9272 } 9272 }
9273 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) { 9273 .cabinet__vacs-item:nth-of-type(1), .cabinet__vacs-item:nth-of-type(2) {
9274 display: -webkit-box; 9274 display: -webkit-box;
9275 display: -ms-flexbox; 9275 display: -ms-flexbox;
9276 display: flex; 9276 display: flex;
9277 } 9277 }
9278 .cabinet__vacs.active .cabinet__vacs-item { 9278 .cabinet__vacs.active .cabinet__vacs-item {
9279 display: -webkit-box; 9279 display: -webkit-box;
9280 display: -ms-flexbox; 9280 display: -ms-flexbox;
9281 display: flex; 9281 display: flex;
9282 } 9282 }
9283 .main__employer-page-two-item-text-body img { 9283 .main__employer-page-two-item-text-body img {
9284 display: inline !important; 9284 display: inline !important;
9285 border: none !important; 9285 border: none !important;
9286 box-shadow: none !important; 9286 box-shadow: none !important;
9287 height: 1em !important; 9287 height: 1em !important;
9288 width: 1em !important; 9288 width: 1em !important;
9289 margin: 0 0.07em !important; 9289 margin: 0 0.07em !important;
9290 vertical-align: -0.1em !important; 9290 vertical-align: -0.1em !important;
9291 background: none !important; 9291 background: none !important;
9292 padding: 0 !important; 9292 padding: 0 !important;
9293 } 9293 }
9294 .main__employer-page-two-item-text-body p{ 9294 .main__employer-page-two-item-text-body p{
9295 margin: 0 0 20px; 9295 margin: 0 0 20px;
9296 } 9296 }
9297 #sertificate .one-sertificate{ 9297 #sertificate .one-sertificate{
9298 display: flex; 9298 display: flex;
9299 justify-content: space-between; 9299 justify-content: space-between;
9300 margin-bottom: 15px; 9300 margin-bottom: 15px;
9301 border-bottom: 1px #ccc solid; 9301 border-bottom: 1px #ccc solid;
9302 padding-bottom: 15px; 9302 padding-bottom: 15px;
9303 } 9303 }
9304 #sertificate .one-sertificate .sertificate-field{ 9304 #sertificate .one-sertificate .sertificate-field{
9305 display: block; 9305 display: block;
9306 } 9306 }
9307 #sertificate .one-sertificate .sertificate-field.sertificate-name{ 9307 #sertificate .one-sertificate .sertificate-field.sertificate-name{
9308 width: 50%; 9308 width: 50%;
9309 max-width: 50%; 9309 max-width: 50%;
9310 } 9310 }
9311 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{ 9311 #sertificate .one-sertificate .sertificate-field.sertificate-buttons{
9312 display: flex; 9312 display: flex;
9313 justify-content: space-between; 9313 justify-content: space-between;
9314 } 9314 }
9315 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{ 9315 #sertificate .one-sertificate .sertificate-field.sertificate-buttons a{
9316 width: 30px; 9316 width: 30px;
9317 height: 30px; 9317 height: 30px;
9318 padding: 5px; 9318 padding: 5px;
9319 } 9319 }
9320 #prev_worker .cabinet__inputs-item-buttons a{ 9320 #prev_worker .cabinet__inputs-item-buttons a{
9321 width: 30px; 9321 width: 30px;
9322 height: 30px; 9322 height: 30px;
9323 padding: 5px; 9323 padding: 5px;
9324 } 9324 }
9325 #prev_worker .cabinet__inputs-item-buttons{ 9325 #prev_worker .cabinet__inputs-item-buttons{
9326 width: 100px; 9326 width: 100px;
9327 } 9327 }
9328 #prev_worker .cabinet__inputs{ 9328 #prev_worker .cabinet__inputs{
9329 -webkit-box-align: start; 9329 -webkit-box-align: start;
9330 -ms-flex-align: start; 9330 -ms-flex-align: start;
9331 align-items: start; 9331 align-items: start;
9332 } 9332 }
9333 #prev_worker .cabinet__inputs-item-buttons flex{ 9333 #prev_worker .cabinet__inputs-item-buttons flex{
9334 justify-content: end; 9334 justify-content: end;
9335 } 9335 }
9336 #prev_worker .cabinet__body-item{ 9336 #prev_worker .cabinet__body-item{
9337 border-bottom: 1px #cccccc solid; 9337 border-bottom: 1px #cccccc solid;
9338 padding-bottom: 25px; 9338 padding-bottom: 25px;
9339 } 9339 }
9340 @media (max-width: 1280px) { 9340 @media (max-width: 1280px) {
9341 #prev_worker .cabinet__inputs-item-buttons{ 9341 #prev_worker .cabinet__inputs-item-buttons{
9342 position: absolute; 9342 position: absolute;
9343 right: 0; 9343 right: 0;
9344 } 9344 }
9345 } 9345 }
9346 body .cke_notifications_area{ 9346 body .cke_notifications_area{
9347 opacity: 0; 9347 opacity: 0;
9348 display: none !important; 9348 display: none !important;
9349 } 9349 }
9350 .unread-messages-count{ 9350 .unread-messages-count{
9351 background-color: #377d87; 9351 background-color: #377d87;
9352 color: #fff; 9352 color: #fff;
9353 padding: 5px 10px; 9353 padding: 5px 10px;
9354 border-radius: 45px; 9354 border-radius: 45px;
9355 } 9355 }
9356 9356
9357 .flot-one-ship .flot-label{ 9357 .flot-one-ship .flot-label{
9358 font-weight: bold; 9358 font-weight: bold;
9359 display: flex; 9359 display: flex;
9360 } 9360 }
9361 .flot-one-ship .flot-label .flot-label-name{ 9361 .flot-one-ship .flot-label .flot-label-name{
9362 color: #377d87; 9362 color: #377d87;
9363 min-width: 120px; 9363 min-width: 120px;
9364 } 9364 }
9365 9365
9366 /*.employer_dropdown_list_button { 9366 /*.employer_dropdown_list_button {
9367 inline-size: 100%; 9367 inline-size: 100%;
9368 padding: 0.5lh 1.5lh; 9368 padding: 0.5lh 1.5lh;
9369 font: inherit; 9369 font: inherit;
9370 color: currentColor; 9370 color: currentColor;
9371 !*background-color: #f28482;*! 9371 !*background-color: #f28482;*!
9372 border: none; 9372 border: none;
9373 cursor: pointer; 9373 cursor: pointer;
9374 } 9374 }
9375 9375
9376 .toggle-button:hover, 9376 .toggle-button:hover,
9377 .toggle-button:focus-visible { 9377 .toggle-button:focus-visible {
9378 background-color: #f5cac3; 9378 background-color: #f5cac3;
9379 } 9379 }
9380 9380
9381 .employer_dropdown_list_menu { 9381 .employer_dropdown_list_menu {
9382 position: relative; 9382 position: relative;
9383 display: grid; 9383 display: grid;
9384 margin-block-start: 0.5lh; 9384 margin-block-start: 0.5lh;
9385 !*background-color: #f28482;*! 9385 !*background-color: #f28482;*!
9386 9386
9387 overflow: hidden; 9387 overflow: hidden;
9388 line-height: 0; 9388 line-height: 0;
9389 color: transparent; 9389 color: transparent;
9390 transition: line-height 0.5s, color 0.5s; 9390 transition: line-height 0.5s, color 0.5s;
9391 } 9391 }
9392 9392
9393 .employer_dropdown_list_menu-item { 9393 .employer_dropdown_list_menu-item {
9394 overflow: hidden; 9394 overflow: hidden;
9395 } 9395 }
9396 9396
9397 .employer_dropdown_list_menu-link { 9397 .employer_dropdown_list_menu-link {
9398 display: block; 9398 display: block;
9399 padding: 0.5lh 80px; 9399 padding: 0.5lh 80px;
9400 } 9400 }
9401 9401
9402 .employer_dropdown_list_menu-link:hover, 9402 .employer_dropdown_list_menu-link:hover,
9403 .employer_dropdown_list_menu-link:focus-visible { 9403 .employer_dropdown_list_menu-link:focus-visible {
9404 background-color: #f5cac3; 9404 background-color: #f5cac3;
9405 } 9405 }
9406 9406
9407 .employer_dropdown_list_button.active ~ .employer_dropdown_list_menu { 9407 .employer_dropdown_list_button.active ~ .employer_dropdown_list_menu {
9408 line-height: 1.2; 9408 line-height: 1.2;
9409 color: currentColor; 9409 color: currentColor;
9410 }*/ 9410 }*/
9411 9411
9412 /* Drop Down Styles 9412 /* Drop Down Styles
9413 ================================ */ 9413 ================================ */
9414 nav .drop-down { 9414 nav .drop-down {
9415 list-style: none; 9415 list-style: none;
9416 overflow: hidden; /* When ul height is reduced, ensure overflowing li are not shown */ 9416 overflow: hidden; /* When ul height is reduced, ensure overflowing li are not shown */
9417 height: 250px; /* 172px = (38 (li) + 5 (li border)) * 4 (number of li) */ 9417 height: 200px; /* 172px = (38 (li) + 5 (li border)) * 4 (number of li) */
9418 /*background-color: #34495e;*/
9419 /*font-family: Arial;*/
9420 /*width: 200px;*/
9421 margin: 0 auto; 9418 margin: 0 auto;
9422 padding: 0; 9419 padding: 0;
9423 /*text-align: center;*/
9424 -webkit-transition: height 0.3s ease; 9420 -webkit-transition: height 0.3s ease;
9425 transition: height 0.3s ease; 9421 transition: height 0.3s ease;
9426 } 9422 }
9427 9423
9428
9429 nav .drop-down.closed { 9424 nav .drop-down.closed {
9430 /* When toggled via jQuery this class will reduce the height of the ul which inconjuction 9425 /* When toggled via jQuery this class will reduce the height of the ul which inconjuction
9431 with overflow: hidden set on the ul will hide all list items apart from the first */ 9426 with overflow: hidden set on the ul will hide all list items apart from the first */
9432 /* current li height 38px + 5px border */ 9427 /* current li height 38px + 5px border */
9433 height: 43px; 9428 height: 43px;
9434 } 9429 }
9435
9436 nav .drop-down li {
9437 /*border-bottom: 5px solid #2c3e50;*/
9438 }
9439
9440 nav .drop-down li a {
9441 display: block;
9442 /*color: #ecf0f1;*/
9443 /*text-decoration: none;*/
9444 padding: 10px; /* Larger touch target area */
9445 }
9446
9447 nav .drop-down li:first-child a:after {
9448 /*content: "\25BC";*/
9449 float: right;
9450 margin-left: -30px; /* Excessive -margin to bring link text back to center */
9451 margin-right: 5px;
9452 }
9453 9430
resources/views/employers/menu.blade.php
1 <div class="cabinet__side-item"> 1 <div class="cabinet__side-item">
2 <div class="cabinet__menu"> 2 <div class="cabinet__menu">
3 <button type="button" class="cabinet__menu-toper js-toggle"> 3 <button type="button" class="cabinet__menu-toper js-toggle">
4 <span class="cabinet__menu-toper-text"></span> 4 <span class="cabinet__menu-toper-text"></span>
5 <i class="cabinet__menu-toper-arrow"> 5 <i class="cabinet__menu-toper-arrow">
6 <svg> 6 <svg>
7 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use> 7 <use xlink:href="{{ asset('images/sprite.svg#arrow') }}"></use>
8 </svg> 8 </svg>
9 </i> 9 </i>
10 </button> 10 </button>
11 <div class="cabinet__menu-body"> 11 <div class="cabinet__menu-body">
12 <div class="cabinet__menu-items"> 12 <div class="cabinet__menu-items">
13 <a href="{{ route('employer.employer_info') }}" class="cabinet__menu-item @if ($item==0) active @endif"> 13 <a href="{{ route('employer.employer_info') }}" class="cabinet__menu-item @if ($item==0) active @endif">
14 <i> 14 <i>
15 <svg> 15 <svg>
16 <use xlink:href="{{ asset('images/sprite.svg#cabinet-1') }}"></use> 16 <use xlink:href="{{ asset('images/sprite.svg#cabinet-1') }}"></use>
17 </svg> 17 </svg>
18 </i> 18 </i>
19 <span>Личные данные</span> 19 <span>Личные данные</span>
20 </a> 20 </a>
21 <a href="{{ route('employer.cabinet') }}" class="cabinet__menu-item @if ($item==1) active @endif"> 21 <a href="{{ route('employer.cabinet') }}" class="cabinet__menu-item @if ($item==1) active @endif">
22 <i> 22 <i>
23 <svg> 23 <svg>
24 <use xlink:href="{{ asset('images/sprite.svg#cabinet-1') }}"></use> 24 <use xlink:href="{{ asset('images/sprite.svg#cabinet-1') }}"></use>
25 </svg> 25 </svg>
26 </i> 26 </i>
27 <span>Профиль</span> 27 <span>Профиль</span>
28 </a> 28 </a>
29 @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_public)) 29 @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_public))
30 <a href="{{ route('employer.cabinet_vacancie') }}" class="cabinet__menu-item @if ($item==2) active @endif"> 30 <a href="{{ route('employer.cabinet_vacancie') }}" class="cabinet__menu-item @if ($item==2) active @endif">
31 <i> 31 <i>
32 <svg> 32 <svg>
33 <use xlink:href="{{ asset('images/sprite.svg#cabinet-2') }}"></use> 33 <use xlink:href="{{ asset('images/sprite.svg#cabinet-2') }}"></use>
34 </svg> 34 </svg>
35 </i> 35 </i>
36 <span>Разместить вакансию</span> 36 <span>Разместить вакансию</span>
37 </a> 37 </a>
38 @else 38 @else
39 <a href="{{ route('employer.cabinet_vacancie_danger') }}" class="cabinet__menu-item @if ($item==2) active @endif"> 39 <a href="{{ route('employer.cabinet_vacancie_danger') }}" class="cabinet__menu-item @if ($item==2) active @endif">
40 <i> 40 <i>
41 <svg> 41 <svg>
42 <use xlink:href="{{ asset('images/sprite.svg#cabinet-2') }}"></use> 42 <use xlink:href="{{ asset('images/sprite.svg#cabinet-2') }}"></use>
43 </svg> 43 </svg>
44 </i> 44 </i>
45 <span>Разместить вакансию</span> 45 <span>Разместить вакансию</span>
46 </a> 46 </a>
47 @endif 47 @endif
48 <a href="{{ route('employer.vacancy_list') }}" class="cabinet__menu-item @if ($item==3) active @endif"> 48 <a href="{{ route('employer.vacancy_list') }}" class="cabinet__menu-item @if ($item==3) active @endif">
49 <i> 49 <i>
50 <svg> 50 <svg>
51 <use xlink:href="{{ asset('images/sprite.svg#cabinet-3') }}"></use> 51 <use xlink:href="{{ asset('images/sprite.svg#cabinet-3') }}"></use>
52 </svg> 52 </svg>
53 </i> 53 </i>
54 <span>Мои вакансии</span> 54 <span>Мои вакансии</span>
55 </a> 55 </a>
56 <a href="{{ route('employer.messages', ['type_message' => 'input']) }}" class="cabinet__menu-item @if ($item==5) active @endif"> 56 <a href="{{ route('employer.messages', ['type_message' => 'input']) }}" class="cabinet__menu-item @if ($item==5) active @endif">
57 <i> 57 <i>
58 <svg> 58 <svg>
59 <use xlink:href="{{ asset('images/sprite.svg#cabinet-5') }}"></use> 59 <use xlink:href="{{ asset('images/sprite.svg#cabinet-5') }}"></use>
60 </svg> 60 </svg>
61 </i> 61 </i>
62 <span>Сообщения</span> 62 <span>Сообщения</span>
63 </a> 63 </a>
64 <a href="{{ route('employer.favorites') }}" class="cabinet__menu-item @if ($item==6) active @endif"> 64 <a href="{{ route('employer.favorites') }}" class="cabinet__menu-item @if ($item==6) active @endif">
65 <i> 65 <i>
66 <svg> 66 <svg>
67 <use xlink:href="{{ asset('images/sprite.svg#cabinet-6') }}"></use> 67 <use xlink:href="{{ asset('images/sprite.svg#cabinet-6') }}"></use>
68 </svg> 68 </svg>
69 </i> 69 </i>
70 <span>Избранные кандидаты</span> 70 <span>Избранные кандидаты</span>
71 </a> 71 </a>
72 @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_lookin)) 72 @if ((!Auth()->user()->is_worker) && (Auth()->user()->is_lookin))
73 <a href="{{ route('employer.bd') }}" class="cabinet__menu-item @if ($item==7) active @endif"> 73 <a href="{{ route('employer.bd') }}" class="cabinet__menu-item @if ($item==7) active @endif">
74 <i> 74 <i>
75 <svg> 75 <svg>
76 <use xlink:href="{{ asset('images/sprite.svg#cabinet-7')}}"></use> 76 <use xlink:href="{{ asset('images/sprite.svg#cabinet-7')}}"></use>
77 </svg> 77 </svg>
78 </i> 78 </i>
79 <span>База данных</span> 79 <span>База данных</span>
80 </a> 80 </a>
81 <a href="{{ route('bd_resume') }}" target="_blank" class="cabinet__menu-item @if ($item==8) active @endif"> 81 <a href="{{ route('bd_resume') }}" target="_blank" class="cabinet__menu-item @if ($item==8) active @endif">
82 <i> 82 <i>
83 <svg> 83 <svg>
84 <use xlink:href="{{ asset('images/sprite.svg#cabinet-8') }}"></use> 84 <use xlink:href="{{ asset('images/sprite.svg#cabinet-8') }}"></use>
85 </svg> 85 </svg>
86 </i> 86 </i>
87 <span>База резюме</span> 87 <span>База резюме</span>
88 </a> 88 </a>
89 @endif 89 @endif
90 <a href="{{ route('employer.send_all_messages') }}" class="cabinet__menu-item @if ($item==9) active @endif"> 90 <a href="{{ route('employer.send_all_messages') }}" class="cabinet__menu-item @if ($item==9) active @endif">
91 <i> 91 <i>
92 <svg> 92 <svg>
93 <use xlink:href="{{ asset('images/sprite.svg#cabinet-9') }}"></use> 93 <use xlink:href="{{ asset('images/sprite.svg#cabinet-9') }}"></use>
94 </svg> 94 </svg>
95 </i> 95 </i>
96 <span>Рассылка сообщений</span> 96 <span>Рассылка сообщений</span>
97 </a> 97 </a>
98 <a href="{{ route('employer.faq') }}" class="cabinet__menu-item @if ($item==10) active @endif"> 98 <a href="{{ route('employer.faq') }}" class="cabinet__menu-item @if ($item==10) active @endif">
99 <i> 99 <i>
100 <svg> 100 <svg>
101 <use xlink:href="{{ asset('images/sprite.svg#cabinet-10') }}"></use> 101 <use xlink:href="{{ asset('images/sprite.svg#cabinet-10') }}"></use>
102 </svg> 102 </svg>
103 </i> 103 </i>
104 <span>FAQ</span> 104 <span>FAQ</span>
105 </a> 105 </a>
106 <a href="{{ route('employer.slider_flot') }}" class="cabinet__menu-item @if ($item==12) active @endif"> 106 <a href="{{ route('employer.slider_flot') }}" class="cabinet__menu-item @if ($item==12) active @endif">
107 <i> 107 <i>
108 <svg> 108 <svg>
109 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use> 109 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use>
110 </svg> 110 </svg>
111 </i> 111 </i>
112 <span>Мой флот</span> 112 <span>Мой флот</span>
113 </a> 113 </a>
114 114
115 <nav> 115 <nav>
116 <ul class="drop-down closed"> 116 <ul class="drop-down closed">
117 <li> 117 <li>
118 <a class="nav-button cabinet__menu-item"> 118 <a style="background-color: white" class="nav-button cabinet__menu-item">
119 <svg> 119 <i>
120 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use> 120 <svg>
121 </svg> 121 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use>
122 </svg>
123 </i>
122 <span>Настройки</span> 124 <span>Настройки</span>
123 </a> 125 </a>
124 </li> 126 </li>
125 <li> 127 <li>
126 <a href="{{ route('employer.subscribe') }}" class="cabinet__menu-item @if ($item==11) active @endif"> 128 <a href="{{ route('employer.subscribe') }}" class="cabinet__menu-item @if ($item==11) active @endif">
127 <svg> 129 <i><svg>
128 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use> 130 <use xlink:href="{{ asset('images/sprite.svg#cabinet-11') }}"></use>
129 </svg> 131 </svg></i>
130 <span>Настройки уведомлений</span> 132 <span>Настройки уведомлений</span>
131 </a> 133 </a>
132 </li> 134 </li>
133 <li> 135 <li>
134 <a href="{{ route('employer.password_reset') }}" class="cabinet__menu-item green @if ($item==13) active @endif"> 136 <a href="{{ route('employer.password_reset') }}" class="cabinet__menu-item green @if ($item==13) active @endif">
137 <i></i>
135 <span>Сменить пароль</span> 138 <span>Сменить пароль</span>
136 </a> 139 </a>
137 </li> 140 </li>
138 <li> 141 <li>
139 <a href="{{ route('employer.delete_people') }}" class="cabinet__menu-item red @if ($item==14) active @endif"> 142 <a href="{{ route('employer.delete_people') }}" class="cabinet__menu-item red @if ($item==14) active @endif">
143 <i></i>
140 <span>Удалить профиль</span> 144 <span>Удалить профиль</span>
141 </a> 145 </a>
142 </li> 146 </li>
143 </ul> 147 </ul>
144 </nav> 148 </nav>
145 </div> 149 </div>
146 <div class="cabinet__menu-bottom"> 150 <div class="cabinet__menu-bottom">
147 <a href="{{ route('logout') }}" class="button cabinet__menu-leave"> 151 <a href="{{ route('logout') }}" class="button cabinet__menu-leave">
148 <svg> 152 <svg>
149 <use xlink:href="{{ asset('images/sprite.svg#leave') }}"></use> 153 <use xlink:href="{{ asset('images/sprite.svg#leave') }}"></use>
150 </svg> 154 </svg>
151 Выход 155 Выход
152 </a> 156 </a>
153 <span class="cabinet__menu-copy"> 157 <span class="cabinet__menu-copy">
154 &copy; 2020 &ndash; Rekamore.su 158 &copy; 2020 &ndash; Rekamore.su
155 </span> 159 </span>
156 </div> 160 </div>
157 </div> 161 </div>
158 </div> 162 </div>
159 </div> 163 </div>
160 164
161 <script> 165 <script>
162 $(function(){ 166 $(function(){
163 var active_menu = $('.cabinet__menu-item.active'); 167 var active_menu = $('.cabinet__menu-item.active');
164 if (active_menu.length === 1){ 168 if (active_menu.length === 1){
165 $('.cabinet__menu-toper-text').html(active_menu.html()); 169 $('.cabinet__menu-toper-text').html(active_menu.html());
166 } 170 }
167 }); 171 });
168 172
169 $(function() { 173 $(function() {
170 // Bind Click event to the drop down navigation button 174 // Bind Click event to the drop down navigation button
171 $(".nav-button").click(function() { 175 $(".nav-button").click(function() {
172 /* Toggle the CSS closed class which reduces the height of the UL thus 176 /* Toggle the CSS closed class which reduces the height of the UL thus
173 hiding all LI apart from the first */ 177 hiding all LI apart from the first */
174 $(this).parent().parent().toggleClass("closed"); 178 $(this).parent().parent().toggleClass("closed");
175 }); 179 });
176 180
177 }); 181 });
178 </script> 182 </script>
179 183
resources/views/modals/vacancy/send_response_to_employer.blade.php
1 <div id="response_sent" class="modal modal_bg"> 1 <div id="response_sent" class="modal modal_bg">
2 <div class="modal__body"> 2 <div class="modal__body">
3 <div class="modal__text">Ваше резюме и комментарий отправлены работодателю.</div> 3 <div class="modal__text">Ваше резюме и комментарий отправлены работодателю.</div>
4 <div class="modal__text">Спасибо, что пользуетесь нашим сервисом.</div> 4 <div class="modal__text">Спасибо, что пользуетесь нашим сервисом.</div>
5 <div class="modal__text">Удачи Вам в поисках работы.</div> 5 <div class="modal__text">Удачи Вам в поисках работы.</div>
6 <div class="modal__text"></div>
7 <div class="modal__text"></div>
8 <button type="button"
9 id="close-button"
10 class="button"
11 >
12 Вернуться
13 </button>
6 </div> 14 </div>
7 </div> 15 </div>
16 <script>
17 $('#close-button').click(function(){
18 $.fancybox.close();
19 $.fancybox.close();
20 $.fancybox.close();
21 });
22 </script>
8 23