Commit 5b68533bb1444a989029facbdb63007d1045205a
1 parent
1d1c166049
Exists in
master
and in
1 other branch
Работа над проектом - фронд
Showing 23 changed files with 8085 additions and 286 deletions Side-by-side Diff
- app/Http/Controllers/EmployerController.php
- app/Http/Controllers/MainController.php
- app/Http/Controllers/PagesController.php
- app/Http/Controllers/WorkerController.php
- app/Models/Ad_employer.php
- app/Models/Category.php
- app/Models/Employer.php
- app/Models/News.php
- app/Providers/MyServiceProvider.php
- database/migrations/2024_01_16_060844_create_news_tables.php
- public/css/news/fonts.css
- public/css/news/jquery.fancybox.css
- public/css/news/jquery.select2.css
- public/css/news/style.css
- public/css/news/swiper.css
- resources/views/ajax/vacancies.blade.php
- resources/views/index.blade.php
- resources/views/layout/frontend.blade.php
- resources/views/list_vacancies.blade.php
- resources/views/private_policy.blade.php
- resources/views/terms_of_use.blade.php
- resources/views/vacancies.blade.php
- routes/web.php
app/Http/Controllers/EmployerController.php
app/Http/Controllers/MainController.php
... | ... | @@ -2,12 +2,90 @@ |
2 | 2 | |
3 | 3 | namespace App\Http\Controllers; |
4 | 4 | |
5 | +use App\Models\Category; | |
6 | +use App\Models\Employer; | |
7 | +use App\Models\Job_title; | |
8 | +use App\Models\News; | |
9 | +use App\Models\reclame; | |
5 | 10 | use Illuminate\Http\Request; |
6 | 11 | |
7 | 12 | class MainController extends Controller |
8 | 13 | { |
9 | 14 | // Главная страница публичной части |
10 | 15 | public function index() { |
11 | - return view('index'); | |
16 | + $news = News::query()->orderBy('id')->limit(6)->get(); | |
17 | + | |
18 | + $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*') | |
19 | + ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id') | |
20 | + ->OrderByDesc('created_at') | |
21 | + ->GroupBy('categories.id') | |
22 | + ->get(); | |
23 | + | |
24 | + $employers = Employer::query()->orderBy('id')->limit(20)->get(); | |
25 | + | |
26 | + return view('index', compact('news', 'categories', 'employers')); | |
27 | + } | |
28 | + | |
29 | + public function vacancies(Request $request) { | |
30 | + //должности | |
31 | + $Job_title = Job_title::query()->orderBy('name')->get(); | |
32 | + | |
33 | + $categories = Category::query()->selectRaw('count(ad_employers.id) as cnt, categories.*') | |
34 | + ->selectRaw('min(ad_employers.salary) as min_salary, max(ad_employers.salary) as max_salary') | |
35 | + ->join('ad_employers', 'ad_employers.category_id', '=', 'categories.id') | |
36 | + ->join('ad_jobs', 'ad_jobs.ad_employer_id', '=', 'ad_employers.id'); | |
37 | + | |
38 | + //категории и вакансии | |
39 | + if ($request->ajax()) { | |
40 | + $categories = $categories->Where('job_title_id', '=', $request->get('job')) | |
41 | + ->OrderByDesc('created_at') | |
42 | + ->GroupBy('categories.id') | |
43 | + ->get(); | |
44 | + } else { | |
45 | + $categories = $categories->OrderByDesc('created_at') | |
46 | + ->GroupBy('categories.id') | |
47 | + ->get(); | |
48 | + } | |
49 | + | |
50 | + if ($request->ajax()) { | |
51 | + return view('ajax.vacancies', compact('categories')); | |
52 | + } else { | |
53 | + return view('vacancies', compact('Job_title', 'categories')); | |
54 | + } | |
55 | + } | |
56 | + | |
57 | + //Вакансии категория детальная | |
58 | + public function list_vacancies(Request $request) { | |
59 | + $data = $request->all(); | |
60 | + | |
61 | + if ($data['categories'] == 'all') { | |
62 | + $Categories_id = 0; | |
63 | + } else { | |
64 | + $Categories_id = $data['categories']; | |
65 | + } | |
66 | + | |
67 | + if ($data['job_titles'] == 'all') { | |
68 | + $job_titles_id = 0; | |
69 | + } else { | |
70 | + $job_titles_id = $data['job_titles']; | |
71 | + } | |
72 | + | |
73 | + $Query = Employer::with('jobs')->with('cat')->select('employers.*'); | |
74 | + if ($Categories_id > 0) { | |
75 | + $Query = $Query->where('category_id', '=', $Categories_id); | |
76 | + $Name_categori = Category::query()->where('id', '=', $Categories_id)->get(); | |
77 | + | |
78 | + } | |
79 | + | |
80 | + if ($job_titles_id > 0) { | |
81 | + $Query = $Query->join('ad_jobs', 'job_title_id', '=', $job_titles_id); | |
82 | + } | |
83 | + | |
84 | + // Данные | |
85 | + $Job_title = Job_title::query()->get(); | |
86 | + $Query = $Query->OrderBy('updated_at')->paginate(15); | |
87 | + $Reclama = reclame::query()->limit(3)->get(); | |
88 | + | |
89 | + return view('list_vacancies', compact('Query', 'Reclama', 'Name_categori', 'Job_title')); | |
12 | 90 | } |
13 | 91 | } |
app/Http/Controllers/PagesController.php
... | ... | @@ -35,4 +35,12 @@ class PagesController extends Controller |
35 | 35 | $writer = new Xlsx($spreadsheet); |
36 | 36 | $writer->save('hello_world.xlsx'); |
37 | 37 | } |
38 | + | |
39 | + public function private_policy() { | |
40 | + return view('private_policy'); | |
41 | + } | |
42 | + | |
43 | + public function terms_of_use() { | |
44 | + return view('terms_of_use'); | |
45 | + } | |
38 | 46 | } |
app/Http/Controllers/WorkerController.php
... | ... | @@ -8,10 +8,12 @@ use Illuminate\Http\Request; |
8 | 8 | |
9 | 9 | class WorkerController extends Controller |
10 | 10 | { |
11 | + //главная | |
11 | 12 | public function index() { |
12 | - | |
13 | + return; | |
13 | 14 | } |
14 | 15 | |
16 | + //профиль | |
15 | 17 | public function profile(Worker $worker) { |
16 | 18 | $get_date = date('Y.m'); |
17 | 19 | |
... | ... | @@ -37,4 +39,9 @@ class WorkerController extends Controller |
37 | 39 | |
38 | 40 | return view('public.workers.profile', compact('worker', 'stat')); |
39 | 41 | } |
42 | + | |
43 | + //публичная оферта | |
44 | + public function public_offer() { | |
45 | + return; | |
46 | + } | |
40 | 47 | } |
app/Models/Ad_employer.php
... | ... | @@ -49,6 +49,11 @@ class Ad_employer extends Model |
49 | 49 | return $this->hasMany(ad_response::class); |
50 | 50 | } |
51 | 51 | |
52 | + // Связь модели Категории (Categories) с моделью Вакансии | |
53 | + public function cat() { | |
54 | + return $this->hasMany(Category::class, 'categories_id'); | |
55 | + } | |
56 | + | |
52 | 57 | public function scopeActive($query) { |
53 | 58 | return $query->where('is_remove', '=', '0'); |
54 | 59 | } |
app/Models/Category.php
... | ... | @@ -17,4 +17,9 @@ class Category extends Model |
17 | 17 | public function scopeActive($query) { |
18 | 18 | return $query->where('is_remove', '=', '0'); |
19 | 19 | } |
20 | + | |
21 | + // Один ко многим Категории - к - вакансиям | |
22 | + public function ad_employers() { | |
23 | + return $this->hasMany(ad_employer::class); | |
24 | + } | |
20 | 25 | } |
app/Models/Employer.php
app/Models/News.php
... | ... | @@ -0,0 +1,17 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace App\Models; | |
4 | + | |
5 | +use Illuminate\Database\Eloquent\Factories\HasFactory; | |
6 | +use Illuminate\Database\Eloquent\Model; | |
7 | + | |
8 | +class News extends Model | |
9 | +{ | |
10 | + use HasFactory; | |
11 | + | |
12 | + public $table = 'news'; | |
13 | + | |
14 | + protected $fillable = [ | |
15 | + 'title', 'image', 'text', 'slug' | |
16 | + ]; | |
17 | +} |
app/Providers/MyServiceProvider.php
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | namespace App\Providers; |
4 | 4 | |
5 | +use App\Models\Company; | |
5 | 6 | use App\Models\ContentRoles; |
6 | 7 | use App\Models\Job_title; |
7 | 8 | use Illuminate\Support\Facades\Auth; |
... | ... | @@ -72,5 +73,16 @@ class MyServiceProvider extends ServiceProvider |
72 | 73 | 'contents' => $contents]); |
73 | 74 | } |
74 | 75 | ); |
76 | + | |
77 | + $views3 = ['layout.frontend']; | |
78 | + | |
79 | + View::composer($views3, | |
80 | + function($view){ | |
81 | + $id = Auth::user(); | |
82 | + $companies = Company::query()->limit(1)->get(); | |
83 | + | |
84 | + $view->with(['UserId' => $id, 'companies' => $companies]); | |
85 | + } | |
86 | + ); | |
75 | 87 | } |
76 | 88 | } |
database/migrations/2024_01_16_060844_create_news_tables.php
... | ... | @@ -0,0 +1,35 @@ |
1 | +<?php | |
2 | + | |
3 | +use Illuminate\Database\Migrations\Migration; | |
4 | +use Illuminate\Database\Schema\Blueprint; | |
5 | +use Illuminate\Support\Facades\Schema; | |
6 | + | |
7 | +return new class extends Migration | |
8 | +{ | |
9 | + /** | |
10 | + * Run the migrations. | |
11 | + * | |
12 | + * @return void | |
13 | + */ | |
14 | + public function up() | |
15 | + { | |
16 | + Schema::create('news', function (Blueprint $table) { | |
17 | + $table->id(); | |
18 | + $table->string('title', 255)->nullable(false); | |
19 | + $table->string('image', 255)->nullable(); | |
20 | + $table->text('text')->nullable(); | |
21 | + $table->string('slug', 255)->unique(); | |
22 | + $table->timestamps(); | |
23 | + }); | |
24 | + } | |
25 | + | |
26 | + /** | |
27 | + * Reverse the migrations. | |
28 | + * | |
29 | + * @return void | |
30 | + */ | |
31 | + public function down() | |
32 | + { | |
33 | + Schema::dropIfExists('news'); | |
34 | + } | |
35 | +}; |
public/css/news/fonts.css
... | ... | @@ -0,0 +1,65 @@ |
1 | +@font-face { | |
2 | + font-family: 'Circe'; | |
3 | + src: url('../fonts/Circe-Regular.eot'); | |
4 | + src: local('Circe'), local('Circe-Regular'), | |
5 | + url('../fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'), | |
6 | + url('../fonts/Circe-Regular.woff') format('woff'), | |
7 | + url('../fonts/Circe-Regular.ttf') format('truetype'); | |
8 | + font-weight: normal; | |
9 | + font-style: normal; | |
10 | +} | |
11 | + | |
12 | +@font-face { | |
13 | + font-family: 'Circe'; | |
14 | + src: url('../fonts/Circe-ExtraLight.eot'); | |
15 | + src: local('Circe ExtraLight'), local('Circe-ExtraLight'), | |
16 | + url('../fonts/Circe-ExtraLight.eot?#iefix') format('embedded-opentype'), | |
17 | + url('../fonts/Circe-ExtraLight.woff') format('woff'), | |
18 | + url('../fonts/Circe-ExtraLight.ttf') format('truetype'); | |
19 | + font-weight: 200; | |
20 | + font-style: normal; | |
21 | +} | |
22 | + | |
23 | +@font-face { | |
24 | + font-family: 'Circe'; | |
25 | + src: url('../fonts/Circe-Thin.eot'); | |
26 | + src: local('Circe Thin'), local('Circe-Thin'), | |
27 | + url('../fonts/Circe-Thin.eot?#iefix') format('embedded-opentype'), | |
28 | + url('../fonts/Circe-Thin.woff') format('woff'), | |
29 | + url('../fonts/Circe-Thin.ttf') format('truetype'); | |
30 | + font-weight: 100; | |
31 | + font-style: normal; | |
32 | +} | |
33 | + | |
34 | +@font-face { | |
35 | + font-family: 'Circe'; | |
36 | + src: url('../fonts/Circe-Light.eot'); | |
37 | + src: local('Circe Light'), local('Circe-Light'), | |
38 | + url('../fonts/Circe-Light.eot?#iefix') format('embedded-opentype'), | |
39 | + url('../fonts/Circe-Light.woff') format('woff'), | |
40 | + url('../fonts/Circe-Light.ttf') format('truetype'); | |
41 | + font-weight: 300; | |
42 | + font-style: normal; | |
43 | +} | |
44 | + | |
45 | +@font-face { | |
46 | + font-family: 'Circe'; | |
47 | + src: url('../fonts/Circe-Bold.eot'); | |
48 | + src: local('Circe Bold'), local('Circe-Bold'), | |
49 | + url('../fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'), | |
50 | + url('../fonts/Circe-Bold.woff') format('woff'), | |
51 | + url('../fonts/Circe-Bold.ttf') format('truetype'); | |
52 | + font-weight: bold; | |
53 | + font-style: normal; | |
54 | +} | |
55 | + | |
56 | +@font-face { | |
57 | + font-family: 'Circe'; | |
58 | + src: url('../fonts/Circe-ExtraBold.eot'); | |
59 | + src: local('Circe ExtraBold'), local('Circe-ExtraBold'), | |
60 | + url('../fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'), | |
61 | + url('../fonts/Circe-ExtraBold.woff') format('woff'), | |
62 | + url('../fonts/Circe-ExtraBold.ttf') format('truetype'); | |
63 | + font-weight: 800; | |
64 | + font-style: normal; | |
65 | +} |
public/css/news/jquery.fancybox.css
... | ... | @@ -0,0 +1 @@ |
1 | +body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}} | |
0 | 2 | \ No newline at end of file |
public/css/news/jquery.select2.css
... | ... | @@ -0,0 +1 @@ |
1 | +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:8px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:8px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:8px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:8px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:8px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:8px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:8px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} | |
0 | 2 | \ No newline at end of file |
public/css/news/style.css
Changes suppressed. Click to show
... | ... | @@ -0,0 +1,7185 @@ |
1 | +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ | |
2 | +/* Document | |
3 | + ========================================================================== */ | |
4 | +/** | |
5 | + * 1. Correct the line height in all browsers. | |
6 | + * 2. Prevent adjustments of font size after orientation changes in iOS. | |
7 | + */ | |
8 | +@import url(fonts.css); | |
9 | +@import url(jquery.fancybox.css); | |
10 | +@import url(jquery.select2.css); | |
11 | +@import url(swiper.css); | |
12 | +html { | |
13 | + line-height: 1.15; /* 1 */ | |
14 | + -webkit-text-size-adjust: 100%; /* 2 */ | |
15 | +} | |
16 | + | |
17 | +/* Sections | |
18 | + ========================================================================== */ | |
19 | +/** | |
20 | + * Remove the margin in all browsers. | |
21 | + */ | |
22 | +body { | |
23 | + margin: 0; | |
24 | +} | |
25 | + | |
26 | +/** | |
27 | + * Render the `main` element consistently in IE. | |
28 | + */ | |
29 | +main { | |
30 | + display: block; | |
31 | +} | |
32 | + | |
33 | +/** | |
34 | + * Correct the font size and margin on `h1` elements within `section` and | |
35 | + * `article` contexts in Chrome, Firefox, and Safari. | |
36 | + */ | |
37 | +h1 { | |
38 | + font-size: 2em; | |
39 | + margin: 0.67em 0; | |
40 | +} | |
41 | + | |
42 | +/* Grouping content | |
43 | + ========================================================================== */ | |
44 | +/** | |
45 | + * 1. Add the correct box sizing in Firefox. | |
46 | + * 2. Show the overflow in Edge and IE. | |
47 | + */ | |
48 | +hr { | |
49 | + -webkit-box-sizing: content-box; | |
50 | + box-sizing: content-box; /* 1 */ | |
51 | + height: 0; /* 1 */ | |
52 | + overflow: visible; /* 2 */ | |
53 | +} | |
54 | + | |
55 | +/** | |
56 | + * 1. Correct the inheritance and scaling of font size in all browsers. | |
57 | + * 2. Correct the odd `em` font sizing in all browsers. | |
58 | + */ | |
59 | +pre { | |
60 | + font-family: monospace, monospace; /* 1 */ | |
61 | + font-size: 1em; /* 2 */ | |
62 | +} | |
63 | + | |
64 | +/* Text-level semantics | |
65 | + ========================================================================== */ | |
66 | +/** | |
67 | + * Remove the gray background on active links in IE 10. | |
68 | + */ | |
69 | +a { | |
70 | + background-color: transparent; | |
71 | +} | |
72 | + | |
73 | +/** | |
74 | + * 1. Remove the bottom border in Chrome 57- | |
75 | + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. | |
76 | + */ | |
77 | +abbr[title] { | |
78 | + border-bottom: none; /* 1 */ | |
79 | + text-decoration: underline; /* 2 */ | |
80 | + -webkit-text-decoration: underline dotted; | |
81 | + text-decoration: underline dotted; /* 2 */ | |
82 | +} | |
83 | + | |
84 | +/** | |
85 | + * Add the correct font weight in Chrome, Edge, and Safari. | |
86 | + */ | |
87 | +b, | |
88 | +strong { | |
89 | + font-weight: bolder; | |
90 | +} | |
91 | + | |
92 | +/** | |
93 | + * 1. Correct the inheritance and scaling of font size in all browsers. | |
94 | + * 2. Correct the odd `em` font sizing in all browsers. | |
95 | + */ | |
96 | +code, | |
97 | +kbd, | |
98 | +samp { | |
99 | + font-family: monospace, monospace; /* 1 */ | |
100 | + font-size: 1em; /* 2 */ | |
101 | +} | |
102 | + | |
103 | +/** | |
104 | + * Add the correct font size in all browsers. | |
105 | + */ | |
106 | +small { | |
107 | + font-size: 80%; | |
108 | +} | |
109 | + | |
110 | +/** | |
111 | + * Prevent `sub` and `sup` elements from affecting the line height in | |
112 | + * all browsers. | |
113 | + */ | |
114 | +sub, | |
115 | +sup { | |
116 | + font-size: 75%; | |
117 | + line-height: 0; | |
118 | + position: relative; | |
119 | + vertical-align: baseline; | |
120 | +} | |
121 | + | |
122 | +sub { | |
123 | + bottom: -0.25em; | |
124 | +} | |
125 | + | |
126 | +sup { | |
127 | + top: -0.5em; | |
128 | +} | |
129 | + | |
130 | +/* Embedded content | |
131 | + ========================================================================== */ | |
132 | +/** | |
133 | + * Remove the border on images inside links in IE 10. | |
134 | + */ | |
135 | +img { | |
136 | + border-style: none; | |
137 | +} | |
138 | + | |
139 | +/* Forms | |
140 | + ========================================================================== */ | |
141 | +/** | |
142 | + * 1. Change the font styles in all browsers. | |
143 | + * 2. Remove the margin in Firefox and Safari. | |
144 | + */ | |
145 | +button, | |
146 | +input, | |
147 | +optgroup, | |
148 | +select, | |
149 | +textarea { | |
150 | + font-family: inherit; /* 1 */ | |
151 | + font-size: 100%; /* 1 */ | |
152 | + line-height: 1.15; /* 1 */ | |
153 | + margin: 0; /* 2 */ | |
154 | +} | |
155 | + | |
156 | +/** | |
157 | + * Show the overflow in IE. | |
158 | + * 1. Show the overflow in Edge. | |
159 | + */ | |
160 | +button, | |
161 | +input { /* 1 */ | |
162 | + overflow: visible; | |
163 | +} | |
164 | + | |
165 | +/** | |
166 | + * Remove the inheritance of text transform in Edge, Firefox, and IE. | |
167 | + * 1. Remove the inheritance of text transform in Firefox. | |
168 | + */ | |
169 | +button, | |
170 | +select { /* 1 */ | |
171 | + text-transform: none; | |
172 | +} | |
173 | + | |
174 | +/** | |
175 | + * Correct the inability to style clickable types in iOS and Safari. | |
176 | + */ | |
177 | +button, | |
178 | +[type=button], | |
179 | +[type=reset], | |
180 | +[type=submit] { | |
181 | + -webkit-appearance: button; | |
182 | +} | |
183 | + | |
184 | +/** | |
185 | + * Remove the inner border and padding in Firefox. | |
186 | + */ | |
187 | +button::-moz-focus-inner, | |
188 | +[type=button]::-moz-focus-inner, | |
189 | +[type=reset]::-moz-focus-inner, | |
190 | +[type=submit]::-moz-focus-inner { | |
191 | + border-style: none; | |
192 | + padding: 0; | |
193 | +} | |
194 | + | |
195 | +/** | |
196 | + * Restore the focus styles unset by the previous rule. | |
197 | + */ | |
198 | +button:-moz-focusring, | |
199 | +[type=button]:-moz-focusring, | |
200 | +[type=reset]:-moz-focusring, | |
201 | +[type=submit]:-moz-focusring { | |
202 | + outline: 1px dotted ButtonText; | |
203 | +} | |
204 | + | |
205 | +/** | |
206 | + * Correct the padding in Firefox. | |
207 | + */ | |
208 | +fieldset { | |
209 | + padding: 0.35em 0.75em 0.625em; | |
210 | +} | |
211 | + | |
212 | +/** | |
213 | + * 1. Correct the text wrapping in Edge and IE. | |
214 | + * 2. Correct the color inheritance from `fieldset` elements in IE. | |
215 | + * 3. Remove the padding so developers are not caught out when they zero out | |
216 | + * `fieldset` elements in all browsers. | |
217 | + */ | |
218 | +legend { | |
219 | + -webkit-box-sizing: border-box; | |
220 | + box-sizing: border-box; /* 1 */ | |
221 | + color: inherit; /* 2 */ | |
222 | + display: table; /* 1 */ | |
223 | + max-width: 100%; /* 1 */ | |
224 | + padding: 0; /* 3 */ | |
225 | + white-space: normal; /* 1 */ | |
226 | +} | |
227 | + | |
228 | +/** | |
229 | + * Add the correct vertical alignment in Chrome, Firefox, and Opera. | |
230 | + */ | |
231 | +progress { | |
232 | + vertical-align: baseline; | |
233 | +} | |
234 | + | |
235 | +/** | |
236 | + * Remove the default vertical scrollbar in IE 10+. | |
237 | + */ | |
238 | +textarea { | |
239 | + overflow: auto; | |
240 | +} | |
241 | + | |
242 | +/** | |
243 | + * 1. Add the correct box sizing in IE 10. | |
244 | + * 2. Remove the padding in IE 10. | |
245 | + */ | |
246 | +[type=checkbox], | |
247 | +[type=radio] { | |
248 | + -webkit-box-sizing: border-box; | |
249 | + box-sizing: border-box; /* 1 */ | |
250 | + padding: 0; /* 2 */ | |
251 | +} | |
252 | + | |
253 | +/** | |
254 | + * Correct the cursor style of increment and decrement buttons in Chrome. | |
255 | + */ | |
256 | +[type=number]::-webkit-inner-spin-button, | |
257 | +[type=number]::-webkit-outer-spin-button { | |
258 | + height: auto; | |
259 | +} | |
260 | + | |
261 | +/** | |
262 | + * 1. Correct the odd appearance in Chrome and Safari. | |
263 | + * 2. Correct the outline style in Safari. | |
264 | + */ | |
265 | +[type=search] { | |
266 | + -webkit-appearance: textfield; /* 1 */ | |
267 | + outline-offset: -2px; /* 2 */ | |
268 | +} | |
269 | + | |
270 | +/** | |
271 | + * Remove the inner padding in Chrome and Safari on macOS. | |
272 | + */ | |
273 | +[type=search]::-webkit-search-decoration { | |
274 | + -webkit-appearance: none; | |
275 | +} | |
276 | + | |
277 | +/** | |
278 | + * 1. Correct the inability to style clickable types in iOS and Safari. | |
279 | + * 2. Change font properties to `inherit` in Safari. | |
280 | + */ | |
281 | +::-webkit-file-upload-button { | |
282 | + -webkit-appearance: button; /* 1 */ | |
283 | + font: inherit; /* 2 */ | |
284 | +} | |
285 | + | |
286 | +/* Interactive | |
287 | + ========================================================================== */ | |
288 | +/* | |
289 | + * Add the correct display in Edge, IE 10+, and Firefox. | |
290 | + */ | |
291 | +details { | |
292 | + display: block; | |
293 | +} | |
294 | + | |
295 | +/* | |
296 | + * Add the correct display in all browsers. | |
297 | + */ | |
298 | +summary { | |
299 | + display: list-item; | |
300 | +} | |
301 | + | |
302 | +/* Misc | |
303 | + ========================================================================== */ | |
304 | +/** | |
305 | + * Add the correct display in IE 10+. | |
306 | + */ | |
307 | +template { | |
308 | + display: none; | |
309 | +} | |
310 | + | |
311 | +/** | |
312 | + * Add the correct display in IE 10. | |
313 | + */ | |
314 | +[hidden] { | |
315 | + display: none; | |
316 | +} | |
317 | + | |
318 | +.green { | |
319 | + color: #377d87; | |
320 | +} | |
321 | + | |
322 | +.red { | |
323 | + color: #eb5757; | |
324 | +} | |
325 | + | |
326 | +.rotate180 { | |
327 | + -webkit-transform: rotate(180deg); | |
328 | + -ms-transform: rotate(180deg); | |
329 | + transform: rotate(180deg); | |
330 | +} | |
331 | + | |
332 | +::-moz-selection { | |
333 | + color: #3a3b3c; | |
334 | + background: #acc0e6; | |
335 | +} | |
336 | + | |
337 | +::selection { | |
338 | + color: #3a3b3c; | |
339 | + background: #acc0e6; | |
340 | +} | |
341 | + | |
342 | +::-webkit-scrollbar { | |
343 | + width: 4px; | |
344 | + height: 4px; | |
345 | +} | |
346 | + | |
347 | +::-webkit-scrollbar-track { | |
348 | + border-radius: 999px; | |
349 | + background-color: #f3f3f3; | |
350 | +} | |
351 | + | |
352 | +::-webkit-scrollbar-thumb { | |
353 | + border-radius: 999px; | |
354 | + background-color: #acc0e6; | |
355 | +} | |
356 | + | |
357 | +::-webkit-input-placeholder { | |
358 | + color: #9c9d9d; | |
359 | + opacity: 1; | |
360 | +} | |
361 | + | |
362 | +:focus::-webkit-input-placeholder { | |
363 | + color: transparent; | |
364 | +} | |
365 | + | |
366 | +:-ms-input-placeholder { | |
367 | + color: #9c9d9d; | |
368 | + opacity: 1; | |
369 | +} | |
370 | + | |
371 | +:focus:-ms-input-placeholder { | |
372 | + color: transparent; | |
373 | +} | |
374 | + | |
375 | +::-ms-input-placeholder { | |
376 | + color: #9c9d9d; | |
377 | + opacity: 1; | |
378 | +} | |
379 | + | |
380 | +:focus::-ms-input-placeholder { | |
381 | + color: transparent; | |
382 | +} | |
383 | + | |
384 | +::-moz-placeholder { | |
385 | + color: #9c9d9d; | |
386 | + opacity: 1; | |
387 | +} | |
388 | + | |
389 | +:focus::-moz-placeholder { | |
390 | + color: transparent; | |
391 | +} | |
392 | + | |
393 | +::-webkit-input-placeholder { | |
394 | + color: #9c9d9d; | |
395 | + opacity: 1; | |
396 | +} | |
397 | + | |
398 | +::-moz-placeholder { | |
399 | + color: #9c9d9d; | |
400 | + opacity: 1; | |
401 | +} | |
402 | + | |
403 | +:-ms-input-placeholder { | |
404 | + color: #9c9d9d; | |
405 | + opacity: 1; | |
406 | +} | |
407 | + | |
408 | +::-ms-input-placeholder { | |
409 | + color: #9c9d9d; | |
410 | + opacity: 1; | |
411 | +} | |
412 | + | |
413 | +::placeholder { | |
414 | + color: #9c9d9d; | |
415 | + opacity: 1; | |
416 | +} | |
417 | + | |
418 | +:focus::-webkit-input-placeholder { | |
419 | + color: transparent; | |
420 | +} | |
421 | + | |
422 | +:focus::-moz-placeholder { | |
423 | + color: transparent; | |
424 | +} | |
425 | + | |
426 | +:focus:-ms-input-placeholder { | |
427 | + color: transparent; | |
428 | +} | |
429 | + | |
430 | +:focus::-ms-input-placeholder { | |
431 | + color: transparent; | |
432 | +} | |
433 | + | |
434 | +:focus::placeholder { | |
435 | + color: transparent; | |
436 | +} | |
437 | + | |
438 | +*, | |
439 | +*:before, | |
440 | +*:after { | |
441 | + -webkit-box-sizing: border-box; | |
442 | + box-sizing: border-box; | |
443 | + -webkit-appearance: none; | |
444 | + -moz-appearance: none; | |
445 | + appearance: none; | |
446 | + outline: none; | |
447 | + -webkit-box-shadow: none; | |
448 | + box-shadow: none; | |
449 | +} | |
450 | + | |
451 | +a, | |
452 | +button, | |
453 | +select { | |
454 | + color: inherit; | |
455 | +} | |
456 | + | |
457 | +a { | |
458 | + text-decoration: none; | |
459 | +} | |
460 | + | |
461 | +a, | |
462 | +input[type=button], | |
463 | +input[type=submit], | |
464 | +button { | |
465 | + -webkit-user-select: none; | |
466 | + -moz-user-select: none; | |
467 | + -ms-user-select: none; | |
468 | + user-select: none; | |
469 | + -webkit-transition: 0.3s; | |
470 | + transition: 0.3s; | |
471 | + cursor: pointer; | |
472 | +} | |
473 | + | |
474 | +[type=tel] { | |
475 | + letter-spacing: 1px; | |
476 | +} | |
477 | + | |
478 | +.br, | |
479 | +img, | |
480 | +svg { | |
481 | + display: block; | |
482 | +} | |
483 | + | |
484 | +.float-left { | |
485 | + float: left; | |
486 | +} | |
487 | + | |
488 | +.float-right { | |
489 | + float: right; | |
490 | +} | |
491 | + | |
492 | +.clear-both:after { | |
493 | + content: ""; | |
494 | + display: block; | |
495 | + clear: both; | |
496 | +} | |
497 | + | |
498 | +#body { | |
499 | + font-family: "Circe", sans-serif; | |
500 | + color: #3a3b3c; | |
501 | + background: #ffffff; | |
502 | + display: -webkit-box; | |
503 | + display: -ms-flexbox; | |
504 | + display: flex; | |
505 | + -webkit-box-orient: vertical; | |
506 | + -webkit-box-direction: normal; | |
507 | + -ms-flex-direction: column; | |
508 | + flex-direction: column; | |
509 | + -webkit-box-pack: justify; | |
510 | + -ms-flex-pack: justify; | |
511 | + justify-content: space-between; | |
512 | + min-width: 320px; | |
513 | + min-height: 100vh; | |
514 | + line-height: 1.25; | |
515 | +} | |
516 | + | |
517 | +.container { | |
518 | + width: 100%; | |
519 | + max-width: 1280px; | |
520 | + margin-left: auto; | |
521 | + margin-right: auto; | |
522 | + padding-left: 10px; | |
523 | + padding-right: 10px; | |
524 | +} | |
525 | +@media (min-width: 768px) { | |
526 | + .container { | |
527 | + padding-left: 20px; | |
528 | + padding-right: 20px; | |
529 | + } | |
530 | +} | |
531 | + | |
532 | +.to-top { | |
533 | + position: fixed; | |
534 | + right: 10px; | |
535 | + bottom: 10px; | |
536 | + border-radius: 999px; | |
537 | + display: -webkit-box; | |
538 | + display: -ms-flexbox; | |
539 | + display: flex; | |
540 | + -webkit-box-pack: center; | |
541 | + -ms-flex-pack: center; | |
542 | + justify-content: center; | |
543 | + -webkit-box-align: center; | |
544 | + -ms-flex-align: center; | |
545 | + align-items: center; | |
546 | + color: #ffffff; | |
547 | + background: #377d87; | |
548 | + width: 40px; | |
549 | + height: 40px; | |
550 | + -webkit-transition: 0.3s; | |
551 | + transition: 0.3s; | |
552 | + margin-right: -100px; | |
553 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
554 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
555 | + z-index: 99; | |
556 | + border: 1px solid #377d87; | |
557 | +} | |
558 | +.to-top:hover { | |
559 | + background: #ffffff; | |
560 | + color: #377d87; | |
561 | +} | |
562 | +.to-top svg { | |
563 | + width: 10px; | |
564 | + height: 10px; | |
565 | +} | |
566 | +@media (min-width: 768px) { | |
567 | + .to-top { | |
568 | + width: 50px; | |
569 | + height: 50px; | |
570 | + right: 20px; | |
571 | + bottom: 20px; | |
572 | + } | |
573 | + .to-top svg { | |
574 | + width: 12px; | |
575 | + height: 12px; | |
576 | + } | |
577 | +} | |
578 | + | |
579 | +.begin .to-top { | |
580 | + margin-right: 0; | |
581 | +} | |
582 | + | |
583 | +.socials { | |
584 | + display: -webkit-box; | |
585 | + display: -ms-flexbox; | |
586 | + display: flex; | |
587 | + -webkit-box-align: center; | |
588 | + -ms-flex-align: center; | |
589 | + align-items: center; | |
590 | + -webkit-box-pack: center; | |
591 | + -ms-flex-pack: center; | |
592 | + justify-content: center; | |
593 | + gap: 20px; | |
594 | +} | |
595 | +.socials a { | |
596 | + display: -webkit-box; | |
597 | + display: -ms-flexbox; | |
598 | + display: flex; | |
599 | + -webkit-box-align: center; | |
600 | + -ms-flex-align: center; | |
601 | + align-items: center; | |
602 | + -webkit-box-pack: center; | |
603 | + -ms-flex-pack: center; | |
604 | + justify-content: center; | |
605 | + border: 1px solid #377d87; | |
606 | + color: #377d87; | |
607 | + border-radius: 999px; | |
608 | + width: 38px; | |
609 | + height: 38px; | |
610 | +} | |
611 | +.socials a:hover { | |
612 | + background: #377d87; | |
613 | + color: #ffffff; | |
614 | +} | |
615 | +.socials svg { | |
616 | + width: 12px; | |
617 | + height: 12px; | |
618 | +} | |
619 | + | |
620 | +.nls { | |
621 | + display: -webkit-box; | |
622 | + display: -ms-flexbox; | |
623 | + display: flex; | |
624 | + color: #3a3b3c; | |
625 | + text-align: left; | |
626 | +} | |
627 | +.nls:hover { | |
628 | + color: #377d87; | |
629 | +} | |
630 | +.nls svg { | |
631 | + width: 30px; | |
632 | + height: 40px; | |
633 | +} | |
634 | +@media (min-width: 768px) { | |
635 | + .nls svg { | |
636 | + width: 24px; | |
637 | + height: 31px; | |
638 | + } | |
639 | +} | |
640 | +.nls span { | |
641 | + width: calc(100% - 30px); | |
642 | + padding-left: 12px; | |
643 | + display: -webkit-box; | |
644 | + display: -ms-flexbox; | |
645 | + display: flex; | |
646 | + -webkit-box-orient: vertical; | |
647 | + -webkit-box-direction: normal; | |
648 | + -ms-flex-direction: column; | |
649 | + flex-direction: column; | |
650 | + -webkit-box-pack: center; | |
651 | + -ms-flex-pack: center; | |
652 | + justify-content: center; | |
653 | + font-size: 12px; | |
654 | + line-height: 1.4; | |
655 | +} | |
656 | +@media (min-width: 768px) { | |
657 | + .nls span { | |
658 | + width: calc(100% - 24px); | |
659 | + } | |
660 | +} | |
661 | +.nls b { | |
662 | + font-weight: 400; | |
663 | +} | |
664 | + | |
665 | +.title, | |
666 | +h1 { | |
667 | + margin: 0; | |
668 | + font-size: 32px; | |
669 | + font-weight: 700; | |
670 | +} | |
671 | +@media (min-width: 768px) { | |
672 | + .title, | |
673 | + h1 { | |
674 | + font-size: 40px; | |
675 | + } | |
676 | +} | |
677 | +@media (min-width: 992px) { | |
678 | + .title, | |
679 | + h1 { | |
680 | + font-size: 48px; | |
681 | + } | |
682 | +} | |
683 | +@media (min-width: 1280px) { | |
684 | + .title, | |
685 | + h1 { | |
686 | + font-size: 64px; | |
687 | + } | |
688 | +} | |
689 | + | |
690 | +.swiper-pagination { | |
691 | + display: -webkit-box; | |
692 | + display: -ms-flexbox; | |
693 | + display: flex; | |
694 | + -webkit-box-pack: center; | |
695 | + -ms-flex-pack: center; | |
696 | + justify-content: center; | |
697 | + -webkit-box-align: center; | |
698 | + -ms-flex-align: center; | |
699 | + align-items: center; | |
700 | + position: static; | |
701 | + margin-top: 20px; | |
702 | + gap: 8px; | |
703 | +} | |
704 | +@media (min-width: 768px) { | |
705 | + .swiper-pagination { | |
706 | + margin-top: 30px; | |
707 | + } | |
708 | +} | |
709 | +.swiper-pagination-bullet { | |
710 | + width: 16px; | |
711 | + height: 16px; | |
712 | + opacity: 1; | |
713 | + border: 1px solid #cdcece; | |
714 | + -webkit-transition: 0.3s; | |
715 | + transition: 0.3s; | |
716 | + background: transparent; | |
717 | + display: -webkit-box; | |
718 | + display: -ms-flexbox; | |
719 | + display: flex; | |
720 | + -webkit-box-pack: center; | |
721 | + -ms-flex-pack: center; | |
722 | + justify-content: center; | |
723 | + -webkit-box-align: center; | |
724 | + -ms-flex-align: center; | |
725 | + align-items: center; | |
726 | + margin: 0 !important; | |
727 | +} | |
728 | +.swiper-pagination-bullet:before { | |
729 | + content: ""; | |
730 | + width: 6px; | |
731 | + height: 6px; | |
732 | + border-radius: 999px; | |
733 | + background: #377d87; | |
734 | + opacity: 0; | |
735 | + -webkit-transition: 0.3s; | |
736 | + transition: 0.3s; | |
737 | +} | |
738 | +.swiper-pagination-bullet:hover { | |
739 | + border-color: #377d87; | |
740 | +} | |
741 | +.swiper-pagination-bullet-active { | |
742 | + border-color: #377d87; | |
743 | +} | |
744 | +.swiper-pagination-bullet-active:before { | |
745 | + opacity: 1; | |
746 | +} | |
747 | + | |
748 | +.navs { | |
749 | + display: -webkit-box; | |
750 | + display: -ms-flexbox; | |
751 | + display: flex; | |
752 | + -webkit-box-align: center; | |
753 | + -ms-flex-align: center; | |
754 | + align-items: center; | |
755 | + -webkit-box-pack: justify; | |
756 | + -ms-flex-pack: justify; | |
757 | + justify-content: space-between; | |
758 | + gap: 20px; | |
759 | + width: 80px; | |
760 | +} | |
761 | +.navs button { | |
762 | + color: #377d87; | |
763 | + background: none; | |
764 | + border: none; | |
765 | + padding: 0; | |
766 | +} | |
767 | +.navs button[disabled] { | |
768 | + cursor: not-allowed; | |
769 | + color: #cddee1; | |
770 | +} | |
771 | +.navs svg { | |
772 | + width: 14px; | |
773 | + height: 28px; | |
774 | +} | |
775 | + | |
776 | +.select { | |
777 | + position: relative; | |
778 | +} | |
779 | +.select2 { | |
780 | + width: 100% !important; | |
781 | +} | |
782 | +.select2-container { | |
783 | + font-size: 12px; | |
784 | +} | |
785 | +@media (min-width: 768px) { | |
786 | + .select2-container { | |
787 | + font-size: 16px; | |
788 | + } | |
789 | +} | |
790 | +.select2-container--open .select2-selection { | |
791 | + border-color: #377d87 !important; | |
792 | +} | |
793 | +.select2-container--open .select2-selection__arrow svg { | |
794 | + -webkit-transform: rotate(180deg); | |
795 | + -ms-transform: rotate(180deg); | |
796 | + transform: rotate(180deg); | |
797 | +} | |
798 | +.select2-selection { | |
799 | + height: 30px !important; | |
800 | + border-radius: 8px !important; | |
801 | + border-color: #e7e7e7 !important; | |
802 | + -webkit-transition: 0.3s; | |
803 | + transition: 0.3s; | |
804 | +} | |
805 | +@media (min-width: 768px) { | |
806 | + .select2-selection { | |
807 | + height: 44px !important; | |
808 | + } | |
809 | +} | |
810 | +.select2-selection__rendered { | |
811 | + line-height: 28px !important; | |
812 | + padding: 0 30px 0 10px !important; | |
813 | +} | |
814 | +@media (min-width: 768px) { | |
815 | + .select2-selection__rendered { | |
816 | + line-height: 42px !important; | |
817 | + padding: 0 50px 0 20px !important; | |
818 | + } | |
819 | +} | |
820 | +.select2-selection__arrow { | |
821 | + top: 0 !important; | |
822 | + right: 0 !important; | |
823 | + width: 30px !important; | |
824 | + height: 100% !important; | |
825 | + display: -webkit-box; | |
826 | + display: -ms-flexbox; | |
827 | + display: flex; | |
828 | + -webkit-box-pack: center; | |
829 | + -ms-flex-pack: center; | |
830 | + justify-content: center; | |
831 | + -webkit-box-align: center; | |
832 | + -ms-flex-align: center; | |
833 | + align-items: center; | |
834 | + color: #377d87; | |
835 | +} | |
836 | +@media (min-width: 768px) { | |
837 | + .select2-selection__arrow { | |
838 | + width: 50px !important; | |
839 | + } | |
840 | +} | |
841 | +.select2-selection__arrow svg { | |
842 | + width: 12px; | |
843 | + height: 12px; | |
844 | + -webkit-transition: 0.3s; | |
845 | + transition: 0.3s; | |
846 | +} | |
847 | +@media (min-width: 768px) { | |
848 | + .select2-selection__arrow svg { | |
849 | + width: 16px; | |
850 | + height: 16px; | |
851 | + } | |
852 | +} | |
853 | +.select2-search { | |
854 | + display: none; | |
855 | +} | |
856 | +.select2-dropdown { | |
857 | + z-index: 99999; | |
858 | + border: none; | |
859 | + border-radius: 0; | |
860 | + background: none; | |
861 | + padding: 5px 0; | |
862 | +} | |
863 | +@media (min-width: 768px) { | |
864 | + .select2-dropdown { | |
865 | + padding: 10px 0; | |
866 | + } | |
867 | +} | |
868 | +.select2-results { | |
869 | + background: #ffffff; | |
870 | + border-radius: 8px; | |
871 | + border: 1px solid #377d87; | |
872 | + overflow: hidden; | |
873 | +} | |
874 | +@media (min-width: 768px) { | |
875 | + .select2-results__option { | |
876 | + padding: 10px 14px; | |
877 | + } | |
878 | +} | |
879 | +.select2-results__option--highlighted { | |
880 | + background: #377d87 !important; | |
881 | +} | |
882 | +@media (min-width: 768px) { | |
883 | + .select_search .select2-selection__rendered { | |
884 | + padding-left: 60px !important; | |
885 | + } | |
886 | +} | |
887 | +.select_search .select__icon { | |
888 | + display: none; | |
889 | + height: 28px; | |
890 | + -webkit-box-align: center; | |
891 | + -ms-flex-align: center; | |
892 | + align-items: center; | |
893 | + padding-right: 12px; | |
894 | + z-index: 2; | |
895 | + position: absolute; | |
896 | + top: 50%; | |
897 | + left: 15px; | |
898 | + margin-top: -14px; | |
899 | +} | |
900 | +@media (min-width: 768px) { | |
901 | + .select_search .select__icon { | |
902 | + display: -webkit-box; | |
903 | + display: -ms-flexbox; | |
904 | + display: flex; | |
905 | + } | |
906 | +} | |
907 | +.select_search .select__icon:after { | |
908 | + content: ""; | |
909 | + width: 1px; | |
910 | + height: 100%; | |
911 | + border-radius: 999px; | |
912 | + position: absolute; | |
913 | + top: 0; | |
914 | + right: 0; | |
915 | + background: #cecece; | |
916 | +} | |
917 | +.select_search .select__icon svg { | |
918 | + color: #9c9d9d; | |
919 | + width: 20px; | |
920 | + height: 20px; | |
921 | +} | |
922 | + | |
923 | +.form-group { | |
924 | + display: -webkit-box; | |
925 | + display: -ms-flexbox; | |
926 | + display: flex; | |
927 | + -webkit-box-orient: vertical; | |
928 | + -webkit-box-direction: normal; | |
929 | + -ms-flex-direction: column; | |
930 | + flex-direction: column; | |
931 | + gap: 4px; | |
932 | +} | |
933 | +.form-group__label { | |
934 | + font-size: 12px; | |
935 | +} | |
936 | +@media (min-width: 768px) { | |
937 | + .form-group__label { | |
938 | + font-size: 16px; | |
939 | + } | |
940 | +} | |
941 | +.form-group__item { | |
942 | + display: -webkit-box; | |
943 | + display: -ms-flexbox; | |
944 | + display: flex; | |
945 | + -webkit-box-orient: vertical; | |
946 | + -webkit-box-direction: normal; | |
947 | + -ms-flex-direction: column; | |
948 | + flex-direction: column; | |
949 | + position: relative; | |
950 | +} | |
951 | + | |
952 | +.input { | |
953 | + display: block; | |
954 | + height: 30px; | |
955 | + border: 1px solid #e7e7e7; | |
956 | + background: #ffffff; | |
957 | + font-size: 12px; | |
958 | + border-radius: 8px; | |
959 | + padding: 0 10px; | |
960 | + color: #3a3b3c; | |
961 | + -webkit-transition: 0.3s; | |
962 | + transition: 0.3s; | |
963 | + position: relative; | |
964 | + z-index: 1; | |
965 | +} | |
966 | +@media (min-width: 768px) { | |
967 | + .input { | |
968 | + padding: 0 20px; | |
969 | + height: 44px; | |
970 | + font-size: 16px; | |
971 | + } | |
972 | +} | |
973 | +.input:focus { | |
974 | + border-color: #377d87; | |
975 | +} | |
976 | + | |
977 | +.textarea { | |
978 | + resize: none; | |
979 | + display: block; | |
980 | + width: 100%; | |
981 | + border-radius: 8px; | |
982 | + border: 1px solid #e7e7e7; | |
983 | + background: #ffffff; | |
984 | + -webkit-transition: 0.3s; | |
985 | + transition: 0.3s; | |
986 | + font-size: 12px; | |
987 | + line-height: 1.4; | |
988 | + padding: 10px; | |
989 | + aspect-ratio: 8/3; | |
990 | + max-height: 250px; | |
991 | +} | |
992 | +@media (min-width: 768px) { | |
993 | + .textarea { | |
994 | + padding: 20px; | |
995 | + font-size: 16px; | |
996 | + height: 280px; | |
997 | + } | |
998 | +} | |
999 | +.textarea:focus { | |
1000 | + border-color: #377d87; | |
1001 | +} | |
1002 | + | |
1003 | +.button { | |
1004 | + display: -webkit-box; | |
1005 | + display: -ms-flexbox; | |
1006 | + display: flex; | |
1007 | + -webkit-box-pack: center; | |
1008 | + -ms-flex-pack: center; | |
1009 | + justify-content: center; | |
1010 | + -webkit-box-align: center; | |
1011 | + -ms-flex-align: center; | |
1012 | + align-items: center; | |
1013 | + color: #ffffff; | |
1014 | + background: #377d87; | |
1015 | + height: 30px; | |
1016 | + border-radius: 8px; | |
1017 | + padding: 0 12px; | |
1018 | + border: 1px solid #377d87; | |
1019 | + font-weight: 700; | |
1020 | + font-size: 12px; | |
1021 | + text-align: center; | |
1022 | + line-height: 1; | |
1023 | + gap: 6px; | |
1024 | + -webkit-transition: 0.3s; | |
1025 | + transition: 0.3s; | |
1026 | +} | |
1027 | +@media (min-width: 768px) { | |
1028 | + .button { | |
1029 | + padding: 0 24px; | |
1030 | + font-size: 16px; | |
1031 | + height: 44px; | |
1032 | + gap: 12px; | |
1033 | + } | |
1034 | +} | |
1035 | +@media (min-width: 992px) { | |
1036 | + .button { | |
1037 | + padding: 0 36px; | |
1038 | + } | |
1039 | +} | |
1040 | +.button:hover { | |
1041 | + background: transparent; | |
1042 | + color: #377d87; | |
1043 | +} | |
1044 | +.button img, | |
1045 | +.button svg { | |
1046 | + width: 12px; | |
1047 | + height: 12px; | |
1048 | +} | |
1049 | +@media (min-width: 768px) { | |
1050 | + .button img, | |
1051 | + .button svg { | |
1052 | + width: 18px; | |
1053 | + height: 18px; | |
1054 | + } | |
1055 | +} | |
1056 | +.button_more span + span { | |
1057 | + display: none; | |
1058 | +} | |
1059 | +.button_more.active span { | |
1060 | + display: none; | |
1061 | +} | |
1062 | +.button_more.active span + span { | |
1063 | + display: block; | |
1064 | +} | |
1065 | +.button_light { | |
1066 | + background: transparent; | |
1067 | + color: #377d87; | |
1068 | +} | |
1069 | +.button_light:hover { | |
1070 | + background: #377d87; | |
1071 | + color: #ffffff; | |
1072 | +} | |
1073 | +.button_whited { | |
1074 | + background: #ffffff; | |
1075 | + color: #377d87; | |
1076 | + border-color: #ffffff; | |
1077 | +} | |
1078 | +.button_whited:hover { | |
1079 | + background: #377d87; | |
1080 | + color: #ffffff; | |
1081 | +} | |
1082 | + | |
1083 | +.search { | |
1084 | + width: 100%; | |
1085 | + position: relative; | |
1086 | + background: #ffffff; | |
1087 | + border-radius: 8px; | |
1088 | +} | |
1089 | +.search span { | |
1090 | + display: none; | |
1091 | + height: 28px; | |
1092 | + -webkit-box-align: center; | |
1093 | + -ms-flex-align: center; | |
1094 | + align-items: center; | |
1095 | + padding-right: 12px; | |
1096 | + z-index: 1; | |
1097 | + position: absolute; | |
1098 | + top: 50%; | |
1099 | + left: 15px; | |
1100 | + margin-top: -14px; | |
1101 | +} | |
1102 | +@media (min-width: 768px) { | |
1103 | + .search span { | |
1104 | + display: -webkit-box; | |
1105 | + display: -ms-flexbox; | |
1106 | + display: flex; | |
1107 | + } | |
1108 | +} | |
1109 | +.search span:after { | |
1110 | + content: ""; | |
1111 | + width: 1px; | |
1112 | + height: 100%; | |
1113 | + border-radius: 999px; | |
1114 | + position: absolute; | |
1115 | + top: 0; | |
1116 | + right: 0; | |
1117 | + background: #cecece; | |
1118 | +} | |
1119 | +.search span svg { | |
1120 | + color: #9c9d9d; | |
1121 | + width: 20px; | |
1122 | + height: 20px; | |
1123 | +} | |
1124 | +.search input { | |
1125 | + width: 100%; | |
1126 | + padding-right: 150px; | |
1127 | + position: relative; | |
1128 | + z-index: 2; | |
1129 | + background: none; | |
1130 | +} | |
1131 | +@media (min-width: 768px) { | |
1132 | + .search input { | |
1133 | + padding-left: 60px; | |
1134 | + padding-right: 220px; | |
1135 | + } | |
1136 | +} | |
1137 | +.search button { | |
1138 | + width: 140px; | |
1139 | + position: absolute; | |
1140 | + padding: 0; | |
1141 | + top: 0; | |
1142 | + right: 0; | |
1143 | + z-index: 3; | |
1144 | +} | |
1145 | +@media (min-width: 768px) { | |
1146 | + .search button { | |
1147 | + width: 200px; | |
1148 | + } | |
1149 | +} | |
1150 | + | |
1151 | +.breadcrumbs { | |
1152 | + display: -webkit-box; | |
1153 | + display: -ms-flexbox; | |
1154 | + display: flex; | |
1155 | + -webkit-box-align: center; | |
1156 | + -ms-flex-align: center; | |
1157 | + align-items: center; | |
1158 | + -ms-flex-wrap: wrap; | |
1159 | + flex-wrap: wrap; | |
1160 | + gap: 12px 6px; | |
1161 | + margin: 0; | |
1162 | + padding: 0; | |
1163 | + font-size: 11px; | |
1164 | + color: #cecece; | |
1165 | + line-height: 1; | |
1166 | +} | |
1167 | +@media (min-width: 992px) { | |
1168 | + .breadcrumbs { | |
1169 | + font-size: 13px; | |
1170 | + } | |
1171 | +} | |
1172 | +@media (min-width: 1280px) { | |
1173 | + .breadcrumbs { | |
1174 | + font-size: 16px; | |
1175 | + } | |
1176 | +} | |
1177 | +.breadcrumbs li { | |
1178 | + display: -webkit-box; | |
1179 | + display: -ms-flexbox; | |
1180 | + display: flex; | |
1181 | + -webkit-box-align: center; | |
1182 | + -ms-flex-align: center; | |
1183 | + align-items: center; | |
1184 | + gap: 6px; | |
1185 | +} | |
1186 | +.breadcrumbs li:before { | |
1187 | + content: ""; | |
1188 | + width: 4px; | |
1189 | + height: 4px; | |
1190 | + background: #cecece; | |
1191 | + border-radius: 999px; | |
1192 | + position: relative; | |
1193 | + top: -1px; | |
1194 | +} | |
1195 | +.breadcrumbs li:first-child:before { | |
1196 | + display: none; | |
1197 | +} | |
1198 | +.breadcrumbs li:last-child:before { | |
1199 | + background: #377d87; | |
1200 | +} | |
1201 | +.breadcrumbs a:hover { | |
1202 | + color: #377d87; | |
1203 | +} | |
1204 | +.breadcrumbs b { | |
1205 | + color: #377d87; | |
1206 | + font-weight: 700; | |
1207 | +} | |
1208 | + | |
1209 | +.pagination { | |
1210 | + display: -webkit-box; | |
1211 | + display: -ms-flexbox; | |
1212 | + display: flex; | |
1213 | + -webkit-box-align: center; | |
1214 | + -ms-flex-align: center; | |
1215 | + align-items: center; | |
1216 | + -webkit-box-pack: center; | |
1217 | + -ms-flex-pack: center; | |
1218 | + justify-content: center; | |
1219 | + line-height: 1; | |
1220 | + color: #696b6b; | |
1221 | + font-size: 12px; | |
1222 | + margin: 0 auto; | |
1223 | +} | |
1224 | +@media (min-width: 768px) { | |
1225 | + .pagination { | |
1226 | + font-size: 14px; | |
1227 | + } | |
1228 | +} | |
1229 | +.pagination__item { | |
1230 | + width: 40px; | |
1231 | + height: 40px; | |
1232 | + display: -webkit-box; | |
1233 | + display: -ms-flexbox; | |
1234 | + display: flex; | |
1235 | + -webkit-box-pack: center; | |
1236 | + -ms-flex-pack: center; | |
1237 | + justify-content: center; | |
1238 | + -webkit-box-align: center; | |
1239 | + -ms-flex-align: center; | |
1240 | + align-items: center; | |
1241 | + background: none; | |
1242 | + padding: 0; | |
1243 | + border: 1px solid transparent; | |
1244 | + border-radius: 8px; | |
1245 | +} | |
1246 | +.pagination__item:hover { | |
1247 | + -webkit-transition: 0s; | |
1248 | + transition: 0s; | |
1249 | + color: #377d87; | |
1250 | + font-weight: 700; | |
1251 | +} | |
1252 | +.pagination__item.active { | |
1253 | + font-weight: 700; | |
1254 | + color: #ffffff; | |
1255 | + background: #377d87; | |
1256 | + border-color: #377d87; | |
1257 | +} | |
1258 | +.pagination__dots { | |
1259 | + width: 40px; | |
1260 | + height: 40px; | |
1261 | + display: -webkit-box; | |
1262 | + display: -ms-flexbox; | |
1263 | + display: flex; | |
1264 | + -webkit-box-pack: center; | |
1265 | + -ms-flex-pack: center; | |
1266 | + justify-content: center; | |
1267 | + -webkit-box-align: center; | |
1268 | + -ms-flex-align: center; | |
1269 | + align-items: center; | |
1270 | +} | |
1271 | +.pagination__dots svg { | |
1272 | + width: 15px; | |
1273 | + height: 15px; | |
1274 | +} | |
1275 | +.pagination__nav { | |
1276 | + width: 40px; | |
1277 | + height: 40px; | |
1278 | + display: none; | |
1279 | + -webkit-box-pack: center; | |
1280 | + -ms-flex-pack: center; | |
1281 | + justify-content: center; | |
1282 | + -webkit-box-align: center; | |
1283 | + -ms-flex-align: center; | |
1284 | + align-items: center; | |
1285 | + background: none; | |
1286 | + padding: 0; | |
1287 | + border: 1px solid #cddee1; | |
1288 | + color: #377d87; | |
1289 | + border-radius: 8px; | |
1290 | +} | |
1291 | +@media (min-width: 768px) { | |
1292 | + .pagination__nav { | |
1293 | + display: -webkit-box; | |
1294 | + display: -ms-flexbox; | |
1295 | + display: flex; | |
1296 | + } | |
1297 | +} | |
1298 | +.pagination__nav:hover { | |
1299 | + border-color: #377d87; | |
1300 | + background: #377d87; | |
1301 | + color: #ffffff; | |
1302 | +} | |
1303 | +.pagination__nav svg { | |
1304 | + width: 10px; | |
1305 | + height: 10px; | |
1306 | +} | |
1307 | +.pagination__nav_prev { | |
1308 | + margin-right: 40px; | |
1309 | +} | |
1310 | +.pagination__nav_prev svg { | |
1311 | + -webkit-transform: rotate(180deg); | |
1312 | + -ms-transform: rotate(180deg); | |
1313 | + transform: rotate(180deg); | |
1314 | +} | |
1315 | +.pagination__nav_next { | |
1316 | + margin-left: 40px; | |
1317 | +} | |
1318 | + | |
1319 | +.filters { | |
1320 | + display: -webkit-box; | |
1321 | + display: -ms-flexbox; | |
1322 | + display: flex; | |
1323 | + -webkit-box-orient: vertical; | |
1324 | + -webkit-box-direction: normal; | |
1325 | + -ms-flex-direction: column; | |
1326 | + flex-direction: column; | |
1327 | + gap: 10px; | |
1328 | +} | |
1329 | +@media (min-width: 768px) { | |
1330 | + .filters { | |
1331 | + -webkit-box-orient: horizontal; | |
1332 | + -webkit-box-direction: normal; | |
1333 | + -ms-flex-direction: row; | |
1334 | + flex-direction: row; | |
1335 | + -webkit-box-align: center; | |
1336 | + -ms-flex-align: center; | |
1337 | + align-items: center; | |
1338 | + -webkit-box-pack: justify; | |
1339 | + -ms-flex-pack: justify; | |
1340 | + justify-content: space-between; | |
1341 | + } | |
1342 | +} | |
1343 | +.filters__label { | |
1344 | + color: #377d87; | |
1345 | + font-size: 12px; | |
1346 | + font-weight: 700; | |
1347 | +} | |
1348 | +@media (min-width: 768px) { | |
1349 | + .filters__label { | |
1350 | + font-size: 16px; | |
1351 | + } | |
1352 | +} | |
1353 | +@media (min-width: 992px) { | |
1354 | + .filters__label { | |
1355 | + font-size: 18px; | |
1356 | + } | |
1357 | +} | |
1358 | +.filters__body { | |
1359 | + display: -webkit-box; | |
1360 | + display: -ms-flexbox; | |
1361 | + display: flex; | |
1362 | + -webkit-box-orient: vertical; | |
1363 | + -webkit-box-direction: normal; | |
1364 | + -ms-flex-direction: column; | |
1365 | + flex-direction: column; | |
1366 | +} | |
1367 | +@media (min-width: 768px) { | |
1368 | + .filters__body { | |
1369 | + -webkit-box-orient: horizontal; | |
1370 | + -webkit-box-direction: normal; | |
1371 | + -ms-flex-direction: row; | |
1372 | + flex-direction: row; | |
1373 | + -webkit-box-align: center; | |
1374 | + -ms-flex-align: center; | |
1375 | + align-items: center; | |
1376 | + } | |
1377 | +} | |
1378 | +@media (min-width: 768px) { | |
1379 | + .filters__select { | |
1380 | + width: 250px; | |
1381 | + } | |
1382 | +} | |
1383 | +@media (min-width: 992px) { | |
1384 | + .filters__select { | |
1385 | + width: 310px; | |
1386 | + } | |
1387 | +} | |
1388 | +.filters__item { | |
1389 | + display: none; | |
1390 | + -webkit-box-pack: center; | |
1391 | + -ms-flex-pack: center; | |
1392 | + justify-content: center; | |
1393 | + -webkit-box-align: center; | |
1394 | + -ms-flex-align: center; | |
1395 | + align-items: center; | |
1396 | + width: 50px; | |
1397 | + height: 50px; | |
1398 | + padding: 0; | |
1399 | + background: #ffffff; | |
1400 | + border: 1px solid #377d87; | |
1401 | + color: #377d87; | |
1402 | + border-radius: 8px; | |
1403 | + margin-left: 20px; | |
1404 | +} | |
1405 | +@media (min-width: 768px) { | |
1406 | + .filters__item { | |
1407 | + display: -webkit-box; | |
1408 | + display: -ms-flexbox; | |
1409 | + display: flex; | |
1410 | + } | |
1411 | +} | |
1412 | +.filters__item svg { | |
1413 | + width: 24px; | |
1414 | + height: 24px; | |
1415 | +} | |
1416 | +.filters__item.active { | |
1417 | + background: #377d87; | |
1418 | + color: #ffffff; | |
1419 | +} | |
1420 | +.filters__item + .filters__item { | |
1421 | + margin-left: 8px; | |
1422 | +} | |
1423 | + | |
1424 | +.like, | |
1425 | +.chat { | |
1426 | + width: 30px; | |
1427 | + height: 30px; | |
1428 | + display: -webkit-box; | |
1429 | + display: -ms-flexbox; | |
1430 | + display: flex; | |
1431 | + -webkit-box-pack: center; | |
1432 | + -ms-flex-pack: center; | |
1433 | + justify-content: center; | |
1434 | + -webkit-box-align: center; | |
1435 | + -ms-flex-align: center; | |
1436 | + align-items: center; | |
1437 | + background: none; | |
1438 | + border: 1px solid #377d87; | |
1439 | + padding: 0; | |
1440 | + color: #377d87; | |
1441 | + border-radius: 6px; | |
1442 | +} | |
1443 | +@media (min-width: 768px) { | |
1444 | + .like, | |
1445 | + .chat { | |
1446 | + width: 44px; | |
1447 | + height: 44px; | |
1448 | + } | |
1449 | +} | |
1450 | +.like.active, | |
1451 | +.chat.active { | |
1452 | + background: #377d87; | |
1453 | + color: #ffffff; | |
1454 | +} | |
1455 | +.like svg, | |
1456 | +.chat svg { | |
1457 | + width: 14px; | |
1458 | + height: 14px; | |
1459 | +} | |
1460 | +@media (min-width: 768px) { | |
1461 | + .like svg, | |
1462 | + .chat svg { | |
1463 | + width: 20px; | |
1464 | + height: 20px; | |
1465 | + } | |
1466 | +} | |
1467 | + | |
1468 | +.checkbox { | |
1469 | + display: -webkit-box; | |
1470 | + display: -ms-flexbox; | |
1471 | + display: flex; | |
1472 | + -webkit-box-align: start; | |
1473 | + -ms-flex-align: start; | |
1474 | + align-items: flex-start; | |
1475 | + cursor: pointer; | |
1476 | +} | |
1477 | +.checkbox__input { | |
1478 | + display: none; | |
1479 | +} | |
1480 | +.checkbox__icon { | |
1481 | + width: 14px; | |
1482 | + height: 14px; | |
1483 | + border: 1px solid #cfcfcf; | |
1484 | + background: #ffffff; | |
1485 | + color: #ffffff; | |
1486 | + display: -webkit-box; | |
1487 | + display: -ms-flexbox; | |
1488 | + display: flex; | |
1489 | + -webkit-box-pack: center; | |
1490 | + -ms-flex-pack: center; | |
1491 | + justify-content: center; | |
1492 | + -webkit-box-align: center; | |
1493 | + -ms-flex-align: center; | |
1494 | + align-items: center; | |
1495 | + border-radius: 4px; | |
1496 | + -webkit-transition: 0.3s; | |
1497 | + transition: 0.3s; | |
1498 | +} | |
1499 | +@media (min-width: 768px) { | |
1500 | + .checkbox__icon { | |
1501 | + width: 20px; | |
1502 | + height: 20px; | |
1503 | + } | |
1504 | +} | |
1505 | +.checkbox__icon svg { | |
1506 | + width: 8px; | |
1507 | + height: 8px; | |
1508 | + opacity: 0; | |
1509 | +} | |
1510 | +@media (min-width: 768px) { | |
1511 | + .checkbox__icon svg { | |
1512 | + width: 10px; | |
1513 | + height: 10px; | |
1514 | + } | |
1515 | +} | |
1516 | +.checkbox__input:checked + .checkbox__icon { | |
1517 | + border-color: #377d87; | |
1518 | + background: #377d87; | |
1519 | +} | |
1520 | +.checkbox__input:checked + .checkbox__icon svg { | |
1521 | + opacity: 1; | |
1522 | +} | |
1523 | +.checkbox__text { | |
1524 | + width: calc(100% - 14px); | |
1525 | + padding-left: 6px; | |
1526 | + font-size: 12px; | |
1527 | + line-height: 1; | |
1528 | + display: -webkit-box; | |
1529 | + display: -ms-flexbox; | |
1530 | + display: flex; | |
1531 | + -webkit-box-align: center; | |
1532 | + -ms-flex-align: center; | |
1533 | + align-items: center; | |
1534 | + min-height: 14px; | |
1535 | +} | |
1536 | +@media (min-width: 768px) { | |
1537 | + .checkbox__text { | |
1538 | + width: calc(100% - 20px); | |
1539 | + padding-left: 12px; | |
1540 | + font-size: 15px; | |
1541 | + min-height: 20px; | |
1542 | + } | |
1543 | +} | |
1544 | +.checkbox__text a { | |
1545 | + color: #377d87; | |
1546 | + text-decoration: underline; | |
1547 | +} | |
1548 | + | |
1549 | +.file { | |
1550 | + display: -webkit-box; | |
1551 | + display: -ms-flexbox; | |
1552 | + display: flex; | |
1553 | + -webkit-box-orient: vertical; | |
1554 | + -webkit-box-direction: normal; | |
1555 | + -ms-flex-direction: column; | |
1556 | + flex-direction: column; | |
1557 | +} | |
1558 | +.file__input input { | |
1559 | + display: none; | |
1560 | +} | |
1561 | +.file__list { | |
1562 | + display: -webkit-box; | |
1563 | + display: -ms-flexbox; | |
1564 | + display: flex; | |
1565 | + -webkit-box-orient: vertical; | |
1566 | + -webkit-box-direction: normal; | |
1567 | + -ms-flex-direction: column; | |
1568 | + flex-direction: column; | |
1569 | +} | |
1570 | +.file__list-item { | |
1571 | + display: -webkit-box; | |
1572 | + display: -ms-flexbox; | |
1573 | + display: flex; | |
1574 | + -webkit-box-align: start; | |
1575 | + -ms-flex-align: start; | |
1576 | + align-items: flex-start; | |
1577 | + margin-top: 16px; | |
1578 | +} | |
1579 | +.file__list-item-left { | |
1580 | + width: calc(100% - 16px); | |
1581 | + min-height: 16px; | |
1582 | + color: #9c9d9d; | |
1583 | + font-size: 12px; | |
1584 | + display: -webkit-box; | |
1585 | + display: -ms-flexbox; | |
1586 | + display: flex; | |
1587 | + -webkit-box-align: start; | |
1588 | + -ms-flex-align: start; | |
1589 | + align-items: flex-start; | |
1590 | +} | |
1591 | +@media (min-width: 768px) { | |
1592 | + .file__list-item-left { | |
1593 | + width: auto; | |
1594 | + max-width: calc(100% - 16px); | |
1595 | + font-size: 16px; | |
1596 | + } | |
1597 | +} | |
1598 | +.file__list-item-left svg { | |
1599 | + width: 16px; | |
1600 | + height: 16px; | |
1601 | +} | |
1602 | +.file__list-item-left span { | |
1603 | + width: calc(100% - 16px); | |
1604 | + min-height: 16px; | |
1605 | + display: -webkit-box; | |
1606 | + display: -ms-flexbox; | |
1607 | + display: flex; | |
1608 | + -webkit-box-align: center; | |
1609 | + -ms-flex-align: center; | |
1610 | + align-items: center; | |
1611 | + padding: 0 8px; | |
1612 | +} | |
1613 | +.file__list-item-right { | |
1614 | + display: -webkit-box; | |
1615 | + display: -ms-flexbox; | |
1616 | + display: flex; | |
1617 | + -webkit-box-pack: center; | |
1618 | + -ms-flex-pack: center; | |
1619 | + justify-content: center; | |
1620 | + -webkit-box-align: center; | |
1621 | + -ms-flex-align: center; | |
1622 | + align-items: center; | |
1623 | + padding: 0; | |
1624 | + background: none; | |
1625 | + border: none; | |
1626 | + width: 16px; | |
1627 | + height: 16px; | |
1628 | + color: #377d87; | |
1629 | +} | |
1630 | +.file__list-item-right:hover { | |
1631 | + color: #3a3b3c; | |
1632 | +} | |
1633 | +.file__list-item-right svg { | |
1634 | + width: 10px; | |
1635 | + height: 10px; | |
1636 | +} | |
1637 | +.file__list-item + .file__list-item { | |
1638 | + margin-top: 10px; | |
1639 | +} | |
1640 | + | |
1641 | +.rate { | |
1642 | + display: -webkit-box; | |
1643 | + display: -ms-flexbox; | |
1644 | + display: flex; | |
1645 | + -webkit-box-align: center; | |
1646 | + -ms-flex-align: center; | |
1647 | + align-items: center; | |
1648 | + gap: 10px; | |
1649 | +} | |
1650 | +@media (min-width: 768px) { | |
1651 | + .rate { | |
1652 | + gap: 20px; | |
1653 | + } | |
1654 | +} | |
1655 | +.rate__label { | |
1656 | + font-size: 12px; | |
1657 | + font-weight: 700; | |
1658 | + line-height: 1; | |
1659 | +} | |
1660 | +@media (min-width: 768px) { | |
1661 | + .rate__label { | |
1662 | + font-size: 18px; | |
1663 | + } | |
1664 | +} | |
1665 | +.rate__stars { | |
1666 | + display: -webkit-box; | |
1667 | + display: -ms-flexbox; | |
1668 | + display: flex; | |
1669 | + -webkit-box-orient: vertical; | |
1670 | + -webkit-box-direction: normal; | |
1671 | + -ms-flex-direction: column; | |
1672 | + flex-direction: column; | |
1673 | +} | |
1674 | + | |
1675 | +.back { | |
1676 | + display: -webkit-box; | |
1677 | + display: -ms-flexbox; | |
1678 | + display: flex; | |
1679 | + -webkit-box-align: center; | |
1680 | + -ms-flex-align: center; | |
1681 | + align-items: center; | |
1682 | + font-size: 14px; | |
1683 | + color: #377d87; | |
1684 | + font-weight: 700; | |
1685 | +} | |
1686 | +@media (min-width: 768px) { | |
1687 | + .back { | |
1688 | + font-size: 18px; | |
1689 | + } | |
1690 | +} | |
1691 | +.back:hover { | |
1692 | + color: #4d88d9; | |
1693 | +} | |
1694 | +.back svg { | |
1695 | + width: 16px; | |
1696 | + height: 16px; | |
1697 | +} | |
1698 | +@media (min-width: 768px) { | |
1699 | + .back svg { | |
1700 | + width: 26px; | |
1701 | + height: 26px; | |
1702 | + } | |
1703 | +} | |
1704 | +.back span { | |
1705 | + width: calc(100% - 16px); | |
1706 | + padding-left: 10px; | |
1707 | +} | |
1708 | +@media (min-width: 768px) { | |
1709 | + .back span { | |
1710 | + width: calc(100% - 26px); | |
1711 | + padding-left: 20px; | |
1712 | + } | |
1713 | +} | |
1714 | + | |
1715 | +.callback { | |
1716 | + display: -webkit-box; | |
1717 | + display: -ms-flexbox; | |
1718 | + display: flex; | |
1719 | + -webkit-box-orient: vertical; | |
1720 | + -webkit-box-direction: normal; | |
1721 | + -ms-flex-direction: column; | |
1722 | + flex-direction: column; | |
1723 | + gap: 16px; | |
1724 | +} | |
1725 | +@media (min-width: 992px) { | |
1726 | + .callback { | |
1727 | + -webkit-box-orient: horizontal; | |
1728 | + -webkit-box-direction: normal; | |
1729 | + -ms-flex-direction: row; | |
1730 | + flex-direction: row; | |
1731 | + -webkit-box-pack: justify; | |
1732 | + -ms-flex-pack: justify; | |
1733 | + justify-content: space-between; | |
1734 | + -ms-flex-wrap: wrap; | |
1735 | + flex-wrap: wrap; | |
1736 | + gap: 20px 0; | |
1737 | + } | |
1738 | +} | |
1739 | +.callback__body { | |
1740 | + display: -webkit-box; | |
1741 | + display: -ms-flexbox; | |
1742 | + display: flex; | |
1743 | + -webkit-box-orient: vertical; | |
1744 | + -webkit-box-direction: normal; | |
1745 | + -ms-flex-direction: column; | |
1746 | + flex-direction: column; | |
1747 | + gap: 16px; | |
1748 | +} | |
1749 | +@media (min-width: 992px) { | |
1750 | + .callback__body { | |
1751 | + width: calc(50% - 10px); | |
1752 | + gap: 10px; | |
1753 | + } | |
1754 | +} | |
1755 | +@media (min-width: 992px) { | |
1756 | + .callback__textarea { | |
1757 | + width: calc(50% - 10px); | |
1758 | + height: auto; | |
1759 | + } | |
1760 | +} | |
1761 | +.callback__bottom { | |
1762 | + display: -webkit-box; | |
1763 | + display: -ms-flexbox; | |
1764 | + display: flex; | |
1765 | + -webkit-box-orient: vertical; | |
1766 | + -webkit-box-direction: normal; | |
1767 | + -ms-flex-direction: column; | |
1768 | + flex-direction: column; | |
1769 | + gap: 16px; | |
1770 | +} | |
1771 | +@media (min-width: 768px) { | |
1772 | + .callback__bottom { | |
1773 | + -webkit-box-align: start; | |
1774 | + -ms-flex-align: start; | |
1775 | + align-items: flex-start; | |
1776 | + } | |
1777 | +} | |
1778 | +@media (min-width: 992px) { | |
1779 | + .callback__bottom { | |
1780 | + width: 100%; | |
1781 | + gap: 20px; | |
1782 | + } | |
1783 | +} | |
1784 | + | |
1785 | +.error .input, | |
1786 | +.error .textarea { | |
1787 | + border-color: #eb5757; | |
1788 | +} | |
1789 | +.error label { | |
1790 | + display: block; | |
1791 | +} | |
1792 | + | |
1793 | +.eye { | |
1794 | + position: absolute; | |
1795 | + z-index: 2; | |
1796 | + top: 50%; | |
1797 | + -webkit-transform: translate(0, -50%); | |
1798 | + -ms-transform: translate(0, -50%); | |
1799 | + transform: translate(0, -50%); | |
1800 | + right: 10px; | |
1801 | + aspect-ratio: 1/1; | |
1802 | + width: 16px; | |
1803 | + padding: 0; | |
1804 | + border: none; | |
1805 | + background: none; | |
1806 | + color: #9c9d9d; | |
1807 | +} | |
1808 | +@media (min-width: 768px) { | |
1809 | + .eye { | |
1810 | + width: 24px; | |
1811 | + right: 20px; | |
1812 | + } | |
1813 | +} | |
1814 | +.eye svg { | |
1815 | + position: absolute; | |
1816 | + top: 0; | |
1817 | + left: 0; | |
1818 | + width: 100%; | |
1819 | + height: 100%; | |
1820 | +} | |
1821 | +.eye svg + svg { | |
1822 | + display: none; | |
1823 | +} | |
1824 | +.eye.active { | |
1825 | + color: #377d87; | |
1826 | +} | |
1827 | +.eye.active svg { | |
1828 | + display: none; | |
1829 | +} | |
1830 | +.eye.active svg + svg { | |
1831 | + display: block; | |
1832 | +} | |
1833 | + | |
1834 | +.del { | |
1835 | + width: 32px; | |
1836 | + aspect-ratio: 1/1; | |
1837 | + background: #377d87; | |
1838 | + color: #ffffff; | |
1839 | + display: -webkit-box; | |
1840 | + display: -ms-flexbox; | |
1841 | + display: flex; | |
1842 | + -webkit-box-pack: center; | |
1843 | + -ms-flex-pack: center; | |
1844 | + justify-content: center; | |
1845 | + -webkit-box-align: center; | |
1846 | + -ms-flex-align: center; | |
1847 | + align-items: center; | |
1848 | + border-radius: 8px; | |
1849 | + padding: 0; | |
1850 | + border: 1px solid #377d87; | |
1851 | +} | |
1852 | +.del:hover { | |
1853 | + background: #ffffff; | |
1854 | + color: #377d87; | |
1855 | +} | |
1856 | +.del svg { | |
1857 | + width: 50%; | |
1858 | + aspect-ratio: 1/1; | |
1859 | +} | |
1860 | + | |
1861 | +.notify { | |
1862 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
1863 | + padding: 6px 12px; | |
1864 | + border-radius: 8px; | |
1865 | + display: -webkit-box; | |
1866 | + display: -ms-flexbox; | |
1867 | + display: flex; | |
1868 | + -webkit-box-align: start; | |
1869 | + -ms-flex-align: start; | |
1870 | + align-items: flex-start; | |
1871 | +} | |
1872 | +@media (min-width: 768px) { | |
1873 | + .notify { | |
1874 | + padding: 12px 20px; | |
1875 | + } | |
1876 | +} | |
1877 | +.notify svg { | |
1878 | + color: #4d88d9; | |
1879 | + width: 20px; | |
1880 | + aspect-ratio: 1/1; | |
1881 | +} | |
1882 | +.notify span { | |
1883 | + font-size: 12px; | |
1884 | + padding-left: 10px; | |
1885 | + min-height: 20px; | |
1886 | + display: -webkit-box; | |
1887 | + display: -ms-flexbox; | |
1888 | + display: flex; | |
1889 | + -webkit-box-align: center; | |
1890 | + -ms-flex-align: center; | |
1891 | + align-items: center; | |
1892 | +} | |
1893 | +@media (min-width: 768px) { | |
1894 | + .notify span { | |
1895 | + font-size: 16px; | |
1896 | + } | |
1897 | +} | |
1898 | + | |
1899 | +.table { | |
1900 | + margin: 0 -10px; | |
1901 | + display: -webkit-box; | |
1902 | + display: -ms-flexbox; | |
1903 | + display: flex; | |
1904 | + -webkit-box-orient: vertical; | |
1905 | + -webkit-box-direction: reverse; | |
1906 | + -ms-flex-direction: column-reverse; | |
1907 | + flex-direction: column-reverse; | |
1908 | + -webkit-box-align: center; | |
1909 | + -ms-flex-align: center; | |
1910 | + align-items: center; | |
1911 | + gap: 20px; | |
1912 | +} | |
1913 | +@media (min-width: 768px) { | |
1914 | + .table { | |
1915 | + margin: 0; | |
1916 | + gap: 30px; | |
1917 | + } | |
1918 | +} | |
1919 | +.table__button { | |
1920 | + display: none; | |
1921 | +} | |
1922 | +.table_spoiler .table__button { | |
1923 | + display: -webkit-box; | |
1924 | + display: -ms-flexbox; | |
1925 | + display: flex; | |
1926 | +} | |
1927 | +.table__scroll { | |
1928 | + overflow: hidden; | |
1929 | + overflow-x: auto; | |
1930 | + padding: 0 10px; | |
1931 | + width: 100%; | |
1932 | +} | |
1933 | +@media (min-width: 768px) { | |
1934 | + .table__scroll { | |
1935 | + padding: 0; | |
1936 | + } | |
1937 | +} | |
1938 | +.table__body { | |
1939 | + border-radius: 8px; | |
1940 | + overflow: hidden; | |
1941 | +} | |
1942 | +.table__body_min-width { | |
1943 | + min-width: 580px; | |
1944 | +} | |
1945 | +.table table { | |
1946 | + border-collapse: collapse; | |
1947 | + width: 100%; | |
1948 | + font-size: 12px; | |
1949 | + border-radius: 8px; | |
1950 | +} | |
1951 | +@media (min-width: 768px) { | |
1952 | + .table table { | |
1953 | + font-size: 14px; | |
1954 | + } | |
1955 | +} | |
1956 | +@media (min-width: 1280px) { | |
1957 | + .table table { | |
1958 | + font-size: 16px; | |
1959 | + } | |
1960 | +} | |
1961 | +.table thead tr th, | |
1962 | +.table thead tr td { | |
1963 | + background: #377d87; | |
1964 | + color: #ffffff; | |
1965 | + font-weight: 700; | |
1966 | + border-top-color: #377d87; | |
1967 | +} | |
1968 | +.table thead tr th:first-child, | |
1969 | +.table thead tr td:first-child { | |
1970 | + border-left-color: #377d87; | |
1971 | +} | |
1972 | +.table thead tr th:last-child, | |
1973 | +.table thead tr td:last-child { | |
1974 | + border-right-color: #377d87; | |
1975 | +} | |
1976 | +.table_spoiler tr { | |
1977 | + display: none; | |
1978 | +} | |
1979 | +.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) { | |
1980 | + display: table-row; | |
1981 | +} | |
1982 | +.table_spoiler.active tr { | |
1983 | + display: table-row; | |
1984 | +} | |
1985 | +.table th, | |
1986 | +.table td { | |
1987 | + text-align: left; | |
1988 | + padding: 10px; | |
1989 | + border: 1px solid #e7e7e7; | |
1990 | +} | |
1991 | +@media (min-width: 1280px) { | |
1992 | + .table th, | |
1993 | + .table td { | |
1994 | + padding: 14px 10px; | |
1995 | + min-width: 170px; | |
1996 | + } | |
1997 | +} | |
1998 | +.table__status { | |
1999 | + color: #9c9d9d; | |
2000 | + display: -webkit-box; | |
2001 | + display: -ms-flexbox; | |
2002 | + display: flex; | |
2003 | + -webkit-box-align: center; | |
2004 | + -ms-flex-align: center; | |
2005 | + align-items: center; | |
2006 | + gap: 6px; | |
2007 | + position: relative; | |
2008 | + padding-left: 14px; | |
2009 | +} | |
2010 | +.table__status i { | |
2011 | + background: #9c9d9d; | |
2012 | + width: 8px; | |
2013 | + aspect-ratio: 1/1; | |
2014 | + border-radius: 999px; | |
2015 | + position: absolute; | |
2016 | + top: 4px; | |
2017 | + left: 0; | |
2018 | +} | |
2019 | +.table__status.green { | |
2020 | + color: #377d87; | |
2021 | +} | |
2022 | +.table__status.green i { | |
2023 | + background: #377d87; | |
2024 | +} | |
2025 | +.table__controls { | |
2026 | + display: -webkit-box; | |
2027 | + display: -ms-flexbox; | |
2028 | + display: flex; | |
2029 | + -webkit-box-align: center; | |
2030 | + -ms-flex-align: center; | |
2031 | + align-items: center; | |
2032 | + gap: 8px; | |
2033 | +} | |
2034 | +@media (min-width: 1280px) { | |
2035 | + .table__controls { | |
2036 | + gap: 12px; | |
2037 | + } | |
2038 | +} | |
2039 | +.table__controls-item { | |
2040 | + width: 24px; | |
2041 | + aspect-ratio: 1/1; | |
2042 | + display: -webkit-box; | |
2043 | + display: -ms-flexbox; | |
2044 | + display: flex; | |
2045 | + -webkit-box-pack: center; | |
2046 | + -ms-flex-pack: center; | |
2047 | + justify-content: center; | |
2048 | + -webkit-box-align: center; | |
2049 | + -ms-flex-align: center; | |
2050 | + align-items: center; | |
2051 | + border: 1px solid #377d87; | |
2052 | + border-radius: 8px; | |
2053 | + color: #377d87; | |
2054 | + background: none; | |
2055 | + padding: 0; | |
2056 | +} | |
2057 | +@media (min-width: 1280px) { | |
2058 | + .table__controls-item { | |
2059 | + width: 30px; | |
2060 | + } | |
2061 | +} | |
2062 | +.table__controls-item:hover { | |
2063 | + background: #377d87; | |
2064 | + color: #ffffff; | |
2065 | +} | |
2066 | +.table__controls-item svg { | |
2067 | + width: 60%; | |
2068 | + aspect-ratio: 1/1; | |
2069 | +} | |
2070 | +.table__controls-item:nth-of-type(4) svg { | |
2071 | + width: 80%; | |
2072 | +} | |
2073 | + | |
2074 | +.messages { | |
2075 | + display: -webkit-box; | |
2076 | + display: -ms-flexbox; | |
2077 | + display: flex; | |
2078 | + -webkit-box-orient: vertical; | |
2079 | + -webkit-box-direction: reverse; | |
2080 | + -ms-flex-direction: column-reverse; | |
2081 | + flex-direction: column-reverse; | |
2082 | + -webkit-box-align: center; | |
2083 | + -ms-flex-align: center; | |
2084 | + align-items: center; | |
2085 | + gap: 20px; | |
2086 | +} | |
2087 | +.messages__body { | |
2088 | + display: -webkit-box; | |
2089 | + display: -ms-flexbox; | |
2090 | + display: flex; | |
2091 | + -webkit-box-orient: vertical; | |
2092 | + -webkit-box-direction: normal; | |
2093 | + -ms-flex-direction: column; | |
2094 | + flex-direction: column; | |
2095 | + gap: 10px; | |
2096 | + width: 100%; | |
2097 | +} | |
2098 | +@media (min-width: 768px) { | |
2099 | + .messages__body { | |
2100 | + gap: 20px; | |
2101 | + } | |
2102 | +} | |
2103 | +.messages__item { | |
2104 | + display: none; | |
2105 | + -webkit-box-align: center; | |
2106 | + -ms-flex-align: center; | |
2107 | + align-items: center; | |
2108 | + border-radius: 8px; | |
2109 | + border: 1px solid #e7e7e7; | |
2110 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
2111 | + padding: 10px; | |
2112 | + font-size: 12px; | |
2113 | +} | |
2114 | +@media (min-width: 768px) { | |
2115 | + .messages__item { | |
2116 | + padding: 20px; | |
2117 | + font-size: 16px; | |
2118 | + } | |
2119 | +} | |
2120 | +.messages__item:nth-of-type(1), .messages__item:nth-of-type(2), .messages__item:nth-of-type(3), .messages__item:nth-of-type(4), .messages__item:nth-of-type(5), .messages__item:nth-of-type(6) { | |
2121 | + display: -webkit-box; | |
2122 | + display: -ms-flexbox; | |
2123 | + display: flex; | |
2124 | +} | |
2125 | +.messages__item-info { | |
2126 | + display: -webkit-box; | |
2127 | + display: -ms-flexbox; | |
2128 | + display: flex; | |
2129 | + -webkit-box-align: center; | |
2130 | + -ms-flex-align: center; | |
2131 | + align-items: center; | |
2132 | + width: calc(100% - 90px); | |
2133 | +} | |
2134 | +@media (min-width: 768px) { | |
2135 | + .messages__item-info { | |
2136 | + width: calc(100% - 150px); | |
2137 | + } | |
2138 | +} | |
2139 | +.messages__item-photo { | |
2140 | + position: relative; | |
2141 | + aspect-ratio: 1/1; | |
2142 | + overflow: hidden; | |
2143 | + background: #9c9d9d; | |
2144 | + color: #ffffff; | |
2145 | + width: 36px; | |
2146 | + border-radius: 6px; | |
2147 | + display: -webkit-box; | |
2148 | + display: -ms-flexbox; | |
2149 | + display: flex; | |
2150 | + -webkit-box-pack: center; | |
2151 | + -ms-flex-pack: center; | |
2152 | + justify-content: center; | |
2153 | + -webkit-box-align: center; | |
2154 | + -ms-flex-align: center; | |
2155 | + align-items: center; | |
2156 | +} | |
2157 | +@media (min-width: 768px) { | |
2158 | + .messages__item-photo { | |
2159 | + width: 52px; | |
2160 | + } | |
2161 | +} | |
2162 | +.messages__item-photo svg { | |
2163 | + width: 50%; | |
2164 | + position: relative; | |
2165 | + z-index: 1; | |
2166 | +} | |
2167 | +.messages__item-photo img { | |
2168 | + position: absolute; | |
2169 | + z-index: 2; | |
2170 | + top: 0; | |
2171 | + left: 0; | |
2172 | + width: 100%; | |
2173 | + height: 100%; | |
2174 | + -o-object-fit: cover; | |
2175 | + object-fit: cover; | |
2176 | +} | |
2177 | +.messages__item-text { | |
2178 | + width: calc(100% - 36px); | |
2179 | + padding-left: 6px; | |
2180 | + color: #3a3b3c; | |
2181 | + display: -webkit-box; | |
2182 | + display: -ms-flexbox; | |
2183 | + display: flex; | |
2184 | + -webkit-box-orient: vertical; | |
2185 | + -webkit-box-direction: normal; | |
2186 | + -ms-flex-direction: column; | |
2187 | + flex-direction: column; | |
2188 | + gap: 4px; | |
2189 | +} | |
2190 | +@media (min-width: 768px) { | |
2191 | + .messages__item-text { | |
2192 | + padding-left: 20px; | |
2193 | + width: calc(100% - 52px); | |
2194 | + gap: 8px; | |
2195 | + } | |
2196 | +} | |
2197 | +.messages__item-text span { | |
2198 | + color: #696b6b; | |
2199 | +} | |
2200 | +.messages__item-date { | |
2201 | + color: #696b6b; | |
2202 | + width: 90px; | |
2203 | + text-align: right; | |
2204 | +} | |
2205 | +@media (min-width: 768px) { | |
2206 | + .messages__item-date { | |
2207 | + width: 150px; | |
2208 | + } | |
2209 | +} | |
2210 | +.messages.active .messages__item { | |
2211 | + display: -webkit-box; | |
2212 | + display: -ms-flexbox; | |
2213 | + display: flex; | |
2214 | +} | |
2215 | + | |
2216 | +.header { | |
2217 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
2218 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
2219 | + background: #ffffff; | |
2220 | + position: relative; | |
2221 | + z-index: 5; | |
2222 | + overflow: hidden; | |
2223 | +} | |
2224 | +@media (min-width: 768px) { | |
2225 | + .header { | |
2226 | + -webkit-box-shadow: none; | |
2227 | + box-shadow: none; | |
2228 | + } | |
2229 | +} | |
2230 | +.header__body { | |
2231 | + height: 42px; | |
2232 | + display: -webkit-box; | |
2233 | + display: -ms-flexbox; | |
2234 | + display: flex; | |
2235 | + -webkit-box-pack: justify; | |
2236 | + -ms-flex-pack: justify; | |
2237 | + justify-content: space-between; | |
2238 | + -webkit-box-align: center; | |
2239 | + -ms-flex-align: center; | |
2240 | + align-items: center; | |
2241 | +} | |
2242 | +@media (min-width: 768px) { | |
2243 | + .header__body { | |
2244 | + height: 70px; | |
2245 | + } | |
2246 | +} | |
2247 | +.header__left { | |
2248 | + display: -webkit-box; | |
2249 | + display: -ms-flexbox; | |
2250 | + display: flex; | |
2251 | + -webkit-box-align: center; | |
2252 | + -ms-flex-align: center; | |
2253 | + align-items: center; | |
2254 | + gap: 40px; | |
2255 | +} | |
2256 | +.header__right { | |
2257 | + display: -webkit-box; | |
2258 | + display: -ms-flexbox; | |
2259 | + display: flex; | |
2260 | + -webkit-box-align: center; | |
2261 | + -ms-flex-align: center; | |
2262 | + align-items: center; | |
2263 | + gap: 14px; | |
2264 | +} | |
2265 | +@media (min-width: 768px) { | |
2266 | + .header__right { | |
2267 | + gap: 20px; | |
2268 | + } | |
2269 | +} | |
2270 | +.header__right-line { | |
2271 | + width: 1px; | |
2272 | + height: 32px; | |
2273 | + background: #e6e7e7; | |
2274 | + border-radius: 999px; | |
2275 | +} | |
2276 | +@media (min-width: 992px) { | |
2277 | + .header__right-line { | |
2278 | + display: none; | |
2279 | + } | |
2280 | +} | |
2281 | +.header__logo { | |
2282 | + display: -webkit-box; | |
2283 | + display: -ms-flexbox; | |
2284 | + display: flex; | |
2285 | + -webkit-box-align: center; | |
2286 | + -ms-flex-align: center; | |
2287 | + align-items: center; | |
2288 | + -webkit-box-pack: center; | |
2289 | + -ms-flex-pack: center; | |
2290 | + justify-content: center; | |
2291 | + color: #377d87; | |
2292 | +} | |
2293 | +.header__logo svg { | |
2294 | + width: 105px; | |
2295 | + height: 31px; | |
2296 | +} | |
2297 | +@media (min-width: 768px) { | |
2298 | + .header__logo svg { | |
2299 | + width: 182px; | |
2300 | + height: 54px; | |
2301 | + } | |
2302 | +} | |
2303 | +.header__menu { | |
2304 | + display: none; | |
2305 | + -webkit-box-align: center; | |
2306 | + -ms-flex-align: center; | |
2307 | + align-items: center; | |
2308 | + gap: 20px; | |
2309 | +} | |
2310 | +@media (min-width: 768px) { | |
2311 | + .header__menu { | |
2312 | + display: -webkit-box; | |
2313 | + display: -ms-flexbox; | |
2314 | + display: flex; | |
2315 | + } | |
2316 | +} | |
2317 | +.header__menu-item:hover { | |
2318 | + color: #377d87; | |
2319 | +} | |
2320 | +.header__notifs { | |
2321 | + display: -webkit-box; | |
2322 | + display: -ms-flexbox; | |
2323 | + display: flex; | |
2324 | + -webkit-box-align: center; | |
2325 | + -ms-flex-align: center; | |
2326 | + align-items: center; | |
2327 | + -webkit-box-pack: center; | |
2328 | + -ms-flex-pack: center; | |
2329 | + justify-content: center; | |
2330 | + color: #377d87; | |
2331 | + padding: 0; | |
2332 | + border: none; | |
2333 | + background: none; | |
2334 | + width: 24px; | |
2335 | + height: 24px; | |
2336 | +} | |
2337 | +@media (min-width: 992px) { | |
2338 | + .header__notifs { | |
2339 | + width: auto; | |
2340 | + height: auto; | |
2341 | + color: #3a3b3c; | |
2342 | + line-height: 1.4; | |
2343 | + } | |
2344 | +} | |
2345 | +@media (min-width: 992px) { | |
2346 | + .header__notifs:hover { | |
2347 | + color: #377d87; | |
2348 | + } | |
2349 | +} | |
2350 | +.header__notifs svg { | |
2351 | + width: 20px; | |
2352 | + height: 20px; | |
2353 | +} | |
2354 | +@media (min-width: 992px) { | |
2355 | + .header__notifs svg { | |
2356 | + display: none; | |
2357 | + } | |
2358 | +} | |
2359 | +.header__notifs span { | |
2360 | + display: none; | |
2361 | +} | |
2362 | +@media (min-width: 992px) { | |
2363 | + .header__notifs span { | |
2364 | + display: inline; | |
2365 | + } | |
2366 | +} | |
2367 | +.header__notifs_actived { | |
2368 | + position: relative; | |
2369 | +} | |
2370 | +@media (min-width: 992px) { | |
2371 | + .header__notifs_actived { | |
2372 | + padding-right: 12px; | |
2373 | + } | |
2374 | +} | |
2375 | +.header__notifs_actived:after { | |
2376 | + content: ""; | |
2377 | + border: 1px solid #ffffff; | |
2378 | + background: #377d87; | |
2379 | + border-radius: 999px; | |
2380 | + width: 10px; | |
2381 | + height: 10px; | |
2382 | + position: absolute; | |
2383 | + z-index: 1; | |
2384 | + top: 0; | |
2385 | + right: 0; | |
2386 | +} | |
2387 | +@media (min-width: 992px) { | |
2388 | + .header__notifs_actived:after { | |
2389 | + width: 8px; | |
2390 | + height: 8px; | |
2391 | + border: none; | |
2392 | + } | |
2393 | +} | |
2394 | +.header__burger { | |
2395 | + display: -webkit-box; | |
2396 | + display: -ms-flexbox; | |
2397 | + display: flex; | |
2398 | + -webkit-box-align: center; | |
2399 | + -ms-flex-align: center; | |
2400 | + align-items: center; | |
2401 | + -webkit-box-pack: center; | |
2402 | + -ms-flex-pack: center; | |
2403 | + justify-content: center; | |
2404 | + width: 24px; | |
2405 | + height: 24px; | |
2406 | + color: #377d87; | |
2407 | + padding: 0; | |
2408 | + border: none; | |
2409 | + background: none; | |
2410 | +} | |
2411 | +@media (min-width: 992px) { | |
2412 | + .header__burger { | |
2413 | + display: none; | |
2414 | + } | |
2415 | +} | |
2416 | +.header__burger svg { | |
2417 | + width: 20px; | |
2418 | + height: 20px; | |
2419 | +} | |
2420 | +.header__burger svg + svg { | |
2421 | + display: none; | |
2422 | +} | |
2423 | +.header__sign { | |
2424 | + display: none; | |
2425 | +} | |
2426 | +@media (min-width: 992px) { | |
2427 | + .header__sign { | |
2428 | + display: -webkit-box; | |
2429 | + display: -ms-flexbox; | |
2430 | + display: flex; | |
2431 | + } | |
2432 | +} | |
2433 | + | |
2434 | +.mob-menu { | |
2435 | + display: none; | |
2436 | + position: fixed; | |
2437 | + bottom: 0; | |
2438 | + left: 0; | |
2439 | + width: 100vw; | |
2440 | + height: calc(100vh - 42px); | |
2441 | + z-index: 4; | |
2442 | + background: #ffffff; | |
2443 | + overflow: hidden; | |
2444 | + overflow-y: auto; | |
2445 | + padding: 50px 0; | |
2446 | +} | |
2447 | +.mob-menu__bottom { | |
2448 | + display: -webkit-box; | |
2449 | + display: -ms-flexbox; | |
2450 | + display: flex; | |
2451 | + -webkit-box-orient: vertical; | |
2452 | + -webkit-box-direction: normal; | |
2453 | + -ms-flex-direction: column; | |
2454 | + flex-direction: column; | |
2455 | + -webkit-box-align: center; | |
2456 | + -ms-flex-align: center; | |
2457 | + align-items: center; | |
2458 | + margin-top: 80px; | |
2459 | +} | |
2460 | +.mob-menu__bottom .button { | |
2461 | + min-width: 120px; | |
2462 | +} | |
2463 | +.mob-menu__bottom-link { | |
2464 | + text-decoration: underline; | |
2465 | + margin-top: 50px; | |
2466 | +} | |
2467 | +.mob-menu__bottom-link:hover { | |
2468 | + color: #377d87; | |
2469 | +} | |
2470 | +.mob-menu__bottom-link + .mob-menu__bottom-link { | |
2471 | + margin-top: 10px; | |
2472 | +} | |
2473 | +.mob-menu__bottom .socials { | |
2474 | + margin-top: 35px; | |
2475 | +} | |
2476 | +.mob-menu .footer__mobile-menu { | |
2477 | + opacity: 1; | |
2478 | + height: auto; | |
2479 | + overflow: visible; | |
2480 | +} | |
2481 | +.mob-menu .footer__mobile-menu-item button { | |
2482 | + -webkit-box-align: center; | |
2483 | + -ms-flex-align: center; | |
2484 | + align-items: center; | |
2485 | +} | |
2486 | +.mob-menu .footer__mobile-menu-item div { | |
2487 | + font-size: 20px; | |
2488 | +} | |
2489 | +.mob-menu .footer__mobile-contacts a { | |
2490 | + font-size: 20px; | |
2491 | + font-weight: 700; | |
2492 | + color: #3a3b3c; | |
2493 | + text-decoration: none; | |
2494 | +} | |
2495 | +.mob-menu .footer__mobile-contacts a:hover { | |
2496 | + color: #377d87; | |
2497 | +} | |
2498 | +.mob-menu .footer__mobile-menu-item button b, | |
2499 | +.mob-menu .footer__mobile-contacts a { | |
2500 | + font-size: 30px; | |
2501 | +} | |
2502 | + | |
2503 | +.menu-is-actived { | |
2504 | + overflow: hidden; | |
2505 | +} | |
2506 | +@media (min-width: 992px) { | |
2507 | + .menu-is-actived { | |
2508 | + overflow: auto; | |
2509 | + } | |
2510 | +} | |
2511 | +.menu-is-actived .header__burger svg { | |
2512 | + display: none; | |
2513 | +} | |
2514 | +.menu-is-actived .header__burger svg + svg { | |
2515 | + display: block; | |
2516 | +} | |
2517 | +.menu-is-actived .mob-menu { | |
2518 | + display: block; | |
2519 | +} | |
2520 | +@media (min-width: 992px) { | |
2521 | + .menu-is-actived .mob-menu { | |
2522 | + display: none; | |
2523 | + } | |
2524 | +} | |
2525 | + | |
2526 | +.footer { | |
2527 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
2528 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
2529 | + background: #ffffff; | |
2530 | + position: relative; | |
2531 | + z-index: 1; | |
2532 | + overflow: hidden; | |
2533 | +} | |
2534 | +.footer__mobile { | |
2535 | + display: -webkit-box; | |
2536 | + display: -ms-flexbox; | |
2537 | + display: flex; | |
2538 | + -webkit-box-orient: vertical; | |
2539 | + -webkit-box-direction: normal; | |
2540 | + -ms-flex-direction: column; | |
2541 | + flex-direction: column; | |
2542 | + padding: 25px 0 30px 0; | |
2543 | +} | |
2544 | +@media (min-width: 768px) { | |
2545 | + .footer__mobile { | |
2546 | + padding: 30px 0; | |
2547 | + } | |
2548 | +} | |
2549 | +@media (min-width: 992px) { | |
2550 | + .footer__mobile { | |
2551 | + display: none; | |
2552 | + } | |
2553 | +} | |
2554 | +.footer__mobile-toper { | |
2555 | + display: -webkit-box; | |
2556 | + display: -ms-flexbox; | |
2557 | + display: flex; | |
2558 | + -webkit-box-pack: justify; | |
2559 | + -ms-flex-pack: justify; | |
2560 | + justify-content: space-between; | |
2561 | + -webkit-box-align: center; | |
2562 | + -ms-flex-align: center; | |
2563 | + align-items: center; | |
2564 | + padding: 0; | |
2565 | + border: none; | |
2566 | + background: none; | |
2567 | +} | |
2568 | +.footer__mobile-toper a, .footer__mobile-toper b { | |
2569 | + display: -webkit-box; | |
2570 | + display: -ms-flexbox; | |
2571 | + display: flex; | |
2572 | + -webkit-box-pack: center; | |
2573 | + -ms-flex-pack: center; | |
2574 | + justify-content: center; | |
2575 | + -webkit-box-align: center; | |
2576 | + -ms-flex-align: center; | |
2577 | + align-items: center; | |
2578 | + color: #377d87; | |
2579 | +} | |
2580 | +.footer__mobile-toper a svg, .footer__mobile-toper b svg { | |
2581 | + width: 137px; | |
2582 | + height: 40px; | |
2583 | +} | |
2584 | +.footer__mobile-toper span { | |
2585 | + width: 40px; | |
2586 | + height: 40px; | |
2587 | + display: -webkit-box; | |
2588 | + display: -ms-flexbox; | |
2589 | + display: flex; | |
2590 | + -webkit-box-pack: center; | |
2591 | + -ms-flex-pack: center; | |
2592 | + justify-content: center; | |
2593 | + -webkit-box-align: center; | |
2594 | + -ms-flex-align: center; | |
2595 | + align-items: center; | |
2596 | + background: #377d87; | |
2597 | + color: #ffffff; | |
2598 | + border-radius: 999px; | |
2599 | +} | |
2600 | +.footer__mobile-toper span svg { | |
2601 | + width: 10px; | |
2602 | + height: 10px; | |
2603 | + -webkit-transition: 0.3s; | |
2604 | + transition: 0.3s; | |
2605 | +} | |
2606 | +.footer__mobile-toper.active span svg { | |
2607 | + -webkit-transform: rotate(180deg); | |
2608 | + -ms-transform: rotate(180deg); | |
2609 | + transform: rotate(180deg); | |
2610 | +} | |
2611 | +.footer__mobile-menu { | |
2612 | + height: 0; | |
2613 | + opacity: 0; | |
2614 | + overflow: hidden; | |
2615 | + -webkit-transition: 0.3s; | |
2616 | + transition: 0.3s; | |
2617 | + display: -webkit-box; | |
2618 | + display: -ms-flexbox; | |
2619 | + display: flex; | |
2620 | + -webkit-box-orient: vertical; | |
2621 | + -webkit-box-direction: normal; | |
2622 | + -ms-flex-direction: column; | |
2623 | + flex-direction: column; | |
2624 | + gap: 30px; | |
2625 | +} | |
2626 | +@media (min-width: 768px) { | |
2627 | + .footer__mobile-menu { | |
2628 | + display: grid; | |
2629 | + grid-template-columns: 1fr 1fr; | |
2630 | + gap: 100px; | |
2631 | + } | |
2632 | +} | |
2633 | +.footer__mobile-menu-item { | |
2634 | + display: -webkit-box; | |
2635 | + display: -ms-flexbox; | |
2636 | + display: flex; | |
2637 | + -webkit-box-orient: vertical; | |
2638 | + -webkit-box-direction: normal; | |
2639 | + -ms-flex-direction: column; | |
2640 | + flex-direction: column; | |
2641 | +} | |
2642 | +.footer__mobile-menu-item button { | |
2643 | + display: -webkit-box; | |
2644 | + display: -ms-flexbox; | |
2645 | + display: flex; | |
2646 | + -webkit-box-align: start; | |
2647 | + -ms-flex-align: start; | |
2648 | + align-items: flex-start; | |
2649 | + padding: 0; | |
2650 | + border: none; | |
2651 | + background: none; | |
2652 | +} | |
2653 | +.footer__mobile-menu-item button.active { | |
2654 | + color: #377d87; | |
2655 | +} | |
2656 | +.footer__mobile-menu-item button b { | |
2657 | + width: calc(100% - 24px); | |
2658 | + padding-right: 12px; | |
2659 | + min-height: 24px; | |
2660 | + display: -webkit-box; | |
2661 | + display: -ms-flexbox; | |
2662 | + display: flex; | |
2663 | + -webkit-box-align: center; | |
2664 | + -ms-flex-align: center; | |
2665 | + align-items: center; | |
2666 | + font-size: 20px; | |
2667 | + font-weight: 700; | |
2668 | +} | |
2669 | +.footer__mobile-menu-item button span { | |
2670 | + width: 24px; | |
2671 | + height: 24px; | |
2672 | + display: -webkit-box; | |
2673 | + display: -ms-flexbox; | |
2674 | + display: flex; | |
2675 | + -webkit-box-pack: center; | |
2676 | + -ms-flex-pack: center; | |
2677 | + justify-content: center; | |
2678 | + -webkit-box-align: center; | |
2679 | + -ms-flex-align: center; | |
2680 | + align-items: center; | |
2681 | + padding: 0; | |
2682 | + border: none; | |
2683 | + background: none; | |
2684 | +} | |
2685 | +.footer__mobile-menu-item button svg { | |
2686 | + width: 12px; | |
2687 | + height: 12px; | |
2688 | + -webkit-transition: 0.3s; | |
2689 | + transition: 0.3s; | |
2690 | + -webkit-transform: rotate(180deg); | |
2691 | + -ms-transform: rotate(180deg); | |
2692 | + transform: rotate(180deg); | |
2693 | +} | |
2694 | +.footer__mobile-menu-item button.active svg { | |
2695 | + -webkit-transform: rotate(0deg); | |
2696 | + -ms-transform: rotate(0deg); | |
2697 | + transform: rotate(0deg); | |
2698 | +} | |
2699 | +.footer__mobile-menu-item div { | |
2700 | + height: 0; | |
2701 | + opacity: 0; | |
2702 | + overflow: hidden; | |
2703 | + -webkit-transition: 0.3s; | |
2704 | + transition: 0.3s; | |
2705 | + display: -webkit-box; | |
2706 | + display: -ms-flexbox; | |
2707 | + display: flex; | |
2708 | + -webkit-box-orient: vertical; | |
2709 | + -webkit-box-direction: normal; | |
2710 | + -ms-flex-direction: column; | |
2711 | + flex-direction: column; | |
2712 | + gap: 15px; | |
2713 | +} | |
2714 | +.footer__mobile-menu-item div a:hover { | |
2715 | + color: #377d87; | |
2716 | +} | |
2717 | +.footer__mobile-menu-item .active + div { | |
2718 | + opacity: 1; | |
2719 | + height: auto; | |
2720 | + overflow: visible; | |
2721 | + padding-top: 15px; | |
2722 | +} | |
2723 | +.active + .footer__mobile-menu { | |
2724 | + opacity: 1; | |
2725 | + height: auto; | |
2726 | + overflow: visible; | |
2727 | + padding-top: 35px; | |
2728 | +} | |
2729 | +.footer__mobile-contacts { | |
2730 | + display: -webkit-box; | |
2731 | + display: -ms-flexbox; | |
2732 | + display: flex; | |
2733 | + -webkit-box-pack: justify; | |
2734 | + -ms-flex-pack: justify; | |
2735 | + justify-content: space-between; | |
2736 | + -webkit-box-align: start; | |
2737 | + -ms-flex-align: start; | |
2738 | + align-items: flex-start; | |
2739 | + -ms-flex-wrap: wrap; | |
2740 | + flex-wrap: wrap; | |
2741 | + margin-top: 30px; | |
2742 | +} | |
2743 | +.footer__mobile-contacts b { | |
2744 | + font-size: 20px; | |
2745 | + font-weight: 700; | |
2746 | + width: 100%; | |
2747 | + margin-bottom: 20px; | |
2748 | +} | |
2749 | +.footer__mobile-contacts a { | |
2750 | + color: #377d87; | |
2751 | + text-decoration: underline; | |
2752 | +} | |
2753 | +.footer__mobile-contacts a + a { | |
2754 | + color: #3a3b3c; | |
2755 | +} | |
2756 | +.footer__mobile-bottom { | |
2757 | + display: -webkit-box; | |
2758 | + display: -ms-flexbox; | |
2759 | + display: flex; | |
2760 | + -webkit-box-orient: vertical; | |
2761 | + -webkit-box-direction: normal; | |
2762 | + -ms-flex-direction: column; | |
2763 | + flex-direction: column; | |
2764 | + -webkit-box-align: center; | |
2765 | + -ms-flex-align: center; | |
2766 | + align-items: center; | |
2767 | + text-align: center; | |
2768 | + gap: 20px; | |
2769 | + margin-top: 100px; | |
2770 | +} | |
2771 | +.footer__mobile-links { | |
2772 | + display: -webkit-box; | |
2773 | + display: -ms-flexbox; | |
2774 | + display: flex; | |
2775 | + -webkit-box-orient: vertical; | |
2776 | + -webkit-box-direction: normal; | |
2777 | + -ms-flex-direction: column; | |
2778 | + flex-direction: column; | |
2779 | + -webkit-box-align: center; | |
2780 | + -ms-flex-align: center; | |
2781 | + align-items: center; | |
2782 | + gap: 10px; | |
2783 | +} | |
2784 | +.footer__mobile-links a:hover { | |
2785 | + color: #377d87; | |
2786 | +} | |
2787 | +.footer__mobile-links span { | |
2788 | + width: 60px; | |
2789 | + height: 1px; | |
2790 | + background: #377d87; | |
2791 | +} | |
2792 | +.footer__main { | |
2793 | + display: none; | |
2794 | + padding: 55px 0 20px 0; | |
2795 | + -webkit-box-orient: vertical; | |
2796 | + -webkit-box-direction: normal; | |
2797 | + -ms-flex-direction: column; | |
2798 | + flex-direction: column; | |
2799 | + gap: 70px; | |
2800 | +} | |
2801 | +@media (min-width: 992px) { | |
2802 | + .footer__main { | |
2803 | + display: -webkit-box; | |
2804 | + display: -ms-flexbox; | |
2805 | + display: flex; | |
2806 | + } | |
2807 | +} | |
2808 | +.footer__main-body { | |
2809 | + display: -webkit-box; | |
2810 | + display: -ms-flexbox; | |
2811 | + display: flex; | |
2812 | + -webkit-box-pack: justify; | |
2813 | + -ms-flex-pack: justify; | |
2814 | + justify-content: space-between; | |
2815 | + -webkit-box-align: start; | |
2816 | + -ms-flex-align: start; | |
2817 | + align-items: flex-start; | |
2818 | +} | |
2819 | +.footer__main-logo { | |
2820 | + display: -webkit-box; | |
2821 | + display: -ms-flexbox; | |
2822 | + display: flex; | |
2823 | + -webkit-box-pack: center; | |
2824 | + -ms-flex-pack: center; | |
2825 | + justify-content: center; | |
2826 | + -webkit-box-align: center; | |
2827 | + -ms-flex-align: center; | |
2828 | + align-items: center; | |
2829 | + color: #377d87; | |
2830 | +} | |
2831 | +.footer__main-logo svg { | |
2832 | + width: 182px; | |
2833 | + height: 54px; | |
2834 | +} | |
2835 | +.footer__main-title { | |
2836 | + font-size: 20px; | |
2837 | + font-weight: 700; | |
2838 | + margin-bottom: 16px; | |
2839 | +} | |
2840 | +.footer__main-col { | |
2841 | + display: -webkit-box; | |
2842 | + display: -ms-flexbox; | |
2843 | + display: flex; | |
2844 | + -webkit-box-orient: vertical; | |
2845 | + -webkit-box-direction: normal; | |
2846 | + -ms-flex-direction: column; | |
2847 | + flex-direction: column; | |
2848 | + -webkit-box-align: start; | |
2849 | + -ms-flex-align: start; | |
2850 | + align-items: flex-start; | |
2851 | +} | |
2852 | +.footer__main-col nav { | |
2853 | + display: -webkit-box; | |
2854 | + display: -ms-flexbox; | |
2855 | + display: flex; | |
2856 | + -webkit-box-orient: vertical; | |
2857 | + -webkit-box-direction: normal; | |
2858 | + -ms-flex-direction: column; | |
2859 | + flex-direction: column; | |
2860 | + -webkit-box-align: start; | |
2861 | + -ms-flex-align: start; | |
2862 | + align-items: flex-start; | |
2863 | + gap: 8px; | |
2864 | +} | |
2865 | +.footer__main-col nav a:hover { | |
2866 | + color: #377d87; | |
2867 | +} | |
2868 | +.footer__main-contacts { | |
2869 | + display: -webkit-box; | |
2870 | + display: -ms-flexbox; | |
2871 | + display: flex; | |
2872 | + -webkit-box-orient: vertical; | |
2873 | + -webkit-box-direction: normal; | |
2874 | + -ms-flex-direction: column; | |
2875 | + flex-direction: column; | |
2876 | + -webkit-box-align: start; | |
2877 | + -ms-flex-align: start; | |
2878 | + align-items: flex-start; | |
2879 | + gap: 16px; | |
2880 | + margin-bottom: 16px; | |
2881 | +} | |
2882 | +.footer__main-contacts a { | |
2883 | + color: #377d87; | |
2884 | + text-decoration: underline; | |
2885 | +} | |
2886 | +.footer__main-contacts a + a { | |
2887 | + color: #3a3b3c; | |
2888 | +} | |
2889 | +.footer__main-copy { | |
2890 | + display: -webkit-box; | |
2891 | + display: -ms-flexbox; | |
2892 | + display: flex; | |
2893 | + -webkit-box-pack: justify; | |
2894 | + -ms-flex-pack: justify; | |
2895 | + justify-content: space-between; | |
2896 | + -webkit-box-align: center; | |
2897 | + -ms-flex-align: center; | |
2898 | + align-items: center; | |
2899 | + font-size: 14px; | |
2900 | + line-height: 1.4; | |
2901 | +} | |
2902 | +.footer__main-copy nav { | |
2903 | + display: -webkit-box; | |
2904 | + display: -ms-flexbox; | |
2905 | + display: flex; | |
2906 | + -webkit-box-align: center; | |
2907 | + -ms-flex-align: center; | |
2908 | + align-items: center; | |
2909 | + gap: 10px; | |
2910 | +} | |
2911 | +.footer__main-copy nav a:hover { | |
2912 | + color: #377d87; | |
2913 | +} | |
2914 | +.footer__main-copy nav span { | |
2915 | + width: 1px; | |
2916 | + height: 20px; | |
2917 | + background: #6b6c6d; | |
2918 | +} | |
2919 | + | |
2920 | +.main { | |
2921 | + position: relative; | |
2922 | + overflow: hidden; | |
2923 | + padding: 30px 0; | |
2924 | +} | |
2925 | +@media (min-width: 768px) { | |
2926 | + .main { | |
2927 | + padding: 40px 0; | |
2928 | + } | |
2929 | +} | |
2930 | +@media (min-width: 992px) { | |
2931 | + .main { | |
2932 | + padding: 50px 0; | |
2933 | + } | |
2934 | +} | |
2935 | +@media (min-width: 1280px) { | |
2936 | + .main { | |
2937 | + padding: 60px 0; | |
2938 | + } | |
2939 | +} | |
2940 | +.main h2 { | |
2941 | + margin: 0; | |
2942 | + font-weight: 700; | |
2943 | + font-size: 30px; | |
2944 | +} | |
2945 | +@media (min-width: 768px) { | |
2946 | + .main h2 { | |
2947 | + font-size: 44px; | |
2948 | + } | |
2949 | +} | |
2950 | +.main h3 { | |
2951 | + margin: 0; | |
2952 | + font-weight: 700; | |
2953 | + font-size: 22px; | |
2954 | +} | |
2955 | +@media (min-width: 768px) { | |
2956 | + .main h3 { | |
2957 | + font-size: 28px; | |
2958 | + } | |
2959 | +} | |
2960 | +.main p { | |
2961 | + margin: 0; | |
2962 | + font-size: 14px; | |
2963 | + line-height: 1.4; | |
2964 | +} | |
2965 | +@media (min-width: 768px) { | |
2966 | + .main p { | |
2967 | + font-size: 18px; | |
2968 | + } | |
2969 | +} | |
2970 | +.main p a { | |
2971 | + color: #4d88d9; | |
2972 | +} | |
2973 | +.main p a:hover { | |
2974 | + color: #377d87; | |
2975 | +} | |
2976 | +.main__breadcrumbs { | |
2977 | + margin-bottom: 20px; | |
2978 | +} | |
2979 | +@media (min-width: 768px) { | |
2980 | + .main__breadcrumbs { | |
2981 | + margin-bottom: 40px; | |
2982 | + } | |
2983 | +} | |
2984 | +.main__content { | |
2985 | + display: -webkit-box; | |
2986 | + display: -ms-flexbox; | |
2987 | + display: flex; | |
2988 | + -webkit-box-orient: vertical; | |
2989 | + -webkit-box-direction: normal; | |
2990 | + -ms-flex-direction: column; | |
2991 | + flex-direction: column; | |
2992 | + gap: 20px; | |
2993 | + font-size: 14px; | |
2994 | +} | |
2995 | +@media (min-width: 992px) { | |
2996 | + .main__content { | |
2997 | + font-size: 18px; | |
2998 | + gap: 32px; | |
2999 | + } | |
3000 | +} | |
3001 | +.main__content-item { | |
3002 | + display: -webkit-box; | |
3003 | + display: -ms-flexbox; | |
3004 | + display: flex; | |
3005 | + -webkit-box-orient: vertical; | |
3006 | + -webkit-box-direction: normal; | |
3007 | + -ms-flex-direction: column; | |
3008 | + flex-direction: column; | |
3009 | + gap: 16px; | |
3010 | +} | |
3011 | +.main__content h1, | |
3012 | +.main__content h2, | |
3013 | +.main__content h3, | |
3014 | +.main__content h4, | |
3015 | +.main__content h5, | |
3016 | +.main__content h6 { | |
3017 | + color: #696b6b; | |
3018 | +} | |
3019 | +.main__content ul, | |
3020 | +.main__content ol { | |
3021 | + padding: 0; | |
3022 | + margin: 0; | |
3023 | + padding-left: 20px; | |
3024 | + display: -webkit-box; | |
3025 | + display: -ms-flexbox; | |
3026 | + display: flex; | |
3027 | + -webkit-box-orient: vertical; | |
3028 | + -webkit-box-direction: normal; | |
3029 | + -ms-flex-direction: column; | |
3030 | + flex-direction: column; | |
3031 | + gap: 8px; | |
3032 | +} | |
3033 | +@media (min-width: 992px) { | |
3034 | + .main__content ul, | |
3035 | + .main__content ol { | |
3036 | + gap: 16px; | |
3037 | + padding-left: 30px; | |
3038 | + } | |
3039 | +} | |
3040 | +.main__content li ul, | |
3041 | +.main__content li ol { | |
3042 | + margin-top: 8px; | |
3043 | +} | |
3044 | +@media (min-width: 992px) { | |
3045 | + .main__content li ul, | |
3046 | + .main__content li ol { | |
3047 | + margin-top: 16px; | |
3048 | + } | |
3049 | +} | |
3050 | +.main__content li ul li, | |
3051 | +.main__content li ol li { | |
3052 | + list-style-type: disc; | |
3053 | +} | |
3054 | +.main__gallery { | |
3055 | + display: -webkit-box; | |
3056 | + display: -ms-flexbox; | |
3057 | + display: flex; | |
3058 | + -webkit-box-orient: vertical; | |
3059 | + -webkit-box-direction: normal; | |
3060 | + -ms-flex-direction: column; | |
3061 | + flex-direction: column; | |
3062 | + gap: 20px; | |
3063 | +} | |
3064 | +@media (min-width: 768px) { | |
3065 | + .main__gallery { | |
3066 | + display: grid; | |
3067 | + grid-template-columns: repeat(2, 1fr); | |
3068 | + } | |
3069 | +} | |
3070 | +@media (min-width: 992px) { | |
3071 | + .main__gallery { | |
3072 | + grid-template-columns: repeat(3, 1fr); | |
3073 | + } | |
3074 | +} | |
3075 | +.main__gallery-item { | |
3076 | + width: 100%; | |
3077 | + aspect-ratio: 400/224; | |
3078 | + border-radius: 30px; | |
3079 | + position: relative; | |
3080 | + overflow: hidden; | |
3081 | +} | |
3082 | +.main__gallery-item:hover { | |
3083 | + -webkit-filter: brightness(1.1); | |
3084 | + filter: brightness(1.1); | |
3085 | +} | |
3086 | +.main__gallery-item img { | |
3087 | + position: absolute; | |
3088 | + top: 0; | |
3089 | + left: 0; | |
3090 | + width: 100%; | |
3091 | + height: 100%; | |
3092 | + -o-object-fit: cover; | |
3093 | + object-fit: cover; | |
3094 | +} | |
3095 | +.main__employers { | |
3096 | + display: -webkit-box; | |
3097 | + display: -ms-flexbox; | |
3098 | + display: flex; | |
3099 | + -webkit-box-orient: vertical; | |
3100 | + -webkit-box-direction: normal; | |
3101 | + -ms-flex-direction: column; | |
3102 | + flex-direction: column; | |
3103 | + gap: 10px; | |
3104 | +} | |
3105 | +@media (min-width: 768px) { | |
3106 | + .main__employers { | |
3107 | + gap: 30px; | |
3108 | + } | |
3109 | +} | |
3110 | +.main__employers-body { | |
3111 | + display: none; | |
3112 | + -webkit-box-orient: vertical; | |
3113 | + -webkit-box-direction: normal; | |
3114 | + -ms-flex-direction: column; | |
3115 | + flex-direction: column; | |
3116 | + gap: 20px; | |
3117 | +} | |
3118 | +@media (min-width: 992px) { | |
3119 | + .main__employers-body { | |
3120 | + gap: 30px; | |
3121 | + } | |
3122 | +} | |
3123 | +.main__employers-body.showed { | |
3124 | + display: -webkit-box; | |
3125 | + display: -ms-flexbox; | |
3126 | + display: flex; | |
3127 | +} | |
3128 | +.main__employers-item { | |
3129 | + display: -webkit-box; | |
3130 | + display: -ms-flexbox; | |
3131 | + display: flex; | |
3132 | + -webkit-box-orient: vertical; | |
3133 | + -webkit-box-direction: normal; | |
3134 | + -ms-flex-direction: column; | |
3135 | + flex-direction: column; | |
3136 | + border: 1px solid #e7e7e7; | |
3137 | + border-radius: 8px; | |
3138 | + position: relative; | |
3139 | + overflow: hidden; | |
3140 | + padding: 10px; | |
3141 | + padding-top: 50px; | |
3142 | + padding-bottom: 30px; | |
3143 | +} | |
3144 | +@media (min-width: 768px) { | |
3145 | + .main__employers-item { | |
3146 | + -webkit-box-orient: horizontal; | |
3147 | + -webkit-box-direction: normal; | |
3148 | + -ms-flex-direction: row; | |
3149 | + flex-direction: row; | |
3150 | + -webkit-box-align: center; | |
3151 | + -ms-flex-align: center; | |
3152 | + align-items: center; | |
3153 | + -webkit-box-pack: justify; | |
3154 | + -ms-flex-pack: justify; | |
3155 | + justify-content: space-between; | |
3156 | + padding: 55px 20px; | |
3157 | + } | |
3158 | +} | |
3159 | +.main__employers-item-inner { | |
3160 | + display: -webkit-box; | |
3161 | + display: -ms-flexbox; | |
3162 | + display: flex; | |
3163 | + -webkit-box-orient: vertical; | |
3164 | + -webkit-box-direction: normal; | |
3165 | + -ms-flex-direction: column; | |
3166 | + flex-direction: column; | |
3167 | +} | |
3168 | +@media (min-width: 768px) { | |
3169 | + .main__employers-item-inner { | |
3170 | + width: calc(100% - 200px); | |
3171 | + padding-right: 40px; | |
3172 | + } | |
3173 | +} | |
3174 | +@media (min-width: 992px) { | |
3175 | + .main__employers-item-inner { | |
3176 | + -webkit-box-orient: horizontal; | |
3177 | + -webkit-box-direction: normal; | |
3178 | + -ms-flex-direction: row; | |
3179 | + flex-direction: row; | |
3180 | + -webkit-box-align: center; | |
3181 | + -ms-flex-align: center; | |
3182 | + align-items: center; | |
3183 | + } | |
3184 | +} | |
3185 | +.main__employers-item-pic { | |
3186 | + height: 30px; | |
3187 | + position: absolute; | |
3188 | + top: 10px; | |
3189 | + left: 10px; | |
3190 | +} | |
3191 | +@media (min-width: 768px) { | |
3192 | + .main__employers-item-pic { | |
3193 | + position: static; | |
3194 | + width: 150px; | |
3195 | + height: auto; | |
3196 | + max-height: 150px; | |
3197 | + -o-object-fit: contain; | |
3198 | + object-fit: contain; | |
3199 | + } | |
3200 | +} | |
3201 | +.main__employers-item-body { | |
3202 | + font-size: 12px; | |
3203 | + display: -webkit-box; | |
3204 | + display: -ms-flexbox; | |
3205 | + display: flex; | |
3206 | + -webkit-box-orient: vertical; | |
3207 | + -webkit-box-direction: normal; | |
3208 | + -ms-flex-direction: column; | |
3209 | + flex-direction: column; | |
3210 | + gap: 10px; | |
3211 | +} | |
3212 | +@media (min-width: 768px) { | |
3213 | + .main__employers-item-body { | |
3214 | + font-size: 16px; | |
3215 | + padding-top: 20px; | |
3216 | + } | |
3217 | +} | |
3218 | +@media (min-width: 992px) { | |
3219 | + .main__employers-item-body { | |
3220 | + width: calc(100% - 150px); | |
3221 | + padding: 0; | |
3222 | + padding-left: 40px; | |
3223 | + } | |
3224 | +} | |
3225 | +.main__employers-item-body b { | |
3226 | + font-weight: 700; | |
3227 | +} | |
3228 | +@media (min-width: 768px) { | |
3229 | + .main__employers-item-body b { | |
3230 | + font-size: 20px; | |
3231 | + } | |
3232 | +} | |
3233 | +.main__employers-item-body i { | |
3234 | + font-style: normal; | |
3235 | + color: #696b6b; | |
3236 | +} | |
3237 | +.main__employers-item-more { | |
3238 | + position: absolute; | |
3239 | + top: 10px; | |
3240 | + right: 10px; | |
3241 | +} | |
3242 | +@media (min-width: 768px) { | |
3243 | + .main__employers-item-more { | |
3244 | + width: 200px; | |
3245 | + padding: 0; | |
3246 | + position: static; | |
3247 | + } | |
3248 | +} | |
3249 | +.main__employers-item-label { | |
3250 | + background: #4d88d9; | |
3251 | + color: #ffffff; | |
3252 | + border-radius: 6px; | |
3253 | + width: 100%; | |
3254 | + height: 20px; | |
3255 | + display: -webkit-box; | |
3256 | + display: -ms-flexbox; | |
3257 | + display: flex; | |
3258 | + -webkit-box-align: center; | |
3259 | + -ms-flex-align: center; | |
3260 | + align-items: center; | |
3261 | + padding: 0 12px; | |
3262 | + position: absolute; | |
3263 | + bottom: 0; | |
3264 | + left: 0; | |
3265 | + font-size: 12px; | |
3266 | + line-height: 1; | |
3267 | +} | |
3268 | +@media (min-width: 768px) { | |
3269 | + .main__employers-item-label { | |
3270 | + max-width: 350px; | |
3271 | + height: 30px; | |
3272 | + font-size: 15px; | |
3273 | + } | |
3274 | +} | |
3275 | +.main__employers-item-label svg { | |
3276 | + width: 8px; | |
3277 | + height: 8px; | |
3278 | +} | |
3279 | +@media (min-width: 768px) { | |
3280 | + .main__employers-item-label svg { | |
3281 | + width: 12px; | |
3282 | + height: 12px; | |
3283 | + } | |
3284 | +} | |
3285 | +.main__employers-item-label span { | |
3286 | + overflow: hidden; | |
3287 | + display: -webkit-box; | |
3288 | + -webkit-box-orient: vertical; | |
3289 | + -webkit-line-clamp: 1; | |
3290 | + width: calc(100% - 8px); | |
3291 | + padding-left: 6px; | |
3292 | +} | |
3293 | +.main__employers-one { | |
3294 | + display: -webkit-box; | |
3295 | + display: -ms-flexbox; | |
3296 | + display: flex; | |
3297 | + -webkit-box-orient: vertical; | |
3298 | + -webkit-box-direction: normal; | |
3299 | + -ms-flex-direction: column; | |
3300 | + flex-direction: column; | |
3301 | + gap: 20px; | |
3302 | +} | |
3303 | +.main__employers-two { | |
3304 | + display: -webkit-box; | |
3305 | + display: -ms-flexbox; | |
3306 | + display: flex; | |
3307 | + -webkit-box-orient: vertical; | |
3308 | + -webkit-box-direction: normal; | |
3309 | + -ms-flex-direction: column; | |
3310 | + flex-direction: column; | |
3311 | + gap: 20px; | |
3312 | +} | |
3313 | +@media (min-width: 768px) { | |
3314 | + .main__employers-two { | |
3315 | + -webkit-box-orient: horizontal; | |
3316 | + -webkit-box-direction: normal; | |
3317 | + -ms-flex-direction: row; | |
3318 | + flex-direction: row; | |
3319 | + -ms-flex-wrap: wrap; | |
3320 | + flex-wrap: wrap; | |
3321 | + -webkit-box-align: start; | |
3322 | + -ms-flex-align: start; | |
3323 | + align-items: flex-start; | |
3324 | + -webkit-box-pack: justify; | |
3325 | + -ms-flex-pack: justify; | |
3326 | + justify-content: space-between; | |
3327 | + gap: 20px 0; | |
3328 | + } | |
3329 | +} | |
3330 | +.main__employers-two .main__employers-item { | |
3331 | + width: calc(50% - 10px); | |
3332 | + -webkit-box-orient: vertical; | |
3333 | + -webkit-box-direction: normal; | |
3334 | + -ms-flex-direction: column; | |
3335 | + flex-direction: column; | |
3336 | + -webkit-box-align: stretch; | |
3337 | + -ms-flex-align: stretch; | |
3338 | + align-items: stretch; | |
3339 | + padding-top: 30px; | |
3340 | +} | |
3341 | +.main__employers-two .main__employers-item-inner { | |
3342 | + width: 100%; | |
3343 | + padding: 0; | |
3344 | +} | |
3345 | +.main__employers-two .main__employers-item-more { | |
3346 | + position: static; | |
3347 | + margin-top: 20px; | |
3348 | +} | |
3349 | +@media (min-width: 992px) { | |
3350 | + .main__employers-two .main__employers-item-more { | |
3351 | + margin-left: 190px; | |
3352 | + } | |
3353 | +} | |
3354 | +.main__employers-two .main__employers-item-label { | |
3355 | + max-width: none; | |
3356 | +} | |
3357 | +.main__employer-page { | |
3358 | + display: -webkit-box; | |
3359 | + display: -ms-flexbox; | |
3360 | + display: flex; | |
3361 | + -webkit-box-orient: vertical; | |
3362 | + -webkit-box-direction: normal; | |
3363 | + -ms-flex-direction: column; | |
3364 | + flex-direction: column; | |
3365 | + gap: 20px; | |
3366 | +} | |
3367 | +.main__employer-page-title { | |
3368 | + color: #696b6b; | |
3369 | + margin: 0; | |
3370 | + font-size: 30px; | |
3371 | +} | |
3372 | +@media (min-width: 768px) { | |
3373 | + .main__employer-page-title { | |
3374 | + font-size: 36px; | |
3375 | + } | |
3376 | +} | |
3377 | +@media (min-width: 992px) { | |
3378 | + .main__employer-page-title { | |
3379 | + font-size: 44px; | |
3380 | + } | |
3381 | +} | |
3382 | +.main__employer-page-item { | |
3383 | + display: -webkit-box; | |
3384 | + display: -ms-flexbox; | |
3385 | + display: flex; | |
3386 | + -webkit-box-orient: vertical; | |
3387 | + -webkit-box-direction: normal; | |
3388 | + -ms-flex-direction: column; | |
3389 | + flex-direction: column; | |
3390 | + gap: 4px; | |
3391 | + font-size: 12px; | |
3392 | + line-height: 1.4; | |
3393 | +} | |
3394 | +@media (min-width: 768px) { | |
3395 | + .main__employer-page-item { | |
3396 | + font-size: 18px; | |
3397 | + gap: 8px; | |
3398 | + } | |
3399 | +} | |
3400 | +.main__employer-page-item b { | |
3401 | + color: #377d87; | |
3402 | + font-size: 14px; | |
3403 | +} | |
3404 | +@media (min-width: 768px) { | |
3405 | + .main__employer-page-item b { | |
3406 | + font-size: 20px; | |
3407 | + } | |
3408 | +} | |
3409 | +.main__employer-page-item span { | |
3410 | + color: #696b6b; | |
3411 | +} | |
3412 | +.main__employer-page-info { | |
3413 | + display: -webkit-box; | |
3414 | + display: -ms-flexbox; | |
3415 | + display: flex; | |
3416 | + -webkit-box-orient: vertical; | |
3417 | + -webkit-box-direction: normal; | |
3418 | + -ms-flex-direction: column; | |
3419 | + flex-direction: column; | |
3420 | + gap: 20px; | |
3421 | +} | |
3422 | +@media (min-width: 768px) { | |
3423 | + .main__employer-page-info { | |
3424 | + display: grid; | |
3425 | + grid-template-columns: repeat(2, 1fr); | |
3426 | + gap: 30px 40px; | |
3427 | + } | |
3428 | +} | |
3429 | +@media (min-width: 1280px) { | |
3430 | + .main__employer-page-info { | |
3431 | + grid-template-columns: repeat(4, 1fr); | |
3432 | + } | |
3433 | +} | |
3434 | +@media (min-width: 768px) { | |
3435 | + .main__employer-page-info .main__employer-page-item b, | |
3436 | + .main__employer-page-info .main__employer-page-item span { | |
3437 | + max-width: 300px; | |
3438 | + } | |
3439 | +} | |
3440 | +.main__employer-page-tabs { | |
3441 | + display: -webkit-box; | |
3442 | + display: -ms-flexbox; | |
3443 | + display: flex; | |
3444 | + -webkit-box-align: center; | |
3445 | + -ms-flex-align: center; | |
3446 | + align-items: center; | |
3447 | + gap: 20px; | |
3448 | +} | |
3449 | +@media (min-width: 768px) { | |
3450 | + .main__employer-page-tabs { | |
3451 | + margin-top: 20px; | |
3452 | + } | |
3453 | +} | |
3454 | +.main__employer-page-tabs-item { | |
3455 | + font-size: 22px; | |
3456 | + font-weight: 700; | |
3457 | + border: none; | |
3458 | + background: none; | |
3459 | + padding: 0; | |
3460 | + color: #9c9d9d; | |
3461 | + text-decoration: underline; | |
3462 | + text-decoration-thickness: 1px; | |
3463 | +} | |
3464 | +@media (min-width: 768px) { | |
3465 | + .main__employer-page-tabs-item { | |
3466 | + font-size: 24px; | |
3467 | + } | |
3468 | +} | |
3469 | +.main__employer-page-tabs-item.active { | |
3470 | + color: #377d87; | |
3471 | +} | |
3472 | +.main__employer-page-body { | |
3473 | + display: -webkit-box; | |
3474 | + display: -ms-flexbox; | |
3475 | + display: flex; | |
3476 | + -webkit-box-orient: vertical; | |
3477 | + -webkit-box-direction: normal; | |
3478 | + -ms-flex-direction: column; | |
3479 | + flex-direction: column; | |
3480 | + margin-top: 10px; | |
3481 | +} | |
3482 | +@media (min-width: 768px) { | |
3483 | + .main__employer-page-body { | |
3484 | + margin-top: 30px; | |
3485 | + } | |
3486 | +} | |
3487 | +.main__employer-page-body-item { | |
3488 | + display: none; | |
3489 | + -webkit-box-orient: vertical; | |
3490 | + -webkit-box-direction: normal; | |
3491 | + -ms-flex-direction: column; | |
3492 | + flex-direction: column; | |
3493 | + gap: 20px; | |
3494 | +} | |
3495 | +.main__employer-page-body-item.showed { | |
3496 | + display: -webkit-box; | |
3497 | + display: -ms-flexbox; | |
3498 | + display: flex; | |
3499 | +} | |
3500 | +.main__employer-page-one { | |
3501 | + display: -webkit-box; | |
3502 | + display: -ms-flexbox; | |
3503 | + display: flex; | |
3504 | + -webkit-box-orient: vertical; | |
3505 | + -webkit-box-direction: normal; | |
3506 | + -ms-flex-direction: column; | |
3507 | + flex-direction: column; | |
3508 | + gap: 20px; | |
3509 | +} | |
3510 | +@media (min-width: 768px) { | |
3511 | + .main__employer-page-one { | |
3512 | + display: grid; | |
3513 | + grid-template-columns: repeat(2, 1fr); | |
3514 | + } | |
3515 | +} | |
3516 | +@media (min-width: 992px) { | |
3517 | + .main__employer-page-one { | |
3518 | + grid-template-columns: repeat(3, 1fr); | |
3519 | + } | |
3520 | +} | |
3521 | +@media (min-width: 1280px) { | |
3522 | + .main__employer-page-one { | |
3523 | + grid-template-columns: repeat(4, 1fr); | |
3524 | + gap: 30px 20px; | |
3525 | + } | |
3526 | +} | |
3527 | +.main__employer-page-one-item { | |
3528 | + display: -webkit-box; | |
3529 | + display: -ms-flexbox; | |
3530 | + display: flex; | |
3531 | + -webkit-box-orient: vertical; | |
3532 | + -webkit-box-direction: normal; | |
3533 | + -ms-flex-direction: column; | |
3534 | + flex-direction: column; | |
3535 | + gap: 10px; | |
3536 | + font-size: 12px; | |
3537 | + position: relative; | |
3538 | +} | |
3539 | +@media (min-width: 1280px) { | |
3540 | + .main__employer-page-one-item { | |
3541 | + font-size: 18px; | |
3542 | + } | |
3543 | +} | |
3544 | +.main__employer-page-one-item img { | |
3545 | + border-radius: 10px; | |
3546 | + -o-object-fit: cover; | |
3547 | + object-fit: cover; | |
3548 | + width: 100%; | |
3549 | + max-height: 250px; | |
3550 | + aspect-ratio: 247/174; | |
3551 | +} | |
3552 | +@media (min-width: 1280px) { | |
3553 | + .main__employer-page-one-item img { | |
3554 | + margin-bottom: 10px; | |
3555 | + } | |
3556 | +} | |
3557 | +.main__employer-page-one-item b { | |
3558 | + font-weight: 700; | |
3559 | + color: #377d87; | |
3560 | +} | |
3561 | +.main__employer-page-one-item span { | |
3562 | + color: #696b6b; | |
3563 | +} | |
3564 | +.main__employer-page-one-item .del { | |
3565 | + position: absolute; | |
3566 | + z-index: 1; | |
3567 | + top: 8px; | |
3568 | + left: 8px; | |
3569 | +} | |
3570 | +.main__employer-page-two { | |
3571 | + display: -webkit-box; | |
3572 | + display: -ms-flexbox; | |
3573 | + display: flex; | |
3574 | + -webkit-box-orient: vertical; | |
3575 | + -webkit-box-direction: normal; | |
3576 | + -ms-flex-direction: column; | |
3577 | + flex-direction: column; | |
3578 | + -webkit-box-align: center; | |
3579 | + -ms-flex-align: center; | |
3580 | + align-items: center; | |
3581 | + gap: 20px; | |
3582 | +} | |
3583 | +.main__employer-page-two-item { | |
3584 | + width: 100%; | |
3585 | + display: -webkit-box; | |
3586 | + display: -ms-flexbox; | |
3587 | + display: flex; | |
3588 | + -webkit-box-orient: vertical; | |
3589 | + -webkit-box-direction: normal; | |
3590 | + -ms-flex-direction: column; | |
3591 | + flex-direction: column; | |
3592 | + gap: 16px; | |
3593 | + padding: 20px 10px; | |
3594 | + border-radius: 12px; | |
3595 | + border: 1px solid #e7e7e7; | |
3596 | + position: relative; | |
3597 | + overflow: hidden; | |
3598 | + font-size: 12px; | |
3599 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
3600 | +} | |
3601 | +@media (min-width: 768px) { | |
3602 | + .main__employer-page-two-item { | |
3603 | + font-size: 14px; | |
3604 | + padding: 20px; | |
3605 | + gap: 24px; | |
3606 | + padding-bottom: 50px; | |
3607 | + } | |
3608 | +} | |
3609 | +@media (min-width: 992px) { | |
3610 | + .main__employer-page-two-item { | |
3611 | + font-size: 16px; | |
3612 | + } | |
3613 | +} | |
3614 | +@media (min-width: 1280px) { | |
3615 | + .main__employer-page-two-item { | |
3616 | + font-size: 18px; | |
3617 | + } | |
3618 | +} | |
3619 | +.main__employer-page-two-item-toper { | |
3620 | + display: -webkit-box; | |
3621 | + display: -ms-flexbox; | |
3622 | + display: flex; | |
3623 | + -webkit-box-align: center; | |
3624 | + -ms-flex-align: center; | |
3625 | + align-items: center; | |
3626 | + font-size: 22px; | |
3627 | + font-weight: 700; | |
3628 | + color: #696b6b; | |
3629 | +} | |
3630 | +@media (min-width: 768px) { | |
3631 | + .main__employer-page-two-item-toper { | |
3632 | + font-size: 30px; | |
3633 | + } | |
3634 | +} | |
3635 | +.main__employer-page-two-item-toper img { | |
3636 | + width: 60px; | |
3637 | + aspect-ratio: 1/1; | |
3638 | + -o-object-fit: contain; | |
3639 | + object-fit: contain; | |
3640 | +} | |
3641 | +.main__employer-page-two-item-toper span { | |
3642 | + width: calc(100% - 60px); | |
3643 | + padding-left: 10px; | |
3644 | +} | |
3645 | +.main__employer-page-two-item-title { | |
3646 | + font-size: 18px; | |
3647 | + font-weight: 700; | |
3648 | + color: #377d87; | |
3649 | +} | |
3650 | +@media (min-width: 768px) { | |
3651 | + .main__employer-page-two-item-title { | |
3652 | + font-size: 24px; | |
3653 | + } | |
3654 | +} | |
3655 | +.main__employer-page-two-item-text { | |
3656 | + display: -webkit-box; | |
3657 | + display: -ms-flexbox; | |
3658 | + display: flex; | |
3659 | + -webkit-box-orient: vertical; | |
3660 | + -webkit-box-direction: normal; | |
3661 | + -ms-flex-direction: column; | |
3662 | + flex-direction: column; | |
3663 | + gap: 10px; | |
3664 | +} | |
3665 | +.main__employer-page-two-item-text-name { | |
3666 | + font-weight: 700; | |
3667 | +} | |
3668 | +.main__employer-page-two-item-text-body { | |
3669 | + color: #696b6b; | |
3670 | + display: -webkit-box; | |
3671 | + display: -ms-flexbox; | |
3672 | + display: flex; | |
3673 | + -webkit-box-orient: vertical; | |
3674 | + -webkit-box-direction: normal; | |
3675 | + -ms-flex-direction: column; | |
3676 | + flex-direction: column; | |
3677 | + gap: 6px; | |
3678 | + padding: 0 10px; | |
3679 | +} | |
3680 | +.main__employer-page-two-item-text-body p { | |
3681 | + margin: 0; | |
3682 | +} | |
3683 | +.main__employer-page-two-item-text-body ul { | |
3684 | + margin: 0; | |
3685 | + padding: 0; | |
3686 | + padding-left: 16px; | |
3687 | + display: -webkit-box; | |
3688 | + display: -ms-flexbox; | |
3689 | + display: flex; | |
3690 | + -webkit-box-orient: vertical; | |
3691 | + -webkit-box-direction: normal; | |
3692 | + -ms-flex-direction: column; | |
3693 | + flex-direction: column; | |
3694 | + gap: 6px; | |
3695 | +} | |
3696 | +@media (min-width: 768px) { | |
3697 | + .main__employer-page-two-item-text-body ul { | |
3698 | + margin: 0 5px; | |
3699 | + } | |
3700 | +} | |
3701 | +.main__employer-page-two-item-text-body ul span, | |
3702 | +.main__employer-page-two-item-text-body ul a { | |
3703 | + color: #696b6b; | |
3704 | +} | |
3705 | +.main__employer-page-two-item-text-body ul a:hover { | |
3706 | + color: #377d87; | |
3707 | +} | |
3708 | +.main__employer-page-two-item-text-links { | |
3709 | + display: -webkit-box; | |
3710 | + display: -ms-flexbox; | |
3711 | + display: flex; | |
3712 | + -webkit-box-orient: vertical; | |
3713 | + -webkit-box-direction: normal; | |
3714 | + -ms-flex-direction: column; | |
3715 | + flex-direction: column; | |
3716 | + -webkit-box-align: start; | |
3717 | + -ms-flex-align: start; | |
3718 | + align-items: flex-start; | |
3719 | + gap: 10px; | |
3720 | + padding: 0 10px; | |
3721 | + font-weight: 700; | |
3722 | + margin-top: 5px; | |
3723 | +} | |
3724 | +@media (min-width: 768px) { | |
3725 | + .main__employer-page-two-item-text-links { | |
3726 | + gap: 20px; | |
3727 | + } | |
3728 | +} | |
3729 | +.main__employer-page-two-item-text-links a { | |
3730 | + color: #4d88d9; | |
3731 | +} | |
3732 | +.main__employer-page-two-item-text-links a:hover { | |
3733 | + color: #377d87; | |
3734 | +} | |
3735 | +.main__employer-page-two-item-tags { | |
3736 | + color: #4d88d9; | |
3737 | + font-weight: 500; | |
3738 | + display: -webkit-box; | |
3739 | + display: -ms-flexbox; | |
3740 | + display: flex; | |
3741 | + -webkit-box-align: center; | |
3742 | + -ms-flex-align: center; | |
3743 | + align-items: center; | |
3744 | + -ms-flex-wrap: wrap; | |
3745 | + flex-wrap: wrap; | |
3746 | + gap: 10px 20px; | |
3747 | +} | |
3748 | +.main__employer-page-two-item-buttons { | |
3749 | + display: grid; | |
3750 | + grid-template-columns: repeat(2, 1fr); | |
3751 | + gap: 20px; | |
3752 | +} | |
3753 | +@media (min-width: 768px) { | |
3754 | + .main__employer-page-two-item-button { | |
3755 | + position: absolute; | |
3756 | + bottom: 20px; | |
3757 | + left: 20px; | |
3758 | + width: 200px; | |
3759 | + padding: 0; | |
3760 | + } | |
3761 | +} | |
3762 | +@media (min-width: 768px) { | |
3763 | + .main__employer-page-two-item-button + .main__employer-page-two-item-button { | |
3764 | + left: auto; | |
3765 | + right: 20px; | |
3766 | + } | |
3767 | +} | |
3768 | +.main__employer-page-two-item-bottom { | |
3769 | + display: -webkit-box; | |
3770 | + display: -ms-flexbox; | |
3771 | + display: flex; | |
3772 | + -webkit-box-align: center; | |
3773 | + -ms-flex-align: center; | |
3774 | + align-items: center; | |
3775 | + -webkit-box-pack: justify; | |
3776 | + -ms-flex-pack: justify; | |
3777 | + justify-content: space-between; | |
3778 | +} | |
3779 | +.main__employer-page-two-item-bottom-date { | |
3780 | + color: #696b6b; | |
3781 | +} | |
3782 | +@media (min-width: 768px) { | |
3783 | + .main__employer-page-two-item-bottom-date { | |
3784 | + position: absolute; | |
3785 | + bottom: 20px; | |
3786 | + right: 240px; | |
3787 | + height: 42px; | |
3788 | + display: -webkit-box; | |
3789 | + display: -ms-flexbox; | |
3790 | + display: flex; | |
3791 | + -webkit-box-align: center; | |
3792 | + -ms-flex-align: center; | |
3793 | + align-items: center; | |
3794 | + } | |
3795 | +} | |
3796 | +@media (min-width: 768px) { | |
3797 | + .main__employer-page-two-item-bottom-like { | |
3798 | + position: absolute; | |
3799 | + bottom: 20px; | |
3800 | + left: 240px; | |
3801 | + } | |
3802 | +} | |
3803 | +@media (min-width: 768px) { | |
3804 | + .main__employer-page-two-more { | |
3805 | + margin-top: 10px; | |
3806 | + padding: 0; | |
3807 | + width: 200px; | |
3808 | + } | |
3809 | +} | |
3810 | +.main__employer-page-two .main__employer-page-two-item { | |
3811 | + display: none; | |
3812 | +} | |
3813 | +.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) { | |
3814 | + display: -webkit-box; | |
3815 | + display: -ms-flexbox; | |
3816 | + display: flex; | |
3817 | +} | |
3818 | +.main__employer-page-two.active .main__employer-page-two-item { | |
3819 | + display: -webkit-box; | |
3820 | + display: -ms-flexbox; | |
3821 | + display: flex; | |
3822 | +} | |
3823 | +.main__resume-base { | |
3824 | + display: -webkit-box; | |
3825 | + display: -ms-flexbox; | |
3826 | + display: flex; | |
3827 | + -webkit-box-orient: vertical; | |
3828 | + -webkit-box-direction: normal; | |
3829 | + -ms-flex-direction: column; | |
3830 | + flex-direction: column; | |
3831 | +} | |
3832 | +.main__resume-base-body { | |
3833 | + display: none; | |
3834 | + -webkit-box-orient: vertical; | |
3835 | + -webkit-box-direction: normal; | |
3836 | + -ms-flex-direction: column; | |
3837 | + flex-direction: column; | |
3838 | + margin-top: 10px; | |
3839 | +} | |
3840 | +@media (min-width: 768px) { | |
3841 | + .main__resume-base-body { | |
3842 | + margin-top: 30px; | |
3843 | + } | |
3844 | +} | |
3845 | +.main__resume-base-body.showed { | |
3846 | + display: -webkit-box; | |
3847 | + display: -ms-flexbox; | |
3848 | + display: flex; | |
3849 | +} | |
3850 | +.main__resume-base-body-one { | |
3851 | + display: -webkit-box; | |
3852 | + display: -ms-flexbox; | |
3853 | + display: flex; | |
3854 | + -webkit-box-orient: vertical; | |
3855 | + -webkit-box-direction: normal; | |
3856 | + -ms-flex-direction: column; | |
3857 | + flex-direction: column; | |
3858 | + -webkit-box-align: center; | |
3859 | + -ms-flex-align: center; | |
3860 | + align-items: center; | |
3861 | + gap: 20px; | |
3862 | +} | |
3863 | +@media (min-width: 768px) { | |
3864 | + .main__resume-base-body-one { | |
3865 | + gap: 30px; | |
3866 | + } | |
3867 | +} | |
3868 | +.main__resume-base-body-two { | |
3869 | + display: -webkit-box; | |
3870 | + display: -ms-flexbox; | |
3871 | + display: flex; | |
3872 | + -webkit-box-orient: vertical; | |
3873 | + -webkit-box-direction: normal; | |
3874 | + -ms-flex-direction: column; | |
3875 | + flex-direction: column; | |
3876 | + gap: 20px; | |
3877 | +} | |
3878 | +@media (min-width: 768px) { | |
3879 | + .main__resume-base-body-two { | |
3880 | + -webkit-box-orient: horizontal; | |
3881 | + -webkit-box-direction: normal; | |
3882 | + -ms-flex-direction: row; | |
3883 | + flex-direction: row; | |
3884 | + -webkit-box-pack: justify; | |
3885 | + -ms-flex-pack: justify; | |
3886 | + justify-content: space-between; | |
3887 | + -webkit-box-align: start; | |
3888 | + -ms-flex-align: start; | |
3889 | + align-items: flex-start; | |
3890 | + -ms-flex-wrap: wrap; | |
3891 | + flex-wrap: wrap; | |
3892 | + gap: 30px 0; | |
3893 | + } | |
3894 | +} | |
3895 | +.main__resume-base-body-item { | |
3896 | + width: 100%; | |
3897 | + display: -webkit-box; | |
3898 | + display: -ms-flexbox; | |
3899 | + display: flex; | |
3900 | + -webkit-box-orient: vertical; | |
3901 | + -webkit-box-direction: normal; | |
3902 | + -ms-flex-direction: column; | |
3903 | + flex-direction: column; | |
3904 | + gap: 20px; | |
3905 | + position: relative; | |
3906 | + border: 1px solid #377d87; | |
3907 | + border-radius: 8px; | |
3908 | + padding: 10px; | |
3909 | + -webkit-box-align: center; | |
3910 | + -ms-flex-align: center; | |
3911 | + align-items: center; | |
3912 | +} | |
3913 | +@media (min-width: 768px) { | |
3914 | + .main__resume-base-body-item { | |
3915 | + padding: 20px; | |
3916 | + } | |
3917 | +} | |
3918 | +.main__resume-base-body-item-buttons { | |
3919 | + display: -webkit-box; | |
3920 | + display: -ms-flexbox; | |
3921 | + display: flex; | |
3922 | + -webkit-box-orient: vertical; | |
3923 | + -webkit-box-direction: normal; | |
3924 | + -ms-flex-direction: column; | |
3925 | + flex-direction: column; | |
3926 | + -webkit-box-align: start; | |
3927 | + -ms-flex-align: start; | |
3928 | + align-items: flex-start; | |
3929 | + gap: 10px; | |
3930 | + position: absolute; | |
3931 | + top: 10px; | |
3932 | + right: 10px; | |
3933 | +} | |
3934 | +@media (min-width: 768px) { | |
3935 | + .main__resume-base-body-item-buttons { | |
3936 | + top: 20px; | |
3937 | + right: 20px; | |
3938 | + } | |
3939 | +} | |
3940 | +.main__resume-base-body-item-wrapper { | |
3941 | + display: -webkit-box; | |
3942 | + display: -ms-flexbox; | |
3943 | + display: flex; | |
3944 | + -webkit-box-orient: vertical; | |
3945 | + -webkit-box-direction: normal; | |
3946 | + -ms-flex-direction: column; | |
3947 | + flex-direction: column; | |
3948 | + -webkit-box-align: start; | |
3949 | + -ms-flex-align: start; | |
3950 | + align-items: flex-start; | |
3951 | + gap: 20px; | |
3952 | + width: 100%; | |
3953 | +} | |
3954 | +@media (min-width: 768px) { | |
3955 | + .main__resume-base-body-item-wrapper { | |
3956 | + -webkit-box-orient: horizontal; | |
3957 | + -webkit-box-direction: normal; | |
3958 | + -ms-flex-direction: row; | |
3959 | + flex-direction: row; | |
3960 | + } | |
3961 | +} | |
3962 | +.main__resume-base-body-item-photo { | |
3963 | + width: 180px; | |
3964 | + aspect-ratio: 1/1; | |
3965 | + -o-object-fit: cover; | |
3966 | + object-fit: cover; | |
3967 | + border-radius: 8px; | |
3968 | +} | |
3969 | +@media (min-width: 768px) { | |
3970 | + .main__resume-base-body-item-photo { | |
3971 | + width: 210px; | |
3972 | + } | |
3973 | +} | |
3974 | +.main__resume-base-body-item-inner { | |
3975 | + display: -webkit-box; | |
3976 | + display: -ms-flexbox; | |
3977 | + display: flex; | |
3978 | + -webkit-box-orient: vertical; | |
3979 | + -webkit-box-direction: normal; | |
3980 | + -ms-flex-direction: column; | |
3981 | + flex-direction: column; | |
3982 | + gap: 10px; | |
3983 | + width: 100%; | |
3984 | +} | |
3985 | +@media (min-width: 768px) { | |
3986 | + .main__resume-base-body-item-inner { | |
3987 | + gap: 16px; | |
3988 | + padding-right: 50px; | |
3989 | + } | |
3990 | +} | |
3991 | +@media (min-width: 992px) { | |
3992 | + .main__resume-base-body-item-inner { | |
3993 | + display: grid; | |
3994 | + grid-template-columns: repeat(2, 1fr); | |
3995 | + gap: 30px; | |
3996 | + } | |
3997 | +} | |
3998 | +.main__resume-base-body-item-inner div { | |
3999 | + color: #696b6b; | |
4000 | + display: -webkit-box; | |
4001 | + display: -ms-flexbox; | |
4002 | + display: flex; | |
4003 | + -webkit-box-orient: vertical; | |
4004 | + -webkit-box-direction: normal; | |
4005 | + -ms-flex-direction: column; | |
4006 | + flex-direction: column; | |
4007 | + gap: 4px; | |
4008 | + font-size: 12px; | |
4009 | +} | |
4010 | +@media (min-width: 768px) { | |
4011 | + .main__resume-base-body-item-inner div { | |
4012 | + font-size: 16px; | |
4013 | + } | |
4014 | +} | |
4015 | +.main__resume-base-body-item-inner b { | |
4016 | + color: #377d87; | |
4017 | + font-size: 14px; | |
4018 | +} | |
4019 | +@media (min-width: 768px) { | |
4020 | + .main__resume-base-body-item-inner b { | |
4021 | + font-size: 18px; | |
4022 | + } | |
4023 | +} | |
4024 | +.main__resume-base-body-item-link { | |
4025 | + width: 100%; | |
4026 | + padding: 0; | |
4027 | +} | |
4028 | +@media (min-width: 768px) { | |
4029 | + .main__resume-base-body-item-link { | |
4030 | + width: 200px; | |
4031 | + } | |
4032 | +} | |
4033 | +.main__spoiler { | |
4034 | + overflow: hidden; | |
4035 | + border-radius: 8px; | |
4036 | + display: -webkit-box; | |
4037 | + display: -ms-flexbox; | |
4038 | + display: flex; | |
4039 | + -webkit-box-orient: vertical; | |
4040 | + -webkit-box-direction: normal; | |
4041 | + -ms-flex-direction: column; | |
4042 | + flex-direction: column; | |
4043 | +} | |
4044 | +.main__spoiler-toper { | |
4045 | + background: #377d87; | |
4046 | + height: 30px; | |
4047 | + display: -webkit-box; | |
4048 | + display: -ms-flexbox; | |
4049 | + display: flex; | |
4050 | + -webkit-box-align: center; | |
4051 | + -ms-flex-align: center; | |
4052 | + align-items: center; | |
4053 | + -webkit-box-pack: center; | |
4054 | + -ms-flex-pack: center; | |
4055 | + justify-content: center; | |
4056 | + color: #ffffff; | |
4057 | + font-size: 12px; | |
4058 | + font-weight: 700; | |
4059 | + padding: 0 30px; | |
4060 | + border: none; | |
4061 | + position: relative; | |
4062 | +} | |
4063 | +@media (min-width: 768px) { | |
4064 | + .main__spoiler-toper { | |
4065 | + font-size: 18px; | |
4066 | + height: 50px; | |
4067 | + padding: 0 60px; | |
4068 | + } | |
4069 | +} | |
4070 | +.main__spoiler-toper:before, .main__spoiler-toper:after { | |
4071 | + content: ""; | |
4072 | + background: #ffffff; | |
4073 | + border-radius: 999px; | |
4074 | + width: 10px; | |
4075 | + height: 1px; | |
4076 | + position: absolute; | |
4077 | + top: 50%; | |
4078 | + right: 10px; | |
4079 | + -webkit-transition: 0.3s; | |
4080 | + transition: 0.3s; | |
4081 | + -webkit-transform: translate(0, -50%); | |
4082 | + -ms-transform: translate(0, -50%); | |
4083 | + transform: translate(0, -50%); | |
4084 | +} | |
4085 | +@media (min-width: 768px) { | |
4086 | + .main__spoiler-toper:before, .main__spoiler-toper:after { | |
4087 | + width: 20px; | |
4088 | + height: 2px; | |
4089 | + right: 20px; | |
4090 | + } | |
4091 | +} | |
4092 | +.main__spoiler-toper:after { | |
4093 | + -webkit-transform: rotate(90deg); | |
4094 | + -ms-transform: rotate(90deg); | |
4095 | + transform: rotate(90deg); | |
4096 | +} | |
4097 | +.main__spoiler-toper.active:after { | |
4098 | + -webkit-transform: rotate(0deg); | |
4099 | + -ms-transform: rotate(0deg); | |
4100 | + transform: rotate(0deg); | |
4101 | +} | |
4102 | +.main__spoiler-body { | |
4103 | + opacity: 0; | |
4104 | + height: 0; | |
4105 | + overflow: hidden; | |
4106 | + border-radius: 0 0 8px 8px; | |
4107 | + background: #ffffff; | |
4108 | +} | |
4109 | +.main__spoiler-body table { | |
4110 | + width: calc(100% + 2px); | |
4111 | + margin-left: -1px; | |
4112 | + margin-bottom: -1px; | |
4113 | +} | |
4114 | +@media (min-width: 992px) { | |
4115 | + .main__spoiler-body table td { | |
4116 | + width: 40%; | |
4117 | + } | |
4118 | +} | |
4119 | +@media (min-width: 992px) { | |
4120 | + .main__spoiler-body table td + td { | |
4121 | + width: 60%; | |
4122 | + } | |
4123 | +} | |
4124 | +.active + .main__spoiler-body { | |
4125 | + -webkit-transition: 0.3s; | |
4126 | + transition: 0.3s; | |
4127 | + opacity: 1; | |
4128 | + height: auto; | |
4129 | + border: 1px solid #e7e7e7; | |
4130 | + border-top: none; | |
4131 | +} | |
4132 | +.main__table { | |
4133 | + border-collapse: collapse; | |
4134 | + table-layout: fixed; | |
4135 | + font-size: 12px; | |
4136 | + width: 100%; | |
4137 | + background: #ffffff; | |
4138 | +} | |
4139 | +@media (min-width: 768px) { | |
4140 | + .main__table { | |
4141 | + font-size: 16px; | |
4142 | + } | |
4143 | +} | |
4144 | +.main__table td { | |
4145 | + border: 1px solid #e7e7e7; | |
4146 | + padding: 4px 8px; | |
4147 | +} | |
4148 | +@media (min-width: 768px) { | |
4149 | + .main__table td { | |
4150 | + padding: 8px 16px; | |
4151 | + } | |
4152 | +} | |
4153 | +.main__table td b { | |
4154 | + font-weight: 700; | |
4155 | +} | |
4156 | +.main__table td a:hover { | |
4157 | + color: #377d87; | |
4158 | +} | |
4159 | +.main__resume-profile-about { | |
4160 | + padding-top: 20px; | |
4161 | + padding-bottom: 30px; | |
4162 | + position: relative; | |
4163 | + margin-top: 30px; | |
4164 | + display: -webkit-box; | |
4165 | + display: -ms-flexbox; | |
4166 | + display: flex; | |
4167 | + -webkit-box-orient: vertical; | |
4168 | + -webkit-box-direction: normal; | |
4169 | + -ms-flex-direction: column; | |
4170 | + flex-direction: column; | |
4171 | + -webkit-box-align: start; | |
4172 | + -ms-flex-align: start; | |
4173 | + align-items: flex-start; | |
4174 | + gap: 10px; | |
4175 | +} | |
4176 | +@media (min-width: 992px) { | |
4177 | + .main__resume-profile-about { | |
4178 | + padding: 50px 0; | |
4179 | + } | |
4180 | +} | |
4181 | +.main__resume-profile-about:before { | |
4182 | + content: ""; | |
4183 | + position: absolute; | |
4184 | + z-index: 1; | |
4185 | + top: 0; | |
4186 | + left: 50%; | |
4187 | + width: 20000px; | |
4188 | + height: 100%; | |
4189 | + margin-left: -10000px; | |
4190 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
4191 | +} | |
4192 | +.main__resume-profile-about-title { | |
4193 | + position: relative; | |
4194 | + z-index: 2; | |
4195 | + color: #696b6b; | |
4196 | +} | |
4197 | +.main__resume-profile-about-text { | |
4198 | + position: relative; | |
4199 | + z-index: 2; | |
4200 | +} | |
4201 | +.main__resume-profile-about-button { | |
4202 | + position: relative; | |
4203 | + z-index: 2; | |
4204 | + margin-top: 10px; | |
4205 | +} | |
4206 | +.main__resume-profile-info { | |
4207 | + display: -webkit-box; | |
4208 | + display: -ms-flexbox; | |
4209 | + display: flex; | |
4210 | + -webkit-box-orient: vertical; | |
4211 | + -webkit-box-direction: normal; | |
4212 | + -ms-flex-direction: column; | |
4213 | + flex-direction: column; | |
4214 | + gap: 20px; | |
4215 | + margin-top: 30px; | |
4216 | +} | |
4217 | +@media (min-width: 992px) { | |
4218 | + .main__resume-profile-info { | |
4219 | + margin-top: 50px; | |
4220 | + gap: 30px; | |
4221 | + } | |
4222 | +} | |
4223 | +.main__resume-profile-info-title { | |
4224 | + color: #696b6b; | |
4225 | +} | |
4226 | +.main__resume-profile-info-body { | |
4227 | + display: -webkit-box; | |
4228 | + display: -ms-flexbox; | |
4229 | + display: flex; | |
4230 | + -webkit-box-orient: vertical; | |
4231 | + -webkit-box-direction: normal; | |
4232 | + -ms-flex-direction: column; | |
4233 | + flex-direction: column; | |
4234 | + gap: 20px; | |
4235 | +} | |
4236 | +@media (min-width: 992px) { | |
4237 | + .main__resume-profile-info-body { | |
4238 | + gap: 30px; | |
4239 | + } | |
4240 | +} | |
4241 | +.main__resume-profile-info-body-item { | |
4242 | + display: -webkit-box; | |
4243 | + display: -ms-flexbox; | |
4244 | + display: flex; | |
4245 | + -webkit-box-orient: vertical; | |
4246 | + -webkit-box-direction: normal; | |
4247 | + -ms-flex-direction: column; | |
4248 | + flex-direction: column; | |
4249 | + gap: 10px; | |
4250 | +} | |
4251 | +@media (min-width: 768px) { | |
4252 | + .main__resume-profile-info-body-item { | |
4253 | + gap: 20px; | |
4254 | + } | |
4255 | +} | |
4256 | +.main__resume-profile-info-body-subtitle { | |
4257 | + color: #4d88d9; | |
4258 | +} | |
4259 | +.main__resume-profile-info-body-inner { | |
4260 | + display: -webkit-box; | |
4261 | + display: -ms-flexbox; | |
4262 | + display: flex; | |
4263 | + -webkit-box-orient: vertical; | |
4264 | + -webkit-box-direction: normal; | |
4265 | + -ms-flex-direction: column; | |
4266 | + flex-direction: column; | |
4267 | + gap: 20px; | |
4268 | + margin: 0; | |
4269 | + padding: 0; | |
4270 | + font-size: 12px; | |
4271 | +} | |
4272 | +@media (min-width: 768px) { | |
4273 | + .main__resume-profile-info-body-inner { | |
4274 | + display: grid; | |
4275 | + grid-template-columns: repeat(2, 1fr); | |
4276 | + } | |
4277 | +} | |
4278 | +@media (min-width: 992px) { | |
4279 | + .main__resume-profile-info-body-inner { | |
4280 | + grid-template-columns: repeat(3, 1fr); | |
4281 | + font-size: 16px; | |
4282 | + } | |
4283 | +} | |
4284 | +.main__resume-profile-info-body-inner li { | |
4285 | + display: -webkit-box; | |
4286 | + display: -ms-flexbox; | |
4287 | + display: flex; | |
4288 | + -webkit-box-orient: vertical; | |
4289 | + -webkit-box-direction: normal; | |
4290 | + -ms-flex-direction: column; | |
4291 | + flex-direction: column; | |
4292 | + gap: 6px; | |
4293 | +} | |
4294 | +@media (min-width: 992px) { | |
4295 | + .main__resume-profile-info-body-inner li { | |
4296 | + gap: 8px; | |
4297 | + } | |
4298 | +} | |
4299 | +.main__resume-profile-info-body-inner b { | |
4300 | + color: #377d87; | |
4301 | + font-size: 14px; | |
4302 | +} | |
4303 | +@media (min-width: 992px) { | |
4304 | + .main__resume-profile-info-body-inner b { | |
4305 | + font-size: 18px; | |
4306 | + } | |
4307 | +} | |
4308 | +.main__resume-profile-info-body-inner span { | |
4309 | + display: -webkit-box; | |
4310 | + display: -ms-flexbox; | |
4311 | + display: flex; | |
4312 | + -webkit-box-orient: vertical; | |
4313 | + -webkit-box-direction: normal; | |
4314 | + -ms-flex-direction: column; | |
4315 | + flex-direction: column; | |
4316 | + gap: 4px; | |
4317 | +} | |
4318 | +@media (min-width: 992px) { | |
4319 | + .main__resume-profile-info-body-inner span { | |
4320 | + gap: 6px; | |
4321 | + } | |
4322 | +} | |
4323 | +.main__resume-profile-review { | |
4324 | + display: -webkit-box; | |
4325 | + display: -ms-flexbox; | |
4326 | + display: flex; | |
4327 | + -webkit-box-orient: vertical; | |
4328 | + -webkit-box-direction: normal; | |
4329 | + -ms-flex-direction: column; | |
4330 | + flex-direction: column; | |
4331 | + gap: 20px; | |
4332 | + padding: 20px 10px; | |
4333 | + margin-top: 30px; | |
4334 | + border-radius: 16px; | |
4335 | + border: 1px solid #e7e7e7; | |
4336 | + background: #ffffff; | |
4337 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4338 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4339 | +} | |
4340 | +@media (min-width: 992px) { | |
4341 | + .main__resume-profile-review { | |
4342 | + margin-top: 50px; | |
4343 | + padding: 50px 40px; | |
4344 | + gap: 30px; | |
4345 | + } | |
4346 | +} | |
4347 | +.main__resume-profile-review-title { | |
4348 | + color: #696b6b; | |
4349 | +} | |
4350 | +.main__resume-profile-review-body { | |
4351 | + display: -webkit-box; | |
4352 | + display: -ms-flexbox; | |
4353 | + display: flex; | |
4354 | + -webkit-box-orient: vertical; | |
4355 | + -webkit-box-direction: normal; | |
4356 | + -ms-flex-direction: column; | |
4357 | + flex-direction: column; | |
4358 | + -webkit-box-align: start; | |
4359 | + -ms-flex-align: start; | |
4360 | + align-items: flex-start; | |
4361 | + gap: 10px; | |
4362 | +} | |
4363 | +.main__resume-profile-review-body .textarea { | |
4364 | + width: 100%; | |
4365 | +} | |
4366 | +.main__resume-profile-review-body .button { | |
4367 | + margin-top: 10px; | |
4368 | +} | |
4369 | +.main__vacancies { | |
4370 | + display: -webkit-box; | |
4371 | + display: -ms-flexbox; | |
4372 | + display: flex; | |
4373 | + -webkit-box-orient: vertical; | |
4374 | + -webkit-box-direction: normal; | |
4375 | + -ms-flex-direction: column; | |
4376 | + flex-direction: column; | |
4377 | + -webkit-box-align: center; | |
4378 | + -ms-flex-align: center; | |
4379 | + align-items: center; | |
4380 | + gap: 20px; | |
4381 | +} | |
4382 | +@media (min-width: 768px) { | |
4383 | + .main__vacancies { | |
4384 | + gap: 30px; | |
4385 | + } | |
4386 | +} | |
4387 | +.main__vacancies-title { | |
4388 | + color: #696b6b; | |
4389 | + width: 100%; | |
4390 | +} | |
4391 | +@media (min-width: 992px) { | |
4392 | + .main__vacancies .vacancies__list { | |
4393 | + grid-template-columns: repeat(2, 1fr); | |
4394 | + } | |
4395 | +} | |
4396 | +.main__vacancies-filters { | |
4397 | + width: 100%; | |
4398 | +} | |
4399 | +.main__vacancies-item { | |
4400 | + width: 100%; | |
4401 | + background: none; | |
4402 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4403 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4404 | +} | |
4405 | +.main__vacancies-item-page { | |
4406 | + border: none; | |
4407 | + -webkit-box-shadow: none; | |
4408 | + box-shadow: none; | |
4409 | + background: none; | |
4410 | + margin: 0 -10px; | |
4411 | +} | |
4412 | +@media (min-width: 768px) { | |
4413 | + .main__vacancies-item-page { | |
4414 | + margin: 0 -20px; | |
4415 | + } | |
4416 | +} | |
4417 | +.main__vacancies-thing { | |
4418 | + width: 100%; | |
4419 | + position: relative; | |
4420 | + padding: 10px 0; | |
4421 | + padding-bottom: 30px; | |
4422 | + display: -webkit-box; | |
4423 | + display: -ms-flexbox; | |
4424 | + display: flex; | |
4425 | + -webkit-box-orient: vertical; | |
4426 | + -webkit-box-direction: normal; | |
4427 | + -ms-flex-direction: column; | |
4428 | + flex-direction: column; | |
4429 | + gap: 24px; | |
4430 | +} | |
4431 | +@media (min-width: 992px) { | |
4432 | + .main__vacancies-thing { | |
4433 | + display: grid; | |
4434 | + grid-template-columns: repeat(2, 1fr); | |
4435 | + padding: 30px 0; | |
4436 | + } | |
4437 | +} | |
4438 | +@media (min-width: 1280px) { | |
4439 | + .main__vacancies-thing { | |
4440 | + padding: 50px 0; | |
4441 | + display: -webkit-box; | |
4442 | + display: -ms-flexbox; | |
4443 | + display: flex; | |
4444 | + -webkit-box-orient: horizontal; | |
4445 | + -webkit-box-direction: normal; | |
4446 | + -ms-flex-direction: row; | |
4447 | + flex-direction: row; | |
4448 | + -webkit-box-align: start; | |
4449 | + -ms-flex-align: start; | |
4450 | + align-items: flex-start; | |
4451 | + gap: 0; | |
4452 | + } | |
4453 | +} | |
4454 | +.main__vacancies-thing:before { | |
4455 | + content: ""; | |
4456 | + position: absolute; | |
4457 | + z-index: 1; | |
4458 | + top: 0; | |
4459 | + left: 50%; | |
4460 | + width: 20000px; | |
4461 | + height: 100%; | |
4462 | + margin-left: -10000px; | |
4463 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
4464 | +} | |
4465 | +.main__vacancies-thing-pic { | |
4466 | + position: relative; | |
4467 | + z-index: 2; | |
4468 | + width: 100%; | |
4469 | + height: 280px; | |
4470 | + -o-object-fit: cover; | |
4471 | + object-fit: cover; | |
4472 | + border-radius: 8px; | |
4473 | +} | |
4474 | +@media (min-width: 1280px) { | |
4475 | + .main__vacancies-thing-pic { | |
4476 | + width: 420px; | |
4477 | + } | |
4478 | +} | |
4479 | +.main__vacancies-thing-body { | |
4480 | + position: relative; | |
4481 | + z-index: 2; | |
4482 | + display: -webkit-box; | |
4483 | + display: -ms-flexbox; | |
4484 | + display: flex; | |
4485 | + -webkit-box-orient: vertical; | |
4486 | + -webkit-box-direction: normal; | |
4487 | + -ms-flex-direction: column; | |
4488 | + flex-direction: column; | |
4489 | + -webkit-box-align: start; | |
4490 | + -ms-flex-align: start; | |
4491 | + align-items: flex-start; | |
4492 | + gap: 16px; | |
4493 | + color: #696b6b; | |
4494 | +} | |
4495 | +@media (min-width: 1280px) { | |
4496 | + .main__vacancies-thing-body { | |
4497 | + width: calc(100% - 420px); | |
4498 | + padding-left: 30px; | |
4499 | + gap: 20px; | |
4500 | + } | |
4501 | +} | |
4502 | +.main__vacancies-thing-body > * { | |
4503 | + width: 100%; | |
4504 | +} | |
4505 | +.main__vacancies-thing-body .button { | |
4506 | + width: auto; | |
4507 | +} | |
4508 | +.main__cond { | |
4509 | + display: -webkit-box; | |
4510 | + display: -ms-flexbox; | |
4511 | + display: flex; | |
4512 | + -webkit-box-orient: vertical; | |
4513 | + -webkit-box-direction: normal; | |
4514 | + -ms-flex-direction: column; | |
4515 | + flex-direction: column; | |
4516 | + gap: 50px; | |
4517 | +} | |
4518 | +.main__cond > div { | |
4519 | + display: -webkit-box; | |
4520 | + display: -ms-flexbox; | |
4521 | + display: flex; | |
4522 | + -webkit-box-orient: vertical; | |
4523 | + -webkit-box-direction: normal; | |
4524 | + -ms-flex-direction: column; | |
4525 | + flex-direction: column; | |
4526 | + gap: 10px; | |
4527 | +} | |
4528 | +.main__cond-label { | |
4529 | + border-radius: 16px; | |
4530 | + border: 1px solid #e7e7e7; | |
4531 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4532 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
4533 | + padding: 30px 20px; | |
4534 | + font-weight: 700; | |
4535 | + color: #696b6b; | |
4536 | + line-height: 2; | |
4537 | + text-align: center; | |
4538 | +} | |
4539 | +@media (min-width: 992px) { | |
4540 | + .main__cond-label { | |
4541 | + font-size: 30px; | |
4542 | + } | |
4543 | +} | |
4544 | +.main__cond-icons { | |
4545 | + padding: 0; | |
4546 | + margin: 0; | |
4547 | + display: -webkit-box; | |
4548 | + display: -ms-flexbox; | |
4549 | + display: flex; | |
4550 | + -webkit-box-orient: vertical; | |
4551 | + -webkit-box-direction: normal; | |
4552 | + -ms-flex-direction: column; | |
4553 | + flex-direction: column; | |
4554 | + gap: 25px; | |
4555 | + margin-top: 10px; | |
4556 | +} | |
4557 | +@media (min-width: 768px) { | |
4558 | + .main__cond-icons { | |
4559 | + display: grid; | |
4560 | + grid-template-columns: repeat(2, 1fr); | |
4561 | + gap: 60px; | |
4562 | + margin-top: 20px; | |
4563 | + } | |
4564 | +} | |
4565 | +@media (min-width: 1280px) { | |
4566 | + .main__cond-icons { | |
4567 | + grid-template-columns: repeat(3, 1fr); | |
4568 | + } | |
4569 | +} | |
4570 | +.main__cond-icons li { | |
4571 | + display: -webkit-box; | |
4572 | + display: -ms-flexbox; | |
4573 | + display: flex; | |
4574 | + -webkit-box-orient: vertical; | |
4575 | + -webkit-box-direction: normal; | |
4576 | + -ms-flex-direction: column; | |
4577 | + flex-direction: column; | |
4578 | + -webkit-box-align: start; | |
4579 | + -ms-flex-align: start; | |
4580 | + align-items: flex-start; | |
4581 | + gap: 20px; | |
4582 | + font-size: 12px; | |
4583 | + line-height: 1.4; | |
4584 | + color: #696b6b; | |
4585 | +} | |
4586 | +@media (min-width: 768px) { | |
4587 | + .main__cond-icons li { | |
4588 | + font-size: 14px; | |
4589 | + } | |
4590 | +} | |
4591 | +@media (min-width: 992px) { | |
4592 | + .main__cond-icons li { | |
4593 | + font-size: 16px; | |
4594 | + line-height: 1.6; | |
4595 | + } | |
4596 | +} | |
4597 | +@media (min-width: 1280px) { | |
4598 | + .main__cond-icons li { | |
4599 | + font-size: 18px; | |
4600 | + } | |
4601 | +} | |
4602 | +.main__cond-icons li span { | |
4603 | + width: 48px; | |
4604 | + height: 48px; | |
4605 | + display: -webkit-box; | |
4606 | + display: -ms-flexbox; | |
4607 | + display: flex; | |
4608 | + -webkit-box-align: center; | |
4609 | + -ms-flex-align: center; | |
4610 | + align-items: center; | |
4611 | +} | |
4612 | +.main__cond-icons li span img { | |
4613 | + max-width: 48px; | |
4614 | +} | |
4615 | +.main__cond-callback { | |
4616 | + margin-top: 10px; | |
4617 | +} | |
4618 | +.main__ads { | |
4619 | + display: -webkit-box; | |
4620 | + display: -ms-flexbox; | |
4621 | + display: flex; | |
4622 | + -webkit-box-orient: vertical; | |
4623 | + -webkit-box-direction: normal; | |
4624 | + -ms-flex-direction: column; | |
4625 | + flex-direction: column; | |
4626 | + gap: 30px; | |
4627 | + margin: 30px 0; | |
4628 | +} | |
4629 | +@media (min-width: 992px) { | |
4630 | + .main__ads { | |
4631 | + margin: 60px 0; | |
4632 | + } | |
4633 | +} | |
4634 | +.main__ads-item { | |
4635 | + display: -webkit-box; | |
4636 | + display: -ms-flexbox; | |
4637 | + display: flex; | |
4638 | + -webkit-box-orient: vertical; | |
4639 | + -webkit-box-direction: normal; | |
4640 | + -ms-flex-direction: column; | |
4641 | + flex-direction: column; | |
4642 | + gap: 16px; | |
4643 | +} | |
4644 | +@media (min-width: 992px) { | |
4645 | + .main__ads-item { | |
4646 | + -webkit-box-orient: horizontal; | |
4647 | + -webkit-box-direction: normal; | |
4648 | + -ms-flex-direction: row; | |
4649 | + flex-direction: row; | |
4650 | + gap: 0; | |
4651 | + } | |
4652 | +} | |
4653 | +.main__ads-item-pic { | |
4654 | + width: 100%; | |
4655 | + max-width: 440px; | |
4656 | + max-height: 200px; | |
4657 | + aspect-ratio: 3/2; | |
4658 | + position: relative; | |
4659 | + overflow: hidden; | |
4660 | + border-radius: 12px; | |
4661 | +} | |
4662 | +@media (min-width: 992px) { | |
4663 | + .main__ads-item-pic { | |
4664 | + width: 200px; | |
4665 | + aspect-ratio: 1/1; | |
4666 | + } | |
4667 | +} | |
4668 | +.main__ads-item-pic img { | |
4669 | + z-index: 1; | |
4670 | + position: absolute; | |
4671 | + top: 0; | |
4672 | + left: 0; | |
4673 | + width: 100%; | |
4674 | + height: 100%; | |
4675 | + -o-object-fit: cover; | |
4676 | + object-fit: cover; | |
4677 | +} | |
4678 | +.main__ads-item-pic span { | |
4679 | + z-index: 2; | |
4680 | + width: 30px; | |
4681 | + height: 30px; | |
4682 | + border-radius: 6px; | |
4683 | + background: #4d88d9; | |
4684 | + display: -webkit-box; | |
4685 | + display: -ms-flexbox; | |
4686 | + display: flex; | |
4687 | + -webkit-box-pack: center; | |
4688 | + -ms-flex-pack: center; | |
4689 | + justify-content: center; | |
4690 | + -webkit-box-align: center; | |
4691 | + -ms-flex-align: center; | |
4692 | + align-items: center; | |
4693 | + position: absolute; | |
4694 | + top: 10px; | |
4695 | + left: 10px; | |
4696 | + color: #ffffff; | |
4697 | +} | |
4698 | +@media (min-width: 992px) { | |
4699 | + .main__ads-item-pic span { | |
4700 | + width: 42px; | |
4701 | + height: 42px; | |
4702 | + } | |
4703 | +} | |
4704 | +.main__ads-item-pic span svg { | |
4705 | + width: 12px; | |
4706 | + height: 12px; | |
4707 | +} | |
4708 | +@media (min-width: 992px) { | |
4709 | + .main__ads-item-pic span svg { | |
4710 | + width: 20px; | |
4711 | + height: 20px; | |
4712 | + } | |
4713 | +} | |
4714 | +.main__ads-item-body { | |
4715 | + display: -webkit-box; | |
4716 | + display: -ms-flexbox; | |
4717 | + display: flex; | |
4718 | + -webkit-box-orient: vertical; | |
4719 | + -webkit-box-direction: normal; | |
4720 | + -ms-flex-direction: column; | |
4721 | + flex-direction: column; | |
4722 | + -webkit-box-align: start; | |
4723 | + -ms-flex-align: start; | |
4724 | + align-items: flex-start; | |
4725 | + gap: 10px; | |
4726 | + font-size: 12px; | |
4727 | +} | |
4728 | +@media (min-width: 992px) { | |
4729 | + .main__ads-item-body { | |
4730 | + width: calc(100% - 200px); | |
4731 | + padding-left: 40px; | |
4732 | + -webkit-box-pack: center; | |
4733 | + -ms-flex-pack: center; | |
4734 | + justify-content: center; | |
4735 | + font-size: 16px; | |
4736 | + gap: 20px; | |
4737 | + } | |
4738 | +} | |
4739 | +.main__ads-item-body b { | |
4740 | + width: 100%; | |
4741 | + font-weight: 700; | |
4742 | + font-size: 14px; | |
4743 | +} | |
4744 | +@media (min-width: 992px) { | |
4745 | + .main__ads-item-body b { | |
4746 | + font-size: 20px; | |
4747 | + } | |
4748 | +} | |
4749 | +.main__ads-item-body span { | |
4750 | + width: 100%; | |
4751 | +} | |
4752 | + | |
4753 | +.work { | |
4754 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
4755 | + color: #6b6c6d; | |
4756 | + padding-top: 70px; | |
4757 | + padding-bottom: 10px; | |
4758 | + position: relative; | |
4759 | + overflow: hidden; | |
4760 | +} | |
4761 | +@media (min-width: 768px) { | |
4762 | + .work { | |
4763 | + padding-bottom: 25px; | |
4764 | + } | |
4765 | +} | |
4766 | +@media (min-width: 1280px) { | |
4767 | + .work { | |
4768 | + padding-top: 80px; | |
4769 | + padding-bottom: 40px; | |
4770 | + } | |
4771 | +} | |
4772 | +.work__pic { | |
4773 | + position: absolute; | |
4774 | + height: calc(100% - 40px); | |
4775 | + z-index: 1; | |
4776 | + display: none; | |
4777 | + bottom: 0; | |
4778 | + left: 50%; | |
4779 | + margin-left: 40px; | |
4780 | +} | |
4781 | +@media (min-width: 992px) { | |
4782 | + .work__pic { | |
4783 | + display: block; | |
4784 | + } | |
4785 | +} | |
4786 | +@media (min-width: 1280px) { | |
4787 | + .work__pic { | |
4788 | + margin-left: 80px; | |
4789 | + } | |
4790 | +} | |
4791 | +.work__body { | |
4792 | + position: relative; | |
4793 | + z-index: 2; | |
4794 | + display: -webkit-box; | |
4795 | + display: -ms-flexbox; | |
4796 | + display: flex; | |
4797 | + -webkit-box-orient: vertical; | |
4798 | + -webkit-box-direction: normal; | |
4799 | + -ms-flex-direction: column; | |
4800 | + flex-direction: column; | |
4801 | + -webkit-box-align: center; | |
4802 | + -ms-flex-align: center; | |
4803 | + align-items: center; | |
4804 | +} | |
4805 | +@media (min-width: 768px) { | |
4806 | + .work__body { | |
4807 | + -webkit-box-align: start; | |
4808 | + -ms-flex-align: start; | |
4809 | + align-items: flex-start; | |
4810 | + } | |
4811 | +} | |
4812 | +@media (min-width: 992px) { | |
4813 | + .work__body { | |
4814 | + max-width: 600px; | |
4815 | + } | |
4816 | +} | |
4817 | +.work__title { | |
4818 | + width: 100%; | |
4819 | + font-size: 40px; | |
4820 | + font-weight: 700; | |
4821 | + line-height: 1; | |
4822 | +} | |
4823 | +@media (min-width: 768px) { | |
4824 | + .work__title { | |
4825 | + font-size: 64px; | |
4826 | + } | |
4827 | +} | |
4828 | +.work__text { | |
4829 | + width: 100%; | |
4830 | + font-size: 12px; | |
4831 | + margin-top: 10px; | |
4832 | +} | |
4833 | +@media (min-width: 768px) { | |
4834 | + .work__text { | |
4835 | + font-size: 18px; | |
4836 | + margin-top: 20px; | |
4837 | + line-height: 1.4; | |
4838 | + } | |
4839 | +} | |
4840 | +.work__list { | |
4841 | + width: 100%; | |
4842 | + display: -webkit-box; | |
4843 | + display: -ms-flexbox; | |
4844 | + display: flex; | |
4845 | + -webkit-box-orient: vertical; | |
4846 | + -webkit-box-direction: normal; | |
4847 | + -ms-flex-direction: column; | |
4848 | + flex-direction: column; | |
4849 | + gap: 5px; | |
4850 | + font-size: 14px; | |
4851 | + font-weight: 700; | |
4852 | + margin-top: 15px; | |
4853 | +} | |
4854 | +@media (min-width: 768px) { | |
4855 | + .work__list { | |
4856 | + font-size: 18px; | |
4857 | + gap: 8px; | |
4858 | + margin-top: 30px; | |
4859 | + } | |
4860 | +} | |
4861 | +.work__list div { | |
4862 | + position: relative; | |
4863 | + padding-left: 10px; | |
4864 | +} | |
4865 | +@media (min-width: 768px) { | |
4866 | + .work__list div { | |
4867 | + padding-left: 16px; | |
4868 | + } | |
4869 | +} | |
4870 | +.work__list div:before { | |
4871 | + content: ""; | |
4872 | + width: 4px; | |
4873 | + height: 4px; | |
4874 | + background: #6b6c6d; | |
4875 | + border-radius: 999px; | |
4876 | + position: absolute; | |
4877 | + top: 5px; | |
4878 | + left: 0; | |
4879 | +} | |
4880 | +@media (min-width: 768px) { | |
4881 | + .work__list div:before { | |
4882 | + top: 8px; | |
4883 | + } | |
4884 | +} | |
4885 | +.work__form { | |
4886 | + margin-top: 20px; | |
4887 | +} | |
4888 | +@media (min-width: 768px) { | |
4889 | + .work__form { | |
4890 | + margin-top: 30px; | |
4891 | + } | |
4892 | +} | |
4893 | +.work__search { | |
4894 | + width: 100%; | |
4895 | + max-width: 180px; | |
4896 | + margin-top: 20px; | |
4897 | +} | |
4898 | +@media (min-width: 768px) { | |
4899 | + .work__search { | |
4900 | + max-width: 270px; | |
4901 | + margin-top: 50px; | |
4902 | + } | |
4903 | +} | |
4904 | +.work__get { | |
4905 | + width: 100%; | |
4906 | + display: -webkit-box; | |
4907 | + display: -ms-flexbox; | |
4908 | + display: flex; | |
4909 | + -webkit-box-align: start; | |
4910 | + -ms-flex-align: start; | |
4911 | + align-items: flex-start; | |
4912 | + -ms-flex-wrap: wrap; | |
4913 | + flex-wrap: wrap; | |
4914 | + margin-top: 48px; | |
4915 | +} | |
4916 | +.work__get b { | |
4917 | + width: 100%; | |
4918 | + margin-bottom: 10px; | |
4919 | + font-size: 14px; | |
4920 | +} | |
4921 | +@media (min-width: 768px) { | |
4922 | + .work__get b { | |
4923 | + font-size: 18px; | |
4924 | + } | |
4925 | +} | |
4926 | +.work__get a { | |
4927 | + display: -webkit-box; | |
4928 | + display: -ms-flexbox; | |
4929 | + display: flex; | |
4930 | + -webkit-box-align: center; | |
4931 | + -ms-flex-align: center; | |
4932 | + align-items: center; | |
4933 | + -webkit-box-pack: center; | |
4934 | + -ms-flex-pack: center; | |
4935 | + justify-content: center; | |
4936 | + margin-right: 20px; | |
4937 | +} | |
4938 | +.work__get a img { | |
4939 | + -webkit-transition: 0.3s; | |
4940 | + transition: 0.3s; | |
4941 | + width: 111px; | |
4942 | +} | |
4943 | +@media (min-width: 768px) { | |
4944 | + .work__get a img { | |
4945 | + width: 131px; | |
4946 | + } | |
4947 | +} | |
4948 | +.work__get a:hover img { | |
4949 | + -webkit-transform: scale(1.1); | |
4950 | + -ms-transform: scale(1.1); | |
4951 | + transform: scale(1.1); | |
4952 | +} | |
4953 | +.work__get a + a { | |
4954 | + margin-right: 0; | |
4955 | +} | |
4956 | + | |
4957 | +.numbers { | |
4958 | + padding: 30px 0; | |
4959 | + background: #377d87 url("../images/bg.svg") no-repeat 100% calc(100% + 80px); | |
4960 | + color: #ffffff; | |
4961 | +} | |
4962 | +@media (min-width: 1280px) { | |
4963 | + .numbers { | |
4964 | + padding: 100px 0; | |
4965 | + background-position: 100% 100%; | |
4966 | + background-size: auto 500px; | |
4967 | + } | |
4968 | +} | |
4969 | +.numbers__body { | |
4970 | + display: -webkit-box; | |
4971 | + display: -ms-flexbox; | |
4972 | + display: flex; | |
4973 | + -webkit-box-orient: vertical; | |
4974 | + -webkit-box-direction: normal; | |
4975 | + -ms-flex-direction: column; | |
4976 | + flex-direction: column; | |
4977 | + gap: 30px; | |
4978 | +} | |
4979 | +@media (min-width: 768px) { | |
4980 | + .numbers__body { | |
4981 | + display: grid; | |
4982 | + grid-template-columns: 1fr 1fr 1fr; | |
4983 | + } | |
4984 | +} | |
4985 | +.numbers__item { | |
4986 | + font-size: 12px; | |
4987 | + display: -webkit-box; | |
4988 | + display: -ms-flexbox; | |
4989 | + display: flex; | |
4990 | + -webkit-box-orient: vertical; | |
4991 | + -webkit-box-direction: normal; | |
4992 | + -ms-flex-direction: column; | |
4993 | + flex-direction: column; | |
4994 | + line-height: 1.4; | |
4995 | +} | |
4996 | +@media (min-width: 1280px) { | |
4997 | + .numbers__item { | |
4998 | + font-size: 16px; | |
4999 | + } | |
5000 | +} | |
5001 | +.numbers__item b { | |
5002 | + font-size: 40px; | |
5003 | + font-weight: 700; | |
5004 | + border-bottom: 1px solid #ffffff; | |
5005 | + line-height: 1; | |
5006 | +} | |
5007 | +@media (min-width: 1280px) { | |
5008 | + .numbers__item b { | |
5009 | + font-size: 100px; | |
5010 | + } | |
5011 | +} | |
5012 | +.numbers__item span { | |
5013 | + font-weight: 700; | |
5014 | + font-size: 14px; | |
5015 | + margin: 10px 0; | |
5016 | +} | |
5017 | +@media (min-width: 1280px) { | |
5018 | + .numbers__item span { | |
5019 | + font-size: 24px; | |
5020 | + margin-top: 30px; | |
5021 | + } | |
5022 | +} | |
5023 | + | |
5024 | +.vacancies { | |
5025 | + padding: 50px 0; | |
5026 | +} | |
5027 | +@media (min-width: 1280px) { | |
5028 | + .vacancies { | |
5029 | + padding: 100px 0; | |
5030 | + } | |
5031 | +} | |
5032 | +.vacancies__body { | |
5033 | + display: -webkit-box; | |
5034 | + display: -ms-flexbox; | |
5035 | + display: flex; | |
5036 | + -webkit-box-orient: vertical; | |
5037 | + -webkit-box-direction: reverse; | |
5038 | + -ms-flex-direction: column-reverse; | |
5039 | + flex-direction: column-reverse; | |
5040 | + gap: 20px; | |
5041 | + width: 100%; | |
5042 | + margin-top: 20px; | |
5043 | +} | |
5044 | +@media (min-width: 992px) { | |
5045 | + .vacancies__body { | |
5046 | + margin-top: 30px; | |
5047 | + gap: 30px; | |
5048 | + } | |
5049 | +} | |
5050 | +.vacancies__more { | |
5051 | + width: 100%; | |
5052 | +} | |
5053 | +@media (min-width: 768px) { | |
5054 | + .vacancies__more { | |
5055 | + width: auto; | |
5056 | + margin: 0 auto; | |
5057 | + } | |
5058 | +} | |
5059 | +.vacancies__list { | |
5060 | + display: -webkit-box; | |
5061 | + display: -ms-flexbox; | |
5062 | + display: flex; | |
5063 | + -webkit-box-orient: vertical; | |
5064 | + -webkit-box-direction: normal; | |
5065 | + -ms-flex-direction: column; | |
5066 | + flex-direction: column; | |
5067 | + gap: 15px; | |
5068 | +} | |
5069 | +@media (min-width: 768px) { | |
5070 | + .vacancies__list { | |
5071 | + display: grid; | |
5072 | + grid-template-columns: repeat(2, 1fr); | |
5073 | + } | |
5074 | +} | |
5075 | +@media (min-width: 992px) { | |
5076 | + .vacancies__list { | |
5077 | + display: grid; | |
5078 | + grid-template-columns: repeat(3, 1fr); | |
5079 | + gap: 20px; | |
5080 | + } | |
5081 | +} | |
5082 | +.vacancies__item { | |
5083 | + display: none; | |
5084 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
5085 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
5086 | + border-radius: 12px; | |
5087 | + background: #ffffff; | |
5088 | + border: 1px solid #e6e7e7; | |
5089 | + overflow: hidden; | |
5090 | +} | |
5091 | +.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) { | |
5092 | + display: -webkit-box; | |
5093 | + display: -ms-flexbox; | |
5094 | + display: flex; | |
5095 | +} | |
5096 | +.vacancies__item > span { | |
5097 | + border-left: 10px solid #377d87; | |
5098 | + padding: 20px 14px; | |
5099 | + display: -webkit-box; | |
5100 | + display: -ms-flexbox; | |
5101 | + display: flex; | |
5102 | + -webkit-box-orient: vertical; | |
5103 | + -webkit-box-direction: normal; | |
5104 | + -ms-flex-direction: column; | |
5105 | + flex-direction: column; | |
5106 | + gap: 5px; | |
5107 | + -webkit-box-pack: justify; | |
5108 | + -ms-flex-pack: justify; | |
5109 | + justify-content: space-between; | |
5110 | +} | |
5111 | +@media (min-width: 992px) { | |
5112 | + .vacancies__item > span { | |
5113 | + gap: 10px; | |
5114 | + } | |
5115 | +} | |
5116 | +.vacancies__item b { | |
5117 | + font-weight: 700; | |
5118 | + font-size: 14px; | |
5119 | +} | |
5120 | +@media (min-width: 992px) { | |
5121 | + .vacancies__item b { | |
5122 | + font-size: 20px; | |
5123 | + } | |
5124 | +} | |
5125 | +.vacancies__item:hover b { | |
5126 | + color: #377d87; | |
5127 | +} | |
5128 | +.vacancies__item u { | |
5129 | + text-decoration: none; | |
5130 | + font-size: 14px; | |
5131 | +} | |
5132 | +@media (min-width: 992px) { | |
5133 | + .vacancies__item u { | |
5134 | + font-size: 18px; | |
5135 | + } | |
5136 | +} | |
5137 | +.vacancies__item i { | |
5138 | + font-size: 12px; | |
5139 | + font-style: normal; | |
5140 | +} | |
5141 | +@media (min-width: 992px) { | |
5142 | + .vacancies__item i { | |
5143 | + font-size: 16px; | |
5144 | + } | |
5145 | +} | |
5146 | +.vacancies__item i span { | |
5147 | + font-weight: 700; | |
5148 | + color: #377d87; | |
5149 | +} | |
5150 | +.vacancies__body.active > .vacancies__list > .vacancies__item { | |
5151 | + display: -webkit-box; | |
5152 | + display: -ms-flexbox; | |
5153 | + display: flex; | |
5154 | +} | |
5155 | + | |
5156 | +.employer { | |
5157 | + padding-bottom: 50px; | |
5158 | +} | |
5159 | +@media (min-width: 992px) { | |
5160 | + .employer { | |
5161 | + padding-bottom: 100px; | |
5162 | + } | |
5163 | +} | |
5164 | +.employer .swiper { | |
5165 | + margin-top: 20px; | |
5166 | +} | |
5167 | +@media (min-width: 992px) { | |
5168 | + .employer .swiper { | |
5169 | + margin-top: 30px; | |
5170 | + } | |
5171 | +} | |
5172 | +.employer__item { | |
5173 | + display: -webkit-box; | |
5174 | + display: -ms-flexbox; | |
5175 | + display: flex; | |
5176 | + -webkit-box-orient: vertical; | |
5177 | + -webkit-box-direction: normal; | |
5178 | + -ms-flex-direction: column; | |
5179 | + flex-direction: column; | |
5180 | + gap: 30px; | |
5181 | +} | |
5182 | +.employer__item a { | |
5183 | + display: -webkit-box; | |
5184 | + display: -ms-flexbox; | |
5185 | + display: flex; | |
5186 | + -webkit-box-orient: vertical; | |
5187 | + -webkit-box-direction: normal; | |
5188 | + -ms-flex-direction: column; | |
5189 | + flex-direction: column; | |
5190 | + -webkit-box-align: center; | |
5191 | + -ms-flex-align: center; | |
5192 | + align-items: center; | |
5193 | +} | |
5194 | +.employer__item img { | |
5195 | + width: 295px; | |
5196 | +} | |
5197 | +.employer__more { | |
5198 | + height: 38px; | |
5199 | + margin-top: 20px; | |
5200 | +} | |
5201 | +@media (min-width: 992px) { | |
5202 | + .employer__more { | |
5203 | + width: 250px; | |
5204 | + margin: 0 auto; | |
5205 | + height: 44px; | |
5206 | + margin-top: 40px; | |
5207 | + } | |
5208 | +} | |
5209 | + | |
5210 | +.about { | |
5211 | + background: #acc0e6 url("../images/space.svg") no-repeat 0 0; | |
5212 | + background-size: cover; | |
5213 | + padding: 30px 0; | |
5214 | + padding-bottom: 70px; | |
5215 | +} | |
5216 | +@media (min-width: 768px) { | |
5217 | + .about { | |
5218 | + padding-top: 40px; | |
5219 | + background-size: auto calc(100% - 10px); | |
5220 | + } | |
5221 | +} | |
5222 | +@media (min-width: 1280px) { | |
5223 | + .about { | |
5224 | + padding: 100px 0; | |
5225 | + } | |
5226 | +} | |
5227 | +.about__wrapper { | |
5228 | + display: -webkit-box; | |
5229 | + display: -ms-flexbox; | |
5230 | + display: flex; | |
5231 | + -webkit-box-orient: vertical; | |
5232 | + -webkit-box-direction: normal; | |
5233 | + -ms-flex-direction: column; | |
5234 | + flex-direction: column; | |
5235 | + position: relative; | |
5236 | +} | |
5237 | +.about__title { | |
5238 | + color: #ffffff; | |
5239 | + line-height: 1.2; | |
5240 | +} | |
5241 | +@media (min-width: 1280px) { | |
5242 | + .about__title { | |
5243 | + position: absolute; | |
5244 | + top: -45px; | |
5245 | + left: 0; | |
5246 | + } | |
5247 | +} | |
5248 | +.about__body { | |
5249 | + display: -webkit-box; | |
5250 | + display: -ms-flexbox; | |
5251 | + display: flex; | |
5252 | + -webkit-box-orient: vertical; | |
5253 | + -webkit-box-direction: normal; | |
5254 | + -ms-flex-direction: column; | |
5255 | + flex-direction: column; | |
5256 | +} | |
5257 | +@media (min-width: 1280px) { | |
5258 | + .about__body { | |
5259 | + padding-left: 495px; | |
5260 | + } | |
5261 | +} | |
5262 | +.about__line { | |
5263 | + background: #ffffff; | |
5264 | + width: 100%; | |
5265 | + height: 1px; | |
5266 | + max-width: 400px; | |
5267 | + margin-top: 10px; | |
5268 | +} | |
5269 | +.about__item { | |
5270 | + display: -webkit-box; | |
5271 | + display: -ms-flexbox; | |
5272 | + display: flex; | |
5273 | + -webkit-box-orient: vertical; | |
5274 | + -webkit-box-direction: normal; | |
5275 | + -ms-flex-direction: column; | |
5276 | + flex-direction: column; | |
5277 | + margin-top: 10px; | |
5278 | + max-width: 600px; | |
5279 | +} | |
5280 | +@media (min-width: 768px) { | |
5281 | + .about__item { | |
5282 | + margin-top: 20px; | |
5283 | + } | |
5284 | +} | |
5285 | +@media (min-width: 1280px) { | |
5286 | + .about__item { | |
5287 | + margin-top: 30px; | |
5288 | + } | |
5289 | +} | |
5290 | +.about__item b { | |
5291 | + font-size: 20px; | |
5292 | + font-weight: 700; | |
5293 | +} | |
5294 | +.about__item span { | |
5295 | + font-size: 13px; | |
5296 | + line-height: 1.4; | |
5297 | + margin-top: 6px; | |
5298 | +} | |
5299 | +@media (min-width: 1280px) { | |
5300 | + .about__item span { | |
5301 | + font-size: 16px; | |
5302 | + margin-top: 12px; | |
5303 | + } | |
5304 | +} | |
5305 | +.about__item a { | |
5306 | + text-decoration: underline; | |
5307 | +} | |
5308 | +.about__item + .about__item { | |
5309 | + margin-top: 30px; | |
5310 | +} | |
5311 | +@media (min-width: 992px) { | |
5312 | + .about__item + .about__item { | |
5313 | + margin-top: 40px; | |
5314 | + } | |
5315 | +} | |
5316 | +.about__button { | |
5317 | + margin-top: 20px; | |
5318 | + height: 38px; | |
5319 | + padding: 0; | |
5320 | +} | |
5321 | +@media (min-width: 768px) { | |
5322 | + .about__button { | |
5323 | + max-width: 300px; | |
5324 | + height: 42px; | |
5325 | + margin-top: 30px; | |
5326 | + } | |
5327 | +} | |
5328 | + | |
5329 | +.news { | |
5330 | + padding: 50px 0; | |
5331 | + overflow: hidden; | |
5332 | +} | |
5333 | +@media (min-width: 1280px) { | |
5334 | + .news { | |
5335 | + padding: 100px 0; | |
5336 | + padding-bottom: 0; | |
5337 | + } | |
5338 | +} | |
5339 | +.news__toper { | |
5340 | + display: -webkit-box; | |
5341 | + display: -ms-flexbox; | |
5342 | + display: flex; | |
5343 | + -webkit-box-pack: justify; | |
5344 | + -ms-flex-pack: justify; | |
5345 | + justify-content: space-between; | |
5346 | + -webkit-box-align: center; | |
5347 | + -ms-flex-align: center; | |
5348 | + align-items: center; | |
5349 | +} | |
5350 | +@media (min-width: 1280px) { | |
5351 | + .news__toper .title { | |
5352 | + width: calc(100% - 160px); | |
5353 | + } | |
5354 | +} | |
5355 | +.news__toper .navs { | |
5356 | + display: none; | |
5357 | +} | |
5358 | +@media (min-width: 1280px) { | |
5359 | + .news__toper .navs { | |
5360 | + display: -webkit-box; | |
5361 | + display: -ms-flexbox; | |
5362 | + display: flex; | |
5363 | + } | |
5364 | +} | |
5365 | +.news .swiper { | |
5366 | + margin-top: 20px; | |
5367 | +} | |
5368 | +@media (min-width: 768px) { | |
5369 | + .news .swiper { | |
5370 | + overflow: visible; | |
5371 | + } | |
5372 | +} | |
5373 | +@media (min-width: 992px) { | |
5374 | + .news .swiper { | |
5375 | + margin-top: 40px; | |
5376 | + } | |
5377 | +} | |
5378 | +.news__item { | |
5379 | + display: -webkit-box; | |
5380 | + display: -ms-flexbox; | |
5381 | + display: flex; | |
5382 | + -webkit-box-orient: vertical; | |
5383 | + -webkit-box-direction: normal; | |
5384 | + -ms-flex-direction: column; | |
5385 | + flex-direction: column; | |
5386 | + line-height: 1.4; | |
5387 | +} | |
5388 | +.news__item-pic { | |
5389 | + width: 100%; | |
5390 | + aspect-ratio: 3/2; | |
5391 | + border-radius: 12px; | |
5392 | + border: 1px solid #e6e7e7; | |
5393 | + -o-object-fit: cover; | |
5394 | + object-fit: cover; | |
5395 | + min-height: 200px; | |
5396 | +} | |
5397 | +@media (min-width: 1280px) { | |
5398 | + .news__item-pic { | |
5399 | + aspect-ratio: 4/2; | |
5400 | + } | |
5401 | +} | |
5402 | +.news__item-body { | |
5403 | + display: -webkit-box; | |
5404 | + display: -ms-flexbox; | |
5405 | + display: flex; | |
5406 | + -webkit-box-orient: vertical; | |
5407 | + -webkit-box-direction: normal; | |
5408 | + -ms-flex-direction: column; | |
5409 | + flex-direction: column; | |
5410 | + padding-top: 15px; | |
5411 | +} | |
5412 | +@media (min-width: 768px) { | |
5413 | + .news__item-body { | |
5414 | + padding: 20px; | |
5415 | + padding-top: 30px; | |
5416 | + margin-top: -15px; | |
5417 | + border-radius: 0 0 12px 12px; | |
5418 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); | |
5419 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15); | |
5420 | + } | |
5421 | +} | |
5422 | +.news__item-date { | |
5423 | + font-size: 14px; | |
5424 | + font-weight: 700; | |
5425 | + color: #377d87; | |
5426 | +} | |
5427 | +.news__item-title { | |
5428 | + font-size: 20px; | |
5429 | + font-weight: 700; | |
5430 | + line-height: 1.2; | |
5431 | + margin-top: 5px; | |
5432 | +} | |
5433 | +.news__item-text { | |
5434 | + color: #6b6c6d; | |
5435 | + font-size: 13px; | |
5436 | + margin-top: 10px; | |
5437 | +} | |
5438 | +@media (min-width: 1280px) { | |
5439 | + .news__item-text { | |
5440 | + font-size: 16px; | |
5441 | + } | |
5442 | +} | |
5443 | +.news__item-more { | |
5444 | + height: 42px; | |
5445 | + margin-top: 20px; | |
5446 | +} | |
5447 | +@media (min-width: 1280px) { | |
5448 | + .news__item-more { | |
5449 | + height: 44px; | |
5450 | + max-width: 190px; | |
5451 | + } | |
5452 | +} | |
5453 | +.news__all { | |
5454 | + height: 42px; | |
5455 | + margin: 0 auto; | |
5456 | + margin-top: 20px; | |
5457 | + padding: 0; | |
5458 | + display: none; | |
5459 | +} | |
5460 | +@media (min-width: 768px) { | |
5461 | + .news__all { | |
5462 | + max-width: 170px; | |
5463 | + margin-top: 30px; | |
5464 | + display: -webkit-box; | |
5465 | + display: -ms-flexbox; | |
5466 | + display: flex; | |
5467 | + } | |
5468 | +} | |
5469 | +@media (min-width: 1280px) { | |
5470 | + .news__all { | |
5471 | + height: 44px; | |
5472 | + } | |
5473 | +} | |
5474 | + | |
5475 | +.info { | |
5476 | + position: relative; | |
5477 | + overflow: hidden; | |
5478 | +} | |
5479 | +.info__pic { | |
5480 | + display: none; | |
5481 | + z-index: 1; | |
5482 | + position: absolute; | |
5483 | + bottom: 0; | |
5484 | + left: 50%; | |
5485 | + height: 100%; | |
5486 | + margin-left: 130px; | |
5487 | +} | |
5488 | +@media (min-width: 992px) { | |
5489 | + .info__pic { | |
5490 | + display: block; | |
5491 | + } | |
5492 | +} | |
5493 | +@media (min-width: 1280px) { | |
5494 | + .info__pic { | |
5495 | + width: 610px; | |
5496 | + height: auto; | |
5497 | + } | |
5498 | +} | |
5499 | +.info__body { | |
5500 | + z-index: 2; | |
5501 | + position: relative; | |
5502 | + display: -webkit-box; | |
5503 | + display: -ms-flexbox; | |
5504 | + display: flex; | |
5505 | + -webkit-box-orient: vertical; | |
5506 | + -webkit-box-direction: normal; | |
5507 | + -ms-flex-direction: column; | |
5508 | + flex-direction: column; | |
5509 | +} | |
5510 | +@media (min-width: 1280px) { | |
5511 | + .info__body { | |
5512 | + min-height: 605px; | |
5513 | + padding-bottom: 75px; | |
5514 | + -webkit-box-pack: end; | |
5515 | + -ms-flex-pack: end; | |
5516 | + justify-content: flex-end; | |
5517 | + } | |
5518 | +} | |
5519 | +@media (min-width: 1280px) { | |
5520 | + .info__title { | |
5521 | + max-width: 520px; | |
5522 | + line-height: 1; | |
5523 | + } | |
5524 | +} | |
5525 | +.info__item { | |
5526 | + margin-top: 30px; | |
5527 | + display: -webkit-box; | |
5528 | + display: -ms-flexbox; | |
5529 | + display: flex; | |
5530 | + -webkit-box-orient: vertical; | |
5531 | + -webkit-box-direction: normal; | |
5532 | + -ms-flex-direction: column; | |
5533 | + flex-direction: column; | |
5534 | + gap: 20px; | |
5535 | +} | |
5536 | +@media (min-width: 992px) { | |
5537 | + .info__item { | |
5538 | + max-width: 610px; | |
5539 | + } | |
5540 | +} | |
5541 | +.info__item + .info__item { | |
5542 | + border-top: 1px solid #e6e7e7; | |
5543 | + padding-top: 30px; | |
5544 | +} | |
5545 | +.info__text { | |
5546 | + color: #6b6c6d; | |
5547 | + font-size: 13px; | |
5548 | + line-height: 1.4; | |
5549 | +} | |
5550 | +@media (min-width: 768px) { | |
5551 | + .info__text { | |
5552 | + font-size: 16px; | |
5553 | + } | |
5554 | +} | |
5555 | +@media (min-width: 1280px) { | |
5556 | + .info__text { | |
5557 | + font-size: 18px; | |
5558 | + } | |
5559 | +} | |
5560 | +.info__link { | |
5561 | + border-radius: 8px; | |
5562 | + display: -webkit-box; | |
5563 | + display: -ms-flexbox; | |
5564 | + display: flex; | |
5565 | + -webkit-box-pack: center; | |
5566 | + -ms-flex-pack: center; | |
5567 | + justify-content: center; | |
5568 | + -webkit-box-align: center; | |
5569 | + -ms-flex-align: center; | |
5570 | + align-items: center; | |
5571 | + line-height: 1; | |
5572 | + height: 40px; | |
5573 | + font-size: 12px; | |
5574 | + font-weight: 700; | |
5575 | + gap: 8px; | |
5576 | + color: #ffffff; | |
5577 | + background: #377d87; | |
5578 | +} | |
5579 | +.info__link:hover { | |
5580 | + -webkit-filter: grayscale(50%); | |
5581 | + filter: grayscale(50%); | |
5582 | +} | |
5583 | +@media (min-width: 768px) { | |
5584 | + .info__link { | |
5585 | + height: 44px; | |
5586 | + font-size: 16px; | |
5587 | + gap: 10px; | |
5588 | + max-width: 300px; | |
5589 | + } | |
5590 | +} | |
5591 | +@media (min-width: 992px) { | |
5592 | + .info__link { | |
5593 | + max-width: 210px; | |
5594 | + } | |
5595 | +} | |
5596 | +.info__link svg { | |
5597 | + width: 16px; | |
5598 | + height: 16px; | |
5599 | +} | |
5600 | +@media (min-width: 768px) { | |
5601 | + .info__link svg { | |
5602 | + width: 20px; | |
5603 | + height: 20px; | |
5604 | + } | |
5605 | +} | |
5606 | + | |
5607 | +.thing { | |
5608 | + padding-top: 15px; | |
5609 | + padding-bottom: 30px; | |
5610 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
5611 | + color: #696b6b; | |
5612 | + overflow: hidden; | |
5613 | + position: relative; | |
5614 | +} | |
5615 | +@media (min-width: 992px) { | |
5616 | + .thing { | |
5617 | + padding-top: 20px; | |
5618 | + padding-bottom: 60px; | |
5619 | + } | |
5620 | +} | |
5621 | +@media (min-width: 1280px) { | |
5622 | + .thing { | |
5623 | + padding-bottom: 90px; | |
5624 | + } | |
5625 | +} | |
5626 | +.thing__body { | |
5627 | + display: -webkit-box; | |
5628 | + display: -ms-flexbox; | |
5629 | + display: flex; | |
5630 | + -webkit-box-orient: vertical; | |
5631 | + -webkit-box-direction: normal; | |
5632 | + -ms-flex-direction: column; | |
5633 | + flex-direction: column; | |
5634 | + -webkit-box-align: start; | |
5635 | + -ms-flex-align: start; | |
5636 | + align-items: flex-start; | |
5637 | +} | |
5638 | +@media (min-width: 992px) { | |
5639 | + .thing__body { | |
5640 | + min-height: 330px; | |
5641 | + } | |
5642 | +} | |
5643 | +.thing__breadcrumbs { | |
5644 | + width: 100%; | |
5645 | + margin-bottom: 40px; | |
5646 | + position: relative; | |
5647 | + z-index: 2; | |
5648 | +} | |
5649 | +@media (min-width: 768px) { | |
5650 | + .thing__breadcrumbs { | |
5651 | + margin-bottom: 50px; | |
5652 | + } | |
5653 | +} | |
5654 | +.thing__title { | |
5655 | + width: 100%; | |
5656 | + font-size: 32px; | |
5657 | + font-weight: 700; | |
5658 | + margin: 0; | |
5659 | + max-width: 780px; | |
5660 | + position: relative; | |
5661 | + z-index: 2; | |
5662 | + line-height: 1.1; | |
5663 | +} | |
5664 | +@media (min-width: 768px) { | |
5665 | + .thing__title { | |
5666 | + font-size: 40px; | |
5667 | + } | |
5668 | +} | |
5669 | +@media (min-width: 1280px) { | |
5670 | + .thing__title { | |
5671 | + font-size: 64px; | |
5672 | + } | |
5673 | +} | |
5674 | +.thing__text { | |
5675 | + width: 100%; | |
5676 | + font-weight: 700; | |
5677 | + font-size: 14px; | |
5678 | + line-height: 1.4; | |
5679 | + margin: 15px 0 0 0; | |
5680 | + max-width: 780px; | |
5681 | + position: relative; | |
5682 | + z-index: 2; | |
5683 | +} | |
5684 | +@media (min-width: 768px) { | |
5685 | + .thing__text { | |
5686 | + margin-top: 15px; | |
5687 | + } | |
5688 | +} | |
5689 | +@media (min-width: 992px) { | |
5690 | + .thing__text { | |
5691 | + font-weight: 400; | |
5692 | + font-size: 18px; | |
5693 | + } | |
5694 | +} | |
5695 | +.thing__search { | |
5696 | + width: 100%; | |
5697 | + max-width: 640px; | |
5698 | + margin-top: 20px; | |
5699 | + position: relative; | |
5700 | + z-index: 2; | |
5701 | +} | |
5702 | +@media (min-width: 768px) { | |
5703 | + .thing__search { | |
5704 | + margin-top: 30px; | |
5705 | + } | |
5706 | +} | |
5707 | +.thing__badge { | |
5708 | + position: relative; | |
5709 | + z-index: 2; | |
5710 | + display: -webkit-box; | |
5711 | + display: -ms-flexbox; | |
5712 | + display: flex; | |
5713 | + -webkit-box-align: center; | |
5714 | + -ms-flex-align: center; | |
5715 | + align-items: center; | |
5716 | + gap: 5px; | |
5717 | + padding: 0 12px; | |
5718 | + background: #4d88d9; | |
5719 | + color: #ffffff; | |
5720 | + font-size: 12px; | |
5721 | + line-height: 1; | |
5722 | + height: 26px; | |
5723 | + border-radius: 999px; | |
5724 | + margin-bottom: 20px; | |
5725 | +} | |
5726 | +@media (min-width: 992px) { | |
5727 | + .thing__badge { | |
5728 | + font-size: 16px; | |
5729 | + gap: 10px; | |
5730 | + padding: 0 24px; | |
5731 | + height: 42px; | |
5732 | + margin-bottom: 30px; | |
5733 | + } | |
5734 | +} | |
5735 | +.thing__badge svg { | |
5736 | + width: 12px; | |
5737 | + height: 12px; | |
5738 | +} | |
5739 | +@media (min-width: 992px) { | |
5740 | + .thing__badge svg { | |
5741 | + width: 20px; | |
5742 | + height: 20px; | |
5743 | + } | |
5744 | +} | |
5745 | +.thing__pic { | |
5746 | + width: 60px; | |
5747 | + aspect-ratio: 1/1; | |
5748 | + -o-object-fit: contain; | |
5749 | + object-fit: contain; | |
5750 | + position: relative; | |
5751 | + z-index: 1; | |
5752 | + margin-bottom: 15px; | |
5753 | +} | |
5754 | +@media (min-width: 768px) { | |
5755 | + .thing__pic { | |
5756 | + width: 160px; | |
5757 | + position: absolute; | |
5758 | + top: 15px; | |
5759 | + right: 20px; | |
5760 | + } | |
5761 | +} | |
5762 | +@media (min-width: 992px) { | |
5763 | + .thing__pic { | |
5764 | + width: 330px; | |
5765 | + top: 50%; | |
5766 | + -webkit-transform: translate(0, -50%); | |
5767 | + -ms-transform: translate(0, -50%); | |
5768 | + transform: translate(0, -50%); | |
5769 | + } | |
5770 | +} | |
5771 | +@media (min-width: 1280px) { | |
5772 | + .thing__pic { | |
5773 | + right: auto; | |
5774 | + left: 50%; | |
5775 | + margin-left: 200px; | |
5776 | + } | |
5777 | +} | |
5778 | +.thing__pic_two { | |
5779 | + -o-object-fit: cover; | |
5780 | + object-fit: cover; | |
5781 | + border-radius: 30px; | |
5782 | + aspect-ratio: 44/37; | |
5783 | + width: 100%; | |
5784 | + max-width: 440px; | |
5785 | +} | |
5786 | +@media (min-width: 768px) { | |
5787 | + .thing__pic_two { | |
5788 | + position: static; | |
5789 | + -webkit-transform: translate(0, 0); | |
5790 | + -ms-transform: translate(0, 0); | |
5791 | + transform: translate(0, 0); | |
5792 | + } | |
5793 | +} | |
5794 | +@media (min-width: 1280px) { | |
5795 | + .thing__pic_two { | |
5796 | + position: absolute; | |
5797 | + -webkit-transform: translate(0, -50%); | |
5798 | + -ms-transform: translate(0, -50%); | |
5799 | + transform: translate(0, -50%); | |
5800 | + } | |
5801 | +} | |
5802 | +.thing__buttons { | |
5803 | + width: 100%; | |
5804 | + position: relative; | |
5805 | + z-index: 2; | |
5806 | + display: -webkit-box; | |
5807 | + display: -ms-flexbox; | |
5808 | + display: flex; | |
5809 | + -webkit-box-align: center; | |
5810 | + -ms-flex-align: center; | |
5811 | + align-items: center; | |
5812 | + gap: 20px; | |
5813 | + margin-top: 15px; | |
5814 | +} | |
5815 | +@media (min-width: 992px) { | |
5816 | + .thing__buttons { | |
5817 | + margin-top: 30px; | |
5818 | + gap: 30px; | |
5819 | + } | |
5820 | +} | |
5821 | +.thing__checkbox { | |
5822 | + margin-top: 20px; | |
5823 | +} | |
5824 | +.thing__checkbox .checkbox__icon { | |
5825 | + border-color: #377d87; | |
5826 | +} | |
5827 | +.thing__checkbox .checkbox__text { | |
5828 | + color: #377d87; | |
5829 | +} | |
5830 | +.thing__profile { | |
5831 | + display: -webkit-box; | |
5832 | + display: -ms-flexbox; | |
5833 | + display: flex; | |
5834 | + -webkit-box-orient: vertical; | |
5835 | + -webkit-box-direction: normal; | |
5836 | + -ms-flex-direction: column; | |
5837 | + flex-direction: column; | |
5838 | +} | |
5839 | +@media (min-width: 768px) { | |
5840 | + .thing__profile { | |
5841 | + -webkit-box-orient: horizontal; | |
5842 | + -webkit-box-direction: normal; | |
5843 | + -ms-flex-direction: row; | |
5844 | + flex-direction: row; | |
5845 | + -webkit-box-align: start; | |
5846 | + -ms-flex-align: start; | |
5847 | + align-items: flex-start; | |
5848 | + } | |
5849 | +} | |
5850 | +.thing__profile-photo { | |
5851 | + width: 210px; | |
5852 | + border-radius: 8px; | |
5853 | + aspect-ratio: 1/1; | |
5854 | +} | |
5855 | +.thing__profile-body { | |
5856 | + display: -webkit-box; | |
5857 | + display: -ms-flexbox; | |
5858 | + display: flex; | |
5859 | + -webkit-box-orient: vertical; | |
5860 | + -webkit-box-direction: normal; | |
5861 | + -ms-flex-direction: column; | |
5862 | + flex-direction: column; | |
5863 | + margin-top: 15px; | |
5864 | +} | |
5865 | +@media (min-width: 768px) { | |
5866 | + .thing__profile-body { | |
5867 | + width: calc(100% - 210px); | |
5868 | + padding-left: 35px; | |
5869 | + } | |
5870 | +} | |
5871 | +.thing__profile .thing__title { | |
5872 | + max-width: none; | |
5873 | +} | |
5874 | +@media (min-width: 768px) { | |
5875 | + .thing__profile .thing__title { | |
5876 | + margin-top: -20px; | |
5877 | + } | |
5878 | +} | |
5879 | +.thing__profile .thing__text { | |
5880 | + max-width: none; | |
5881 | +} | |
5882 | +.thing__bottom { | |
5883 | + display: -webkit-box; | |
5884 | + display: -ms-flexbox; | |
5885 | + display: flex; | |
5886 | + -webkit-box-align: center; | |
5887 | + -ms-flex-align: center; | |
5888 | + align-items: center; | |
5889 | + gap: 15px; | |
5890 | + margin-top: 15px; | |
5891 | +} | |
5892 | +@media (min-width: 768px) { | |
5893 | + .thing__bottom { | |
5894 | + margin-top: 30px; | |
5895 | + } | |
5896 | +} | |
5897 | +.thing__select { | |
5898 | + width: 100%; | |
5899 | + max-width: 640px; | |
5900 | + margin-top: 20px; | |
5901 | +} | |
5902 | +@media (min-width: 768px) { | |
5903 | + .thing__select { | |
5904 | + margin-top: 30px; | |
5905 | + } | |
5906 | +} | |
5907 | + | |
5908 | +.page-404 { | |
5909 | + background: url(../images/bg-3.svg) no-repeat 100%/cover; | |
5910 | + overflow: hidden; | |
5911 | +} | |
5912 | +.page-404__body { | |
5913 | + display: -webkit-box; | |
5914 | + display: -ms-flexbox; | |
5915 | + display: flex; | |
5916 | + -webkit-box-orient: vertical; | |
5917 | + -webkit-box-direction: normal; | |
5918 | + -ms-flex-direction: column; | |
5919 | + flex-direction: column; | |
5920 | + -webkit-box-align: center; | |
5921 | + -ms-flex-align: center; | |
5922 | + align-items: center; | |
5923 | + -webkit-box-pack: center; | |
5924 | + -ms-flex-pack: center; | |
5925 | + justify-content: center; | |
5926 | + text-align: center; | |
5927 | + padding: 60px 0; | |
5928 | + color: #696b6b; | |
5929 | + font-size: 12px; | |
5930 | + gap: 10px; | |
5931 | + line-height: 1.4; | |
5932 | +} | |
5933 | +@media (min-width: 768px) { | |
5934 | + .page-404__body { | |
5935 | + font-size: 18px; | |
5936 | + padding: 120px 0; | |
5937 | + gap: 20px; | |
5938 | + } | |
5939 | +} | |
5940 | +@media (min-width: 1280px) { | |
5941 | + .page-404__body { | |
5942 | + padding: 180px 0; | |
5943 | + text-align: left; | |
5944 | + } | |
5945 | +} | |
5946 | +.page-404__numb { | |
5947 | + font-size: 114px; | |
5948 | + line-height: 1; | |
5949 | + color: #377d87; | |
5950 | + font-weight: 700; | |
5951 | +} | |
5952 | +@media (min-width: 768px) { | |
5953 | + .page-404__numb { | |
5954 | + font-size: 184px; | |
5955 | + } | |
5956 | +} | |
5957 | +@media (min-width: 768px) { | |
5958 | + .page-404__title { | |
5959 | + font-weight: 700; | |
5960 | + font-size: 44px; | |
5961 | + } | |
5962 | +} | |
5963 | +@media (min-width: 1280px) { | |
5964 | + .page-404__title { | |
5965 | + width: 710px; | |
5966 | + position: relative; | |
5967 | + left: 200px; | |
5968 | + } | |
5969 | +} | |
5970 | +@media (min-width: 1280px) { | |
5971 | + .page-404__subtitle { | |
5972 | + width: 710px; | |
5973 | + position: relative; | |
5974 | + left: 200px; | |
5975 | + } | |
5976 | +} | |
5977 | +.page-404__button { | |
5978 | + margin-top: 10px; | |
5979 | +} | |
5980 | +@media (min-width: 1280px) { | |
5981 | + .page-404__button { | |
5982 | + position: relative; | |
5983 | + left: -45px; | |
5984 | + } | |
5985 | +} | |
5986 | + | |
5987 | +.cookies { | |
5988 | + display: none; | |
5989 | + -webkit-box-align: end; | |
5990 | + -ms-flex-align: end; | |
5991 | + align-items: flex-end; | |
5992 | + padding: 10px; | |
5993 | + padding-top: 0; | |
5994 | + height: 0; | |
5995 | + position: fixed; | |
5996 | + z-index: 999; | |
5997 | + bottom: 0; | |
5998 | + left: 0; | |
5999 | + width: 100%; | |
6000 | +} | |
6001 | +.cookies-is-actived .cookies { | |
6002 | + display: -webkit-box; | |
6003 | + display: -ms-flexbox; | |
6004 | + display: flex; | |
6005 | +} | |
6006 | +.cookies__body { | |
6007 | + border-radius: 6px; | |
6008 | + border: 1px solid #377d87; | |
6009 | + background: #ffffff; | |
6010 | + padding: 15px; | |
6011 | + padding-right: 50px; | |
6012 | + position: relative; | |
6013 | + max-width: 940px; | |
6014 | + margin: 0 auto; | |
6015 | +} | |
6016 | +@media (min-width: 768px) { | |
6017 | + .cookies__body { | |
6018 | + padding: 25px; | |
6019 | + padding-right: 50px; | |
6020 | + border-radius: 12px; | |
6021 | + } | |
6022 | +} | |
6023 | +@media (min-width: 992px) { | |
6024 | + .cookies__body { | |
6025 | + padding: 40px 60px; | |
6026 | + } | |
6027 | +} | |
6028 | +.cookies__close { | |
6029 | + display: -webkit-box; | |
6030 | + display: -ms-flexbox; | |
6031 | + display: flex; | |
6032 | + -webkit-box-pack: center; | |
6033 | + -ms-flex-pack: center; | |
6034 | + justify-content: center; | |
6035 | + -webkit-box-align: center; | |
6036 | + -ms-flex-align: center; | |
6037 | + align-items: center; | |
6038 | + color: #377d87; | |
6039 | + padding: 0; | |
6040 | + border: none; | |
6041 | + background: none; | |
6042 | + position: absolute; | |
6043 | + top: 15px; | |
6044 | + right: 15px; | |
6045 | +} | |
6046 | +.cookies__close:hover { | |
6047 | + color: #3a3b3c; | |
6048 | +} | |
6049 | +.cookies__close svg { | |
6050 | + width: 16px; | |
6051 | + height: 16px; | |
6052 | +} | |
6053 | +.cookies__text { | |
6054 | + font-size: 12px; | |
6055 | + color: #377d87; | |
6056 | + line-height: 1.4; | |
6057 | +} | |
6058 | +@media (min-width: 768px) { | |
6059 | + .cookies__text { | |
6060 | + font-size: 16px; | |
6061 | + font-weight: 700; | |
6062 | + } | |
6063 | +} | |
6064 | + | |
6065 | +.fancybox-active { | |
6066 | + overflow: hidden; | |
6067 | +} | |
6068 | +.fancybox-is-open .fancybox-bg { | |
6069 | + background: #080B0B; | |
6070 | + opacity: 0.6; | |
6071 | + z-index: 9999; | |
6072 | +} | |
6073 | +.fancybox-slide { | |
6074 | + padding: 0; | |
6075 | +} | |
6076 | +@media (min-width: 992px) { | |
6077 | + .fancybox-slide { | |
6078 | + padding: 30px; | |
6079 | + } | |
6080 | +} | |
6081 | +.fancybox-slide--html .fancybox-close-small { | |
6082 | + padding: 0; | |
6083 | + opacity: 1; | |
6084 | + color: #377d87; | |
6085 | +} | |
6086 | +@media (min-width: 768px) { | |
6087 | + .fancybox-slide--html .fancybox-close-small { | |
6088 | + top: 10px; | |
6089 | + right: 10px; | |
6090 | + } | |
6091 | +} | |
6092 | +.fancybox-slide--html .fancybox-close-small:hover { | |
6093 | + color: #3a3b3c; | |
6094 | +} | |
6095 | + | |
6096 | +.modal { | |
6097 | + width: 100%; | |
6098 | + max-width: 820px; | |
6099 | + padding: 0; | |
6100 | + background: #ffffff; | |
6101 | + z-index: 99999; | |
6102 | +} | |
6103 | +@media (min-width: 992px) { | |
6104 | + .modal { | |
6105 | + border-radius: 10px; | |
6106 | + border: 1px solid #377d87; | |
6107 | + } | |
6108 | +} | |
6109 | +.modal_bg { | |
6110 | + background: #ffffff url(../images/bg-4.svg) no-repeat calc(50% + 100px) 100%; | |
6111 | +} | |
6112 | +@media (min-width: 768px) { | |
6113 | + .modal_bg { | |
6114 | + background-position: 100% 100%; | |
6115 | + } | |
6116 | +} | |
6117 | +.modal__body { | |
6118 | + padding: 40px 15px; | |
6119 | + padding-bottom: 30px; | |
6120 | + display: -webkit-box; | |
6121 | + display: -ms-flexbox; | |
6122 | + display: flex; | |
6123 | + -webkit-box-orient: vertical; | |
6124 | + -webkit-box-direction: normal; | |
6125 | + -ms-flex-direction: column; | |
6126 | + flex-direction: column; | |
6127 | + -webkit-box-align: center; | |
6128 | + -ms-flex-align: center; | |
6129 | + align-items: center; | |
6130 | + -webkit-box-pack: center; | |
6131 | + -ms-flex-pack: center; | |
6132 | + justify-content: center; | |
6133 | + width: 100%; | |
6134 | + min-height: 100vh; | |
6135 | + overflow: hidden; | |
6136 | + font-size: 12px; | |
6137 | +} | |
6138 | +@media (min-width: 768px) { | |
6139 | + .modal__body { | |
6140 | + font-size: 16px; | |
6141 | + padding-left: 22px; | |
6142 | + padding-right: 22px; | |
6143 | + } | |
6144 | +} | |
6145 | +@media (min-width: 992px) { | |
6146 | + .modal__body { | |
6147 | + min-height: 450px; | |
6148 | + padding: 60px 80px; | |
6149 | + padding-bottom: 40px; | |
6150 | + } | |
6151 | +} | |
6152 | +@media (min-width: 768px) { | |
6153 | + .modal__body .left { | |
6154 | + text-align: left; | |
6155 | + } | |
6156 | +} | |
6157 | +.modal__title { | |
6158 | + width: 100%; | |
6159 | + font-size: 22px; | |
6160 | + font-weight: 700; | |
6161 | + text-align: center; | |
6162 | + color: #696b6b; | |
6163 | +} | |
6164 | +@media (min-width: 768px) { | |
6165 | + .modal__title { | |
6166 | + font-size: 32px; | |
6167 | + } | |
6168 | +} | |
6169 | +@media (min-width: 992px) { | |
6170 | + .modal__title { | |
6171 | + font-size: 44px; | |
6172 | + } | |
6173 | +} | |
6174 | +.modal__text { | |
6175 | + width: 100%; | |
6176 | + text-align: center; | |
6177 | + margin-top: 10px; | |
6178 | + color: #696b6b; | |
6179 | +} | |
6180 | +@media (min-width: 768px) { | |
6181 | + .modal__text { | |
6182 | + margin-top: 20px; | |
6183 | + } | |
6184 | +} | |
6185 | +.modal__text span { | |
6186 | + color: #9C9D9D; | |
6187 | +} | |
6188 | +.modal__text a { | |
6189 | + font-weight: 700; | |
6190 | + color: #377d87; | |
6191 | +} | |
6192 | +.modal__text a:hover { | |
6193 | + color: #3a3b3c; | |
6194 | +} | |
6195 | +.modal__button { | |
6196 | + margin-top: 20px; | |
6197 | +} | |
6198 | +@media (min-width: 768px) { | |
6199 | + .modal__button { | |
6200 | + min-width: 200px; | |
6201 | + margin-top: 30px; | |
6202 | + } | |
6203 | +} | |
6204 | +.modal__buttons { | |
6205 | + display: grid; | |
6206 | + grid-template-columns: repeat(2, 1fr); | |
6207 | + gap: 20px; | |
6208 | + margin-top: 20px; | |
6209 | +} | |
6210 | +@media (min-width: 768px) { | |
6211 | + .modal__buttons { | |
6212 | + gap: 30px; | |
6213 | + margin-top: 30px; | |
6214 | + } | |
6215 | +} | |
6216 | +.modal__form { | |
6217 | + width: 100%; | |
6218 | + display: -webkit-box; | |
6219 | + display: -ms-flexbox; | |
6220 | + display: flex; | |
6221 | + -webkit-box-orient: vertical; | |
6222 | + -webkit-box-direction: normal; | |
6223 | + -ms-flex-direction: column; | |
6224 | + flex-direction: column; | |
6225 | + gap: 16px; | |
6226 | + margin-top: 10px; | |
6227 | +} | |
6228 | +@media (min-width: 768px) { | |
6229 | + .modal__form { | |
6230 | + margin-top: 20px; | |
6231 | + } | |
6232 | +} | |
6233 | +.modal__form-item { | |
6234 | + display: -webkit-box; | |
6235 | + display: -ms-flexbox; | |
6236 | + display: flex; | |
6237 | + -webkit-box-orient: vertical; | |
6238 | + -webkit-box-direction: normal; | |
6239 | + -ms-flex-direction: column; | |
6240 | + flex-direction: column; | |
6241 | + -webkit-box-align: center; | |
6242 | + -ms-flex-align: center; | |
6243 | + align-items: center; | |
6244 | + gap: 4px; | |
6245 | +} | |
6246 | +.modal__form-item > .input { | |
6247 | + width: 100%; | |
6248 | +} | |
6249 | +.modal__form-item > .textarea { | |
6250 | + width: 100%; | |
6251 | + height: 175px; | |
6252 | +} | |
6253 | +@media (min-width: 768px) { | |
6254 | + .modal__form-item > .textarea { | |
6255 | + height: 195px; | |
6256 | + } | |
6257 | +} | |
6258 | +.modal__form-item > .file { | |
6259 | + width: 100%; | |
6260 | +} | |
6261 | +.modal__form-item > .button { | |
6262 | + min-width: 120px; | |
6263 | +} | |
6264 | +.modal__form-item > label { | |
6265 | + width: 100%; | |
6266 | + display: none; | |
6267 | + color: #eb5757; | |
6268 | + padding: 0 10px; | |
6269 | + font-size: 12px; | |
6270 | +} | |
6271 | +@media (min-width: 768px) { | |
6272 | + .modal__form-item > label { | |
6273 | + padding: 0 20px; | |
6274 | + font-size: 16px; | |
6275 | + } | |
6276 | +} | |
6277 | +.modal__sign { | |
6278 | + display: -webkit-box; | |
6279 | + display: -ms-flexbox; | |
6280 | + display: flex; | |
6281 | + -webkit-box-orient: vertical; | |
6282 | + -webkit-box-direction: normal; | |
6283 | + -ms-flex-direction: column; | |
6284 | + flex-direction: column; | |
6285 | + gap: 20px; | |
6286 | + margin-top: 10px; | |
6287 | + margin-bottom: 20px; | |
6288 | + width: 100%; | |
6289 | +} | |
6290 | +@media (min-width: 768px) { | |
6291 | + .modal__sign { | |
6292 | + margin-top: 20px; | |
6293 | + margin-bottom: 40px; | |
6294 | + } | |
6295 | +} | |
6296 | +.modal__sign-item { | |
6297 | + display: -webkit-box; | |
6298 | + display: -ms-flexbox; | |
6299 | + display: flex; | |
6300 | + -webkit-box-orient: vertical; | |
6301 | + -webkit-box-direction: normal; | |
6302 | + -ms-flex-direction: column; | |
6303 | + flex-direction: column; | |
6304 | + -webkit-box-align: center; | |
6305 | + -ms-flex-align: center; | |
6306 | + align-items: center; | |
6307 | + position: relative; | |
6308 | +} | |
6309 | +.modal__sign-item > .input { | |
6310 | + width: 100%; | |
6311 | + padding-right: 36px; | |
6312 | + position: relative; | |
6313 | + z-index: 1; | |
6314 | +} | |
6315 | +@media (min-width: 768px) { | |
6316 | + .modal__sign-item > .input { | |
6317 | + height: 52px; | |
6318 | + padding-right: 60px; | |
6319 | + } | |
6320 | +} | |
6321 | +.modal__sign-item > .textarea { | |
6322 | + width: 100%; | |
6323 | +} | |
6324 | +.modal__sign-bottom { | |
6325 | + display: -webkit-box; | |
6326 | + display: -ms-flexbox; | |
6327 | + display: flex; | |
6328 | + -webkit-box-pack: justify; | |
6329 | + -ms-flex-pack: justify; | |
6330 | + justify-content: space-between; | |
6331 | + -webkit-box-align: center; | |
6332 | + -ms-flex-align: center; | |
6333 | + align-items: center; | |
6334 | + width: 100%; | |
6335 | +} | |
6336 | +.modal__sign-bottom-link { | |
6337 | + font-weight: 700; | |
6338 | + color: #377d87; | |
6339 | +} | |
6340 | +.modal__tabs { | |
6341 | + width: 100%; | |
6342 | + display: grid; | |
6343 | + grid-template-columns: repeat(2, 1fr); | |
6344 | + gap: 16px; | |
6345 | + margin-top: 10px; | |
6346 | +} | |
6347 | +@media (min-width: 768px) { | |
6348 | + .modal__tabs { | |
6349 | + gap: 24px; | |
6350 | + margin-top: 20px; | |
6351 | + } | |
6352 | +} | |
6353 | +.modal__tabs-item.active { | |
6354 | + background: #377d87; | |
6355 | + color: #ffffff; | |
6356 | +} | |
6357 | +.modal__reg { | |
6358 | + display: none; | |
6359 | + -webkit-box-orient: vertical; | |
6360 | + -webkit-box-direction: normal; | |
6361 | + -ms-flex-direction: column; | |
6362 | + flex-direction: column; | |
6363 | + -webkit-box-align: center; | |
6364 | + -ms-flex-align: center; | |
6365 | + align-items: center; | |
6366 | + gap: 10px; | |
6367 | + width: 100%; | |
6368 | + margin-top: 10px; | |
6369 | + margin-bottom: 20px; | |
6370 | +} | |
6371 | +@media (min-width: 768px) { | |
6372 | + .modal__reg { | |
6373 | + margin-top: 20px; | |
6374 | + margin-bottom: 30px; | |
6375 | + gap: 20px; | |
6376 | + } | |
6377 | +} | |
6378 | +.modal__reg.showed { | |
6379 | + display: -webkit-box; | |
6380 | + display: -ms-flexbox; | |
6381 | + display: flex; | |
6382 | +} | |
6383 | +.modal__reg-item { | |
6384 | + width: 100%; | |
6385 | + display: -webkit-box; | |
6386 | + display: -ms-flexbox; | |
6387 | + display: flex; | |
6388 | + -webkit-box-orient: vertical; | |
6389 | + -webkit-box-direction: normal; | |
6390 | + -ms-flex-direction: column; | |
6391 | + flex-direction: column; | |
6392 | +} | |
6393 | +.modal__reg-item > .captcha { | |
6394 | + width: 100%; | |
6395 | + max-width: 300px; | |
6396 | +} | |
6397 | + | |
6398 | +.cabinet { | |
6399 | + padding: 20px 0; | |
6400 | + padding-bottom: 40px; | |
6401 | + background: linear-gradient(95deg, #f2f5fc 59.82%, #ebf2fc 99.99%); | |
6402 | +} | |
6403 | +@media (min-width: 992px) { | |
6404 | + .cabinet { | |
6405 | + padding: 30px 0; | |
6406 | + padding-bottom: 60px; | |
6407 | + } | |
6408 | +} | |
6409 | +.cabinet__breadcrumbs { | |
6410 | + margin-bottom: 50px; | |
6411 | +} | |
6412 | +.cabinet__wrapper { | |
6413 | + display: -webkit-box; | |
6414 | + display: -ms-flexbox; | |
6415 | + display: flex; | |
6416 | + -webkit-box-orient: vertical; | |
6417 | + -webkit-box-direction: normal; | |
6418 | + -ms-flex-direction: column; | |
6419 | + flex-direction: column; | |
6420 | +} | |
6421 | +@media (min-width: 992px) { | |
6422 | + .cabinet__wrapper { | |
6423 | + -webkit-box-orient: horizontal; | |
6424 | + -webkit-box-direction: normal; | |
6425 | + -ms-flex-direction: row; | |
6426 | + flex-direction: row; | |
6427 | + -webkit-box-align: start; | |
6428 | + -ms-flex-align: start; | |
6429 | + align-items: flex-start; | |
6430 | + -webkit-box-pack: justify; | |
6431 | + -ms-flex-pack: justify; | |
6432 | + justify-content: space-between; | |
6433 | + } | |
6434 | +} | |
6435 | +.cabinet__side { | |
6436 | + border-radius: 8px; | |
6437 | + background: #ffffff; | |
6438 | + padding: 20px 10px; | |
6439 | + display: -webkit-box; | |
6440 | + display: -ms-flexbox; | |
6441 | + display: flex; | |
6442 | + -webkit-box-orient: vertical; | |
6443 | + -webkit-box-direction: normal; | |
6444 | + -ms-flex-direction: column; | |
6445 | + flex-direction: column; | |
6446 | + gap: 30px; | |
6447 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
6448 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
6449 | +} | |
6450 | +@media (min-width: 768px) { | |
6451 | + .cabinet__side { | |
6452 | + padding: 30px 20px; | |
6453 | + margin-bottom: 50px; | |
6454 | + } | |
6455 | +} | |
6456 | +@media (min-width: 992px) { | |
6457 | + .cabinet__side { | |
6458 | + width: 340px; | |
6459 | + margin: 0; | |
6460 | + position: sticky; | |
6461 | + top: 6px; | |
6462 | + } | |
6463 | +} | |
6464 | +@media (min-width: 1280px) { | |
6465 | + .cabinet__side { | |
6466 | + width: 400px; | |
6467 | + } | |
6468 | +} | |
6469 | +.cabinet__side-item { | |
6470 | + display: -webkit-box; | |
6471 | + display: -ms-flexbox; | |
6472 | + display: flex; | |
6473 | + -webkit-box-orient: vertical; | |
6474 | + -webkit-box-direction: normal; | |
6475 | + -ms-flex-direction: column; | |
6476 | + flex-direction: column; | |
6477 | + gap: 20px; | |
6478 | +} | |
6479 | +.cabinet__side-toper { | |
6480 | + display: -webkit-box; | |
6481 | + display: -ms-flexbox; | |
6482 | + display: flex; | |
6483 | + -webkit-box-align: center; | |
6484 | + -ms-flex-align: center; | |
6485 | + align-items: center; | |
6486 | +} | |
6487 | +.cabinet__side-toper img { | |
6488 | + width: 70px; | |
6489 | + aspect-ratio: 1/1; | |
6490 | + -o-object-fit: contain; | |
6491 | + object-fit: contain; | |
6492 | +} | |
6493 | +.cabinet__side-toper b { | |
6494 | + width: calc(100% - 70px); | |
6495 | + font-size: 14px; | |
6496 | + font-weight: 700; | |
6497 | + padding-left: 16px; | |
6498 | +} | |
6499 | +@media (min-width: 768px) { | |
6500 | + .cabinet__side-toper b { | |
6501 | + font-size: 20px; | |
6502 | + } | |
6503 | +} | |
6504 | +.cabinet__menu { | |
6505 | + display: -webkit-box; | |
6506 | + display: -ms-flexbox; | |
6507 | + display: flex; | |
6508 | + -webkit-box-orient: vertical; | |
6509 | + -webkit-box-direction: normal; | |
6510 | + -ms-flex-direction: column; | |
6511 | + flex-direction: column; | |
6512 | +} | |
6513 | +.cabinet__menu-toper { | |
6514 | + display: -webkit-box; | |
6515 | + display: -ms-flexbox; | |
6516 | + display: flex; | |
6517 | + -webkit-box-align: center; | |
6518 | + -ms-flex-align: center; | |
6519 | + align-items: center; | |
6520 | + -webkit-box-pack: justify; | |
6521 | + -ms-flex-pack: justify; | |
6522 | + justify-content: space-between; | |
6523 | + padding: 0 16px; | |
6524 | + padding-right: 12px; | |
6525 | + border: none; | |
6526 | + border-radius: 8px; | |
6527 | + background: #377d87; | |
6528 | + color: #ffffff; | |
6529 | +} | |
6530 | +@media (min-width: 768px) { | |
6531 | + .cabinet__menu-toper { | |
6532 | + padding: 0 20px; | |
6533 | + } | |
6534 | +} | |
6535 | +@media (min-width: 992px) { | |
6536 | + .cabinet__menu-toper { | |
6537 | + display: none; | |
6538 | + } | |
6539 | +} | |
6540 | +.cabinet__menu-toper-text { | |
6541 | + width: calc(100% - 16px); | |
6542 | + display: -webkit-box; | |
6543 | + display: -ms-flexbox; | |
6544 | + display: flex; | |
6545 | + -webkit-box-align: center; | |
6546 | + -ms-flex-align: center; | |
6547 | + align-items: center; | |
6548 | +} | |
6549 | +@media (min-width: 768px) { | |
6550 | + .cabinet__menu-toper-text { | |
6551 | + width: calc(100% - 20px); | |
6552 | + } | |
6553 | +} | |
6554 | +.cabinet__menu-toper-text i { | |
6555 | + width: 16px; | |
6556 | + height: 16px; | |
6557 | + display: -webkit-box; | |
6558 | + display: -ms-flexbox; | |
6559 | + display: flex; | |
6560 | + -webkit-box-align: center; | |
6561 | + -ms-flex-align: center; | |
6562 | + align-items: center; | |
6563 | + -webkit-box-pack: center; | |
6564 | + -ms-flex-pack: center; | |
6565 | + justify-content: center; | |
6566 | +} | |
6567 | +@media (min-width: 768px) { | |
6568 | + .cabinet__menu-toper-text i { | |
6569 | + width: 22px; | |
6570 | + height: 22px; | |
6571 | + } | |
6572 | +} | |
6573 | +.cabinet__menu-toper-text svg { | |
6574 | + width: 16px; | |
6575 | + height: 16px; | |
6576 | +} | |
6577 | +@media (min-width: 768px) { | |
6578 | + .cabinet__menu-toper-text svg { | |
6579 | + width: 22px; | |
6580 | + height: 22px; | |
6581 | + } | |
6582 | +} | |
6583 | +.cabinet__menu-toper-text span { | |
6584 | + display: -webkit-box; | |
6585 | + display: -ms-flexbox; | |
6586 | + display: flex; | |
6587 | + -webkit-box-align: center; | |
6588 | + -ms-flex-align: center; | |
6589 | + align-items: center; | |
6590 | + padding: 0 10px; | |
6591 | + min-height: 30px; | |
6592 | + font-size: 12px; | |
6593 | + width: calc(100% - 16px); | |
6594 | +} | |
6595 | +@media (min-width: 768px) { | |
6596 | + .cabinet__menu-toper-text span { | |
6597 | + width: calc(100% - 22px); | |
6598 | + font-size: 20px; | |
6599 | + min-height: 52px; | |
6600 | + padding: 0 16px; | |
6601 | + } | |
6602 | +} | |
6603 | +.cabinet__menu-toper-arrow { | |
6604 | + width: 16px; | |
6605 | + height: 16px; | |
6606 | + display: -webkit-box; | |
6607 | + display: -ms-flexbox; | |
6608 | + display: flex; | |
6609 | + -webkit-box-pack: center; | |
6610 | + -ms-flex-pack: center; | |
6611 | + justify-content: center; | |
6612 | + -webkit-box-align: center; | |
6613 | + -ms-flex-align: center; | |
6614 | + align-items: center; | |
6615 | + -webkit-transition: 0.3s; | |
6616 | + transition: 0.3s; | |
6617 | +} | |
6618 | +@media (min-width: 768px) { | |
6619 | + .cabinet__menu-toper-arrow { | |
6620 | + width: 20px; | |
6621 | + height: 20px; | |
6622 | + } | |
6623 | +} | |
6624 | +.cabinet__menu-toper-arrow svg { | |
6625 | + width: 12px; | |
6626 | + height: 12px; | |
6627 | + -webkit-transform: rotate(90deg); | |
6628 | + -ms-transform: rotate(90deg); | |
6629 | + transform: rotate(90deg); | |
6630 | +} | |
6631 | +@media (min-width: 768px) { | |
6632 | + .cabinet__menu-toper-arrow svg { | |
6633 | + width: 20px; | |
6634 | + height: 20px; | |
6635 | + } | |
6636 | +} | |
6637 | +.cabinet__menu-toper.active .cabinet__menu-toper-arrow { | |
6638 | + -webkit-transform: rotate(180deg); | |
6639 | + -ms-transform: rotate(180deg); | |
6640 | + transform: rotate(180deg); | |
6641 | +} | |
6642 | +.cabinet__menu-body { | |
6643 | + opacity: 0; | |
6644 | + height: 0; | |
6645 | + overflow: hidden; | |
6646 | + display: -webkit-box; | |
6647 | + display: -ms-flexbox; | |
6648 | + display: flex; | |
6649 | + -webkit-box-orient: vertical; | |
6650 | + -webkit-box-direction: normal; | |
6651 | + -ms-flex-direction: column; | |
6652 | + flex-direction: column; | |
6653 | +} | |
6654 | +@media (min-width: 992px) { | |
6655 | + .cabinet__menu-body { | |
6656 | + opacity: 1; | |
6657 | + height: auto; | |
6658 | + } | |
6659 | +} | |
6660 | +.active + .cabinet__menu-body { | |
6661 | + opacity: 1; | |
6662 | + height: auto; | |
6663 | + -webkit-transition: 0.3s; | |
6664 | + transition: 0.3s; | |
6665 | +} | |
6666 | +.cabinet__menu-items { | |
6667 | + display: -webkit-box; | |
6668 | + display: -ms-flexbox; | |
6669 | + display: flex; | |
6670 | + -webkit-box-orient: vertical; | |
6671 | + -webkit-box-direction: normal; | |
6672 | + -ms-flex-direction: column; | |
6673 | + flex-direction: column; | |
6674 | +} | |
6675 | +.cabinet__menu-item { | |
6676 | + padding: 8px 16px; | |
6677 | + border-radius: 8px; | |
6678 | + display: -webkit-box; | |
6679 | + display: -ms-flexbox; | |
6680 | + display: flex; | |
6681 | + -webkit-box-align: center; | |
6682 | + -ms-flex-align: center; | |
6683 | + align-items: center; | |
6684 | +} | |
6685 | +@media (min-width: 768px) { | |
6686 | + .cabinet__menu-item { | |
6687 | + padding: 14px 20px; | |
6688 | + } | |
6689 | +} | |
6690 | +.cabinet__menu-item:hover { | |
6691 | + color: #377d87; | |
6692 | +} | |
6693 | +@media (min-width: 992px) { | |
6694 | + .cabinet__menu-item.active { | |
6695 | + background: #377d87; | |
6696 | + color: #ffffff; | |
6697 | + } | |
6698 | +} | |
6699 | +@media (min-width: 992px) { | |
6700 | + .cabinet__menu-item.active svg { | |
6701 | + color: #ffffff; | |
6702 | + } | |
6703 | +} | |
6704 | +.cabinet__menu-item i { | |
6705 | + width: 16px; | |
6706 | + height: 16px; | |
6707 | + color: #377d87; | |
6708 | +} | |
6709 | +@media (min-width: 768px) { | |
6710 | + .cabinet__menu-item i { | |
6711 | + width: 22px; | |
6712 | + height: 22px; | |
6713 | + } | |
6714 | +} | |
6715 | +.cabinet__menu-item svg { | |
6716 | + width: 16px; | |
6717 | + height: 16px; | |
6718 | +} | |
6719 | +@media (min-width: 768px) { | |
6720 | + .cabinet__menu-item svg { | |
6721 | + width: 22px; | |
6722 | + height: 22px; | |
6723 | + } | |
6724 | +} | |
6725 | +.cabinet__menu-item span { | |
6726 | + width: calc(100% - 16px); | |
6727 | + font-size: 12px; | |
6728 | + padding-left: 10px; | |
6729 | +} | |
6730 | +@media (min-width: 768px) { | |
6731 | + .cabinet__menu-item span { | |
6732 | + font-size: 20px; | |
6733 | + width: calc(100% - 22px); | |
6734 | + padding-left: 16px; | |
6735 | + } | |
6736 | +} | |
6737 | +.cabinet__menu-bottom { | |
6738 | + display: -webkit-box; | |
6739 | + display: -ms-flexbox; | |
6740 | + display: flex; | |
6741 | + -webkit-box-orient: vertical; | |
6742 | + -webkit-box-direction: normal; | |
6743 | + -ms-flex-direction: column; | |
6744 | + flex-direction: column; | |
6745 | + gap: 10px; | |
6746 | + margin-top: 10px; | |
6747 | +} | |
6748 | +@media (min-width: 768px) { | |
6749 | + .cabinet__menu-bottom { | |
6750 | + gap: 20px; | |
6751 | + margin-top: 20px; | |
6752 | + } | |
6753 | +} | |
6754 | +.cabinet__menu-copy { | |
6755 | + color: #9c9d9d; | |
6756 | + text-align: center; | |
6757 | + font-size: 12px; | |
6758 | +} | |
6759 | +@media (min-width: 768px) { | |
6760 | + .cabinet__menu-copy { | |
6761 | + font-size: 16px; | |
6762 | + } | |
6763 | +} | |
6764 | +.cabinet__body { | |
6765 | + margin: 0 -10px; | |
6766 | + margin-top: 50px; | |
6767 | + background: #ffffff; | |
6768 | + padding: 20px 10px; | |
6769 | + display: -webkit-box; | |
6770 | + display: -ms-flexbox; | |
6771 | + display: flex; | |
6772 | + -webkit-box-orient: vertical; | |
6773 | + -webkit-box-direction: normal; | |
6774 | + -ms-flex-direction: column; | |
6775 | + flex-direction: column; | |
6776 | + gap: 30px; | |
6777 | + color: #696b6b; | |
6778 | +} | |
6779 | +@media (min-width: 768px) { | |
6780 | + .cabinet__body { | |
6781 | + padding: 30px 20px; | |
6782 | + gap: 40px; | |
6783 | + margin: 0; | |
6784 | + border-radius: 8px; | |
6785 | + -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
6786 | + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.2); | |
6787 | + } | |
6788 | +} | |
6789 | +@media (min-width: 992px) { | |
6790 | + .cabinet__body { | |
6791 | + width: calc(100% - 360px); | |
6792 | + } | |
6793 | +} | |
6794 | +@media (min-width: 1280px) { | |
6795 | + .cabinet__body { | |
6796 | + width: calc(100% - 420px); | |
6797 | + } | |
6798 | +} | |
6799 | +.cabinet__body-item { | |
6800 | + display: -webkit-box; | |
6801 | + display: -ms-flexbox; | |
6802 | + display: flex; | |
6803 | + -webkit-box-orient: vertical; | |
6804 | + -webkit-box-direction: normal; | |
6805 | + -ms-flex-direction: column; | |
6806 | + flex-direction: column; | |
6807 | + gap: 20px; | |
6808 | +} | |
6809 | +@media (min-width: 768px) { | |
6810 | + .cabinet__body-item { | |
6811 | + gap: 30px; | |
6812 | + } | |
6813 | +} | |
6814 | +@media (min-width: 1280px) { | |
6815 | + .cabinet__title { | |
6816 | + font-size: 48px; | |
6817 | + } | |
6818 | +} | |
6819 | +.cabinet__text { | |
6820 | + margin: 0; | |
6821 | + font-size: 14px; | |
6822 | +} | |
6823 | +@media (min-width: 768px) { | |
6824 | + .cabinet__text { | |
6825 | + font-size: 16px; | |
6826 | + } | |
6827 | +} | |
6828 | +.cabinet__descr { | |
6829 | + display: -webkit-box; | |
6830 | + display: -ms-flexbox; | |
6831 | + display: flex; | |
6832 | + -webkit-box-orient: vertical; | |
6833 | + -webkit-box-direction: normal; | |
6834 | + -ms-flex-direction: column; | |
6835 | + flex-direction: column; | |
6836 | + gap: 6px; | |
6837 | +} | |
6838 | +@media (min-width: 768px) { | |
6839 | + .cabinet__descr { | |
6840 | + gap: 12px; | |
6841 | + } | |
6842 | +} | |
6843 | +.cabinet__avatar { | |
6844 | + display: -webkit-box; | |
6845 | + display: -ms-flexbox; | |
6846 | + display: flex; | |
6847 | + -webkit-box-align: start; | |
6848 | + -ms-flex-align: start; | |
6849 | + align-items: flex-start; | |
6850 | +} | |
6851 | +@media (min-width: 768px) { | |
6852 | + .cabinet__avatar { | |
6853 | + -webkit-box-align: center; | |
6854 | + -ms-flex-align: center; | |
6855 | + align-items: center; | |
6856 | + } | |
6857 | +} | |
6858 | +.cabinet__avatar-pic { | |
6859 | + width: 100px; | |
6860 | + aspect-ratio: 1/1; | |
6861 | + position: relative; | |
6862 | + display: -webkit-box; | |
6863 | + display: -ms-flexbox; | |
6864 | + display: flex; | |
6865 | + -webkit-box-pack: center; | |
6866 | + -ms-flex-pack: center; | |
6867 | + justify-content: center; | |
6868 | + -webkit-box-align: center; | |
6869 | + -ms-flex-align: center; | |
6870 | + align-items: center; | |
6871 | + overflow: hidden; | |
6872 | + border-radius: 8px; | |
6873 | + color: #ffffff; | |
6874 | + background: #9c9d9d; | |
6875 | +} | |
6876 | +.cabinet__avatar-pic svg { | |
6877 | + width: 50%; | |
6878 | + aspect-ratio: 1/1; | |
6879 | + z-index: 1; | |
6880 | + position: relative; | |
6881 | +} | |
6882 | +.cabinet__avatar-form { | |
6883 | + width: calc(100% - 100px); | |
6884 | + padding-left: 15px; | |
6885 | + display: -webkit-box; | |
6886 | + display: -ms-flexbox; | |
6887 | + display: flex; | |
6888 | + -webkit-box-orient: vertical; | |
6889 | + -webkit-box-direction: normal; | |
6890 | + -ms-flex-direction: column; | |
6891 | + flex-direction: column; | |
6892 | + gap: 6px; | |
6893 | +} | |
6894 | +@media (min-width: 768px) { | |
6895 | + .cabinet__avatar-form { | |
6896 | + -webkit-box-align: start; | |
6897 | + -ms-flex-align: start; | |
6898 | + align-items: flex-start; | |
6899 | + padding-left: 30px; | |
6900 | + gap: 12px; | |
6901 | + } | |
6902 | +} | |
6903 | +@media (min-width: 768px) { | |
6904 | + .cabinet__avatar-form .file { | |
6905 | + min-width: 215px; | |
6906 | + } | |
6907 | +} | |
6908 | +.cabinet__inputs { | |
6909 | + display: -webkit-box; | |
6910 | + display: -ms-flexbox; | |
6911 | + display: flex; | |
6912 | + -webkit-box-orient: vertical; | |
6913 | + -webkit-box-direction: normal; | |
6914 | + -ms-flex-direction: column; | |
6915 | + flex-direction: column; | |
6916 | + gap: 20px; | |
6917 | +} | |
6918 | +@media (min-width: 1280px) { | |
6919 | + .cabinet__inputs { | |
6920 | + -webkit-box-orient: horizontal; | |
6921 | + -webkit-box-direction: normal; | |
6922 | + -ms-flex-direction: row; | |
6923 | + flex-direction: row; | |
6924 | + -webkit-box-align: start; | |
6925 | + -ms-flex-align: start; | |
6926 | + align-items: flex-start; | |
6927 | + -webkit-box-pack: justify; | |
6928 | + -ms-flex-pack: justify; | |
6929 | + justify-content: space-between; | |
6930 | + -ms-flex-wrap: wrap; | |
6931 | + flex-wrap: wrap; | |
6932 | + } | |
6933 | +} | |
6934 | +@media (min-width: 1280px) { | |
6935 | + .cabinet__inputs-item { | |
6936 | + width: calc(50% - 10px); | |
6937 | + } | |
6938 | +} | |
6939 | +@media (min-width: 1280px) { | |
6940 | + .cabinet__inputs-item_fullwidth { | |
6941 | + width: 100%; | |
6942 | + } | |
6943 | +} | |
6944 | +.cabinet__add { | |
6945 | + display: -webkit-box; | |
6946 | + display: -ms-flexbox; | |
6947 | + display: flex; | |
6948 | + -webkit-box-orient: vertical; | |
6949 | + -webkit-box-direction: normal; | |
6950 | + -ms-flex-direction: column; | |
6951 | + flex-direction: column; | |
6952 | + gap: 10px; | |
6953 | +} | |
6954 | +@media (min-width: 768px) { | |
6955 | + .cabinet__add { | |
6956 | + gap: 0; | |
6957 | + -webkit-box-orient: horizontal; | |
6958 | + -webkit-box-direction: normal; | |
6959 | + -ms-flex-direction: row; | |
6960 | + flex-direction: row; | |
6961 | + -webkit-box-align: end; | |
6962 | + -ms-flex-align: end; | |
6963 | + align-items: flex-end; | |
6964 | + } | |
6965 | +} | |
6966 | +.cabinet__add-pic { | |
6967 | + border-radius: 4px; | |
6968 | + position: relative; | |
6969 | + overflow: hidden; | |
6970 | + background: #9c9d9d; | |
6971 | + color: #ffffff; | |
6972 | + width: 100px; | |
6973 | + aspect-ratio: 1/1; | |
6974 | + -webkit-transition: 0.3s; | |
6975 | + transition: 0.3s; | |
6976 | +} | |
6977 | +@media (min-width: 768px) { | |
6978 | + .cabinet__add-pic { | |
6979 | + width: 220px; | |
6980 | + border-radius: 8px; | |
6981 | + } | |
6982 | +} | |
6983 | +.cabinet__add-pic:hover { | |
6984 | + background: #696b6b; | |
6985 | +} | |
6986 | +.cabinet__add-pic input { | |
6987 | + display: none; | |
6988 | +} | |
6989 | +.cabinet__add-pic > svg { | |
6990 | + width: 20px; | |
6991 | + position: absolute; | |
6992 | + top: 50%; | |
6993 | + left: 50%; | |
6994 | + -webkit-transform: translate(-50%, -50%); | |
6995 | + -ms-transform: translate(-50%, -50%); | |
6996 | + transform: translate(-50%, -50%); | |
6997 | + z-index: 1; | |
6998 | +} | |
6999 | +@media (min-width: 768px) { | |
7000 | + .cabinet__add-pic > svg { | |
7001 | + width: 50px; | |
7002 | + } | |
7003 | +} | |
7004 | +.cabinet__add-pic span { | |
7005 | + display: -webkit-box; | |
7006 | + display: -ms-flexbox; | |
7007 | + display: flex; | |
7008 | + -webkit-box-align: center; | |
7009 | + -ms-flex-align: center; | |
7010 | + align-items: center; | |
7011 | + -webkit-box-pack: center; | |
7012 | + -ms-flex-pack: center; | |
7013 | + justify-content: center; | |
7014 | + width: 100%; | |
7015 | + gap: 4px; | |
7016 | + font-weight: 700; | |
7017 | + font-size: 8px; | |
7018 | + line-height: 1; | |
7019 | + position: absolute; | |
7020 | + top: 50%; | |
7021 | + left: 50%; | |
7022 | + -webkit-transform: translate(-50%, -50%); | |
7023 | + -ms-transform: translate(-50%, -50%); | |
7024 | + transform: translate(-50%, -50%); | |
7025 | + margin-top: 25px; | |
7026 | +} | |
7027 | +@media (min-width: 768px) { | |
7028 | + .cabinet__add-pic span { | |
7029 | + font-size: 16px; | |
7030 | + margin-top: 60px; | |
7031 | + } | |
7032 | +} | |
7033 | +.cabinet__add-pic span svg { | |
7034 | + width: 7px; | |
7035 | + aspect-ratio: 1/1; | |
7036 | +} | |
7037 | +@media (min-width: 768px) { | |
7038 | + .cabinet__add-pic span svg { | |
7039 | + width: 16px; | |
7040 | + } | |
7041 | +} | |
7042 | +.cabinet__add-body { | |
7043 | + display: -webkit-box; | |
7044 | + display: -ms-flexbox; | |
7045 | + display: flex; | |
7046 | + -webkit-box-orient: vertical; | |
7047 | + -webkit-box-direction: normal; | |
7048 | + -ms-flex-direction: column; | |
7049 | + flex-direction: column; | |
7050 | + gap: 10px; | |
7051 | +} | |
7052 | +@media (min-width: 768px) { | |
7053 | + .cabinet__add-body { | |
7054 | + gap: 20px; | |
7055 | + width: calc(100% - 220px); | |
7056 | + padding-left: 20px; | |
7057 | + } | |
7058 | +} | |
7059 | +@media (min-width: 768px) { | |
7060 | + .cabinet__add-body .button { | |
7061 | + width: 215px; | |
7062 | + padding: 0; | |
7063 | + } | |
7064 | +} | |
7065 | +.cabinet__fleet { | |
7066 | + display: -webkit-box; | |
7067 | + display: -ms-flexbox; | |
7068 | + display: flex; | |
7069 | + -webkit-box-orient: vertical; | |
7070 | + -webkit-box-direction: normal; | |
7071 | + -ms-flex-direction: column; | |
7072 | + flex-direction: column; | |
7073 | + gap: 20px; | |
7074 | +} | |
7075 | +@media (min-width: 768px) { | |
7076 | + .cabinet__fleet { | |
7077 | + display: grid; | |
7078 | + grid-template-columns: repeat(2, 1fr); | |
7079 | + } | |
7080 | +} | |
7081 | +@media (min-width: 1280px) { | |
7082 | + .cabinet__fleet { | |
7083 | + grid-template-columns: repeat(3, 1fr); | |
7084 | + } | |
7085 | +} | |
7086 | +@media (min-width: 768px) { | |
7087 | + .cabinet__submit { | |
7088 | + width: 215px; | |
7089 | + padding: 0; | |
7090 | + margin: 0 auto; | |
7091 | + } | |
7092 | +} | |
7093 | +.cabinet__filters { | |
7094 | + display: -webkit-box; | |
7095 | + display: -ms-flexbox; | |
7096 | + display: flex; | |
7097 | + -webkit-box-orient: vertical; | |
7098 | + -webkit-box-direction: normal; | |
7099 | + -ms-flex-direction: column; | |
7100 | + flex-direction: column; | |
7101 | + gap: 10px; | |
7102 | +} | |
7103 | +@media (min-width: 768px) { | |
7104 | + .cabinet__filters { | |
7105 | + gap: 20px; | |
7106 | + } | |
7107 | +} | |
7108 | +@media (min-width: 1280px) { | |
7109 | + .cabinet__filters { | |
7110 | + -webkit-box-orient: horizontal; | |
7111 | + -webkit-box-direction: normal; | |
7112 | + -ms-flex-direction: row; | |
7113 | + flex-direction: row; | |
7114 | + -webkit-box-align: start; | |
7115 | + -ms-flex-align: start; | |
7116 | + align-items: flex-start; | |
7117 | + -webkit-box-pack: justify; | |
7118 | + -ms-flex-pack: justify; | |
7119 | + justify-content: space-between; | |
7120 | + } | |
7121 | +} | |
7122 | +.cabinet__filters-item { | |
7123 | + display: -webkit-box; | |
7124 | + display: -ms-flexbox; | |
7125 | + display: flex; | |
7126 | + -webkit-box-orient: vertical; | |
7127 | + -webkit-box-direction: normal; | |
7128 | + -ms-flex-direction: column; | |
7129 | + flex-direction: column; | |
7130 | + gap: 10px; | |
7131 | +} | |
7132 | +@media (min-width: 768px) { | |
7133 | + .cabinet__filters-item { | |
7134 | + gap: 20px; | |
7135 | + } | |
7136 | +} | |
7137 | +@media (min-width: 1280px) { | |
7138 | + .cabinet__filters-item { | |
7139 | + width: calc(50% - 10px); | |
7140 | + max-width: 410px; | |
7141 | + } | |
7142 | +} | |
7143 | +@media (min-width: 1280px) { | |
7144 | + .cabinet__filters-item + .cabinet__filters-item { | |
7145 | + max-width: 280px; | |
7146 | + } | |
7147 | +} | |
7148 | +.cabinet__filters .search input { | |
7149 | + padding-right: 135px; | |
7150 | +} | |
7151 | +.cabinet__filters .search button { | |
7152 | + width: 115px; | |
7153 | +} | |
7154 | +.cabinet__filters-buttons { | |
7155 | + display: -webkit-box; | |
7156 | + display: -ms-flexbox; | |
7157 | + display: flex; | |
7158 | + -webkit-box-orient: vertical; | |
7159 | + -webkit-box-direction: normal; | |
7160 | + -ms-flex-direction: column; | |
7161 | + flex-direction: column; | |
7162 | + gap: 10px; | |
7163 | +} | |
7164 | +@media (min-width: 768px) { | |
7165 | + .cabinet__filters-buttons { | |
7166 | + display: grid; | |
7167 | + grid-template-columns: 1fr 1fr; | |
7168 | + gap: 20px; | |
7169 | + } | |
7170 | +} | |
7171 | +.cabinet__filters-buttons .button { | |
7172 | + padding: 0; | |
7173 | + gap: 5px; | |
7174 | +} | |
7175 | +.cabinet__filters-buttons .button.active { | |
7176 | + background: #377d87; | |
7177 | + color: #ffffff; | |
7178 | +} | |
7179 | +.cabinet__filters-buttons .button.active:before { | |
7180 | + content: ""; | |
7181 | + width: 6px; | |
7182 | + height: 6px; | |
7183 | + background: #ffffff; | |
7184 | + border-radius: 999px; | |
7185 | +} | |
0 | 7186 | \ No newline at end of file |
public/css/news/swiper.css
... | ... | @@ -0,0 +1 @@ |
1 | +@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} | |
0 | 2 | \ No newline at end of file |
resources/views/ajax/vacancies.blade.php
... | ... | @@ -0,0 +1,19 @@ |
1 | +@php $colors = Array('#F4C4C2', '#FBF1C8', '#ECFDEF', '#F3ECF6', '#ECFDEF'); | |
2 | + $i = 0; | |
3 | +@endphp | |
4 | +@if ($categories->count()) | |
5 | + @foreach ($categories as $cat) | |
6 | + <a href="#" class="vacancies__item"> | |
7 | + <span style="border-color:{{$colors[$i]}}"> | |
8 | + <b>{{ $cat->name }}</b> | |
9 | + <u>{{ $cat->min_salary }} — {{ $cat->max_salary }} ₽</u> | |
10 | + <i>Вакансий: <span>{{ $cat->cnt }}</span></i> | |
11 | + </span> | |
12 | + </a> | |
13 | + @php $i++; | |
14 | + if ($i > 4) {$i = 0;} | |
15 | + @endphp | |
16 | + @endforeach | |
17 | +@else | |
18 | + Тут пока нет никаких вакансий | |
19 | +@endif |
resources/views/index.blade.php
... | ... | @@ -68,86 +68,18 @@ |
68 | 68 | <div class="vacancies__body"> |
69 | 69 | <button class="vacancies__more button button_light js-parent-toggle">Все должности</button> |
70 | 70 | <div class="vacancies__list"> |
71 | + @if ($categories->count()) | |
72 | + @foreach ($categories as $cat) | |
71 | 73 | <a href="#" class="vacancies__item"> |
72 | - <span style="border-color:#F4C4C2"> | |
73 | - <b>Речной флот + прибрежка</b> | |
74 | - <i>Вакансий: <span>123</span></i> | |
75 | - </span></a> | |
76 | - <a href="#" class="vacancies__item"> | |
77 | - <span style="border-color:#FBF1C8"> | |
78 | - <b>Пассажирский флот</b> | |
79 | - <i>Вакансий: <span>123</span></i> | |
80 | - </span></a> | |
81 | - <a href="#" class="vacancies__item"> | |
82 | - <span style="border-color:#ECFDEF"> | |
83 | - <b>Офисные и береговые специалисты</b> | |
84 | - <i>Вакансий: <span>123</span></i> | |
85 | - </span></a> | |
86 | - <a href="#" class="vacancies__item"> | |
87 | - <span style="border-color:#F3ECF6"> | |
88 | - <b>Рыболовный флот</b> | |
89 | - <i>Вакансий: <span>123</span></i> | |
90 | - </span></a> | |
91 | - <a href="#" class="vacancies__item"> | |
92 | - <span style="border-color:#ECFDEF"> | |
93 | - <b>Пассажирский флот</b> | |
94 | - <i>Вакансий: <span>123</span></i> | |
95 | - </span></a> | |
96 | - <a href="#" class="vacancies__item"> | |
97 | - <span style="border-color:#F4C4C2"> | |
98 | - <b>Рыболовный флот</b> | |
99 | - <i>Вакансий: <span>123</span></i> | |
100 | - </span></a> | |
101 | - <a href="#" class="vacancies__item"> | |
102 | - <span style="border-color:#FBF1C8"> | |
103 | - <b>Речной флот + прибрежка</b> | |
104 | - <i>Вакансий: <span>123</span></i> | |
105 | - </span></a> | |
106 | - <a href="#" class="vacancies__item"> | |
107 | - <span style="border-color:#ECFDEF"> | |
108 | - <b>Пассажирский флот</b> | |
109 | - <i>Вакансий: <span>123</span></i> | |
110 | - </span></a> | |
111 | - <a href="#" class="vacancies__item"> | |
112 | - <span style="border-color:#F3ECF6"> | |
113 | - <b>Рыболовный флот</b> | |
114 | - <i>Вакансий: <span>123</span></i> | |
115 | - </span></a> | |
116 | - <a href="#" class="vacancies__item"> | |
117 | - <span style="border-color:#ECFDEF"> | |
118 | - <b>Речной флот + прибрежка</b> | |
119 | - <i>Вакансий: <span>123</span></i> | |
120 | - </span></a> | |
121 | - <a href="#" class="vacancies__item"> | |
122 | - <span style="border-color:#F4C4C2"> | |
123 | - <b>Рыболовный флот</b> | |
124 | - <i>Вакансий: <span>123</span></i> | |
125 | - </span></a> | |
126 | - <a href="#" class="vacancies__item"> | |
127 | - <span style="border-color:#FBF1C8"> | |
128 | - <b>Офисные и береговые специалисты</b> | |
129 | - <i>Вакансий: <span>123</span></i> | |
130 | - </span></a> | |
131 | - <a href="#" class="vacancies__item"> | |
132 | - <span style="border-color:#ECFDEF"> | |
133 | - <b>Офисные и береговые специалисты</b> | |
134 | - <i>Вакансий: <span>123</span></i> | |
135 | - </span></a> | |
136 | - <a href="#" class="vacancies__item"> | |
137 | - <span style="border-color:#F3ECF6"> | |
138 | - <b>Офисные и береговые специалисты</b> | |
139 | - <i>Вакансий: <span>123</span></i> | |
140 | - </span></a> | |
141 | - <a href="#" class="vacancies__item"> | |
142 | - <span style="border-color:#ECFDEF"> | |
143 | - <b>Пассажирский флот</b> | |
144 | - <i>Вакансий: <span>123</span></i> | |
145 | - </span></a> | |
146 | - <a href="#" class="vacancies__item"> | |
147 | - <span style="border-color:#F4C4C2"> | |
148 | - <b>Речной флот + прибрежка</b> | |
149 | - <i>Вакансий: <span>123</span></i> | |
150 | - </span></a> | |
74 | + <span style="border-color:#F4C4C2"> | |
75 | + <b>{{ $cat->name }}</b> | |
76 | + <i>Вакансий: <span>{{ $cat->cnt }}</span></i> | |
77 | + </span> | |
78 | + </a> | |
79 | + @endforeach | |
80 | + @else | |
81 | + Тут пока нет никаких вакансий | |
82 | + @endif | |
151 | 83 | </div> |
152 | 84 | </div> |
153 | 85 | </div> |
... | ... | @@ -157,82 +89,29 @@ |
157 | 89 | <div class="title">Работодатели</div> |
158 | 90 | <div class="swiper js-employer-swiper"> |
159 | 91 | <div class="swiper-wrapper"> |
160 | - <div class="swiper-slide"> | |
161 | - <div class="employer__item"> | |
162 | - <a href="#"> | |
163 | - <img src="images/logos/1.jpg" alt=""> | |
164 | - </a> | |
165 | - <a href="#"> | |
166 | - <img src="images/logos/5.jpg" alt=""> | |
167 | - </a> | |
168 | - <a href="#"> | |
169 | - <img src="images/logos/9.jpg" alt=""> | |
170 | - </a> | |
171 | - <a href="#"> | |
172 | - <img src="images/logos/13.jpg" alt=""> | |
173 | - </a> | |
174 | - <a href="#"> | |
175 | - <img src="images/logos/17.jpg" alt=""> | |
176 | - </a> | |
177 | - </div> | |
178 | - </div> | |
179 | - <div class="swiper-slide"> | |
180 | - <div class="employer__item"> | |
181 | - <a href="#"> | |
182 | - <img src="images/logos/2.jpg" alt=""> | |
183 | - </a> | |
184 | - <a href="#"> | |
185 | - <img src="images/logos/6.jpg" alt=""> | |
186 | - </a> | |
187 | - <a href="#"> | |
188 | - <img src="images/logos/10.jpg" alt=""> | |
189 | - </a> | |
190 | - <a href="#"> | |
191 | - <img src="images/logos/14.jpg" alt=""> | |
192 | - </a> | |
193 | - <a href="#"> | |
194 | - <img src="images/logos/18.jpg" alt=""> | |
195 | - </a> | |
196 | - </div> | |
197 | - </div> | |
198 | - <div class="swiper-slide"> | |
199 | - <div class="employer__item"> | |
200 | - <a href="#"> | |
201 | - <img src="images/logos/3.jpg" alt=""> | |
202 | - </a> | |
203 | - <a href="#"> | |
204 | - <img src="images/logos/7.jpg" alt=""> | |
205 | - </a> | |
206 | - <a href="#"> | |
207 | - <img src="images/logos/11.jpg" alt=""> | |
208 | - </a> | |
209 | - <a href="#"> | |
210 | - <img src="images/logos/15.jpg" alt=""> | |
211 | - </a> | |
212 | - <a href="#"> | |
213 | - <img src="images/logos/19.jpg" alt=""> | |
214 | - </a> | |
215 | - </div> | |
216 | - </div> | |
217 | - <div class="swiper-slide"> | |
218 | - <div class="employer__item"> | |
219 | - <a href="#"> | |
220 | - <img src="images/logos/4.jpg" alt=""> | |
221 | - </a> | |
222 | - <a href="#"> | |
223 | - <img src="images/logos/8.jpg" alt=""> | |
224 | - </a> | |
225 | - <a href="#"> | |
226 | - <img src="images/logos/12.jpg" alt=""> | |
227 | - </a> | |
228 | - <a href="#"> | |
229 | - <img src="images/logos/16.jpg" alt=""> | |
230 | - </a> | |
231 | - <a href="#"> | |
232 | - <img src="images/logos/20.jpg" alt=""> | |
233 | - </a> | |
234 | - </div> | |
235 | - </div> | |
92 | + | |
93 | + @if ($employers->count()) | |
94 | + @php | |
95 | + $rec = 0; | |
96 | + $count = $employers->count(); | |
97 | + @endphp | |
98 | + @foreach($employers as $emp) | |
99 | + @php $rec++ @endphp | |
100 | + @if (($rec==1) || ($rec==5) || ($rec==9) || ($rec==13) || ($rec==17)) | |
101 | + <div class="swiper-slide"> | |
102 | + <div class="employer__item"> | |
103 | + @endif | |
104 | + <a href=""> | |
105 | + <img src="{{ asset(Storage::url($emp->logo)) }}" alt="{{ $emp->name_company }}"> | |
106 | + </a> | |
107 | + @if (($rec==4) || ($rec==8) || ($rec==12) || ($rec==16) || ($rec==20) || ($rec == $count)) | |
108 | + </div> | |
109 | + </div> | |
110 | + @endif | |
111 | + @endforeach | |
112 | + @else | |
113 | + <h5>Тут нет никаких записей</h5> | |
114 | + @endif | |
236 | 115 | </div> |
237 | 116 | <div class="swiper-pagination"></div> |
238 | 117 | </div> |
... | ... | @@ -280,90 +159,21 @@ |
280 | 159 | </div> |
281 | 160 | <div class="swiper js-news-swiper"> |
282 | 161 | <div class="swiper-wrapper"> |
283 | - <div class="swiper-slide"> | |
284 | - <div class="news__item"> | |
285 | - <img src="images/2.jpg" alt="" class="news__item-pic"> | |
286 | - <div class="news__item-body"> | |
287 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
288 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
289 | - разговора?</span> | |
290 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
291 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
292 | - повышенной нервозности во время телефонного звонка или</span> | |
293 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
294 | - </div> | |
295 | - </div> | |
296 | - </div> | |
297 | - <div class="swiper-slide"> | |
298 | - <div class="news__item"> | |
299 | - <img src="images/3.jpg" alt="" class="news__item-pic"> | |
300 | - <div class="news__item-body"> | |
301 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
302 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
303 | - разговора?</span> | |
304 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
305 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
306 | - повышенной нервозности во время телефонного звонка или</span> | |
307 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
308 | - </div> | |
309 | - </div> | |
310 | - </div> | |
311 | - <div class="swiper-slide"> | |
312 | - <div class="news__item"> | |
313 | - <img src="images/4.jpg" alt="" class="news__item-pic"> | |
314 | - <div class="news__item-body"> | |
315 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
316 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
317 | - разговора?</span> | |
318 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
319 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
320 | - повышенной нервозности во время телефонного звонка или</span> | |
321 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
162 | + @if ($news->count()) | |
163 | + @foreach ($news as $new) | |
164 | + <div class="swiper-slide"> | |
165 | + <div class="news__item"> | |
166 | + <img src="{{ asset(Storage::url($new->image)) }}" alt="" class="news__item-pic"> | |
167 | + <div class="news__item-body"> | |
168 | + <time datetime="2023-05-01" class="news__item-date">{{ $new->created_at }}</time> | |
169 | + <span class="news__item-title">{{ $new->title }}</span> | |
170 | + <span class="news__item-text">{{ mb_strimwidth($new->text, 0, 100) }}</span> | |
171 | + <a href="#" class="news__item-more button button_light">Читать далее</a> | |
172 | + </div> | |
322 | 173 | </div> |
323 | 174 | </div> |
324 | - </div> | |
325 | - <div class="swiper-slide"> | |
326 | - <div class="news__item"> | |
327 | - <img src="images/2.jpg" alt="" class="news__item-pic"> | |
328 | - <div class="news__item-body"> | |
329 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
330 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
331 | - разговора?</span> | |
332 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
333 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
334 | - повышенной нервозности во время телефонного звонка или</span> | |
335 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
336 | - </div> | |
337 | - </div> | |
338 | - </div> | |
339 | - <div class="swiper-slide"> | |
340 | - <div class="news__item"> | |
341 | - <img src="images/3.jpg" alt="" class="news__item-pic"> | |
342 | - <div class="news__item-body"> | |
343 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
344 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
345 | - разговора?</span> | |
346 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
347 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
348 | - повышенной нервозности во время телефонного звонка или</span> | |
349 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
350 | - </div> | |
351 | - </div> | |
352 | - </div> | |
353 | - <div class="swiper-slide"> | |
354 | - <div class="news__item"> | |
355 | - <img src="images/4.jpg" alt="" class="news__item-pic"> | |
356 | - <div class="news__item-body"> | |
357 | - <time datetime="2023-05-01" class="news__item-date">01.05.2023</time> | |
358 | - <span class="news__item-title">Как перестать нервничать во время телефонного | |
359 | - разговора?</span> | |
360 | - <span class="news__item-text">Нервничаете во время телефонного разговора? В статье | |
361 | - расскажем о полезных советах, способах и рекомендациях, позволяющих избежать | |
362 | - повышенной нервозности во время телефонного звонка или</span> | |
363 | - <a href="#" class="news__item-more button button_light">Читать далее</a> | |
364 | - </div> | |
365 | - </div> | |
366 | - </div> | |
175 | + @endforeach | |
176 | + @endif | |
367 | 177 | </div> |
368 | 178 | <div class="swiper-pagination"></div> |
369 | 179 | </div> |
resources/views/layout/frontend.blade.php
... | ... | @@ -6,7 +6,7 @@ |
6 | 6 | <title>{{ $title }}</title> |
7 | 7 | <meta name="viewport" content="width=device-width,initial-scale=1"> |
8 | 8 | <meta name="theme-color" content="#377D87"> |
9 | - <link rel="stylesheet" href="{{ asset('css/style.css') }}"> | |
9 | + <link rel="stylesheet" href="{{ asset('css/news/style.css') }}"> | |
10 | 10 | </head> |
11 | 11 | |
12 | 12 | <body id="body"> |
... | ... | @@ -21,15 +21,15 @@ |
21 | 21 | <div class="container"> |
22 | 22 | <div class="header__body"> |
23 | 23 | <div class="header__left"> |
24 | - <a href="#" class="header__logo"> | |
24 | + <a href="{{ route('index') }}" class="header__logo"> | |
25 | 25 | <svg> |
26 | 26 | <use xlink:href="{{ asset('images/sprite.svg#logo') }}"></use> |
27 | 27 | </svg> |
28 | 28 | </a> |
29 | 29 | <nav class="header__menu"> |
30 | - <a href="#" class="header__menu-item">Вакансии</a> | |
31 | - <a href="#" class="header__menu-item">Судоходные компании</a> | |
32 | - <a href="#" class="header__menu-item">Образование</a> | |
30 | + <a href="{{ route('vacancies') }}" class="header__menu-item">Вакансии</a> | |
31 | + <a href="{{ route('shipping_companies') }}" class="header__menu-item">Судоходные компании</a> | |
32 | + <a href="{{ route('education') }}" class="header__menu-item">Образование</a> | |
33 | 33 | </nav> |
34 | 34 | </div> |
35 | 35 | <div class="header__right"> |
... | ... | @@ -63,7 +63,7 @@ |
63 | 63 | <div class="container"> |
64 | 64 | <div class="footer__mobile"> |
65 | 65 | <button class="footer__mobile-toper js-toggle active"> |
66 | - <a href="#"> | |
66 | + <a href="{{ route('index') }}"> | |
67 | 67 | <svg> |
68 | 68 | <use xlink:href="{{ asset('images/sprite.svg#logo') }}"></use> |
69 | 69 | </svg> |
... | ... | @@ -83,12 +83,12 @@ |
83 | 83 | </svg></span> |
84 | 84 | </button> |
85 | 85 | <div> |
86 | - <a href="#">Вакансии</a> | |
87 | - <a href="#">Условия размещения</a> | |
88 | - <a href="#">Образование</a> | |
89 | - <a href="#">Новости</a> | |
90 | - <a href="#">Контакты</a> | |
91 | - <a href="#">Публичная оферта</a> | |
86 | + <a href="{{ route('vacancies') }}">Вакансии</a> | |
87 | + <a href="{{ route('if_public') }}">Условия размещения</a> | |
88 | + <a href="{{ route('education') }}">Образование</a> | |
89 | + <a href="{{ route('news') }}">Новости</a> | |
90 | + <a href="{{ route('contacts') }}">Контакты</a> | |
91 | + <a href="{{ route('public_offer') }}">Публичная оферта</a> | |
92 | 92 | </div> |
93 | 93 | </div> |
94 | 94 | <div class="footer__mobile-menu-item"> |
... | ... | @@ -99,40 +99,40 @@ |
99 | 99 | </svg></span> |
100 | 100 | </button> |
101 | 101 | <div> |
102 | - <a href="#">Регистрация</a> | |
103 | - <a href="#">База резюме</a> | |
104 | - <a href="#">Стоимость размещения</a> | |
105 | - <a href="#">Инструкции</a> | |
106 | - <a href="#">Эффективность объявления</a> | |
107 | - <a href="#">Публичная оферта</a> | |
102 | + <a href="{{ route('register') }}">Регистрация</a> | |
103 | + <a href="{{ route('bd_resume') }}">База резюме</a> | |
104 | + <a href="{{ route('cost_public_employer') }}">Стоимость размещения</a> | |
105 | + <a href="{{ route('instruction') }}">Инструкции</a> | |
106 | + <a href="{{ route('effective_note') }}">Эффективность объявления</a> | |
107 | + <a href="{{ route('public_offer_emp') }}">Публичная оферта</a> | |
108 | 108 | </div> |
109 | 109 | </div> |
110 | 110 | </div> |
111 | 111 | <div class="footer__mobile-contacts"> |
112 | 112 | <b>Контакты</b> |
113 | - <a href="#">+7(963)-87-43-197</a> | |
114 | - <a href="#">info@rekamore.su</a> | |
113 | + <a href="tel:{{ $companies[0]->telephone }}">{{ $companies[0]->telephone }}</a> | |
114 | + <a href="mailto:{{ $companies[0]->email }}">{{ $companies[0]->email }}</a> | |
115 | 115 | </div> |
116 | 116 | <div class="footer__mobile-bottom"> |
117 | 117 | <div class="socials"> |
118 | - <a href="#" target="_blank"> | |
118 | + <a href="{{ $companies[0]->vkontact }}" target="_blank"> | |
119 | 119 | <svg> |
120 | 120 | <use xlink:href="{{ asset('images/sprite.svg#vk') }}"></use> |
121 | 121 | </svg> |
122 | 122 | </a> |
123 | - <a href="#" target="_blank"> | |
123 | + <a href="{{ $companies[0]->telegram }}" target="_blank"> | |
124 | 124 | <svg> |
125 | 125 | <use xlink:href="{{ asset('images/sprite.svg#tg') }}"></use> |
126 | 126 | </svg> |
127 | 127 | </a> |
128 | 128 | </div> |
129 | 129 | <nav class="footer__mobile-links"> |
130 | - <a href="#">Политика конфиденциальности</a> | |
130 | + <a href="{{ route('private_policy') }}">Политика конфиденциальности</a> | |
131 | 131 | <span></span> |
132 | - <a href="#">Пользовательское соглашение</a> | |
132 | + <a href="{{ route('terms_of_use') }}">Пользовательское соглашение</a> | |
133 | 133 | </nav> |
134 | 134 | © 2023 — RekaMore.su |
135 | - <a href="#" class="nls" target="_blank"> | |
135 | + <a href="{{ route('index') }}" class="nls" target="_blank"> | |
136 | 136 | <svg> |
137 | 137 | <use xlink:href="{{ asset('images/sprite.svg#nls') }}"></use> |
138 | 138 | </svg> |
... | ... | @@ -153,38 +153,39 @@ |
153 | 153 | <div class="footer__main-col"> |
154 | 154 | <div class="footer__main-title">Соискателям</div> |
155 | 155 | <nav> |
156 | - <a href="#">Вакансии</a> | |
157 | - <a href="#">Условия размещения</a> | |
158 | - <a href="#">Образование</a> | |
159 | - <a href="#">Новости</a> | |
160 | - <a href="#">Контакты</a> | |
161 | - <a href="#">Публичная оферта</a> | |
156 | + <a href="{{ route('vacancies') }}">Вакансии</a> | |
157 | + <a href="{{ route('if_public') }}">Условия размещения</a> | |
158 | + <a href="{{ route('education') }}">Образование</a> | |
159 | + <a href="{{ route('news') }}">Новости</a> | |
160 | + <a href="{{ route('contacts') }}">Контакты</a> | |
161 | + <a href="{{ route('public_offer') }}">Публичная оферта</a> | |
162 | 162 | </nav> |
163 | 163 | </div> |
164 | 164 | <div class="footer__main-col"> |
165 | 165 | <div class="footer__main-title">Работодателям</div> |
166 | 166 | <nav> |
167 | - <a href="#">Регистрация</a> | |
168 | - <a href="#">База резюме</a> | |
169 | - <a href="#">Стоимость размещения</a> | |
170 | - <a href="#">Инструкции</a> | |
171 | - <a href="#">Эффективность объявления</a> | |
172 | - <a href="#">Публичная оферта</a> | |
167 | + <a href="{{ route('register') }}">Регистрация</a> | |
168 | + <a href="{{ route('bd_resume') }}">База резюме</a> | |
169 | + <a href="{{ route('cost_public_employer') }}">Стоимость размещения</a> | |
170 | + <a href="{{ route('instruction') }}">Инструкции</a> | |
171 | + <a href="{{ route('effective_note') }}">Эффективность объявления</a> | |
172 | + <a href="{{ route('public_offer_emp') }}">Публичная оферта</a> | |
173 | 173 | </nav> |
174 | 174 | </div> |
175 | + | |
175 | 176 | <div class="footer__main-col"> |
176 | 177 | <div class="footer__main-title">Контакты</div> |
177 | 178 | <div class="footer__main-contacts"> |
178 | - <a href="#">+7(963)-87-43-197</a> | |
179 | - <a href="#">info@rekamore.su</a> | |
179 | + <a href="tel:{{ $companies[0]->telephone }}">{{ $companies[0]->telephone }}</a> | |
180 | + <a href="mailto:{{ $companies[0]->email }}">{{ $companies[0]->email }}</a> | |
180 | 181 | </div> |
181 | 182 | <div class="socials"> |
182 | - <a href="#" target="_blank"> | |
183 | + <a href="{{ $companies[0]->vkontact }}" target="_blank"> | |
183 | 184 | <svg> |
184 | 185 | <use xlink:href="{{ asset('images/sprite.svg#vk') }}"></use> |
185 | 186 | </svg> |
186 | 187 | </a> |
187 | - <a href="#" target="_blank"> | |
188 | + <a href="{{ $companies[0]->telegram }}" target="_blank"> | |
188 | 189 | <svg> |
189 | 190 | <use xlink:href="{{ asset('images/sprite.svg#tg') }}"></use> |
190 | 191 | </svg> |
... | ... | @@ -195,18 +196,18 @@ |
195 | 196 | <div class="footer__main-copy"> |
196 | 197 | <div>© 2023 — RekaMore.su</div> |
197 | 198 | <nav> |
198 | - <a href="#">Политика конфиденциальности</a> | |
199 | + <a href="{{ route('private_policy') }}">Политика конфиденциальности</a> | |
199 | 200 | <span></span> |
200 | - <a href="#">Пользовательское соглашение</a> | |
201 | + <a href="{{ route('terms_of_use') }}">Пользовательское соглашение</a> | |
201 | 202 | </nav> |
202 | - <a href="#" class="nls" target="_blank"> | |
203 | + <a href="{{ route('index') }}" class="nls" target="_blank"> | |
203 | 204 | <svg> |
204 | 205 | <use xlink:href="{{ asset('images/sprite.svg#nls') }}"></use> |
205 | 206 | </svg> |
206 | 207 | <span> |
207 | 208 | Дизайн и разработка: |
208 | 209 | <b>NoLogoStudio.ru</b> |
209 | - </span> | |
210 | + </span> | |
210 | 211 | </a> |
211 | 212 | </div> |
212 | 213 | </div> |
resources/views/list_vacancies.blade.php
... | ... | @@ -0,0 +1,400 @@ |
1 | +@extends('layout.frontend', ['title' => 'Вакансии РекаМоре']) | |
2 | + | |
3 | +@section('scripts') | |
4 | + <script> | |
5 | + console.log('Test system'); | |
6 | + $(document).on('change', '.jobs', function() { | |
7 | + var val = $(this).val(); | |
8 | + | |
9 | + console.log('Click change...'); | |
10 | + $.ajax({ | |
11 | + type: "GET", | |
12 | + url: "{{ route('vacancies') }}", | |
13 | + data: "job="+val, | |
14 | + success: function (data) { | |
15 | + console.log('Выбор должности'); | |
16 | + console.log(data); | |
17 | + $('#block_ajax').html(data); | |
18 | + }, | |
19 | + headers: { | |
20 | + 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') | |
21 | + }, | |
22 | + error: function (data) { | |
23 | + data = JSON.stringify(data); | |
24 | + console.log('Error: ' + data); | |
25 | + } | |
26 | + }); | |
27 | + }); | |
28 | + </script> | |
29 | +@endsection | |
30 | + | |
31 | +@section('content') | |
32 | + <section class="thing"> | |
33 | + <div class="container"> | |
34 | + <form class="thing__body"> | |
35 | + <ul class="breadcrumbs thing__breadcrumbs"> | |
36 | + <li><a href="{{ route('index') }}">Главная</a></li> | |
37 | + <li><a href="{{ route('vacancies') }}">Вакансии</a></li> | |
38 | + <li><b>{{ isset($Name_categori) ? $Name_categori : 'Все категории' }}</b></li> | |
39 | + </ul> | |
40 | + <h1 class="thing__title">Вакансии</h1> | |
41 | + <p class="thing__text">С другой стороны, социально-экономическое развитие не оставляет шанса для | |
42 | + существующих финансовых и административных условий.</p> | |
43 | + <div class="select select_search thing__select"> | |
44 | + <div class="select__icon"> | |
45 | + <svg> | |
46 | + <use xlink:href="images/sprite.svg#search"></use> | |
47 | + </svg> | |
48 | + </div> | |
49 | + <select class="js-select2" id="jobs" name="jobs"> | |
50 | + <option value="0" disabled selected>Выберите должность</option> | |
51 | + @if ($Job_title->count()) | |
52 | + @foreach($Job_title as $JT) | |
53 | + <option value="{{ $JT->id }}">{{ $JT->name }}</option> | |
54 | + @endforeach | |
55 | + @endif | |
56 | + </select> | |
57 | + </div> | |
58 | + </form> | |
59 | + </div> | |
60 | + </section> | |
61 | + <main class="main"> | |
62 | + <div class="container"> | |
63 | + <div class="main__vacancies"> | |
64 | + <h2 class="main__vacancies-title">Категория вакансий ВТОРОЙ МЕХАНИК</h2> | |
65 | + <div class="filters main__vacancies-filters"> | |
66 | + <div class="filters__label">Показано 5 из 165 результатов поиска</div> | |
67 | + <div class="filters__body"> | |
68 | + <div class="select filters__select"> | |
69 | + <select class="js-select2"> | |
70 | + <option>Сортировка (по умолчанию)</option> | |
71 | + <option>Сортировка 1</option> | |
72 | + <option>Сортировка 2</option> | |
73 | + <option>Сортировка 3</option> | |
74 | + <option>Сортировка 4</option> | |
75 | + <option>Сортировка 5</option> | |
76 | + <option>Сортировка 6</option> | |
77 | + </select> | |
78 | + </div> | |
79 | + </div> | |
80 | + </div> | |
81 | + <div class="main__vacancies-item main__employer-page-two-item"> | |
82 | + <a href="#" class="back main__employer-page-two-item-back"> | |
83 | + <svg> | |
84 | + <use xlink:href="images/sprite.svg#back"></use> | |
85 | + </svg> | |
86 | + <span> | |
87 | + Вернуться к списку вакансий | |
88 | + </span> | |
89 | + </a> | |
90 | + <div class="main__employer-page-two-item-toper"> | |
91 | + <img src="images/12.jpg" alt=""> | |
92 | + <span>Наяда</span> | |
93 | + </div> | |
94 | + <div class="main__employer-page-two-item-text"> | |
95 | + <div class="main__employer-page-two-item-text-name">Судоходная компания ведет набор | |
96 | + специалистов на следующие должности:</div> | |
97 | + <div class="main__employer-page-two-item-text-links"> | |
98 | + <a href="#">“Капитан” – з/п от 277 000 рублей (на руки)</a> | |
99 | + <a href="#">“Старший помощник капитана” – з/п от 216 000 рублей (на руки)</a> | |
100 | + <a href="#">“Второй помощник капитана”– з/п от 135 000 рублей (на руки)</a> | |
101 | + </div> | |
102 | + </div> | |
103 | + <div class="main__employer-page-two-item-text"> | |
104 | + <div class="main__employer-page-two-item-text-name">Мы предлагаем:</div> | |
105 | + <div class="main__employer-page-two-item-text-body"> | |
106 | + <ul> | |
107 | + <li><span>трудоустройство по ТК РФ;</span></li> | |
108 | + <li><span>достойный уровень оплаты труда (оклад + отпускные и премиальные + бонус в | |
109 | + размере оклада (за первый месяц работы) + оплата дней обучения и прохождения | |
110 | + мед. осмотра);</span></li> | |
111 | + <li><span>оплату проезда до судна и с судна до дома;</span></li> | |
112 | + <li><span>оплату проживания на время ожидания судна;</span></li> | |
113 | + <li><span>обучение и продление документов за счет компании;</span></li> | |
114 | + <li><span>компенсацию медицинской комиссии;</span></li> | |
115 | + <li><span>обеспечение спецодеждой;</span></li> | |
116 | + <li><span>коллективное питание;</span></li> | |
117 | + <li><span>пакет социальных льгот и гарантий:– расширенный ДМС со стоматологией;– | |
118 | + компенсация курортно-санаторного лечения;– компенсация путевок в детские | |
119 | + оздоровительные лагеря для детей сотрудников;</span></li> | |
120 | + <li><span>возможности профессионального развития с помощью корпоративных программ | |
121 | + обучения;</span></li> | |
122 | + <li><span>яркие корпоративные мероприятия и регулярные круглые столы с | |
123 | + представителями руководства компании.</span></li> | |
124 | + </ul> | |
125 | + </div> | |
126 | + </div> | |
127 | + <div class="main__employer-page-two-item-text"> | |
128 | + <div class="main__employer-page-two-item-text-name">Наши ожидания:</div> | |
129 | + <div class="main__employer-page-two-item-text-body"> | |
130 | + <ul> | |
131 | + <li><span>наличие действующих дипломов, соответствующих должности;</span></li> | |
132 | + <li><span>опыт работы в должности;</span></li> | |
133 | + <li><span>наличие речных документов (желательно);</span></li> | |
134 | + <li><span>знание английского языка.</span></li> | |
135 | + </ul> | |
136 | + </div> | |
137 | + </div> | |
138 | + <div class="main__employer-page-two-item-text"> | |
139 | + <div class="main__employer-page-two-item-text-name">Резюме направляйте на почту:</div> | |
140 | + <div class="main__employer-page-two-item-text-body"> | |
141 | + <ul> | |
142 | + <li><a href="#">hr@volgaflot.com</a></li> | |
143 | + <li><a href="#">D.Kornilova@volgaflot.com</a></li> | |
144 | + <li><a href="#">A.Ryabova@volgaflot.com</a></li> | |
145 | + </ul> | |
146 | + </div> | |
147 | + </div> | |
148 | + <div class="main__employer-page-two-item-text"> | |
149 | + <div class="main__employer-page-two-item-text-name">Или звоните:</div> | |
150 | + <div class="main__employer-page-two-item-text-body"> | |
151 | + <ul> | |
152 | + <li><a href="#">+7 (987) 548-38-31 Дарья</a></li> | |
153 | + <li><a href="#">+7 (986) 742-23-04 Александра</a></li> | |
154 | + </ul> | |
155 | + </div> | |
156 | + </div> | |
157 | + <div class="main__employer-page-two-item-tags"> | |
158 | + <span class="main__employer-page-two-item-tag">#второй_механик</span> | |
159 | + <span class="main__employer-page-two-item-tag">#моторист</span> | |
160 | + </div> | |
161 | + <div class="main__employer-page-two-item-buttons"> | |
162 | + <button type="button" | |
163 | + class="button main__employer-page-two-item-button">Откликнуться</button> | |
164 | + <a href="#" class="button button_light main__employer-page-two-item-button">Подробнее</a> | |
165 | + </div> | |
166 | + <div class="main__employer-page-two-item-bottom"> | |
167 | + <div class="main__employer-page-two-item-bottom-date">07.09.23 - 15:39</div> | |
168 | + <button type="button" class="like main__employer-page-two-item-bottom-like js-toggle"> | |
169 | + <svg> | |
170 | + <use xlink:href="images/sprite.svg#heart"></use> | |
171 | + </svg> | |
172 | + </button> | |
173 | + </div> | |
174 | + </div> | |
175 | + <div class="main__vacancies-thing"> | |
176 | + <img src="images/13.jpg" alt="" class="main__vacancies-thing-pic"> | |
177 | + <div class="main__vacancies-thing-body"> | |
178 | + <h2>ООО «Флот Эксперт»</h2> | |
179 | + <p><b>Приветствуем Вас коллеги!</b></p> | |
180 | + <p>Уведомления о новых вакансиях можно получать подписавшись на наш телеграм канал! | |
181 | + <br>Ссылка: <a href="#">https://t.me/rekamore_su</a></p> | |
182 | + <p>А еще это добавляет + 50 к карме, но это не точно)</p> | |
183 | + <a href="#" class="button">Узнать больше</a> | |
184 | + </div> | |
185 | + </div> | |
186 | + <div class="main__vacancies-item main__employer-page-two-item"> | |
187 | + <a href="#" class="back main__employer-page-two-item-back"> | |
188 | + <svg> | |
189 | + <use xlink:href="images/sprite.svg#back"></use> | |
190 | + </svg> | |
191 | + <span> | |
192 | + Вернуться к списку вакансий | |
193 | + </span> | |
194 | + </a> | |
195 | + <div class="main__employer-page-two-item-toper"> | |
196 | + <img src="images/12.jpg" alt=""> | |
197 | + <span>Наяда</span> | |
198 | + </div> | |
199 | + <div class="main__employer-page-two-item-text"> | |
200 | + <div class="main__employer-page-two-item-text-name">Судоходная компания ведет набор | |
201 | + специалистов на следующие должности:</div> | |
202 | + <div class="main__employer-page-two-item-text-links"> | |
203 | + <a href="#">“Капитан” – з/п от 277 000 рублей (на руки)</a> | |
204 | + <a href="#">“Старший помощник капитана” – з/п от 216 000 рублей (на руки)</a> | |
205 | + <a href="#">“Второй помощник капитана”– з/п от 135 000 рублей (на руки)</a> | |
206 | + </div> | |
207 | + </div> | |
208 | + <div class="main__employer-page-two-item-text"> | |
209 | + <div class="main__employer-page-two-item-text-name">Мы предлагаем:</div> | |
210 | + <div class="main__employer-page-two-item-text-body"> | |
211 | + <ul> | |
212 | + <li><span>трудоустройство по ТК РФ;</span></li> | |
213 | + <li><span>достойный уровень оплаты труда (оклад + отпускные и премиальные + бонус в | |
214 | + размере оклада (за первый месяц работы) + оплата дней обучения и прохождения | |
215 | + мед. осмотра);</span></li> | |
216 | + <li><span>оплату проезда до судна и с судна до дома;</span></li> | |
217 | + <li><span>оплату проживания на время ожидания судна;</span></li> | |
218 | + <li><span>обучение и продление документов за счет компании;</span></li> | |
219 | + <li><span>компенсацию медицинской комиссии;</span></li> | |
220 | + <li><span>обеспечение спецодеждой;</span></li> | |
221 | + <li><span>коллективное питание;</span></li> | |
222 | + <li><span>пакет социальных льгот и гарантий:– расширенный ДМС со стоматологией;– | |
223 | + компенсация курортно-санаторного лечения;– компенсация путевок в детские | |
224 | + оздоровительные лагеря для детей сотрудников;</span></li> | |
225 | + <li><span>возможности профессионального развития с помощью корпоративных программ | |
226 | + обучения;</span></li> | |
227 | + <li><span>яркие корпоративные мероприятия и регулярные круглые столы с | |
228 | + представителями руководства компании.</span></li> | |
229 | + </ul> | |
230 | + </div> | |
231 | + </div> | |
232 | + <div class="main__employer-page-two-item-text"> | |
233 | + <div class="main__employer-page-two-item-text-name">Наши ожидания:</div> | |
234 | + <div class="main__employer-page-two-item-text-body"> | |
235 | + <ul> | |
236 | + <li><span>наличие действующих дипломов, соответствующих должности;</span></li> | |
237 | + <li><span>опыт работы в должности;</span></li> | |
238 | + <li><span>наличие речных документов (желательно);</span></li> | |
239 | + <li><span>знание английского языка.</span></li> | |
240 | + </ul> | |
241 | + </div> | |
242 | + </div> | |
243 | + <div class="main__employer-page-two-item-text"> | |
244 | + <div class="main__employer-page-two-item-text-name">Резюме направляйте на почту:</div> | |
245 | + <div class="main__employer-page-two-item-text-body"> | |
246 | + <ul> | |
247 | + <li><a href="#">hr@volgaflot.com</a></li> | |
248 | + <li><a href="#">D.Kornilova@volgaflot.com</a></li> | |
249 | + <li><a href="#">A.Ryabova@volgaflot.com</a></li> | |
250 | + </ul> | |
251 | + </div> | |
252 | + </div> | |
253 | + <div class="main__employer-page-two-item-text"> | |
254 | + <div class="main__employer-page-two-item-text-name">Или звоните:</div> | |
255 | + <div class="main__employer-page-two-item-text-body"> | |
256 | + <ul> | |
257 | + <li><a href="#">+7 (987) 548-38-31 Дарья</a></li> | |
258 | + <li><a href="#">+7 (986) 742-23-04 Александра</a></li> | |
259 | + </ul> | |
260 | + </div> | |
261 | + </div> | |
262 | + <div class="main__employer-page-two-item-tags"> | |
263 | + <span class="main__employer-page-two-item-tag">#второй_механик</span> | |
264 | + <span class="main__employer-page-two-item-tag">#моторист</span> | |
265 | + </div> | |
266 | + <div class="main__employer-page-two-item-buttons"> | |
267 | + <button type="button" | |
268 | + class="button main__employer-page-two-item-button">Откликнуться</button> | |
269 | + <a href="#" class="button button_light main__employer-page-two-item-button">Подробнее</a> | |
270 | + </div> | |
271 | + <div class="main__employer-page-two-item-bottom"> | |
272 | + <div class="main__employer-page-two-item-bottom-date">07.09.23 - 15:39</div> | |
273 | + <button type="button" class="like main__employer-page-two-item-bottom-like js-toggle"> | |
274 | + <svg> | |
275 | + <use xlink:href="images/sprite.svg#heart"></use> | |
276 | + </svg> | |
277 | + </button> | |
278 | + </div> | |
279 | + </div> | |
280 | + <div class="main__vacancies-item main__employer-page-two-item"> | |
281 | + <a href="#" class="back main__employer-page-two-item-back"> | |
282 | + <svg> | |
283 | + <use xlink:href="images/sprite.svg#back"></use> | |
284 | + </svg> | |
285 | + <span> | |
286 | + Вернуться к списку вакансий | |
287 | + </span> | |
288 | + </a> | |
289 | + <div class="main__employer-page-two-item-toper"> | |
290 | + <img src="images/12.jpg" alt=""> | |
291 | + <span>Наяда</span> | |
292 | + </div> | |
293 | + <div class="main__employer-page-two-item-text"> | |
294 | + <div class="main__employer-page-two-item-text-name">Судоходная компания ведет набор | |
295 | + специалистов на следующие должности:</div> | |
296 | + <div class="main__employer-page-two-item-text-links"> | |
297 | + <a href="#">“Капитан” – з/п от 277 000 рублей (на руки)</a> | |
298 | + <a href="#">“Старший помощник капитана” – з/п от 216 000 рублей (на руки)</a> | |
299 | + <a href="#">“Второй помощник капитана”– з/п от 135 000 рублей (на руки)</a> | |
300 | + </div> | |
301 | + </div> | |
302 | + <div class="main__employer-page-two-item-text"> | |
303 | + <div class="main__employer-page-two-item-text-name">Мы предлагаем:</div> | |
304 | + <div class="main__employer-page-two-item-text-body"> | |
305 | + <ul> | |
306 | + <li><span>трудоустройство по ТК РФ;</span></li> | |
307 | + <li><span>достойный уровень оплаты труда (оклад + отпускные и премиальные + бонус в | |
308 | + размере оклада (за первый месяц работы) + оплата дней обучения и прохождения | |
309 | + мед. осмотра);</span></li> | |
310 | + <li><span>оплату проезда до судна и с судна до дома;</span></li> | |
311 | + <li><span>оплату проживания на время ожидания судна;</span></li> | |
312 | + <li><span>обучение и продление документов за счет компании;</span></li> | |
313 | + <li><span>компенсацию медицинской комиссии;</span></li> | |
314 | + <li><span>обеспечение спецодеждой;</span></li> | |
315 | + <li><span>коллективное питание;</span></li> | |
316 | + <li><span>пакет социальных льгот и гарантий:– расширенный ДМС со стоматологией;– | |
317 | + компенсация курортно-санаторного лечения;– компенсация путевок в детские | |
318 | + оздоровительные лагеря для детей сотрудников;</span></li> | |
319 | + <li><span>возможности профессионального развития с помощью корпоративных программ | |
320 | + обучения;</span></li> | |
321 | + <li><span>яркие корпоративные мероприятия и регулярные круглые столы с | |
322 | + представителями руководства компании.</span></li> | |
323 | + </ul> | |
324 | + </div> | |
325 | + </div> | |
326 | + <div class="main__employer-page-two-item-text"> | |
327 | + <div class="main__employer-page-two-item-text-name">Наши ожидания:</div> | |
328 | + <div class="main__employer-page-two-item-text-body"> | |
329 | + <ul> | |
330 | + <li><span>наличие действующих дипломов, соответствующих должности;</span></li> | |
331 | + <li><span>опыт работы в должности;</span></li> | |
332 | + <li><span>наличие речных документов (желательно);</span></li> | |
333 | + <li><span>знание английского языка.</span></li> | |
334 | + </ul> | |
335 | + </div> | |
336 | + </div> | |
337 | + <div class="main__employer-page-two-item-text"> | |
338 | + <div class="main__employer-page-two-item-text-name">Резюме направляйте на почту:</div> | |
339 | + <div class="main__employer-page-two-item-text-body"> | |
340 | + <ul> | |
341 | + <li><a href="#">hr@volgaflot.com</a></li> | |
342 | + <li><a href="#">D.Kornilova@volgaflot.com</a></li> | |
343 | + <li><a href="#">A.Ryabova@volgaflot.com</a></li> | |
344 | + </ul> | |
345 | + </div> | |
346 | + </div> | |
347 | + <div class="main__employer-page-two-item-text"> | |
348 | + <div class="main__employer-page-two-item-text-name">Или звоните:</div> | |
349 | + <div class="main__employer-page-two-item-text-body"> | |
350 | + <ul> | |
351 | + <li><a href="#">+7 (987) 548-38-31 Дарья</a></li> | |
352 | + <li><a href="#">+7 (986) 742-23-04 Александра</a></li> | |
353 | + </ul> | |
354 | + </div> | |
355 | + </div> | |
356 | + <div class="main__employer-page-two-item-tags"> | |
357 | + <span class="main__employer-page-two-item-tag">#второй_механик</span> | |
358 | + <span class="main__employer-page-two-item-tag">#моторист</span> | |
359 | + </div> | |
360 | + <div class="main__employer-page-two-item-buttons"> | |
361 | + <button type="button" | |
362 | + class="button main__employer-page-two-item-button">Откликнуться</button> | |
363 | + <a href="#" class="button button_light main__employer-page-two-item-button">Подробнее</a> | |
364 | + </div> | |
365 | + <div class="main__employer-page-two-item-bottom"> | |
366 | + <div class="main__employer-page-two-item-bottom-date">07.09.23 - 15:39</div> | |
367 | + <button type="button" class="like main__employer-page-two-item-bottom-like js-toggle"> | |
368 | + <svg> | |
369 | + <use xlink:href="images/sprite.svg#heart"></use> | |
370 | + </svg> | |
371 | + </button> | |
372 | + </div> | |
373 | + </div> | |
374 | + <div class="pagination"> | |
375 | + <a href="#" class="pagination__nav pagination__nav_prev"> | |
376 | + <svg> | |
377 | + <use xlink:href="images/sprite.svg#arrow-bold"></use> | |
378 | + </svg> | |
379 | + </a> | |
380 | + <span class="pagination__item active">1</span> | |
381 | + <a href="#" class="pagination__item">2</a> | |
382 | + <a href="#" class="pagination__item">3</a> | |
383 | + <a href="#" class="pagination__item">4</a> | |
384 | + <a href="#" class="pagination__item">5</a> | |
385 | + <span class="pagination__dots"> | |
386 | + <svg> | |
387 | + <use xlink:href="images/sprite.svg#dots"></use> | |
388 | + </svg> | |
389 | + </span> | |
390 | + <a href="#" class="pagination__item">25</a> | |
391 | + <a href="#" class="pagination__nav pagination__nav_next"> | |
392 | + <svg> | |
393 | + <use xlink:href="images/sprite.svg#arrow-bold"></use> | |
394 | + </svg> | |
395 | + </a> | |
396 | + </div> | |
397 | + </div> | |
398 | + </div> | |
399 | + </main> | |
400 | +@endsection |
resources/views/private_policy.blade.php
resources/views/terms_of_use.blade.php
resources/views/vacancies.blade.php
... | ... | @@ -0,0 +1,95 @@ |
1 | +@extends('layout.frontend', ['title' => 'Вакансии РекаМоре']) | |
2 | + | |
3 | +@section('scripts') | |
4 | +<script> | |
5 | + console.log('Test system'); | |
6 | + $(document).on('change', '.jobs', function() { | |
7 | + var val = $(this).val(); | |
8 | + | |
9 | + console.log('Click change...'); | |
10 | + $.ajax({ | |
11 | + type: "GET", | |
12 | + url: "{{ route('vacancies') }}", | |
13 | + data: "job="+val, | |
14 | + success: function (data) { | |
15 | + console.log('Выбор должности'); | |
16 | + console.log(data); | |
17 | + $('#block_ajax').html(data); | |
18 | + }, | |
19 | + headers: { | |
20 | + 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') | |
21 | + }, | |
22 | + error: function (data) { | |
23 | + data = JSON.stringify(data); | |
24 | + console.log('Error: ' + data); | |
25 | + } | |
26 | + }); | |
27 | + }); | |
28 | +</script> | |
29 | +@endsection | |
30 | + | |
31 | +@section('content') | |
32 | + <section class="thing"> | |
33 | + <div class="container"> | |
34 | + <form class="thing__body"> | |
35 | + <ul class="breadcrumbs thing__breadcrumbs"> | |
36 | + <li><a href="{{ route('index') }}">Главная</a></li> | |
37 | + <li><b>Вакансии</b></li> | |
38 | + </ul> | |
39 | + <h1 class="thing__title">Вакансии</h1> | |
40 | + <p class="thing__text">С другой стороны, социально-экономическое развитие не оставляет шанса для | |
41 | + существующих финансовых и административных условий.</p> | |
42 | + <div class="select select_search thing__select"> | |
43 | + <div class="select__icon"> | |
44 | + <svg> | |
45 | + <use xlink:href="{{ asset('images/sprite.svg#search') }}"></use> | |
46 | + </svg> | |
47 | + </div> | |
48 | + <select class="js-select2 jobs" id="jobs" name="jobs"> | |
49 | + <option value="0" disabled selected>Выберите должность</option> | |
50 | + @if ($Job_title->count()) | |
51 | + @foreach($Job_title as $JT) | |
52 | + <option value="{{ $JT->id }}">{{ $JT->name }}</option> | |
53 | + @endforeach | |
54 | + @endif | |
55 | + </select> | |
56 | + </div> | |
57 | + </form> | |
58 | + </div> | |
59 | + </section> | |
60 | + <main class="main"> | |
61 | + <div class="container"> | |
62 | + <div class="main__vacancies"> | |
63 | + <h2 class="main__vacancies-title">Категории вакансий</h2> | |
64 | + <div class="vacancies__body"> | |
65 | + <!--<button class="vacancies__more button button_more button_light js-toggle js-parent-toggle"> | |
66 | + <span>Показать ещё</span> | |
67 | + <span>Скрыть</span> | |
68 | + </button>--> | |
69 | + <div class="vacancies__list" id="block_ajax" name="block_ajax"> | |
70 | + @php $colors = Array('#F4C4C2', '#FBF1C8', '#ECFDEF', '#F3ECF6', '#ECFDEF'); | |
71 | + $i = 0; | |
72 | + @endphp | |
73 | + @if ($categories->count()) | |
74 | + @foreach ($categories as $cat) | |
75 | + <a href="{{ route('') }}" class="vacancies__item"> | |
76 | + <span style="border-color:{{$colors[$i]}}"> | |
77 | + <b>{{ $cat->name }}</b> | |
78 | + <u>{{ $cat->min_salary }} — {{ $cat->max_salary }} ₽</u> | |
79 | + <i>Вакансий: <span>{{ $cat->cnt }}</span></i> | |
80 | + </span> | |
81 | + </a> | |
82 | + @php $i++; | |
83 | + if ($i > 4) {$i = 0;} | |
84 | + @endphp | |
85 | + @endforeach | |
86 | + @else | |
87 | + Тут пока нет никаких вакансий | |
88 | + @endif | |
89 | + </div> | |
90 | + </div> | |
91 | + </div> | |
92 | + </div> | |
93 | + </main> | |
94 | + </div> | |
95 | +@endsection |
routes/web.php
... | ... | @@ -26,6 +26,7 @@ use App\Http\Controllers\Admin\MsgAnswersController; |
26 | 26 | use App\Http\Controllers\Admin\GroupsController; |
27 | 27 | use App\Http\Controllers\PagesController; |
28 | 28 | use Illuminate\Support\Facades\Storage; |
29 | +use App\Http\Controllers\EmployerController; | |
29 | 30 | |
30 | 31 | |
31 | 32 | /* |
... | ... | @@ -362,7 +363,6 @@ Route::group([ |
362 | 363 | $files = Storage::files('logs/laravel.log'); |
363 | 364 | print_r($files); |
364 | 365 | })->name('logs'); |
365 | - | |
366 | 366 | }); |
367 | 367 | |
368 | 368 | // Инструментальные страницы |
... | ... | @@ -380,3 +380,48 @@ Route::get('workers/profile/{worker}', [WorkerController::class, 'profile'])->na |
380 | 380 | |
381 | 381 | //Страница вакансии |
382 | 382 | Route::get('employer/ad/{ad_employer}', [AdEmployerController::class, 'ad_employer'])->name('ad-employer'); |
383 | + | |
384 | +//Вакансии | |
385 | +Route::get('vacancies', [MainController::class, 'vacancies'])->name('vacancies'); | |
386 | + | |
387 | +//Вакансии категория детальная | |
388 | +Route::get('list-vacancies/{categories}/{job_titles?}', [MainController::class, 'list_vacancies'])->name('list-vacancies'); | |
389 | + | |
390 | +//Судоходные компании | |
391 | +Route::get('shipping-companies', [MainController::class, 'shipping_companies'])->name('shipping_companies'); | |
392 | + | |
393 | +//Образование | |
394 | +Route::get('education', [MainController::class, 'education'])->name('education'); | |
395 | + | |
396 | +//Условия размещения для соискателей | |
397 | +Route::get('if-public', [MainController::class, 'if_public'])->name('if_public'); | |
398 | + | |
399 | +//Новости | |
400 | +Route::get('news', [MainController::class, 'news'])->name('news'); | |
401 | + | |
402 | +//Контакты | |
403 | +Route::get('contacts', [MainController::class, 'contacts'])->name('contacts'); | |
404 | + | |
405 | +//Публичная оферта | |
406 | +Route::get('public-offer', [WorkerController::class, 'public_offer'])->name('public_offer'); | |
407 | + | |
408 | +//База резюме | |
409 | +Route::get('bd-resume', [MainController::class, 'bd_resume'])->name('bd_resume'); | |
410 | + | |
411 | +//Стоимость размещения для работодателей | |
412 | +Route::get('cost-public-employer', [EmployerController::class, 'cost_public_employer'])->name('cost_public_employer'); | |
413 | + | |
414 | +//Политика конфиденциальности | |
415 | +Route::get('privacy-policy', [PagesController::class, 'private_policy'])->name('private_policy'); | |
416 | + | |
417 | +//Пользовательское соглашение | |
418 | +Route::get('terms-of-use', [PagesController::class, 'terms_of_use'])->name('terms_of_use'); | |
419 | + | |
420 | +//Инструкции | |
421 | +Route::get('instruction', [EmployersController::class, 'instruction'])->name('instruction'); | |
422 | + | |
423 | +//Эффективность объявления | |
424 | +Route::get('effective-note', [EmployersController::class, 'effective_note'])->name('effective_note'); | |
425 | + | |
426 | +//Публичная оферта | |
427 | +Route::get('public-offer-emp', [EmployersController::class, 'public_offer_emp'])->name('public_offer_emp'); |