From 292996983555c3ac2802dc3c08cbd56fc2e74340 Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 27 Dec 2021 23:36:21 +0300 Subject: [PATCH 01/10] remove .htsecure, modify --- .gitignore | 3 ++- .htsecure | 0 favicon/.section.php | 3 +++ favicon/favicon-16.png | Bin 0 -> 2914 bytes favicon/favicon-32.png | Bin 0 -> 3270 bytes favicon/favicon_96.png | Bin 0 -> 4924 bytes 6 files changed, 5 insertions(+), 1 deletion(-) delete mode 100644 .htsecure create mode 100644 favicon/.section.php create mode 100644 favicon/favicon-16.png create mode 100644 favicon/favicon-32.png create mode 100644 favicon/favicon_96.png diff --git a/.gitignore b/.gitignore index 3710f9b..939ad7c 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ upload/ google* robots.txt sitemap* -.xml \ No newline at end of file +.xml +.htsecure diff --git a/.htsecure b/.htsecure deleted file mode 100644 index e69de29..0000000 diff --git a/favicon/.section.php b/favicon/.section.php new file mode 100644 index 0000000..a4b58f4 --- /dev/null +++ b/favicon/.section.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/favicon/favicon-16.png b/favicon/favicon-16.png new file mode 100644 index 0000000000000000000000000000000000000000..b982d44a5fa5683cec0e9d7b206a42bcc511ce3b GIT binary patch literal 2914 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 BhA;pC literal 0 HcmV?d00001 diff --git a/favicon/favicon_96.png b/favicon/favicon_96.png new file mode 100644 index 0000000000000000000000000000000000000000..355c15012b8a4182ddf31a64f0fdbb7a2a3c8e75 GIT binary patch literal 4924 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 Date: Tue, 15 Mar 2022 09:49:37 +0300 Subject: [PATCH 02/10] =?UTF-8?q?=D0=92=D1=8B=D0=B3=D1=80=D1=83=D0=B7?= =?UTF-8?q?=D0=BA=D0=B0=20xml=20=D0=B4=D0=BB=D1=8F=20=D1=8F=D0=BD=D0=B4?= =?UTF-8?q?=D0=B5=D0=BA=D1=81.=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87?= =?UTF-8?q?=D0=BD=D0=B8=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/yasprav.php | 74 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 local/yasprav.php diff --git a/local/yasprav.php b/local/yasprav.php new file mode 100644 index 0000000..68e1c53 --- /dev/null +++ b/local/yasprav.php @@ -0,0 +1,74 @@ +SetTitle("Для яндекс справочника"); +?> +'; +$i = 0; + +CModule::IncludeModule("iblock"); +$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",); +$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y"); + +$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect); + +while($ob = $res->GetNextElement()) +{ + $arFields = $ob->GetFields(); + + $geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]); + + $xmlbody .= ' + '.$arFields["PROPERTY_YAID_VALUE"].' + Эволюция Автолизинга + ЛК Эволюция +
'.$arFields["PROPERTY_YAADRESS1_VALUE"].'
+ Россия + '.$arFields["PROPERTY_YAADRESS2_VALUE"].' + + '.$arFields["PROPERTY_PHONE_VALUE"].' + Горячая линия + phone + + buy@evoleasing.ru + https://evoleasing.ru + https://www.instagram.com/evoleasing/ + https://www.facebook.com/evoleasing + https://vk.com/evoleasing + https://evoleasing.ru/about/contacts/ + пн-пт 9:00-18:00 + 184105576 + 9724016636 + 1207700245037 + '.$arFields["PROPERTY_YADATA_VALUE"].' + + + + + '.$geo[0].' + '.$geo[1].' + +
+ '; +?>
 ".$arFields["PROPERTY_YAID_VALUE"]);
+?>
'; +?>
ссылке!"; +} +?> + \ No newline at end of file From 8981394207905797f3b1aa1fb16223d190a6118b Mon Sep 17 00:00:00 2001 From: merelendor Date: Wed, 6 Apr 2022 18:57:40 +0300 Subject: [PATCH 03/10] =?UTF-8?q?=D0=A1=D0=BA=D1=80=D1=8B=D1=82=D1=8B=20?= =?UTF-8?q?=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8=20=D1=81=D0=BE=D1=86=D1=81?= =?UTF-8?q?=D0=B5=D1=82=D0=B5=D0=B9.=20=D0=93=D0=B5=D0=BD=D0=B5=D1=80?= =?UTF-8?q?=D0=B0=D1=82=D0=BE=D1=80=20xml=20=D0=B4=D0=BB=D1=8F=20=D1=8F.?= =?UTF-8?q?=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BE=D1=87=D0=BD=D0=B8=D0=BA?= =?UTF-8?q?=D0=B0.=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=BD=D0=B5=D0=B2=D0=B5=D1=80=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=B0=D0=B4=D1=80=D0=B5=D1=81=D0=B0=20e-mail=20?= =?UTF-8?q?=D0=B2=20=D1=84=D0=BE=D1=80=D0=BC=D0=B5=20=D0=B2=D0=B0=D0=BA?= =?UTF-8?q?=D0=B0=D0=BD=D1=81=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cron/.htaccess | 2 + cron/.section.php | 3 + cron/yasprav.log | 1 + cron/yasprav.php | 78 +++++++++++++++++++ .../templates/.default/template.php | 2 +- .../bitrix/main.share/evolution/template.php | 4 +- local/templates/evolution/footer.php | 4 +- local/yasprav.log | 1 + local/yasprav.php | 74 ++++++++++++++++++ 9 files changed, 164 insertions(+), 5 deletions(-) create mode 100644 cron/.htaccess create mode 100644 cron/.section.php create mode 100644 cron/yasprav.log create mode 100644 cron/yasprav.php create mode 100644 local/yasprav.log create mode 100644 local/yasprav.php diff --git a/cron/.htaccess b/cron/.htaccess new file mode 100644 index 0000000..f239fe8 --- /dev/null +++ b/cron/.htaccess @@ -0,0 +1,2 @@ +order deny,allow +deny from all \ No newline at end of file diff --git a/cron/.section.php b/cron/.section.php new file mode 100644 index 0000000..f2d1ff0 --- /dev/null +++ b/cron/.section.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/cron/yasprav.log b/cron/yasprav.log new file mode 100644 index 0000000..c36c7f9 --- /dev/null +++ b/cron/yasprav.log @@ -0,0 +1 @@ +
1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SG1
30 => ST1
31 => TL1
32 => TM1
33 => UF1
34 => CB1
35 => CL1
36 => YR1
Ok! Сохранено по ссылке! 15.04.2022
\ No newline at end of file
diff --git a/cron/yasprav.php b/cron/yasprav.php
new file mode 100644
index 0000000..84191f5
--- /dev/null
+++ b/cron/yasprav.php
@@ -0,0 +1,78 @@
+
+';
+$i = 0;
+$today = date("d.m.Y");
+CModule::IncludeModule("iblock");
+$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",);
+$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y");
+
+$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect);
+
+while($ob = $res->GetNextElement())
+{
+ $arFields = $ob->GetFields();
+
+	$geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]);
+
+	$xmlbody .= '
+			'.$arFields["PROPERTY_YAID_VALUE"].'
+			Эволюция Автолизинга
+			ЛК Эволюция
+			
'.$arFields["PROPERTY_YAADRESS1_VALUE"].'
+ Россия + '.$arFields["PROPERTY_YAADRESS2_VALUE"].' + + '.$arFields["PROPERTY_PHONE_VALUE"].' + Горячая линия + phone + + buy@evoleasing.ru + https://evoleasing.ru + https://www.instagram.com/evoleasing/ + https://www.facebook.com/evoleasing + https://vk.com/evoleasing + https://evoleasing.ru/about/contacts/ + пн-пт 9:00-18:00 + 184105576 + 9724016636 + 1207700245037 + '.$today.' + + + + + '.$geo[1].' + '.$geo[0].' + +
+ '; +?>
 ".$arFields["PROPERTY_YAID_VALUE"]);
+?>
'; +?>
ссылке! ".$today; +} +?> + diff --git a/local/components/evolution/form.vacancy/templates/.default/template.php b/local/components/evolution/form.vacancy/templates/.default/template.php index ac5a7fd..4098b22 100644 --- a/local/components/evolution/form.vacancy/templates/.default/template.php +++ b/local/components/evolution/form.vacancy/templates/.default/template.php @@ -52,7 +52,7 @@ $this->setFrameMode(true);

Хотите к нам?

-

Напишите на hr@evoleasing.ru или заполните форму

+

Напишите на hr@evoleasing.ru или заполните форму

diff --git a/local/templates/.default/components/bitrix/main.share/evolution/template.php b/local/templates/.default/components/bitrix/main.share/evolution/template.php index f1342f6..f26f47c 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/template.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/template.php @@ -1,10 +1,10 @@
- + diff --git a/local/yasprav.log b/local/yasprav.log new file mode 100644 index 0000000..707d26e --- /dev/null +++ b/local/yasprav.log @@ -0,0 +1 @@ +PHP Fatal error: require(): Failed opening required '/bitrix/header.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/bitrix/www/local/yasprav.php on line 3 diff --git a/local/yasprav.php b/local/yasprav.php new file mode 100644 index 0000000..a617ed8 --- /dev/null +++ b/local/yasprav.php @@ -0,0 +1,74 @@ +SetTitle("Для яндекс справочника"); +?> +'; +$i = 0; +$today = date("d.m.Y"); +CModule::IncludeModule("iblock"); +$arSelect = Array("ID", "NAME", "PROPERTY_PHONE", "PROPERTY_PHONE_CENTRAL","PROPERTY_ADDRESS","PROPERTY_HOURS","PROPERTY_GEO", "PROPERTY_YAADRESS1","PROPERTY_YAADRESS2","PROPERTY_YADATA","PROPERTY_YAID",); +$arFilter = Array("IBLOCK_ID"=>5, "ACTIVE"=>"Y"); + +$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>333), $arSelect); + +while($ob = $res->GetNextElement()) +{ + $arFields = $ob->GetFields(); + + $geo = explode(",", $arFields["PROPERTY_GEO_VALUE"]); + + $xmlbody .= ' + '.$arFields["PROPERTY_YAID_VALUE"].' + Эволюция Автолизинга + ЛК Эволюция +
'.$arFields["PROPERTY_YAADRESS1_VALUE"].'
+ Россия + '.$arFields["PROPERTY_YAADRESS2_VALUE"].' + + '.$arFields["PROPERTY_PHONE_VALUE"].' + Горячая линия + phone + + buy@evoleasing.ru + https://evoleasing.ru + https://www.instagram.com/evoleasing/ + https://www.facebook.com/evoleasing + https://vk.com/evoleasing + https://evoleasing.ru/about/contacts/ + пн-пт 9:00-18:00 + 184105576 + 9724016636 + 1207700245037 + '.$today.' + + + + + '.$geo[1].' + '.$geo[0].' + +
+ '; +?>
 ".$arFields["PROPERTY_YAID_VALUE"]);
+?>
'; +?>
ссылке! ".$today; +} +?> + \ No newline at end of file From a7b7a032075634cc435a0f21ce5940c0a9367adc Mon Sep 17 00:00:00 2001 From: merelendor Date: Fri, 15 Apr 2022 10:30:12 +0300 Subject: [PATCH 04/10] add yasprav to cron --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 939ad7c..5fcd3d0 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ robots.txt sitemap* .xml .htsecure +cron/yasprav.log +local/yasprav.log From f23684003173fc0489766eaca322c866d11ec5a2 Mon Sep 17 00:00:00 2001 From: merelendor Date: Fri, 15 Apr 2022 11:00:56 +0300 Subject: [PATCH 05/10] =?UTF-8?q?=D0=BF=D0=BE=D0=B4=D0=BA=D0=B0=D1=82?= =?UTF-8?q?=D0=B8=D0=BB=20=D1=82=D0=B5=D0=BB=D0=B5=D0=B6=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/templates/evolution/footer.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/local/templates/evolution/footer.php b/local/templates/evolution/footer.php index 2240383..548c0ae 100644 --- a/local/templates/evolution/footer.php +++ b/local/templates/evolution/footer.php @@ -58,8 +58,13 @@ fill="#8E94A7" /> --> + + + - +

© ООО "ЛК Эволюция"

From 36338120e5eee4c21a4e205302edddccca35e756 Mon Sep 17 00:00:00 2001 From: merelendor Date: Thu, 2 Jun 2022 13:28:31 +0300 Subject: [PATCH 06/10] finlab + custom form, css fixes, seo fixes --- .top.menu.php | 8 +- cron/yasprav.log | 2 +- finlab/.section.php | 3 + finlab/index.php | 56 ++ .../form.leasing.nomail/component.php | 18 + .../templates/.default/script.js | 119 ++++ .../templates/.default/style.css | 0 .../templates/.default/template.php | 90 +++ .../evolution/css/components/style.css | 571 +++++++++++++++++- .../evolution/css/components/style.less | 2 +- yandex_6ebbafb7eae584f1.html | 6 + 11 files changed, 868 insertions(+), 7 deletions(-) create mode 100644 finlab/.section.php create mode 100644 finlab/index.php create mode 100644 local/components/evolution/form.leasing.nomail/component.php create mode 100644 local/components/evolution/form.leasing.nomail/templates/.default/script.js create mode 100644 local/components/evolution/form.leasing.nomail/templates/.default/style.css create mode 100644 local/components/evolution/form.leasing.nomail/templates/.default/template.php create mode 100644 yandex_6ebbafb7eae584f1.html diff --git a/.top.menu.php b/.top.menu.php index ae469cc..5e1faab 100644 --- a/.top.menu.php +++ b/.top.menu.php @@ -9,28 +9,28 @@ $aMenuLinks = Array( ), Array( "Спецпредложения", - "/special", + "/special/", Array(), Array(), "" ), Array( "Сервисы", - "/services", + "/services/", Array(), Array(), "" ), Array( "Каталог автомобилей", - "/catalog", + "/catalog/", Array(), Array(), "" ), Array( "О компании", - "/about", + "/about/", Array(), Array(), "" diff --git a/cron/yasprav.log b/cron/yasprav.log index c36c7f9..7bb902c 100644 --- a/cron/yasprav.log +++ b/cron/yasprav.log @@ -1 +1 @@ -
1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SG1
30 => ST1
31 => TL1
32 => TM1
33 => UF1
34 => CB1
35 => CL1
36 => YR1
Ok! Сохранено по ссылке! 15.04.2022
\ No newline at end of file
+
1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SC1
30 => ST1
31 => SG1
32 => TL1
33 => TM1
34 => UF1
35 => CB1
36 => CL1
37 => YR1
Ok! Сохранено по ссылке! 02.06.2022
\ No newline at end of file
diff --git a/finlab/.section.php b/finlab/.section.php
new file mode 100644
index 0000000..552be76
--- /dev/null
+++ b/finlab/.section.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/finlab/index.php b/finlab/index.php
new file mode 100644
index 0000000..3d56d3b
--- /dev/null
+++ b/finlab/index.php
@@ -0,0 +1,56 @@
+SetTitle("Эволюция автолизинга: finlab");
+?>
+ + +
+
+

Лизинговые предложения

+
+
+ +

+ Параметры финансирования +

+
    +
  • Аванс от 0%
  • +
  • Срок от 12 до 60 месяцев
  • +
  • Решение в день обращения
  • +
+
+ +

+ Финансовые преимущества +

+
    +
  • Возврат 20% НДС от стоимости автомобиля
  • +
  • Включение в расходы лизинговых платежей
  • +
  • Любые графики под Ваши цели
  • +
+
+ +

+ Условия +

+
    +
  • Вам от 3 месяцев
  • +
  • Без залога
  • +
  • Минимум документов
  • +
+
+
+
+ + +
+IncludeComponent( + "evolution:form.leasing.nomail", + "", +Array() +);?> +
+ +
+ + \ No newline at end of file diff --git a/local/components/evolution/form.leasing.nomail/component.php b/local/components/evolution/form.leasing.nomail/component.php new file mode 100644 index 0000000..96e37c2 --- /dev/null +++ b/local/components/evolution/form.leasing.nomail/component.php @@ -0,0 +1,18 @@ +includeComponentTemplate(); \ No newline at end of file diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/script.js b/local/components/evolution/form.leasing.nomail/templates/.default/script.js new file mode 100644 index 0000000..d1964c2 --- /dev/null +++ b/local/components/evolution/form.leasing.nomail/templates/.default/script.js @@ -0,0 +1,119 @@ +var leasing_form_submitting = false; + +function check_errors() +{ + var valid = true; + + if(!$("#FORM_FIELD_FIO").val()) + { + valid = false; + $("#FORM_FIELD_FIO_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваши ФИО"); + } + if(!$("#FORM_FIELD_PHONE").val()) + { + valid = false; + $("#FORM_FIELD_PHONE_wrapper").addClass("error").attr("data-error", "Необходимо указать номер Вашего телефона"); + } + if(!$("#FORM_FIELD_EMAIL").val()) + { + valid = false; + $("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Необходимо указать Ваш адрес E-mail"); + } + else + { + if(!is_email($("#FORM_FIELD_EMAIL").val())) + { + valid = false; + $("#FORM_FIELD_EMAIL_wrapper").addClass("error").attr("data-error", "Пожалуйста, укажите правильный адрес E-mail"); + } + } + + return valid; +} + +function form_leasing_request_submit() +{ + var accept = $("#policy").is(':checked'); + if(!leasing_form_submitting && accept) + { + if(check_errors()) + { + leasing_form_submitting = true; + $("#send_button_text").css("display", "none"); + $("#send_button_spinner").css("display", "block"); + + $("#form_leasing_request").find("input").removeClass("error"); + + var formData = new FormData($("#form_leasing_request")[0]); + formData.append("form", "FORM_LEASING_REQUESTS"); + formData.append("FORM_FIELD_PAGE_NAME", document.title); + formData.append("FORM_FIELD_PAGE_URL", window.location.href); + formData.append("FORM_FIELD_BRAND", $("#FORM_FIELD_BRAND").val() ? $("#FORM_FIELD_BRAND").val() : ""); + formData.append("FORM_FIELD_MODEL", $("#FORM_FIELD_MODEL").val() ? $("#FORM_FIELD_MODEL").val() : ""); + formData.append("FORM_FIELD_MODIFICATION", $("#FORM_FIELD_MODIFICATION").val() ? $("#FORM_FIELD_MODIFICATION").val() : ""); + formData.append("FORM_FIELD_PRICE", $("#FORM_FIELD_PRICE").val() ? $("#FORM_FIELD_PRICE").val() : ""); + formData.append("FORM_FIELD_PREPAID", $("#FORM_FIELD_PREPAID").val() ? $("#FORM_FIELD_PREPAID").val() : ""); + formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : ""); + formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : ""); + + $.ajax( + { + url: "/api/forms/", type: 'POST', success: function(response) + { + if(response.status == "complete") + { + $("#form_leasing_process").css("display","none"); + $("#form_leasing_success").css("display","flex"); + + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + leasing_form_submitting = false; + } + else if(response.status == "error") + { + for(var i in response.errors) + { + $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); + + leasing_form_submitting = false; + } + } + }, data: formData, + dataType: "json", + cache: false, contentType: false, processData: false + }); + } + } +} + +$(function() +{ + $("#form_leasing_request").find("input").on("keypress", function() + { + $(this).parent().removeClass("error").attr("data-error", null); + }); + + $("#form_leasing_send_button").on("click", function() + { + form_leasing_request_submit(); + }); + + $("#form_leasing_request").on("submit", function(event) + { + event.preventDefault(); + form_leasing_request_submit(); + }); + + $("#policy").on("change", function() + { + if($(this).is(':checked')) + { + $("#leasing_send_button").attr("disabled", false); + } + else + { + $("#leasing_send_button").attr("disabled", true); + } + }); +}); \ No newline at end of file diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/style.css b/local/components/evolution/form.leasing.nomail/templates/.default/style.css new file mode 100644 index 0000000..e69de29 diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/template.php b/local/components/evolution/form.leasing.nomail/templates/.default/template.php new file mode 100644 index 0000000..87cb941 --- /dev/null +++ b/local/components/evolution/form.leasing.nomail/templates/.default/template.php @@ -0,0 +1,90 @@ +setFrameMode(true); +?> + +
+
+

Купить в лизинг?

+
+
+

Заполните форму и наш менеджер в ближайшее время свяжется с Вами

