From 919cf67810b221ded65381e9cddc71c7c67a90b4 Mon Sep 17 00:00:00 2001 From: merelendor Date: Wed, 28 Feb 2024 18:44:50 +0300 Subject: [PATCH] special offers return horizontal scroll, programs filter full, add CSS for autofaq --- api/index.php | 63 + .../leasing.programs.entry/component.php | 1 + .../templates/.default/template.php | 2 +- .../templates/.default/template.php | 2 +- local/include/footer.php | 11 +- local/include/head.php | 1 + local/templates/evolution/css/main/style.css | 6270 ++++++++++++++++- local/templates/evolution/css/main/style.less | 72 +- local/templates/evolution/css/var.css | 3 + local/templates/evolution/css/var.less | 4 + urlrewrite.php | 300 +- 11 files changed, 6570 insertions(+), 159 deletions(-) diff --git a/api/index.php b/api/index.php index db84b73..6c120a7 100644 --- a/api/index.php +++ b/api/index.php @@ -127,6 +127,10 @@ function checkRecaptchaRequest($token, $ipAddress) function getCompaniesForUser($user_id, $except_company_id = null) { + /* + ищет все компании для пользователя, с фильтрацией по ID компании + */ + if(CModule::IncludeModule('iblock')) { $filter = [ 'IBLOCK_ID' => IBLOCK_ID_CLIENTS, 'PROPERTY_USERS' => $user_id ]; @@ -211,6 +215,20 @@ function getUsersForCompany($code) function setCompanyForUser($ID, $REQ, $replace = false) { + /* + МЕТОД: + 1. пытается создать новую запись о компании; + 2. ??? + + как надо: + 1. пытается создать новую запись о компании; + 2. в зависимости от статуса компании: + 2.1. если компании нет: + 2.1.1. добавляет во вновь созданную компанию пользователя как пользователя и как админа; + 2.2 если компания есть: + 2.2.1. + */ + $user_properties = [ 'COMPANY' => (string)$REQ['org_title'], 'INN' => (string)$REQ['inn'], @@ -233,9 +251,20 @@ function setCompanyForUser($ID, $REQ, $replace = false) $new_client = new CIBlockElement; if($new_client_id = $new_client->Add($ar_new_client)) { + /* + при успешном создании новой компании админ и пользователь добавились автоматом + */ + + /* + завершили создание компании, возврат + */ } else { + /* + получаем текущих админов и пользователей в этой компании + */ + $existed_client_res = CIBlockElement::GetList([ 'id' => 'desc' ], [ 'IBLOCK_ID' => IBLOCK_ID_CLIENTS, 'CODE' => $REQ['crm_id'] ], false, []); while ($existed_client_element = $existed_client_res->GetNextElement()) { @@ -244,17 +273,33 @@ function setCompanyForUser($ID, $REQ, $replace = false) if($replace) { + /* + пустые массивы для замены админов и пользователей в этой компании + */ + $admins = []; $users = []; + /* + помечаем админов на удаление из этой компании + */ + $admins_to_remove = $existed_client_record['PROPERTIES']['ADMINS']['VALUE']; } else { + /* + админы и пользователи в этой компании + */ + $admins = $existed_client_record['PROPERTIES']['ADMINS']['VALUE']; $users = $existed_client_record['PROPERTIES']['USERS']['VALUE']; } + /* + добавляем пользователя в админы и пользователи в этой компании + */ + array_push($admins, $ID); array_push($users, $ID); @@ -268,12 +313,22 @@ function setCompanyForUser($ID, $REQ, $replace = false) ] ]; + /* + обновляем запись о компании + */ CIBlockElement::SetPropertyValuesEx($existed_client_record['ID'], IBLOCK_ID_CLIENTS, [ 'ADMINS' => $admins, 'USERS' => $users, ]); + /* + проходим по списку админов для удаления + */ foreach($admins_to_remove AS $admin_to_remove_id) { $another_user_companies = getCompaniesForUser($admin_to_remove_id, $existed_client_record['ID']); + /* + проверяем, если у указанного админа (пользователя) более нет компании то удаляем запись о пользователе + */ + if(gettype($another_user_companies) === "array" && count($another_user_companies) === 0) { \CUser::Delete($admin_to_remove_id); @@ -414,6 +469,10 @@ switch($PARAM_1) if($company_registered_id === null) { //new company for user + /* + создаём запись о компании для пользователя + */ + setCompanyForUser($user_registered_id, $REQ); $company_message = "Вам предоставлен доступ к Личному кабинету следующей организации:

\n\n"; @@ -499,6 +558,10 @@ switch($PARAM_1) } else { + /* + пользователя нет, создаём + */ + if($company_registered_id === null) { $user = new \CUser; diff --git a/local/components/evolution/leasing.programs.entry/component.php b/local/components/evolution/leasing.programs.entry/component.php index d4e6ea4..3d64a96 100644 --- a/local/components/evolution/leasing.programs.entry/component.php +++ b/local/components/evolution/leasing.programs.entry/component.php @@ -21,6 +21,7 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true)))) { $arResult = array(); $sort = Array("NAME" => "ASC"); +// if($arParams['CODE'] ===) $filter = Array("ACTIVE" => "Y", "IBLOCK_ID" => 3, "CODE" => $arParams['CODE']); $options = Array("nPageSize" => 1000); diff --git a/local/components/evolution/leasing.programs.entry/templates/.default/template.php b/local/components/evolution/leasing.programs.entry/templates/.default/template.php index eed8989..0ae6792 100644 --- a/local/components/evolution/leasing.programs.entry/templates/.default/template.php +++ b/local/components/evolution/leasing.programs.entry/templates/.default/template.php @@ -53,7 +53,7 @@ $this->setFrameMode(true); "leasing_program" => $arResult['PROPERTIES']['CATALOG']['VALUE_XML_ID'], //"section_code" => $arResult['DETAIL_PAGE_URL'], "top_banners" => false, - "FILTER_SMALL" => true, + "FILTER_SMALL" => false, "BRAND" => $_REQUEST['BRAND'], "MODEL" => $_REQUEST['MODEL'], "MODIFICATION" => $_REQUEST['MODIFICATION'], diff --git a/local/components/evolution/programs.offers.banners/templates/.default/template.php b/local/components/evolution/programs.offers.banners/templates/.default/template.php index 676477a..4a08bc3 100644 --- a/local/components/evolution/programs.offers.banners/templates/.default/template.php +++ b/local/components/evolution/programs.offers.banners/templates/.default/template.php @@ -12,7 +12,7 @@ /** @var CBitrixComponent $component */ $this->setFrameMode(true); ?> -
+
>
">
diff --git a/local/include/footer.php b/local/include/footer.php index 588877a..e689fa7 100644 --- a/local/include/footer.php +++ b/local/include/footer.php @@ -85,7 +85,16 @@ - + + + IncludeComponent( "evolution:mainoffice.markup", diff --git a/local/include/head.php b/local/include/head.php index 0befa99..b0338ee 100644 --- a/local/include/head.php +++ b/local/include/head.php @@ -24,6 +24,7 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= + diff --git a/local/templates/evolution/css/main/style.css b/local/templates/evolution/css/main/style.css index 2c512bc..0f8d80c 100644 --- a/local/templates/evolution/css/main/style.css +++ b/local/templates/evolution/css/main/style.css @@ -1 +1,6269 @@ -@media all and (max-width:767px){.sm-hidden{display:none !important;margin:0 !important;visibility:hidden !important}}main{overflow-x:hidden;padding-top:112px}@media all and (max-width:1600px) and (min-width:1280px){main{padding-top:98px}}@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;align-items:flex-start;margin-top:60px;position:relative}@media all and (max-width:1600px){.model_container{margin-top:20px}}@media all and (min-width:1280px){.model_container .fixed_col{width:254px;position:absolute;right:0;top:0;bottom:0}.model_container .fixed_col .model_price{position:sticky;top:110px}}.model_container .col{width:calc(50% - 15px)}.model_container .col:nth-child(2){display:flex}@media all and (max-width:1279px){.model_container .col:nth-child(2){flex-wrap:wrap}.model_container .col:nth-child(2) .model_desc{width:100%}.model_container .col:nth-child(2) .model_price{width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap}.model_container .col:nth-child(2) .model_price p{margin-bottom:20px;width:100%}.model_container .col:nth-child(2) .model_price p span{margin-top:8px;font-size:35px}.model_container .col:nth-child(2) .model_price .button{width:calc(50% - 8px);margin-bottom:0}.model_container .col:nth-child(2) .model_price .button:last-child{margin-left:16px}}.model_container .col img{max-width:100%}.model_container .col .model_desc{margin-top:0;margin-right:30px}.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 .col .model_price{background:var(--inactive);padding:16px;width:254px;min-width:254px;margin-left:auto}.model_container .col .model_price p{font-weight:700;margin-bottom:45px}.model_container .col .model_price p span{display:block;font-weight:700;font-size:37px;margin-top:25px;line-height:1}.model_container .col .model_price button{width:100%}.model_container .col .model_price button:not(:last-child){margin-bottom:25px}.model_container #calc{background:var(--inactive);padding:35px 30px;position:relative;width:calc(100% - 262px)}@media all and (max-width:1279px){.model_container #calc{width:100%;padding:25px 15px}}.model_container #calc:after{content:"";display:block;position:absolute;top:0;left:-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;justify-content:space-between}.model_container #calc .calc_body .calc_settings{width:60%;max-width:60%;margin-bottom:35px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_settings{width:100%;max-width:100%}}.model_container #calc .calc_body .calc_result{width:35%;max-width:35%}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result{width:100%;max-width:100%}}.model_container #calc .calc_body .calc_result .result_box{width:100%;display:block;margin-bottom:35px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .result_box{margin-bottom:15px}}.model_container #calc .calc_body .calc_result .result_box p{font-weight:400;font-size:14px;line-height:29px}.model_container #calc .calc_body .calc_result .result_box p:nth-child(2){white-space:nowrap;margin-left:0px;font-weight:700;margin-top:8px;font-size:15px;line-height:23px}@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:15px;line-height:23px}.model_container #calc .calc_body .calc_result .result_box.bolder p:nth-child(2){font-size:41px;line-height:1.2}@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:block;margin-top:20px}.model_container #calc .calc_body .calc_result .calc_footer .button{width:100%;padding:0;font-weight:400;margin-top:24px}@media all and (max-width:1279px){.model_container #calc .calc_body .calc_result .calc_footer{flex-wrap:wrap;margin-top:0}.model_container #calc .calc_body .calc_result .calc_footer .button{width:100%;margin-top:16px}}.model_container .aside_container{width:calc(100% - 262px);margin-top:0px;flex-wrap:wrap}@media all and (max-width:1279px){.model_container .aside_container{width:100%}}.model_container .aside_container aside{width:100%;margin-top:40px;position:relative}.model_container .aside_container aside:before{content:"";display:block;width:calc(100% + 255px);height:1px;background:#EDEFF5;position:absolute;left:0;top:0}@media all and (max-width:1279px){.model_container .aside_container aside{display:none}}.model_container .aside_container aside .aside_nav{display:flex}.model_container .aside_container aside .aside_nav li{width:33.333%}.model_container .aside_container aside .aside_nav li a:not(.active){color:#8E94A7}.model_container .aside_container article{width:100%;padding-top:0px}.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}}.model_container .aside_container article .info_block{border-bottom:0}@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);max-width:calc(100% + 32px);min-height:150px}.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}}.model_container .recom_models{width:calc(100% - 262px);margin-bottom:45px}@media all and (max-width:1279px){.model_container .recom_models{width:100%}}.model_container .recom_models:last-child{margin-bottom: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}.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:767px){.catalog_sort{justify-content:space-between;margin-bottom:10px}}.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}}.grecaptcha-badge{visibility:hidden}#about_banner{max-width:1920px;margin:auto;margin-top:-90px;position:relative;overflow:hidden}@media (max-width:1600px) and (min-width:1280px){#about_banner{margin-top:-40px}}@media (max-width:1279px){#about_banner{margin-top:-60px}}@media (max-width:960px){#about_banner{margin-top:-30px}}@media all and (min-width:1280px){#about_banner .aside_container aside{position:relative}#about_banner .aside_container aside:after{content:"";display:block;position:absolute;top:0;bottom:-900px;right:0;width:1px;background:#EDEFF5}}@media (max-width:1279px){#about_banner .aside_container aside{margin-bottom:580px}#about_banner .container.grid{position:absolute !important;top:60px}#about_banner .container.grid+.container{padding-top:0}}@media (max-width:767px){#about_banner .aside_container aside{margin-bottom:665px}#about_banner .container.grid{position:absolute !important;top:60px}#about_banner .container.grid+.container{padding-top:0}}#about_banner .container.grid{max-width:none;display:flex;padding:0;position:relative;z-index:1;width:100%;margin:0;overflow:hidden}@media (max-width:1279px){#about_banner .container.grid{flex-wrap:wrap}}@media (max-width:767px){#about_banner .container.grid{height:632px}}#about_banner+section .container{padding-top:40px}#about_banner .column{width:15%;height:100%}@media (max-width:1279px){#about_banner .column{width:20%}#about_banner .column:nth-child(even){width:30%}}@media (max-width:767px){#about_banner .column{width:50% !important}}#about_banner .section_1{background:var(--blue);width:40%;display:flex;align-items:center;justify-content:flex-end;color:#fff;padding:100px 70px 100px 0;margin-left:auto}#about_banner .section_1 div{max-width:390px}#about_banner .section_1 svg{max-width:100%;margin-bottom:45px}#about_banner .section_1 p{font-weight:700;font-size:26px;line-height:35px}@media (max-width:1600px){#about_banner .section_1{padding-top:50px;padding-bottom:50px}#about_banner .section_1 svg{max-width:260px;margin-bottom:25px}#about_banner .section_1 p{font-size:19px;line-height:26px;max-width:330px}}@media (max-width:1279px){#about_banner .section_1{width:100%;height:170px;padding:0 80px;justify-content:flex-start}#about_banner .section_1 div{max-width:none;display:flex;align-items:center;width:100%}#about_banner .section_1 svg{margin-bottom:0;margin-right:45px;max-width:260px}#about_banner .section_1 p{font-size:19px;line-height:26px;max-width:330px}}@media (max-width:767px){#about_banner .section_1{height:136px;padding:0 16px}#about_banner .section_1 div{display:block}#about_banner .section_1 svg{margin-right:0;max-width:118px;margin-bottom:12px;height:auto}#about_banner .section_1 p{font-size:13px;line-height:20px;max-width:290px}}#about_banner .section_2{background:#2F80ED;height:auto;width:15%;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}#about_banner .section_2 div{max-width:150px}#about_banner .section_2 svg{display:block;margin:0 auto 8px auto}#about_banner .section_2 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_2 p.title{text-transform:uppercase;font-weight:700;font-size:36px;line-height:50px}@media (max-width:1600px){#about_banner .section_2 p{font-size:10px;line-height:14px}#about_banner .section_2 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_2{width:30%}#about_banner .section_2 div{max-width:180px}#about_banner .section_2 p{font-size:14px;line-height:20px}#about_banner .section_2 p.title{margin-bottom:15px}}@media (max-width:960px){#about_banner .section_2{padding:15px 5px}#about_banner .section_2 p{font-size:11px;line-height:16px}#about_banner .section_2 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_2{height:218px;width:50%}#about_banner .section_2 svg{max-width:40px;height:auto}#about_banner .section_2 p{font-size:11px;line-height:15px}#about_banner .section_2 p.title{font-size:20px;line-height:1;margin:8px 0px}}#about_banner .section_3{background:var(--inactive);width:100%;height:258px;color:var(--blue);display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_3 svg{display:block;margin:0 auto 8px auto}#about_banner .section_3 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_3 p.title{text-transform:uppercase;font-weight:700;font-size:36px;line-height:50px}@media (max-width:1600px){#about_banner .section_3{height:200px}#about_banner .section_3 p{font-size:10px;line-height:14px}#about_banner .section_3 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_3 p{font-size:14px;line-height:20px}#about_banner .section_3 p.title{text-transform:lowercase}}@media (max-width:960px){#about_banner .section_3{padding:15px 5px}#about_banner .section_3 p{font-size:11px;line-height:16px}#about_banner .section_3 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_3{height:109px}#about_banner .section_3 svg{max-width:53px;height:auto}#about_banner .section_3 p{font-size:11px;line-height:15px}#about_banner .section_3 p.title{font-size:20px;line-height:1;margin:8px 0px}}#about_banner .section_4{background:var(--blue);width:100%;height:187px;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_4 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_4 p.title{text-transform:uppercase;font-weight:700;font-size:29px;line-height:50px}@media (max-width:1600px){#about_banner .section_4{height:150px}#about_banner .section_4 p{font-size:10px;line-height:14px}#about_banner .section_4 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_4 p{font-size:14px;line-height:20px}}@media (max-width:960px){#about_banner .section_4{padding:15px 5px}#about_banner .section_4 p{font-size:11px;line-height:16px}#about_banner .section_4 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_4{height:109px}}#about_banner .section_5{background:var(--blue);width:100%;height:193px;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_5 div{max-width:135px}#about_banner .section_5 svg{display:block;margin:0 auto 8px auto}#about_banner .section_5 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_5 p.title{text-transform:uppercase;font-weight:700;font-size:36px;line-height:50px}@media (max-width:1600px){#about_banner .section_5{height:220px}#about_banner .section_5 p{font-size:10px;line-height:14px}#about_banner .section_5 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_5 div{max-width:240px}#about_banner .section_5 p{font-size:14px;line-height:20px}}@media (max-width:960px){#about_banner .section_5{padding:15px 5px}#about_banner .section_5 p{font-size:11px;line-height:16px}#about_banner .section_5 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_5{position:absolute;bottom:0px;left:auto;right:0;width:50%;height:143px}#about_banner .section_5 div{max-width:140px}#about_banner .section_5 svg{display:none}}#about_banner .section_6{background:var(--green);width:100%;height:252px;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_6 div{max-width:150px}#about_banner .section_6 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_6 p.title{text-transform:uppercase;font-weight:700;font-size:29px;line-height:50px}@media (max-width:1600px){#about_banner .section_6{height:130px}#about_banner .section_6 p{font-size:10px;line-height:14px}#about_banner .section_6 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_6 div{max-width:240px}#about_banner .section_6 p{font-size:14px;line-height:20px}}@media (max-width:960px){#about_banner .section_6{padding:15px 5px}#about_banner .section_6 p{font-size:11px;line-height:16px}#about_banner .section_6 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_6{position:absolute;top:354px;left:0;right:35%;width:65%;height:136px}}#about_banner .section_7{background:#A8026B;width:100%;height:154px;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_7 svg{display:none}#about_banner .section_7 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_7 p.title{text-transform:uppercase;font-weight:700;font-size:29px;line-height:50px}@media (max-width:1600px){#about_banner .section_7{height:110px}#about_banner .section_7 p{font-size:10px;line-height:14px}#about_banner .section_7 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_7 p{font-size:14px;line-height:20px}}@media (max-width:960px){#about_banner .section_7{padding:15px 5px}#about_banner .section_7 p{font-size:11px;line-height:16px}#about_banner .section_7 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_7{position:absolute;top:354px;left:auto;right:0;width:35%;height:136px}#about_banner .section_7 svg{display:block;margin:auto}#about_banner .section_7 p.title{line-height:44px}}#about_banner .section_8{background:var(--inactive);width:100%;height:291px;color:var(--blue);display:flex;align-items:center;justify-content:center;padding:20px 10px;box-sizing:border-box}#about_banner .section_8 svg{display:block;margin:0 auto 8px auto}#about_banner .section_8 p{text-align:center;font-size:12px;line-height:16px}#about_banner .section_8 p.title{text-transform:uppercase;font-weight:700;font-size:36px;line-height:50px}@media (max-width:1600px){#about_banner .section_8{height:240px}#about_banner .section_8 p{font-size:10px;line-height:14px}#about_banner .section_8 p.title{font-size:28px;line-height:40px}}@media (max-width:1279px){#about_banner .section_8 p{font-size:14px;line-height:20px}}@media (max-width:960px){#about_banner .section_8{padding:15px 5px}#about_banner .section_8 p{font-size:11px;line-height:16px}#about_banner .section_8 p.title{font-size:28px}}@media (max-width:767px){#about_banner .section_8{position:absolute;bottom:0px;left:0;width:50%;height:143px}#about_banner .section_8 svg{max-width:53px}}.bg_description{background:var(--inactive);padding:45px 120px;margin-left:-30px;margin-bottom:25px}.bg_description p{font-size:15px;line-height:24px}@media (max-width:1279px){.bg_description{margin-left:-80px;margin-right:-80px;padding:45px 80px}}@media (max-width:767px){.bg_description{margin-left:-16px;margin-right:-16px;padding:16px}.bg_description p{font-size:13px;line-height:20px}}.lines_title{display:flex;align-items:flex-start;justify-content:space-between}.lines_title p{font-weight:700;font-size:70px;line-height:120%;color:#0C0C0C}.lines_title p span{display:block;color:var(--blue)}@media (max-width:1600px){.lines_title p{font-size:54px}}.lines_title a{font-weight:600;font-size:15px;line-height:20px;color:var(--blue);margin-bottom:30px;margin-top:15px}@media (max-width:1600px) and (min-width:920px){.lines_title a{margin-bottom:55px}}@media (max-width:920px){.lines_title a{font-size:13px}}@media (max-width:767px){.lines_title a{width:100%}}@media (max-width:1600px) and (min-width:920px){.lines_title{max-width:820px;margin-left:auto;margin-right:auto}}@media all and (max-width:920px){.lines_title{max-width:unset}.lines_title p{font-size:45px}}@media (max-width:767px){.lines_title{flex-wrap:wrap}.lines_title p{font-size:27px;order:2;margin-top:20px;width:100%}.lines_title a{order:1;margin-bottom:0}}.history{margin-bottom:250px;max-width:975px}@media (max-width:1600px) and (min-width:1000px){.history{max-width:820px;margin-left:auto;margin-right:auto}}@media all and (max-width:1000px){.history{max-width:570px;margin-bottom:160px}}@media (max-width:600px){.history{max-width:470px}}@media all and (max-width:459px) and (min-width:376px){.history{max-width:369px}}@media (max-width:376px){.history{max-width:303px}}.history .year{display:flex;align-items:center;align-content:center;justify-content:space-between;flex-wrap:wrap;position:relative;min-height:100px;margin-bottom:177px}@media all and (max-width:1000px){.history .year{margin-bottom:120px}}@media all and (max-width:600px){.history .year{margin-bottom:80px}}.history .year .line{position:absolute;left:-9px;background:url("/images/about/line-right.png") repeat-y top left;background-size:100% auto;top:-4px;bottom:-10px;width:100%}@media (max-width:1600px) and (min-width:1000px){.history .year .line{top:16px;left:-8px}}@media all and (max-width:1000px){.history .year .line{top:10px;background-position:top right}}@media (max-width:376px){.history .year .line{top:-6px;background-size:100% auto;left:-10px}}.history .year:first-child{margin-top:40px;padding-top:40px}@media all and (max-width:1000px){.history .year:first-child{padding-top:20px;margin-top:20px}}@media (max-width:376px){.history .year:first-child{padding-top:0}}.history .year:first-child .line{top:94px;bottom:-9px}@media (max-width:1600px) and (min-width:1000px){.history .year:first-child .line{top:75px;bottom:-30px;left:-8px}}@media all and (max-width:1000px){.history .year:first-child .line{top:75px}}@media all and (max-width:600px) and (min-width:460px){.history .year:first-child .line{top:40px}}@media all and (max-width:459px) and (min-width:376px){.history .year:first-child .line{top:20px}}@media (max-width:376px){.history .year:first-child .line{top:10px;left:-10px}}@media (max-width:300px){.history .year:first-child .line{top:5px}}.history .year:first-child:before{content:"";display:block;width:100%;position:absolute;top:0;left:-10px;z-index:-1;pointer-events:none;height:235px;background:url("/images/about/top.png") no-repeat top left #fff;background-size:100% auto;top:-115px}@media (max-width:1600px) and (min-width:1000px){.history .year:first-child:before{left:-9px}}@media all and (max-width:1000px){.history .year:first-child:before{height:140px;top:-62px}}@media all and (max-width:375px){.history .year:first-child:before{height:120px;top:-48px}}.history .year:first-child .month:nth-child(2):before{display:none !important}.history .year:first-child .month:last-child:before{display:none !important}.history .year:first-child .month:last-child:after{content:"";display:block;width:975px;width:100%;position:absolute;top:auto;bottom:-270px;left:-8px;z-index:1;pointer-events:none;height:345px;background:url("/images/about/top-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:1000px){.history .year:first-child .month:last-child:after{height:308px;bottom:-230px}}@media all and (max-width:1000px){.history .year:first-child .month:last-child:after{height:205px;bottom:-154px;left:-9px}}@media all and (max-width:600px) and (min-width:460px){.history .year:first-child .month:last-child:after{height:162px;bottom:-120px}}@media all and (max-width:459px) and (min-width:376px){.history .year:first-child .month:last-child:after{height:130px;bottom:-120px}}@media (max-width:376px){.history .year:first-child .month:last-child:after{height:108px;bottom:-85px;left:-10px}}@media (max-width:300px){.history .year:first-child .month:last-child:after{height:90px;bottom:-75px}}.history .year:last-child{margin-bottom:0}.history .year:last-child .line{top:33px;bottom:38px}@media (max-width:1600px) and (min-width:1000px){.history .year:last-child .line{top:11px;bottom:-16px}}@media all and (max-width:1000px){.history .year:last-child .line{top:9px;bottom:0}}@media (max-width:376px){.history .year:last-child .line{top:-7px;left:-10px;bottom:-7px}}.history .year:last-child .month:last-child:after{content:"";display:block;width:975px;width:100%;position:absolute;top:auto;bottom:-167px;left:-8px;z-index:1;pointer-events:none;height:204px;background:url("/images/about/bottom-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:1000px){.history .year:last-child .month:last-child:after{bottom:-135px;height:170px}}@media all and (max-width:1000px){.history .year:last-child .month:last-child:after{height:135px;bottom:-81px;left:-10px}}@media all and (max-width:600px) and (min-width:460px){.history .year:last-child .month:last-child:after{height:110px}}@media all and (max-width:459px) and (min-width:376px){.history .year:last-child .month:last-child:after{height:85px}}@media (max-width:376px){.history .year:last-child .month:last-child:after{height:70px;bottom:-50px;left:-10px}}@media (max-width:300px){.history .year:last-child .month:last-child:after{height:55px;bottom:-45px}}.history .year:last-child:nth-child(even):after{right:auto;left:-12px}.history .year:last-child:nth-child(even) .month{margin-left:auto}.history .year:last-child:nth-child(even) .month:before,.history .year:last-child:nth-child(even) .month:after{left:auto !important;right:10px}@media all and (max-width:1000px){.history .year:last-child:nth-child(even) .month:before,.history .year:last-child:nth-child(even) .month:after{right:9px}}@media (max-width:376px){.history .year:last-child:nth-child(even) .month:before,.history .year:last-child:nth-child(even) .month:after{right:11px}}.history .year:last-child:nth-child(even) .line{background:url("/images/about/line-left.png") repeat-y top left;background-size:100% auto;top:-20px;bottom:-4px;left:-9px}@media (max-width:1600px) and (min-width:1000px){.history .year:last-child:nth-child(even) .line{bottom:-15px;height:auto}}@media all and (max-width:1000px){.history .year:last-child:nth-child(even) .line{left:-9px;top:-10px}}@media all and (max-width:375px){.history .year:last-child:nth-child(even) .line{left:-10px}}.history .year:last-child:nth-child(even) .month:last-child:after{background:url("/images/about/bottom-3.png") no-repeat bottom left #fff;background-size:100% auto}@media all and (max-width:1000px){.history .year:last-child:nth-child(even) .month:last-child:after{right:auto;left:-9px !important;height:116px}}@media all and (max-width:600px){.history .year:last-child:nth-child(even) .month:last-child:after{height:86px;left:-12px !important}}@media (max-width:459px) and (min-width:376px){.history .year:last-child:nth-child(even) .month:last-child:after{left:-9px !important;hegiht:77px}}@media all and (max-width:375px){.history .year:last-child:nth-child(even) .month:last-child:after{left:-10px !important;height:60px}}@media (max-width:1600px) and (min-width:1000px){.history .year:last-child:nth-child(odd) .month:last-child:after{left:-8px}}.history .year:not(:last-child) .month:last-child:before{content:"";display:block;width:975px;width:100%;position:absolute;top:auto;bottom:-290px;left:-10px;z-index:1;pointer-events:none;height:345px;background:url("/images/about/bottom-1.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:1000px){.history .year:not(:last-child) .month:last-child:before{bottom:-255px;height:305px}}@media all and (max-width:1000px){.history .year:not(:last-child) .month:last-child:before{height:205px;bottom:-175px}}@media (max-width:376px){.history .year:not(:last-child) .month:last-child:before{height:70px;bottom:-74px}}.history .year:after{content:attr(data-year);display:block;pointer-events:none;color:#18191F;font-weight:700;font-size:50px;position:absolute;right:11px;top:0;bottom:0;line-height:1;height:60px;margin:auto;z-index:3}@media all and (max-width:1000px){.history .year:after{font-size:22px}}@media (max-width:460px){.history .year:after{bottom:auto;right:25px}}.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{content:"";display:block;width:975px;width:100%;position:absolute;top:auto;bottom:-285px;left:-9px;z-index:1;pointer-events:none;height:350px;background:url("/images/about/top-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:1000px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{bottom:-248px;height:308px;left:-9px}}@media all and (max-width:1000px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:205px;bottom:-164px;left:-9px}}@media all and (max-width:600px) and (min-width:460px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:162px;bottom:-124px}}@media all and (max-width:459px) and (min-width:376px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:130px;bottom:-115px}}@media (max-width:376px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:107px;bottom:-85px;left:-10px}}@media (max-width:300px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:90px;bottom:-75px}}.history .year:nth-child(even):not(:last-child) .line{background:url("/images/about/line-left.png") repeat-y top left;background-size:100% auto;top:41px;bottom:-4px;left:-8px}@media (max-width:1600px) and (min-width:1000px){.history .year:nth-child(even):not(:last-child) .line{top:22px;bottom:22px;left:-8px}}@media all and (max-width:1000px){.history .year:nth-child(even):not(:last-child) .line{top:29px;left:-10px}}@media all and (max-width:600px) and (min-width:460px){.history .year:nth-child(even):not(:last-child) .line{left:-9px;top:15px}}@media (max-width:376px){.history .year:nth-child(even):not(:last-child) .line{top:-5px;left:-10px}}.history .year:nth-child(even):not(:last-child):after{right:auto;left:-12px}@media (max-width:376px){.history .year:nth-child(even):not(:last-child):after{left:5px;top:-25px}}.history .year:nth-child(even):not(:last-child) .month{margin-left:auto}.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{left:auto !important;right:9px}@media (max-width:1600px) and (min-width:1000px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{right:8px}}@media all and (max-width:1000px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{right:10px;height:220px}}@media all and (max-width:600px) and (min-width:460px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{bottom:-122px;right:9px;height:165px}}@media all and (max-width:459px) and (min-width:376px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{bottom:-107px;right:10px;height:130px}}@media (max-width:376px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{right:10px;height:110px;bottom:-95px}}@media (max-width:300px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{height:90px;bottom:-85px}}@media (max-width:1600px) and (min-width:1000px){.history .year:nth-child(even):not(:last-child) .month:last-child:after{right:12px}}@media all and (max-width:920px){.history .year:nth-child(even):not(:last-child) .month:last-child:after{right:auto;left:-14px !important}}.history .year .month{display:flex;align-items:flex-start;width:calc(100% - 200px);padding:6px 0}@media all and (max-width:1000px){.history .year .month{width:calc(100% - 90px)}}@media (max-width:460px){.history .year .month{display:block;width:calc(100% - 65px)}}.history .year .month p{position:relative;z-index:2}.history .year .month p:first-child{font-weight:700;color:var(--blue);margin-right:25px;width:150px;min-width:150px}@media all and (max-width:1000px){.history .year .month p:first-child{width:90px;min-width:90px}}@media (max-width:460px){.history .year .month p:first-child{display:block;margin-bottom:4px}}.history .year .month ul,.history .year .month ol{position:relative;z-index:2;margin-top:0}.management{display:flex;flex-wrap:wrap;gap:30px;margin-top:60px}.management .person{width:calc(33.333% - 20px);margin-bottom:40px;font-size:15px;line-height:24px}.management .person img{object-fit:cover;margin-bottom:30px;width:100%;height:300px}.management .person p.name{font-weight:700;margin-bottom:8px}@media (max-width:920px){.management{flex-wrap:unset;overflow-x:scroll;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;margin-top:24px}.management .person{min-width:185px}.management .person img{height:212px;margin-bottom:15px}.management .person p{font-size:13px;line-height:20px}}.pageWithSide{display:flex}@media all and (max-width:1279px){.pageWithSide{flex-wrap:wrap}}.pageWithSide .leftColumn{width:calc(100% - 262px)}@media all and (max-width:1279px){.pageWithSide .leftColumn{width:100%}}.pageWithSide .rightColumn{width:254px;min-width:254px;margin-left:8px;position:relative}@media all and (max-width:1279px){.pageWithSide .rightColumn{display:block;width:100%;margin-left:0px;min-width:150px}}.pageWithSide .rightColumn .banner{background:#EDEFF5;margin-bottom:16px;box-sizing:border-box;position:relative}.pageWithSide .rightColumn .banner.special{padding:20px 10px}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.special{padding:16px 260px 16px 16px}}.pageWithSide .rightColumn .banner.special a{position:absolute;display:block;top:0;left:0;right:0;bottom:0;z-index:5;text-decoration:none}.pageWithSide .rightColumn .banner.special img{display:block;margin:-20px -10px 13px -10px}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.special img{width:242px;position:absolute;right:0;top:0;margin:0;height:100%;object-fit:cover;object-position:center}}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.special img{width:calc(100% + 20px);height:135px;object-fit:cover}}.pageWithSide .rightColumn .banner.special p{text-transform:uppercase;font-weight:700;font-size:26px;line-height:35px;color:#0C0C0C;margin-bottom:10px}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.special p{font-size:13px;line-height:1.5}}.pageWithSide .rightColumn .banner.special p span{color:#A8026B}.pageWithSide .rightColumn .banner.special p big{display:block;color:#A8026B;font-size:58px;line-height:58px}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.special p big{font-size:50px;line-height:50px}}.pageWithSide .rightColumn .banner.special ul{padding-left:15px;list-style:disc}.pageWithSide .rightColumn .banner.special ul li{font-weight:400;font-size:14px;line-height:150%}.pageWithSide .rightColumn .banner.special ul li:not(:last-child){margin-bottom:6px}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.special ul li{font-size:13px;line-height:20px}}.pageWithSide .rightColumn .banner.consultation{padding:20px 4px 0 4px;position:sticky;top:110px}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.consultation{display:flex;justify-content:space-between;padding-top:0}}.pageWithSide .rightColumn .banner.consultation p{text-align:center;margin-bottom:16px}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.consultation p{font-weight:700;order:2;width:100%;text-align:center;margin:0 20px;align-self:center}}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.consultation p{position:absolute;font-weight:700;width:166px;left:5px;top:55px}}.pageWithSide .rightColumn .banner.consultation img{display:block;margin:auto;max-width:100%}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.consultation img{order:1;margin-left:0}}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.consultation img{margin-right:0;height:155px;object-fit:contain;object-position:bottom right}}.pageWithSide .rightColumn .banner.consultation .button{display:flex;max-width:155px;margin-left:auto;margin-right:auto}.pageWithSide .rightColumn .banner.consultation div{margin:0 -4px 0 -4px;background:var(--blue);padding:30px 10px}.pageWithSide .rightColumn .banner.consultation div p{color:#fff;font-weight:700;margin-bottom:30px}@media all and (max-width:1279px) and (min-width:769px){.pageWithSide .rightColumn .banner.consultation div{width:242px;order:3;min-width:242px;padding:45px 10px}.pageWithSide .rightColumn .banner.consultation div p{margin-left:0;margin-right:0}}@media all and (max-width:768px){.pageWithSide .rightColumn .banner.consultation div p{position:static;width:100%}}.other_models{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:45px;gap:8px}@media all and (max-width:767px){.other_models{margin-top:25px}}.other_models .title{width:100%;margin-bottom:25px;font-weight:700;font-size:26px;line-height:35px}.other_models .other_item{height:125px;width:calc(25% - 6px);overflow:hidden}@media all and (max-width:767px){.other_models .other_item{width:calc(50% - 4px)}}.other_models .other_item a{display:block;text-decoration:none;width:100%;height:100%;position:relative;padding:10px 15px;box-sizing:border-box}.other_models .other_item a:before{content:"";display:block;position:absolute;top:0;bottom:50%;left:0;right:0;background:linear-gradient(182.81deg, #232033 2.34%, rgba(217,217,217,0) 88.2%);z-index:2}.other_models .other_item a span{position:relative;z-index:2;font-weight:700;font-size:19px;line-height:26px;color:#fff;text-transform:uppercase}.other_models .other_item a img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.brand_catalogue_list{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:45px;gap:8px}@media all and (max-width:767px){.brand_catalogue_list{margin-top:25px}}.brand_catalogue_list .brand_catalogue_title{width:100%;margin-bottom:25px;font-weight:700;font-size:26px;line-height:35px}.brand_catalogue_list .brand_catalogue_item{height:134px;width:calc(25% - 6px);overflow:hidden}@media all and (max-width:1400px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:142px}}@media all and (max-width:1280px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:170px}}@media all and (max-width:1200px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:170px}}@media all and (max-width:1100px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:160px}}@media all and (max-width:1000px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:150px}}@media all and (max-width:860px){.brand_catalogue_list .brand_catalogue_item{width:calc(33% - 4px);height:125px}}@media all and (max-width:767px){.brand_catalogue_list .brand_catalogue_item{width:calc(50% - 4px);height:174px}}@media all and (max-width:672px){.brand_catalogue_list .brand_catalogue_item{height:154px}}@media all and (max-width:576px){.brand_catalogue_list .brand_catalogue_item{height:134px}}@media all and (max-width:480px){.brand_catalogue_list .brand_catalogue_item{width:100%;height:220px}}@media all and (max-width:400px){.brand_catalogue_list .brand_catalogue_item{width:100%;height:180px}}.brand_catalogue_list .brand_catalogue_item a{display:block;text-decoration:none;width:100%;height:100%;position:relative;padding:10px 15px;box-sizing:border-box}.brand_catalogue_list .brand_catalogue_item a:before{content:"";display:block;position:absolute;top:0;bottom:50%;left:0;right:0;background:linear-gradient(182.81deg, #232033 2.34%, rgba(217,217,217,0) 88.2%);z-index:2}.brand_catalogue_list .brand_catalogue_item a span{position:relative;z-index:2;font-weight:700;font-size:19px;line-height:26px;color:#fff;text-transform:uppercase}.brand_catalogue_list .brand_catalogue_item a img{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.recom_models{display:flex;flex-wrap:wrap;margin-top:45px;margin-bottom:45px;gap:24px 9px}@media all and (max-width:767px){.recom_models{margin-top:25px}}.recom_models .title_wrapper{width:100%;margin-bottom:0}.recom_models .title_wrapper .title{margin-bottom:0;width:auto}.recom_models .title_wrapper .button{padding:0}.recom_models .title{width:100%;margin-bottom:0;font-weight:700;font-size:26px;line-height:35px}.recom_models h2{width:100%;margin-bottom:0;font-weight:700;font-size:26px;line-height:35px}.recom_models .other_item{width:calc(33.333% - 6px);overflow:hidden}@media all and (max-width:767px){.recom_models .other_item{width:calc(50% - 5px)}}@media all and (max-width:630px){.recom_models .other_item{width:calc(50% - 5px)}}@media all and (max-width:520px){.recom_models .other_item{width:100%}}.recom_models .other_item a{display:flex;flex-wrap:wrap;text-decoration:none}.recom_models .other_item a span{position:relative;z-index:2;order:2;width:100%;font-weight:700;font-size:20px;line-height:35px;color:#0C0C0C}.recom_models .other_item a h3{position:relative;z-index:2;order:2;width:100%;font-weight:700;font-size:20px;line-height:35px;color:#0C0C0C;margin-bottom:0px}.recom_models .other_item a img{order:1;margin-bottom:6px;width:100%;height:175px;object-fit:cover}@media all and (max-width:1500px){.recom_models .other_item a img{height:175px;margin-bottom:6px}}@media all and (max-width:1400px){.recom_models .other_item a img{height:160px;margin-bottom:6px}}@media all and (max-width:1280px){.recom_models .other_item a img{height:180px;margin-bottom:6px}}@media all and (max-width:1100px){.recom_models .other_item a img{height:145px;margin-bottom:6px}}@media all and (max-width:1000px){.recom_models .other_item a img{height:145px;margin-bottom:6px}}@media all and (max-width:900px){.recom_models .other_item a img{height:120px;margin-bottom:6px}}@media all and (max-width:767px){.recom_models .other_item a img{height:180px;margin-bottom:6px}}@media all and (max-width:630px){.recom_models .other_item a img{height:120px;margin-bottom:6px}}@media all and (max-width:520px){.recom_models .other_item a img{height:195px;margin-bottom:6px}}@media all and (max-width:420px){.recom_models .other_item a img{height:160px;margin-bottom:6px}}.news_static_wrapper{margin-top:32px}@media all and (max-width:767px){.news_static_wrapper{margin-left:-16px;padding-left:16px;margin-right:-16px;overflow-x:auto}.news_static_wrapper .news_list{overflow-y:hidden}}.news_static_wrapper .news_list .news_item{width:33.33%}.search_not_found{margin:25px 0;text-align:center}.search_not_found p{font-weight:700;color:var(--blue)}.image_recommended{height:100% !important;object-fit:contain !important}.catalog_h2_title{padding:0px;margin:0px;padding-bottom:40px;font-size:28px}@media all and (max-width:767px){.catalog_h2_title{margin-top:30px !important}}@media all and (max-width:767px){.catalog_h2_title_with_filter{margin-top:30px !important}}.catalog_show_more_button{display:flex;justify-content:center;padding:0px;margin:0px;margin-bottom:50px;width:100%;background:rgba(0,16,61,0.06);color:var(--blue)}.catalog_show_more_button span{margin:10px;font-weight:600}@media all and (max-width:768px){.catalog_show_more_button{margin-bottom:30px}}.catalog_item_with_button{margin-bottom:40px !important}.search_list{display:block}.search_list .search_item{width:100%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--inactive);position:relative;font-size:14px;line-height:150%}.search_list .search_item .category{position:absolute;right:0;top:0;font-weight:400;font-size:13px;line-height:24px;background:#EDEFF5;padding:0 4px;z-index:2}@media all and (max-width:768px){.search_list .search_item .category{display:inline-block;top:0 !important}}.search_list .search_item a{display:block;position:relative;z-index:2;color:var(--gray);min-height:172px}@media all and (max-width:1279px) and (min-width:769px){.search_list .search_item a{padding-left:166px !important;min-height:190px}}.search_list .search_item img{height:calc(100% - 16px);object-fit:cover;position:absolute;top:0;left:0;bottom:16px;background:transparent;object-position:top;object-fit:contain}@media all and (max-width:1279px) and (min-width:769px){.search_list .search_item img{width:150px !important;height:190px}}@media all and (max-width:768px){.search_list .search_item img{position:relative;width:100%;height:150px;bottom:0}}.search_list .search_item .item_class,.search_list .search_item .item_title{font-weight:700;font-size:26px;line-height:35px;padding-right:180px}@media all and (max-width:768px){.search_list .search_item .item_class,.search_list .search_item .item_title{padding-right:0;font-size:19px;line-height:26px}}.search_list .search_item .item_model,.search_list .search_item .item_desc{font-weight:400;font-size:14px;line-height:20px;margin-bottom:10px}.search_list .search_item .item_model b,.search_list .search_item .item_desc b{font-weight:700;font-size:15px;line-height:23px}.search_list .search_item .item_footer{text-align:right}.search_list .search_item[data-type="auto"] img{border:solid 3px white;width:150px;height:150px}@media all and (max-width:768px){.search_list .search_item[data-type="auto"] img{width:100%;margin-bottom:15px}}.search_list .search_item[data-type="auto"] a{padding-left:172px}@media all and (max-width:768px){.search_list .search_item[data-type="auto"] a{padding:0px}}.search_list .search_item[data-type="auto"] a ul{width:80%}@media all and (max-width:768px){.search_list .search_item[data-type="auto"] a ul{width:100%}}.search_list .search_item[data-type="auto"] a ul li{display:flex;gap:0 10px;justify-content:space-between}.search_list .search_item[data-type="auto"] a ul li:first-child{font-weight:700}.search_list .search_item[data-type="news"] img{border:solid 3px white;width:150px;height:150px}@media all and (max-width:768px){.search_list .search_item[data-type="news"] img{width:190px;height:190px;margin-bottom:15px}}.search_list .search_item[data-type="news"] a{padding-left:172px}@media all and (max-width:768px){.search_list .search_item[data-type="news"] a{padding:0px}}.search_list .search_item[data-type="news"] .item_date{font-size:11px}.search_list .search_item[data-type="special"] img{border:solid 6px white;width:143px;height:150px}@media all and (max-width:1280px){.search_list .search_item[data-type="special"] img{width:146px !important;height:142px;margin-bottom:16px}}@media all and (max-width:768px){.search_list .search_item[data-type="special"] img{width:186px !important;height:186px;margin-bottom:15px}}.search_list .search_item[data-type="special"] a{padding-left:172px}@media all and (max-width:768px){.search_list .search_item[data-type="special"] a{padding:0px}}.search_list .search_item[data-type="special"] ul{padding-left:15px;list-style:disc;margin-top:12px}.search_list .search_item[data-type="default"]{padding-left:8px}@media all and (max-width:768px){.search_list .search_item[data-type="default"]{padding-left:0}}@media all and (max-width:1279px) and (min-width:769px){.search_list .search_item[data-type="default"] a{padding-left:0 !important}}.search_list .search_item[data-type="program"]{padding:8px;border:0;background:#EDEFF5}@media all and (max-width:1279px) and (min-width:769px){.search_list .search_item[data-type="program"] a{padding-left:0 !important}}@media all and (max-width:768px){.search_list .search_item[data-type="program"]{padding:40px 8px 8px 8px}}.search_list .search_item[data-type="program"] .item_footer{text-align:left}.search_list .search_item[data-type="program"] .category{color:#FFFFFF;background:#8E94A7;top:8px}.search_list .search_item[data-type="program"] .button{background:transparent;padding-left:0}@media all and (max-width:768px){.search_list .search_item[data-type="program"] p{padding-right:0px}}.search_list .search_item[data-type="program"] img{left:auto;top:auto;bottom:0;right:0;height:100px;object-fit:contain;object-position:bottom right;background:transparent;pointer-events:none}@media all and (max-width:768px){.search_list .search_item[data-type="program"] img{display:none}}.header_with_offset{margin-top:39px}.header_with_offset_extended{margin-top:147px}.content_with_offset{padding-top:151px}@media all and (max-width:1601px){.content_with_offset{padding-top:137px}}@media all and (max-width:1279px){.content_with_offset{padding-top:125px}}.content_with_offset_extended{padding-top:259px}@media all and (max-width:1601px){.content_with_offset_extended{padding-top:245px}}@media all and (max-width:1279px){.content_with_offset_extended{padding-top:233px}}.person_comment{color:#0C0C0C;padding:15px 25px;background:var(--inactive);margin-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between}.person_comment .person_avatar{width:160px;height:160px;min-width:160px;border-radius:100%;overflow:hidden;margin-right:32px;align-self:center}.person_comment .person_avatar img{width:100%;height:100%;object-fit:cover;object-position:center}@media all and (max-width:768px){.person_comment .person_avatar{margin-left:auto;margin-right:auto;margin-bottom:25px}}.person_comment .person_text{font-size:14px;line-height:29px;width:calc(100% - 246px);margin-left:24px;position:relative;align-self:center}.person_comment .person_text p:not(:last-child){margin-bottom:16px}@media all and (max-width:768px){.person_comment .person_text{width:100%;margin-left:0;font-size:13px;line-height:20px}}.person_comment .person_name{font-size:15px;line-height:24px}.person_comment .person_name span{display:block;font-weight:700}@media all and (max-width:768px){.person_comment .person_name{font-size:14px;line-height:20px}}.person_comment .sep{width:30px;position:relative;display:flex;align-items:center;justify-content:center}.person_comment .sep:before{content:"";display:block;width:1px;height:100%;background:var(--blue);position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1}.person_comment .sep:after{content:"";display:block;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.3129V24.5618H9.11206C11.3212 24.5618 13.1121 22.7709 13.1121 20.5618V10.705H6.48743V7.97977C6.48743 6.16033 7.72846 4.57551 9.49483 4.13927L10.1558 3.97604C11.8921 3.54721 13.1121 1.98933 13.1121 0.200806C5.87047 0.200806 0 6.07127 0 13.3129Z' fill='%231C01A9'/%3E%3Cpath d='M15.0596 13.3129V24.5618H24.1716C26.3808 24.5618 28.1716 22.7709 28.1716 20.5618V10.705H21.547V7.97977C21.547 6.16033 22.788 4.57551 24.5544 4.13927L25.2153 3.97604C26.9517 3.54721 28.1716 1.98933 28.1716 0.200806C20.93 0.200806 15.0596 6.07127 15.0596 13.3129Z' fill='%231C01A9'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-color:var(--inactive);z-index:2}@media all and (max-width:768px){.person_comment .sep{display:none}}.contacts_block{background-color:var(--inactive);display:flex;flex-wrap:wrap}.contacts_block #map{width:50%;height:auto;display:block;margin:0;min-height:350px}@media all and (max-width:768px){.contacts_block #map{width:100%;height:275px;min-height:350px}}.contacts_block .block_info_list{width:50%;box-sizing:border-box;padding:25px 30px}@media all and (max-width:768px){.contacts_block .block_info_list{width:100%;padding:10px}}.contacts_block .block_info_list .block_info:not(:last-child){margin-bottom:30px}.contacts_block .block_info_list .block_info p:not(:last-child){margin-bottom:8px}.contacts_block .block_info_list .block_info .block_title{font-weight:700}[data-desktop-order="1"]{order:1}[data-desktop-order="2"]{order:2}[data-desktop-order="3"]{order:3}[data-desktop-order="4"]{order:4}[data-desktop-order="5"]{order:5}[data-desktop-order="6"]{order:6}[data-desktop-order="7"]{order:7}[data-desktop-order="8"]{order:8}[data-desktop-order="9"]{order:9}[data-desktop-order="10"]{order:10}@media all and (max-width:1279px) and (min-width:769px){[data-tablet-order="1"]{order:1}[data-tablet-order="2"]{order:2}[data-tablet-order="3"]{order:3}[data-tablet-order="4"]{order:4}[data-tablet-order="5"]{order:5}[data-tablet-order="6"]{order:6}[data-tablet-order="7"]{order:7}[data-tablet-order="8"]{order:8}[data-tablet-order="9"]{order:9}[data-tablet-order="10"]{order:10}}@media all and (max-width:768px){[data-desktop-order="1"]{order:1}[data-sm-order="2"]{order:2}[data-sm-order="3"]{order:3}[data-sm-order="4"]{order:4}[data-sm-order="5"]{order:5}[data-sm-order="6"]{order:6}[data-sm-order="7"]{order:7}[data-sm-order="8"]{order:8}[data-sm-order="9"]{order:9}[data-sm-order="10"]{order:10}}/*# 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-x: hidden; + padding-top: 112px; +} +@media all and (max-width: 1600px) and (min-width: 1280px) { + main { + padding-top: 98px; + } +} +@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; + align-items: flex-start; + margin-top: 60px; + position: relative; +} +@media all and (max-width: 1600px) { + .model_container { + margin-top: 20px; + } +} +@media all and (min-width: 1280px) { + .model_container .fixed_col { + width: 254px; + position: absolute; + right: 0; + top: 0; + bottom: 0; + } + .model_container .fixed_col .model_price { + position: sticky; + top: 110px; + } +} +.model_container .col { + width: calc(50% - 15px); +} +.model_container .col:nth-child(2) { + display: flex; +} +@media all and (max-width: 1279px) { + .model_container .col:nth-child(2) { + flex-wrap: wrap; + } + .model_container .col:nth-child(2) .model_desc { + width: 100%; + } + .model_container .col:nth-child(2) .model_price { + width: 100%; + margin-bottom: 20px; + display: flex; + flex-wrap: wrap; + } + .model_container .col:nth-child(2) .model_price p { + margin-bottom: 20px; + width: 100%; + } + .model_container .col:nth-child(2) .model_price p span { + margin-top: 8px; + font-size: 35px; + } + .model_container .col:nth-child(2) .model_price .button { + width: calc(50% - 8px); + margin-bottom: 0; + } + .model_container .col:nth-child(2) .model_price .button:last-child { + margin-left: 16px; + } +} +.model_container .col img { + max-width: 100%; +} +.model_container .col .model_desc { + margin-top: 0; + margin-right: 30px; +} +.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 .col .model_price { + background: var(--inactive); + padding: 16px; + width: 254px; + min-width: 254px; + margin-left: auto; +} +.model_container .col .model_price p { + font-weight: 700; + margin-bottom: 45px; +} +.model_container .col .model_price p span { + display: block; + font-weight: 700; + font-size: 37px; + margin-top: 25px; + line-height: 1; +} +.model_container .col .model_price button { + width: 100%; +} +.model_container .col .model_price button:not(:last-child) { + margin-bottom: 25px; +} +.model_container #calc { + background: var(--inactive); + padding: 35px 30px; + position: relative; + width: calc(100% - 262px); +} +@media all and (max-width: 1279px) { + .model_container #calc { + width: 100%; + padding: 25px 15px; + } +} +.model_container #calc:after { + content: ""; + display: block; + position: absolute; + top: 0; + left: -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; + justify-content: space-between; +} +.model_container #calc .calc_body .calc_settings { + width: 60%; + max-width: 60%; + margin-bottom: 35px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_settings { + width: 100%; + max-width: 100%; + } +} +.model_container #calc .calc_body .calc_result { + width: 35%; + max-width: 35%; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result { + width: 100%; + max-width: 100%; + } +} +.model_container #calc .calc_body .calc_result .result_box { + width: 100%; + display: block; + margin-bottom: 35px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .result_box { + margin-bottom: 15px; + } +} +.model_container #calc .calc_body .calc_result .result_box p { + font-weight: 400; + font-size: 14px; + line-height: 29px; +} +.model_container #calc .calc_body .calc_result .result_box p:nth-child(2) { + white-space: nowrap; + margin-left: 0px; + font-weight: 700; + margin-top: 8px; + font-size: 15px; + line-height: 23px; +} +@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: 15px; + line-height: 23px; +} +.model_container #calc .calc_body .calc_result .result_box.bolder p:nth-child(2) { + font-size: 41px; + line-height: 1.2; +} +@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: block; + margin-top: 20px; +} +.model_container #calc .calc_body .calc_result .calc_footer .button { + width: 100%; + padding: 0; + font-weight: 400; + margin-top: 24px; +} +@media all and (max-width: 1279px) { + .model_container #calc .calc_body .calc_result .calc_footer { + flex-wrap: wrap; + margin-top: 0; + } + .model_container #calc .calc_body .calc_result .calc_footer .button { + width: 100%; + margin-top: 16px; + } +} +.model_container .aside_container { + width: calc(100% - 262px); + margin-top: 0px; + flex-wrap: wrap; +} +@media all and (max-width: 1279px) { + .model_container .aside_container { + width: 100%; + } +} +.model_container .aside_container aside { + width: 100%; + margin-top: 40px; + position: relative; +} +.model_container .aside_container aside:before { + content: ""; + display: block; + width: calc(100% + 255px); + height: 1px; + background: #EDEFF5; + position: absolute; + left: 0; + top: 0; +} +@media all and (max-width: 1279px) { + .model_container .aside_container aside { + display: none; + } +} +.model_container .aside_container aside .aside_nav { + display: flex; +} +.model_container .aside_container aside .aside_nav li { + width: 33.333%; +} +.model_container .aside_container aside .aside_nav li a:not(.active) { + color: #8E94A7; +} +.model_container .aside_container article { + width: 100%; + padding-top: 0px; +} +.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; + } +} +.model_container .aside_container article .info_block { + border-bottom: 0; +} +@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); + max-width: calc(100% + 32px); + min-height: 150px; + } + .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; + } +} +.model_container .recom_models { + width: calc(100% - 262px); + margin-bottom: 45px; +} +@media all and (max-width: 1279px) { + .model_container .recom_models { + width: 100%; + } +} +.model_container .recom_models:last-child { + margin-bottom: 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; +} +.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: 767px) { + .catalog_sort { + justify-content: space-between; + margin-bottom: 10px; + } +} +.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; +} +#about_banner { + max-width: 1920px; + margin: auto; + margin-top: -90px; + position: relative; + overflow: hidden; +} +@media (max-width: 1600px) and (min-width: 1280px) { + #about_banner { + margin-top: -40px; + } +} +@media (max-width: 1279px) { + #about_banner { + margin-top: -60px; + } +} +@media (max-width: 960px) { + #about_banner { + margin-top: -30px; + } +} +@media all and (min-width: 1280px) { + #about_banner .aside_container aside { + position: relative; + } + #about_banner .aside_container aside:after { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: -900px; + right: 0; + width: 1px; + background: #EDEFF5; + } +} +@media (max-width: 1279px) { + #about_banner .aside_container aside { + margin-bottom: 580px; + } + #about_banner .container.grid { + position: absolute !important; + top: 60px; + } + #about_banner .container.grid + .container { + padding-top: 0; + } +} +@media (max-width: 767px) { + #about_banner .aside_container aside { + margin-bottom: 665px; + } + #about_banner .container.grid { + position: absolute !important; + top: 60px; + } + #about_banner .container.grid + .container { + padding-top: 0; + } +} +#about_banner .container.grid { + max-width: none; + display: flex; + padding: 0; + position: relative; + z-index: 1; + width: 100%; + margin: 0; + overflow: hidden; +} +@media (max-width: 1279px) { + #about_banner .container.grid { + flex-wrap: wrap; + } +} +@media (max-width: 767px) { + #about_banner .container.grid { + height: 632px; + } +} +#about_banner + section .container { + padding-top: 40px; +} +#about_banner .column { + width: 15%; + height: 100%; +} +@media (max-width: 1279px) { + #about_banner .column { + width: 20%; + } + #about_banner .column:nth-child(even) { + width: 30%; + } +} +@media (max-width: 767px) { + #about_banner .column { + width: 50% !important; + } +} +#about_banner .section_1 { + background: var(--blue); + width: 40%; + display: flex; + align-items: center; + justify-content: flex-end; + color: #fff; + padding: 100px 70px 100px 0; + margin-left: auto; +} +#about_banner .section_1 div { + max-width: 390px; +} +#about_banner .section_1 svg { + max-width: 100%; + margin-bottom: 45px; +} +#about_banner .section_1 p { + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +@media (max-width: 1600px) { + #about_banner .section_1 { + padding-top: 50px; + padding-bottom: 50px; + } + #about_banner .section_1 svg { + max-width: 260px; + margin-bottom: 25px; + } + #about_banner .section_1 p { + font-size: 19px; + line-height: 26px; + max-width: 330px; + } +} +@media (max-width: 1279px) { + #about_banner .section_1 { + width: 100%; + height: 170px; + padding: 0 80px; + justify-content: flex-start; + } + #about_banner .section_1 div { + max-width: none; + display: flex; + align-items: center; + width: 100%; + } + #about_banner .section_1 svg { + margin-bottom: 0; + margin-right: 45px; + max-width: 260px; + } + #about_banner .section_1 p { + font-size: 19px; + line-height: 26px; + max-width: 330px; + } +} +@media (max-width: 767px) { + #about_banner .section_1 { + height: 136px; + padding: 0 16px; + } + #about_banner .section_1 div { + display: block; + } + #about_banner .section_1 svg { + margin-right: 0; + max-width: 118px; + margin-bottom: 12px; + height: auto; + } + #about_banner .section_1 p { + font-size: 13px; + line-height: 20px; + max-width: 290px; + } +} +#about_banner .section_2 { + background: #2F80ED; + height: auto; + width: 15%; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + padding: 20px; + box-sizing: border-box; +} +#about_banner .section_2 div { + max-width: 150px; +} +#about_banner .section_2 svg { + display: block; + margin: 0 auto 8px auto; +} +#about_banner .section_2 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_2 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 36px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_2 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_2 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_2 { + width: 30%; + } + #about_banner .section_2 div { + max-width: 180px; + } + #about_banner .section_2 p { + font-size: 14px; + line-height: 20px; + } + #about_banner .section_2 p.title { + margin-bottom: 15px; + } +} +@media (max-width: 960px) { + #about_banner .section_2 { + padding: 15px 5px; + } + #about_banner .section_2 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_2 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_2 { + height: 218px; + width: 50%; + } + #about_banner .section_2 svg { + max-width: 40px; + height: auto; + } + #about_banner .section_2 p { + font-size: 11px; + line-height: 15px; + } + #about_banner .section_2 p.title { + font-size: 20px; + line-height: 1; + margin: 8px 0px; + } +} +#about_banner .section_3 { + background: var(--inactive); + width: 100%; + height: 258px; + color: var(--blue); + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_3 svg { + display: block; + margin: 0 auto 8px auto; +} +#about_banner .section_3 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_3 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 36px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_3 { + height: 200px; + } + #about_banner .section_3 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_3 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_3 p { + font-size: 14px; + line-height: 20px; + } + #about_banner .section_3 p.title { + text-transform: lowercase; + } +} +@media (max-width: 960px) { + #about_banner .section_3 { + padding: 15px 5px; + } + #about_banner .section_3 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_3 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_3 { + height: 109px; + } + #about_banner .section_3 svg { + max-width: 53px; + height: auto; + } + #about_banner .section_3 p { + font-size: 11px; + line-height: 15px; + } + #about_banner .section_3 p.title { + font-size: 20px; + line-height: 1; + margin: 8px 0px; + } +} +#about_banner .section_4 { + background: var(--blue); + width: 100%; + height: 187px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_4 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_4 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 29px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_4 { + height: 150px; + } + #about_banner .section_4 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_4 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_4 p { + font-size: 14px; + line-height: 20px; + } +} +@media (max-width: 960px) { + #about_banner .section_4 { + padding: 15px 5px; + } + #about_banner .section_4 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_4 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_4 { + height: 109px; + } +} +#about_banner .section_5 { + background: var(--blue); + width: 100%; + height: 193px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_5 div { + max-width: 135px; +} +#about_banner .section_5 svg { + display: block; + margin: 0 auto 8px auto; +} +#about_banner .section_5 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_5 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 36px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_5 { + height: 220px; + } + #about_banner .section_5 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_5 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_5 div { + max-width: 240px; + } + #about_banner .section_5 p { + font-size: 14px; + line-height: 20px; + } +} +@media (max-width: 960px) { + #about_banner .section_5 { + padding: 15px 5px; + } + #about_banner .section_5 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_5 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_5 { + position: absolute; + bottom: 0px; + left: auto; + right: 0; + width: 50%; + height: 143px; + } + #about_banner .section_5 div { + max-width: 140px; + } + #about_banner .section_5 svg { + display: none; + } +} +#about_banner .section_6 { + background: var(--green); + width: 100%; + height: 252px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_6 div { + max-width: 150px; +} +#about_banner .section_6 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_6 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 29px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_6 { + height: 130px; + } + #about_banner .section_6 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_6 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_6 div { + max-width: 240px; + } + #about_banner .section_6 p { + font-size: 14px; + line-height: 20px; + } +} +@media (max-width: 960px) { + #about_banner .section_6 { + padding: 15px 5px; + } + #about_banner .section_6 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_6 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_6 { + position: absolute; + top: 354px; + left: 0; + right: 35%; + width: 65%; + height: 136px; + } +} +#about_banner .section_7 { + background: #A8026B; + width: 100%; + height: 154px; + color: #fff; + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_7 svg { + display: none; +} +#about_banner .section_7 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_7 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 29px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_7 { + height: 110px; + } + #about_banner .section_7 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_7 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_7 p { + font-size: 14px; + line-height: 20px; + } +} +@media (max-width: 960px) { + #about_banner .section_7 { + padding: 15px 5px; + } + #about_banner .section_7 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_7 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_7 { + position: absolute; + top: 354px; + left: auto; + right: 0; + width: 35%; + height: 136px; + } + #about_banner .section_7 svg { + display: block; + margin: auto; + } + #about_banner .section_7 p.title { + line-height: 44px; + } +} +#about_banner .section_8 { + background: var(--inactive); + width: 100%; + height: 291px; + color: var(--blue); + display: flex; + align-items: center; + justify-content: center; + padding: 20px 10px; + box-sizing: border-box; +} +#about_banner .section_8 svg { + display: block; + margin: 0 auto 8px auto; +} +#about_banner .section_8 p { + text-align: center; + font-size: 12px; + line-height: 16px; +} +#about_banner .section_8 p.title { + text-transform: uppercase; + font-weight: 700; + font-size: 36px; + line-height: 50px; +} +@media (max-width: 1600px) { + #about_banner .section_8 { + height: 240px; + } + #about_banner .section_8 p { + font-size: 10px; + line-height: 14px; + } + #about_banner .section_8 p.title { + font-size: 28px; + line-height: 40px; + } +} +@media (max-width: 1279px) { + #about_banner .section_8 p { + font-size: 14px; + line-height: 20px; + } +} +@media (max-width: 960px) { + #about_banner .section_8 { + padding: 15px 5px; + } + #about_banner .section_8 p { + font-size: 11px; + line-height: 16px; + } + #about_banner .section_8 p.title { + font-size: 28px; + } +} +@media (max-width: 767px) { + #about_banner .section_8 { + position: absolute; + bottom: 0px; + left: 0; + width: 50%; + height: 143px; + } + #about_banner .section_8 svg { + max-width: 53px; + } +} +.bg_description { + background: var(--inactive); + padding: 45px 120px; + margin-left: -30px; + margin-bottom: 25px; +} +.bg_description p { + font-size: 15px; + line-height: 24px; +} +@media (max-width: 1279px) { + .bg_description { + margin-left: -80px; + margin-right: -80px; + padding: 45px 80px; + } +} +@media (max-width: 767px) { + .bg_description { + margin-left: -16px; + margin-right: -16px; + padding: 16px; + } + .bg_description p { + font-size: 13px; + line-height: 20px; + } +} +.lines_title { + display: flex; + align-items: flex-start; + justify-content: space-between; +} +.lines_title p { + font-weight: 700; + font-size: 70px; + line-height: 120%; + color: #0C0C0C; +} +.lines_title p span { + display: block; + color: var(--blue); +} +@media (max-width: 1600px) { + .lines_title p { + font-size: 54px; + } +} +.lines_title a { + font-weight: 600; + font-size: 15px; + line-height: 20px; + color: var(--blue); + margin-bottom: 30px; + margin-top: 15px; +} +@media (max-width: 1600px) and (min-width: 920px) { + .lines_title a { + margin-bottom: 55px; + } +} +@media (max-width: 920px) { + .lines_title a { + font-size: 13px; + } +} +@media (max-width: 767px) { + .lines_title a { + width: 100%; + } +} +@media (max-width: 1600px) and (min-width: 920px) { + .lines_title { + max-width: 820px; + margin-left: auto; + margin-right: auto; + } +} +@media all and (max-width: 920px) { + .lines_title { + max-width: unset; + } + .lines_title p { + font-size: 45px; + } +} +@media (max-width: 767px) { + .lines_title { + flex-wrap: wrap; + } + .lines_title p { + font-size: 27px; + order: 2; + margin-top: 20px; + width: 100%; + } + .lines_title a { + order: 1; + margin-bottom: 0; + } +} +.history { + margin-bottom: 250px; + max-width: 975px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history { + max-width: 820px; + margin-left: auto; + margin-right: auto; + } +} +@media all and (max-width: 1000px) { + .history { + max-width: 570px; + margin-bottom: 160px; + } +} +@media (max-width: 600px) { + .history { + max-width: 470px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history { + max-width: 369px; + } +} +@media (max-width: 376px) { + .history { + max-width: 303px; + } +} +.history .year { + display: flex; + align-items: center; + align-content: center; + justify-content: space-between; + flex-wrap: wrap; + position: relative; + min-height: 100px; + min-height: 195px; + margin-bottom: 177px; +} +@media all and (max-width: 1000px) { + .history .year { + margin-bottom: 120px; + } +} +@media all and (max-width: 600px) { + .history .year { + margin-bottom: 80px; + } +} +.history .year .line { + position: absolute; + left: -9px; + background: url("/images/about/line-right.png") repeat-y top left; + background-size: 100% auto; + top: -4px; + bottom: -10px; + width: 100%; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year .line { + top: 16px; + left: -8px; + } +} +@media all and (max-width: 1000px) { + .history .year .line { + top: 10px; + background-position: top right; + } +} +@media (max-width: 376px) { + .history .year .line { + top: -6px; + background-size: 100% auto; + left: -10px; + } +} +.history .year:first-child { + margin-top: 40px; + padding-top: 40px; +} +@media all and (max-width: 1000px) { + .history .year:first-child { + padding-top: 20px; + margin-top: 20px; + } +} +@media (max-width: 376px) { + .history .year:first-child { + padding-top: 0; + } +} +.history .year:first-child .line { + top: 94px; + bottom: -9px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:first-child .line { + top: 75px; + bottom: -30px; + left: -8px; + } +} +@media all and (max-width: 1000px) { + .history .year:first-child .line { + top: 75px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:first-child .line { + top: 40px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history .year:first-child .line { + top: 20px; + } +} +@media (max-width: 376px) { + .history .year:first-child .line { + top: 10px; + left: -10px; + } +} +@media (max-width: 300px) { + .history .year:first-child .line { + top: 5px; + } +} +.history .year:first-child:before { + content: ""; + display: block; + width: 100%; + position: absolute; + top: 0; + left: -10px; + z-index: -1; + pointer-events: none; + height: 235px; + background: url("/images/about/top.png") no-repeat top left #fff; + background-size: 100% auto; + top: -115px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:first-child:before { + left: -9px; + } +} +@media all and (max-width: 1000px) { + .history .year:first-child:before { + height: 140px; + top: -62px; + } +} +@media all and (max-width: 375px) { + .history .year:first-child:before { + height: 120px; + top: -48px; + } +} +.history .year:first-child .month:nth-child(2):before { + display: none !important; +} +.history .year:first-child .month:last-child:before { + display: none !important; +} +.history .year:first-child .month:last-child:after { + content: ""; + display: block; + width: 975px; + width: 100%; + position: absolute; + top: auto; + bottom: -270px; + left: -8px; + z-index: 1; + pointer-events: none; + height: 345px; + background: url("/images/about/top-2.png") no-repeat bottom left #fff; + background-size: 100% auto; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:first-child .month:last-child:after { + height: 308px; + bottom: -230px; + } +} +@media all and (max-width: 1000px) { + .history .year:first-child .month:last-child:after { + height: 205px; + bottom: -154px; + left: -9px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:first-child .month:last-child:after { + height: 162px; + bottom: -120px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history .year:first-child .month:last-child:after { + height: 130px; + bottom: -120px; + } +} +@media (max-width: 376px) { + .history .year:first-child .month:last-child:after { + height: 108px; + bottom: -85px; + left: -10px; + } +} +@media (max-width: 300px) { + .history .year:first-child .month:last-child:after { + height: 90px; + bottom: -75px; + } +} +.history .year:last-child { + margin-bottom: 0; +} +.history .year:last-child .line { + top: 33px; + bottom: 38px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:last-child .line { + top: 11px; + bottom: -16px; + } +} +@media all and (max-width: 1000px) { + .history .year:last-child .line { + top: 9px; + bottom: 0; + } +} +@media (max-width: 376px) { + .history .year:last-child .line { + top: -7px; + left: -10px; + bottom: -7px; + } +} +.history .year:last-child .month:last-child:after { + content: ""; + display: block; + width: 975px; + width: 100%; + position: absolute; + top: auto; + bottom: -167px; + left: -8px; + z-index: 1; + pointer-events: none; + height: 205px; + background: url("/images/about/bottom-2.png") no-repeat bottom left #fff; + background-size: 100% auto; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:last-child .month:last-child:after { + bottom: -135px; + height: 170px; + } +} +@media all and (max-width: 1000px) { + .history .year:last-child .month:last-child:after { + height: 135px; + bottom: -81px; + left: -10px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:last-child .month:last-child:after { + height: 110px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history .year:last-child .month:last-child:after { + height: 85px; + } +} +@media (max-width: 376px) { + .history .year:last-child .month:last-child:after { + height: 70px; + bottom: -50px; + left: -10px; + } +} +@media (max-width: 300px) { + .history .year:last-child .month:last-child:after { + height: 55px; + bottom: -45px; + } +} +.history .year:last-child:nth-child(even):after { + right: auto; + left: -12px; +} +.history .year:last-child:nth-child(even) .month { + margin-left: auto; +} +.history .year:last-child:nth-child(even) .month:before, +.history .year:last-child:nth-child(even) .month:after { + left: auto !important; + right: 10px; +} +@media all and (max-width: 1000px) { + .history .year:last-child:nth-child(even) .month:before, + .history .year:last-child:nth-child(even) .month:after { + right: 9px; + } +} +@media (max-width: 376px) { + .history .year:last-child:nth-child(even) .month:before, + .history .year:last-child:nth-child(even) .month:after { + right: 11px; + } +} +.history .year:last-child:nth-child(even) .line { + background: url("/images/about/line-left.png") repeat-y top left; + background-size: 100% auto; + top: -20px; + bottom: -4px; + left: -9px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:last-child:nth-child(even) .line { + bottom: -15px; + height: auto; + } +} +@media all and (max-width: 1000px) { + .history .year:last-child:nth-child(even) .line { + left: -9px; + top: -10px; + } +} +@media all and (max-width: 375px) { + .history .year:last-child:nth-child(even) .line { + left: -10px; + } +} +.history .year:last-child:nth-child(even) .month:last-child:after { + background: url("/images/about/bottom-3.png") no-repeat bottom left #fff; + background-size: 100% auto; +} +@media all and (max-width: 1000px) { + .history .year:last-child:nth-child(even) .month:last-child:after { + right: auto; + left: -9px !important; + height: 116px; + } +} +@media all and (max-width: 600px) { + .history .year:last-child:nth-child(even) .month:last-child:after { + height: 86px; + left: -12px !important; + } +} +@media (max-width: 459px) and (min-width: 376px) { + .history .year:last-child:nth-child(even) .month:last-child:after { + left: -9px !important; + hegiht: 77px; + } +} +@media all and (max-width: 375px) { + .history .year:last-child:nth-child(even) .month:last-child:after { + left: -10px !important; + height: 60px; + } +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:last-child:nth-child(odd) .month:last-child:after { + left: -8px; + } +} +.history .year:not(:last-child) .month:last-child:before { + content: ""; + display: block; + width: 975px; + width: 100%; + position: absolute; + top: auto; + bottom: -290px; + left: -10px; + z-index: 1; + pointer-events: none; + height: 345px; + background: url("/images/about/bottom-1.png") no-repeat bottom left #fff; + background-size: 100% auto; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:not(:last-child) .month:last-child:before { + bottom: -255px; + height: 305px; + } +} +@media all and (max-width: 1000px) { + .history .year:not(:last-child) .month:last-child:before { + height: 205px; + bottom: -175px; + } +} +@media (max-width: 376px) { + .history .year:not(:last-child) .month:last-child:before { + height: 70px; + bottom: -74px; + } +} +.history .year:after { + content: attr(data-year); + display: block; + pointer-events: none; + color: #18191F; + font-weight: 700; + font-size: 50px; + position: absolute; + right: 11px; + top: 0; + bottom: 0; + line-height: 1; + height: 60px; + margin: auto; + z-index: 3; +} +@media all and (max-width: 1000px) { + .history .year:after { + font-size: 22px; + } +} +@media (max-width: 460px) { + .history .year:after { + bottom: auto; + right: 25px; + } +} +.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + content: ""; + display: block; + width: 975px; + width: 100%; + position: absolute; + top: auto; + bottom: -285px; + left: -9px; + z-index: 1; + pointer-events: none; + height: 350px; + background: url("/images/about/top-2.png") no-repeat bottom left #fff; + background-size: 100% auto; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + bottom: -248px; + height: 308px; + left: -9px; + } +} +@media all and (max-width: 1000px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + height: 205px; + bottom: -164px; + left: -9px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + height: 162px; + bottom: -124px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + height: 130px; + bottom: -115px; + } +} +@media (max-width: 376px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + height: 107px; + bottom: -85px; + left: -10px; + } +} +@media (max-width: 300px) { + .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before { + height: 90px; + bottom: -75px; + } +} +.history .year:nth-child(even):not(:last-child) .line { + background: url("/images/about/line-left.png") repeat-y top left; + background-size: 100% auto; + top: 41px; + bottom: -4px; + left: -8px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:nth-child(even):not(:last-child) .line { + top: 22px; + bottom: 22px; + left: -8px; + } +} +@media all and (max-width: 1000px) { + .history .year:nth-child(even):not(:last-child) .line { + top: 29px; + left: -10px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:nth-child(even):not(:last-child) .line { + left: -9px; + top: 15px; + } +} +@media (max-width: 376px) { + .history .year:nth-child(even):not(:last-child) .line { + top: -5px; + left: -10px; + } +} +.history .year:nth-child(even):not(:last-child):after { + right: auto; + left: -12px; +} +@media (max-width: 376px) { + .history .year:nth-child(even):not(:last-child):after { + left: 5px; + top: -25px; + } +} +.history .year:nth-child(even):not(:last-child) .month { + margin-left: auto; +} +.history .year:nth-child(even):not(:last-child) .month:before, +.history .year:nth-child(even):not(:last-child) .month:after { + left: auto !important; + right: 9px; +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + right: 8px; + } +} +@media all and (max-width: 1000px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + right: 10px; + height: 220px; + } +} +@media all and (max-width: 600px) and (min-width: 460px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + bottom: -122px; + right: 9px; + height: 165px; + } +} +@media all and (max-width: 459px) and (min-width: 376px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + bottom: -107px; + right: 10px; + height: 130px; + } +} +@media (max-width: 376px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + right: 10px; + height: 110px; + bottom: -95px; + } +} +@media (max-width: 300px) { + .history .year:nth-child(even):not(:last-child) .month:before, + .history .year:nth-child(even):not(:last-child) .month:after { + height: 90px; + bottom: -85px; + } +} +@media (max-width: 1600px) and (min-width: 1000px) { + .history .year:nth-child(even):not(:last-child) .month:last-child:after { + right: 12px; + } +} +@media all and (max-width: 920px) { + .history .year:nth-child(even):not(:last-child) .month:last-child:after { + right: auto; + left: -14px !important; + } +} +.history .year .month { + display: flex; + align-items: flex-start; + width: calc(100% - 200px); + padding: 6px 0; +} +@media all and (max-width: 1000px) { + .history .year .month { + width: calc(100% - 90px); + } +} +@media (max-width: 460px) { + .history .year .month { + display: block; + width: calc(100% - 65px); + } +} +.history .year .month p { + position: relative; + z-index: 2; +} +.history .year .month p:first-child { + font-weight: 700; + color: var(--blue); + margin-right: 25px; + width: 150px; + min-width: 150px; +} +@media all and (max-width: 1000px) { + .history .year .month p:first-child { + width: 90px; + min-width: 90px; + } +} +@media (max-width: 460px) { + .history .year .month p:first-child { + display: block; + margin-bottom: 4px; + } +} +.history .year .month ul, +.history .year .month ol { + position: relative; + z-index: 2; + margin-top: 0; +} +.management { + display: flex; + flex-wrap: wrap; + gap: 30px; + margin-top: 60px; +} +.management .person { + width: calc(33.333% - 20px); + margin-bottom: 40px; + font-size: 15px; + line-height: 24px; +} +.management .person img { + object-fit: cover; + margin-bottom: 30px; + width: 100%; + height: 300px; +} +.management .person p.name { + font-weight: 700; + margin-bottom: 8px; +} +@media (max-width: 920px) { + .management { + flex-wrap: unset; + overflow-x: scroll; + margin-left: -16px; + margin-right: -16px; + padding-left: 16px; + padding-right: 16px; + margin-top: 24px; + } + .management .person { + min-width: 185px; + } + .management .person img { + height: 212px; + margin-bottom: 15px; + } + .management .person p { + font-size: 13px; + line-height: 20px; + } +} +.pageWithSide { + display: flex; +} +@media all and (max-width: 1279px) { + .pageWithSide { + flex-wrap: wrap; + } +} +.pageWithSide .leftColumn { + width: calc(100% - 262px); +} +@media all and (max-width: 1279px) { + .pageWithSide .leftColumn { + width: 100%; + } +} +.pageWithSide .rightColumn { + width: 254px; + min-width: 254px; + margin-left: 8px; + position: relative; +} +@media all and (max-width: 1279px) { + .pageWithSide .rightColumn { + display: block; + width: 100%; + margin-left: 0px; + min-width: 150px; + } +} +.pageWithSide .rightColumn .banner { + background: #EDEFF5; + margin-bottom: 16px; + box-sizing: border-box; + position: relative; +} +.pageWithSide .rightColumn .banner.special { + padding: 20px 10px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.special { + padding: 16px 260px 16px 16px; + } +} +.pageWithSide .rightColumn .banner.special a { + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 5; + text-decoration: none; +} +.pageWithSide .rightColumn .banner.special img { + display: block; + margin: -20px -10px 13px -10px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.special img { + width: 242px; + position: absolute; + right: 0; + top: 0; + margin: 0; + height: 100%; + object-fit: cover; + object-position: center; + } +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.special img { + width: calc(100% + 20px); + height: 135px; + object-fit: cover; + } +} +.pageWithSide .rightColumn .banner.special p { + text-transform: uppercase; + font-weight: 700; + font-size: 26px; + line-height: 35px; + color: #0C0C0C; + margin-bottom: 10px; +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.special p { + font-size: 13px; + line-height: 1.5; + } +} +.pageWithSide .rightColumn .banner.special p span { + color: #A8026B; +} +.pageWithSide .rightColumn .banner.special p big { + display: block; + color: #A8026B; + font-size: 58px; + line-height: 58px; +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.special p big { + font-size: 50px; + line-height: 50px; + } +} +.pageWithSide .rightColumn .banner.special ul { + padding-left: 15px; + list-style: disc; +} +.pageWithSide .rightColumn .banner.special ul li { + font-weight: 400; + font-size: 14px; + line-height: 150%; +} +.pageWithSide .rightColumn .banner.special ul li:not(:last-child) { + margin-bottom: 6px; +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.special ul li { + font-size: 13px; + line-height: 20px; + } +} +.pageWithSide .rightColumn .banner.consultation { + padding: 20px 4px 0 4px; + position: sticky; + top: 110px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.consultation { + display: flex; + justify-content: space-between; + padding-top: 0; + } +} +.pageWithSide .rightColumn .banner.consultation p { + text-align: center; + margin-bottom: 16px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.consultation p { + font-weight: 700; + order: 2; + width: 100%; + text-align: center; + margin: 0 20px; + align-self: center; + } +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.consultation p { + position: absolute; + font-weight: 700; + width: 166px; + left: 5px; + top: 55px; + } +} +.pageWithSide .rightColumn .banner.consultation img { + display: block; + margin: auto; + max-width: 100%; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.consultation img { + order: 1; + margin-left: 0; + } +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.consultation img { + margin-right: 0; + height: 155px; + object-fit: contain; + object-position: bottom right; + } +} +.pageWithSide .rightColumn .banner.consultation .button { + display: flex; + max-width: 155px; + margin-left: auto; + margin-right: auto; +} +.pageWithSide .rightColumn .banner.consultation div { + margin: 0 -4px 0 -4px; + background: var(--blue); + padding: 30px 10px; +} +.pageWithSide .rightColumn .banner.consultation div p { + color: #fff; + font-weight: 700; + margin-bottom: 30px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .pageWithSide .rightColumn .banner.consultation div { + width: 242px; + order: 3; + min-width: 242px; + padding: 45px 10px; + } + .pageWithSide .rightColumn .banner.consultation div p { + margin-left: 0; + margin-right: 0; + } +} +@media all and (max-width: 768px) { + .pageWithSide .rightColumn .banner.consultation div p { + position: static; + width: 100%; + } +} +.other_models { + display: flex; + flex-wrap: wrap; + margin-top: 45px; + margin-bottom: 45px; + gap: 8px; +} +@media all and (max-width: 767px) { + .other_models { + margin-top: 25px; + } +} +.other_models .title { + width: 100%; + margin-bottom: 25px; + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +.other_models .other_item { + height: 125px; + width: calc(25% - 6px); + overflow: hidden; +} +@media all and (max-width: 767px) { + .other_models .other_item { + width: calc(50% - 4px); + } +} +.other_models .other_item a { + display: block; + text-decoration: none; + width: 100%; + height: 100%; + position: relative; + padding: 10px 15px; + box-sizing: border-box; +} +.other_models .other_item a:before { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 50%; + left: 0; + right: 0; + background: linear-gradient(182.81deg, #232033 2.34%, rgba(217, 217, 217, 0) 88.2%); + z-index: 2; +} +.other_models .other_item a span { + position: relative; + z-index: 2; + font-weight: 700; + font-size: 19px; + line-height: 26px; + color: #fff; + text-transform: uppercase; +} +.other_models .other_item a img { + position: absolute; + z-index: 1; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + object-fit: cover; +} +.brand_catalogue_list { + display: flex; + flex-wrap: wrap; + margin-top: 45px; + margin-bottom: 45px; + gap: 8px; +} +@media all and (max-width: 767px) { + .brand_catalogue_list { + margin-top: 25px; + } +} +.brand_catalogue_list .brand_catalogue_title { + width: 100%; + margin-bottom: 25px; + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +.brand_catalogue_list .brand_catalogue_item { + height: 134px; + width: calc(25% - 6px); + overflow: hidden; +} +@media all and (max-width: 1400px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 142px; + } +} +@media all and (max-width: 1280px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 170px; + } +} +@media all and (max-width: 1200px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 170px; + } +} +@media all and (max-width: 1100px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 160px; + } +} +@media all and (max-width: 1000px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 150px; + } +} +@media all and (max-width: 860px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(33% - 4px); + height: 125px; + } +} +@media all and (max-width: 767px) { + .brand_catalogue_list .brand_catalogue_item { + width: calc(50% - 4px); + height: 174px; + } +} +@media all and (max-width: 672px) { + .brand_catalogue_list .brand_catalogue_item { + height: 154px; + } +} +@media all and (max-width: 576px) { + .brand_catalogue_list .brand_catalogue_item { + height: 134px; + } +} +@media all and (max-width: 480px) { + .brand_catalogue_list .brand_catalogue_item { + width: 100%; + height: 220px; + } +} +@media all and (max-width: 400px) { + .brand_catalogue_list .brand_catalogue_item { + width: 100%; + height: 180px; + } +} +.brand_catalogue_list .brand_catalogue_item a { + display: block; + text-decoration: none; + width: 100%; + height: 100%; + position: relative; + padding: 10px 15px; + box-sizing: border-box; +} +.brand_catalogue_list .brand_catalogue_item a:before { + content: ""; + display: block; + position: absolute; + top: 0; + bottom: 50%; + left: 0; + right: 0; + background: linear-gradient(182.81deg, #232033 2.34%, rgba(217, 217, 217, 0) 88.2%); + z-index: 2; +} +.brand_catalogue_list .brand_catalogue_item a span { + position: relative; + z-index: 2; + font-weight: 700; + font-size: 19px; + line-height: 26px; + color: #fff; + text-transform: uppercase; +} +.brand_catalogue_list .brand_catalogue_item a img { + position: absolute; + z-index: 1; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + object-fit: cover; +} +.recom_models { + display: flex; + flex-wrap: wrap; + margin-top: 45px; + margin-bottom: 45px; + gap: 24px 9px; +} +@media all and (max-width: 767px) { + .recom_models { + margin-top: 25px; + } +} +.recom_models .title_wrapper { + width: 100%; + margin-bottom: 0; +} +.recom_models .title_wrapper .title { + margin-bottom: 0; + width: auto; +} +.recom_models .title_wrapper .button { + padding: 0; +} +.recom_models .title { + width: 100%; + margin-bottom: 0; + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +.recom_models h2 { + width: 100%; + margin-bottom: 0; + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +.recom_models .other_item { + width: calc(33.333% - 6px); + overflow: hidden; +} +@media all and (max-width: 767px) { + .recom_models .other_item { + width: calc(50% - 5px); + } +} +@media all and (max-width: 630px) { + .recom_models .other_item { + width: calc(50% - 5px); + } +} +@media all and (max-width: 520px) { + .recom_models .other_item { + width: 100%; + } +} +.recom_models .other_item a { + display: flex; + flex-wrap: wrap; + text-decoration: none; +} +.recom_models .other_item a span { + position: relative; + z-index: 2; + order: 2; + width: 100%; + font-weight: 700; + font-size: 20px; + line-height: 35px; + color: #0C0C0C; +} +.recom_models .other_item a h3 { + position: relative; + z-index: 2; + order: 2; + width: 100%; + font-weight: 700; + font-size: 20px; + line-height: 35px; + color: #0C0C0C; + margin-bottom: 0px; +} +.recom_models .other_item a img { + order: 1; + margin-bottom: 6px; + width: 100%; + height: 175px; + object-fit: cover; +} +@media all and (max-width: 1500px) { + .recom_models .other_item a img { + height: 175px; + margin-bottom: 6px; + } +} +@media all and (max-width: 1400px) { + .recom_models .other_item a img { + height: 160px; + margin-bottom: 6px; + } +} +@media all and (max-width: 1280px) { + .recom_models .other_item a img { + height: 180px; + margin-bottom: 6px; + } +} +@media all and (max-width: 1100px) { + .recom_models .other_item a img { + height: 145px; + margin-bottom: 6px; + } +} +@media all and (max-width: 1000px) { + .recom_models .other_item a img { + height: 145px; + margin-bottom: 6px; + } +} +@media all and (max-width: 900px) { + .recom_models .other_item a img { + height: 120px; + margin-bottom: 6px; + } +} +@media all and (max-width: 767px) { + .recom_models .other_item a img { + height: 180px; + margin-bottom: 6px; + } +} +@media all and (max-width: 630px) { + .recom_models .other_item a img { + height: 120px; + margin-bottom: 6px; + } +} +@media all and (max-width: 520px) { + .recom_models .other_item a img { + height: 195px; + margin-bottom: 6px; + } +} +@media all and (max-width: 420px) { + .recom_models .other_item a img { + height: 160px; + margin-bottom: 6px; + } +} +.news_static_wrapper { + margin-top: 32px; +} +@media all and (max-width: 767px) { + .news_static_wrapper { + margin-left: -16px; + padding-left: 16px; + margin-right: -16px; + overflow-x: auto; + } + .news_static_wrapper .news_list { + overflow-y: hidden; + } +} +.news_static_wrapper .news_list .news_item { + width: 33.33%; +} +.search_not_found { + margin: 25px 0; + text-align: center; +} +.search_not_found p { + font-weight: 700; + color: var(--blue); +} +.image_recommended { + height: 100% !important; + object-fit: contain !important; + /* + @media all and (max-width: 1280px) { + height: 148px !important; + } + + @media all and (max-width: 960px) { + height: 124px !important; + } + + @media all and (max-width: 768px) { + height: 190px !important; + } + */ +} +.catalog_h2_title { + padding: 0px; + margin: 0px; + padding-bottom: 40px; + font-size: 28px; +} +@media all and (max-width: 767px) { + .catalog_h2_title { + margin-top: 30px !important; + } +} +@media all and (max-width: 767px) { + .catalog_h2_title_with_filter { + margin-top: 30px !important; + } +} +.catalog_show_more_button { + display: flex; + justify-content: center; + padding: 0px; + margin: 0px; + margin-bottom: 50px; + width: 100%; + background: rgba(0, 16, 61, 0.06); + color: var(--blue); +} +.catalog_show_more_button span { + margin: 10px; + font-weight: 600; +} +@media all and (max-width: 768px) { + .catalog_show_more_button { + margin-bottom: 30px; + } +} +.catalog_item_with_button { + margin-bottom: 40px !important; +} +.search_list { + display: block; +} +.search_list .search_item { + width: 100%; + margin-bottom: 16px; + padding-bottom: 16px; + border-bottom: 1px solid var(--inactive); + position: relative; + font-size: 14px; + line-height: 150%; +} +.search_list .search_item .category { + position: absolute; + right: 0; + top: 0; + font-weight: 400; + font-size: 13px; + line-height: 24px; + background: #EDEFF5; + padding: 0 4px; + z-index: 2; +} +@media all and (max-width: 768px) { + .search_list .search_item .category { + display: inline-block; + top: 0 !important; + } +} +.search_list .search_item a { + display: block; + position: relative; + z-index: 2; + color: var(--gray); + min-height: 172px; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .search_list .search_item a { + padding-left: 166px !important; + min-height: 190px; + } +} +.search_list .search_item img { + height: calc(100% - 16px); + object-fit: cover; + position: absolute; + top: 0; + left: 0; + bottom: 16px; + background: transparent; + object-position: top; + object-fit: contain; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .search_list .search_item img { + width: 150px !important; + height: 190px; + } +} +@media all and (max-width: 768px) { + .search_list .search_item img { + position: relative; + width: 100%; + height: 150px; + bottom: 0; + } +} +.search_list .search_item .item_class, +.search_list .search_item .item_title { + font-weight: 700; + font-size: 26px; + line-height: 35px; + padding-right: 180px; +} +@media all and (max-width: 768px) { + .search_list .search_item .item_class, + .search_list .search_item .item_title { + padding-right: 0; + font-size: 19px; + line-height: 26px; + } +} +.search_list .search_item .item_model, +.search_list .search_item .item_desc { + font-weight: 400; + font-size: 14px; + line-height: 20px; + margin-bottom: 10px; +} +.search_list .search_item .item_model b, +.search_list .search_item .item_desc b { + font-weight: 700; + font-size: 15px; + line-height: 23px; +} +.search_list .search_item .item_footer { + text-align: right; +} +.search_list .search_item[data-type="auto"] img { + border: solid 3px white; + width: 150px; + height: 150px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="auto"] img { + width: 100%; + margin-bottom: 15px; + } +} +.search_list .search_item[data-type="auto"] a { + padding-left: 172px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="auto"] a { + padding: 0px; + } +} +.search_list .search_item[data-type="auto"] a ul { + width: 80%; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="auto"] a ul { + width: 100%; + } +} +.search_list .search_item[data-type="auto"] a ul li { + display: flex; + gap: 0 10px; + justify-content: space-between; +} +.search_list .search_item[data-type="auto"] a ul li:first-child { + font-weight: 700; +} +.search_list .search_item[data-type="news"] img { + border: solid 3px white; + width: 150px; + height: 150px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="news"] img { + width: 190px; + height: 190px; + margin-bottom: 15px; + } +} +.search_list .search_item[data-type="news"] a { + padding-left: 172px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="news"] a { + padding: 0px; + } +} +.search_list .search_item[data-type="news"] .item_date { + font-size: 11px; +} +.search_list .search_item[data-type="special"] img { + border: solid 6px white; + width: 143px; + height: 150px; +} +@media all and (max-width: 1280px) { + .search_list .search_item[data-type="special"] img { + width: 146px !important; + height: 142px; + margin-bottom: 16px; + } +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="special"] img { + width: 186px !important; + height: 186px; + margin-bottom: 15px; + } +} +.search_list .search_item[data-type="special"] a { + padding-left: 172px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="special"] a { + padding: 0px; + } +} +.search_list .search_item[data-type="special"] ul { + padding-left: 15px; + list-style: disc; + margin-top: 12px; +} +.search_list .search_item[data-type="default"] { + padding-left: 8px; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="default"] { + padding-left: 0; + } +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .search_list .search_item[data-type="default"] a { + padding-left: 0 !important; + } +} +.search_list .search_item[data-type="program"] { + padding: 8px; + border: 0; + background: #EDEFF5; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + .search_list .search_item[data-type="program"] a { + padding-left: 0 !important; + } +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="program"] { + padding: 40px 8px 8px 8px; + } +} +.search_list .search_item[data-type="program"] .item_footer { + text-align: left; +} +.search_list .search_item[data-type="program"] .category { + color: #FFFFFF; + background: #8E94A7; + top: 8px; +} +.search_list .search_item[data-type="program"] .button { + background: transparent; + padding-left: 0; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="program"] p { + padding-right: 0px; + } +} +.search_list .search_item[data-type="program"] img { + left: auto; + top: auto; + bottom: 0; + right: 0; + height: 100px; + object-fit: contain; + object-position: bottom right; + background: transparent; + pointer-events: none; +} +@media all and (max-width: 768px) { + .search_list .search_item[data-type="program"] img { + display: none; + } +} +.header_with_offset { + margin-top: 39px; +} +.header_with_offset_extended { + margin-top: 147px; +} +.content_with_offset { + padding-top: 151px; +} +@media all and (max-width: 1601px) { + .content_with_offset { + padding-top: 137px; + } +} +@media all and (max-width: 1279px) { + .content_with_offset { + padding-top: 125px; + } +} +.content_with_offset_extended { + padding-top: 259px; +} +@media all and (max-width: 1601px) { + .content_with_offset_extended { + padding-top: 245px; + } +} +@media all and (max-width: 1279px) { + .content_with_offset_extended { + padding-top: 233px; + } +} +.person_comment { + color: #0C0C0C; + padding: 15px 25px; + background: var(--inactive); + margin-bottom: 24px; + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +.person_comment .person_avatar { + width: 160px; + height: 160px; + min-width: 160px; + border-radius: 100%; + overflow: hidden; + margin-right: 32px; + align-self: center; +} +.person_comment .person_avatar img { + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; +} +@media all and (max-width: 768px) { + .person_comment .person_avatar { + margin-left: auto; + margin-right: auto; + margin-bottom: 25px; + } +} +.person_comment .person_text { + font-size: 14px; + line-height: 29px; + width: calc(100% - 246px); + margin-left: 24px; + position: relative; + align-self: center; +} +.person_comment .person_text p:not(:last-child) { + margin-bottom: 16px; +} +@media all and (max-width: 768px) { + .person_comment .person_text { + width: 100%; + margin-left: 0; + font-size: 13px; + line-height: 20px; + } +} +.person_comment .person_name { + font-size: 15px; + line-height: 24px; +} +.person_comment .person_name span { + display: block; + font-weight: 700; +} +@media all and (max-width: 768px) { + .person_comment .person_name { + font-size: 14px; + line-height: 20px; + } +} +.person_comment .sep { + width: 30px; + position: relative; + display: flex; + align-items: center; + justify-content: center; +} +.person_comment .sep:before { + content: ""; + display: block; + width: 1px; + height: 100%; + background: var(--blue); + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + z-index: 1; +} +.person_comment .sep:after { + content: ""; + display: block; + width: 30px; + height: 30px; + background-image: url("data:image/svg+xml,%3Csvg width='29' height='25' viewBox='0 0 29 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 13.3129V24.5618H9.11206C11.3212 24.5618 13.1121 22.7709 13.1121 20.5618V10.705H6.48743V7.97977C6.48743 6.16033 7.72846 4.57551 9.49483 4.13927L10.1558 3.97604C11.8921 3.54721 13.1121 1.98933 13.1121 0.200806C5.87047 0.200806 0 6.07127 0 13.3129Z' fill='%231C01A9'/%3E%3Cpath d='M15.0596 13.3129V24.5618H24.1716C26.3808 24.5618 28.1716 22.7709 28.1716 20.5618V10.705H21.547V7.97977C21.547 6.16033 22.788 4.57551 24.5544 4.13927L25.2153 3.97604C26.9517 3.54721 28.1716 1.98933 28.1716 0.200806C20.93 0.200806 15.0596 6.07127 15.0596 13.3129Z' fill='%231C01A9'/%3E%3C/svg%3E%0A"); + background-repeat: no-repeat; + background-position: center; + background-color: var(--inactive); + z-index: 2; +} +@media all and (max-width: 768px) { + .person_comment .sep { + display: none; + } +} +.contacts_block { + background-color: var(--inactive); + display: flex; + flex-wrap: wrap; +} +.contacts_block #map { + width: 50%; + height: auto; + display: block; + margin: 0; + min-height: 350px; +} +@media all and (max-width: 768px) { + .contacts_block #map { + width: 100%; + height: 275px; + min-height: 350px; + } +} +.contacts_block .block_info_list { + width: 50%; + box-sizing: border-box; + padding: 25px 30px; +} +@media all and (max-width: 768px) { + .contacts_block .block_info_list { + width: 100%; + padding: 10px; + } +} +.contacts_block .block_info_list .block_info:not(:last-child) { + margin-bottom: 30px; +} +.contacts_block .block_info_list .block_info p:not(:last-child) { + margin-bottom: 8px; +} +.contacts_block .block_info_list .block_info .block_title { + font-weight: 700; +} +[data-desktop-order="1"] { + order: 1; +} +[data-desktop-order="2"] { + order: 2; +} +[data-desktop-order="3"] { + order: 3; +} +[data-desktop-order="4"] { + order: 4; +} +[data-desktop-order="5"] { + order: 5; +} +[data-desktop-order="6"] { + order: 6; +} +[data-desktop-order="7"] { + order: 7; +} +[data-desktop-order="8"] { + order: 8; +} +[data-desktop-order="9"] { + order: 9; +} +[data-desktop-order="10"] { + order: 10; +} +@media all and (max-width: 1279px) and (min-width: 769px) { + [data-tablet-order="1"] { + order: 1; + } + [data-tablet-order="2"] { + order: 2; + } + [data-tablet-order="3"] { + order: 3; + } + [data-tablet-order="4"] { + order: 4; + } + [data-tablet-order="5"] { + order: 5; + } + [data-tablet-order="6"] { + order: 6; + } + [data-tablet-order="7"] { + order: 7; + } + [data-tablet-order="8"] { + order: 8; + } + [data-tablet-order="9"] { + order: 9; + } + [data-tablet-order="10"] { + order: 10; + } +} +@media all and (max-width: 768px) { + [data-desktop-order="1"] { + order: 1; + } + [data-sm-order="2"] { + order: 2; + } + [data-sm-order="3"] { + order: 3; + } + [data-sm-order="4"] { + order: 4; + } + [data-sm-order="5"] { + order: 5; + } + [data-sm-order="6"] { + order: 6; + } + [data-sm-order="7"] { + order: 7; + } + [data-sm-order="8"] { + order: 8; + } + [data-sm-order="9"] { + order: 9; + } + [data-sm-order="10"] { + order: 10; + } +} +#chat21-launcher-button circle { + fill: #1c01a9 !important; +} +#chat21-launcher-button { + bottom: -5px !important; +} +@media screen and (max-width: 1279px) { + #chat21-launcher-button { + bottom: 69px !important; + } +} +.chat-21-channel-qr { + border-radius: 0px !important; +} +.chat21-sheet { + border-radius: 15px !important; + font-family: 'Montserrat', sans-serif !important; +} +.chat-21-channel-invite-button { + border-radius: 0px !important; + font-family: 'Montserrat', sans-serif !important; +} +.chat21-sheet-header { + box-shadow: none !important; + webkit-box-shadow: none !important; +} +.chat21-sheet-header-title { + font-family: 'Montserrat', sans-serif !important; +} +#chat21-launcher-button image { + display: none !important; +} +.chat-21-channels-list-item { + box-shadow: none !important; + webkit-box-shadow: none !important; +} +#chat21-launcher-button circle { + fill: #1c01a9 !important; +} +#chat21-launcher-button { + bottom: -5px !important; + margin-right: -10px !important; +} +@media screen and (max-width: 1279px) { + #chat21-launcher-button { + bottom: 69px !important; + margin-right: -10px !important; + } +} +.chat21-window.chat21-sheet { + width: 376px !important; +} diff --git a/local/templates/evolution/css/main/style.less b/local/templates/evolution/css/main/style.less index 544bcc6..ed7cd7e 100644 --- a/local/templates/evolution/css/main/style.less +++ b/local/templates/evolution/css/main/style.less @@ -4841,6 +4841,7 @@ main .dropdown_blocks_list .dropdown_block .block_body { flex-wrap: wrap; position: relative; min-height: 100px; + min-height: 195px; margin-bottom: 177px; @media all and (max-width: 1000px) { @@ -5056,7 +5057,7 @@ main .dropdown_blocks_list .dropdown_block .block_body { left: -8px; z-index: 1; pointer-events: none; - height: 204px; + height: 205px; background: url("/images/about/bottom-2.png") no-repeat bottom left #fff; background-size: 100% auto; @@ -6736,4 +6737,71 @@ main .dropdown_blocks_list .dropdown_block .block_body { [data-sm-order="10"] { order: 10; } -} \ No newline at end of file +} + +#chat21-launcher-button circle { + fill: #1c01a9 !important; +} + +#chat21-launcher-button { + bottom: -5px !important; +} + +@media screen and (max-width: 1279px) { + #chat21-launcher-button { + bottom: 69px !important; + } +} + +// Виджет AutoFaq +.chat-21-channel-qr { + border-radius: 0px !important; +} + +.chat21-sheet { + border-radius: 15px !important; + font-family: 'Montserrat', sans-serif !important; +} + +.chat-21-channel-invite-button { + border-radius: 0px !important; + font-family: 'Montserrat', sans-serif !important; +} + +.chat21-sheet-header{ + box-shadow: none !important; + webkit-box-shadow: none !important; +} + +.chat21-sheet-header-title { + font-family: 'Montserrat', sans-serif !important; +} + +#chat21-launcher-button image { + display:none !important; +} + +.chat-21-channels-list-item { + box-shadow: none !important; + webkit-box-shadow: none !important; +} + +// Ниже этой линии фикс ширины для публичной части +#chat21-launcher-button circle { + fill: #1c01a9 !important; + } +#chat21-launcher-button + { + bottom: -5px !important; + margin-right: -10px !important; + } +@media screen and (max-width: 1279px) { +#chat21-launcher-button { + bottom: 69px !important; + margin-right: -10px !important; + } + } +.chat21-window.chat21-sheet { + width: 376px !important; + } +// Закончили упражнение с виджетом AutoFaq \ No newline at end of file diff --git a/local/templates/evolution/css/var.css b/local/templates/evolution/css/var.css index 115d4dc..46871f1 100644 --- a/local/templates/evolution/css/var.css +++ b/local/templates/evolution/css/var.css @@ -682,6 +682,9 @@ section[data-page] + #order .container { border: 0; } } +section[data-page][data-page="leasing_special"] { + overflow-x: clip; +} section[data-page][data-page="programs"] .container:before { content: ""; display: block; diff --git a/local/templates/evolution/css/var.less b/local/templates/evolution/css/var.less index b74a1e0..b1f5768 100644 --- a/local/templates/evolution/css/var.less +++ b/local/templates/evolution/css/var.less @@ -657,6 +657,10 @@ section[data-page] { } } + &[data-page="leasing_special"] { + overflow-x: clip; + } + &[data-page="programs"] { .container { diff --git a/urlrewrite.php b/urlrewrite.php index a458920..a998015 100644 --- a/urlrewrite.php +++ b/urlrewrite.php @@ -1,6 +1,6 @@ array ( 'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#', 'RULE' => 'PARAM_1=$1&PARAM_2=$2&PARAM_3=$3', @@ -8,7 +8,7 @@ $arUrlRewrite=array ( 'PATH' => '/api/index.php', 'SORT' => 1, ), - + 1 => array ( 'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#', 'RULE' => 'PARAM_1=$1&PARAM_2=$2&PARAM_3=$3', @@ -16,7 +16,7 @@ $arUrlRewrite=array ( 'PATH' => '/api/index.php', 'SORT' => 2, ), - + 2 => array ( 'CONDITION' => '#^/api/([A-Za-z0-9]+)/([A-Za-z0-9]+)/\\??.*$#', 'RULE' => 'PARAM_1=$1&PARAM_2=$2', @@ -24,7 +24,7 @@ $arUrlRewrite=array ( 'PATH' => '/api/index.php', 'SORT' => 3, ), - + 3 => array ( 'CONDITION' => '#^/api/([A-Za-z0-9]+)/\\??.*$#', 'RULE' => 'PARAM_1=$1', @@ -32,7 +32,7 @@ $arUrlRewrite=array ( 'PATH' => '/api/index.php', 'SORT' => 4, ), - + 4 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1&BRAND=$2&MODEL=$3&PAGEN_1=$4', @@ -40,7 +40,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 5, ), - + 5 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1&BRAND=$2&PAGEN_1=$3', @@ -48,7 +48,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 6, ), - + 6 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1&PAGEN_1=$2', @@ -56,7 +56,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 7, ), - + 7 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1&BRAND=$2&MODEL=$3', @@ -64,7 +64,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 8, ), - + 8 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1&BRAND=$2', @@ -72,7 +72,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 9, ), - + 9 => array ( 'CONDITION' => '#^/programs/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'PROGRAM=$1', @@ -80,23 +80,7 @@ $arUrlRewrite=array ( 'PATH' => '/programs/entry.php', 'SORT' => 10, ), - - array ( - 'CONDITION' => '#^/catalog/kuzov-([a-zA-Z0-9_-]+)/(|\?(.+))$#', - 'RULE' => 'TYPE=body&BODY_SLUG=$1', - 'ID' => '', - 'PATH' => '/catalog/landing.php', - 'SORT' => 11, - ), - - array ( - 'CONDITION' => '#^/catalog/dvigatel-([a-zA-Z0-9_-]+)/(|\?(.+))$#', - 'RULE' => 'TYPE=engine_fuel&ENGINE_FUEL_SLUG=$1', - 'ID' => '', - 'PATH' => '/catalog/landing.php', - 'SORT' => 11, - ), - + 12 => array ( 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&MODEL=$2&PAGEN_1=$3', @@ -104,49 +88,7 @@ $arUrlRewrite=array ( 'PATH' => '/catalog/index.php', 'SORT' => 11, ), - - array ( - 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', - 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&PAGEN_1=$2', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 12, - ), - - array ( - 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', - 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&MODEL=$2', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 13, - ), - - array ( - 'CONDITION' => '#^/catalog/electric-car/page-([0-9]+)/\\??.*$#', - 'RULE' => 'ENGINE_FUEL=электричество&PAGEN_1=$1', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 14, - ), - - array ( - 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', - 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 15, - ), - - array ( - 'CONDITION' => '#^/catalog/electric-car/#', - 'RULE' => 'ENGINE_FUEL=электричество', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 15, - ), - - - + 18 => array ( 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'BRAND=$1&MODEL=$2&PAGEN_1=$3', @@ -154,49 +96,7 @@ $arUrlRewrite=array ( 'PATH' => '/catalog/index.php', 'SORT' => 11, ), - - array ( - 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', - 'RULE' => 'BRAND=$1&PAGEN_1=$2', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 12, - ), - - array ( - 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', - 'RULE' => 'BRAND=$1&MODEL=$2', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 13, - ), - - array ( - 'CONDITION' => '#^/catalog/page-([0-9]+)/\\??.*$#', - 'RULE' => 'PAGEN_1=$1', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 14, - ), - - array ( - 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', - 'RULE' => 'BRAND=$1', - 'ID' => '', - 'PATH' => '/catalog/index.php', - 'SORT' => 15, - ), - - array ( - 'CONDITION' => '#^/car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', - 'RULE' => 'OFFER=$1', - 'ID' => '', - 'PATH' => '/catalog/position.php', - 'SORT' => 16, - ), - - - + 24 => array ( 'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'BRAND=$1&MODEL=$2&PAGEN_1=$3', @@ -204,7 +104,39 @@ $arUrlRewrite=array ( 'PATH' => '/used/index.php', 'SORT' => 11, ), - + 11 => + array ( + 'CONDITION' => '#^/catalog/dvigatel-([a-zA-Z0-9_-]+)/(|\\?(.+))$#', + 'RULE' => 'TYPE=engine_fuel&ENGINE_FUEL_SLUG=$1', + 'ID' => '', + 'PATH' => '/catalog/landing.php', + 'SORT' => 11, + ), + 10 => + array ( + 'CONDITION' => '#^/catalog/kuzov-([a-zA-Z0-9_-]+)/(|\\?(.+))$#', + 'RULE' => 'TYPE=body&BODY_SLUG=$1', + 'ID' => '', + 'PATH' => '/catalog/landing.php', + 'SORT' => 11, + ), + 13 => + array ( + 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', + 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&PAGEN_1=$2', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 12, + ), + 19 => + array ( + 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', + 'RULE' => 'BRAND=$1&PAGEN_1=$2', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 12, + ), + 25 => array ( 'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'BRAND=$1&PAGEN_1=$2', @@ -212,7 +144,23 @@ $arUrlRewrite=array ( 'PATH' => '/used/index.php', 'SORT' => 12, ), - + 14 => + array ( + 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', + 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1&MODEL=$2', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 13, + ), + 20 => + array ( + 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', + 'RULE' => 'BRAND=$1&MODEL=$2', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 13, + ), + 26 => array ( 'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', 'RULE' => 'BRAND=$1&MODEL=$2', @@ -220,7 +168,23 @@ $arUrlRewrite=array ( 'PATH' => '/used/index.php', 'SORT' => 13, ), - + 15 => + array ( + 'CONDITION' => '#^/catalog/electric-car/page-([0-9]+)/\\??.*$#', + 'RULE' => 'ENGINE_FUEL=электричество&PAGEN_1=$1', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 14, + ), + 21 => + array ( + 'CONDITION' => '#^/catalog/page-([0-9]+)/\\??.*$#', + 'RULE' => 'PAGEN_1=$1', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 14, + ), + 27 => array ( 'CONDITION' => '#^/used/page-([0-9]+)/\\??.*$#', 'RULE' => 'PAGEN_1=$1', @@ -228,7 +192,23 @@ $arUrlRewrite=array ( 'PATH' => '/used/index.php', 'SORT' => 14, ), - + 16 => + array ( + 'CONDITION' => '#^/catalog/electric-car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', + 'RULE' => 'ENGINE_FUEL=электричество&BRAND=$1', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 15, + ), + 22 => + array ( + 'CONDITION' => '#^/catalog/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', + 'RULE' => 'BRAND=$1', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 15, + ), + 28 => array ( 'CONDITION' => '#^/used/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', 'RULE' => 'BRAND=$1', @@ -236,7 +216,23 @@ $arUrlRewrite=array ( 'PATH' => '/used/index.php', 'SORT' => 15, ), - + 17 => + array ( + 'CONDITION' => '#^/catalog/electric-car/#', + 'RULE' => 'ENGINE_FUEL=электричество', + 'ID' => '', + 'PATH' => '/catalog/index.php', + 'SORT' => 15, + ), + 23 => + array ( + 'CONDITION' => '#^/car/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', + 'RULE' => 'OFFER=$1', + 'ID' => '', + 'PATH' => '/catalog/position.php', + 'SORT' => 16, + ), + 29 => array ( 'CONDITION' => '#^/izt/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', 'RULE' => 'OFFER=$1', @@ -244,9 +240,7 @@ $arUrlRewrite=array ( 'PATH' => '/used/position.php', 'SORT' => 16, ), - - - + 30 => array ( 'CONDITION' => '#^/about/career/page-([0-9]+)/\\??.*$#', 'RULE' => 'PAGEN_1=$1', @@ -254,7 +248,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/career/index.php', 'SORT' => 20, ), - + 31 => array ( 'CONDITION' => '#^/about/career/vacancy-([0-9]+)/\\??.*$#', 'RULE' => 'ID=$1', @@ -262,7 +256,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/career/vacancy.php', 'SORT' => 21, ), - + 32 => array ( 'CONDITION' => '#^/about/news/page-([0-9]+)/\\??.*$#', 'RULE' => 'PAGEN_1=$1', @@ -270,7 +264,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/news/index.php', 'SORT' => 30, ), - + 33 => array ( 'CONDITION' => '#^/search/page-([0-9]+)/\\??.*$#', 'RULE' => 'PAGEN_1=$1', @@ -278,7 +272,7 @@ $arUrlRewrite=array ( 'PATH' => '/search/index.php', 'SORT' => 30, ), - + 34 => array ( 'CONDITION' => '#^/about/news/([a-zA-Z0-9_-]+)\\??.*$#', 'RULE' => 'CODE=$1', @@ -286,7 +280,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/news/detail.php', 'SORT' => 31, ), - + 35 => array ( 'CONDITION' => '#^/services/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'CODE=$1', @@ -294,7 +288,7 @@ $arUrlRewrite=array ( 'PATH' => '/services/entry.php', 'SORT' => 40, ), - + 36 => array ( 'CONDITION' => '#^/special/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'OFFER=$1', @@ -302,7 +296,7 @@ $arUrlRewrite=array ( 'PATH' => '/special/offer.php', 'SORT' => 50, ), - + 37 => array ( 'CONDITION' => '#^/revocation/page-([0-9]+)/\\??.*$#', 'RULE' => 'PAGEN_1=$1', @@ -310,7 +304,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/revocation/index.php', 'SORT' => 60, ), - + 38 => array ( 'CONDITION' => '#^/revocation/\\??.*$#', 'RULE' => '', @@ -318,7 +312,23 @@ $arUrlRewrite=array ( 'PATH' => '/about/revocation/index.php', 'SORT' => 70, ), - + 41 => + array ( + 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/dvigatel-([a-zA-Z0-9_-]+)/(|\\?(.+))$#', + 'RULE' => 'TYPE=engine_fuel®ION=$1&ENGINE_FUEL_SLUG=$2', + 'ID' => '', + 'PATH' => '/regions/landing.php', + 'SORT' => 80, + ), + 40 => + array ( + 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/kuzov-([a-zA-Z0-9_-]+)/(|\\?(.+))$#', + 'RULE' => 'TYPE=body®ION=$1&BODY_SLUG=$2', + 'ID' => '', + 'PATH' => '/regions/landing.php', + 'SORT' => 80, + ), + 39 => array ( 'CONDITION' => '#^/general-terms/\\??.*$#', 'RULE' => '', @@ -326,23 +336,7 @@ $arUrlRewrite=array ( 'PATH' => '/about/rules/index.php', 'SORT' => 80, ), - - array ( - 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/kuzov-([a-zA-Z0-9_-]+)/(|\?(.+))$#', - 'RULE' => 'TYPE=body®ION=$1&BODY_SLUG=$2', - 'ID' => '', - 'PATH' => '/regions/landing.php', - 'SORT' => 80, - ), - - array ( - 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/dvigatel-([a-zA-Z0-9_-]+)/(|\?(.+))$#', - 'RULE' => 'TYPE=engine_fuel®ION=$1&ENGINE_FUEL_SLUG=$2', - 'ID' => '', - 'PATH' => '/regions/landing.php', - 'SORT' => 80, - ), - + 42 => array ( 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'REGION=$1&BRAND=$2&MODEL=$3&PAGEN_1=$4', @@ -350,7 +344,7 @@ $arUrlRewrite=array ( 'PATH' => '/regions/region.php', 'SORT' => 81, ), - + 43 => array ( 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', 'RULE' => 'REGION=$1&BRAND=$2&MODEL=$3', @@ -358,7 +352,7 @@ $arUrlRewrite=array ( 'PATH' => '/regions/region.php', 'SORT' => 82, ), - + 44 => array ( 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/page-([0-9]+)/\\??.*$#', 'RULE' => 'REGION=$1&BRAND=$2&PAGEN_1=$3', @@ -366,7 +360,7 @@ $arUrlRewrite=array ( 'PATH' => '/regions/region.php', 'SORT' => 83, ), - + 45 => array ( 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/\\??.*$#', 'RULE' => 'REGION=$1&BRAND=$2', @@ -374,7 +368,7 @@ $arUrlRewrite=array ( 'PATH' => '/regions/region.php', 'SORT' => 84, ), - + 46 => array ( 'CONDITION' => '#^/regions/([a-zA-Z0-9_-]+)/(\\?(.*))?$#', 'RULE' => 'REGION=$1', @@ -382,7 +376,7 @@ $arUrlRewrite=array ( 'PATH' => '/regions/region.php', 'SORT' => 85, ), - + 47 => array ( 'CONDITION' => '#^\\/?\\/mobileapp/jn\\/(.*)\\/.*#', 'RULE' => 'componentName=$1', @@ -390,7 +384,7 @@ $arUrlRewrite=array ( 'PATH' => '/bitrix/services/mobileapp/jn.php', 'SORT' => 90, ), - + 48 => array ( 'CONDITION' => '#^/rest/#', 'RULE' => '',