From 9094bf69d974607f12d3484aef4617dd17cab317 Mon Sep 17 00:00:00 2001 From: merelendor Date: Sat, 25 Jun 2022 21:59:44 +0300 Subject: [PATCH 1/5] udpate for news on main page --- .htaccess | 124 +- local/templates/evolution/css/main/style.css | 3441 +---------------- .../evolution/css/main/style.css.map | 2 +- local/templates/evolution/css/main/style.less | 2 +- local/templates/evolution/js/main.js | 4 +- 5 files changed, 68 insertions(+), 3505 deletions(-) diff --git a/.htaccess b/.htaccess index 172c2a5..f6d0db4 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/special/harley-davidson-finance/spetspredlozhenie-na-kommercheskie-avtomobili-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/local/templates/evolution/css/main/style.css b/local/templates/evolution/css/main/style.css index 1f03b4d..13b42d0 100644 --- a/local/templates/evolution/css/main/style.css +++ b/local/templates/evolution/css/main/style.css @@ -1,3440 +1 @@ -@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; - } -} +@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 diff --git a/local/templates/evolution/css/main/style.css.map b/local/templates/evolution/css/main/style.css.map index 557c290..303318d 100644 --- a/local/templates/evolution/css/main/style.css.map +++ b/local/templates/evolution/css/main/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/local/templates/evolution/css/main/style.less b/local/templates/evolution/css/main/style.less index cb5cd86..3fe59df 100644 --- a/local/templates/evolution/css/main/style.less +++ b/local/templates/evolution/css/main/style.less @@ -821,7 +821,7 @@ main { #news { .news_slider_wrapper { @media all and (max-width: 767px) { - margin: 0 -16px; + margin: 0 -16px; } } } diff --git a/local/templates/evolution/js/main.js b/local/templates/evolution/js/main.js index 93482c6..05787be 100644 --- a/local/templates/evolution/js/main.js +++ b/local/templates/evolution/js/main.js @@ -51,8 +51,10 @@ document.addEventListener("DOMContentLoaded", function (event) { let newsSliderOption = { loop: false, dragFree: true, - slidesToScroll: 2, + slidesToScroll: 1, containScroll: "trimSnaps", + align: "center", + skipSnaps: false }; const prevBtn = newsWrapper.querySelector(".prev"); const nextBtn = newsWrapper.querySelector(".next"); From 87920d6b5e4c8dcb4bba53f3228324a89b170562 Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 25 Jul 2022 20:10:52 +0300 Subject: [PATCH 2/5] 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 3/5] 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 4/5] 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 From 096fd217ce378867757d3998e9b6669473b0db85 Mon Sep 17 00:00:00 2001 From: Evolyuciya <96622801+Evolyuciya@users.noreply.github.com> Date: Mon, 29 Aug 2022 10:59:33 +0300 Subject: [PATCH 5/5] Delete yasprav.log --- local/yasprav.log | 1 - 1 file changed, 1 deletion(-) delete mode 100644 local/yasprav.log diff --git a/local/yasprav.log b/local/yasprav.log deleted file mode 100644 index 707d26e..0000000 --- a/local/yasprav.log +++ /dev/null @@ -1 +0,0 @@ -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