+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+ +
+ + +
+
+
\ No newline at end of file diff --git a/local/templates/evolution/css/components/style.css b/local/templates/evolution/css/components/style.css index 839f05f..5a7062d 100644 --- a/local/templates/evolution/css/components/style.css +++ b/local/templates/evolution/css/components/style.css @@ -1 +1,570 @@ -.bx-breadcrumb{display:flex;flex-wrap:wrap;width:100%;max-width:1310px;margin:25px auto -40px auto;position:relative;z-index:2}.bx-breadcrumb .bx-breadcrumb-item{color:rgba(0,0,0,0.5)}.bx-breadcrumb .bx-breadcrumb-item a{text-decoration:none;color:rgba(0,0,0,0.5)}.bx-breadcrumb .bx-breadcrumb-item a:hover{color:#000}.bx-breadcrumb .bx-breadcrumb-item:before{content:"<";display:inline-block;margin:0 4px}@media all and (max-width:1420px){.bx-breadcrumb{width:calc(100% - 160px);margin:25px 80px -40px 80px}}@media all and (max-width:960px){.bx-breadcrumb{margin:25px 80px -25px 80px}}@media all and (max-width:767px){.bx-breadcrumb{margin:12px 16px -25px 16px;width:calc(100% - 32px)}}hr{display:block;width:100%;height:1px;background:#EDEFF5;border:0;margin:20px 0}button,.button{border:0;background:transparent;appearance:none;box-shadow:none;cursor:pointer;box-sizing:border-box;padding:0px 15px;display:inline-flex;align-items:center;justify-content:center;height:40px;font-weight:600;font-size:15px;line-height:20px}@media all and (max-width:1600px){button,.button{font-size:13px}}.button{color:var(--blue);background:#fff}.button:disabled{opacity:.48;cursor:default}.button.icon:before{content:"";display:block;width:16px;height:16px;margin-right:12px}.button.button-blue{background:var(--blue);color:#fff}.button.button-blue.icon:before{background:url("/images/icons/btn_icon_white.svg") no-repeat center}.button.button-blue.transparent{color:var(--blue);background:transparent}.button.button-blue.transparent.icon:before{background:url("/images/icons/btn_icon_blue.svg") no-repeat center}.button.button-gray{color:var(--gray);background:var(--gray-light)}.button.button-gray.transparent{color:var(--gray);background:transparent}.button.button-gray.icon:before{background:url("/images/icons/btn_icon_gray.svg") no-repeat center}.button.button-compact{width:40px;height:40px;text-indent:-9999px;overflow:hidden}.button.button-compact.icon:before{margin-right:0}input[type="checkbox"]{display:none;visibility:hidden}input[type="checkbox"]+label{position:relative;padding-left:28px;cursor:pointer;display:block}input[type="checkbox"]+label:before{content:"";display:block;width:16px;min-width:16px;height:16px;border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;border-radius:4px;margin-right:12px;position:absolute;left:0;top:0}input[type="checkbox"]:checked+label:before{background:url("/images/icons/checkbox_white.svg") no-repeat center var(--primary);border-color:var(--primary)}input[type="checkbox"]:disabled+label:before{background:url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);cursor:none}input[type="radio"]{display:none;visibility:hidden}input[type="radio"]+label{display:block;padding-left:28px;cursor:pointer}input[type="radio"]+label:before{content:"";display:block;border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;border-radius:100%}input[type="radio"]:checked+label:before{background:#fff}input[type="radio"]:disabled+label:before{background:var(--gray);cursor:none}.selected_item{display:flex;align-items:center;justify-content:center;background:var(--gray-light);box-sizing:border-box;padding:0 2px}.selected_item img{width:24px;height:24px;object-fit:cover;object-position:center;margin-right:8px}.selected_item .delete{margin-left:8px;width:28px;height:28px;background:url("/images/icons/delete_gray.svg") no-repeat center}.list-column{column-gap:20px;list-style:disc;margin:15px 0 15px 20px}.list-column li{line-height:25px}.list-column[data-column="2"]{column-count:2}@media all and (max-width:767px){.list-column[data-column="2"]{column-count:1}}.list-column[data-column="3"]{column-count:3}@media all and (max-width:767px){.list-column[data-column="3"]{column-count:1}}.form_field{position:relative}.form_field .clear{position:absolute;top:0;right:0;width:40px;height:40px;background:url("/images/icons/delete_black.svg") no-repeat center;z-index:2}.form_field.error input,.form_field.error textarea,.form_field.error select{border-color:#FFADAD;margin-bottom:30px !important}.form_field.error:after{content:attr(data-error);display:block;font-size:11px;line-height:15px;color:#FFADAD;position:absolute;left:0;bottom:12px}@media all and (max-width:1600px){.form_field.error:after{font-size:9px}}.form_field input,.form_field textarea,.form_field select{border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;height:40px;background:#fff;padding:0 12px;width:100%;outline:none;font-size:15px;color:#828282}.form_field input.error,.form_field textarea.error,.form_field select.error{border-color:#FFADAD}.form_field input.filled,.form_field textarea.filled,.form_field select.filled{border-color:rgba(0,16,61,0.48)}.form_field input:disabled,.form_field textarea:disabled,.form_field select:disabled{background:var(--gray-light)}.form_field input[type="search"],.form_field textarea[type="search"],.form_field select[type="search"]{padding-left:32px;background-image:url("/images/icons/icon-search.svg");background-repeat:no-repeat;background-position:8px 50%}.form_field input[type="date"],.form_field textarea[type="date"],.form_field select[type="date"],.form_field input.date_input,.form_field textarea.date_input,.form_field select.date_input{padding-left:32px;background-image:url("/images/icons/icon-date.svg");background-repeat:no-repeat;background-position:8px 50%}.form_field input[type="date"]::-webkit-inner-spin-button,.form_field textarea[type="date"]::-webkit-inner-spin-button,.form_field select[type="date"]::-webkit-inner-spin-button,.form_field input.date_input::-webkit-inner-spin-button,.form_field textarea.date_input::-webkit-inner-spin-button,.form_field select.date_input::-webkit-inner-spin-button,.form_field input[type="date"]::-webkit-calendar-picker-indicator,.form_field textarea[type="date"]::-webkit-calendar-picker-indicator,.form_field select[type="date"]::-webkit-calendar-picker-indicator,.form_field input.date_input::-webkit-calendar-picker-indicator,.form_field textarea.date_input::-webkit-calendar-picker-indicator,.form_field select.date_input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.form_field input option:not(:first-of-type),.form_field textarea option:not(:first-of-type),.form_field select option:not(:first-of-type){color:#000}@media all and (max-width:1600px) and (min-width:1280px){.form_field input,.form_field textarea,.form_field select{font-size:14px}.form_field input::placeholder,.form_field textarea::placeholder,.form_field select::placeholder{font-size:14px}}.form_field select{background-image:url("/images/icons/icon-select.svg");background-repeat:no-repeat;background-position:calc(100% - 16px) 50%;-webkit-appearance:none;-moz-appearance:none}.form_field select::-ms-expand{display:none}.form_field textarea{padding-top:10px;height:80px}.fieldgroup{display:flex;justify-content:space-between}.socials{display:flex}.socials a{display:block;width:32px;height:32px;text-decoration:none}.socials a:not(:last-child){margin-right:22px}@media all and (max-width:1280px){.socials a:not(:last-child){margin-right:6px}}.tabs{display:flex}.tabs .tab{line-height:40px;margin-right:8px;padding:0 20px;cursor:pointer}.tabs .tab.active{background:var(--blue);color:#fff;font-weight:700;cursor:default}@media all and (max-width:767px){.tabs .tab{margin-right:0;padding:0 16px}}.pagination{margin-top:40px}@media all and (max-width:1600px) and (min-width:1280px){.pagination{margin-top:20px}}.pagination ul{display:flex;align-items:flex-end;justify-content:flex-end}.pagination ul li{font-size:26px;line-height:35px;color:var(--blue)}@media all and (max-width:1600px) and (min-width:1280px){.pagination ul li{font-size:20px;line-height:30px}}.pagination ul li a{display:block;padding:0 5px}@media all and (max-width:1279px){.pagination ul{justify-content:center}.pagination ul li{font-size:13px;line-height:28px;min-width:30px}.pagination ul li a{text-align:center;font-weight:600}}.image-full{width:100%;margin-bottom:50px;height:350px;background:var(--gray-light)}.image-full img{width:100%;height:100%;object-fit:cover}@media all and (max-width:1600px){.image-full{height:260px;margin-bottom:20px}}@media all and (max-width:960px){.image-full{height:125px}}ul.custom-dots{list-style:none;padding:0}ul.custom-dots li{padding-left:15px;position:relative}ul.custom-dots li:before{content:"";display:block;position:absolute;width:2px;height:2px;background:#000;border-radius:2px;top:9px;left:5px}#order .order_form form .input_file,.input_file{margin-bottom:45px;position:relative;overflow:hidden;display:flex;align-items:center}@media all and (max-width:1279px){#order .order_form form .input_file,.input_file{display:block}}#order .order_form form .input_file input,.input_file input{visibility:hidden;display:none}#order .order_form form .input_file input+label,.input_file input+label{display:inline-flex;margin-left:0;min-width:168px;margin-top:42px}#order .order_form form .input_file input+label:before,.input_file input+label:before{content:"Приложите резюме";display:block;font-size:15px;line-height:24px;color:#fff;position:absolute;left:0;top:0;font-weight:400}#order .order_form form .input_file .filename,.input_file .filename{margin-top:42px;color:#fff;margin-left:30px;padding-left:20px;font-size:15px;line-height:24px;background:url("/images/icons/attach.svg") no-repeat left center}@media all and (max-width:1279px){#order .order_form form .input_file .filename,.input_file .filename{display:block;margin-top:15px;margin-left:0}}#order .order_form form .input_file .filename:empty,.input_file .filename:empty{display:none}table.table{max-width:65%}table.table tr th{padding:15px;color:var(--text_not_active);font-weight:700;border-bottom:1px solid #EEEEF2}@media all and (max-width:1600px) and (min-width:1280px){table.table tr th{font-size:13px;line-height:18px}}table.table tr td{padding:12px 20px;border-bottom:1px solid #EEEEF2}@media all and (max-width:1600px) and (min-width:1280px){table.table tr td{font-size:13px;line-height:18px}}table.table .check{width:16px;height:12px;display:block;background:url("/images/icons/check.svg") no-repeat center;background-size:contain}@media all and (max-width:768px){table.table{max-width:100%;zoom:.6}}/*# sourceMappingURL=./style.css.map */ \ No newline at end of file +.bx-breadcrumb { + display: flex; + flex-wrap: wrap; + width: 100%; + max-width: 1310px; + margin: 25px auto -40px auto; + position: relative; + z-index: 2; +} +.bx-breadcrumb .bx-breadcrumb-item { + color: rgba(0, 0, 0, 0.5); +} +.bx-breadcrumb .bx-breadcrumb-item a { + text-decoration: none; + color: rgba(0, 0, 0, 0.5); +} +.bx-breadcrumb .bx-breadcrumb-item a:hover { + color: #000; +} +.bx-breadcrumb .bx-breadcrumb-item:before { + content: ">"; + display: inline-block; + margin: 0 4px; +} +@media all and (max-width: 1420px) { + .bx-breadcrumb { + width: calc(100% - 160px); + margin: 25px 80px -40px 80px; + } +} +@media all and (max-width: 960px) { + .bx-breadcrumb { + margin: 25px 80px -25px 80px; + } +} +@media all and (max-width: 767px) { + .bx-breadcrumb { + margin: 12px 16px -25px 16px; + width: calc(100% - 32px); + } +} +hr { + display: block; + width: 100%; + height: 1px; + background: #EDEFF5; + border: 0; + margin: 20px 0; +} +button, +.button { + border: 0; + background: transparent; + appearance: none; + box-shadow: none; + cursor: pointer; + box-sizing: border-box; + padding: 0px 15px; + display: inline-flex; + align-items: center; + justify-content: center; + height: 40px; + font-weight: 600; + font-size: 15px; + line-height: 20px; +} +@media all and (max-width: 1600px) { + button, + .button { + font-size: 13px; + } +} +.button { + color: var(--blue); + background: #fff; +} +.button:disabled { + opacity: 0.48; + cursor: default; +} +.button.icon:before { + content: ""; + display: block; + width: 16px; + height: 16px; + margin-right: 12px; +} +.button.button-blue { + background: var(--blue); + color: #fff; +} +.button.button-blue.icon:before { + background: url("/images/icons/btn_icon_white.svg") no-repeat center; +} +.button.button-blue.transparent { + color: var(--blue); + background: transparent; +} +.button.button-blue.transparent.icon:before { + background: url("/images/icons/btn_icon_blue.svg") no-repeat center; +} +.button.button-gray { + color: var(--gray); + background: var(--gray-light); +} +.button.button-gray.transparent { + color: var(--gray); + background: transparent; +} +.button.button-gray.icon:before { + background: url("/images/icons/btn_icon_gray.svg") no-repeat center; +} +.button.button-compact { + width: 40px; + height: 40px; + text-indent: -9999px; + overflow: hidden; +} +.button.button-compact.icon:before { + margin-right: 0; +} +input[type="checkbox"] { + display: none; + visibility: hidden; +} +input[type="checkbox"] + label { + position: relative; + padding-left: 28px; + cursor: pointer; + display: block; +} +input[type="checkbox"] + label:before { + content: ""; + display: block; + width: 16px; + min-width: 16px; + height: 16px; + border: 1px solid rgba(0, 16, 61, 0.12); + box-sizing: border-box; + border-radius: 4px; + margin-right: 12px; + position: absolute; + left: 0; + top: 0; +} +input[type="checkbox"]:checked + label:before { + background: url("/images/icons/checkbox_white.svg") no-repeat center var(--primary); + border-color: var(--primary); +} +input[type="checkbox"]:disabled + label:before { + background: url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light); + cursor: none; +} +input[type="radio"] { + display: none; + visibility: hidden; +} +input[type="radio"] + label { + display: block; + padding-left: 28px; + cursor: pointer; +} +input[type="radio"] + label:before { + content: ""; + display: block; + border: 1px solid rgba(0, 16, 61, 0.12); + box-sizing: border-box; + border-radius: 100%; +} +input[type="radio"]:checked + label:before { + background: #fff; +} +input[type="radio"]:disabled + label:before { + background: var(--gray); + cursor: none; +} +.selected_item { + display: flex; + align-items: center; + justify-content: center; + background: var(--gray-light); + box-sizing: border-box; + padding: 0 2px; +} +.selected_item img { + width: 24px; + height: 24px; + object-fit: cover; + object-position: center; + margin-right: 8px; +} +.selected_item .delete { + margin-left: 8px; + width: 28px; + height: 28px; + background: url("/images/icons/delete_gray.svg") no-repeat center; +} +.list-column { + column-gap: 20px; + list-style: disc; + margin: 15px 0 15px 20px; +} +.list-column li { + line-height: 25px; +} +.list-column[data-column="2"] { + column-count: 2; +} +@media all and (max-width: 767px) { + .list-column[data-column="2"] { + column-count: 1; + } +} +.list-column[data-column="3"] { + column-count: 3; +} +@media all and (max-width: 767px) { + .list-column[data-column="3"] { + column-count: 1; + } +} +.form_field { + position: relative; +} +.form_field .clear { + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 40px; + background: url("/images/icons/delete_black.svg") no-repeat center; + z-index: 2; +} +.form_field.error input, +.form_field.error textarea, +.form_field.error select { + border-color: #FFADAD; + margin-bottom: 30px !important; +} +.form_field.error:after { + content: attr(data-error); + display: block; + font-size: 11px; + line-height: 15px; + color: #FFADAD; + position: absolute; + left: 0; + bottom: 12px; +} +@media all and (max-width: 1600px) { + .form_field.error:after { + font-size: 9px; + } +} +.form_field input, +.form_field textarea, +.form_field select { + border: 1px solid rgba(0, 16, 61, 0.12); + box-sizing: border-box; + height: 40px; + background: #fff; + padding: 0 12px; + width: 100%; + outline: none; + font-size: 15px; + color: #828282; +} +.form_field input.error, +.form_field textarea.error, +.form_field select.error { + border-color: #FFADAD; +} +.form_field input.filled, +.form_field textarea.filled, +.form_field select.filled { + border-color: rgba(0, 16, 61, 0.48); +} +.form_field input:disabled, +.form_field textarea:disabled, +.form_field select:disabled { + background: var(--gray-light); +} +.form_field input[type="search"], +.form_field textarea[type="search"], +.form_field select[type="search"] { + padding-left: 32px; + background-image: url("/images/icons/icon-search.svg"); + background-repeat: no-repeat; + background-position: 8px 50%; +} +.form_field input[type="date"], +.form_field textarea[type="date"], +.form_field select[type="date"], +.form_field input.date_input, +.form_field textarea.date_input, +.form_field select.date_input { + padding-left: 32px; + background-image: url("/images/icons/icon-date.svg"); + background-repeat: no-repeat; + background-position: 8px 50%; +} +.form_field input[type="date"]::-webkit-inner-spin-button, +.form_field textarea[type="date"]::-webkit-inner-spin-button, +.form_field select[type="date"]::-webkit-inner-spin-button, +.form_field input.date_input::-webkit-inner-spin-button, +.form_field textarea.date_input::-webkit-inner-spin-button, +.form_field select.date_input::-webkit-inner-spin-button, +.form_field input[type="date"]::-webkit-calendar-picker-indicator, +.form_field textarea[type="date"]::-webkit-calendar-picker-indicator, +.form_field select[type="date"]::-webkit-calendar-picker-indicator, +.form_field input.date_input::-webkit-calendar-picker-indicator, +.form_field textarea.date_input::-webkit-calendar-picker-indicator, +.form_field select.date_input::-webkit-calendar-picker-indicator { + display: none; + -webkit-appearance: none; +} +.form_field input option:not(:first-of-type), +.form_field textarea option:not(:first-of-type), +.form_field select option:not(:first-of-type) { + color: #000; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .form_field input, + .form_field textarea, + .form_field select { + font-size: 14px; + } + .form_field input::placeholder, + .form_field textarea::placeholder, + .form_field select::placeholder { + font-size: 14px; + } +} +.form_field select { + background-image: url("/images/icons/icon-select.svg"); + background-repeat: no-repeat; + background-position: calc(100% - 16px) 50%; + -webkit-appearance: none; + -moz-appearance: none; +} +.form_field select::-ms-expand { + display: none; +} +.form_field textarea { + padding-top: 10px; + height: 80px; +} +.fieldgroup { + display: flex; + justify-content: space-between; +} +.socials { + display: flex; +} +.socials a { + display: block; + width: 32px; + height: 32px; + text-decoration: none; +} +.socials a:not(:last-child) { + margin-right: 22px; +} +@media all and (max-width: 1280px) { + .socials a:not(:last-child) { + margin-right: 6px; + } +} +.tabs { + display: flex; +} +.tabs .tab { + line-height: 40px; + margin-right: 8px; + padding: 0 20px; + cursor: pointer; +} +.tabs .tab.active { + background: var(--blue); + color: #fff; + font-weight: 700; + cursor: default; +} +@media all and (max-width: 767px) { + .tabs .tab { + margin-right: 0; + padding: 0 16px; + } +} +.pagination { + margin-top: 40px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .pagination { + margin-top: 20px; + } +} +.pagination ul { + display: flex; + align-items: flex-end; + justify-content: flex-end; +} +.pagination ul li { + font-size: 26px; + line-height: 35px; + color: var(--blue); +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .pagination ul li { + font-size: 20px; + line-height: 30px; + } +} +.pagination ul li a { + display: block; + padding: 0 5px; +} +@media all and (max-width: 1279px) { + .pagination ul { + justify-content: center; + } + .pagination ul li { + font-size: 13px; + line-height: 28px; + min-width: 30px; + } + .pagination ul li a { + text-align: center; + font-weight: 600; + } +} +.image-full { + width: 100%; + margin-bottom: 50px; + height: 350px; + background: var(--gray-light); +} +.image-full img { + width: 100%; + height: 100%; + object-fit: cover; +} +@media all and (max-width: 1600px) { + .image-full { + height: 260px; + margin-bottom: 20px; + } +} +@media all and (max-width: 960px) { + .image-full { + height: 125px; + } +} +ul.custom-dots { + list-style: none; + padding: 0; +} +ul.custom-dots li { + padding-left: 15px; + position: relative; +} +ul.custom-dots li:before { + content: ""; + display: block; + position: absolute; + width: 2px; + height: 2px; + background: #000; + border-radius: 2px; + top: 9px; + left: 5px; +} +#order .order_form form .input_file, +.input_file { + margin-bottom: 45px; + position: relative; + overflow: hidden; + display: flex; + align-items: center; +} +@media all and (max-width: 1279px) { + #order .order_form form .input_file, + .input_file { + display: block; + } +} +#order .order_form form .input_file input, +.input_file input { + visibility: hidden; + display: none; +} +#order .order_form form .input_file input + label, +.input_file input + label { + display: inline-flex; + margin-left: 0; + min-width: 168px; + margin-top: 42px; +} +#order .order_form form .input_file input + label:before, +.input_file input + label:before { + content: "Приложите резюме"; + display: block; + font-size: 15px; + line-height: 24px; + color: #fff; + position: absolute; + left: 0; + top: 0; + font-weight: 400; +} +#order .order_form form .input_file .filename, +.input_file .filename { + margin-top: 42px; + color: #fff; + margin-left: 30px; + padding-left: 20px; + font-size: 15px; + line-height: 24px; + background: url("/images/icons/attach.svg") no-repeat left center; +} +@media all and (max-width: 1279px) { + #order .order_form form .input_file .filename, + .input_file .filename { + display: block; + margin-top: 15px; + margin-left: 0; + } +} +#order .order_form form .input_file .filename:empty, +.input_file .filename:empty { + display: none; +} +table.table { + max-width: 65%; +} +table.table tr th { + padding: 15px; + color: var(--text_not_active); + font-weight: 700; + border-bottom: 1px solid #EEEEF2; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + table.table tr th { + font-size: 13px; + line-height: 18px; + } +} +table.table tr td { + padding: 12px 20px; + border-bottom: 1px solid #EEEEF2; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + table.table tr td { + font-size: 13px; + line-height: 18px; + } +} +table.table .check { + width: 16px; + height: 12px; + display: block; + background: url("/images/icons/check.svg") no-repeat center; + background-size: contain; +} +@media all and (max-width: 768px) { + table.table { + max-width: 100%; + zoom: 0.6; + } +} diff --git a/local/templates/evolution/css/components/style.less b/local/templates/evolution/css/components/style.less index 2ee9ed7..f839f04 100644 --- a/local/templates/evolution/css/components/style.less +++ b/local/templates/evolution/css/components/style.less @@ -26,7 +26,7 @@ } &:before { - content: "<"; + content: ">"; display: inline-block; margin: 0 4px; } diff --git a/yandex_6ebbafb7eae584f1.html b/yandex_6ebbafb7eae584f1.html new file mode 100644 index 0000000..4cd776b --- /dev/null +++ b/yandex_6ebbafb7eae584f1.html @@ -0,0 +1,6 @@ + + + + + Verification: 6ebbafb7eae584f1 + \ No newline at end of file From a763e02744be8690351cf11c95c878144abaa986 Mon Sep 17 00:00:00 2001 From: merelendor Date: Fri, 24 Jun 2022 11:34:47 +0300 Subject: [PATCH 07/10] boston page. http -> https --- .htaccess | 124 +++++++++--------- boston/.section.php | 3 + boston/boston.jpg | Bin 0 -> 44364 bytes boston/index.php | 64 +++++++++ cron/yasprav.log | 2 +- finlab/.section.php | 2 +- .../templates/.default/template.php | 8 +- .../templates/.default/template.php | 4 +- .../templates/.default/template.php | 4 +- .../templates/.default/template.php | 4 +- .../bitrix/breadcrumb/evolution/template.php | 6 +- .../evolution/handlers/facebook.php | 4 +- .../main.share/evolution/handlers/lj.php | 4 +- .../main.share/evolution/handlers/mailru.php | 4 +- .../main.share/evolution/handlers/twitter.php | 10 +- .../main.share/evolution/handlers/vk.php | 4 +- .../bitrix/main.share/evolution/template.php | 10 +- local/templates/404/footer.php | 6 +- local/templates/evolution/footer.php | 8 +- local/yasprav.php | 8 +- 20 files changed, 173 insertions(+), 106 deletions(-) create mode 100644 boston/.section.php create mode 100644 boston/boston.jpg create mode 100644 boston/index.php diff --git a/.htaccess b/.htaccess index 172c2a5..0125c10 100644 --- a/.htaccess +++ b/.htaccess @@ -20,190 +20,190 @@ ErrorDocument 404 /404.php Redirect 301 /vacancy /about/career RewriteCond %{QUERY_STRING} ^ID=263$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/evolyutsiya-avtolizinga/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/evolyutsiya-avtolizinga/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=265$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/lk-evolyutsiya-za-3-mesyatsa-zapustila-sistemu-dlya-zaklyucheniya-lizingovykh-sdelok-/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/lk-evolyutsiya-za-3-mesyatsa-zapustila-sistemu-dlya-zaklyucheniya-lizingovykh-sdelok-/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=266$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/skolko-nuzhno-vremeni-chtoby-postroit-lizingovuyu-kompaniyu-s-nulya/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/skolko-nuzhno-vremeni-chtoby-postroit-lizingovuyu-kompaniyu-s-nulya/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=264$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/evolyutsiya-skoro/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/evolyutsiya-skoro/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1135$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/sankt-peterburg-i-ryazan/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/sankt-peterburg-i-ryazan/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1151$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/vzaimodeystvie-s-partnerami/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/vzaimodeystvie-s-partnerami/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1156$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/realizatsiya-strategii-razvitiya/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/realizatsiya-strategii-razvitiya/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1157$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/rasshiryaya-gorizonty/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/rasshiryaya-gorizonty/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1158$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/dalshe-na-yug/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/dalshe-na-yug/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1161$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/volga-volga-i-ural/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/volga-volga-i-ural/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1163$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/lizingovaya-kompaniya-evolyutsiya-zapustila-programmu-lizinga-spetstekhniki/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/lizingovaya-kompaniya-evolyutsiya-zapustila-programmu-lizinga-spetstekhniki/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1164$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/pokorili-don-i-dotyanulis-do-baykala/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/pokorili-don-i-dotyanulis-do-baykala/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1166$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/iz-avtomobilnogo-serdtsa-rossii-v-stavropolskie-stepi/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/iz-avtomobilnogo-serdtsa-rossii-v-stavropolskie-stepi/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1167$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/ronyaem-tseny-na-strakhovanie-bmw/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/ronyaem-tseny-na-strakhovanie-bmw/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1168$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/uskoryaemsya/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/uskoryaemsya/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1169$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/pozdravlyaem-s-prazdnikom-vesny-i-truda-i-s-dnyem-pobedy/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/pozdravlyaem-s-prazdnikom-vesny-i-truda-i-s-dnyem-pobedy/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1170$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/krasnoyarsk/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/krasnoyarsk/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1175$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/perm/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/perm/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1176$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/spetsialnoe-predlozhenie-na-kommercheskie-avtomobili-ford-transit/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/spetsialnoe-predlozhenie-na-kommercheskie-avtomobili-ford-transit/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1174$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novyy-audi-q5-sportback-v-lizing/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novyy-audi-q5-sportback-v-lizing/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1173$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novyy-haval-jolion-v-lizing/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novyy-haval-jolion-v-lizing/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1177$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/lipetsk/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/lipetsk/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1178$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/zapusk-programmy-finansirovaniya-mototekhniki/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/zapusk-programmy-finansirovaniya-mototekhniki/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1181$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novyy-bmw-4-serii-gran-coupe-dostupen-dlya-zakaza-v-rossii/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novyy-bmw-4-serii-gran-coupe-dostupen-dlya-zakaza-v-rossii/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1180$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novye-bmw-x3-i-bmw-x4-startuyut-na-rossiyskom-rynke/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novye-bmw-x3-i-bmw-x4-startuyut-na-rossiyskom-rynke/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1182$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/lizing-s-dostavkoy/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/lizing-s-dostavkoy/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1183$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/v-rossii-nachalis-prodazhi-novogo-pikapa-great-wall-poer/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/v-rossii-nachalis-prodazhi-novogo-pikapa-great-wall-poer/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1185$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/strakhovanie-s-komfortom/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/strakhovanie-s-komfortom/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1186$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/toyota-obyavila-tseny-na-novyy-land-cruiser-300-v-rossii/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/toyota-obyavila-tseny-na-novyy-land-cruiser-300-v-rossii/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1187$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/ekspansiya-na-vostok/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/ekspansiya-na-vostok/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1188$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novyy-chevrolet-tahoe-startuet-na-rossiyskom-rynke/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novyy-chevrolet-tahoe-startuet-na-rossiyskom-rynke/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1189$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novyy-cadillac-escalade-dostupen-v-rossii/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novyy-cadillac-escalade-dostupen-v-rossii/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1191$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/odin-god-evolyutsii/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/odin-god-evolyutsii/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1193$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/cheboksary-i-kemerovo/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/cheboksary-i-kemerovo/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1194$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/novorossiysk/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/novorossiysk/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1195$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/stremitelnyy-vzlyet/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/stremitelnyy-vzlyet/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1196$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/zayavka-na-lizing-pryamo-iz-1s/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/zayavka-na-lizing-pryamo-iz-1s/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1197$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/lizingovaya-kompaniya-evolyutsiya-provela-pervye-sdelki-po-programme-klyuch-v-klyuch/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/lizingovaya-kompaniya-evolyutsiya-provela-pervye-sdelki-po-programme-klyuch-v-klyuch/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1198$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/belgorod-kaluga-i-kaliningrad/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/belgorod-kaluga-i-kaliningrad/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1199$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/sdlg-finance/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/sdlg-finance/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1201$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/harley-davidson-finance/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/harley-davidson-finance/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1202$ [NC] - RewriteRule ^news-detail/$ https://evoleasing.ru/about/news/fox-trailer-lizing/? [R=301,NE,NC,L] + RewriteRule ^news-detail/$ https://www.evoleasing.ru/about/news/fox-trailer-lizing/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1200$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/harley-davidson-finance/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/harley-davidson-finance/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1153$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/legendarnyy-i-prevoskhodnyy-land-rover/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/legendarnyy-i-prevoskhodnyy-land-rover/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1143$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/kollektsiya-skidok-bmw-v-lizing/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/kollektsiya-skidok-bmw-v-lizing/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1203$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/sdlg-finance/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/sdlg-finance/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1204$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/mitsubishi-fuso/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/mitsubishi-fuso/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1140$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/spetsialnoe-predlozhenie-na-avtomobili-volvo/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/spetsialnoe-predlozhenie-na-avtomobili-volvo/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1172$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/spetspredlozhenie-na-kommercheskie-avtomobili-ford-transit/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/catalog/ford/transit/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1155$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/roskoshnye-skidki-na-mercedes-benz/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/roskoshnye-skidki-na-mercedes-benz/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1138$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/vygoda-pri-pokupke-v-lizing-avtomobiley-skoda/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/vygoda-pri-pokupke-v-lizing-avtomobiley-skoda/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1147$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/cadillac-dlya-tekh-kto-smeet/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/cadillac-dlya-tekh-kto-smeet/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1142$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/kia-v-lizing-so-skidkoy/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/kia-v-lizing-so-skidkoy/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1145$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/vdokhnovenie-bezgranichno-s-mini/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/vdokhnovenie-bezgranichno-s-mini/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1190$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/spetspredlozhenie-na-avtomobili-uaz/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/spetspredlozhenie-na-avtomobili-uaz/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1148$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/spetsialnoe-predlozhenie-na-avtomobili-genesis/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/spetsialnoe-predlozhenie-na-avtomobili-genesis/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1165$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/skidki-na-avtomobili-renault/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/skidki-na-avtomobili-renault/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1144$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/skidki-na-populyarnye-modeli-hyundai/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/skidki-na-populyarnye-modeli-hyundai/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1146$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/legendarnye-vnedorozhniki-mitsubishi-so-skidkoy/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/legendarnye-vnedorozhniki-mitsubishi-so-skidkoy/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1171$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/vygodnoe-predlozhenie-na-avtomobili-gaz/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/vygodnoe-predlozhenie-na-avtomobili-gaz/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1184$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/bonum-aktsiya-ot-zavoda-pri-pokupke-v-lizing/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/bonum-aktsiya-ot-zavoda-pri-pokupke-v-lizing/? [R=301,NE,NC,L] RewriteCond %{QUERY_STRING} ^ID=1192$ [NC] - RewriteRule ^offer-detail/$ https://evoleasing.ru/special/harley-davidson-finance/fox-trailer-lizing/? [R=301,NE,NC,L] + RewriteRule ^offer-detail/$ https://www.evoleasing.ru/special/harley-davidson-finance/fox-trailer-lizing/? [R=301,NE,NC,L] RewriteCond %{REQUEST_URI} !\? RewriteCond %{REQUEST_URI} !\& diff --git a/boston/.section.php b/boston/.section.php new file mode 100644 index 0000000..08a9ba5 --- /dev/null +++ b/boston/.section.php @@ -0,0 +1,3 @@ + \ No newline at end of file diff --git a/boston/boston.jpg b/boston/boston.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63229a5bf8b4235c3df556fa8433cea07b4f4cb2 GIT binary patch literal 44364 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 literal 0 HcmV?d00001 diff --git a/boston/index.php b/boston/index.php new file mode 100644 index 0000000..7df3fbf --- /dev/null +++ b/boston/index.php @@ -0,0 +1,64 @@ +SetTitle("Эволюция автолизинга: Вместе с Boston Auto"); +?> + +
+
+
+

Вместе с Boston Auto

+
+
+ + +
+ + + + +
+ +

+ Параметры финансирования +

+
    +
  • Аванс от 5%
  • +
  • Срок от 13 до 60 месяцев
  • +
  • Решение в день обращения
  • +
+
+ +

+ Финансовые преимущества +

+
    +
  • Возврат 20% НДС от стоимости автомобиля
  • +
  • Включение в расходы лизинговых платежей
  • +
  • Любые графики под Ваши цели
  • +
+
+
+ + +
+IncludeComponent( + "evolution:form.leasing.nomail", + "", +Array() +);?> +
+ +
+ + \ No newline at end of file diff --git a/cron/yasprav.log b/cron/yasprav.log index 7bb902c..fde1937 100644 --- a/cron/yasprav.log +++ b/cron/yasprav.log @@ -1 +1 @@ -
1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SC1
30 => ST1
31 => SG1
32 => TL1
33 => TM1
34 => UF1
35 => CB1
36 => CL1
37 => YR1
Ok! Сохранено по ссылке! 02.06.2022
\ No newline at end of file
+
1 => MO1
2 => SP1
3 => BN1
4 => BG1
5 => VL1
6 => VR1
7 => EK1
8 => IR1
9 => KZ1
10 => KG1
11 => KL1
12 => KM1
13 => KR1
14 => KS2
15 => KS1
16 => LP1
17 => NC1
18 => NN1
19 => NV1
20 => NR1
21 => NS1
22 => OM1
23 => OR1
24 => PR1
25 => RD1
26 => RZ1
27 => SM1
28 => SR1
29 => SC1
30 => SK1
31 => ST1
32 => SG1
33 => TL1
34 => TM1
35 => UF1
36 => CB1
37 => CL1
38 => YR1
Ok! Сохранено по ссылке! 24.06.2022
\ No newline at end of file
diff --git a/finlab/.section.php b/finlab/.section.php
index 552be76..f1e19f6 100644
--- a/finlab/.section.php
+++ b/finlab/.section.php
@@ -1,3 +1,3 @@
 
\ No newline at end of file
diff --git a/local/components/evolution/mobile.footer.menu/templates/.default/template.php b/local/components/evolution/mobile.footer.menu/templates/.default/template.php
index f95f289..1862ee5 100644
--- a/local/components/evolution/mobile.footer.menu/templates/.default/template.php
+++ b/local/components/evolution/mobile.footer.menu/templates/.default/template.php
@@ -16,7 +16,7 @@ $this->setFrameMode(true);
 	
diff --git a/local/components/evolution/programs.offers.banners/templates/.default/template.php b/local/components/evolution/programs.offers.banners/templates/.default/template.php index dcbf167..2d863f6 100644 --- a/local/components/evolution/programs.offers.banners/templates/.default/template.php +++ b/local/components/evolution/programs.offers.banners/templates/.default/template.php @@ -29,12 +29,12 @@ $this->setFrameMode(true); 2): ?>
diff --git a/local/components/evolution/special.offers.offer/templates/.default/template.php b/local/components/evolution/special.offers.offer/templates/.default/template.php index 5a503a9..0e24851 100644 --- a/local/components/evolution/special.offers.offer/templates/.default/template.php +++ b/local/components/evolution/special.offers.offer/templates/.default/template.php @@ -42,12 +42,12 @@ $this->setFrameMode(true);
diff --git a/local/templates/.default/components/bitrix/breadcrumb/evolution/template.php b/local/templates/.default/components/bitrix/breadcrumb/evolution/template.php index 8556058..bcb83c1 100644 --- a/local/templates/.default/components/bitrix/breadcrumb/evolution/template.php +++ b/local/templates/.default/components/bitrix/breadcrumb/evolution/template.php @@ -21,7 +21,7 @@ for($index = 0; $index < $itemSize; $index++) if($arResult[$index]["LINK"] <> "" && $index != $itemSize-1) { $strReturn .= ' -
+
'.$arrow.' '.$title.' @@ -64,7 +64,7 @@ if(!is_array($css) || !in_array("/bitrix/css/main/font-awesome.css", $css)) $strReturn .= ''."\n"; } -$strReturn .= '
'; +$strReturn .= '
'; $itemSize = count($arResult); for($index = 0; $index < $itemSize; $index++) @@ -75,7 +75,7 @@ for($index = 0; $index < $itemSize; $index++) if($arResult[$index]["LINK"] <> "" && $index != $itemSize-1) { $strReturn .= ' -
+
'.$arrow.' '.$title.' diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php index 90a6165..bfb8b82 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php @@ -9,11 +9,11 @@ $icon_url_template = "\n". - "\n"; + "\n"; $sort = 100; ?> \ No newline at end of file diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php index 28d2f31..21d406b 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php @@ -9,11 +9,11 @@ $icon_url_template = "\n". - "\n"; + "\n"; $sort = 500; ?> \ No newline at end of file diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php index ca49bb6..e88f27e 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php @@ -9,11 +9,11 @@ $icon_url_template = "\n". - "\n"; + "\n"; $sort = 600; ?> \ No newline at end of file diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php index ee0eb70..558428c 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php @@ -19,7 +19,7 @@ if ( "{\n". "function twitter_click_".$arResult["COUNTER"]."(longUrl) \n". "{ \n". - "BX.loadScript('http://bit.ly/javascript-api.js?version=latest&login=".$arParams["SHORTEN_URL_LOGIN"]."&apiKey=".$arParams["SHORTEN_URL_KEY"]."',\n". + "BX.loadScript('https://bit.ly/javascript-api.js?version=latest&login=".$arParams["SHORTEN_URL_LOGIN"]."&apiKey=".$arParams["SHORTEN_URL_KEY"]."',\n". "function () \n". "{\n". "BitlyClient.shorten(longUrl, '__get_shorten_url_twitter_".$arResult["COUNTER"]."');\n". @@ -41,10 +41,10 @@ if ( "{\n". "shortUrl = first_result.shortUrl.toString();\n". "}\n". - "window.open('http://twitter.com/home/?status='+encodeURIComponent(shortUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n". + "window.open('https://twitter.com/home/?status='+encodeURIComponent(shortUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n". "}\n". "\n". - "\n"; + "\n"; } else { @@ -53,12 +53,12 @@ else "{\n". "function twitter_click_".$arResult["COUNTER"]."(longUrl) \n". "{ \n". - "window.open('http://twitter.com/home/?status='+encodeURIComponent(longUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n". + "window.open('https://twitter.com/home/?status='+encodeURIComponent(longUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n". "return false; \n". "} \n". "}\n". "\n". - "\n"; + "\n"; } $sort = 200; diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php index cd18b83..75ccb61 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php @@ -9,11 +9,11 @@ $icon_url_template = "\n". - "\n"; + "\n"; $sort = 400; ?> \ No newline at end of file diff --git a/local/templates/.default/components/bitrix/main.share/evolution/template.php b/local/templates/.default/components/bitrix/main.share/evolution/template.php index f26f47c..2ba7df5 100644 --- a/local/templates/.default/components/bitrix/main.share/evolution/template.php +++ b/local/templates/.default/components/bitrix/main.share/evolution/template.php @@ -1,18 +1,18 @@

© ООО "ЛК Эволюция"

diff --git a/local/templates/evolution/footer.php b/local/templates/evolution/footer.php index 548c0ae..20ddbd5 100644 --- a/local/templates/evolution/footer.php +++ b/local/templates/evolution/footer.php @@ -45,26 +45,26 @@

© ООО "ЛК Эволюция"

diff --git a/local/yasprav.php b/local/yasprav.php index 8f89479..98bbc08 100644 --- a/local/yasprav.php +++ b/local/yasprav.php @@ -31,18 +31,18 @@ while($ob = $res->GetNextElement()) phone buy@evoleasing.ru - https://evoleasing.ru + https://www.evoleasing.ru https://www.instagram.com/evoleasing/ https://www.facebook.com/evoleasing https://vk.com/evoleasing - https://evoleasing.ru/about/contacts/ + https://www.evoleasing.ru/about/contacts/ пн-пт 9:00-18:00 184105576 9724016636 1207700245037 '.$today.' - + '.$geo[1].' @@ -71,4 +71,4 @@ if (!$handle) { echo "Ok! Сохранено по ссылке! ".$today; } ?> - + From 87920d6b5e4c8dcb4bba53f3228324a89b170562 Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 25 Jul 2022 20:10:52 +0300 Subject: [PATCH 08/10] recaptcha integration --- api/index.php | 348 ++++++++++-------- .../form.leasing/templates/.default/script.js | 56 +-- .../templates/.default/template.php | 3 + .../form.vacancy/templates/.default/script.js | 55 +-- .../templates/.default/template.php | 3 + local/templates/evolution/footer.php | 2 +- local/templates/evolution/header.php | 1 + 7 files changed, 267 insertions(+), 201 deletions(-) diff --git a/api/index.php b/api/index.php index f2fd852..ec32580 100644 --- a/api/index.php +++ b/api/index.php @@ -90,6 +90,30 @@ function checkRequestIsLocal() return false; } +function checkRecaptchaRequest($token, $ipAddress) +{ + $c = curl_init(); + curl_setopt($c, CURLOPT_URL, "https://www.google.com/recaptcha/api/siteverify"); + curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 30); + curl_setopt($c, CURLOPT_TIMEOUT, 30); + curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($c, CURLOPT_POST, 1); + curl_setopt($c, CURLOPT_POSTFIELDS, [ + "secret" => RECAPTCHA_SECRET_KEY, + "response" => $token, + "remoteip" => $ipAddress, + ]); + + $response = curl_exec($c) or die(curl_error($c)); + curl_close($c); + + $response_decoded = json_decode($response, true); + + return $response_decoded['success']; +} + if($_SERVER['REMOTE_USER'] && strpos($_SERVER['REMOTE_USER'], "Bearer") > -1) { $token = str_replace("Bearer ", "", $_SERVER['REMOTE_USER']); @@ -567,201 +591,209 @@ switch($PARAM_1) { $ipAddress = GeoIp\Manager::getRealIp(); $result = GeoIp\Manager::getDataResult($ipAddress, "ru"); - - $_REQUEST['FORM_FIELD_REGION'] = $result->getGeoData()->regionName.", ".$result->getGeoData()->cityName; - - $error = ""; $arr = Array(); - $form_errors = Array(); - $arParams['request'] = $_REQUEST; - $attach = false; - $form_code = trim($_REQUEST['form']); - - $form = CForm::GetBySID($form_code); - $form = $form->Fetch(); - - $formQuestions = Array(); - $formAnswers = Array(); - - $sort = "s_sort"; - $order = "asc"; - $filtered = false; - $resFormQuestions = CFormField::GetList($form['ID'], "N", $$sort, $$order, Array(), $$filtered); - while($arFormQuestion = $resFormQuestions->Fetch()) + if(checkRecaptchaRequest($_REQUEST['recaptcha_token'], $ipAddress)) { - $rsAnswers = CFormAnswer::GetList($arFormQuestion['ID'], $$sort, $$order, Array(), $$filtered); - $arAnswer = $rsAnswers->Fetch(); + $_REQUEST['FORM_FIELD_REGION'] = $result->getGeoData()->regionName.", ".$result->getGeoData()->cityName; - $arFormQuestion['ANSWER'] = $arAnswer; - $formQuestions[] = $arFormQuestion; - } + $error = ""; + $form_errors = Array(); + $arParams['request'] = $_REQUEST; + $attach = false; - $c = 1; - foreach($formQuestions AS $fq) - { - if($fq['REQUIRED'] == "Y") + $form_code = trim($_REQUEST['form']); + + $form = CForm::GetBySID($form_code); + $form = $form->Fetch(); + + $formQuestions = Array(); + $formAnswers = Array(); + + $sort = "s_sort"; + $order = "asc"; + $filtered = false; + $resFormQuestions = CFormField::GetList($form['ID'], "N", $$sort, $$order, Array(), $$filtered); + while($arFormQuestion = $resFormQuestions->Fetch()) { - if($_REQUEST[$fq['SID']] == "" && $fq['ANSWER']['FIELD_TYPE'] != "file") + $rsAnswers = CFormAnswer::GetList($arFormQuestion['ID'], $$sort, $$order, Array(), $$filtered); + $arAnswer = $rsAnswers->Fetch(); + + $arFormQuestion['ANSWER'] = $arAnswer; + $formQuestions[] = $arFormQuestion; + } + + $c = 1; + foreach($formQuestions AS $fq) + { + if($fq['REQUIRED'] == "Y") { - array_push($form_errors, $fq['SID']); - } - if($fq['ANSWER']['FIELD_TYPE'] == "email") - { - if(!filter_var($_REQUEST[$fq['SID']], FILTER_VALIDATE_EMAIL)) + if($_REQUEST[$fq['SID']] == "" && $fq['ANSWER']['FIELD_TYPE'] != "file") { array_push($form_errors, $fq['SID']); } - } - } - - if($fq['ANSWER']['FIELD_TYPE'] == "file") - { - if(is_array($_FILES[$fq['SID']])) - { - if(CFormValidator::Execute( - array("PARAMS" => Array("EXT" => "doc,docx,rtf,pdf,txt,jpg,jpeg,png,gif,bmp"),"NAME" => "file_type"), - array(), - array(), - array($_FILES[$fq['SID']]) - )) + if($fq['ANSWER']['FIELD_TYPE'] == "email") { - $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_FILES[$fq['SID']]; - $attach = true; + if(!filter_var($_REQUEST[$fq['SID']], FILTER_VALIDATE_EMAIL)) + { + array_push($form_errors, $fq['SID']); + } + } + } + + if($fq['ANSWER']['FIELD_TYPE'] == "file") + { + if(is_array($_FILES[$fq['SID']])) + { + if(CFormValidator::Execute( + array("PARAMS" => Array("EXT" => "doc,docx,rtf,pdf,txt,jpg,jpeg,png,gif,bmp"),"NAME" => "file_type"), + array(), + array(), + array($_FILES[$fq['SID']]) + )) + { + $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_FILES[$fq['SID']]; + $attach = true; + } + else + { + array_push($form_errors, $fq['SID']); + } } else { - array_push($form_errors, $fq['SID']); - } - } - else - { - if($fq['REQUIRED'] == "Y") - { - array_push($form_errors, $fq['SID']); - } - } - } - else - { - if(strpos($fq['TITLE'], "utm_") > -1) - { - $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_COOKIE[strtolower($fq['TITLE'])]; - } - else - { - $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_REQUEST[$fq['SID']]; - } - } - - $arr['q'][] = $fq; - - $c++; - } - - if(!empty($_SESSION[$_REQUEST['form']."_CAPTCHA"])) - { - if($_SESSION[$_REQUEST['form'].'_CAPTCHA'] != $_REQUEST[$_REQUEST['form'].'_CAPTCHA']) - { - array_push($form_errors, $_REQUEST['form'].'_CAPTCHA'); - } - } - - $arr['FILES'] = $_FILES; - - if(count($form_errors) == 0) - { - if($RESULT_ID = CFormResult::Add($form['ID'], $formAnswers)) - { - $arr['status'] = "complete"; - - if($attach || array_key_exists("FORM_FILLING", $_REQUEST)) - { - if($attach) - { - $arAnswer = CFormResult::GetDataByID($RESULT_ID, Array(), $arResult, $arAnswer2); - - $fields = Array(); - $attached_files = Array(); - foreach($arAnswer AS $k => $v) + if($fq['REQUIRED'] == "Y") { - $fields[$k] = $v[0]['USER_TEXT']; - if($v[0]['USER_FILE_ID'] != NULL) - { - array_push($attached_files, $v[0]['USER_FILE_ID']); - } + array_push($form_errors, $fq['SID']); } + } + } + else + { + if(strpos($fq['TITLE'], "utm_") > -1) + { + $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_COOKIE[strtolower($fq['TITLE'])]; + } + else + { + $formAnswers["form_".$fq['ANSWER']['FIELD_TYPE']."_".$fq['ANSWER']['ID']] = $_REQUEST[$fq['SID']]; + } + } - $post_event_name = "FORM_FILLING_".$_REQUEST['form']; + $arr['q'][] = $fq; - CEvent::Send($post_event_name, "s1", $fields, "N", "", $attached_files); + $c++; + } + + if(!empty($_SESSION[$_REQUEST['form']."_CAPTCHA"])) + { + if($_SESSION[$_REQUEST['form'].'_CAPTCHA'] != $_REQUEST[$_REQUEST['form'].'_CAPTCHA']) + { + array_push($form_errors, $_REQUEST['form'].'_CAPTCHA'); + } + } + + $arr['FILES'] = $_FILES; + + if(count($form_errors) == 0) + { + if($RESULT_ID = CFormResult::Add($form['ID'], $formAnswers)) + { + $arr['status'] = "complete"; + + if($attach || array_key_exists("FORM_FILLING", $_REQUEST)) + { + if($attach) + { + $arAnswer = CFormResult::GetDataByID($RESULT_ID, Array(), $arResult, $arAnswer2); + + $fields = Array(); + $attached_files = Array(); + foreach($arAnswer AS $k => $v) + { + $fields[$k] = $v[0]['USER_TEXT']; + if($v[0]['USER_FILE_ID'] != NULL) + { + array_push($attached_files, $v[0]['USER_FILE_ID']); + } + } + + $post_event_name = "FORM_FILLING_".$_REQUEST['form']; + + CEvent::Send($post_event_name, "s1", $fields, "N", "", $attached_files); + } + else + { + CFormResult::Mail($RESULT_ID); + } } else { CFormResult::Mail($RESULT_ID); } + + if($form_code === "FORM_LEASING_REQUESTS") + { + $url = API_HOST."/site/RequestFromSite"; + + $payload = json_encode([ + "region" => $_REQUEST['FORM_FIELD_REGION'], + "name" => $REQ['FORM_FIELD_FIO'], + "phone" => $REQ['FORM_FIELD_PHONE'], + "email" => $REQ['FORM_FIELD_EMAIL'], + "org_title" => $REQ['FORM_FIELD_COMPANY'], + "brand" => $REQ['FORM_FIELD_BRAND'], + "model" => $REQ['FORM_FIELD_MODEL'], + "modification" => $REQ['FORM_FIELD_MODIFICATION'], + "price" => (int) $REQ['FORM_FIELD_PRICE'], + "prepaid" => (int) $REQ['FORM_FIELD_PREPAID'], + "term" => (int) $REQ['FORM_FIELD_TERM'], + "redemption" => (int) $REQ['FORM_FIELD_REDEMPTION'], + "utm_source" => $_COOKIE['utm_source'], + "utm_medium" => $_COOKIE['utm_medium'], + "utm_campaign" => $_COOKIE['utm_campaign'], + "utm_term" => $_COOKIE['utm_term'], + "utm_content" => $_COOKIE['utm_content'], + "page_url" => $REQ['FORM_FIELD_PAGE_URL'], + "page_name" => $REQ['FORM_FIELD_PAGE_NAME'], + ]); + + $c = curl_init(); + curl_setopt($c, CURLOPT_URL, API_HOST."/site/RequestFromSite"); + curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 30); + curl_setopt($c, CURLOPT_TIMEOUT, 30); + curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($c, CURLOPT_POST, 1); + curl_setopt($c, CURLOPT_POSTFIELDS, $payload); + curl_setopt($c, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); + + $response = curl_exec($c); + curl_close($c); + } } else { - CFormResult::Mail($RESULT_ID); - } - - //HERE - if($form_code === "FORM_LEASING_REQUESTS") - { - $url = API_HOST."/site/RequestFromSite"; - - $payload = json_encode([ - "region" => $_REQUEST['FORM_FIELD_REGION'], - "name" => $REQ['FORM_FIELD_FIO'], - "phone" => $REQ['FORM_FIELD_PHONE'], - "email" => $REQ['FORM_FIELD_EMAIL'], - "org_title" => $REQ['FORM_FIELD_COMPANY'], - "brand" => $REQ['FORM_FIELD_BRAND'], - "model" => $REQ['FORM_FIELD_MODEL'], - "modification" => $REQ['FORM_FIELD_MODIFICATION'], - "price" => (int) $REQ['FORM_FIELD_PRICE'], - "prepaid" => (int) $REQ['FORM_FIELD_PREPAID'], - "term" => (int) $REQ['FORM_FIELD_TERM'], - "redemption" => (int) $REQ['FORM_FIELD_REDEMPTION'], - "utm_source" => $_COOKIE['utm_source'], - "utm_medium" => $_COOKIE['utm_medium'], - "utm_campaign" => $_COOKIE['utm_campaign'], - "utm_term" => $_COOKIE['utm_term'], - "utm_content" => $_COOKIE['utm_content'], - "page_url" => $REQ['FORM_FIELD_PAGE_URL'], - "page_name" => $REQ['FORM_FIELD_PAGE_NAME'], - ]); - - $c = curl_init(); - curl_setopt($c, CURLOPT_URL, API_HOST."/site/RequestFromSite"); - curl_setopt($c, CURLOPT_CONNECTTIMEOUT, 30); - curl_setopt($c, CURLOPT_TIMEOUT, 30); - curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); - curl_setopt($c, CURLOPT_SSL_VERIFYPEER, 0); - curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0); - curl_setopt($c, CURLOPT_POST, 1); - curl_setopt($c, CURLOPT_POSTFIELDS, $payload); - curl_setopt($c, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); - - $response = curl_exec($c); - curl_close($c); + $arr['status'] = "error"; + global $strError; + $arr['message'] = $strError; } } else { $arr['status'] = "error"; - global $strError; - $arr['message'] = $strError; + $arr['errors'] = $form_errors; } + + $arr['request'] = $_REQUEST; + $arr['answers'] = $formAnswers; } else { $arr['status'] = "error"; - $arr['errors'] = $form_errors; + $arr['message'] = "recaptcha_error"; } - $arr['request'] = $_REQUEST; - $arr['answers'] = $formAnswers; print json_encode($arr); die(); diff --git a/local/components/evolution/form.leasing/templates/.default/script.js b/local/components/evolution/form.leasing/templates/.default/script.js index d1964c2..85591ad 100644 --- a/local/components/evolution/form.leasing/templates/.default/script.js +++ b/local/components/evolution/form.leasing/templates/.default/script.js @@ -56,32 +56,46 @@ function form_leasing_request_submit() formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : ""); formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : ""); - $.ajax( + grecaptcha.ready(function() { - url: "/api/forms/", type: 'POST', success: function(response) + grecaptcha.execute($("meta[name=recaptcha_site_key]").attr("content"), { action: 'submit' }).then(function(token) { - if(response.status == "complete") - { - $("#form_leasing_process").css("display","none"); - $("#form_leasing_success").css("display","flex"); + formData.append("recaptcha_token", token); - $("#send_button_text").css("display", "block"); - $("#send_button_spinner").css("display", "none"); - - leasing_form_submitting = false; - } - else if(response.status == "error") - { - for(var i in response.errors) + $.ajax({ + url: "/api/forms/", type: 'POST', success: function(response) { - $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); + console.log("response", response); + if(response.status === "complete") + { + $("#form_leasing_process").css("display","none"); + $("#form_leasing_success").css("display","flex"); - leasing_form_submitting = false; - } - } - }, data: formData, - dataType: "json", - cache: false, contentType: false, processData: false + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + leasing_form_submitting = false; + } + else if(response.status === "error") + { + for(var i in response.errors) + { + $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); + } + + $("#form_leasing_process").css("display","none"); + $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + leasing_form_submitting = false; + } + }, data: formData, + dataType: "json", + cache: false, contentType: false, processData: false + }); + }); }); } } diff --git a/local/components/evolution/form.leasing/templates/.default/template.php b/local/components/evolution/form.leasing/templates/.default/template.php index 518c0bd..4031251 100644 --- a/local/components/evolution/form.leasing/templates/.default/template.php +++ b/local/components/evolution/form.leasing/templates/.default/template.php @@ -84,6 +84,9 @@ $this->setFrameMode(true); +
diff --git a/local/components/evolution/form.vacancy/templates/.default/script.js b/local/components/evolution/form.vacancy/templates/.default/script.js index 27d58a6..20bcd54 100644 --- a/local/components/evolution/form.vacancy/templates/.default/script.js +++ b/local/components/evolution/form.vacancy/templates/.default/script.js @@ -59,32 +59,45 @@ function form_vacancy_submit() formData.append("FORM_FIELD_PAGE_NAME", document.title); formData.append("FORM_FIELD_PAGE_URL", window.location.href); - $.ajax( + grecaptcha.ready(function() { - url: "/api/forms/", type: 'POST', success: function(response) + grecaptcha.execute($("meta[name=recaptcha_site_key]").attr("content"), { action: 'submit' }).then(function(token) { - if(response.status == "complete") + formData.append("recaptcha_token", token); + $.ajax( { - $("#form_vacancy_process").css("display","none"); - $("#form_vacancy_success").css("display","flex"); - - $("#send_button_text").css("display", "block"); - $("#send_button_spinner").css("display", "none"); - - vacancy_form_submitting = false; - } - else if(response.status == "error") - { - for(var i in response.errors) + url: "/api/forms/", type: 'POST', success: function(response) { - $("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error"); + if(response.status == "complete") + { + $("#form_vacancy_process").css("display","none"); + $("#form_vacancy_success").css("display","flex"); - vacancy_form_submitting = false; - } - } - }, data: formData, - dataType: "json", - cache: false, contentType: false, processData: false + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + vacancy_form_submitting = false; + } + else if(response.status == "error") + { + for(var i in response.errors) + { + $("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error"); + } + + $("#form_vacancy_process").css("display","none"); + $("#form_vacancy_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + vacancy_form_submitting = false; + } + }, data: formData, + dataType: "json", + cache: false, contentType: false, processData: false + }); + }); }); } } diff --git a/local/components/evolution/form.vacancy/templates/.default/template.php b/local/components/evolution/form.vacancy/templates/.default/template.php index ac5a7fd..6f1fae1 100644 --- a/local/components/evolution/form.vacancy/templates/.default/template.php +++ b/local/components/evolution/form.vacancy/templates/.default/template.php @@ -101,6 +101,9 @@ $this->setFrameMode(true); +
diff --git a/local/templates/evolution/footer.php b/local/templates/evolution/footer.php index c76e9b7..dc89300 100644 --- a/local/templates/evolution/footer.php +++ b/local/templates/evolution/footer.php @@ -76,9 +76,9 @@

Мы используем cookies для улучшения использования сайта.

- + diff --git a/local/templates/evolution/header.php b/local/templates/evolution/header.php index ae41341..81f9818 100644 --- a/local/templates/evolution/header.php +++ b/local/templates/evolution/header.php @@ -49,6 +49,7 @@ IncludeTemplateLangFile(__FILE__); + From c42c1cb69df2a9fa6a712370f1666510914ac7a0 Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 25 Jul 2022 23:13:28 +0300 Subject: [PATCH 09/10] update for form.leasing.nomail component for recaptcha --- .../templates/.default/script.js | 55 ++++++++++++------- .../templates/.default/template.php | 3 + 2 files changed, 38 insertions(+), 20 deletions(-) diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/script.js b/local/components/evolution/form.leasing.nomail/templates/.default/script.js index d1964c2..c8a7507 100644 --- a/local/components/evolution/form.leasing.nomail/templates/.default/script.js +++ b/local/components/evolution/form.leasing.nomail/templates/.default/script.js @@ -56,32 +56,47 @@ function form_leasing_request_submit() formData.append("FORM_FIELD_TERM", $("#FORM_FIELD_TERM").val() ? $("#FORM_FIELD_TERM").val() : ""); formData.append("FORM_FIELD_REDEMPTION", $("#FORM_FIELD_REDEMPTION").val() ? $("#FORM_FIELD_REDEMPTION").val() : ""); - $.ajax( + grecaptcha.ready(function() { - url: "/api/forms/", type: 'POST', success: function(response) + grecaptcha.execute($("meta[name=recaptcha_site_key]").attr("content"), { action: 'submit' }).then(function(token) { - if(response.status == "complete") - { - $("#form_leasing_process").css("display","none"); - $("#form_leasing_success").css("display","flex"); + formData.append("recaptcha_token", token); - $("#send_button_text").css("display", "block"); - $("#send_button_spinner").css("display", "none"); - - leasing_form_submitting = false; - } - else if(response.status == "error") + $.ajax( { - for(var i in response.errors) + url: "/api/forms/", type: 'POST', success: function(response) { - $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); + if(response.status == "complete") + { + $("#form_leasing_process").css("display","none"); + $("#form_leasing_success").css("display","flex"); - leasing_form_submitting = false; - } - } - }, data: formData, - dataType: "json", - cache: false, contentType: false, processData: false + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + leasing_form_submitting = false; + } + else if(response.status == "error") + { + for(var i in response.errors) + { + $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); + + } + + $("#form_leasing_process").css("display","none"); + $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + + $("#send_button_text").css("display", "block"); + $("#send_button_spinner").css("display", "none"); + + leasing_form_submitting = false; + } + }, data: formData, + dataType: "json", + cache: false, contentType: false, processData: false + }); + }); }); } } diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/template.php b/local/components/evolution/form.leasing.nomail/templates/.default/template.php index 87cb941..f82ae97 100644 --- a/local/components/evolution/form.leasing.nomail/templates/.default/template.php +++ b/local/components/evolution/form.leasing.nomail/templates/.default/template.php @@ -84,6 +84,9 @@ $this->setFrameMode(true); +
From 690bf798e64460477da2a39b5abdfba169abf5a4 Mon Sep 17 00:00:00 2001 From: merelendor Date: Tue, 26 Jul 2022 08:20:49 +0300 Subject: [PATCH 10/10] recaptcha update for badge --- .../templates/.default/script.js | 14 +- .../templates/.default/template.php | 1 + .../form.leasing/templates/.default/script.js | 13 +- .../templates/.default/template.php | 3 +- .../form.vacancy/templates/.default/script.js | 14 +- .../templates/.default/template.php | 3 +- local/templates/evolution/css/main/style.css | 3444 ++++++++++++++++- local/templates/evolution/css/main/style.less | 4 +- 8 files changed, 3479 insertions(+), 17 deletions(-) diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/script.js b/local/components/evolution/form.leasing.nomail/templates/.default/script.js index c8a7507..96ca06f 100644 --- a/local/components/evolution/form.leasing.nomail/templates/.default/script.js +++ b/local/components/evolution/form.leasing.nomail/templates/.default/script.js @@ -66,8 +66,9 @@ function form_leasing_request_submit() { url: "/api/forms/", type: 'POST', success: function(response) { - if(response.status == "complete") + if(response.status === "complete") { + $("#form_leasing_info").css("display", "none"); $("#form_leasing_process").css("display","none"); $("#form_leasing_success").css("display","flex"); @@ -76,16 +77,19 @@ function form_leasing_request_submit() leasing_form_submitting = false; } - else if(response.status == "error") + else if(response.status === "error") { for(var i in response.errors) { $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); - } - $("#form_leasing_process").css("display","none"); - $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + if(response.message === "recaptcha_error") + { + $("#form_leasing_info").css("display", "none"); + $("#form_leasing_process").css("display","none"); + $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + } $("#send_button_text").css("display", "block"); $("#send_button_spinner").css("display", "none"); diff --git a/local/components/evolution/form.leasing.nomail/templates/.default/template.php b/local/components/evolution/form.leasing.nomail/templates/.default/template.php index f82ae97..ce3a8c2 100644 --- a/local/components/evolution/form.leasing.nomail/templates/.default/template.php +++ b/local/components/evolution/form.leasing.nomail/templates/.default/template.php @@ -87,6 +87,7 @@ $this->setFrameMode(true); +
diff --git a/local/components/evolution/form.leasing/templates/.default/script.js b/local/components/evolution/form.leasing/templates/.default/script.js index 85591ad..30e54fc 100644 --- a/local/components/evolution/form.leasing/templates/.default/script.js +++ b/local/components/evolution/form.leasing/templates/.default/script.js @@ -62,12 +62,13 @@ function form_leasing_request_submit() { formData.append("recaptcha_token", token); - $.ajax({ + $.ajax( + { url: "/api/forms/", type: 'POST', success: function(response) { - console.log("response", response); if(response.status === "complete") { + $("#form_leasing_info").css("display", "none"); $("#form_leasing_process").css("display","none"); $("#form_leasing_success").css("display","flex"); @@ -83,8 +84,12 @@ function form_leasing_request_submit() $("#form_leasing_request").find("*[name="+response.errors[i]+"]").addClass("error"); } - $("#form_leasing_process").css("display","none"); - $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + if(response.message === "recaptcha_error") + { + $("#form_leasing_info").css("display", "none"); + $("#form_leasing_process").css("display","none"); + $("#form_leasing_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + } $("#send_button_text").css("display", "block"); $("#send_button_spinner").css("display", "none"); diff --git a/local/components/evolution/form.leasing/templates/.default/template.php b/local/components/evolution/form.leasing/templates/.default/template.php index 4031251..e6b8228 100644 --- a/local/components/evolution/form.leasing/templates/.default/template.php +++ b/local/components/evolution/form.leasing/templates/.default/template.php @@ -55,7 +55,7 @@ $this->setFrameMode(true);

Напишите на buy@evoleasing.ru или заполните форму

-
+
@@ -87,6 +87,7 @@ $this->setFrameMode(true); +
diff --git a/local/components/evolution/form.vacancy/templates/.default/script.js b/local/components/evolution/form.vacancy/templates/.default/script.js index 20bcd54..698e078 100644 --- a/local/components/evolution/form.vacancy/templates/.default/script.js +++ b/local/components/evolution/form.vacancy/templates/.default/script.js @@ -64,12 +64,14 @@ function form_vacancy_submit() grecaptcha.execute($("meta[name=recaptcha_site_key]").attr("content"), { action: 'submit' }).then(function(token) { formData.append("recaptcha_token", token); + $.ajax( { url: "/api/forms/", type: 'POST', success: function(response) { - if(response.status == "complete") + if(response.status === "complete") { + $("#form_vacancy_info").css("display", "none"); $("#form_vacancy_process").css("display","none"); $("#form_vacancy_success").css("display","flex"); @@ -78,15 +80,19 @@ function form_vacancy_submit() vacancy_form_submitting = false; } - else if(response.status == "error") + else if(response.status === "error") { for(var i in response.errors) { $("#form_vacancy").find("*[name="+response.errors[i]+"]").addClass("error"); } - $("#form_vacancy_process").css("display","none"); - $("#form_vacancy_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + if(response.message === "recaptcha_error") + { + $("#form_vacancy_info").css("display", "none"); + $("#form_vacancy_process").css("display","none"); + $("#form_vacancy_fail").css("display","flex").parent().css("backgroundColor", "#2C2D2E"); + } $("#send_button_text").css("display", "block"); $("#send_button_spinner").css("display", "none"); diff --git a/local/components/evolution/form.vacancy/templates/.default/template.php b/local/components/evolution/form.vacancy/templates/.default/template.php index 29abf8e..305356c 100644 --- a/local/components/evolution/form.vacancy/templates/.default/template.php +++ b/local/components/evolution/form.vacancy/templates/.default/template.php @@ -101,9 +101,10 @@ $this->setFrameMode(true); - diff --git a/local/templates/evolution/css/main/style.css b/local/templates/evolution/css/main/style.css index 13b42d0..54825fd 100644 --- a/local/templates/evolution/css/main/style.css +++ b/local/templates/evolution/css/main/style.css @@ -1 +1,3443 @@ -@media all and (max-width:767px){.sm-hidden{display:none !important;margin:0 !important;visibility:hidden !important}}main{overflow:hidden;padding-top:112px}@media all and (max-width:1600px) and (min-width:1280px){main{padding-top:82px}}@media all and (max-width:1279px){main{padding-top:86px}}main section.gray{background:var(--inactive)}main .title_wrapper{display:flex;justify-content:space-between;margin-bottom:50px}main .title_wrapper.mb35{margin-bottom:35px}@media all and (max-width:1600px) and (min-width:1280px){main .title_wrapper{margin-bottom:30px}}@media all and (max-width:1279px){main .title_wrapper{margin-bottom:20px}}@media all and (max-width:767px){main .title_wrapper{flex-wrap:wrap}}main .title_wrapper h1,main .title_wrapper h2,main .title_wrapper h3,main .title_wrapper h4,main .title_wrapper h5{margin-bottom:0;line-height:1}@media all and (max-width:767px){main .title_wrapper .section_title:not(:only-child){margin-right:10px}}main .title_wrapper .title_link{font-weight:600;display:inline-block;margin-left:55px;align-self:flex-end;line-height:24px}@media all and (max-width:1279px){main .title_wrapper .title_link{font-size:13px;margin-left:12px;line-height:30px}}@media all and (max-width:767px){main .title_wrapper .title_link.full{margin-left:0;width:100%;background:url("/images/icons/link_caret.svg") no-repeat right center}}main .title_wrapper .left{display:flex}main .title_wrapper .right{display:flex}@media all and (max-width:767px){main .title_wrapper .right{width:100%;margin-top:40px}}main #main_slider{height:600px;background-color:var(--gray-light);padding:0;position:relative;background-size:cover !important;background-position:center !important;transition:background 75ms ease-in-out}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider{height:430px}}@media all and (max-width:1024px){main #main_slider{height:395px}}@media all and (max-width:1024px){main #main_slider .main_slider_swiper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}}main #main_slider .main_slider-image{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center;font-size:0;transition:opacity 100ms ease-in}main #main_slider .main_slider-image[src=""]{opacity:0}main #main_slider .container{position:relative;z-index:2;height:100%}@media all and (max-width:767px){main #main_slider .container{background:transparent}}main #main_slider .slider_active_title{font-weight:bold;font-size:43px;line-height:63px;letter-spacing:2px;color:#fff;max-width:560px;position:absolute;top:55px;left:0;text-transform:uppercase;font-family:'PF Din Display Pro Bold';z-index:3}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_active_title{font-size:32px;line-height:38px;max-width:420px;top:25px}}@media all and (max-width:1024px){main #main_slider .slider_active_title{font-size:20px;line-height:35px;max-width:280px;top:25px}}main #main_slider .slider_list{position:absolute;bottom:0;left:0;right:0;display:flex;z-index:6;padding-right:calc(20% - 98px)}@media all and (max-width:1660px){main #main_slider .slider_list{padding-right:20%}}@media all and (max-width:1024px){main #main_slider .slider_list{height:135px;left:-80px;right:-80px;padding-left:80px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-right:0}}@media all and (max-width:767px){main #main_slider .slider_list{height:115px;left:-16px;padding-left:0;right:-16px}}main #main_slider .slider_list .scrolled{display:flex;width:100%;overflow:hidden}@media all and (max-width:1024px){main #main_slider .slider_list .scrolled{overflow:auto}}main #main_slider .slider_list .slider_item{width:20%;min-width:286px;max-width:286px;height:300px;padding:15px 25px;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;cursor:pointer;position:relative;overflow:hidden}@media all and (max-width:1660px){main #main_slider .slider_list .slider_item{min-width:25%;max-width:25%}}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_item{height:215px}}@media all and (max-width:1024px){main #main_slider .slider_list .slider_item{height:135px;padding:15px 20px;width:33.333%;min-width:33.333%}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item{width:210px;min-width:210px;height:115px}}main #main_slider .slider_list .slider_item:after{content:"";display:block;position:absolute;left:0;right:0;top:0;z-index:1;width:100%;height:100%;transform:translateY(100%);transition:175ms transform cubic-bezier(.25, .46, .45, .94)}main #main_slider .slider_list .slider_item .item_name{font-size:24px;line-height:24px;text-transform:uppercase;color:#fff;width:100%;display:flex;height:86px;align-content:center;align-items:center;justify-content:space-between;transition:175ms transform cubic-bezier(.25, .46, .45, .94);transform:translateY(57px);position:relative;z-index:2;margin-right:15px;font-family:'PF Din Display Pro Bold'}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_item .item_name{font-size:20px;height:80px}}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item .item_name{font-size:20px;height:80px}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item .item_name{font-size:16px;line-height:24px;height:60px}}main #main_slider .slider_list .slider_item .item_name:after{content:"";display:block;width:22px;min-width:22px;height:14px;background:url("/images/icons/slider_arrow.svg") no-repeat center}main #main_slider .slider_list .slider_item .item_link{display:inline-block;line-height:40px;color:#fff;font-weight:600;transition:175ms transform cubic-bezier(.25, .46, .45, .94);transform:translateY(57px);position:relative;z-index:2}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item .item_link{font-size:13px}}main #main_slider .slider_list .slider_item a{display:none}main #main_slider .slider_list .slider_item.active{background:currentColor}main #main_slider .slider_list .slider_item.active a{display:block;text-decoration:none;position:absolute;top:0;left:0;right:0;z-index:3;width:100%;height:100%}main #main_slider .slider_list .slider_item.active .item_name,main #main_slider .slider_list .slider_item.active .item_link{transform:translateY(0)}main #main_slider .slider_list .slider_item.active .item_name:after{width:44px;min-width:44px;background:url("/images/icons/slider_arrow-hover.svg") no-repeat center;transform:rotate(-90deg) translate(15px, 15px)}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item.active .item_name:after{transform:rotate(-90deg) translate(0, 0);position:absolute;right:-35px;top:35px}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item.active .item_name:after{background:url("/images/icons/slider_arrow.svg") no-repeat center}}main #main_slider .slider_list .slider_item:hover .item_name,main #main_slider .slider_list .slider_item:hover .item_link{transform:translateY(0)}main #main_slider .slider_list .slider_item:hover:after{transform:translateY(0);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, currentColor 100%)}main #main_slider .slider_list .slider_navto{width:20%;max-width:20%;height:300px;min-width:286px;position:absolute;right:-123px;bottom:-1px}@media all and (max-width:1660px){main #main_slider .slider_list .slider_navto{min-width:20%;max-width:20%;right:0}}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_navto{height:215px}}@media all and (max-width:1024px){main #main_slider .slider_list .slider_navto{display:none}}main #main_slider .slider_list .slider_navto a{background:#fff;width:100%;height:100%;clip-path:polygon(100% 0, 0% 100%, 100% 100%);transition:175ms background cubic-bezier(.25, .46, .45, .94);box-sizing:border-box;padding:0 25px;display:flex;align-items:flex-end;justify-content:flex-end}main #main_slider .slider_list .slider_navto a:after{content:"";display:block;width:22px;min-width:22px;height:86px;transition:175ms all cubic-bezier(.25, .46, .45, .94);background:url("/images/icons/slider_arrow-blue.svg") no-repeat center}main #main_slider .slider_list .slider_navto a:hover{background:#04a8a4}main #main_slider .slider_list .slider_navto a:hover:after{width:90px;background:url("/images/icons/arrow-navto.svg") no-repeat center}@media all and (max-width:1279px){main #calc{background:#EDEFF5}}main #calc .container{background:url("/images/calc-bg.jpg") no-repeat right center #EDEFF5;padding:70px 25px;position:relative}main #calc .container:after{content:"";display:block;position:absolute;top:0;bottom:0;right:-100%;width:100%;left:auto;background-color:inherit}@media all and (max-width:1279px){main #calc .container{padding:50px 25px}}@media all and (max-width:1279px){main #calc .container{background:#EDEFF5}}@media all and (max-width:767px){main #calc .container{padding:25px 0}}main #calc .calc_body{display:flex;justify-content:space-between}@media all and (max-width:767px){main #calc .calc_body{display:block}}main #calc .calc_body .calc_settings{width:830px}@media all and (max-width:1420px){main #calc .calc_body .calc_settings{width:calc(100% - 410px)}}@media all and (max-width:1279px){main #calc .calc_body .calc_settings{width:calc(50% - 15px)}}@media all and (max-width:767px){main #calc .calc_body .calc_settings{width:100%}}main #calc .calc_body .calc_settings .settings_box{background:rgba(255,255,255,0.6);border-radius:4px;height:57px;margin-bottom:80px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:10px}@media all and (max-width:1600px) and (min-width:1280px){main #calc .calc_body .calc_settings .settings_box{margin-bottom:45px}}main #calc .calc_body .calc_settings .settings_box output[hidden]{display:none}main #calc .calc_body .calc_settings .settings_box:last-child{margin-bottom:20px}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box{margin-bottom:45px;height:48px;padding:8px}}main #calc .calc_body .calc_settings .settings_box .price_custom{margin-bottom:15px;display:flex;align-items:center}main #calc .calc_body .calc_settings .settings_box .price_custom input{background:#EDEFF5;font-size:15px;line-height:20px;font-weight:700;border-radius:3px;border:0;padding:0 15px;box-shadow:none;-webkit-appearance:none;appearance:none;outline:none;box-sizing:border-box}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box .price_custom input{font-size:13px;width:90px;padding:0 5px}}main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-outer-spin-button,main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-inner-spin-button{-webkit-appearance:none}main #calc .calc_body .calc_settings .settings_box .price_custom button{display:block;border-radius:100%;width:20px;height:20px;text-indent:-999px;overflow:hidden;box-shadow:none;border:0;margin-left:10px;background:url("/images/icons/checkbox_white.svg") no-repeat center var(--green);padding:0}main #calc .calc_body .calc_settings .settings_box p{margin-bottom:15px;font-weight:700}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box p{font-size:13px}}main #calc .calc_body .calc_settings .settings_box p.min{position:absolute;top:65px;font-weight:400;left:10px;margin:0}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box p.min{display:none}}main #calc .calc_body .calc_settings .settings_box p.max{position:absolute;top:65px;font-weight:400;right:10px;margin:0}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box p.max{top:30px}}main #calc .calc_body .calc_settings .settings_box .line{width:100%;background:rgba(142,148,167,0.4)}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box .line{width:calc(100% - 55px)}}main #calc .calc_body .calc_settings .settings_box .line,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal{position:relative;height:5px;z-index:2}main #calc .calc_body .calc_settings .settings_box .line .active_line,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .active_line,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__fill,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__fill{background:var(--blue);position:absolute;left:0;bottom:0;height:10px}main #calc .calc_body .calc_settings .settings_box .line .dragble,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle{width:1px;height:16px;cursor:pointer;position:absolute;top:8px;left:0}main #calc .calc_body .calc_settings .settings_box .line .dragble:after,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble:after,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle:after,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle:after{content:"";display:block;transform:rotate(45deg) translate(-6px, 6px);width:16px;height:16px;background:var(--blue)}main #calc .calc_body .calc_result{width:350px;align-items:stretch;align-content:stretch;display:flex;flex-wrap:wrap}@media all and (max-width:1420px){main #calc .calc_body .calc_result{width:320px}}@media all and (max-width:1279px){main #calc .calc_body .calc_result{width:calc(50% - 15px)}}@media all and (max-width:767px){main #calc .calc_body .calc_result{width:100%;margin-top:35px}}main #calc .calc_body .calc_result .result_box{width:100%}main #calc .calc_body .calc_result .result_box p{font-weight:700}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p{font-weight:400;font-size:13px;line-height:20px;margin-bottom:20px}}@media all and (max-width:767px){main #calc .calc_body .calc_result .result_box p{margin-bottom:8px}}main #calc .calc_body .calc_result .result_box p.price{font-size:41px;line-height:1}main #calc .calc_body .calc_result .result_box p.price sup{font-weight:300;font-size:12px;line-height:18px;color:#8E94A7;vertical-align:super}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p.price{font-size:32px}}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p.price{font-size:20px;margin-bottom:0;font-weight:700}}@media all and (max-width:767px){main #calc .calc_body .calc_result .result_box{width:50%}}main #calc .calc_body .calc_result .button{width:100%;align-self:center}@media all and (max-width:767px){main #calc .calc_body .calc_result .button{margin-top:30px;margin-bottom:15px}}main #calc .calc_body .calc_result .secondary{align-self:flex-end}main .news_arrows,main .leasing_arrows,main .special_arrows{display:flex;align-content:center}@media all and (max-width:1279px){main .news_arrows,main .leasing_arrows,main .special_arrows{display:none !important}}main .news_arrows button,main .leasing_arrows button,main .special_arrows button{width:97px;height:28px;background-color:var(--blue);box-sizing:border-box;padding:0 10px;transition:175ms background ease-in-out}main .news_arrows button svg,main .leasing_arrows button svg,main .special_arrows button svg{width:8px;height:12px;margin-left:0}main .news_arrows button svg path,main .leasing_arrows button svg path,main .special_arrows button svg path{stroke:#fff;transition:175ms stroke ease-in-out}main .news_arrows button:disabled,main .leasing_arrows button:disabled,main .special_arrows button:disabled,main .news_arrows button.slick-disabled,main .leasing_arrows button.slick-disabled,main .special_arrows button.slick-disabled{cursor:default;background-color:var(--inactive);background-position:center}main .news_arrows button:disabled svg,main .leasing_arrows button:disabled svg,main .special_arrows button:disabled svg,main .news_arrows button.slick-disabled svg,main .leasing_arrows button.slick-disabled svg,main .special_arrows button.slick-disabled svg{margin-left:0}main .news_arrows button:disabled svg path,main .leasing_arrows button:disabled svg path,main .special_arrows button:disabled svg path,main .news_arrows button.slick-disabled svg path,main .leasing_arrows button.slick-disabled svg path,main .special_arrows button.slick-disabled svg path{stroke:#8E94A7}main .special_arrows{position:absolute;top:-74px;right:0}@media all and (max-width:767px){main #news .news_slider_wrapper{margin:0 -16px}}main .news_list,main .career_list{display:flex;white-space:nowrap;width:100%}main .news_list .slick-list,main .career_list .slick-list{width:100%}main .news_list .slick-list .slick-track,main .career_list .slick-list .slick-track{white-space:nowrap;display:flex;padding-right:100px}main .news_list .slick-list .slick-track:after,main .career_list .slick-list .slick-track:after{content:"";display:block;width:365px;min-width:365px;height:200px}main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{width:365px;min-width:365px;padding:35px 20px;background:#EDEFF5;position:relative}@media all and (max-width:1600px) and (min-width:1280px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{padding:25px 15px}}@media all and (max-width:1279px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{width:214px;min-width:214px;padding:25px 15px}}@media all and (max-width:767px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{margin-right:1px}}main .news_list .news_item p,main .career_list .news_item p,main .news_list .career_item p,main .career_list .career_item p{white-space:normal;margin-bottom:22px;line-height:24px;transition:175ms color ease-in-out}main .news_list .news_item .news_date,main .career_list .news_item .news_date,main .news_list .career_item .news_date,main .career_list .career_item .news_date{margin-bottom:15px}@media all and (max-width:1279px){main .news_list .news_item .news_date,main .career_list .news_item .news_date,main .news_list .career_item .news_date,main .career_list .career_item .news_date{margin-bottom:15px}}main .news_list .news_item img,main .career_list .news_item img,main .news_list .career_item img,main .career_list .career_item img{display:block;margin-bottom:22px;object-fit:cover}@media all and (max-width:1279px){main .news_list .news_item img,main .career_list .news_item img,main .news_list .career_item img,main .career_list .career_item img{height:auto;width:100%;margin-bottom:15px}}main .news_list .news_item .news_title,main .career_list .news_item .news_title,main .news_list .career_item .news_title,main .career_list .career_item .news_title,main .news_list .news_item .career_title,main .career_list .news_item .career_title,main .news_list .career_item .career_title,main .career_list .career_item .career_title{color:#0C0C0C;font-size:24px;line-height:28px;font-weight:700}@media all and (max-width:1600px){main .news_list .news_item .news_title,main .career_list .news_item .news_title,main .news_list .career_item .news_title,main .career_list .career_item .news_title,main .news_list .news_item .career_title,main .career_list .news_item .career_title,main .news_list .career_item .career_title,main .career_list .career_item .career_title{font-size:19px;line-height:26px;margin-bottom:15px}}main .news_list .news_item .news_link,main .career_list .news_item .news_link,main .news_list .career_item .news_link,main .career_list .career_item .news_link,main .news_list .news_item .career_link,main .career_list .news_item .career_link,main .news_list .career_item .career_link,main .career_list .career_item .career_link{margin-bottom:0;color:var(--blue)}@media all and (max-width:1279px){main .news_list .news_item .news_link,main .career_list .news_item .news_link,main .news_list .career_item .news_link,main .career_list .career_item .news_link,main .news_list .news_item .career_link,main .career_list .news_item .career_link,main .news_list .career_item .career_link,main .career_list .career_item .career_link{font-weight:700;font-size:13px}}main .news_list .news_item a,main .career_list .news_item a,main .news_list .career_item a,main .career_list .career_item a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}main .news_list .news_item:after,main .career_list .news_item:after,main .news_list .career_item:after,main .career_list .career_item:after{content:"";display:block;position:absolute;top:-24px;left:0;right:0;bottom:-24px;opacity:0;visibility:hidden;transition:175ms all ease-in-out}main .news_list .news_item:hover,main .career_list .news_item:hover,main .news_list .career_item:hover,main .career_list .career_item:hover{z-index:2}main .news_list .news_item:hover:after,main .career_list .news_item:hover:after,main .news_list .career_item:hover:after,main .career_list .career_item:hover:after{opacity:1;visibility:visible;background:var(--green);z-index:0}main .news_list .news_item:hover p,main .career_list .news_item:hover p,main .news_list .career_item:hover p,main .career_list .career_item:hover p,main .news_list .news_item:hover img,main .career_list .news_item:hover img,main .news_list .career_item:hover img,main .career_list .career_item:hover img{color:#fff;z-index:2;position:relative}main .news_list .news_item:hover .news_date:after,main .career_list .news_item:hover .news_date:after,main .news_list .career_item:hover .news_date:after,main .career_list .career_item:hover .news_date:after{content:"";position:absolute;bottom:-8px;height:2px;left:0;right:0;background:linear-gradient(to right, #ffffff 0%, rgba(255,255,255,0) 100%)}main .news_list.masongry_columns,main .career_list.masongry_columns{display:flex;justify-content:space-between}main .news_list.masongry_columns .column,main .career_list.masongry_columns .column{width:calc(50% - 15px)}main .news_list.masongry_columns .news_item,main .career_list.masongry_columns .news_item,main .news_list.masongry_columns .career_item,main .career_list.masongry_columns .career_item{width:100%;margin-bottom:30px}@media all and (max-width:767px){main .news_list.masongry_columns,main .career_list.masongry_columns{display:block}main .news_list.masongry_columns .column,main .career_list.masongry_columns .column{width:100%}}main .programs_list,main .services_list{display:flex;flex-wrap:wrap}@media all and (max-width:1279px){main .programs_list,main .services_list{justify-content:space-between}}main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{margin-top:40px;margin-bottom:40px;width:calc(25% - 23px);position:relative;background:#EDEFF5;transform-origin:left;transition:all 175ms ease-in-out;height:390px}@media all and (max-width:1420px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{overflow:hidden}}@media all and (max-width:1500px) and (min-width:1280px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{height:270px;margin-top:15px;margin-bottom:15px}}@media all and (max-width:1279px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{width:calc(50% - 15px);margin-right:0 !important;margin-bottom:30px;margin-top:0;height:258px;overflow:hidden}}@media all and (max-width:767px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{width:100%}}main .programs_list .program_item:after,main .services_list .program_item:after,main .programs_list .service_item:after,main .services_list .service_item:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#eeeff4;z-index:0;transition:all 125ms ease-in-out}main .programs_list .program_item a,main .services_list .program_item a,main .programs_list .service_item a,main .services_list .service_item a{height:100%;display:block;box-sizing:border-box;padding:36px 18px;position:relative;z-index:2}@media all and (max-width:1600px){main .programs_list .program_item a,main .services_list .program_item a,main .programs_list .service_item a,main .services_list .service_item a{padding:24px 18px}}main .programs_list .program_item a span,main .services_list .program_item a span,main .programs_list .service_item a span,main .services_list .service_item a span{display:inline-block}main .programs_list .program_item:not(:nth-child(4n)),main .services_list .program_item:not(:nth-child(4n)),main .programs_list .service_item:not(:nth-child(4n)),main .services_list .service_item:not(:nth-child(4n)){margin-right:30px}main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-weight:700;font-size:26px;line-height:36px;color:#000;position:relative;z-index:2;transform:translateY(0);transition:125ms transform ease-in-out;max-width:70%}@media all and (max-width:1600px) and (min-width:1280px){main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-size:22px;line-height:32px}}@media all and (max-width:1279px){main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-size:19px;line-height:26px}}main .programs_list .program_item .program_link,main .services_list .program_item .program_link,main .programs_list .service_item .program_link,main .services_list .service_item .program_link,main .programs_list .program_item .service_link,main .services_list .program_item .service_link,main .programs_list .service_item .service_link,main .services_list .service_item .service_link{position:absolute;right:0px;bottom:-10px;color:var(--blue);font-weight:600;font-size:15px;line-height:20px;opacity:0;z-index:2;transform:translate(0, 0);transition:125ms all ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .programs_list .program_item .program_link,main .services_list .program_item .program_link,main .programs_list .service_item .program_link,main .services_list .service_item .program_link,main .programs_list .program_item .service_link,main .services_list .program_item .service_link,main .programs_list .service_item .service_link,main .services_list .service_item .service_link{font-size:13px;line-height:18px}}main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{position:absolute;right:0;bottom:0;transform:translate(0, 0);transition:125ms all ease-in-out}@media all and (max-width:1500px) and (min-width:1280px){main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{max-width:80%}}@media all and (max-width:1279px){main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{max-height:120%}}@media all and (min-width:1280px){main .programs_list .program_item:hover,main .services_list .program_item:hover,main .programs_list .service_item:hover,main .services_list .service_item:hover{overflow:visible}main .programs_list .program_item:hover:after,main .services_list .program_item:hover:after,main .programs_list .service_item:hover:after,main .services_list .service_item:hover:after{top:-35px;right:-20px;bottom:-35px}main .programs_list .program_item:hover img,main .services_list .program_item:hover img,main .programs_list .service_item:hover img,main .services_list .service_item:hover img{transform:translate(20px, -35px)}main .programs_list .program_item:hover .program_name,main .services_list .program_item:hover .program_name,main .programs_list .service_item:hover .program_name,main .services_list .service_item:hover .program_name,main .programs_list .program_item:hover .service_name,main .services_list .program_item:hover .service_name,main .programs_list .service_item:hover .service_name,main .services_list .service_item:hover .service_name{transform:translateY(-30px)}main .programs_list .program_item:hover .program_link,main .services_list .program_item:hover .program_link,main .programs_list .service_item:hover .program_link,main .services_list .service_item:hover .program_link,main .programs_list .program_item:hover .service_link,main .services_list .program_item:hover .service_link,main .programs_list .service_item:hover .service_link,main .services_list .service_item:hover .service_link{opacity:1;transform:translate(-10px, -10px)}}main .services_list{justify-content:center}@media all and (max-width:1279px){main .services_list{justify-content:space-between}}main .services_list .service_item{width:calc(33.333% - 20px)}main .services_list .service_item:after{background:#f1f2f7}main .services_list .service_item .service_name{max-width:50%}main .services_list .service_item:not(:nth-child(3n)){margin-right:30px}main .services_list .service_item:nth-child(3n){margin-right:0}main .services_list .service_item:nth-child(4n){margin-right:30px}@media all and (max-width:1279px){main .services_list .service_item{width:calc(50% - 15px)}main .services_list .service_item img{max-height:100%}}@media all and (max-width:767px){main .services_list .service_item{width:100%}}main #special_slider{position:relative}main #special_slider .disable_space{margin-bottom:-80px}@media all and (max-width:960px){main #special_slider .disable_space{margin-bottom:-40px}}main .special_list{display:flex;flex-wrap:wrap;justify-content:space-between}main .special_list .special_item{position:relative;width:calc(50% - 18px);min-width:calc(50% - 18px);margin-bottom:80px;min-height:310px}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item{min-height:270px;margin-bottom:40px}}main .special_list .special_item a{display:block;color:#0C0C0C;position:relative;z-index:2;box-sizing:border-box;padding:25px calc(50% + 20px) 25px 20px;height:100%}main .special_list .special_item a .special_name{font-size:26px;line-height:35px;font-weight:700;color:#0C0C0C;margin-bottom:25px;display:block;transition:all 220ms ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item a .special_name{font-size:19px;line-height:26px}}main .special_list .special_item a .speacial_text{display:block;margin-bottom:10px;font-weight:700;color:#0C0C0C;transform:translate(0, 0);transition:all 220ms ease-in-out}main .special_list .special_item a .speacial_text .special_desc{margin-top:0;margin-bottom:0}main .special_list .special_item a .special_desc{font-size:15px;line-height:24px;transform:translate(0, 0);transition:all 220ms ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item a .special_desc{font-size:13px;line-height:18px}}main .special_list .special_item a>.speacial_text,main .special_list .special_item a>.special_desc{margin-top:15px;margin-bottom:15px}main .special_list .special_item a .special_link{display:inline-block;font-weight:600;opacity:0;transform:translate(10px, 10px);transition:all 220ms ease-in-out;color:#fff}main .special_list .special_item:after{content:"";display:block;position:absolute;top:20px;bottom:30px;right:30px;left:30%;transition:all 220ms ease-in-out;background:var(--inactive);z-index:0}main .special_list .special_item img{display:block;position:absolute;top:0;bottom:0;width:50%;height:100%;right:0;object-fit:cover;z-index:1}@media all and (min-width:1280px){main .special_list .special_item:hover a .special_name{color:#fff}main .special_list .special_item:hover a .speacial_text,main .special_list .special_item:hover a .special_desc{transform:translate(0, -10px);color:#fff}main .special_list .special_item:hover a .special_link{opacity:1;color:#fff;transform:translate(0, 0)}main .special_list .special_item:hover:after{background:var(--green);top:0;left:0;bottom:0}}@media all and (max-width:1279px){main .special_list .special_item{width:calc(50% - 15px);min-width:calc(50% - 15px);margin-bottom:30px}main .special_list .special_item a{padding:30px 0 0 0;display:flex;flex-wrap:wrap}main .special_list .special_item a .special_name{font-size:19px;line-height:26px;margin-bottom:15px}main .special_list .special_item a .special_desc{font-size:13px;line-height:20px;width:100%}main .special_list .special_item a .speacial_text{width:100%}main .special_list .special_item a .special_link{opacity:1;transform:translate(0, 0);color:var(--blue)}main .special_list .special_item a img{position:relative;width:100%;height:155px;object-fit:cover;object-position:center}main .special_list .special_item:after{width:182px;top:0;left:auto;right:0;height:120px}}@media all and (max-width:767px){main .special_list .special_item{width:100%}main .special_list .special_item:after{width:131px}main .special_list .special_item a .special_name{margin-bottom:15px}main .special_list .special_item a img{height:190px}}main .special_list.swiped{flex-wrap:unset;white-space:nowrap}main .special_list.swiped .special_item{margin-top:30px;margin-bottom:30px;margin-right:30px}main .special_list.swiped .special_item>*{white-space:normal}main .special_list.swiped .special_item a .special_link{color:var(--blue);opacity:1}main .special_list.swiped .special_item:hover a .special_link{color:#fff}@media all and (max-width:1279px){main .special_list.swiped{white-space:unset}main .special_list.swiped .special_item{width:288px;min-width:288px;margin-right:30px;position:relative}main .special_list.swiped .special_item a{padding:20px 0 40px 0;display:block}main .special_list.swiped .special_item a .special_name{height:52px;margin-bottom:235px;display:flex;align-items:flex-end}main .special_list.swiped .special_item a .special_link{position:absolute;bottom:0px;left:0}main .special_list.swiped .special_item img{width:100%;height:200px;top:88px}main .special_list.swiped .special_item:hover a .special_link{color:var(--blue)}main .special_list.swiped .special_item:after{width:131px}}@media all and (max-width:767px){main .special_list.swiped .special_item{width:212px;min-width:212px;margin-right:16px;margin-top:0;margin-bottom:0}main .special_list.swiped .special_item a .special_name{height:78px}main .special_list.swiped .special_item img{top:112px}}main .brand_select{max-width:306px;margin-left:auto;margin-top:35px;margin-bottom:35px}@media all and (max-width:767px){main .brand_select{max-width:100%;margin-top:10px;margin-bottom:25px}}main .special_detail .special_offer{position:relative;padding:25px calc(100% - 390px) 0 25px;margin-bottom:45px;min-height:310px}main .special_detail .special_offer h2{font-size:26px;line-height:35px;color:#0C0C0C;font-weight:700;margin-bottom:25px}@media all and (max-width:1600px) and (min-width:1280px){main .special_detail .special_offer h2{font-size:22px;line-height:26px}}main .special_detail .special_offer h2 span{color:#A8026B;font-size:58px;line-height:58px}main .special_detail .special_offer h2 mark{color:#A8026B;background:transparent}main .special_detail .special_offer .button{width:100%;margin-top:40px}main .special_detail .special_offer:after{content:"";display:block;position:absolute;z-index:1;left:420px;top:15px;bottom:25px;right:0;background:var(--inactive)}main .special_detail .special_offer img{display:block;height:100%;width:calc(100% - 502px);position:absolute;right:0;bottom:0;z-index:2;object-fit:cover}@media all and (max-width:1420px){main .special_detail .special_offer{padding-left:0}}@media all and (max-width:1279px){main .special_detail .special_offer{padding:0 calc(50% + 15px) 0 0}main .special_detail .special_offer h2{font-size:19px;line-height:26px;width:100%;order:2;margin-bottom:0}main .special_detail .special_offer h2 span{font-size:19px;line-height:26px}main .special_detail .special_offer img{width:calc(50% - 15px)}main .special_detail .special_offer:after{left:calc(50% - 120px);z-index:-1}}@media all and (max-width:767px){main .special_detail .special_offer{padding:0;display:flex;flex-wrap:wrap}main .special_detail .special_offer img{order:1;width:100%;position:relative;height:155px;margin-bottom:10px}main .special_detail .special_offer ul,main .special_detail .special_offer .list-column,main .special_detail .special_offer p{order:3;margin-top:20px;margin-bottom:30px}main .special_detail .special_offer .button{order:4;margin-top:0}main .special_detail .special_offer:after{width:182px;left:auto;right:0;top:0;bottom:50px;z-index:-1}}main .special_detail .special_offer-text{margin-bottom:80px;padding:0 25px}@media all and (max-width:767px){main .special_detail .special_offer-text{padding:0;margin-bottom:40px}}main .special_detail .aside_container{margin-top:60px}@media all and (max-width:767px){main .special_detail .aside_container{margin-top:30px;padding-top:30px;border-top:1px solid #EDEFF5}}main .special_detail .aside_container .block_header{padding:0px !important;margin:0 25px;border-top:1px solid #EDEFF5;border-bottom:1px solid #EDEFF5}main .special_detail .aside_container .block_body{padding:0 25px !important}main .special_detail .aside_container .special_offer-text{margin-bottom:30px}main .special_detail .dropdown_block .block_body{padding:0 40px}@media all and (max-width:960px){main .special_detail .dropdown_block .block_body{padding:0}}main .leasing_offer h3{padding:0 25px;margin-bottom:15px;font-size:26px;line-height:35px}@media all and (max-width:767px){main .leasing_offer h3{padding:0;font-size:17px;line-height:24px}}main .leasing_offer .title_wrapper{margin-bottom:0}main .leasing_offer #leasing_slider{margin-top:30px}@media all and (max-width:1279px){main .leasing_offer #leasing_slider{margin-top:0}}main .leasing_offer #leasing_slider .leasing_list.swiped{display:flex;flex-wrap:unset}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:calc(33.333% - 20px);margin-bottom:0;margin-right:30px}@media all and (max-width:1600px) and (min-width:1280px){main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:calc(28% - 20px)}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper{padding-bottom:15px}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper span{padding:0 15px}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper img{height:165px;margin-bottom:15px}}@media all and (max-width:1279px){main .leasing_offer #leasing_slider .leasing_list.swiped{margin-right:0;overflow-x:unset;margin-bottom:30px;margin-left:0}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:210px;margin-right:5px !important}}main .leasing_offer .leasing_list{display:flex;flex-wrap:wrap}main .leasing_offer .leasing_list .leasing_item{width:calc(33.333% - 20px);margin-bottom:30px}main .leasing_offer .leasing_list .leasing_item:not(:nth-child(3n)){margin-right:30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper{display:block;padding-bottom:35px;background:#fff;transition:background-color 175ms ease-in-out}main .leasing_offer .leasing_list .leasing_item .item_wrapper img{display:block;width:100%;height:220px;object-fit:cover;margin-bottom:30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper span{display:block;color:#000;transition:color 175ms ease-in-out}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model{padding:0 30px;margin-bottom:5px;font-weight:700}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc{padding:0 30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover{background:var(--green)}main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_model,main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_desc{color:#fff}@media all and (max-width:1279px){main .leasing_offer .leasing_list{overflow-x:scroll;flex-wrap:unset;margin-right:-80px}main .leasing_offer .leasing_list .leasing_item{min-width:210px;margin-right:5px !important}main .leasing_offer .leasing_list .leasing_item .item_wrapper{padding-bottom:12px}main .leasing_offer .leasing_list .leasing_item .item_wrapper img{margin-bottom:12px;height:135px}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model,main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc{padding:0 18px}}@media all and (max-width:767px){main .leasing_offer .leasing_list{margin:0 -16px;padding:0 16px}}main .leasing_offer .leasing_offer-detail{display:flex;justify-content:space-between;margin-top:45px}main .leasing_offer .leasing_offer-detail .image_slider{width:calc(100% - 560px);position:relative;overflow:hidden}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots{position:absolute;bottom:12px;display:flex;align-items:center;justify-content:center;margin:auto;left:0;right:0}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button{padding:0;width:9px;height:9px;cursor:pointer;border-radius:100%;margin:0 4px;min-width:9px;border:0;background:#fff}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button.is-selected{background:#A8026B}main .leasing_offer .leasing_offer-detail .image_slider .slider_list{display:flex;height:100%}main .leasing_offer .leasing_offer-detail .image_slider .slide{height:100%;min-width:100%}main .leasing_offer .leasing_offer-detail .image_slider .slide img{width:100%;height:100%;object-fit:cover}main .leasing_offer .leasing_offer-detail .offer_desc{width:530px;padding-bottom:40px;position:relative}main .leasing_offer .leasing_offer-detail .offer_desc .offer_name{font-size:26px;line-height:35px;text-transform:uppercase;font-weight:700;margin-bottom:30px}main .leasing_offer .leasing_offer-detail .offer_desc ul{margin-bottom:20px}main .leasing_offer .leasing_offer-detail .offer_desc ul li{line-height:25px}main .leasing_offer .leasing_offer-detail .offer_desc .button{margin-top:40px;width:390px;position:absolute;bottom:0;left:0}@media all and (max-width:1279px){main .leasing_offer .leasing_offer-detail .image_slider,main .leasing_offer .leasing_offer-detail .offer_desc{width:calc(50% - 15px)}main .leasing_offer .leasing_offer-detail .image_slider .button,main .leasing_offer .leasing_offer-detail .offer_desc .button{position:relative}}@media all and (max-width:767px){main .leasing_offer .leasing_offer-detail{margin-top:18px;display:block;flex-wrap:wrap}main .leasing_offer .leasing_offer-detail .image_slider{width:100%;height:168px;margin-bottom:20px}main .leasing_offer .leasing_offer-detail .offer_desc{width:100%;padding-bottom:0}main .leasing_offer .leasing_offer-detail .offer_desc .offer_name{font-size:19px;line-height:26px;margin-bottom:13px}main .leasing_offer .leasing_offer-detail .offer_desc .button{width:100%;position:relative}}main .faq_search{margin-bottom:40px}main .faq_search .form_field{width:100%;max-width:635px;margin-left:auto}main .dropdown_blocks_list .dropdown_block:not(:last-child){border-bottom:1px solid #EDEFF5}main .dropdown_blocks_list .dropdown_block .block_header{padding:15px 10px;height:70px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}main .dropdown_blocks_list .dropdown_block .block_header p{margin-bottom:0;margin-right:20px;font-weight:700}main .dropdown_blocks_list .dropdown_block .block_header p.with-icon{display:inline-flex;align-items:center}main .dropdown_blocks_list .dropdown_block .block_header p.with-icon img{margin-right:20px}main .dropdown_blocks_list .dropdown_block .block_header button{width:22px;height:22px;min-width:22px;cursor:pointer;background:url("/images/icons/dropdown-blue.svg") no-repeat center}main .dropdown_blocks_list .dropdown_block .block_body{display:none}main .dropdown_blocks_list .dropdown_block .block_body .company{display:flex;margin-bottom:30px}main .dropdown_blocks_list .dropdown_block .block_body .company .title{text-transform:uppercase;font-size:26px;line-height:35px;font-weight:700}main .dropdown_blocks_list .dropdown_block .block_body .company ul{margin-left:80px}main .dropdown_blocks_list .dropdown_block .block_body .company ul li{line-height:1.5;margin-bottom:6px}main .dropdown_blocks_list .dropdown_block.open .block_header button{background:url("/images/icons/close-blue.svg") no-repeat center}main .dropdown_blocks_list .dropdown_block.open .block_body{display:block;margin-top:25px}@media all and (max-width:1600px) and (min-width:1280px){main .dropdown_blocks_list .dropdown_block.open .block_body{margin-top:10px}}main .dropdown_blocks_list .dropdown_block.open .block_body p{margin-bottom:35px}@media all and (max-width:767px){main .dropdown_blocks_list .dropdown_block.open .block_body{margin-top:0}main .dropdown_blocks_list .dropdown_block.open .block_body p{margin-bottom:15px}}main .dropdown_blocks_list.filled .dropdown_block.open .block_header{background:var(--inactive);color:var(--blue)}main aside .aside_nav{list-style:none;padding:0;margin:0 0 30px 0}main aside .aside_nav li{margin-bottom:8px}main aside .aside_nav li a{display:flex;align-items:center;min-height:56px;color:#000;font-size:15px;line-height:23px;font-weight:700;box-sizing:border-box;padding:0 15px}main aside .aside_nav li a.active{background:var(--green);color:#fff;font-weight:700}@media all and (max-width:1600px) and (min-width:1280px){main aside .aside_nav li a{min-height:48px;font-size:13px;line-height:18px}}@media all and (max-width:1279px){main aside .aside_nav{display:flex;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-left:16px;padding-right:16px}main aside .aside_nav li{background:#EDEFF5;margin-bottom:0}main aside .aside_nav li a{white-space:nowrap;font-size:13px;line-height:20px;min-height:40px;font-weight:400}}main aside .button{width:100%}main #order .container{padding-bottom:180px}@media all and (max-width:1600px){main #order .container{padding-bottom:60px}}@media all and (max-width:767px){main #order{background:#EDEFF5}main #order .container{padding:40px 0 0 0}}.model_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}@media all and (max-width:1600px){.model_container{margin-top:20px}}.model_container .col{width:calc(50% - 15px)}.model_container .col img{max-width:100%}.model_container .col .model_desc{margin-top:35px}.model_container .col .model_desc p{margin-bottom:10px}@media all and (max-width:1279px){.model_container .col .model_desc ul{column-count:1}}.model_container #calc{background:var(--inactive);padding:35px 30px;position:relative}@media all and (max-width:1279px){.model_container #calc{padding:25px 15px}}.model_container #calc:after{content:"";display:block;position:absolute;top:0;right:-100%;bottom:0;width:100%;background:inherit}@media all and (max-width:1279px){.model_container #calc:after{display:none}}.model_container #calc .calc_body{flex-wrap:wrap}.model_container #calc .calc_body .calc_settings{width:100%;margin-bottom:35px}.model_container #calc .calc_body .calc_result{width:100%}.model_container #calc .calc_body .calc_result .result_box{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.model_container #calc .calc_body .calc_result .result_box p{font-weight:400}.model_container #calc .calc_body .calc_result .result_box p:nth-child(2){white-space:nowrap;margin-left:10px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .result_box p{margin-bottom:0}}.model_container #calc .calc_body .calc_result .result_box.bolder{margin-bottom:35px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .result_box.bolder{align-items:flex-end}}.model_container #calc .calc_body .calc_result .result_box.bolder p{font-weight:700;font-size:26px;line-height:35px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .result_box.bolder p{font-size:19px;line-height:26px}}.model_container #calc .calc_body .calc_result .calc_footer{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.model_container #calc .calc_body .calc_result .calc_footer .button{width:calc(50% - 13px);padding:0;font-weight:400}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .calc_footer{flex-wrap:wrap}.model_container #calc .calc_body .calc_result .calc_footer .button{width:100%}.model_container #calc .calc_body .calc_result .calc_footer .button:last-child{margin-top:35px}}.model_container .aside_container{width:100%;margin-top:0px;border-top:1px solid #EDEFF5}.model_container .aside_container aside{width:305px;padding-top:40px}@media all and (max-width:1279px){.model_container .aside_container aside{display:none}}.model_container .aside_container article{width:calc(100% - 305px);padding-top:40px;border-left:1px solid #EDEFF5}.model_container .aside_container article .dropdown_blocks_list .dropdown_block{padding:0 40px}@media all and (max-width:1279px){.model_container .aside_container article .dropdown_blocks_list .dropdown_block{padding:0 15px}}@media all and (max-width:1279px){.model_container .aside_container article .info_block{padding:0 !important;border:0}}.model_container .aside_container article .tab_content:not(.active){display:none}@media all and (max-width:1279px){.model_container .aside_container article .tab_content:not(.active){display:block;padding:15px}.model_container .aside_container article .tab_content:not(.active)>div:not(.touch_header){display:none}}.model_container .aside_container article .tab_content .touch_header{display:none}@media all and (max-width:1279px){.model_container .aside_container article .tab_content .touch_header{display:block;margin-bottom:25px;font-size:19px;line-height:26px;font-weight:700;height:54px;position:relative;background:#EDEFF5;display:flex;align-items:center;justify-content:space-between;padding:6px 15px 0 15px;width:100%}.model_container .aside_container article .tab_content .touch_header:after{content:"";display:block;width:22px;height:22px;min-width:22px;cursor:pointer;background:url(/images/icons/dropdown-blue.svg) no-repeat center;margin-left:20px}.model_container .aside_container article .tab_content .touch_header.opened::before{content:"";display:block;position:absolute;bottom:0;left:15px;right:15px;height:4px;background:var(--green)}.model_container .aside_container article .tab_content .touch_header.opened:after{transform:rotate(180deg)}}@media all and (max-width:767px){.model_container .aside_container article .tab_content .touch_header{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}@media all and (max-width:1279px){.model_container .aside_container article{width:100%;border:0}}@media all and (max-width:767px){.model_container{margin-top:20px}.model_container .col{width:100%;margin-bottom:10px}.model_container .col img{margin:0 -16px;width:calc(100% + 32px)}.model_container .col .model_desc{margin-top:12px}.model_container .col #calc{margin:0 -16px;padding:25px 16px}.model_container .col #calc .calc_body .calc_result .result_box.bolder p{font-size:19px;line-height:26px}.model_container .col #calc .calc_body .calc_result .calc_footer{margin-top:0;display:block}.model_container .col #calc .calc_body .calc_result .calc_footer button{width:100%;margin-bottom:0}.model_container .col #calc .calc_body .calc_result .calc_footer button:first-child{margin-top:0}.model_container .aside_container{border-top:0}.model_container .aside_container aside{display:none}.model_container .aside_container article{width:100%;border:0;padding-top:0}.model_container .aside_container article .dropdown_blocks_list .dropdown_block{padding:0}}.catalog_list{display:flex;flex-wrap:wrap}@media all and (max-width:1279px){.catalog_list{justify-content:space-between;width:100%}}.catalog_list .catalog_item{width:calc(33.333% - 20px);margin-bottom:110px;position:relative;padding-bottom:70px}.catalog_list .catalog_item>*{padding-left:15px;padding-right:15px}.catalog_list .catalog_item:not(:nth-child(3n)){margin-right:30px}.catalog_list .catalog_item img{width:100%;height:220px;object-fit:contain;object-position:top center;margin-bottom:30px;padding:0}.catalog_list .catalog_item .item_link{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;text-decoration:none;display:block}.catalog_list .catalog_item .item_class{font-size:26px;line-height:35px;color:#0C0C0C;font-weight:700;margin-bottom:8px}@media all and (max-width:1600px) and (min-width:1280px){.catalog_list .catalog_item .item_class{font-size:19px;line-height:26px}}.catalog_list .catalog_item .item_model{font-size:14px}.catalog_list .catalog_item .item_model b{display:block;font-size:15px}.catalog_list .catalog_item ul li{display:flex;justify-content:space-between;line-height:29px}.catalog_list .catalog_item ul li p{margin:0}.catalog_list .catalog_item ul li p:nth-child(2){white-space:nowrap;margin-left:15px}.catalog_list .catalog_item ul li.pay{font-weight:700;margin:25px 0}@media all and (max-width:1600px) and (min-width:1280px){.catalog_list .catalog_item ul li.pay{margin:15px 0}}.catalog_list .catalog_item .item_footer{text-align:right;position:absolute;bottom:0;right:0}@media all and (max-width:1279px){.catalog_list .catalog_item{width:calc(50% - 15px);margin-right:0 !important;margin-bottom:66px}.catalog_list .catalog_item .item_class{font-size:19px;line-height:26px}.catalog_list .catalog_item .item_model{font-size:13px;margin-top:10px}.catalog_list .catalog_item .item_model b{font-size:13px}.catalog_list .catalog_item ul li{line-height:20px;margin-bottom:10px}.catalog_list .catalog_item ul li.pay{margin:15px 0}}@media all and (max-width:767px){.catalog_list .catalog_item{width:100%}.catalog_list .catalog_item img{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.catalog_list .catalog_item ul li{margin-bottom:0px}}.requisites{padding:0 110px}.requisites .requisites_row{display:flex;justify-content:flex-start;margin-bottom:25px}.requisites .requisites_row p{margin:0;max-width:calc(50% - 15px);text-align:left}.requisites .requisites_row p:first-child{font-weight:700;margin-right:30px;width:180px}.requisites .button{margin-top:40px}@media all and (max-width:1420px){.requisites{padding:0}}@media all and (max-width:1279px){.requisites .requisites_row{display:block;margin-bottom:8px}.requisites .requisites_row p{width:100%;margin-bottom:8px}.requisites .button{width:286px}}#choose_region{display:flex;align-items:center;min-height:60px}#choose_region p{margin-right:30px;max-width:340px}#choose_region .form_field{width:350px;max-width:350px}article #choose_region{margin-bottom:30px;width:100%;justify-content:space-between}@media all and (min-width:1280px){article #choose_region{display:none}}@media all and (max-width:767px){article #choose_region{flex-wrap:wrap}article #choose_region p{margin-bottom:15px}article #choose_region p,article #choose_region .form_field{width:100%}}@media all and (max-width:1279px){.title_wrapper #choose_region{display:none}}@media all and (max-width:1279px){#officeViewToggle{justify-content:flex-end}}@media all and (max-width:767px){#officeViewToggle .tab{width:50%;text-align:center}}#map{display:none;width:100%;height:615px;margin:45px 0;background:var(--gray-light)}#map.visible{display:block}@media all and (max-width:1600px) and (min-width:1280px){#map{height:475px}}@media all and (max-width:1279px){#map{height:320px;margin:20px 0}}.popover{position:absolute;top:0;left:0;z-index:1010;display:block;padding:1px;text-align:left;white-space:normal;background:var(--blue);color:#fff;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:30px 20px;max-width:500px}@media all and (max-width:768px){.popover{max-width:280px;padding:15px}.popover .popover-inner,.popover .popover-inner>ymaps{width:250px !important;min-height:150px}}.popover .close{position:absolute;top:8px;right:8px;width:24px;height:24px;font-size:0;cursor:pointer;background:url("/images/icons/close-white.svg") no-repeat center}.popover p{margin:5px 0}.popover .arrow{position:absolute;left:0;right:0;bottom:-25px;margin:auto;width:43px;height:54px;background:url("/images/pin-open.svg") no-repeat center}.offices_list{display:flex;justify-content:space-between;border-top:1px solid #EDEFF5;margin-top:30px}.offices_list#offices:not(.visible){display:none}.offices_list .column{width:calc(50% - 15px)}.offices_list .column .dropdown_block.open .block_body p{margin-bottom:8px}.offices_list .column .dropdown_block.open .block_body a{display:inline-block;font-weight:700;margin:20px 0 20px 28px}.offices_list .column.sm-list{display:none}@media all and (max-width:767px){.offices_list{display:block;padding-top:35px;margin-top:35px}.offices_list .column{width:100%}.offices_list .column:not(.sm-list){display:none}.offices_list .column.sm-list{display:block}}.dosc_list{margin-right:30px}.dosc_list .row{margin-bottom:35px;display:flex;align-items:center;justify-content:space-between}.dosc_list .row p{margin-bottom:0}.dosc_list .row .doc_name{font-weight:700;min-height:56px;display:inline-flex;flex-wrap:wrap;align-items:center;margin-right:30px;max-width:50%}.dosc_list .row .doc_name a{text-decoration:underline}.dosc_list .row .doc_name a:hover{text-decoration:none}.dosc_list .row .doc_name span{display:block;font-weight:400;margin-top:8px}.dosc_list .row .doc_date{margin-right:30px;margin-left:30px;white-space:nowrap}.dosc_list .row .button{width:104px}.dosc_list.medium-icon .row{margin-bottom:15px;width:100%}.dosc_list.medium-icon .doc_name{min-height:32px;background-size:32px;padding-left:48px}.dosc_list.acts_list-checkbox .row{margin-bottom:15px;width:100%}.dosc_list.acts_list-checkbox .row .doc_name{background-size:32px;padding-left:0;background-position:30px 50%;min-height:32px;max-width:none}.dosc_list.acts_list-checkbox .row .doc_name input[type="checkbox"]+label:before{margin-right:56px}.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf){min-height:0}.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf) input[type="checkbox"]+label:before{margin-right:16px}@media all and (max-width:768px){.dosc_list .row{flex-wrap:wrap;padding-left:55px;background:url(/images/icons/icon-pdf.svg) no-repeat left center;background-size:32px;background-position:0 5px}.dosc_list .row .doc_name{margin-right:0;max-width:100%;min-height:0;padding-left:0;background:none;width:100%}.dosc_list .row .doc_date{margin-left:0;margin-right:0;white-space:unset;width:100%}.dosc_list .row .button{margin-top:6px;margin-left:0}}.contract_table{margin-bottom:80px}@media all and (max-width:1279px){.contract_table{display:flex;flex-wrap:wrap;justify-content:space-between}}.contract_table .table_row{display:flex;width:100%}.contract_table .table_row .table_cell{padding:16px 8px;border:1px solid #EDEFF5;width:25%}.contract_table .table_row .table_cell p{margin:0}.contract_table .table_row .table_cell p.closed{color:var(--text_not_active)}.contract_table .table_row .table_cell p.opened{color:var(--green)}.contract_table .table_row .table_cell b{display:block}@media all and (max-width:1279px){.contract_table .table_row{flex-wrap:wrap;width:calc(50% - 15px);margin-bottom:30px;border:1px solid #EDEFF5;padding:25px 15px}.contract_table .table_row .table_cell{border:0;padding:0;width:100%;display:flex;align-items:flex-end;justify-content:space-between;white-space:nowrap}.contract_table .table_row .table_cell:not(:last-child){margin-bottom:10px}.contract_table .table_row .table_cell:before{content:attr(data-title);display:block;max-width:50%;margin-right:10px;white-space:normal}}@media all and (max-width:767px){.contract_table .table_row{width:100%;margin-bottom:15px}}.contract_table .table_header .table_cell{border:0;color:var(--text_not_active);font-weight:700;display:flex;align-items:center}.contract_table .table_header .table_cell.caret{cursor:pointer}.contract_table .table_header .table_cell.caret:after{content:"";display:inline-block;width:16px;min-width:16px;height:16px;margin-left:6px;background:url("/images/icons/icon-select.svg") no-repeat center}@media all and (max-width:1279px){.contract_table .table_header{display:none}}.logo_list{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:35px 0}.logo_list .logo_item{width:calc(16.666% - 25px);height:97px;display:flex;align-items:center;justify-content:center;margin:15px 0}.logo_list .logo_item img{max-width:100%;max-height:100%;object-fit:contain}.leasing_offers_list{display:flex;justify-content:space-between;margin-top:60px}.leasing_offers_list .offer_item{width:calc(33.333% - 20px);padding-left:80px;position:relative}.leasing_offers_list .offer_item p{margin-bottom:15px}.leasing_offers_list .offer_item img{position:absolute;top:0;left:0}.leasing_offers_list .offer_item ul li:not(:last-child){margin-bottom:6px}@media all and (max-width:1600px) and (min-width:1280px){.leasing_offers_list{margin-top:35px}}@media all and (max-width:1279px){.leasing_offers_list{flex-wrap:wrap;margin-top:50px}.leasing_offers_list .offer_item{width:50%;padding-left:52px;margin-bottom:0}.leasing_offers_list .offer_item:last-child{width:auto;margin-top:30px}.leasing_offers_list .offer_item img{width:32px;height:32px;object-fit:contain}}@media all and (max-width:767px){.leasing_offers_list .offer_item{margin-bottom:24px;width:100%}.leasing_offers_list .offer_item:last-child{margin-top:0;margin-bottom:0}}.catalog_sort{display:flex;align-items:center;justify-content:flex-end;margin-top:10px;margin-bottom:40px}.catalog_sort .sort_container{margin-left:40px;position:relative;z-index:9}.catalog_sort .sort_container:not(.open) ul{display:none}.catalog_sort .sort_container ul{position:absolute;top:100%;width:210px;left:-200px;right:-200px;text-align:left;background:#FFFFFF;list-style:none;padding:16px;margin:auto;box-shadow:0 4px 32px rgba(0,0,0,0.16)}.catalog_sort .sort_container ul li{cursor:pointer}.catalog_sort .sort_container ul li:not(:last-child){margin-bottom:15px}.catalog_sort .sort_container ul .active{color:var(--blue)}@media all and (max-width:768px){.catalog_sort .sort_container ul[data-position="left"]{left:0;right:auto}.catalog_sort .sort_container ul[data-position="right"]{right:0;left:auto}}.catalog_sort .sort_container button{height:40px;padding:0 20px 0 48px;color:var(--blue)}.catalog_sort .sort_container button.i-filter{background:url("/images/icons/icon-filter.svg") no-repeat 20px 50%}.catalog_sort .sort_container button.i-sort{background:url("/images/icons/icon-sort.svg") no-repeat 20px 50%}@media all and (max-width:767px){.catalog_sort .sort_container{margin-left:0}.catalog_sort .sort_container:nth-child(2){text-align:right}.catalog_sort .sort_container button{padding:0 0 0 30px;background-position:left center !important}}@media all and (max-width:1279px){.catalog_sort{margin-bottom:10px}}@media all and (max-width:767px){.catalog_sort{justify-content:space-between}}.news_container{line-height:24px;position:relative;padding-left:565px;min-height:610px}@media all and (max-width:1279px){.news_container{padding-left:0;font-size:13px;line-height:20px;min-height:0}}.news_container .image{width:100%;width:525px;height:525px;background:var(--gray-light);margin-bottom:30px;position:absolute;left:0;top:0}.news_container .image img{width:100%;height:100%;object-fit:cover}@media all and (max-width:1279px){.news_container .image{position:relative;float:right;margin-left:30px;margin-bottom:30px;width:288px;height:282px}}@media all and (max-width:767px){.news_container .image{margin-left:0;width:100%;float:none;height:auto}.news_container .image img{height:auto}}.news_container .socials{position:absolute;left:0;top:555px}@media all and (max-width:1279px){.news_container .socials{position:relative;top:0;margin-top:50px}}.news_container .socials a{width:48px;height:48px;margin-right:15px}.news_container h1{margin-bottom:20px}@media all and (max-width:1279px){.news_container h1{font-size:19px;line-height:26px;margin-bottom:20px}}.news_container .date{display:block;text-transform:uppercase;margin-bottom:35px}@media all and (max-width:767px){.news_container .date{font-size:10px;line-height:15px;margin-bottom:20px}}.news_container p,.news_container ul,.news_container ol{margin-bottom:20px}.calendar_wrapper #calendar_month{margin-left:auto;max-width:235px;padding-left:32px;display:block;background:url("/images/lk/calendar.svg") no-repeat 8px 50%}.calendar_wrapper .calendar_grid{margin-top:30px}.calendar_wrapper .calendar_grid .grid_header{display:flex;flex-wrap:wrap}.calendar_wrapper .calendar_grid .grid_header .grid_cell{padding:15px;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:23px;color:#0C0C0C;width:14.2%}.calendar_wrapper .calendar_grid .grid_body{display:flex;flex-wrap:wrap;border:1px solid #E0E0E0}.calendar_wrapper .calendar_grid .grid_body .grid_cell{padding:15px;width:14.287%;height:150px;border:1px solid #E0E0E0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header{color:#87878E;align-self:flex-start}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span{font-size:26px;line-height:35px;font-weight:700;color:#000;padding-right:4px}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body{align-self:flex-end}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p{color:#000}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p span{display:block;font-weight:700}.calendar_wrapper .calendar_grid .grid_body .grid_cell.disabled{background:#EDEFF5;opacity:.4}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current{background:var(--blue)}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header{color:#fff}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header span{color:inherit}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_body p{color:#fff}.calendar_payment{display:flex}.calendar_payment .day{color:#87878E;font-size:26px;line-height:35px;font-weight:700;margin-right:50px}.calendar_payment .day span{display:block;font-size:50px;line-height:1;color:#000}.calendar_payment .payment_table{display:table;margin-top:12px}.calendar_payment .payment_table .table_row{display:table-row}.calendar_payment .payment_table .table_row .table_cell{display:table-cell;padding:2px 10px}.calendar_payment .payment_table .table_row .table_cell a{font-weight:700}.calendar_payment .payment_table .table_row.table_header .table_cell{color:#87878E;padding:12px 10px}.acts_wrapper{display:flex;justify-content:space-between}.acts_wrapper .acts_list-checkbox,.acts_wrapper .reconciliation_form{width:calc(50% - 10px)}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail{margin:30px 0}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail p{margin-bottom:10px}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul{max-width:60%;display:flex;flex-wrap:wrap}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li{width:50%}.dropdown_block+.dosc_list{margin-top:30px}.vacancy,.service_entry{line-height:24px;padding:0 20px}.vacancy .image-full,.service_entry .image-full{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media all and (max-width:1279px){.vacancy .image-full,.service_entry .image-full{margin-left:0;margin-right:0;width:100%}}.vacancy br,.service_entry br{line-height:35px}@media all and (max-width:1279px){.vacancy,.service_entry{padding:0}}.error_page{position:relative;min-height:400px}.error_page div{max-width:450px;position:absolute;top:130px}.error_page h1{font-size:50px;line-height:60px;color:var(--blue);font-weight:700;margin-bottom:35px}.error_page p{font-size:26px;line-height:35px;font-weight:700;margin-bottom:0}.error_page img{display:block;max-width:100%;margin-left:auto}@media all and (max-width:1279px){.error_page h1{font-size:32px;line-height:44px}.error_page p{font-size:20px;line-height:28px}.error_page img{max-width:80%}.error_page div{max-width:350px;top:90px}}@media all and (max-width:767px){.error_page div{position:static;margin-bottom:25px}.error_page h1{font-size:22px;line-height:33px;margin-bottom:25px}.error_page p{font-size:16px;line-height:24px}.error_page img{max-width:340px;margin-left:auto;margin-right:auto}}/*# sourceMappingURL=./style.css.map */ \ No newline at end of file +@media all and (max-width: 767px) { + .sm-hidden { + display: none !important; + margin: 0 !important; + visibility: hidden !important; + } +} +main { + overflow: hidden; + padding-top: 112px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main { + padding-top: 82px; + } +} +@media all and (max-width: 1279px) { + main { + padding-top: 86px; + } +} +main section.gray { + background: var(--inactive); +} +main .title_wrapper { + display: flex; + justify-content: space-between; + margin-bottom: 50px; +} +main .title_wrapper.mb35 { + margin-bottom: 35px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .title_wrapper { + margin-bottom: 30px; + } +} +@media all and (max-width: 1279px) { + main .title_wrapper { + margin-bottom: 20px; + } +} +@media all and (max-width: 767px) { + main .title_wrapper { + flex-wrap: wrap; + } +} +main .title_wrapper h1, +main .title_wrapper h2, +main .title_wrapper h3, +main .title_wrapper h4, +main .title_wrapper h5 { + margin-bottom: 0; + line-height: 1; +} +@media all and (max-width: 767px) { + main .title_wrapper .section_title:not(:only-child) { + margin-right: 10px; + } +} +main .title_wrapper .title_link { + font-weight: 600; + display: inline-block; + margin-left: 55px; + align-self: flex-end; + line-height: 24px; +} +@media all and (max-width: 1279px) { + main .title_wrapper .title_link { + font-size: 13px; + margin-left: 12px; + line-height: 30px; + } +} +@media all and (max-width: 767px) { + main .title_wrapper .title_link.full { + margin-left: 0; + width: 100%; + background: url("/images/icons/link_caret.svg") no-repeat right center; + } +} +main .title_wrapper .left { + display: flex; +} +main .title_wrapper .right { + display: flex; +} +@media all and (max-width: 767px) { + main .title_wrapper .right { + width: 100%; + margin-top: 40px; + } +} +main #main_slider { + height: 600px; + background-color: var(--gray-light); + padding: 0; + position: relative; + background-size: cover !important; + background-position: center !important; + transition: background 75ms ease-in-out; +} +@media all and (max-width: 1420px) and (min-width: 1025px) { + main #main_slider { + height: 430px; + } +} +@media all and (max-width: 1024px) { + main #main_slider { + height: 395px; + } +} +@media all and (max-width: 1024px) { + main #main_slider .main_slider_swiper { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + z-index: 1; + } +} +main #main_slider .main_slider-image { + display: block; + position: absolute; + z-index: 1; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; + font-size: 0; + transition: opacity 100ms ease-in; +} +main #main_slider .main_slider-image[src=""] { + opacity: 0; +} +main #main_slider .container { + position: relative; + z-index: 2; + height: 100%; +} +@media all and (max-width: 767px) { + main #main_slider .container { + background: transparent; + } +} +main #main_slider .slider_active_title { + font-weight: bold; + font-size: 43px; + line-height: 63px; + letter-spacing: 2px; + color: #fff; + max-width: 560px; + position: absolute; + top: 55px; + left: 0; + text-transform: uppercase; + font-family: 'PF Din Display Pro Bold'; + z-index: 3; +} +@media all and (max-width: 1420px) and (min-width: 1025px) { + main #main_slider .slider_active_title { + font-size: 32px; + line-height: 38px; + max-width: 420px; + top: 25px; + } +} +@media all and (max-width: 1024px) { + main #main_slider .slider_active_title { + font-size: 20px; + line-height: 35px; + max-width: 280px; + top: 25px; + } +} +main #main_slider .slider_list { + position: absolute; + bottom: 0; + left: 0; + right: 0; + display: flex; + z-index: 6; + padding-right: calc(20% - 98px); +} +@media all and (max-width: 1660px) { + main #main_slider .slider_list { + padding-right: 20%; + } +} +@media all and (max-width: 1024px) { + main #main_slider .slider_list { + height: 135px; + left: -80px; + right: -80px; + padding-left: 80px; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + padding-right: 0; + } +} +@media all and (max-width: 767px) { + main #main_slider .slider_list { + height: 115px; + left: -16px; + padding-left: 0; + right: -16px; + } +} +main #main_slider .slider_list .scrolled { + display: flex; + width: 100%; + overflow: hidden; +} +@media all and (max-width: 1024px) { + main #main_slider .slider_list .scrolled { + overflow: auto; + } +} +main #main_slider .slider_list .slider_item { + width: 20%; + min-width: 286px; + max-width: 286px; + height: 300px; + padding: 15px 25px; + display: flex; + flex-wrap: wrap; + align-items: flex-end; + align-content: flex-end; + cursor: pointer; + position: relative; + overflow: hidden; +} +@media all and (max-width: 1660px) { + main #main_slider .slider_list .slider_item { + min-width: 25%; + max-width: 25%; + } +} +@media all and (max-width: 1420px) and (min-width: 1025px) { + main #main_slider .slider_list .slider_item { + height: 215px; + } +} +@media all and (max-width: 1024px) { + main #main_slider .slider_list .slider_item { + height: 135px; + padding: 15px 20px; + width: 33.333%; + min-width: 33.333%; + } +} +@media all and (max-width: 767px) { + main #main_slider .slider_list .slider_item { + width: 210px; + min-width: 210px; + height: 115px; + } +} +main #main_slider .slider_list .slider_item:after { + content: ""; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + z-index: 1; + width: 100%; + height: 100%; + transform: translateY(100%); + transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +main #main_slider .slider_list .slider_item .item_name { + font-size: 24px; + line-height: 24px; + text-transform: uppercase; + color: #fff; + width: 100%; + display: flex; + height: 86px; + align-content: center; + align-items: center; + justify-content: space-between; + transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94); + transform: translateY(57px); + position: relative; + z-index: 2; + margin-right: 15px; + font-family: 'PF Din Display Pro Bold'; +} +@media all and (max-width: 1420px) and (min-width: 1025px) { + main #main_slider .slider_list .slider_item .item_name { + font-size: 20px; + height: 80px; + } +} +@media all and (max-width: 1279px) { + main #main_slider .slider_list .slider_item .item_name { + font-size: 20px; + height: 80px; + } +} +@media all and (max-width: 767px) { + main #main_slider .slider_list .slider_item .item_name { + font-size: 16px; + line-height: 24px; + height: 60px; + } +} +main #main_slider .slider_list .slider_item .item_name:after { + content: ""; + display: block; + width: 22px; + min-width: 22px; + height: 14px; + background: url("/images/icons/slider_arrow.svg") no-repeat center; +} +main #main_slider .slider_list .slider_item .item_link { + display: inline-block; + line-height: 40px; + color: #fff; + font-weight: 600; + transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94); + transform: translateY(57px); + position: relative; + z-index: 2; +} +@media all and (max-width: 1279px) { + main #main_slider .slider_list .slider_item .item_link { + font-size: 13px; + } +} +main #main_slider .slider_list .slider_item a { + display: none; +} +main #main_slider .slider_list .slider_item.active { + background: currentColor; +} +main #main_slider .slider_list .slider_item.active a { + display: block; + text-decoration: none; + position: absolute; + top: 0; + left: 0; + right: 0; + z-index: 3; + width: 100%; + height: 100%; +} +main #main_slider .slider_list .slider_item.active .item_name, +main #main_slider .slider_list .slider_item.active .item_link { + transform: translateY(0px); +} +main #main_slider .slider_list .slider_item.active .item_name:after { + width: 44px; + min-width: 44px; + background: url("/images/icons/slider_arrow-hover.svg") no-repeat center; + transform: rotate(-90deg) translate(15px, 15px); +} +@media all and (max-width: 1279px) { + main #main_slider .slider_list .slider_item.active .item_name:after { + transform: rotate(-90deg) translate(0px, 0px); + position: absolute; + right: -35px; + top: 35px; + } +} +@media all and (max-width: 767px) { + main #main_slider .slider_list .slider_item.active .item_name:after { + background: url("/images/icons/slider_arrow.svg") no-repeat center; + } +} +main #main_slider .slider_list .slider_item:hover .item_name, +main #main_slider .slider_list .slider_item:hover .item_link { + transform: translateY(0px); +} +main #main_slider .slider_list .slider_item:hover:after { + transform: translateY(0px); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, currentColor 100%); +} +main #main_slider .slider_list .slider_navto { + width: 20%; + max-width: 20%; + height: 300px; + min-width: 286px; + position: absolute; + right: -123px; + bottom: -1px; +} +@media all and (max-width: 1660px) { + main #main_slider .slider_list .slider_navto { + min-width: 20%; + max-width: 20%; + right: 0; + } +} +@media all and (max-width: 1420px) and (min-width: 1025px) { + main #main_slider .slider_list .slider_navto { + height: 215px; + } +} +@media all and (max-width: 1024px) { + main #main_slider .slider_list .slider_navto { + display: none; + } +} +main #main_slider .slider_list .slider_navto a { + background: #fff; + width: 100%; + height: 100%; + clip-path: polygon(100% 0, 0% 100%, 100% 100%); + transition: 175ms background cubic-bezier(0.25, 0.46, 0.45, 0.94); + box-sizing: border-box; + padding: 0 25px; + display: flex; + align-items: flex-end; + justify-content: flex-end; +} +main #main_slider .slider_list .slider_navto a:after { + content: ""; + display: block; + width: 22px; + min-width: 22px; + height: 86px; + transition: 175ms all cubic-bezier(0.25, 0.46, 0.45, 0.94); + background: url("/images/icons/slider_arrow-blue.svg") no-repeat center; +} +main #main_slider .slider_list .slider_navto a:hover { + background: #04a8a4; +} +main #main_slider .slider_list .slider_navto a:hover:after { + width: 90px; + background: url("/images/icons/arrow-navto.svg") no-repeat center; +} +@media all and (max-width: 1279px) { + main #calc { + background: #EDEFF5; + } +} +main #calc .container { + background: url("/images/calc-bg.jpg") no-repeat right center #EDEFF5; + padding: 70px 25px; + position: relative; +} +main #calc .container:after { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 0; + right: -100%; + width: 100%; + left: auto; + background-color: inherit; +} +@media all and (max-width: 1279px) { + main #calc .container { + padding: 50px 25px; + } +} +@media all and (max-width: 1279px) { + main #calc .container { + background: #EDEFF5; + } +} +@media all and (max-width: 767px) { + main #calc .container { + padding: 25px 0; + } +} +main #calc .calc_body { + display: flex; + justify-content: space-between; +} +@media all and (max-width: 767px) { + main #calc .calc_body { + display: block; + } +} +main #calc .calc_body .calc_settings { + width: 830px; +} +@media all and (max-width: 1420px) { + main #calc .calc_body .calc_settings { + width: calc(100% - 410px); + } +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_settings { + width: calc(50% - 15px); + } +} +@media all and (max-width: 767px) { + main #calc .calc_body .calc_settings { + width: 100%; + } +} +main #calc .calc_body .calc_settings .settings_box { + background: rgba(255, 255, 255, 0.6); + border-radius: 4px; + height: 57px; + margin-bottom: 80px; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: flex-end; + justify-content: space-between; + padding: 10px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main #calc .calc_body .calc_settings .settings_box { + margin-bottom: 45px; + } +} +main #calc .calc_body .calc_settings .settings_box output[hidden] { + display: none; +} +main #calc .calc_body .calc_settings .settings_box:last-child { + margin-bottom: 20px; +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_settings .settings_box { + margin-bottom: 45px; + height: 48px; + padding: 8px; + } +} +main #calc .calc_body .calc_settings .settings_box .price_custom { + margin-bottom: 15px; + display: flex; + align-items: center; +} +main #calc .calc_body .calc_settings .settings_box .price_custom input { + background: #EDEFF5; + font-size: 15px; + line-height: 20px; + font-weight: 700; + border-radius: 3px; + border: 0; + padding: 0 15px; + box-shadow: none; + -webkit-appearance: none; + appearance: none; + outline: none; + box-sizing: border-box; +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_settings .settings_box .price_custom input { + font-size: 13px; + width: 90px; + padding: 0 5px; + } +} +main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-outer-spin-button, +main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-inner-spin-button { + -webkit-appearance: none; +} +main #calc .calc_body .calc_settings .settings_box .price_custom button { + display: block; + border-radius: 100%; + width: 20px; + height: 20px; + text-indent: -999px; + overflow: hidden; + box-shadow: none; + border: 0; + margin-left: 10px; + background: url("/images/icons/checkbox_white.svg") no-repeat center var(--green); + padding: 0; +} +main #calc .calc_body .calc_settings .settings_box p { + margin-bottom: 15px; + font-weight: 700; +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_settings .settings_box p { + font-size: 13px; + } +} +main #calc .calc_body .calc_settings .settings_box p.min { + position: absolute; + top: 65px; + font-weight: 400; + left: 10px; + margin: 0; +} +@media all and (max-width: 960px) { + main #calc .calc_body .calc_settings .settings_box p.min { + display: none; + } +} +main #calc .calc_body .calc_settings .settings_box p.max { + position: absolute; + top: 65px; + font-weight: 400; + right: 10px; + margin: 0; +} +@media all and (max-width: 960px) { + main #calc .calc_body .calc_settings .settings_box p.max { + top: 30px; + } +} +main #calc .calc_body .calc_settings .settings_box .line { + width: 100%; + background: rgba(142, 148, 167, 0.4); +} +@media all and (max-width: 960px) { + main #calc .calc_body .calc_settings .settings_box .line { + width: calc(100% - 55px); + } +} +main #calc .calc_body .calc_settings .settings_box .line, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal { + position: relative; + height: 5px; + z-index: 2; +} +main #calc .calc_body .calc_settings .settings_box .line .active_line, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .active_line, +main #calc .calc_body .calc_settings .settings_box .line .rangeslider__fill, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__fill { + background: var(--blue); + position: absolute; + left: 0; + bottom: 0; + height: 10px; +} +main #calc .calc_body .calc_settings .settings_box .line .dragble, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble, +main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle { + width: 1px; + height: 16px; + cursor: pointer; + position: absolute; + top: 8px; + left: 0; +} +main #calc .calc_body .calc_settings .settings_box .line .dragble:after, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble:after, +main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle:after, +main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle:after { + content: ""; + display: block; + transform: rotate(45deg) translate(-6px, 6px); + width: 16px; + height: 16px; + background: var(--blue); +} +main #calc .calc_body .calc_result { + width: 350px; + align-items: stretch; + align-content: stretch; + display: flex; + flex-wrap: wrap; +} +@media all and (max-width: 1420px) { + main #calc .calc_body .calc_result { + width: 320px; + } +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_result { + width: calc(50% - 15px); + } +} +@media all and (max-width: 767px) { + main #calc .calc_body .calc_result { + width: 100%; + margin-top: 35px; + } +} +main #calc .calc_body .calc_result .result_box { + width: 100%; +} +main #calc .calc_body .calc_result .result_box p { + font-weight: 700; +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_result .result_box p { + font-weight: 400; + font-size: 13px; + line-height: 20px; + margin-bottom: 20px; + } +} +@media all and (max-width: 767px) { + main #calc .calc_body .calc_result .result_box p { + margin-bottom: 8px; + } +} +main #calc .calc_body .calc_result .result_box p.price { + font-size: 41px; + line-height: 1; +} +main #calc .calc_body .calc_result .result_box p.price sup { + font-weight: 300; + font-size: 12px; + line-height: 18px; + color: #8E94A7; + vertical-align: super; +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_result .result_box p.price { + font-size: 32px; + } +} +@media all and (max-width: 1279px) { + main #calc .calc_body .calc_result .result_box p.price { + font-size: 20px; + margin-bottom: 0; + font-weight: 700; + } +} +@media all and (max-width: 767px) { + main #calc .calc_body .calc_result .result_box { + width: 50%; + } +} +main #calc .calc_body .calc_result .button { + width: 100%; + align-self: center; +} +@media all and (max-width: 767px) { + main #calc .calc_body .calc_result .button { + margin-top: 30px; + margin-bottom: 15px; + } +} +main #calc .calc_body .calc_result .secondary { + align-self: flex-end; +} +main .news_arrows, +main .leasing_arrows, +main .special_arrows { + display: flex; + align-content: center; +} +@media all and (max-width: 1279px) { + main .news_arrows, + main .leasing_arrows, + main .special_arrows { + display: none !important; + } +} +main .news_arrows button, +main .leasing_arrows button, +main .special_arrows button { + width: 97px; + height: 28px; + background-color: var(--blue); + box-sizing: border-box; + padding: 0 10px; + transition: 175ms background ease-in-out; +} +main .news_arrows button svg, +main .leasing_arrows button svg, +main .special_arrows button svg { + width: 8px; + height: 12px; + margin-left: 0; +} +main .news_arrows button svg path, +main .leasing_arrows button svg path, +main .special_arrows button svg path { + stroke: #fff; + transition: 175ms stroke ease-in-out; +} +main .news_arrows button:disabled, +main .leasing_arrows button:disabled, +main .special_arrows button:disabled, +main .news_arrows button.slick-disabled, +main .leasing_arrows button.slick-disabled, +main .special_arrows button.slick-disabled { + cursor: default; + background-color: var(--inactive); + background-position: center; +} +main .news_arrows button:disabled svg, +main .leasing_arrows button:disabled svg, +main .special_arrows button:disabled svg, +main .news_arrows button.slick-disabled svg, +main .leasing_arrows button.slick-disabled svg, +main .special_arrows button.slick-disabled svg { + margin-left: 0; +} +main .news_arrows button:disabled svg path, +main .leasing_arrows button:disabled svg path, +main .special_arrows button:disabled svg path, +main .news_arrows button.slick-disabled svg path, +main .leasing_arrows button.slick-disabled svg path, +main .special_arrows button.slick-disabled svg path { + stroke: #8E94A7; +} +main .special_arrows { + position: absolute; + top: -74px; + right: 0; +} +@media all and (max-width: 767px) { + main #news .news_slider_wrapper { + margin: 0 -16px; + } +} +main .news_list, +main .career_list { + display: flex; + white-space: nowrap; + width: 100%; +} +main .news_list .slick-list, +main .career_list .slick-list { + width: 100%; +} +main .news_list .slick-list .slick-track, +main .career_list .slick-list .slick-track { + white-space: nowrap; + display: flex; + padding-right: 100px; +} +main .news_list .slick-list .slick-track:after, +main .career_list .slick-list .slick-track:after { + content: ""; + display: block; + width: 365px; + min-width: 365px; + height: 200px; +} +main .news_list .news_item, +main .career_list .news_item, +main .news_list .career_item, +main .career_list .career_item { + width: 365px; + min-width: 365px; + padding: 35px 20px; + background: #EDEFF5; + position: relative; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .news_list .news_item, + main .career_list .news_item, + main .news_list .career_item, + main .career_list .career_item { + padding: 25px 15px; + } +} +@media all and (max-width: 1279px) { + main .news_list .news_item, + main .career_list .news_item, + main .news_list .career_item, + main .career_list .career_item { + width: 214px; + min-width: 214px; + padding: 25px 15px; + } +} +@media all and (max-width: 767px) { + main .news_list .news_item, + main .career_list .news_item, + main .news_list .career_item, + main .career_list .career_item { + margin-right: 1px; + } +} +main .news_list .news_item p, +main .career_list .news_item p, +main .news_list .career_item p, +main .career_list .career_item p { + white-space: normal; + margin-bottom: 22px; + line-height: 24px; + transition: 175ms color ease-in-out; +} +main .news_list .news_item .news_date, +main .career_list .news_item .news_date, +main .news_list .career_item .news_date, +main .career_list .career_item .news_date { + margin-bottom: 15px; +} +@media all and (max-width: 1279px) { + main .news_list .news_item .news_date, + main .career_list .news_item .news_date, + main .news_list .career_item .news_date, + main .career_list .career_item .news_date { + margin-bottom: 15px; + } +} +main .news_list .news_item img, +main .career_list .news_item img, +main .news_list .career_item img, +main .career_list .career_item img { + display: block; + margin-bottom: 22px; + object-fit: cover; +} +@media all and (max-width: 1279px) { + main .news_list .news_item img, + main .career_list .news_item img, + main .news_list .career_item img, + main .career_list .career_item img { + height: auto; + width: 100%; + margin-bottom: 15px; + } +} +main .news_list .news_item .news_title, +main .career_list .news_item .news_title, +main .news_list .career_item .news_title, +main .career_list .career_item .news_title, +main .news_list .news_item .career_title, +main .career_list .news_item .career_title, +main .news_list .career_item .career_title, +main .career_list .career_item .career_title { + color: #0C0C0C; + font-size: 24px; + line-height: 28px; + font-weight: 700; +} +@media all and (max-width: 1600px) { + main .news_list .news_item .news_title, + main .career_list .news_item .news_title, + main .news_list .career_item .news_title, + main .career_list .career_item .news_title, + main .news_list .news_item .career_title, + main .career_list .news_item .career_title, + main .news_list .career_item .career_title, + main .career_list .career_item .career_title { + font-size: 19px; + line-height: 26px; + margin-bottom: 15px; + } +} +main .news_list .news_item .news_link, +main .career_list .news_item .news_link, +main .news_list .career_item .news_link, +main .career_list .career_item .news_link, +main .news_list .news_item .career_link, +main .career_list .news_item .career_link, +main .news_list .career_item .career_link, +main .career_list .career_item .career_link { + margin-bottom: 0; + color: var(--blue); +} +@media all and (max-width: 1279px) { + main .news_list .news_item .news_link, + main .career_list .news_item .news_link, + main .news_list .career_item .news_link, + main .career_list .career_item .news_link, + main .news_list .news_item .career_link, + main .career_list .news_item .career_link, + main .news_list .career_item .career_link, + main .career_list .career_item .career_link { + font-weight: 700; + font-size: 13px; + } +} +main .news_list .news_item a, +main .career_list .news_item a, +main .news_list .career_item a, +main .career_list .career_item a { + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 3; +} +main .news_list .news_item:after, +main .career_list .news_item:after, +main .news_list .career_item:after, +main .career_list .career_item:after { + content: ""; + display: block; + position: absolute; + top: -24px; + left: 0; + right: 0; + bottom: -24px; + opacity: 0; + visibility: hidden; + transition: 175ms all ease-in-out; +} +main .news_list .news_item:hover, +main .career_list .news_item:hover, +main .news_list .career_item:hover, +main .career_list .career_item:hover { + z-index: 2; +} +main .news_list .news_item:hover:after, +main .career_list .news_item:hover:after, +main .news_list .career_item:hover:after, +main .career_list .career_item:hover:after { + opacity: 1; + visibility: visible; + background: var(--green); + z-index: 0; +} +main .news_list .news_item:hover p, +main .career_list .news_item:hover p, +main .news_list .career_item:hover p, +main .career_list .career_item:hover p, +main .news_list .news_item:hover img, +main .career_list .news_item:hover img, +main .news_list .career_item:hover img, +main .career_list .career_item:hover img { + color: #fff; + z-index: 2; + position: relative; +} +main .news_list .news_item:hover .news_date:after, +main .career_list .news_item:hover .news_date:after, +main .news_list .career_item:hover .news_date:after, +main .career_list .career_item:hover .news_date:after { + content: ""; + position: absolute; + bottom: -8px; + height: 2px; + left: 0; + right: 0; + background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%); +} +main .news_list.masongry_columns, +main .career_list.masongry_columns { + display: flex; + justify-content: space-between; +} +main .news_list.masongry_columns .column, +main .career_list.masongry_columns .column { + width: calc(50% - 15px); +} +main .news_list.masongry_columns .news_item, +main .career_list.masongry_columns .news_item, +main .news_list.masongry_columns .career_item, +main .career_list.masongry_columns .career_item { + width: 100%; + margin-bottom: 30px; +} +@media all and (max-width: 767px) { + main .news_list.masongry_columns, + main .career_list.masongry_columns { + display: block; + } + main .news_list.masongry_columns .column, + main .career_list.masongry_columns .column { + width: 100%; + } +} +main .programs_list, +main .services_list { + display: flex; + flex-wrap: wrap; +} +@media all and (max-width: 1279px) { + main .programs_list, + main .services_list { + justify-content: space-between; + } +} +main .programs_list .program_item, +main .services_list .program_item, +main .programs_list .service_item, +main .services_list .service_item { + margin-top: 40px; + margin-bottom: 40px; + width: calc(25% - 23px); + position: relative; + background: #EDEFF5; + transform-origin: left; + transition: all 175ms ease-in-out; + height: 390px; +} +@media all and (max-width: 1420px) { + main .programs_list .program_item, + main .services_list .program_item, + main .programs_list .service_item, + main .services_list .service_item { + overflow: hidden; + } +} +@media all and (max-width: 1500px) and (min-width: 1280px) { + main .programs_list .program_item, + main .services_list .program_item, + main .programs_list .service_item, + main .services_list .service_item { + height: 270px; + margin-top: 15px; + margin-bottom: 15px; + } +} +@media all and (max-width: 1279px) { + main .programs_list .program_item, + main .services_list .program_item, + main .programs_list .service_item, + main .services_list .service_item { + width: calc(50% - 15px); + margin-right: 0 !important; + margin-bottom: 30px; + margin-top: 0; + height: 258px; + overflow: hidden; + } +} +@media all and (max-width: 767px) { + main .programs_list .program_item, + main .services_list .program_item, + main .programs_list .service_item, + main .services_list .service_item { + width: 100%; + } +} +main .programs_list .program_item:after, +main .services_list .program_item:after, +main .programs_list .service_item:after, +main .services_list .service_item:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #eeeff4; + z-index: 0; + transition: all 125ms ease-in-out; +} +main .programs_list .program_item a, +main .services_list .program_item a, +main .programs_list .service_item a, +main .services_list .service_item a { + height: 100%; + display: block; + box-sizing: border-box; + padding: 36px 18px; + position: relative; + z-index: 2; +} +@media all and (max-width: 1600px) { + main .programs_list .program_item a, + main .services_list .program_item a, + main .programs_list .service_item a, + main .services_list .service_item a { + padding: 24px 18px; + } +} +main .programs_list .program_item a span, +main .services_list .program_item a span, +main .programs_list .service_item a span, +main .services_list .service_item a span { + display: inline-block; +} +main .programs_list .program_item:not(:nth-child(4n)), +main .services_list .program_item:not(:nth-child(4n)), +main .programs_list .service_item:not(:nth-child(4n)), +main .services_list .service_item:not(:nth-child(4n)) { + margin-right: 30px; +} +main .programs_list .program_item .program_name, +main .services_list .program_item .program_name, +main .programs_list .service_item .program_name, +main .services_list .service_item .program_name, +main .programs_list .program_item .service_name, +main .services_list .program_item .service_name, +main .programs_list .service_item .service_name, +main .services_list .service_item .service_name { + font-weight: 700; + font-size: 26px; + line-height: 36px; + color: #000; + position: relative; + z-index: 2; + transform: translateY(0px); + transition: 125ms transform ease-in-out; + max-width: 70%; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .programs_list .program_item .program_name, + main .services_list .program_item .program_name, + main .programs_list .service_item .program_name, + main .services_list .service_item .program_name, + main .programs_list .program_item .service_name, + main .services_list .program_item .service_name, + main .programs_list .service_item .service_name, + main .services_list .service_item .service_name { + font-size: 22px; + line-height: 32px; + } +} +@media all and (max-width: 1279px) { + main .programs_list .program_item .program_name, + main .services_list .program_item .program_name, + main .programs_list .service_item .program_name, + main .services_list .service_item .program_name, + main .programs_list .program_item .service_name, + main .services_list .program_item .service_name, + main .programs_list .service_item .service_name, + main .services_list .service_item .service_name { + font-size: 19px; + line-height: 26px; + } +} +main .programs_list .program_item .program_link, +main .services_list .program_item .program_link, +main .programs_list .service_item .program_link, +main .services_list .service_item .program_link, +main .programs_list .program_item .service_link, +main .services_list .program_item .service_link, +main .programs_list .service_item .service_link, +main .services_list .service_item .service_link { + position: absolute; + right: 0px; + bottom: -10px; + color: var(--blue); + font-weight: 600; + font-size: 15px; + line-height: 20px; + opacity: 0; + z-index: 2; + transform: translate(0, 0); + transition: 125ms all ease-in-out; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .programs_list .program_item .program_link, + main .services_list .program_item .program_link, + main .programs_list .service_item .program_link, + main .services_list .service_item .program_link, + main .programs_list .program_item .service_link, + main .services_list .program_item .service_link, + main .programs_list .service_item .service_link, + main .services_list .service_item .service_link { + font-size: 13px; + line-height: 18px; + } +} +main .programs_list .program_item img, +main .services_list .program_item img, +main .programs_list .service_item img, +main .services_list .service_item img { + position: absolute; + right: 0; + bottom: 0; + transform: translate(0, 0); + transition: 125ms all ease-in-out; +} +@media all and (max-width: 1500px) and (min-width: 1280px) { + main .programs_list .program_item img, + main .services_list .program_item img, + main .programs_list .service_item img, + main .services_list .service_item img { + max-width: 80%; + } +} +@media all and (max-width: 1279px) { + main .programs_list .program_item img, + main .services_list .program_item img, + main .programs_list .service_item img, + main .services_list .service_item img { + max-height: 120%; + } +} +@media all and (min-width: 1280px) { + main .programs_list .program_item:hover, + main .services_list .program_item:hover, + main .programs_list .service_item:hover, + main .services_list .service_item:hover { + overflow: visible; + } + main .programs_list .program_item:hover:after, + main .services_list .program_item:hover:after, + main .programs_list .service_item:hover:after, + main .services_list .service_item:hover:after { + top: -35px; + right: -20px; + bottom: -35px; + } + main .programs_list .program_item:hover img, + main .services_list .program_item:hover img, + main .programs_list .service_item:hover img, + main .services_list .service_item:hover img { + transform: translate(20px, -35px); + } + main .programs_list .program_item:hover .program_name, + main .services_list .program_item:hover .program_name, + main .programs_list .service_item:hover .program_name, + main .services_list .service_item:hover .program_name, + main .programs_list .program_item:hover .service_name, + main .services_list .program_item:hover .service_name, + main .programs_list .service_item:hover .service_name, + main .services_list .service_item:hover .service_name { + transform: translateY(-30px); + } + main .programs_list .program_item:hover .program_link, + main .services_list .program_item:hover .program_link, + main .programs_list .service_item:hover .program_link, + main .services_list .service_item:hover .program_link, + main .programs_list .program_item:hover .service_link, + main .services_list .program_item:hover .service_link, + main .programs_list .service_item:hover .service_link, + main .services_list .service_item:hover .service_link { + opacity: 1; + transform: translate(-10px, -10px); + } +} +main .services_list { + justify-content: center; +} +@media all and (max-width: 1279px) { + main .services_list { + justify-content: space-between; + } +} +main .services_list .service_item { + width: calc(33.333% - 20px); +} +main .services_list .service_item:after { + background: #f1f2f7; +} +main .services_list .service_item .service_name { + max-width: 50%; +} +main .services_list .service_item:not(:nth-child(3n)) { + margin-right: 30px; +} +main .services_list .service_item:nth-child(3n) { + margin-right: 0; +} +main .services_list .service_item:nth-child(4n) { + margin-right: 30px; +} +@media all and (max-width: 1279px) { + main .services_list .service_item { + width: calc(50% - 15px); + } + main .services_list .service_item img { + max-height: 100%; + } +} +@media all and (max-width: 767px) { + main .services_list .service_item { + width: 100%; + } +} +main #special_slider { + position: relative; +} +main #special_slider .disable_space { + margin-bottom: -80px; +} +@media all and (max-width: 960px) { + main #special_slider .disable_space { + margin-bottom: -40px; + } +} +main .special_list { + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +main .special_list .special_item { + position: relative; + width: calc(50% - 18px); + min-width: calc(50% - 18px); + margin-bottom: 80px; + min-height: 310px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .special_list .special_item { + min-height: 270px; + margin-bottom: 40px; + } +} +main .special_list .special_item a { + display: block; + color: #0C0C0C; + position: relative; + z-index: 2; + box-sizing: border-box; + padding: 25px calc(50% + 20px) 25px 20px; + height: 100%; +} +main .special_list .special_item a .special_name { + font-size: 26px; + line-height: 35px; + font-weight: 700; + color: #0C0C0C; + margin-bottom: 25px; + display: block; + transition: all 220ms ease-in-out; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .special_list .special_item a .special_name { + font-size: 19px; + line-height: 26px; + } +} +main .special_list .special_item a .speacial_text { + display: block; + margin-bottom: 10px; + font-weight: 700; + color: #0C0C0C; + transform: translate(0px, 0px); + transition: all 220ms ease-in-out; +} +main .special_list .special_item a .speacial_text .special_desc { + margin-top: 0; + margin-bottom: 0; +} +main .special_list .special_item a .special_desc { + font-size: 15px; + line-height: 24px; + transform: translate(0px, 0px); + transition: all 220ms ease-in-out; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .special_list .special_item a .special_desc { + font-size: 13px; + line-height: 18px; + } +} +main .special_list .special_item a > .speacial_text, +main .special_list .special_item a > .special_desc { + margin-top: 15px; + margin-bottom: 15px; +} +main .special_list .special_item a .special_link { + display: inline-block; + font-weight: 600; + opacity: 0; + transform: translate(10px, 10px); + transition: all 220ms ease-in-out; + color: #fff; +} +main .special_list .special_item:after { + content: ""; + display: block; + position: absolute; + top: 20px; + bottom: 30px; + right: 30px; + left: 30%; + transition: all 220ms ease-in-out; + background: var(--inactive); + z-index: 0; +} +main .special_list .special_item img { + display: block; + position: absolute; + top: 0; + bottom: 0; + width: 50%; + height: 100%; + right: 0; + object-fit: cover; + z-index: 1; +} +@media all and (min-width: 1280px) { + main .special_list .special_item:hover a .special_name { + color: #fff; + } + main .special_list .special_item:hover a .speacial_text, + main .special_list .special_item:hover a .special_desc { + transform: translate(0px, -10px); + color: #fff; + } + main .special_list .special_item:hover a .special_link { + opacity: 1; + color: #fff; + transform: translate(0px, 0px); + } + main .special_list .special_item:hover:after { + background: var(--green); + top: 0; + left: 0; + bottom: 0; + } +} +@media all and (max-width: 1279px) { + main .special_list .special_item { + width: calc(50% - 15px); + min-width: calc(50% - 15px); + margin-bottom: 30px; + } + main .special_list .special_item a { + padding: 30px 0 0 0; + display: flex; + flex-wrap: wrap; + } + main .special_list .special_item a .special_name { + font-size: 19px; + line-height: 26px; + margin-bottom: 15px; + } + main .special_list .special_item a .special_desc { + font-size: 13px; + line-height: 20px; + width: 100%; + } + main .special_list .special_item a .speacial_text { + width: 100%; + } + main .special_list .special_item a .special_link { + opacity: 1; + transform: translate(0, 0); + color: var(--blue); + } + main .special_list .special_item a img { + position: relative; + width: 100%; + height: 155px; + object-fit: cover; + object-position: center; + } + main .special_list .special_item:after { + width: 182px; + top: 0; + left: auto; + right: 0; + height: 120px; + } +} +@media all and (max-width: 767px) { + main .special_list .special_item { + width: 100%; + } + main .special_list .special_item:after { + width: 131px; + } + main .special_list .special_item a .special_name { + margin-bottom: 15px; + } + main .special_list .special_item a img { + height: 190px; + } +} +main .special_list.swiped { + flex-wrap: unset; + white-space: nowrap; +} +main .special_list.swiped .special_item { + margin-top: 30px; + margin-bottom: 30px; + margin-right: 30px; +} +main .special_list.swiped .special_item > * { + white-space: normal; +} +main .special_list.swiped .special_item a .special_link { + color: var(--blue); + opacity: 1; +} +main .special_list.swiped .special_item:hover a .special_link { + color: #fff; +} +@media all and (max-width: 1279px) { + main .special_list.swiped { + white-space: unset; + } + main .special_list.swiped .special_item { + width: 288px; + min-width: 288px; + margin-right: 30px; + position: relative; + } + main .special_list.swiped .special_item a { + padding: 20px 0 40px 0; + display: block; + } + main .special_list.swiped .special_item a .special_name { + height: 52px; + margin-bottom: 235px; + display: flex; + align-items: flex-end; + } + main .special_list.swiped .special_item a .special_link { + position: absolute; + bottom: 0px; + left: 0; + } + main .special_list.swiped .special_item img { + width: 100%; + height: 200px; + top: 88px; + } + main .special_list.swiped .special_item:hover a .special_link { + color: var(--blue); + } + main .special_list.swiped .special_item:after { + width: 131px; + } +} +@media all and (max-width: 767px) { + main .special_list.swiped .special_item { + width: 212px; + min-width: 212px; + margin-right: 16px; + margin-top: 0; + margin-bottom: 0; + } + main .special_list.swiped .special_item a .special_name { + height: 78px; + } + main .special_list.swiped .special_item img { + top: 112px; + } +} +main .brand_select { + max-width: 306px; + margin-left: auto; + margin-top: 35px; + margin-bottom: 35px; +} +@media all and (max-width: 767px) { + main .brand_select { + max-width: 100%; + margin-top: 10px; + margin-bottom: 25px; + } +} +main .special_detail .special_offer { + position: relative; + padding: 25px calc(100% - 390px) 0 25px; + margin-bottom: 45px; + min-height: 310px; +} +main .special_detail .special_offer h2 { + font-size: 26px; + line-height: 35px; + color: #0C0C0C; + font-weight: 700; + margin-bottom: 25px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .special_detail .special_offer h2 { + font-size: 22px; + line-height: 26px; + } +} +main .special_detail .special_offer h2 span { + color: #A8026B; + font-size: 58px; + line-height: 58px; +} +main .special_detail .special_offer h2 mark { + color: #A8026B; + background: transparent; +} +main .special_detail .special_offer .button { + width: 100%; + margin-top: 40px; +} +main .special_detail .special_offer:after { + content: ""; + display: block; + position: absolute; + z-index: 1; + left: 420px; + top: 15px; + bottom: 25px; + right: 0; + background: var(--inactive); +} +main .special_detail .special_offer img { + display: block; + height: 100%; + width: calc(100% - 502px); + position: absolute; + right: 0; + bottom: 0; + z-index: 2; + object-fit: cover; +} +@media all and (max-width: 1420px) { + main .special_detail .special_offer { + padding-left: 0; + } +} +@media all and (max-width: 1279px) { + main .special_detail .special_offer { + padding: 0 calc(50% + 15px) 0 0; + } + main .special_detail .special_offer h2 { + font-size: 19px; + line-height: 26px; + width: 100%; + order: 2; + margin-bottom: 0; + } + main .special_detail .special_offer h2 span { + font-size: 19px; + line-height: 26px; + } + main .special_detail .special_offer img { + width: calc(50% - 15px); + } + main .special_detail .special_offer:after { + left: calc(50% - 120px); + z-index: -1; + } +} +@media all and (max-width: 767px) { + main .special_detail .special_offer { + padding: 0; + display: flex; + flex-wrap: wrap; + } + main .special_detail .special_offer img { + order: 1; + width: 100%; + position: relative; + height: 155px; + margin-bottom: 10px; + } + main .special_detail .special_offer ul, + main .special_detail .special_offer .list-column, + main .special_detail .special_offer p { + order: 3; + margin-top: 20px; + margin-bottom: 30px; + } + main .special_detail .special_offer .button { + order: 4; + margin-top: 0; + } + main .special_detail .special_offer:after { + width: 182px; + left: auto; + right: 0; + top: 0; + bottom: 50px; + z-index: -1; + } +} +main .special_detail .special_offer-text { + margin-bottom: 80px; + padding: 0 25px; +} +@media all and (max-width: 767px) { + main .special_detail .special_offer-text { + padding: 0; + margin-bottom: 40px; + } +} +main .special_detail .aside_container { + margin-top: 60px; +} +@media all and (max-width: 767px) { + main .special_detail .aside_container { + margin-top: 30px; + padding-top: 30px; + border-top: 1px solid #EDEFF5; + } +} +main .special_detail .aside_container .block_header { + padding: 0px !important; + margin: 0 25px; + border-top: 1px solid #EDEFF5; + border-bottom: 1px solid #EDEFF5; +} +main .special_detail .aside_container .block_body { + padding: 0 25px !important; +} +main .special_detail .aside_container .special_offer-text { + margin-bottom: 30px; +} +main .special_detail .dropdown_block .block_body { + padding: 0 40px; +} +@media all and (max-width: 960px) { + main .special_detail .dropdown_block .block_body { + padding: 0; + } +} +main .leasing_offer h3 { + padding: 0 25px; + margin-bottom: 15px; + font-size: 26px; + line-height: 35px; +} +@media all and (max-width: 767px) { + main .leasing_offer h3 { + padding: 0; + font-size: 17px; + line-height: 24px; + } +} +main .leasing_offer .title_wrapper { + margin-bottom: 0; +} +main .leasing_offer #leasing_slider { + margin-top: 30px; +} +@media all and (max-width: 1279px) { + main .leasing_offer #leasing_slider { + margin-top: 0; + } +} +main .leasing_offer #leasing_slider .leasing_list.swiped { + display: flex; + flex-wrap: unset; +} +main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item { + min-width: calc(33.333% - 20px); + margin-bottom: 0; + margin-right: 30px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item { + min-width: calc(28% - 20px); + } + main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper { + padding-bottom: 15px; + } + main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper span { + padding: 0 15px; + } + main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper img { + height: 165px; + margin-bottom: 15px; + } +} +@media all and (max-width: 1279px) { + main .leasing_offer #leasing_slider .leasing_list.swiped { + margin-right: 0; + overflow-x: unset; + margin-bottom: 30px; + margin-left: 0; + } + main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item { + min-width: 210px; + margin-right: 5px !important; + } +} +main .leasing_offer .leasing_list { + display: flex; + flex-wrap: wrap; +} +main .leasing_offer .leasing_list .leasing_item { + width: calc(33.333% - 20px); + margin-bottom: 30px; +} +main .leasing_offer .leasing_list .leasing_item:not(:nth-child(3n)) { + margin-right: 30px; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper { + display: block; + padding-bottom: 35px; + background: #fff; + transition: background-color 175ms ease-in-out; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper img { + display: block; + width: 100%; + height: 220px; + object-fit: cover; + margin-bottom: 30px; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper span { + display: block; + color: #000; + transition: color 175ms ease-in-out; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model { + padding: 0 30px; + margin-bottom: 5px; + font-weight: 700; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc { + padding: 0 30px; +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover { + background: var(--green); +} +main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_model, +main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_desc { + color: #fff; +} +@media all and (max-width: 1279px) { + main .leasing_offer .leasing_list { + overflow-x: scroll; + flex-wrap: unset; + margin-right: -80px; + } + main .leasing_offer .leasing_list .leasing_item { + min-width: 210px; + margin-right: 5px !important; + } + main .leasing_offer .leasing_list .leasing_item .item_wrapper { + padding-bottom: 12px; + } + main .leasing_offer .leasing_list .leasing_item .item_wrapper img { + margin-bottom: 12px; + height: 135px; + } + main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model, + main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc { + padding: 0 18px; + } +} +@media all and (max-width: 767px) { + main .leasing_offer .leasing_list { + margin: 0 -16px; + padding: 0 16px; + } +} +main .leasing_offer .leasing_offer-detail { + display: flex; + justify-content: space-between; + margin-top: 45px; +} +main .leasing_offer .leasing_offer-detail .image_slider { + width: calc(100% - 560px); + position: relative; + overflow: hidden; +} +main .leasing_offer .leasing_offer-detail .image_slider .slider_dots { + position: absolute; + bottom: 12px; + display: flex; + align-items: center; + justify-content: center; + margin: auto; + left: 0; + right: 0; +} +main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button { + padding: 0; + width: 9px; + height: 9px; + cursor: pointer; + border-radius: 100%; + margin: 0 4px; + min-width: 9px; + border: 0; + background: #fff; +} +main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button.is-selected { + background: #A8026B; +} +main .leasing_offer .leasing_offer-detail .image_slider .slider_list { + display: flex; + height: 100%; +} +main .leasing_offer .leasing_offer-detail .image_slider .slide { + height: 100%; + min-width: 100%; +} +main .leasing_offer .leasing_offer-detail .image_slider .slide img { + width: 100%; + height: 100%; + object-fit: cover; +} +main .leasing_offer .leasing_offer-detail .offer_desc { + width: 530px; + padding-bottom: 40px; + position: relative; +} +main .leasing_offer .leasing_offer-detail .offer_desc .offer_name { + font-size: 26px; + line-height: 35px; + text-transform: uppercase; + font-weight: 700; + margin-bottom: 30px; +} +main .leasing_offer .leasing_offer-detail .offer_desc ul { + margin-bottom: 20px; +} +main .leasing_offer .leasing_offer-detail .offer_desc ul li { + line-height: 25px; +} +main .leasing_offer .leasing_offer-detail .offer_desc .button { + margin-top: 40px; + width: 390px; + position: absolute; + bottom: 0; + left: 0; +} +@media all and (max-width: 1279px) { + main .leasing_offer .leasing_offer-detail .image_slider, + main .leasing_offer .leasing_offer-detail .offer_desc { + width: calc(50% - 15px); + } + main .leasing_offer .leasing_offer-detail .image_slider .button, + main .leasing_offer .leasing_offer-detail .offer_desc .button { + position: relative; + } +} +@media all and (max-width: 767px) { + main .leasing_offer .leasing_offer-detail { + margin-top: 18px; + display: block; + flex-wrap: wrap; + } + main .leasing_offer .leasing_offer-detail .image_slider { + width: 100%; + height: 168px; + margin-bottom: 20px; + } + main .leasing_offer .leasing_offer-detail .offer_desc { + width: 100%; + padding-bottom: 0; + } + main .leasing_offer .leasing_offer-detail .offer_desc .offer_name { + font-size: 19px; + line-height: 26px; + margin-bottom: 13px; + } + main .leasing_offer .leasing_offer-detail .offer_desc .button { + width: 100%; + position: relative; + } +} +main .faq_search { + margin-bottom: 40px; +} +main .faq_search .form_field { + width: 100%; + max-width: 635px; + margin-left: auto; +} +main .dropdown_blocks_list .dropdown_block:not(:last-child) { + border-bottom: 1px solid #EDEFF5; +} +main .dropdown_blocks_list .dropdown_block .block_header { + padding: 15px 10px; + height: 70px; + display: flex; + align-items: center; + justify-content: space-between; + cursor: pointer; +} +main .dropdown_blocks_list .dropdown_block .block_header p { + margin-bottom: 0; + margin-right: 20px; + font-weight: 700; +} +main .dropdown_blocks_list .dropdown_block .block_header p.with-icon { + display: inline-flex; + align-items: center; +} +main .dropdown_blocks_list .dropdown_block .block_header p.with-icon img { + margin-right: 20px; +} +main .dropdown_blocks_list .dropdown_block .block_header button { + width: 22px; + height: 22px; + min-width: 22px; + cursor: pointer; + background: url("/images/icons/dropdown-blue.svg") no-repeat center; +} +main .dropdown_blocks_list .dropdown_block .block_body { + display: none; +} +main .dropdown_blocks_list .dropdown_block .block_body .company { + display: flex; + margin-bottom: 30px; +} +main .dropdown_blocks_list .dropdown_block .block_body .company .title { + text-transform: uppercase; + font-size: 26px; + line-height: 35px; + font-weight: 700; +} +main .dropdown_blocks_list .dropdown_block .block_body .company ul { + margin-left: 80px; +} +main .dropdown_blocks_list .dropdown_block .block_body .company ul li { + line-height: 1.5; + margin-bottom: 6px; +} +main .dropdown_blocks_list .dropdown_block.open .block_header button { + background: url("/images/icons/close-blue.svg") no-repeat center; +} +main .dropdown_blocks_list .dropdown_block.open .block_body { + display: block; + margin-top: 25px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main .dropdown_blocks_list .dropdown_block.open .block_body { + margin-top: 10px; + } +} +main .dropdown_blocks_list .dropdown_block.open .block_body p { + margin-bottom: 35px; +} +@media all and (max-width: 767px) { + main .dropdown_blocks_list .dropdown_block.open .block_body { + margin-top: 0; + } + main .dropdown_blocks_list .dropdown_block.open .block_body p { + margin-bottom: 15px; + } +} +main .dropdown_blocks_list.filled .dropdown_block.open .block_header { + background: var(--inactive); + color: var(--blue); +} +main aside .aside_nav { + list-style: none; + padding: 0; + margin: 0 0 30px 0; +} +main aside .aside_nav li { + margin-bottom: 8px; +} +main aside .aside_nav li a { + display: flex; + align-items: center; + min-height: 56px; + color: #000; + font-size: 15px; + line-height: 23px; + font-weight: 700; + box-sizing: border-box; + padding: 0 15px; +} +main aside .aside_nav li a.active { + background: var(--green); + color: #fff; + font-weight: 700; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main aside .aside_nav li a { + min-height: 48px; + font-size: 13px; + line-height: 18px; + } +} +@media all and (max-width: 1279px) { + main aside .aside_nav { + display: flex; + margin-left: -16px; + margin-right: -16px; + overflow-x: auto; + padding-left: 16px; + padding-right: 16px; + } + main aside .aside_nav li { + background: #EDEFF5; + margin-bottom: 0; + } + main aside .aside_nav li a { + white-space: nowrap; + font-size: 13px; + line-height: 20px; + min-height: 40px; + font-weight: 400; + } +} +main aside .button { + width: 100%; +} +main #order .container { + padding-bottom: 180px; +} +@media all and (max-width: 1600px) { + main #order .container { + padding-bottom: 60px; + } +} +@media all and (max-width: 767px) { + main #order { + background: #EDEFF5; + } + main #order .container { + padding: 40px 0 0 0; + } +} +.model_container { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + margin-top: 60px; +} +@media all and (max-width: 1600px) { + .model_container { + margin-top: 20px; + } +} +.model_container .col { + width: calc(50% - 15px); +} +.model_container .col img { + max-width: 100%; +} +.model_container .col .model_desc { + margin-top: 35px; +} +.model_container .col .model_desc p { + margin-bottom: 10px; +} +@media all and (max-width: 1279px) { + .model_container .col .model_desc ul { + column-count: 1; + } +} +.model_container #calc { + background: var(--inactive); + padding: 35px 30px; + position: relative; +} +@media all and (max-width: 1279px) { + .model_container #calc { + padding: 25px 15px; + } +} +.model_container #calc:after { + content: ""; + display: block; + position: absolute; + top: 0; + right: -100%; + bottom: 0; + width: 100%; + background: inherit; +} +@media all and (max-width: 1279px) { + .model_container #calc:after { + display: none; + } +} +.model_container #calc .calc_body { + flex-wrap: wrap; +} +.model_container #calc .calc_body .calc_settings { + width: 100%; + margin-bottom: 35px; +} +.model_container #calc .calc_body .calc_result { + width: 100%; +} +.model_container #calc .calc_body .calc_result .result_box { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 15px; +} +.model_container #calc .calc_body .calc_result .result_box p { + font-weight: 400; +} +.model_container #calc .calc_body .calc_result .result_box p:nth-child(2) { + white-space: nowrap; + margin-left: 10px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .result_box p { + margin-bottom: 0; + } +} +.model_container #calc .calc_body .calc_result .result_box.bolder { + margin-bottom: 35px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .result_box.bolder { + align-items: flex-end; + } +} +.model_container #calc .calc_body .calc_result .result_box.bolder p { + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .result_box.bolder p { + font-size: 19px; + line-height: 26px; + } +} +.model_container #calc .calc_body .calc_result .calc_footer { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 20px; +} +.model_container #calc .calc_body .calc_result .calc_footer .button { + width: calc(50% - 13px); + padding: 0; + font-weight: 400; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .calc_footer { + flex-wrap: wrap; + } + .model_container #calc .calc_body .calc_result .calc_footer .button { + width: 100%; + } + .model_container #calc .calc_body .calc_result .calc_footer .button:last-child { + margin-top: 35px; + } +} +.model_container .aside_container { + width: 100%; + margin-top: 0px; + border-top: 1px solid #EDEFF5; +} +.model_container .aside_container aside { + width: 305px; + padding-top: 40px; +} +@media all and (max-width: 1279px) { + .model_container .aside_container aside { + display: none; + } +} +.model_container .aside_container article { + width: calc(100% - 305px); + padding-top: 40px; + border-left: 1px solid #EDEFF5; +} +.model_container .aside_container article .dropdown_blocks_list .dropdown_block { + padding: 0 40px; +} +@media all and (max-width: 1279px) { + .model_container .aside_container article .dropdown_blocks_list .dropdown_block { + padding: 0 15px; + } +} +@media all and (max-width: 1279px) { + .model_container .aside_container article .info_block { + padding: 0 !important; + border: 0; + } +} +.model_container .aside_container article .tab_content:not(.active) { + display: none; +} +@media all and (max-width: 1279px) { + .model_container .aside_container article .tab_content:not(.active) { + display: block; + padding: 15px; + } + .model_container .aside_container article .tab_content:not(.active) > div:not(.touch_header) { + display: none; + } +} +.model_container .aside_container article .tab_content .touch_header { + display: none; +} +@media all and (max-width: 1279px) { + .model_container .aside_container article .tab_content .touch_header { + display: block; + margin-bottom: 25px; + font-size: 19px; + line-height: 26px; + font-weight: 700; + height: 54px; + position: relative; + background: #EDEFF5; + display: flex; + align-items: center; + justify-content: space-between; + padding: 6px 15px 0 15px; + width: 100%; + } + .model_container .aside_container article .tab_content .touch_header:after { + content: ""; + display: block; + width: 22px; + height: 22px; + min-width: 22px; + cursor: pointer; + background: url(/images/icons/dropdown-blue.svg) no-repeat center; + margin-left: 20px; + } + .model_container .aside_container article .tab_content .touch_header.opened::before { + content: ""; + display: block; + position: absolute; + bottom: 0; + left: 15px; + right: 15px; + height: 4px; + background: var(--green); + } + .model_container .aside_container article .tab_content .touch_header.opened:after { + transform: rotate(180deg); + } +} +@media all and (max-width: 767px) { + .model_container .aside_container article .tab_content .touch_header { + margin-left: -16px; + margin-right: -16px; + width: calc(100% + 32px); + } +} +@media all and (max-width: 1279px) { + .model_container .aside_container article { + width: 100%; + border: 0; + } +} +@media all and (max-width: 767px) { + .model_container { + margin-top: 20px; + } + .model_container .col { + width: 100%; + margin-bottom: 10px; + } + .model_container .col img { + margin: 0 -16px; + width: calc(100% + 32px); + } + .model_container .col .model_desc { + margin-top: 12px; + } + .model_container .col #calc { + margin: 0 -16px; + padding: 25px 16px; + } + .model_container .col #calc .calc_body .calc_result .result_box.bolder p { + font-size: 19px; + line-height: 26px; + } + .model_container .col #calc .calc_body .calc_result .calc_footer { + margin-top: 0; + display: block; + } + .model_container .col #calc .calc_body .calc_result .calc_footer button { + width: 100%; + margin-bottom: 0; + } + .model_container .col #calc .calc_body .calc_result .calc_footer button:first-child { + margin-top: 0; + } + .model_container .aside_container { + border-top: 0; + } + .model_container .aside_container aside { + display: none; + } + .model_container .aside_container article { + width: 100%; + border: 0; + padding-top: 0; + } + .model_container .aside_container article .dropdown_blocks_list .dropdown_block { + padding: 0; + } +} +.catalog_list { + display: flex; + flex-wrap: wrap; +} +@media all and (max-width: 1279px) { + .catalog_list { + justify-content: space-between; + width: 100%; + } +} +.catalog_list .catalog_item { + width: calc(33.333% - 20px); + margin-bottom: 110px; + position: relative; + padding-bottom: 70px; +} +.catalog_list .catalog_item > * { + padding-left: 15px; + padding-right: 15px; +} +.catalog_list .catalog_item:not(:nth-child(3n)) { + margin-right: 30px; +} +.catalog_list .catalog_item img { + width: 100%; + height: 220px; + object-fit: contain; + object-position: top center; + margin-bottom: 30px; + padding: 0; +} +.catalog_list .catalog_item .item_link { + position: absolute; + z-index: 3; + top: 0; + left: 0; + right: 0; + bottom: 0; + text-decoration: none; + display: block; +} +.catalog_list .catalog_item .item_class { + font-size: 26px; + line-height: 35px; + color: #0C0C0C; + font-weight: 700; + margin-bottom: 8px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .catalog_list .catalog_item .item_class { + font-size: 19px; + line-height: 26px; + } +} +.catalog_list .catalog_item .item_model { + font-size: 14px; +} +.catalog_list .catalog_item .item_model b { + display: block; + font-size: 15px; +} +.catalog_list .catalog_item ul li { + display: flex; + justify-content: space-between; + line-height: 29px; +} +.catalog_list .catalog_item ul li p { + margin: 0; +} +.catalog_list .catalog_item ul li p:nth-child(2) { + white-space: nowrap; + margin-left: 15px; +} +.catalog_list .catalog_item ul li.pay { + font-weight: 700; + margin: 25px 0; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .catalog_list .catalog_item ul li.pay { + margin: 15px 0; + } +} +.catalog_list .catalog_item .item_footer { + text-align: right; + position: absolute; + bottom: 0; + right: 0; +} +@media all and (max-width: 1279px) { + .catalog_list .catalog_item { + width: calc(50% - 15px); + margin-right: 0 !important; + margin-bottom: 66px; + } + .catalog_list .catalog_item .item_class { + font-size: 19px; + line-height: 26px; + } + .catalog_list .catalog_item .item_model { + font-size: 13px; + margin-top: 10px; + } + .catalog_list .catalog_item .item_model b { + font-size: 13px; + } + .catalog_list .catalog_item ul li { + line-height: 20px; + margin-bottom: 10px; + } + .catalog_list .catalog_item ul li.pay { + margin: 15px 0; + } +} +@media all and (max-width: 767px) { + .catalog_list .catalog_item { + width: 100%; + } + .catalog_list .catalog_item img { + margin-left: -16px; + margin-right: -16px; + width: calc(100% + 32px); + } + .catalog_list .catalog_item ul li { + margin-bottom: 0px; + } +} +.requisites { + padding: 0 110px; +} +.requisites .requisites_row { + display: flex; + justify-content: flex-start; + margin-bottom: 25px; +} +.requisites .requisites_row p { + margin: 0; + max-width: calc(50% - 15px); + text-align: left; +} +.requisites .requisites_row p:first-child { + font-weight: 700; + margin-right: 30px; + width: 180px; +} +.requisites .button { + margin-top: 40px; +} +@media all and (max-width: 1420px) { + .requisites { + padding: 0; + } +} +@media all and (max-width: 1279px) { + .requisites .requisites_row { + display: block; + margin-bottom: 8px; + } + .requisites .requisites_row p { + width: 100%; + margin-bottom: 8px; + } + .requisites .button { + width: 286px; + } +} +#choose_region { + display: flex; + align-items: center; + min-height: 60px; +} +#choose_region p { + margin-right: 30px; + max-width: 340px; +} +#choose_region .form_field { + width: 350px; + max-width: 350px; +} +article #choose_region { + margin-bottom: 30px; + width: 100%; + justify-content: space-between; +} +@media all and (min-width: 1280px) { + article #choose_region { + display: none; + } +} +@media all and (max-width: 767px) { + article #choose_region { + flex-wrap: wrap; + } + article #choose_region p { + margin-bottom: 15px; + } + article #choose_region p, + article #choose_region .form_field { + width: 100%; + } +} +@media all and (max-width: 1279px) { + .title_wrapper #choose_region { + display: none; + } +} +@media all and (max-width: 1279px) { + #officeViewToggle { + justify-content: flex-end; + } +} +@media all and (max-width: 767px) { + #officeViewToggle .tab { + width: 50%; + text-align: center; + } +} +#map { + display: none; + width: 100%; + height: 615px; + margin: 45px 0; + background: var(--gray-light); +} +#map.visible { + display: block; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + #map { + height: 475px; + } +} +@media all and (max-width: 1279px) { + #map { + height: 320px; + margin: 20px 0; + } +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: block; + padding: 1px; + text-align: left; + white-space: normal; + background: var(--blue); + color: #fff; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + padding: 30px 20px; + max-width: 500px; +} +@media all and (max-width: 768px) { + .popover { + max-width: 280px; + padding: 15px; + } + .popover .popover-inner, + .popover .popover-inner > ymaps { + width: 250px !important; + min-height: 150px; + } +} +.popover .close { + position: absolute; + top: 8px; + right: 8px; + width: 24px; + height: 24px; + font-size: 0; + cursor: pointer; + background: url("/images/icons/close-white.svg") no-repeat center; +} +.popover p { + margin: 5px 0; +} +.popover .arrow { + position: absolute; + left: 0; + right: 0; + bottom: -25px; + margin: auto; + width: 43px; + height: 54px; + background: url("/images/pin-open.svg") no-repeat center; +} +.offices_list { + display: flex; + justify-content: space-between; + border-top: 1px solid #EDEFF5; + margin-top: 30px; +} +.offices_list#offices:not(.visible) { + display: none; +} +.offices_list .column { + width: calc(50% - 15px); +} +.offices_list .column .dropdown_block.open .block_body p { + margin-bottom: 8px; +} +.offices_list .column .dropdown_block.open .block_body a { + display: inline-block; + font-weight: 700; + margin: 20px 0 20px 28px; +} +.offices_list .column.sm-list { + display: none; +} +@media all and (max-width: 767px) { + .offices_list { + display: block; + padding-top: 35px; + margin-top: 35px; + } + .offices_list .column { + width: 100%; + } + .offices_list .column:not(.sm-list) { + display: none; + } + .offices_list .column.sm-list { + display: block; + } +} +.dosc_list { + margin-right: 30px; +} +.dosc_list .row { + margin-bottom: 35px; + display: flex; + align-items: center; + justify-content: space-between; +} +.dosc_list .row p { + margin-bottom: 0; +} +.dosc_list .row .doc_name { + font-weight: 700; + min-height: 56px; + display: inline-flex; + flex-wrap: wrap; + align-items: center; + margin-right: 30px; + max-width: 50%; +} +.dosc_list .row .doc_name a { + text-decoration: underline; +} +.dosc_list .row .doc_name a:hover { + text-decoration: none; +} +.dosc_list .row .doc_name span { + display: block; + font-weight: 400; + margin-top: 8px; +} +.dosc_list .row .doc_date { + margin-right: 30px; + margin-left: 30px; + white-space: nowrap; +} +.dosc_list .row .button { + width: 104px; +} +.dosc_list.medium-icon .row { + margin-bottom: 15px; + width: 100%; +} +.dosc_list.medium-icon .doc_name { + min-height: 32px; + background-size: 32px; + padding-left: 48px; +} +.dosc_list.acts_list-checkbox .row { + margin-bottom: 15px; + width: 100%; +} +.dosc_list.acts_list-checkbox .row .doc_name { + background-size: 32px; + padding-left: 0; + background-position: 30px 50%; + min-height: 32px; + max-width: none; +} +.dosc_list.acts_list-checkbox .row .doc_name input[type="checkbox"] + label:before { + margin-right: 56px; +} +.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf) { + min-height: 0; +} +.dosc_list.acts_list-checkbox .row .doc_name:not(.i-pdf) input[type="checkbox"] + label:before { + margin-right: 16px; +} +@media all and (max-width: 768px) { + .dosc_list .row { + flex-wrap: wrap; + padding-left: 55px; + background: url(/images/icons/icon-pdf.svg) no-repeat left center; + background-size: 32px; + background-position: 0 5px; + } + .dosc_list .row .doc_name { + margin-right: 0; + max-width: 100%; + min-height: 0; + padding-left: 0; + background: none; + width: 100%; + } + .dosc_list .row .doc_date { + margin-left: 0; + margin-right: 0; + white-space: unset; + width: 100%; + } + .dosc_list .row .button { + margin-top: 6px; + margin-left: 0; + } +} +.contract_table { + margin-bottom: 80px; +} +@media all and (max-width: 1279px) { + .contract_table { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } +} +.contract_table .table_row { + display: flex; + width: 100%; +} +.contract_table .table_row .table_cell { + padding: 16px 8px; + border: 1px solid #EDEFF5; + width: 25%; +} +.contract_table .table_row .table_cell p { + margin: 0; +} +.contract_table .table_row .table_cell p.closed { + color: var(--text_not_active); +} +.contract_table .table_row .table_cell p.opened { + color: var(--green); +} +.contract_table .table_row .table_cell b { + display: block; +} +@media all and (max-width: 1279px) { + .contract_table .table_row { + flex-wrap: wrap; + width: calc(50% - 15px); + margin-bottom: 30px; + border: 1px solid #EDEFF5; + padding: 25px 15px; + } + .contract_table .table_row .table_cell { + border: 0; + padding: 0; + width: 100%; + display: flex; + align-items: flex-end; + justify-content: space-between; + white-space: nowrap; + } + .contract_table .table_row .table_cell:not(:last-child) { + margin-bottom: 10px; + } + .contract_table .table_row .table_cell:before { + content: attr(data-title); + display: block; + max-width: 50%; + margin-right: 10px; + white-space: normal; + } +} +@media all and (max-width: 767px) { + .contract_table .table_row { + width: 100%; + margin-bottom: 15px; + } +} +.contract_table .table_header .table_cell { + border: 0; + color: var(--text_not_active); + font-weight: 700; + display: flex; + align-items: center; +} +.contract_table .table_header .table_cell.caret { + cursor: pointer; +} +.contract_table .table_header .table_cell.caret:after { + content: ""; + display: inline-block; + width: 16px; + min-width: 16px; + height: 16px; + margin-left: 6px; + background: url("/images/icons/icon-select.svg") no-repeat center; +} +@media all and (max-width: 1279px) { + .contract_table .table_header { + display: none; + } +} +.logo_list { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + margin: 35px 0; +} +.logo_list .logo_item { + width: calc(16.666% - 25px); + height: 97px; + display: flex; + align-items: center; + justify-content: center; + margin: 15px 0; +} +.logo_list .logo_item img { + max-width: 100%; + max-height: 100%; + object-fit: contain; +} +.leasing_offers_list { + display: flex; + justify-content: space-between; + margin-top: 60px; +} +.leasing_offers_list .offer_item { + width: calc(33.333% - 20px); + padding-left: 80px; + position: relative; +} +.leasing_offers_list .offer_item p { + margin-bottom: 15px; +} +.leasing_offers_list .offer_item img { + position: absolute; + top: 0; + left: 0; +} +.leasing_offers_list .offer_item ul li:not(:last-child) { + margin-bottom: 6px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + .leasing_offers_list { + margin-top: 35px; + } +} +@media all and (max-width: 1279px) { + .leasing_offers_list { + flex-wrap: wrap; + margin-top: 50px; + } + .leasing_offers_list .offer_item { + width: 50%; + padding-left: 52px; + margin-bottom: 0; + } + .leasing_offers_list .offer_item:last-child { + width: auto; + margin-top: 30px; + } + .leasing_offers_list .offer_item img { + width: 32px; + height: 32px; + object-fit: contain; + } +} +@media all and (max-width: 767px) { + .leasing_offers_list .offer_item { + margin-bottom: 24px; + width: 100%; + } + .leasing_offers_list .offer_item:last-child { + margin-top: 0; + margin-bottom: 0; + } +} +.catalog_sort { + display: flex; + align-items: center; + justify-content: flex-end; + margin-top: 10px; + margin-bottom: 40px; +} +.catalog_sort .sort_container { + margin-left: 40px; + position: relative; + z-index: 9; +} +.catalog_sort .sort_container:not(.open) ul { + display: none; +} +.catalog_sort .sort_container ul { + position: absolute; + top: 100%; + width: 210px; + left: -200px; + right: -200px; + text-align: left; + background: #FFFFFF; + list-style: none; + padding: 16px; + margin: auto; + box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16); +} +.catalog_sort .sort_container ul li { + cursor: pointer; +} +.catalog_sort .sort_container ul li:not(:last-child) { + margin-bottom: 15px; +} +.catalog_sort .sort_container ul .active { + color: var(--blue); +} +@media all and (max-width: 768px) { + .catalog_sort .sort_container ul[data-position="left"] { + left: 0; + right: auto; + } + .catalog_sort .sort_container ul[data-position="right"] { + right: 0; + left: auto; + } +} +.catalog_sort .sort_container button { + height: 40px; + padding: 0 20px 0 48px; + color: var(--blue); +} +.catalog_sort .sort_container button.i-filter { + background: url("/images/icons/icon-filter.svg") no-repeat 20px 50%; +} +.catalog_sort .sort_container button.i-sort { + background: url("/images/icons/icon-sort.svg") no-repeat 20px 50%; +} +@media all and (max-width: 767px) { + .catalog_sort .sort_container { + margin-left: 0; + } + .catalog_sort .sort_container:nth-child(2) { + text-align: right; + } + .catalog_sort .sort_container button { + padding: 0 0 0 30px; + background-position: left center !important; + } +} +@media all and (max-width: 1279px) { + .catalog_sort { + margin-bottom: 10px; + } +} +@media all and (max-width: 767px) { + .catalog_sort { + justify-content: space-between; + } +} +.news_container { + line-height: 24px; + position: relative; + padding-left: 565px; + min-height: 610px; +} +@media all and (max-width: 1279px) { + .news_container { + padding-left: 0; + font-size: 13px; + line-height: 20px; + min-height: 0; + } +} +.news_container .image { + width: 100%; + width: 525px; + height: 525px; + background: var(--gray-light); + margin-bottom: 30px; + position: absolute; + left: 0; + top: 0; +} +.news_container .image img { + width: 100%; + height: 100%; + object-fit: cover; +} +@media all and (max-width: 1279px) { + .news_container .image { + position: relative; + float: right; + margin-left: 30px; + margin-bottom: 30px; + width: 288px; + height: 282px; + } +} +@media all and (max-width: 767px) { + .news_container .image { + margin-left: 0; + width: 100%; + float: none; + height: auto; + } + .news_container .image img { + height: auto; + } +} +.news_container .socials { + position: absolute; + left: 0; + top: 555px; +} +@media all and (max-width: 1279px) { + .news_container .socials { + position: relative; + top: 0; + margin-top: 50px; + } +} +.news_container .socials a { + width: 48px; + height: 48px; + margin-right: 15px; +} +.news_container h1 { + margin-bottom: 20px; +} +@media all and (max-width: 1279px) { + .news_container h1 { + font-size: 19px; + line-height: 26px; + margin-bottom: 20px; + } +} +.news_container .date { + display: block; + text-transform: uppercase; + margin-bottom: 35px; +} +@media all and (max-width: 767px) { + .news_container .date { + font-size: 10px; + line-height: 15px; + margin-bottom: 20px; + } +} +.news_container p, +.news_container ul, +.news_container ol { + margin-bottom: 20px; +} +.calendar_wrapper #calendar_month { + margin-left: auto; + max-width: 235px; + padding-left: 32px; + display: block; + background: url("/images/lk/calendar.svg") no-repeat 8px 50%; +} +.calendar_wrapper .calendar_grid { + margin-top: 30px; +} +.calendar_wrapper .calendar_grid .grid_header { + display: flex; + flex-wrap: wrap; +} +.calendar_wrapper .calendar_grid .grid_header .grid_cell { + padding: 15px; + text-transform: uppercase; + font-weight: bold; + font-size: 15px; + line-height: 23px; + color: #0C0C0C; + width: 14.2%; +} +.calendar_wrapper .calendar_grid .grid_body { + display: flex; + flex-wrap: wrap; + border: 1px solid #E0E0E0; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell { + padding: 15px; + width: 14.287%; + height: 150px; + border: 1px solid #E0E0E0; + box-sizing: border-box; + display: flex; + flex-wrap: wrap; + align-items: stretch; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header { + color: #87878E; + align-self: flex-start; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span { + font-size: 26px; + line-height: 35px; + font-weight: 700; + color: #000; + padding-right: 4px; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body { + align-self: flex-end; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p { + color: #000; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p span { + display: block; + font-weight: 700; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.disabled { + background: #EDEFF5; + opacity: 0.4; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.current { + background: var(--blue); +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header { + color: #fff; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header span { + color: inherit; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_body p { + color: #fff; +} +.calendar_payment { + display: flex; +} +.calendar_payment .day { + color: #87878E; + font-size: 26px; + line-height: 35px; + font-weight: 700; + margin-right: 50px; +} +.calendar_payment .day span { + display: block; + font-size: 50px; + line-height: 1; + color: #000; +} +.calendar_payment .payment_table { + display: table; + margin-top: 12px; +} +.calendar_payment .payment_table .table_row { + display: table-row; +} +.calendar_payment .payment_table .table_row .table_cell { + display: table-cell; + padding: 2px 10px; +} +.calendar_payment .payment_table .table_row .table_cell a { + font-weight: 700; +} +.calendar_payment .payment_table .table_row.table_header .table_cell { + color: #87878E; + padding: 12px 10px; +} +.acts_wrapper { + display: flex; + justify-content: space-between; +} +.acts_wrapper .acts_list-checkbox, +.acts_wrapper .reconciliation_form { + width: calc(50% - 10px); +} +main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail { + margin: 30px 0; +} +main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail p { + margin-bottom: 10px; +} +main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul { + max-width: 60%; + display: flex; + flex-wrap: wrap; +} +main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li { + width: 50%; +} +.dropdown_block + .dosc_list { + margin-top: 30px; +} +.vacancy, +.service_entry { + line-height: 24px; + padding: 0 20px; +} +.vacancy .image-full, +.service_entry .image-full { + margin-left: -20px; + margin-right: -20px; + width: calc(100% + 40px); +} +@media all and (max-width: 1279px) { + .vacancy .image-full, + .service_entry .image-full { + margin-left: 0; + margin-right: 0; + width: 100%; + } +} +.vacancy br, +.service_entry br { + line-height: 35px; +} +@media all and (max-width: 1279px) { + .vacancy, + .service_entry { + padding: 0; + } +} +.error_page { + position: relative; + min-height: 400px; +} +.error_page div { + max-width: 450px; + position: absolute; + top: 130px; +} +.error_page h1 { + font-size: 50px; + line-height: 60px; + color: var(--blue); + font-weight: 700; + margin-bottom: 35px; +} +.error_page p { + font-size: 26px; + line-height: 35px; + font-weight: 700; + margin-bottom: 0; +} +.error_page img { + display: block; + max-width: 100%; + margin-left: auto; +} +@media all and (max-width: 1279px) { + .error_page h1 { + font-size: 32px; + line-height: 44px; + } + .error_page p { + font-size: 20px; + line-height: 28px; + } + .error_page img { + max-width: 80%; + } + .error_page div { + max-width: 350px; + top: 90px; + } +} +@media all and (max-width: 767px) { + .error_page div { + position: static; + margin-bottom: 25px; + } + .error_page h1 { + font-size: 22px; + line-height: 33px; + margin-bottom: 25px; + } + .error_page p { + font-size: 16px; + line-height: 24px; + } + .error_page img { + max-width: 340px; + margin-left: auto; + margin-right: auto; + } +} +.grecaptcha-badge { + visibility: hidden; +} diff --git a/local/templates/evolution/css/main/style.less b/local/templates/evolution/css/main/style.less index 3fe59df..0f57eea 100644 --- a/local/templates/evolution/css/main/style.less +++ b/local/templates/evolution/css/main/style.less @@ -3737,4 +3737,6 @@ main .dropdown_blocks_list .dropdown_block .block_body { margin-right: auto; } } -} \ No newline at end of file +} + +.grecaptcha-badge { visibility: hidden; } \ No newline at end of file