'.$arrow.'
'.$title.'
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php
index 90a6165..bfb8b82 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/facebook.php
@@ -9,11 +9,11 @@ $icon_url_template = "\n".
- "\n";
+ "
\n";
$sort = 100;
?>
\ No newline at end of file
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php
index 28d2f31..21d406b 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/lj.php
@@ -9,11 +9,11 @@ $icon_url_template = "\n".
- "
\n";
+ "
\n";
$sort = 500;
?>
\ No newline at end of file
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php
index ca49bb6..e88f27e 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/mailru.php
@@ -9,11 +9,11 @@ $icon_url_template = "\n".
- "
\n";
+ "
\n";
$sort = 600;
?>
\ No newline at end of file
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php
index ee0eb70..558428c 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/twitter.php
@@ -19,7 +19,7 @@ if (
"{\n".
"function twitter_click_".$arResult["COUNTER"]."(longUrl) \n".
"{ \n".
- "BX.loadScript('http://bit.ly/javascript-api.js?version=latest&login=".$arParams["SHORTEN_URL_LOGIN"]."&apiKey=".$arParams["SHORTEN_URL_KEY"]."',\n".
+ "BX.loadScript('https://bit.ly/javascript-api.js?version=latest&login=".$arParams["SHORTEN_URL_LOGIN"]."&apiKey=".$arParams["SHORTEN_URL_KEY"]."',\n".
"function () \n".
"{\n".
"BitlyClient.shorten(longUrl, '__get_shorten_url_twitter_".$arResult["COUNTER"]."');\n".
@@ -41,10 +41,10 @@ if (
"{\n".
"shortUrl = first_result.shortUrl.toString();\n".
"}\n".
- "window.open('http://twitter.com/home/?status='+encodeURIComponent(shortUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n".
+ "window.open('https://twitter.com/home/?status='+encodeURIComponent(shortUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n".
"}\n".
"\n".
- "\n";
+ "\n";
}
else
{
@@ -53,12 +53,12 @@ else
"{\n".
"function twitter_click_".$arResult["COUNTER"]."(longUrl) \n".
"{ \n".
- "window.open('http://twitter.com/home/?status='+encodeURIComponent(longUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n".
+ "window.open('https://twitter.com/home/?status='+encodeURIComponent(longUrl)+encodeURIComponent(' #PAGE_TITLE#'),'sharer','toolbar=0,status=0,width=726,height=436'); \n".
"return false; \n".
"} \n".
"}\n".
"\n".
- "\n";
+ "\n";
}
$sort = 200;
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php b/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php
index cd18b83..75ccb61 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/handlers/vk.php
@@ -9,11 +9,11 @@ $icon_url_template = "\n".
- "
\n";
+ "
\n";
$sort = 400;
?>
\ No newline at end of file
diff --git a/local/templates/.default/components/bitrix/main.share/evolution/template.php b/local/templates/.default/components/bitrix/main.share/evolution/template.php
index f1342f6..2ba7df5 100644
--- a/local/templates/.default/components/bitrix/main.share/evolution/template.php
+++ b/local/templates/.default/components/bitrix/main.share/evolution/template.php
@@ -1,18 +1,18 @@
© ООО "ЛК Эволюция"
diff --git a/local/templates/evolution/css/components/style.css b/local/templates/evolution/css/components/style.css
index 859f013..fdb9ace 100644
--- a/local/templates/evolution/css/components/style.css
+++ b/local/templates/evolution/css/components/style.css
@@ -1 +1,576 @@
-.bx-breadcrumb{display:flex;flex-wrap:wrap;width:100%;max-width:1310px;margin:25px auto -40px auto;position:relative;z-index:2}.bx-breadcrumb .bx-breadcrumb-item{color:rgba(0,0,0,0.5)}.bx-breadcrumb .bx-breadcrumb-item a{text-decoration:none;color:rgba(0,0,0,0.5)}.bx-breadcrumb .bx-breadcrumb-item a:hover{color:#000}.bx-breadcrumb .bx-breadcrumb-item:before{content:"<";display:inline-block;margin:0 4px}@media all and (max-width:1420px){.bx-breadcrumb{width:calc(100% - 160px);margin:25px 80px -40px 80px}}@media all and (max-width:960px){.bx-breadcrumb{margin:25px 80px -25px 80px}}@media all and (max-width:767px){.bx-breadcrumb{margin:12px 16px -25px 16px;width:calc(100% - 32px)}}hr{display:block;width:100%;height:1px;background:#EDEFF5;border:0;margin:20px 0}button,.button{border:0;background:transparent;appearance:none;box-shadow:none;cursor:pointer;box-sizing:border-box;padding:0px 15px;display:inline-flex;align-items:center;justify-content:center;height:40px;font-weight:600;font-size:15px;line-height:20px}@media all and (max-width:1600px){button,.button{font-size:13px}}.button{color:var(--blue);background:#fff}.button:disabled{opacity:.48;cursor:default}.button.icon:before{content:"";display:block;width:16px;height:16px;margin-right:12px}.button.button-blue{background:var(--blue);color:#fff}.button.button-blue.icon:before{background:url("/images/icons/btn_icon_white.svg") no-repeat center}.button.button-blue.transparent{color:var(--blue);background:transparent}.button.button-blue.transparent.icon:before{background:url("/images/icons/btn_icon_blue.svg") no-repeat center}.button.button-gray{color:var(--gray);background:var(--gray-light)}.button.button-gray.transparent{color:var(--gray);background:transparent}.button.button-gray.icon:before{background:url("/images/icons/btn_icon_gray.svg") no-repeat center}.button.button-compact{width:40px;height:40px;text-indent:-9999px;overflow:hidden}.button.button-compact.icon:before{margin-right:0}.button#showMore{width:100%;margin:45px 0;background:rgba(0,16,61,0.06);color:var(--blue)}input[type="checkbox"]{display:none;visibility:hidden}input[type="checkbox"]+label{position:relative;padding-left:28px;cursor:pointer;display:block}input[type="checkbox"]+label:before{content:"";display:block;width:16px;min-width:16px;height:16px;border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;border-radius:4px;margin-right:12px;position:absolute;left:0;top:0}input[type="checkbox"]:checked+label:before{background:url("/images/icons/checkbox_white.svg") no-repeat center var(--primary);border-color:var(--primary)}input[type="checkbox"]:disabled+label:before{background:url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);cursor:none}input[type="radio"]{display:none;visibility:hidden}input[type="radio"]+label{display:block;padding-left:28px;cursor:pointer}input[type="radio"]+label:before{content:"";display:block;border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;border-radius:100%}input[type="radio"]:checked+label:before{background:#fff}input[type="radio"]:disabled+label:before{background:var(--gray);cursor:none}.selected_item{display:flex;align-items:center;justify-content:center;background:var(--gray-light);box-sizing:border-box;padding:0 2px}.selected_item img{width:24px;height:24px;object-fit:cover;object-position:center;margin-right:8px}.selected_item .delete{margin-left:8px;width:28px;height:28px;background:url("/images/icons/delete_gray.svg") no-repeat center}.list-column{column-gap:20px;list-style:disc;margin:15px 0 15px 20px}.list-column li{line-height:25px}.list-column[data-column="2"]{column-count:2}@media all and (max-width:767px){.list-column[data-column="2"]{column-count:1}}.list-column[data-column="3"]{column-count:3}@media all and (max-width:767px){.list-column[data-column="3"]{column-count:1}}.form_field{position:relative}.form_field .clear{position:absolute;top:0;right:0;width:40px;height:40px;background:url("/images/icons/delete_black.svg") no-repeat center;z-index:2}.form_field.error input,.form_field.error textarea,.form_field.error select{border-color:#FFADAD;margin-bottom:30px !important}.form_field.error:after{content:attr(data-error);display:block;font-size:11px;line-height:15px;color:#FFADAD;position:absolute;left:0;bottom:12px}@media all and (max-width:1600px){.form_field.error:after{font-size:9px}}.form_field input,.form_field textarea,.form_field select{border:1px solid rgba(0,16,61,0.12);box-sizing:border-box;height:40px;background:#fff;padding:0 12px;width:100%;outline:none;font-size:15px;color:#828282}.form_field input.error,.form_field textarea.error,.form_field select.error{border-color:#FFADAD}.form_field input.filled,.form_field textarea.filled,.form_field select.filled{border-color:rgba(0,16,61,0.48)}.form_field input:disabled,.form_field textarea:disabled,.form_field select:disabled{background:var(--gray-light)}.form_field input[type="search"],.form_field textarea[type="search"],.form_field select[type="search"]{padding-left:32px;background-image:url("/images/icons/icon-search.svg");background-repeat:no-repeat;background-position:8px 50%}.form_field input[type="date"],.form_field textarea[type="date"],.form_field select[type="date"],.form_field input.date_input,.form_field textarea.date_input,.form_field select.date_input{padding-left:32px;background-image:url("/images/icons/icon-date.svg");background-repeat:no-repeat;background-position:8px 50%}.form_field input[type="date"]::-webkit-inner-spin-button,.form_field textarea[type="date"]::-webkit-inner-spin-button,.form_field select[type="date"]::-webkit-inner-spin-button,.form_field input.date_input::-webkit-inner-spin-button,.form_field textarea.date_input::-webkit-inner-spin-button,.form_field select.date_input::-webkit-inner-spin-button,.form_field input[type="date"]::-webkit-calendar-picker-indicator,.form_field textarea[type="date"]::-webkit-calendar-picker-indicator,.form_field select[type="date"]::-webkit-calendar-picker-indicator,.form_field input.date_input::-webkit-calendar-picker-indicator,.form_field textarea.date_input::-webkit-calendar-picker-indicator,.form_field select.date_input::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.form_field input option:not(:first-of-type),.form_field textarea option:not(:first-of-type),.form_field select option:not(:first-of-type){color:#000}@media all and (max-width:1600px) and (min-width:1280px){.form_field input,.form_field textarea,.form_field select{font-size:14px}.form_field input::placeholder,.form_field textarea::placeholder,.form_field select::placeholder{font-size:14px}}.form_field select{background-image:url("/images/icons/icon-select.svg");background-repeat:no-repeat;background-position:calc(100% - 16px) 50%;-webkit-appearance:none;-moz-appearance:none}.form_field select::-ms-expand{display:none}.form_field textarea{padding-top:10px;height:80px}.fieldgroup{display:flex;justify-content:space-between}.socials{display:flex}.socials a{display:block;width:32px;height:32px;text-decoration:none}.socials a:not(:last-child){margin-right:22px}@media all and (max-width:1280px){.socials a:not(:last-child){margin-right:6px}}.tabs{display:flex}.tabs .tab{line-height:40px;margin-right:8px;padding:0 20px;cursor:pointer}.tabs .tab.active{background:var(--blue);color:#fff;font-weight:700;cursor:default}@media all and (max-width:767px){.tabs .tab{margin-right:0;padding:0 16px}}.pagination{margin-top:40px}@media all and (max-width:1600px) and (min-width:1280px){.pagination{margin-top:20px}}.pagination ul{display:flex;align-items:flex-end;justify-content:flex-end}.pagination ul li{font-size:26px;line-height:35px;color:var(--blue)}@media all and (max-width:1600px) and (min-width:1280px){.pagination ul li{font-size:20px;line-height:30px}}.pagination ul li a{display:block;padding:0 5px}@media all and (max-width:1279px){.pagination ul{justify-content:center}.pagination ul li{font-size:13px;line-height:28px;min-width:30px}.pagination ul li a{text-align:center;font-weight:600}}.image-full{width:100%;margin-bottom:50px;height:350px;background:var(--gray-light)}.image-full img{width:100%;height:100%;object-fit:cover}@media all and (max-width:1600px){.image-full{height:260px;margin-bottom:20px}}@media all and (max-width:960px){.image-full{height:125px}}ul.custom-dots{list-style:none;padding:0}ul.custom-dots li{padding-left:15px;position:relative}ul.custom-dots li:before{content:"";display:block;position:absolute;width:2px;height:2px;background:#000;border-radius:2px;top:9px;left:5px}#order .order_form form .input_file,.input_file{margin-bottom:45px;position:relative;overflow:hidden;display:flex;align-items:center}@media all and (max-width:1279px){#order .order_form form .input_file,.input_file{display:block}}#order .order_form form .input_file input,.input_file input{visibility:hidden;display:none}#order .order_form form .input_file input+label,.input_file input+label{display:inline-flex;margin-left:0;min-width:168px;margin-top:42px}#order .order_form form .input_file input+label:before,.input_file input+label:before{content:"Приложите резюме";display:block;font-size:15px;line-height:24px;color:#fff;position:absolute;left:0;top:0;font-weight:400}#order .order_form form .input_file .filename,.input_file .filename{margin-top:42px;color:#fff;margin-left:30px;padding-left:20px;font-size:15px;line-height:24px;background:url("/images/icons/attach.svg") no-repeat left center}@media all and (max-width:1279px){#order .order_form form .input_file .filename,.input_file .filename{display:block;margin-top:15px;margin-left:0}}#order .order_form form .input_file .filename:empty,.input_file .filename:empty{display:none}table.table{max-width:65%}table.table tr th{padding:15px;color:var(--text_not_active);font-weight:700;border-bottom:1px solid #EEEEF2}@media all and (max-width:1600px) and (min-width:1280px){table.table tr th{font-size:13px;line-height:18px}}table.table tr td{padding:12px 20px;border-bottom:1px solid #EEEEF2}@media all and (max-width:1600px) and (min-width:1280px){table.table tr td{font-size:13px;line-height:18px}}table.table .check{width:16px;height:12px;display:block;background:url("/images/icons/check.svg") no-repeat center;background-size:contain}@media all and (max-width:768px){table.table{max-width:100%;zoom:.6}}/*# sourceMappingURL=./style.css.map */
\ No newline at end of file
+.bx-breadcrumb {
+ display: flex;
+ flex-wrap: wrap;
+ width: 100%;
+ max-width: 1310px;
+ margin: 25px auto -40px auto;
+ position: relative;
+ z-index: 2;
+}
+.bx-breadcrumb .bx-breadcrumb-item {
+ color: rgba(0, 0, 0, 0.5);
+}
+.bx-breadcrumb .bx-breadcrumb-item a {
+ text-decoration: none;
+ color: rgba(0, 0, 0, 0.5);
+}
+.bx-breadcrumb .bx-breadcrumb-item a:hover {
+ color: #000;
+}
+.bx-breadcrumb .bx-breadcrumb-item:before {
+ content: ">";
+ display: inline-block;
+ margin: 0 4px;
+}
+@media all and (max-width: 1420px) {
+ .bx-breadcrumb {
+ width: calc(100% - 160px);
+ margin: 25px 80px -40px 80px;
+ }
+}
+@media all and (max-width: 960px) {
+ .bx-breadcrumb {
+ margin: 25px 80px -25px 80px;
+ }
+}
+@media all and (max-width: 767px) {
+ .bx-breadcrumb {
+ margin: 12px 16px -25px 16px;
+ width: calc(100% - 32px);
+ }
+}
+hr {
+ display: block;
+ width: 100%;
+ height: 1px;
+ background: #EDEFF5;
+ border: 0;
+ margin: 20px 0;
+}
+button,
+.button {
+ border: 0;
+ background: transparent;
+ appearance: none;
+ box-shadow: none;
+ cursor: pointer;
+ box-sizing: border-box;
+ padding: 0px 15px;
+ display: inline-flex;
+ align-items: center;
+ justify-content: center;
+ height: 40px;
+ font-weight: 600;
+ font-size: 15px;
+ line-height: 20px;
+}
+@media all and (max-width: 1600px) {
+ button,
+ .button {
+ font-size: 13px;
+ }
+}
+.button {
+ color: var(--blue);
+ background: #fff;
+}
+.button:disabled {
+ opacity: 0.48;
+ cursor: default;
+}
+.button.icon:before {
+ content: "";
+ display: block;
+ width: 16px;
+ height: 16px;
+ margin-right: 12px;
+}
+.button.button-blue {
+ background: var(--blue);
+ color: #fff;
+}
+.button.button-blue.icon:before {
+ background: url("/images/icons/btn_icon_white.svg") no-repeat center;
+}
+.button.button-blue.transparent {
+ color: var(--blue);
+ background: transparent;
+}
+.button.button-blue.transparent.icon:before {
+ background: url("/images/icons/btn_icon_blue.svg") no-repeat center;
+}
+.button.button-gray {
+ color: var(--gray);
+ background: var(--gray-light);
+}
+.button.button-gray.transparent {
+ color: var(--gray);
+ background: transparent;
+}
+.button.button-gray.icon:before {
+ background: url("/images/icons/btn_icon_gray.svg") no-repeat center;
+}
+.button.button-compact {
+ width: 40px;
+ height: 40px;
+ text-indent: -9999px;
+ overflow: hidden;
+}
+.button.button-compact.icon:before {
+ margin-right: 0;
+}
+.button#showMore {
+ width: 100%;
+ margin: 45px 0;
+ background: rgba(0, 16, 61, 0.06);
+ color: var(--blue);
+}
+input[type="checkbox"] {
+ display: none;
+ visibility: hidden;
+}
+input[type="checkbox"] + label {
+ position: relative;
+ padding-left: 28px;
+ cursor: pointer;
+ display: block;
+}
+input[type="checkbox"] + label:before {
+ content: "";
+ display: block;
+ width: 16px;
+ min-width: 16px;
+ height: 16px;
+ border: 1px solid rgba(0, 16, 61, 0.12);
+ box-sizing: border-box;
+ border-radius: 4px;
+ margin-right: 12px;
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+input[type="checkbox"]:checked + label:before {
+ background: url("/images/icons/checkbox_white.svg") no-repeat center var(--primary);
+ border-color: var(--primary);
+}
+input[type="checkbox"]:disabled + label:before {
+ background: url("/images/icons/checkbox_gray.svg") no-repeat center var(--gray-light);
+ cursor: none;
+}
+input[type="radio"] {
+ display: none;
+ visibility: hidden;
+}
+input[type="radio"] + label {
+ display: block;
+ padding-left: 28px;
+ cursor: pointer;
+}
+input[type="radio"] + label:before {
+ content: "";
+ display: block;
+ border: 1px solid rgba(0, 16, 61, 0.12);
+ box-sizing: border-box;
+ border-radius: 100%;
+}
+input[type="radio"]:checked + label:before {
+ background: #fff;
+}
+input[type="radio"]:disabled + label:before {
+ background: var(--gray);
+ cursor: none;
+}
+.selected_item {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ background: var(--gray-light);
+ box-sizing: border-box;
+ padding: 0 2px;
+}
+.selected_item img {
+ width: 24px;
+ height: 24px;
+ object-fit: cover;
+ object-position: center;
+ margin-right: 8px;
+}
+.selected_item .delete {
+ margin-left: 8px;
+ width: 28px;
+ height: 28px;
+ background: url("/images/icons/delete_gray.svg") no-repeat center;
+}
+.list-column {
+ column-gap: 20px;
+ list-style: disc;
+ margin: 15px 0 15px 20px;
+}
+.list-column li {
+ line-height: 25px;
+}
+.list-column[data-column="2"] {
+ column-count: 2;
+}
+@media all and (max-width: 767px) {
+ .list-column[data-column="2"] {
+ column-count: 1;
+ }
+}
+.list-column[data-column="3"] {
+ column-count: 3;
+}
+@media all and (max-width: 767px) {
+ .list-column[data-column="3"] {
+ column-count: 1;
+ }
+}
+.form_field {
+ position: relative;
+}
+.form_field .clear {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 40px;
+ height: 40px;
+ background: url("/images/icons/delete_black.svg") no-repeat center;
+ z-index: 2;
+}
+.form_field.error input,
+.form_field.error textarea,
+.form_field.error select {
+ border-color: #FFADAD;
+ margin-bottom: 30px !important;
+}
+.form_field.error:after {
+ content: attr(data-error);
+ display: block;
+ font-size: 11px;
+ line-height: 15px;
+ color: #FFADAD;
+ position: absolute;
+ left: 0;
+ bottom: 12px;
+}
+@media all and (max-width: 1600px) {
+ .form_field.error:after {
+ font-size: 9px;
+ }
+}
+.form_field input,
+.form_field textarea,
+.form_field select {
+ border: 1px solid rgba(0, 16, 61, 0.12);
+ box-sizing: border-box;
+ height: 40px;
+ background: #fff;
+ padding: 0 12px;
+ width: 100%;
+ outline: none;
+ font-size: 15px;
+ color: #828282;
+}
+.form_field input.error,
+.form_field textarea.error,
+.form_field select.error {
+ border-color: #FFADAD;
+}
+.form_field input.filled,
+.form_field textarea.filled,
+.form_field select.filled {
+ border-color: rgba(0, 16, 61, 0.48);
+}
+.form_field input:disabled,
+.form_field textarea:disabled,
+.form_field select:disabled {
+ background: var(--gray-light);
+}
+.form_field input[type="search"],
+.form_field textarea[type="search"],
+.form_field select[type="search"] {
+ padding-left: 32px;
+ background-image: url("/images/icons/icon-search.svg");
+ background-repeat: no-repeat;
+ background-position: 8px 50%;
+}
+.form_field input[type="date"],
+.form_field textarea[type="date"],
+.form_field select[type="date"],
+.form_field input.date_input,
+.form_field textarea.date_input,
+.form_field select.date_input {
+ padding-left: 32px;
+ background-image: url("/images/icons/icon-date.svg");
+ background-repeat: no-repeat;
+ background-position: 8px 50%;
+}
+.form_field input[type="date"]::-webkit-inner-spin-button,
+.form_field textarea[type="date"]::-webkit-inner-spin-button,
+.form_field select[type="date"]::-webkit-inner-spin-button,
+.form_field input.date_input::-webkit-inner-spin-button,
+.form_field textarea.date_input::-webkit-inner-spin-button,
+.form_field select.date_input::-webkit-inner-spin-button,
+.form_field input[type="date"]::-webkit-calendar-picker-indicator,
+.form_field textarea[type="date"]::-webkit-calendar-picker-indicator,
+.form_field select[type="date"]::-webkit-calendar-picker-indicator,
+.form_field input.date_input::-webkit-calendar-picker-indicator,
+.form_field textarea.date_input::-webkit-calendar-picker-indicator,
+.form_field select.date_input::-webkit-calendar-picker-indicator {
+ display: none;
+ -webkit-appearance: none;
+}
+.form_field input option:not(:first-of-type),
+.form_field textarea option:not(:first-of-type),
+.form_field select option:not(:first-of-type) {
+ color: #000;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ .form_field input,
+ .form_field textarea,
+ .form_field select {
+ font-size: 14px;
+ }
+ .form_field input::placeholder,
+ .form_field textarea::placeholder,
+ .form_field select::placeholder {
+ font-size: 14px;
+ }
+}
+.form_field select {
+ background-image: url("/images/icons/icon-select.svg");
+ background-repeat: no-repeat;
+ background-position: calc(100% - 16px) 50%;
+ -webkit-appearance: none;
+ -moz-appearance: none;
+}
+.form_field select::-ms-expand {
+ display: none;
+}
+.form_field textarea {
+ padding-top: 10px;
+ height: 80px;
+}
+.fieldgroup {
+ display: flex;
+ justify-content: space-between;
+}
+.socials {
+ display: flex;
+}
+.socials a {
+ display: block;
+ width: 32px;
+ height: 32px;
+ text-decoration: none;
+}
+.socials a:not(:last-child) {
+ margin-right: 22px;
+}
+@media all and (max-width: 1280px) {
+ .socials a:not(:last-child) {
+ margin-right: 6px;
+ }
+}
+.tabs {
+ display: flex;
+}
+.tabs .tab {
+ line-height: 40px;
+ margin-right: 8px;
+ padding: 0 20px;
+ cursor: pointer;
+}
+.tabs .tab.active {
+ background: var(--blue);
+ color: #fff;
+ font-weight: 700;
+ cursor: default;
+}
+@media all and (max-width: 767px) {
+ .tabs .tab {
+ margin-right: 0;
+ padding: 0 16px;
+ }
+}
+.pagination {
+ margin-top: 40px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ .pagination {
+ margin-top: 20px;
+ }
+}
+.pagination ul {
+ display: flex;
+ align-items: flex-end;
+ justify-content: flex-end;
+}
+.pagination ul li {
+ font-size: 26px;
+ line-height: 35px;
+ color: var(--blue);
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ .pagination ul li {
+ font-size: 20px;
+ line-height: 30px;
+ }
+}
+.pagination ul li a {
+ display: block;
+ padding: 0 5px;
+}
+@media all and (max-width: 1279px) {
+ .pagination ul {
+ justify-content: center;
+ }
+ .pagination ul li {
+ font-size: 13px;
+ line-height: 28px;
+ min-width: 30px;
+ }
+ .pagination ul li a {
+ text-align: center;
+ font-weight: 600;
+ }
+}
+.image-full {
+ width: 100%;
+ margin-bottom: 50px;
+ height: 350px;
+ background: var(--gray-light);
+}
+.image-full img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+@media all and (max-width: 1600px) {
+ .image-full {
+ height: 260px;
+ margin-bottom: 20px;
+ }
+}
+@media all and (max-width: 960px) {
+ .image-full {
+ height: 125px;
+ }
+}
+ul.custom-dots {
+ list-style: none;
+ padding: 0;
+}
+ul.custom-dots li {
+ padding-left: 15px;
+ position: relative;
+}
+ul.custom-dots li:before {
+ content: "";
+ display: block;
+ position: absolute;
+ width: 2px;
+ height: 2px;
+ background: #000;
+ border-radius: 2px;
+ top: 9px;
+ left: 5px;
+}
+#order .order_form form .input_file,
+.input_file {
+ margin-bottom: 45px;
+ position: relative;
+ overflow: hidden;
+ display: flex;
+ align-items: center;
+}
+@media all and (max-width: 1279px) {
+ #order .order_form form .input_file,
+ .input_file {
+ display: block;
+ }
+}
+#order .order_form form .input_file input,
+.input_file input {
+ visibility: hidden;
+ display: none;
+}
+#order .order_form form .input_file input + label,
+.input_file input + label {
+ display: inline-flex;
+ margin-left: 0;
+ min-width: 168px;
+ margin-top: 42px;
+}
+#order .order_form form .input_file input + label:before,
+.input_file input + label:before {
+ content: "Приложите резюме";
+ display: block;
+ font-size: 15px;
+ line-height: 24px;
+ color: #fff;
+ position: absolute;
+ left: 0;
+ top: 0;
+ font-weight: 400;
+}
+#order .order_form form .input_file .filename,
+.input_file .filename {
+ margin-top: 42px;
+ color: #fff;
+ margin-left: 30px;
+ padding-left: 20px;
+ font-size: 15px;
+ line-height: 24px;
+ background: url("/images/icons/attach.svg") no-repeat left center;
+}
+@media all and (max-width: 1279px) {
+ #order .order_form form .input_file .filename,
+ .input_file .filename {
+ display: block;
+ margin-top: 15px;
+ margin-left: 0;
+ }
+}
+#order .order_form form .input_file .filename:empty,
+.input_file .filename:empty {
+ display: none;
+}
+table.table {
+ max-width: 65%;
+}
+table.table tr th {
+ padding: 15px;
+ color: var(--text_not_active);
+ font-weight: 700;
+ border-bottom: 1px solid #EEEEF2;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ table.table tr th {
+ font-size: 13px;
+ line-height: 18px;
+ }
+}
+table.table tr td {
+ padding: 12px 20px;
+ border-bottom: 1px solid #EEEEF2;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ table.table tr td {
+ font-size: 13px;
+ line-height: 18px;
+ }
+}
+table.table .check {
+ width: 16px;
+ height: 12px;
+ display: block;
+ background: url("/images/icons/check.svg") no-repeat center;
+ background-size: contain;
+}
+@media all and (max-width: 768px) {
+ table.table {
+ max-width: 100%;
+ zoom: 0.6;
+ }
+}
diff --git a/local/templates/evolution/css/components/style.less b/local/templates/evolution/css/components/style.less
index 92648b1..3cd07f5 100644
--- a/local/templates/evolution/css/components/style.less
+++ b/local/templates/evolution/css/components/style.less
@@ -26,7 +26,7 @@
}
&:before {
- content: "<";
+ content: ">";
display: inline-block;
margin: 0 4px;
}
diff --git a/local/templates/evolution/css/main/style.css b/local/templates/evolution/css/main/style.css
index cb329df..028c22d 100644
--- a/local/templates/evolution/css/main/style.css
+++ b/local/templates/evolution/css/main/style.css
@@ -1 +1,5157 @@
-@media all and (max-width:767px){.sm-hidden{display:none !important;margin:0 !important;visibility:hidden !important}}main{overflow:hidden;padding-top:112px}@media all and (max-width:1600px) and (min-width:1280px){main{padding-top:82px}}@media all and (max-width:1279px){main{padding-top:86px}}main section.gray{background:var(--inactive)}main .title_wrapper{display:flex;justify-content:space-between;margin-bottom:50px}main .title_wrapper.mb35{margin-bottom:35px}@media all and (max-width:1600px) and (min-width:1280px){main .title_wrapper{margin-bottom:30px}}@media all and (max-width:1279px){main .title_wrapper{margin-bottom:20px}}@media all and (max-width:767px){main .title_wrapper{flex-wrap:wrap}}main .title_wrapper h1,main .title_wrapper h2,main .title_wrapper h3,main .title_wrapper h4,main .title_wrapper h5{margin-bottom:0;line-height:1}@media all and (max-width:767px){main .title_wrapper .section_title:not(:only-child){margin-right:10px}}main .title_wrapper .title_link{font-weight:600;display:inline-block;margin-left:55px;align-self:flex-end;line-height:24px}@media all and (max-width:1279px){main .title_wrapper .title_link{font-size:13px;margin-left:12px;line-height:30px}}@media all and (max-width:767px){main .title_wrapper .title_link.full{margin-left:0;width:100%;background:url("/images/icons/link_caret.svg") no-repeat right center}}main .title_wrapper .left{display:flex}main .title_wrapper .right{display:flex}@media all and (max-width:767px){main .title_wrapper .right{width:100%;margin-top:40px}}main #main_slider{height:600px;background-color:var(--gray-light);padding:0;position:relative;background-size:cover !important;background-position:center !important;transition:background 75ms ease-in-out}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider{height:430px}}@media all and (max-width:1024px){main #main_slider{height:395px}}@media all and (max-width:1024px){main #main_slider .main_slider_swiper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}}main #main_slider .main_slider-image{display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center;font-size:0;transition:opacity 100ms ease-in}main #main_slider .main_slider-image[src=""]{opacity:0}main #main_slider .container{position:relative;z-index:2;height:100%}@media all and (max-width:767px){main #main_slider .container{background:transparent}}main #main_slider .slider_active_title{font-weight:bold;font-size:43px;line-height:63px;letter-spacing:2px;color:#fff;max-width:560px;position:absolute;top:55px;left:0;text-transform:uppercase;font-family:'PF Din Display Pro Bold';z-index:3}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_active_title{font-size:32px;line-height:38px;max-width:420px;top:25px}}@media all and (max-width:1024px){main #main_slider .slider_active_title{font-size:20px;line-height:35px;max-width:280px;top:25px}}main #main_slider .slider_list{position:absolute;bottom:0;left:0;right:0;display:flex;z-index:6;padding-right:calc(20% - 98px)}@media all and (max-width:1660px){main #main_slider .slider_list{padding-right:20%}}@media all and (max-width:1024px){main #main_slider .slider_list{height:135px;left:-80px;right:-80px;padding-left:80px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-right:0}}@media all and (max-width:767px){main #main_slider .slider_list{height:115px;left:-16px;padding-left:0;right:-16px}}main #main_slider .slider_list .scrolled{display:flex;width:100%;overflow:hidden}@media all and (max-width:1024px){main #main_slider .slider_list .scrolled{overflow:auto}}main #main_slider .slider_list .slider_item{width:20%;min-width:286px;max-width:286px;height:300px;padding:15px 25px;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;cursor:pointer;position:relative;overflow:hidden}@media all and (max-width:1660px){main #main_slider .slider_list .slider_item{min-width:25%;max-width:25%}}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_item{height:215px}}@media all and (max-width:1024px){main #main_slider .slider_list .slider_item{height:135px;padding:15px 20px;width:33.333%;min-width:33.333%}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item{width:210px;min-width:210px;height:115px}}main #main_slider .slider_list .slider_item:after{content:"";display:block;position:absolute;left:0;right:0;top:0;z-index:1;width:100%;height:100%;transform:translateY(100%);transition:175ms transform cubic-bezier(.25, .46, .45, .94)}main #main_slider .slider_list .slider_item .item_name{font-size:24px;line-height:24px;text-transform:uppercase;color:#fff;width:100%;display:flex;height:86px;align-content:center;align-items:center;justify-content:space-between;transition:175ms transform cubic-bezier(.25, .46, .45, .94);transform:translateY(57px);position:relative;z-index:2;margin-right:15px;font-family:'PF Din Display Pro Bold'}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_item .item_name{font-size:20px;height:80px}}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item .item_name{font-size:20px;height:80px}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item .item_name{font-size:16px;line-height:24px;height:60px}}main #main_slider .slider_list .slider_item .item_name:after{content:"";display:block;width:22px;min-width:22px;height:14px;background:url("/images/icons/slider_arrow.svg") no-repeat center}main #main_slider .slider_list .slider_item .item_link{display:inline-block;line-height:40px;color:#fff;font-weight:600;transition:175ms transform cubic-bezier(.25, .46, .45, .94);transform:translateY(57px);position:relative;z-index:2}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item .item_link{font-size:13px}}main #main_slider .slider_list .slider_item a{display:none}main #main_slider .slider_list .slider_item.active{background:currentColor}main #main_slider .slider_list .slider_item.active a{display:block;text-decoration:none;position:absolute;top:0;left:0;right:0;z-index:3;width:100%;height:100%}main #main_slider .slider_list .slider_item.active .item_name,main #main_slider .slider_list .slider_item.active .item_link{transform:translateY(0)}main #main_slider .slider_list .slider_item.active .item_name:after{width:44px;min-width:44px;background:url("/images/icons/slider_arrow-hover.svg") no-repeat center;transform:rotate(-90deg) translate(15px, 15px)}@media all and (max-width:1279px){main #main_slider .slider_list .slider_item.active .item_name:after{transform:rotate(-90deg) translate(0, 0);position:absolute;right:-35px;top:35px}}@media all and (max-width:767px){main #main_slider .slider_list .slider_item.active .item_name:after{background:url("/images/icons/slider_arrow.svg") no-repeat center}}main #main_slider .slider_list .slider_item:hover .item_name,main #main_slider .slider_list .slider_item:hover .item_link{transform:translateY(0)}main #main_slider .slider_list .slider_item:hover:after{transform:translateY(0);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, currentColor 100%)}main #main_slider .slider_list .slider_navto{width:20%;max-width:20%;height:300px;min-width:286px;position:absolute;right:-123px;bottom:-1px}@media all and (max-width:1660px){main #main_slider .slider_list .slider_navto{min-width:20%;max-width:20%;right:0}}@media all and (max-width:1420px) and (min-width:1025px){main #main_slider .slider_list .slider_navto{height:215px}}@media all and (max-width:1024px){main #main_slider .slider_list .slider_navto{display:none}}main #main_slider .slider_list .slider_navto a{background:#fff;width:100%;height:100%;clip-path:polygon(100% 0, 0% 100%, 100% 100%);transition:175ms background cubic-bezier(.25, .46, .45, .94);box-sizing:border-box;padding:0 25px;display:flex;align-items:flex-end;justify-content:flex-end}main #main_slider .slider_list .slider_navto a:after{content:"";display:block;width:22px;min-width:22px;height:86px;transition:175ms all cubic-bezier(.25, .46, .45, .94);background:url("/images/icons/slider_arrow-blue.svg") no-repeat center}main #main_slider .slider_list .slider_navto a:hover{background:#04a8a4}main #main_slider .slider_list .slider_navto a:hover:after{width:90px;background:url("/images/icons/arrow-navto.svg") no-repeat center}@media all and (max-width:1279px){main #calc{background:#EDEFF5}}main #calc .container{background:url("/images/calc-bg.jpg") no-repeat right center #EDEFF5;padding:70px 25px;position:relative}main #calc .container:after{content:"";display:block;position:absolute;top:0;bottom:0;right:-100%;width:100%;left:auto;background-color:inherit}@media all and (max-width:1279px){main #calc .container{padding:50px 25px}}@media all and (max-width:1279px){main #calc .container{background:#EDEFF5}}@media all and (max-width:767px){main #calc .container{padding:25px 0}}main #calc .calc_body{display:flex;justify-content:space-between}@media all and (max-width:767px){main #calc .calc_body{display:block}}main #calc .calc_body .calc_settings{width:830px}@media all and (max-width:1420px){main #calc .calc_body .calc_settings{width:calc(100% - 410px)}}@media all and (max-width:1279px){main #calc .calc_body .calc_settings{width:calc(50% - 15px)}}@media all and (max-width:767px){main #calc .calc_body .calc_settings{width:100%}}main #calc .calc_body .calc_settings .settings_box{background:rgba(255,255,255,0.6);border-radius:4px;height:57px;margin-bottom:80px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding:10px}@media all and (max-width:1600px) and (min-width:1280px){main #calc .calc_body .calc_settings .settings_box{margin-bottom:45px}}main #calc .calc_body .calc_settings .settings_box output[hidden]{display:none}main #calc .calc_body .calc_settings .settings_box:last-child{margin-bottom:20px}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box{margin-bottom:45px;height:48px;padding:8px}}main #calc .calc_body .calc_settings .settings_box .price_custom{margin-bottom:15px;display:flex;align-items:center}main #calc .calc_body .calc_settings .settings_box .price_custom input{background:#EDEFF5;font-size:15px;line-height:20px;font-weight:700;border-radius:3px;border:0;padding:0 15px;box-shadow:none;-webkit-appearance:none;appearance:none;outline:none;box-sizing:border-box}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box .price_custom input{font-size:13px;width:90px;padding:0 5px}}main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-outer-spin-button,main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-inner-spin-button{-webkit-appearance:none}main #calc .calc_body .calc_settings .settings_box .price_custom button{display:block;border-radius:100%;width:20px;height:20px;text-indent:-999px;overflow:hidden;box-shadow:none;border:0;margin-left:10px;background:url("/images/icons/checkbox_white.svg") no-repeat center var(--green);padding:0}main #calc .calc_body .calc_settings .settings_box p{margin-bottom:15px;font-weight:700}@media all and (max-width:1279px){main #calc .calc_body .calc_settings .settings_box p{font-size:13px}}main #calc .calc_body .calc_settings .settings_box p.min{position:absolute;top:65px;font-weight:400;left:10px;margin:0}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box p.min{display:none}}main #calc .calc_body .calc_settings .settings_box p.max{position:absolute;top:65px;font-weight:400;right:10px;margin:0}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box p.max{top:30px}}main #calc .calc_body .calc_settings .settings_box .line{width:100%;background:rgba(142,148,167,0.4)}@media all and (max-width:960px){main #calc .calc_body .calc_settings .settings_box .line{width:calc(100% - 55px)}}main #calc .calc_body .calc_settings .settings_box .line,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal{position:relative;height:5px;z-index:2}main #calc .calc_body .calc_settings .settings_box .line .active_line,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .active_line,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__fill,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__fill{background:var(--blue);position:absolute;left:0;bottom:0;height:10px}main #calc .calc_body .calc_settings .settings_box .line .dragble,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle{width:1px;height:16px;cursor:pointer;position:absolute;top:8px;left:0}main #calc .calc_body .calc_settings .settings_box .line .dragble:after,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble:after,main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle:after,main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle:after{content:"";display:block;transform:rotate(45deg) translate(-6px, 6px);width:16px;height:16px;background:var(--blue)}main #calc .calc_body .calc_result{width:350px;align-items:stretch;align-content:stretch;display:flex;flex-wrap:wrap}@media all and (max-width:1420px){main #calc .calc_body .calc_result{width:320px}}@media all and (max-width:1279px){main #calc .calc_body .calc_result{width:calc(50% - 15px)}}@media all and (max-width:767px){main #calc .calc_body .calc_result{width:100%;margin-top:35px}}main #calc .calc_body .calc_result .result_box{width:100%}main #calc .calc_body .calc_result .result_box p{font-weight:700}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p{font-weight:400;font-size:13px;line-height:20px;margin-bottom:20px}}@media all and (max-width:767px){main #calc .calc_body .calc_result .result_box p{margin-bottom:8px}}main #calc .calc_body .calc_result .result_box p.price{font-size:41px;line-height:1}main #calc .calc_body .calc_result .result_box p.price sup{font-weight:300;font-size:12px;line-height:18px;color:#8E94A7;vertical-align:super}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p.price{font-size:32px}}@media all and (max-width:1279px){main #calc .calc_body .calc_result .result_box p.price{font-size:20px;margin-bottom:0;font-weight:700}}@media all and (max-width:767px){main #calc .calc_body .calc_result .result_box{width:50%}}main #calc .calc_body .calc_result .button{width:100%;align-self:center}@media all and (max-width:767px){main #calc .calc_body .calc_result .button{margin-top:30px;margin-bottom:15px}}main #calc .calc_body .calc_result .secondary{align-self:flex-end}main .news_arrows,main .leasing_arrows,main .special_arrows{display:flex;align-content:center}@media all and (max-width:1279px){main .news_arrows,main .leasing_arrows,main .special_arrows{display:none !important}}main .news_arrows button,main .leasing_arrows button,main .special_arrows button{width:97px;height:28px;background-color:var(--blue);box-sizing:border-box;padding:0 10px;transition:175ms background ease-in-out}main .news_arrows button svg,main .leasing_arrows button svg,main .special_arrows button svg{width:8px;height:12px;margin-left:0}main .news_arrows button svg path,main .leasing_arrows button svg path,main .special_arrows button svg path{stroke:#fff;transition:175ms stroke ease-in-out}main .news_arrows button:disabled,main .leasing_arrows button:disabled,main .special_arrows button:disabled,main .news_arrows button.slick-disabled,main .leasing_arrows button.slick-disabled,main .special_arrows button.slick-disabled{cursor:default;background-color:var(--inactive);background-position:center}main .news_arrows button:disabled svg,main .leasing_arrows button:disabled svg,main .special_arrows button:disabled svg,main .news_arrows button.slick-disabled svg,main .leasing_arrows button.slick-disabled svg,main .special_arrows button.slick-disabled svg{margin-left:0}main .news_arrows button:disabled svg path,main .leasing_arrows button:disabled svg path,main .special_arrows button:disabled svg path,main .news_arrows button.slick-disabled svg path,main .leasing_arrows button.slick-disabled svg path,main .special_arrows button.slick-disabled svg path{stroke:#8E94A7}main .special_arrows{position:absolute;top:-74px;right:0}@media all and (max-width:767px){main #news .news_slider_wrapper{margin:0 -16px}}main .news_list,main .career_list{display:flex;white-space:nowrap;width:100%}main .news_list .slick-list,main .career_list .slick-list{width:100%}main .news_list .slick-list .slick-track,main .career_list .slick-list .slick-track{white-space:nowrap;display:flex;padding-right:100px}main .news_list .slick-list .slick-track:after,main .career_list .slick-list .slick-track:after{content:"";display:block;width:365px;min-width:365px;height:200px}main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{width:365px;min-width:365px;padding:35px 20px;background:#EDEFF5;position:relative}@media all and (max-width:1600px) and (min-width:1280px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{padding:25px 15px}}@media all and (max-width:1279px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{width:214px;min-width:214px;padding:25px 15px}}@media all and (max-width:767px){main .news_list .news_item,main .career_list .news_item,main .news_list .career_item,main .career_list .career_item{margin-right:1px}}main .news_list .news_item p,main .career_list .news_item p,main .news_list .career_item p,main .career_list .career_item p{white-space:normal;margin-bottom:22px;line-height:24px;transition:175ms color ease-in-out}main .news_list .news_item .news_date,main .career_list .news_item .news_date,main .news_list .career_item .news_date,main .career_list .career_item .news_date{margin-bottom:15px}@media all and (max-width:1279px){main .news_list .news_item .news_date,main .career_list .news_item .news_date,main .news_list .career_item .news_date,main .career_list .career_item .news_date{margin-bottom:15px}}main .news_list .news_item img,main .career_list .news_item img,main .news_list .career_item img,main .career_list .career_item img{display:block;margin-bottom:22px;object-fit:cover}@media all and (max-width:1279px){main .news_list .news_item img,main .career_list .news_item img,main .news_list .career_item img,main .career_list .career_item img{height:auto;width:100%;margin-bottom:15px}}main .news_list .news_item .news_title,main .career_list .news_item .news_title,main .news_list .career_item .news_title,main .career_list .career_item .news_title,main .news_list .news_item .career_title,main .career_list .news_item .career_title,main .news_list .career_item .career_title,main .career_list .career_item .career_title{color:#0C0C0C;font-size:24px;line-height:28px;font-weight:700}@media all and (max-width:1600px){main .news_list .news_item .news_title,main .career_list .news_item .news_title,main .news_list .career_item .news_title,main .career_list .career_item .news_title,main .news_list .news_item .career_title,main .career_list .news_item .career_title,main .news_list .career_item .career_title,main .career_list .career_item .career_title{font-size:19px;line-height:26px;margin-bottom:15px}}main .news_list .news_item .news_link,main .career_list .news_item .news_link,main .news_list .career_item .news_link,main .career_list .career_item .news_link,main .news_list .news_item .career_link,main .career_list .news_item .career_link,main .news_list .career_item .career_link,main .career_list .career_item .career_link{margin-bottom:0;color:var(--blue)}@media all and (max-width:1279px){main .news_list .news_item .news_link,main .career_list .news_item .news_link,main .news_list .career_item .news_link,main .career_list .career_item .news_link,main .news_list .news_item .career_link,main .career_list .news_item .career_link,main .news_list .career_item .career_link,main .career_list .career_item .career_link{font-weight:700;font-size:13px}}main .news_list .news_item a,main .career_list .news_item a,main .news_list .career_item a,main .career_list .career_item a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}main .news_list .news_item:after,main .career_list .news_item:after,main .news_list .career_item:after,main .career_list .career_item:after{content:"";display:block;position:absolute;top:-24px;left:0;right:0;bottom:-24px;opacity:0;visibility:hidden;transition:175ms all ease-in-out}main .news_list .news_item:hover,main .career_list .news_item:hover,main .news_list .career_item:hover,main .career_list .career_item:hover{z-index:2}main .news_list .news_item:hover:after,main .career_list .news_item:hover:after,main .news_list .career_item:hover:after,main .career_list .career_item:hover:after{opacity:1;visibility:visible;background:var(--green);z-index:0}main .news_list .news_item:hover p,main .career_list .news_item:hover p,main .news_list .career_item:hover p,main .career_list .career_item:hover p,main .news_list .news_item:hover img,main .career_list .news_item:hover img,main .news_list .career_item:hover img,main .career_list .career_item:hover img{color:#fff;z-index:2;position:relative}main .news_list .news_item:hover .news_date:after,main .career_list .news_item:hover .news_date:after,main .news_list .career_item:hover .news_date:after,main .career_list .career_item:hover .news_date:after{content:"";position:absolute;bottom:-8px;height:2px;left:0;right:0;background:linear-gradient(to right, #ffffff 0%, rgba(255,255,255,0) 100%)}main .news_list.masongry_columns,main .career_list.masongry_columns{display:flex;justify-content:space-between}main .news_list.masongry_columns .column,main .career_list.masongry_columns .column{width:calc(50% - 15px)}main .news_list.masongry_columns .news_item,main .career_list.masongry_columns .news_item,main .news_list.masongry_columns .career_item,main .career_list.masongry_columns .career_item{width:100%;margin-bottom:30px}@media all and (max-width:767px){main .news_list.masongry_columns,main .career_list.masongry_columns{display:block}main .news_list.masongry_columns .column,main .career_list.masongry_columns .column{width:100%}}main .programs_list,main .services_list{display:flex;flex-wrap:wrap}@media all and (max-width:1279px){main .programs_list,main .services_list{justify-content:space-between}}main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{margin-top:40px;margin-bottom:40px;width:calc(25% - 23px);position:relative;background:#EDEFF5;transform-origin:left;transition:all 175ms ease-in-out;height:390px}@media all and (max-width:1420px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{overflow:hidden}}@media all and (max-width:1500px) and (min-width:1280px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{height:270px;margin-top:15px;margin-bottom:15px}}@media all and (max-width:1279px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{width:calc(50% - 15px);margin-right:0 !important;margin-bottom:30px;margin-top:0;height:258px;overflow:hidden}}@media all and (max-width:767px){main .programs_list .program_item,main .services_list .program_item,main .programs_list .service_item,main .services_list .service_item{width:100%}}main .programs_list .program_item:after,main .services_list .program_item:after,main .programs_list .service_item:after,main .services_list .service_item:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#eeeff4;z-index:0;transition:all 125ms ease-in-out}main .programs_list .program_item a,main .services_list .program_item a,main .programs_list .service_item a,main .services_list .service_item a{height:100%;display:block;box-sizing:border-box;padding:36px 18px;position:relative;z-index:2}@media all and (max-width:1600px){main .programs_list .program_item a,main .services_list .program_item a,main .programs_list .service_item a,main .services_list .service_item a{padding:24px 18px}}main .programs_list .program_item a span,main .services_list .program_item a span,main .programs_list .service_item a span,main .services_list .service_item a span{display:inline-block}main .programs_list .program_item:not(:nth-child(4n)),main .services_list .program_item:not(:nth-child(4n)),main .programs_list .service_item:not(:nth-child(4n)),main .services_list .service_item:not(:nth-child(4n)){margin-right:30px}main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-weight:700;font-size:26px;line-height:36px;color:#000;position:relative;z-index:2;transform:translateY(0);transition:125ms transform ease-in-out;max-width:70%}@media all and (max-width:1600px) and (min-width:1280px){main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-size:22px;line-height:32px}}@media all and (max-width:1279px){main .programs_list .program_item .program_name,main .services_list .program_item .program_name,main .programs_list .service_item .program_name,main .services_list .service_item .program_name,main .programs_list .program_item .service_name,main .services_list .program_item .service_name,main .programs_list .service_item .service_name,main .services_list .service_item .service_name{font-size:19px;line-height:26px}}main .programs_list .program_item .program_link,main .services_list .program_item .program_link,main .programs_list .service_item .program_link,main .services_list .service_item .program_link,main .programs_list .program_item .service_link,main .services_list .program_item .service_link,main .programs_list .service_item .service_link,main .services_list .service_item .service_link{position:absolute;right:0px;bottom:-10px;color:var(--blue);font-weight:600;font-size:15px;line-height:20px;opacity:0;z-index:2;transform:translate(0, 0);transition:125ms all ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .programs_list .program_item .program_link,main .services_list .program_item .program_link,main .programs_list .service_item .program_link,main .services_list .service_item .program_link,main .programs_list .program_item .service_link,main .services_list .program_item .service_link,main .programs_list .service_item .service_link,main .services_list .service_item .service_link{font-size:13px;line-height:18px}}main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{position:absolute;right:0;bottom:0;transform:translate(0, 0);transition:125ms all ease-in-out}@media all and (max-width:1500px) and (min-width:1280px){main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{max-width:80%}}@media all and (max-width:1279px){main .programs_list .program_item img,main .services_list .program_item img,main .programs_list .service_item img,main .services_list .service_item img{max-height:120%}}@media all and (min-width:1280px){main .programs_list .program_item:hover,main .services_list .program_item:hover,main .programs_list .service_item:hover,main .services_list .service_item:hover{overflow:visible}main .programs_list .program_item:hover:after,main .services_list .program_item:hover:after,main .programs_list .service_item:hover:after,main .services_list .service_item:hover:after{top:-35px;right:-20px;bottom:-35px}main .programs_list .program_item:hover img,main .services_list .program_item:hover img,main .programs_list .service_item:hover img,main .services_list .service_item:hover img{transform:translate(20px, -35px)}main .programs_list .program_item:hover .program_name,main .services_list .program_item:hover .program_name,main .programs_list .service_item:hover .program_name,main .services_list .service_item:hover .program_name,main .programs_list .program_item:hover .service_name,main .services_list .program_item:hover .service_name,main .programs_list .service_item:hover .service_name,main .services_list .service_item:hover .service_name{transform:translateY(-30px)}main .programs_list .program_item:hover .program_link,main .services_list .program_item:hover .program_link,main .programs_list .service_item:hover .program_link,main .services_list .service_item:hover .program_link,main .programs_list .program_item:hover .service_link,main .services_list .program_item:hover .service_link,main .programs_list .service_item:hover .service_link,main .services_list .service_item:hover .service_link{opacity:1;transform:translate(-10px, -10px)}}main .services_list{justify-content:center}@media all and (max-width:1279px){main .services_list{justify-content:space-between}}main .services_list .service_item{width:calc(33.333% - 20px)}main .services_list .service_item:after{background:#f1f2f7}main .services_list .service_item .service_name{max-width:50%}main .services_list .service_item:not(:nth-child(3n)){margin-right:30px}main .services_list .service_item:nth-child(3n){margin-right:0}main .services_list .service_item:nth-child(4n){margin-right:30px}@media all and (max-width:1279px){main .services_list .service_item{width:calc(50% - 15px)}main .services_list .service_item img{max-height:100%}}@media all and (max-width:767px){main .services_list .service_item{width:100%}}main #special_slider{position:relative}main #special_slider .disable_space{margin-bottom:-80px}@media all and (max-width:960px){main #special_slider .disable_space{margin-bottom:-40px}}main .special_list{display:flex;flex-wrap:wrap;justify-content:space-between}main .special_list .special_item{position:relative;width:calc(50% - 18px);min-width:calc(50% - 18px);margin-bottom:80px;min-height:310px}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item{min-height:270px;margin-bottom:40px}}main .special_list .special_item a{display:block;color:#0C0C0C;position:relative;z-index:2;box-sizing:border-box;padding:25px calc(50% + 20px) 25px 20px;height:100%}main .special_list .special_item a .special_name{font-size:26px;line-height:35px;font-weight:700;color:#0C0C0C;margin-bottom:25px;display:block;transition:all 220ms ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item a .special_name{font-size:19px;line-height:26px}}main .special_list .special_item a .speacial_text{display:block;margin-bottom:10px;font-weight:700;color:#0C0C0C;transform:translate(0, 0);transition:all 220ms ease-in-out}main .special_list .special_item a .speacial_text .special_desc{margin-top:0;margin-bottom:0}main .special_list .special_item a .special_desc{font-size:15px;line-height:24px;transform:translate(0, 0);transition:all 220ms ease-in-out}@media all and (max-width:1600px) and (min-width:1280px){main .special_list .special_item a .special_desc{font-size:13px;line-height:18px}}main .special_list .special_item a>.speacial_text,main .special_list .special_item a>.special_desc{margin-top:15px;margin-bottom:15px}main .special_list .special_item a .special_link{display:inline-block;font-weight:600;opacity:0;transform:translate(10px, 10px);transition:all 220ms ease-in-out;color:#fff}main .special_list .special_item:after{content:"";display:block;position:absolute;top:20px;bottom:30px;right:30px;left:30%;transition:all 220ms ease-in-out;background:var(--inactive);z-index:0}main .special_list .special_item img{display:block;position:absolute;top:0;bottom:0;width:50%;height:100%;right:0;object-fit:cover;z-index:1}@media all and (min-width:1280px){main .special_list .special_item:hover a .special_name{color:#fff}main .special_list .special_item:hover a .speacial_text,main .special_list .special_item:hover a .special_desc{transform:translate(0, -10px);color:#fff}main .special_list .special_item:hover a .special_link{opacity:1;color:#fff;transform:translate(0, 0)}main .special_list .special_item:hover:after{background:var(--green);top:0;left:0;bottom:0}}@media all and (max-width:1279px){main .special_list .special_item{width:calc(50% - 15px);min-width:calc(50% - 15px);margin-bottom:30px}main .special_list .special_item a{padding:30px 0 0 0;display:flex;flex-wrap:wrap}main .special_list .special_item a .special_name{font-size:19px;line-height:26px;margin-bottom:15px}main .special_list .special_item a .special_desc{font-size:13px;line-height:20px;width:100%}main .special_list .special_item a .speacial_text{width:100%}main .special_list .special_item a .special_link{opacity:1;transform:translate(0, 0);color:var(--blue)}main .special_list .special_item a img{position:relative;width:100%;height:155px;object-fit:cover;object-position:center}main .special_list .special_item:after{width:182px;top:0;left:auto;right:0;height:120px}}@media all and (max-width:767px){main .special_list .special_item{width:100%}main .special_list .special_item:after{width:131px}main .special_list .special_item a .special_name{margin-bottom:15px}main .special_list .special_item a img{height:190px}}main .special_list.swiped{flex-wrap:unset;white-space:nowrap}main .special_list.swiped .special_item{margin-top:30px;margin-bottom:30px;margin-right:30px}main .special_list.swiped .special_item>*{white-space:normal}main .special_list.swiped .special_item a .special_link{color:var(--blue);opacity:1}main .special_list.swiped .special_item:hover a .special_link{color:#fff}@media all and (max-width:1279px){main .special_list.swiped{white-space:unset}main .special_list.swiped .special_item{width:288px;min-width:288px;margin-right:30px;position:relative}main .special_list.swiped .special_item a{padding:20px 0 40px 0;display:block}main .special_list.swiped .special_item a .special_name{height:52px;margin-bottom:235px;display:flex;align-items:flex-end}main .special_list.swiped .special_item a .special_link{position:absolute;bottom:0px;left:0}main .special_list.swiped .special_item img{width:100%;height:200px;top:88px}main .special_list.swiped .special_item:hover a .special_link{color:var(--blue)}main .special_list.swiped .special_item:after{width:131px}}@media all and (max-width:767px){main .special_list.swiped .special_item{width:212px;min-width:212px;margin-right:16px;margin-top:0;margin-bottom:0}main .special_list.swiped .special_item a .special_name{height:78px}main .special_list.swiped .special_item img{top:112px}}main .brand_select{max-width:306px;margin-left:auto;margin-top:35px;margin-bottom:35px}@media all and (max-width:767px){main .brand_select{max-width:100%;margin-top:10px;margin-bottom:25px}}main .special_detail .special_offer{position:relative;padding:25px calc(100% - 390px) 0 25px;margin-bottom:45px;min-height:310px}main .special_detail .special_offer h2{font-size:26px;line-height:35px;color:#0C0C0C;font-weight:700;margin-bottom:25px}@media all and (max-width:1600px) and (min-width:1280px){main .special_detail .special_offer h2{font-size:22px;line-height:26px}}main .special_detail .special_offer h2 span{color:#A8026B;font-size:58px;line-height:58px}main .special_detail .special_offer h2 mark{color:#A8026B;background:transparent}main .special_detail .special_offer .button{width:100%;margin-top:40px}main .special_detail .special_offer:after{content:"";display:block;position:absolute;z-index:1;left:420px;top:15px;bottom:25px;right:0;background:var(--inactive)}main .special_detail .special_offer img{display:block;height:100%;width:calc(100% - 502px);position:absolute;right:0;bottom:0;z-index:2;object-fit:cover}@media all and (max-width:1420px){main .special_detail .special_offer{padding-left:0}}@media all and (max-width:1279px){main .special_detail .special_offer{padding:0 calc(50% + 15px) 0 0}main .special_detail .special_offer h2{font-size:19px;line-height:26px;width:100%;order:2;margin-bottom:0}main .special_detail .special_offer h2 span{font-size:19px;line-height:26px}main .special_detail .special_offer img{width:calc(50% - 15px)}main .special_detail .special_offer:after{left:calc(50% - 120px);z-index:-1}}@media all and (max-width:767px){main .special_detail .special_offer{padding:0;display:flex;flex-wrap:wrap}main .special_detail .special_offer img{order:1;width:100%;position:relative;height:155px;margin-bottom:10px}main .special_detail .special_offer ul,main .special_detail .special_offer .list-column,main .special_detail .special_offer p{order:3;margin-top:20px;margin-bottom:30px}main .special_detail .special_offer .button{order:4;margin-top:0}main .special_detail .special_offer:after{width:182px;left:auto;right:0;top:0;bottom:50px;z-index:-1}}main .special_detail .special_offer-text{margin-bottom:80px;padding:0 25px}@media all and (max-width:767px){main .special_detail .special_offer-text{padding:0;margin-bottom:40px}}main .special_detail .aside_container{margin-top:60px}@media all and (max-width:767px){main .special_detail .aside_container{margin-top:30px;padding-top:30px;border-top:1px solid #EDEFF5}}main .special_detail .aside_container .block_header{padding:0px !important;margin:0 25px;border-top:1px solid #EDEFF5;border-bottom:1px solid #EDEFF5}main .special_detail .aside_container .block_body{padding:0 25px !important}main .special_detail .aside_container .special_offer-text{margin-bottom:30px}main .special_detail .dropdown_block .block_body{padding:0 40px}@media all and (max-width:960px){main .special_detail .dropdown_block .block_body{padding:0}}main .leasing_offer h3{padding:0 25px;margin-bottom:15px;font-size:26px;line-height:35px}@media all and (max-width:767px){main .leasing_offer h3{padding:0;font-size:17px;line-height:24px}}main .leasing_offer .title_wrapper{margin-bottom:0}main .leasing_offer #leasing_slider{margin-top:30px}@media all and (max-width:1279px){main .leasing_offer #leasing_slider{margin-top:0}}main .leasing_offer #leasing_slider .leasing_list.swiped{display:flex;flex-wrap:unset}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:calc(33.333% - 20px);margin-bottom:0;margin-right:30px}@media all and (max-width:1600px) and (min-width:1280px){main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:calc(28% - 20px)}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper{padding-bottom:15px}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper span{padding:0 15px}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper img{height:165px;margin-bottom:15px}}@media all and (max-width:1279px){main .leasing_offer #leasing_slider .leasing_list.swiped{margin-right:0;overflow-x:unset;margin-bottom:30px;margin-left:0}main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item{min-width:210px;margin-right:5px !important}}main .leasing_offer .leasing_list{display:flex;flex-wrap:wrap}main .leasing_offer .leasing_list .leasing_item{width:calc(33.333% - 20px);margin-bottom:30px}main .leasing_offer .leasing_list .leasing_item:not(:nth-child(3n)){margin-right:30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper{display:block;padding-bottom:35px;background:#fff;transition:background-color 175ms ease-in-out}main .leasing_offer .leasing_list .leasing_item .item_wrapper img{display:block;width:100%;height:220px;object-fit:cover;margin-bottom:30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper span{display:block;color:#000;transition:color 175ms ease-in-out}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model{padding:0 30px;margin-bottom:5px;font-weight:700}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc{padding:0 30px}main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover{background:var(--green)}main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_model,main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_desc{color:#fff}@media all and (max-width:1279px){main .leasing_offer .leasing_list{overflow-x:scroll;flex-wrap:unset;margin-right:-80px}main .leasing_offer .leasing_list .leasing_item{min-width:210px;margin-right:5px !important}main .leasing_offer .leasing_list .leasing_item .item_wrapper{padding-bottom:12px}main .leasing_offer .leasing_list .leasing_item .item_wrapper img{margin-bottom:12px;height:135px}main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model,main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc{padding:0 18px}}@media all and (max-width:767px){main .leasing_offer .leasing_list{margin:0 -16px;padding:0 16px}}main .leasing_offer .leasing_offer-detail{display:flex;justify-content:space-between;margin-top:45px}main .leasing_offer .leasing_offer-detail .image_slider{width:calc(100% - 560px);position:relative;overflow:hidden}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots{position:absolute;bottom:12px;display:flex;align-items:center;justify-content:center;margin:auto;left:0;right:0}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button{padding:0;width:9px;height:9px;cursor:pointer;border-radius:100%;margin:0 4px;min-width:9px;border:0;background:#fff}main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button.is-selected{background:#A8026B}main .leasing_offer .leasing_offer-detail .image_slider .slider_list{display:flex;height:100%}main .leasing_offer .leasing_offer-detail .image_slider .slide{height:100%;min-width:100%}main .leasing_offer .leasing_offer-detail .image_slider .slide img{width:100%;height:100%;object-fit:cover}main .leasing_offer .leasing_offer-detail .offer_desc{width:530px;padding-bottom:40px;position:relative}main .leasing_offer .leasing_offer-detail .offer_desc .offer_name{font-size:26px;line-height:35px;text-transform:uppercase;font-weight:700;margin-bottom:30px}main .leasing_offer .leasing_offer-detail .offer_desc ul{margin-bottom:20px}main .leasing_offer .leasing_offer-detail .offer_desc ul li{line-height:25px}main .leasing_offer .leasing_offer-detail .offer_desc .button{margin-top:40px;width:390px;position:absolute;bottom:0;left:0}@media all and (max-width:1279px){main .leasing_offer .leasing_offer-detail .image_slider,main .leasing_offer .leasing_offer-detail .offer_desc{width:calc(50% - 15px)}main .leasing_offer .leasing_offer-detail .image_slider .button,main .leasing_offer .leasing_offer-detail .offer_desc .button{position:relative}}@media all and (max-width:767px){main .leasing_offer .leasing_offer-detail{margin-top:18px;display:block;flex-wrap:wrap}main .leasing_offer .leasing_offer-detail .image_slider{width:100%;height:168px;margin-bottom:20px}main .leasing_offer .leasing_offer-detail .offer_desc{width:100%;padding-bottom:0}main .leasing_offer .leasing_offer-detail .offer_desc .offer_name{font-size:19px;line-height:26px;margin-bottom:13px}main .leasing_offer .leasing_offer-detail .offer_desc .button{width:100%;position:relative}}main .faq_search{margin-bottom:40px}main .faq_search .form_field{width:100%;max-width:635px;margin-left:auto}main .dropdown_blocks_list .dropdown_block:not(:last-child){border-bottom:1px solid #EDEFF5}main .dropdown_blocks_list .dropdown_block .block_header{padding:15px 10px;height:70px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}main .dropdown_blocks_list .dropdown_block .block_header p{margin-bottom:0;margin-right:20px;font-weight:700}main .dropdown_blocks_list .dropdown_block .block_header p.with-icon{display:inline-flex;align-items:center}main .dropdown_blocks_list .dropdown_block .block_header p.with-icon img{margin-right:20px}main .dropdown_blocks_list .dropdown_block .block_header button{width:22px;height:22px;min-width:22px;cursor:pointer;background:url("/images/icons/dropdown-blue.svg") no-repeat center}main .dropdown_blocks_list .dropdown_block .block_body{display:none}main .dropdown_blocks_list .dropdown_block .block_body .company{display:flex;margin-bottom:30px}main .dropdown_blocks_list .dropdown_block .block_body .company .title{text-transform:uppercase;font-size:26px;line-height:35px;font-weight:700}main .dropdown_blocks_list .dropdown_block .block_body .company ul{margin-left:80px}main .dropdown_blocks_list .dropdown_block .block_body .company ul li{line-height:1.5;margin-bottom:6px}main .dropdown_blocks_list .dropdown_block.open .block_header button{background:url("/images/icons/close-blue.svg") no-repeat center}main .dropdown_blocks_list .dropdown_block.open .block_body{display:block;margin-top:25px}@media all and (max-width:1600px) and (min-width:1280px){main .dropdown_blocks_list .dropdown_block.open .block_body{margin-top:10px}}main .dropdown_blocks_list .dropdown_block.open .block_body p{margin-bottom:35px}@media all and (max-width:767px){main .dropdown_blocks_list .dropdown_block.open .block_body{margin-top:0}main .dropdown_blocks_list .dropdown_block.open .block_body p{margin-bottom:15px}}main .dropdown_blocks_list.filled .dropdown_block.open .block_header{background:var(--inactive);color:var(--blue)}main aside .aside_nav{list-style:none;padding:0;margin:0 0 30px 0}main aside .aside_nav li{margin-bottom:8px}main aside .aside_nav li a{display:flex;align-items:center;min-height:56px;color:#000;font-size:15px;line-height:23px;font-weight:700;box-sizing:border-box;padding:0 15px}main aside .aside_nav li a.active{background:var(--green);color:#fff;font-weight:700}@media all and (max-width:1600px) and (min-width:1280px){main aside .aside_nav li a{min-height:48px;font-size:13px;line-height:18px}}@media all and (max-width:1279px){main aside .aside_nav{display:flex;margin-left:-16px;margin-right:-16px;overflow-x:auto;padding-left:16px;padding-right:16px}main aside .aside_nav li{background:#EDEFF5;margin-bottom:0}main aside .aside_nav li a{white-space:nowrap;font-size:13px;line-height:20px;min-height:40px;font-weight:400}}main aside .button{width:100%}main #order .container{padding-bottom:180px}@media all and (max-width:1600px){main #order .container{padding-bottom:60px}}@media all and (max-width:767px){main #order{background:#EDEFF5}main #order .container{padding:40px 0 0 0}}.model_container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}@media all and (max-width:1600px){.model_container{margin-top:20px}}.model_container .col{width:calc(50% - 15px)}.model_container .col: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% - 255px)}@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% - 255px);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% - 255px);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;margin-bottom:40px}.catalog_sort .sort_container{margin-left:40px;position:relative;z-index:9}.catalog_sort .sort_container:not(.open) ul{display:none}.catalog_sort .sort_container ul{position:absolute;top:100%;width:210px;left:-200px;right:-200px;text-align:left;background:#FFFFFF;list-style:none;padding:16px;margin:auto;box-shadow:0 4px 32px rgba(0,0,0,0.16)}.catalog_sort .sort_container ul li{cursor:pointer}.catalog_sort .sort_container ul li:not(:last-child){margin-bottom:15px}.catalog_sort .sort_container ul .active{color:var(--blue)}@media all and (max-width:768px){.catalog_sort .sort_container ul[data-position="left"]{left:0;right:auto}.catalog_sort .sort_container ul[data-position="right"]{right:0;left:auto}}.catalog_sort .sort_container button{height:40px;padding:0 20px 0 48px;color:var(--blue)}.catalog_sort .sort_container button.i-filter{background:url("/images/icons/icon-filter.svg") no-repeat 20px 50%}.catalog_sort .sort_container button.i-sort{background:url("/images/icons/icon-sort.svg") no-repeat 20px 50%}@media all and (max-width:767px){.catalog_sort .sort_container{margin-left:0}.catalog_sort .sort_container:nth-child(2){text-align:right}.catalog_sort .sort_container button{padding:0 0 0 30px;background-position:left center !important}}@media all and (max-width:1279px){.catalog_sort{margin-bottom:10px}}@media all and (max-width:767px){.catalog_sort{justify-content:space-between}}.news_container{line-height:24px;position:relative;padding-left:565px;min-height:610px}@media all and (max-width:1279px){.news_container{padding-left:0;font-size:13px;line-height:20px;min-height:0}}.news_container .image{width:100%;width:525px;height:525px;background:var(--gray-light);margin-bottom:30px;position:absolute;left:0;top:0}.news_container .image img{width:100%;height:100%;object-fit:cover}@media all and (max-width:1279px){.news_container .image{position:relative;float:right;margin-left:30px;margin-bottom:30px;width:288px;height:282px}}@media all and (max-width:767px){.news_container .image{margin-left:0;width:100%;float:none;height:auto}.news_container .image img{height:auto}}.news_container .socials{position:absolute;left:0;top:555px}@media all and (max-width:1279px){.news_container .socials{position:relative;top:0;margin-top:50px}}.news_container .socials a{width:48px;height:48px;margin-right:15px}.news_container h1{margin-bottom:20px}@media all and (max-width:1279px){.news_container h1{font-size:19px;line-height:26px;margin-bottom:20px}}.news_container .date{display:block;text-transform:uppercase;margin-bottom:35px}@media all and (max-width:767px){.news_container .date{font-size:10px;line-height:15px;margin-bottom:20px}}.news_container p,.news_container ul,.news_container ol{margin-bottom:20px}.calendar_wrapper #calendar_month{margin-left:auto;max-width:235px;padding-left:32px;display:block;background:url("/images/lk/calendar.svg") no-repeat 8px 50%}.calendar_wrapper .calendar_grid{margin-top:30px}.calendar_wrapper .calendar_grid .grid_header{display:flex;flex-wrap:wrap}.calendar_wrapper .calendar_grid .grid_header .grid_cell{padding:15px;text-transform:uppercase;font-weight:bold;font-size:15px;line-height:23px;color:#0C0C0C;width:14.2%}.calendar_wrapper .calendar_grid .grid_body{display:flex;flex-wrap:wrap;border:1px solid #E0E0E0}.calendar_wrapper .calendar_grid .grid_body .grid_cell{padding:15px;width:14.287%;height:150px;border:1px solid #E0E0E0;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:stretch}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header{color:#87878E;align-self:flex-start}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span{font-size:26px;line-height:35px;font-weight:700;color:#000;padding-right:4px}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body{align-self:flex-end}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p{color:#000}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p span{display:block;font-weight:700}.calendar_wrapper .calendar_grid .grid_body .grid_cell.disabled{background:#EDEFF5;opacity:.4}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current{background:var(--blue)}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header{color:#fff}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header span{color:inherit}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_body p{color:#fff}.calendar_payment{display:flex}.calendar_payment .day{color:#87878E;font-size:26px;line-height:35px;font-weight:700;margin-right:50px}.calendar_payment .day span{display:block;font-size:50px;line-height:1;color:#000}.calendar_payment .payment_table{display:table;margin-top:12px}.calendar_payment .payment_table .table_row{display:table-row}.calendar_payment .payment_table .table_row .table_cell{display:table-cell;padding:2px 10px}.calendar_payment .payment_table .table_row .table_cell a{font-weight:700}.calendar_payment .payment_table .table_row.table_header .table_cell{color:#87878E;padding:12px 10px}.acts_wrapper{display:flex;justify-content:space-between}.acts_wrapper .acts_list-checkbox,.acts_wrapper .reconciliation_form{width:calc(50% - 10px)}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail{margin:30px 0}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail p{margin-bottom:10px}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul{max-width:60%;display:flex;flex-wrap:wrap}main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li{width:50%}.dropdown_block+.dosc_list{margin-top:30px}.vacancy,.service_entry{line-height:24px;padding:0 20px}.vacancy .image-full,.service_entry .image-full{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media all and (max-width:1279px){.vacancy .image-full,.service_entry .image-full{margin-left:0;margin-right:0;width:100%}}.vacancy br,.service_entry br{line-height:35px}@media all and (max-width:1279px){.vacancy,.service_entry{padding:0}}.error_page{position:relative;min-height:400px}.error_page div{max-width:450px;position:absolute;top:130px}.error_page h1{font-size:50px;line-height:60px;color:var(--blue);font-weight:700;margin-bottom:35px}.error_page p{font-size:26px;line-height:35px;font-weight:700;margin-bottom:0}.error_page img{display:block;max-width:100%;margin-left:auto}@media all and (max-width:1279px){.error_page h1{font-size:32px;line-height:44px}.error_page p{font-size:20px;line-height:28px}.error_page img{max-width:80%}.error_page div{max-width:350px;top:90px}}@media all and (max-width:767px){.error_page div{position:static;margin-bottom:25px}.error_page h1{font-size:22px;line-height:33px;margin-bottom:25px}.error_page p{font-size:16px;line-height:24px}.error_page img{max-width:340px;margin-left:auto;margin-right:auto}}#about_banner{max-width:1920px;margin:auto;margin-top:-90px;position:relative}@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:219px}#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:center;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}@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: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:920px){.history{max-width:820px;margin-left:auto;margin-right:auto}}@media all and (max-width:920px){.history{max-width:570px;margin-bottom:160px}}@media (max-width:767px){.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:920px){.history .year{margin-bottom:120px}}@media (max-width:767px){.history .year{margin-bottom:80px}}.history .year .line{position:absolute;right:10px;background:url("/images/about/line-right.png") repeat-y top left;background-size:100% auto;top:-4px;bottom:-10px;width:100%}@media all and (max-width:920px){.history .year .line{right:10px;background-size:calc(100% + 30px) auto;background-position:top right}}@media (max-width:767px){.history .year .line{top:-6px;background-size:100% auto}}.history .year:first-child{margin-top:40px;padding-top:40px}@media all and (max-width:920px){.history .year:first-child{padding-top:20px;margin-top:20px}}@media (max-width:767px){.history .year:first-child{padding-top:0}}.history .year:first-child .line{top:30px;bottom:-9px}@media (max-width:1600px) and (min-width:920px){.history .year:first-child .line{top:-2px;bottom:-20px}}@media all and (max-width:920px){.history .year:first-child .line{top:20px}}@media (max-width:767px){.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:200px;background:url("/images/about/top.png") no-repeat top left #fff;background-size:100% auto;top:-115px}@media all and (max-width:920px){.history .year:first-child:before{height:82px;top:-62px}}@media (max-width:767px){.history .year:first-child:before{height:46px;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:-234px;left:-11px;z-index:1;pointer-events:none;height:225px;background:url("/images/about/top-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:920px){.history .year:first-child .month:last-child:after{height:186px;bottom:-200px;left:-10px}}@media all and (max-width:920px){.history .year:first-child .month:last-child:after{height:128px;bottom:-136px}}@media (max-width:767px){.history .year:first-child .month:last-child:after{height:70px;bottom:-78px;left:-10px}}.history .year:last-child{margin-bottom:0}.history .year:last-child .line{top:33px;bottom:38px}@media (max-width:1600px) and (min-width:920px){.history .year:last-child .line{top:11px;bottom:-16px}}@media all and (max-width:920px){.history .year:last-child .line{top:9px;left:-14px;background-size:calc(100% + 9px) auto;bottom:0}}@media (max-width:767px){.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:-165px;left:-10px;z-index:1;pointer-events:none;height:203px;background:url("/images/about/bottom-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:920px){.history .year:last-child .month:last-child:after{bottom:-158px;height:158px;right:21px !important;width:calc(100% - 10px)}}@media all and (max-width:920px){.history .year:last-child .month:last-child:after{height:118px;bottom:-90px;left:-14px}}@media (max-width:767px){.history .year:last-child .month:last-child:after{height:63px;bottom:-64px;left:-10px}}.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:920px){.history .year:last-child:nth-child(even) .month:before,.history .year:last-child:nth-child(even) .month:after{right:9px}}@media (max-width:767px){.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:-11px}@media (max-width:1600px) and (min-width:920px){.history .year:last-child:nth-child(even) .line{bottom:-15px;height:auto}}@media all and (max-width:920px){.history .year:last-child:nth-child(even) .line{left:-12px}}@media all and (max-width:767px){.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:920px){.history .year:last-child:nth-child(even) .month:last-child:after{right:auto;left:-12px !important}}@media all and (max-width:767px){.history .year:last-child:nth-child(even) .month:last-child:after{left:-10px !important}}@media (max-width:1600px) and (min-width:920px){.history .year:last-child:nth-child(odd) .month:last-child:after{left:auto !important;right:7px !important}}.history .year:not(:last-child) .month:last-child:before{content:"";display:block;width:975px;width:100%;position:absolute;top:auto;bottom:-228px;left:-10px;z-index:1;pointer-events:none;height:225px;background:url("/images/about/bottom-1.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:920px){.history .year:not(:last-child) .month:last-child:before{bottom:-197px;height:189px}}@media all and (max-width:920px){.history .year:not(:last-child) .month:last-child:before{height:130px;bottom:-130px}}@media (max-width:767px){.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:920px){.history .year:after{font-size:22px}}@media (max-width:767px){.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:-234px;left:-10px;z-index:1;pointer-events:none;height:225px;background:url("/images/about/top-2.png") no-repeat bottom left #fff;background-size:100% auto}@media (max-width:1600px) and (min-width:920px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{bottom:-195px;height:190px}}@media all and (max-width:920px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:130px;bottom:-130px;left:-14px}}@media (max-width:767px){.history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before{height:70px;bottom:-80px;left:-10px}}.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:-7px}@media (max-width:1600px) and (min-width:920px){.history .year:nth-child(even):not(:last-child) .line{top:20px;bottom:-45px;left:-11px}}@media all and (max-width:920px){.history .year:nth-child(even):not(:last-child) .line{top:15px;left:-12px}}@media (max-width:767px){.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:767px){.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:10px}@media all and (max-width:920px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{right:14px}}@media (max-width:767px){.history .year:nth-child(even):not(:last-child) .month:before,.history .year:nth-child(even):not(:last-child) .month:after{right:10px}}@media (max-width:1600px) and (min-width:920px){.history .year:nth-child(even):not(:last-child) .month:last-child:after{right:13px}}@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:920px){.history .year .month{width:calc(100% - 90px)}}@media (max-width:767px){.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:920px){.history .year .month p:first-child{width:90px;min-width:90px}}@media (max-width:767px){.history .year .month p:first-child{display:block;margin-bottom:4px}}.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}.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}@media all and (max-width:1279px){.pageWithSide .rightColumn{display:none}}.pageWithSide .rightColumn .banner{background:#EDEFF5;margin-bottom:16px;box-sizing:border-box;position:relative}.pageWithSide .rightColumn .banner.special{padding:20px 10px}.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}.pageWithSide .rightColumn .banner.special p{text-transform:uppercase;font-weight:700;font-size:26px;line-height:35px;color:#0C0C0C;margin-bottom:10px}.pageWithSide .rightColumn .banner.special p span{color:#A8026B}.pageWithSide .rightColumn .banner.special p big{display:block;color:#A8026B;font-size:58px;line-height:58px}.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}.pageWithSide .rightColumn .banner.consultation{padding:20px 4px 0 4px}.pageWithSide .rightColumn .banner.consultation p{text-align:center;margin-bottom:16px}.pageWithSide .rightColumn .banner.consultation img{display:block;margin:auto;max-width:100%}.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}.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 .oher_item{height:125px;width:calc(25% - 6px);overflow:hidden}@media all and (max-width:767px){.other_models .oher_item{width:calc(50% - 4px)}}.other_models .oher_item a{display:block;text-decoration:none;width:100%;height:100%;position:relative;padding:10px 15px;box-sizing:border-box}.other_models .oher_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 .oher_item a span{position:relative;z-index:2;font-weight:700;font-size:19px;line-height:26px;color:#fff;text-transform:uppercase}.other_models .oher_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 8px}@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 .oher_item{width:calc(33.333% - 6px);overflow:hidden}@media all and (max-width:767px){.recom_models .oher_item{width:calc(50% - 4px)}}.recom_models .oher_item a{display:flex;flex-wrap:wrap;text-decoration:none}.recom_models .oher_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 .oher_item a img{order:1;margin-bottom:16px;width:100%;height:218px;object-fit:cover}@media all and (max-width:767px){.recom_models .oher_item a img{height:126px;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)}/*# sourceMappingURL=./style.css.map */
\ No newline at end of file
+@media all and (max-width: 767px) {
+ .sm-hidden {
+ display: none !important;
+ margin: 0 !important;
+ visibility: hidden !important;
+ }
+}
+main {
+ overflow: hidden;
+ padding-top: 112px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main {
+ padding-top: 82px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main {
+ padding-top: 86px;
+ }
+}
+main section.gray {
+ background: var(--inactive);
+}
+main .title_wrapper {
+ display: flex;
+ justify-content: space-between;
+ margin-bottom: 50px;
+}
+main .title_wrapper.mb35 {
+ margin-bottom: 35px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .title_wrapper {
+ margin-bottom: 30px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .title_wrapper {
+ margin-bottom: 20px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .title_wrapper {
+ flex-wrap: wrap;
+ }
+}
+main .title_wrapper h1,
+main .title_wrapper h2,
+main .title_wrapper h3,
+main .title_wrapper h4,
+main .title_wrapper h5 {
+ margin-bottom: 0;
+ line-height: 1;
+}
+@media all and (max-width: 767px) {
+ main .title_wrapper .section_title:not(:only-child) {
+ margin-right: 10px;
+ }
+}
+main .title_wrapper .title_link {
+ font-weight: 600;
+ display: inline-block;
+ margin-left: 55px;
+ align-self: flex-end;
+ line-height: 24px;
+}
+@media all and (max-width: 1279px) {
+ main .title_wrapper .title_link {
+ font-size: 13px;
+ margin-left: 12px;
+ line-height: 30px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .title_wrapper .title_link.full {
+ margin-left: 0;
+ width: 100%;
+ background: url("/images/icons/link_caret.svg") no-repeat right center;
+ }
+}
+main .title_wrapper .left {
+ display: flex;
+}
+main .title_wrapper .right {
+ display: flex;
+}
+@media all and (max-width: 767px) {
+ main .title_wrapper .right {
+ width: 100%;
+ margin-top: 40px;
+ }
+}
+main #main_slider {
+ height: 600px;
+ background-color: var(--gray-light);
+ padding: 0;
+ position: relative;
+ background-size: cover !important;
+ background-position: center !important;
+ transition: background 75ms ease-in-out;
+}
+@media all and (max-width: 1420px) and (min-width: 1025px) {
+ main #main_slider {
+ height: 430px;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider {
+ height: 395px;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .main_slider_swiper {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 1;
+ }
+}
+main #main_slider .main_slider-image {
+ display: block;
+ position: absolute;
+ z-index: 1;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+ object-position: center;
+ font-size: 0;
+ transition: opacity 100ms ease-in;
+}
+main #main_slider .main_slider-image[src=""] {
+ opacity: 0;
+}
+main #main_slider .container {
+ position: relative;
+ z-index: 2;
+ height: 100%;
+}
+@media all and (max-width: 767px) {
+ main #main_slider .container {
+ background: transparent;
+ }
+}
+main #main_slider .slider_active_title {
+ font-weight: bold;
+ font-size: 43px;
+ line-height: 63px;
+ letter-spacing: 2px;
+ color: #fff;
+ max-width: 560px;
+ position: absolute;
+ top: 55px;
+ left: 0;
+ text-transform: uppercase;
+ font-family: 'PF Din Display Pro Bold';
+ z-index: 3;
+}
+@media all and (max-width: 1420px) and (min-width: 1025px) {
+ main #main_slider .slider_active_title {
+ font-size: 32px;
+ line-height: 38px;
+ max-width: 420px;
+ top: 25px;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .slider_active_title {
+ font-size: 20px;
+ line-height: 35px;
+ max-width: 280px;
+ top: 25px;
+ }
+}
+main #main_slider .slider_list {
+ position: absolute;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ display: flex;
+ z-index: 6;
+ padding-right: calc(20% - 98px);
+}
+@media all and (max-width: 1660px) {
+ main #main_slider .slider_list {
+ padding-right: 20%;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .slider_list {
+ height: 135px;
+ left: -80px;
+ right: -80px;
+ padding-left: 80px;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+ padding-right: 0;
+ }
+}
+@media all and (max-width: 767px) {
+ main #main_slider .slider_list {
+ height: 115px;
+ left: -16px;
+ padding-left: 0;
+ right: -16px;
+ }
+}
+main #main_slider .slider_list .scrolled {
+ display: flex;
+ width: 100%;
+ overflow: hidden;
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .slider_list .scrolled {
+ overflow: auto;
+ }
+}
+main #main_slider .slider_list .slider_item {
+ width: 20%;
+ min-width: 286px;
+ max-width: 286px;
+ height: 300px;
+ padding: 15px 25px;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-end;
+ align-content: flex-end;
+ cursor: pointer;
+ position: relative;
+ overflow: hidden;
+}
+@media all and (max-width: 1660px) {
+ main #main_slider .slider_list .slider_item {
+ min-width: 25%;
+ max-width: 25%;
+ }
+}
+@media all and (max-width: 1420px) and (min-width: 1025px) {
+ main #main_slider .slider_list .slider_item {
+ height: 215px;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .slider_list .slider_item {
+ height: 135px;
+ padding: 15px 20px;
+ width: 33.333%;
+ min-width: 33.333%;
+ }
+}
+@media all and (max-width: 767px) {
+ main #main_slider .slider_list .slider_item {
+ width: 210px;
+ min-width: 210px;
+ height: 115px;
+ }
+}
+main #main_slider .slider_list .slider_item:after {
+ content: "";
+ display: block;
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ z-index: 1;
+ width: 100%;
+ height: 100%;
+ transform: translateY(100%);
+ transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
+}
+main #main_slider .slider_list .slider_item .item_name {
+ font-size: 24px;
+ line-height: 24px;
+ text-transform: uppercase;
+ color: #fff;
+ width: 100%;
+ display: flex;
+ height: 86px;
+ align-content: center;
+ align-items: center;
+ justify-content: space-between;
+ transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transform: translateY(57px);
+ position: relative;
+ z-index: 2;
+ margin-right: 15px;
+ font-family: 'PF Din Display Pro Bold';
+}
+@media all and (max-width: 1420px) and (min-width: 1025px) {
+ main #main_slider .slider_list .slider_item .item_name {
+ font-size: 20px;
+ height: 80px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main #main_slider .slider_list .slider_item .item_name {
+ font-size: 20px;
+ height: 80px;
+ }
+}
+@media all and (max-width: 767px) {
+ main #main_slider .slider_list .slider_item .item_name {
+ font-size: 16px;
+ line-height: 24px;
+ height: 60px;
+ }
+}
+main #main_slider .slider_list .slider_item .item_name:after {
+ content: "";
+ display: block;
+ width: 22px;
+ min-width: 22px;
+ height: 14px;
+ background: url("/images/icons/slider_arrow.svg") no-repeat center;
+}
+main #main_slider .slider_list .slider_item .item_link {
+ display: inline-block;
+ line-height: 40px;
+ color: #fff;
+ font-weight: 600;
+ transition: 175ms transform cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ transform: translateY(57px);
+ position: relative;
+ z-index: 2;
+}
+@media all and (max-width: 1279px) {
+ main #main_slider .slider_list .slider_item .item_link {
+ font-size: 13px;
+ }
+}
+main #main_slider .slider_list .slider_item a {
+ display: none;
+}
+main #main_slider .slider_list .slider_item.active {
+ background: currentColor;
+}
+main #main_slider .slider_list .slider_item.active a {
+ display: block;
+ text-decoration: none;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ z-index: 3;
+ width: 100%;
+ height: 100%;
+}
+main #main_slider .slider_list .slider_item.active .item_name,
+main #main_slider .slider_list .slider_item.active .item_link {
+ transform: translateY(0px);
+}
+main #main_slider .slider_list .slider_item.active .item_name:after {
+ width: 44px;
+ min-width: 44px;
+ background: url("/images/icons/slider_arrow-hover.svg") no-repeat center;
+ transform: rotate(-90deg) translate(15px, 15px);
+}
+@media all and (max-width: 1279px) {
+ main #main_slider .slider_list .slider_item.active .item_name:after {
+ transform: rotate(-90deg) translate(0px, 0px);
+ position: absolute;
+ right: -35px;
+ top: 35px;
+ }
+}
+@media all and (max-width: 767px) {
+ main #main_slider .slider_list .slider_item.active .item_name:after {
+ background: url("/images/icons/slider_arrow.svg") no-repeat center;
+ }
+}
+main #main_slider .slider_list .slider_item:hover .item_name,
+main #main_slider .slider_list .slider_item:hover .item_link {
+ transform: translateY(0px);
+}
+main #main_slider .slider_list .slider_item:hover:after {
+ transform: translateY(0px);
+ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, currentColor 100%);
+}
+main #main_slider .slider_list .slider_navto {
+ width: 20%;
+ max-width: 20%;
+ height: 300px;
+ min-width: 286px;
+ position: absolute;
+ right: -123px;
+ bottom: -1px;
+}
+@media all and (max-width: 1660px) {
+ main #main_slider .slider_list .slider_navto {
+ min-width: 20%;
+ max-width: 20%;
+ right: 0;
+ }
+}
+@media all and (max-width: 1420px) and (min-width: 1025px) {
+ main #main_slider .slider_list .slider_navto {
+ height: 215px;
+ }
+}
+@media all and (max-width: 1024px) {
+ main #main_slider .slider_list .slider_navto {
+ display: none;
+ }
+}
+main #main_slider .slider_list .slider_navto a {
+ background: #fff;
+ width: 100%;
+ height: 100%;
+ clip-path: polygon(100% 0, 0% 100%, 100% 100%);
+ transition: 175ms background cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ box-sizing: border-box;
+ padding: 0 25px;
+ display: flex;
+ align-items: flex-end;
+ justify-content: flex-end;
+}
+main #main_slider .slider_list .slider_navto a:after {
+ content: "";
+ display: block;
+ width: 22px;
+ min-width: 22px;
+ height: 86px;
+ transition: 175ms all cubic-bezier(0.25, 0.46, 0.45, 0.94);
+ background: url("/images/icons/slider_arrow-blue.svg") no-repeat center;
+}
+main #main_slider .slider_list .slider_navto a:hover {
+ background: #04a8a4;
+}
+main #main_slider .slider_list .slider_navto a:hover:after {
+ width: 90px;
+ background: url("/images/icons/arrow-navto.svg") no-repeat center;
+}
+@media all and (max-width: 1279px) {
+ main #calc {
+ background: #EDEFF5;
+ }
+}
+main #calc .container {
+ background: url("/images/calc-bg.jpg") no-repeat right center #EDEFF5;
+ padding: 70px 25px;
+ position: relative;
+}
+main #calc .container:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ right: -100%;
+ width: 100%;
+ left: auto;
+ background-color: inherit;
+}
+@media all and (max-width: 1279px) {
+ main #calc .container {
+ padding: 50px 25px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main #calc .container {
+ background: #EDEFF5;
+ }
+}
+@media all and (max-width: 767px) {
+ main #calc .container {
+ padding: 25px 0;
+ }
+}
+main #calc .calc_body {
+ display: flex;
+ justify-content: space-between;
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body {
+ display: block;
+ }
+}
+main #calc .calc_body .calc_settings {
+ width: 830px;
+}
+@media all and (max-width: 1420px) {
+ main #calc .calc_body .calc_settings {
+ width: calc(100% - 410px);
+ }
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_settings {
+ width: calc(50% - 15px);
+ }
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body .calc_settings {
+ width: 100%;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box {
+ background: rgba(255, 255, 255, 0.6);
+ border-radius: 4px;
+ height: 57px;
+ margin-bottom: 80px;
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-end;
+ justify-content: space-between;
+ padding: 10px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main #calc .calc_body .calc_settings .settings_box {
+ margin-bottom: 45px;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box output[hidden] {
+ display: none;
+}
+main #calc .calc_body .calc_settings .settings_box:last-child {
+ margin-bottom: 20px;
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_settings .settings_box {
+ margin-bottom: 45px;
+ height: 48px;
+ padding: 8px;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box .price_custom {
+ margin-bottom: 15px;
+ display: flex;
+ align-items: center;
+}
+main #calc .calc_body .calc_settings .settings_box .price_custom input {
+ background: #EDEFF5;
+ font-size: 15px;
+ line-height: 20px;
+ font-weight: 700;
+ border-radius: 3px;
+ border: 0;
+ padding: 0 15px;
+ box-shadow: none;
+ -webkit-appearance: none;
+ appearance: none;
+ outline: none;
+ box-sizing: border-box;
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_settings .settings_box .price_custom input {
+ font-size: 13px;
+ width: 90px;
+ padding: 0 5px;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-outer-spin-button,
+main #calc .calc_body .calc_settings .settings_box .price_custom input::-webkit-inner-spin-button {
+ -webkit-appearance: none;
+}
+main #calc .calc_body .calc_settings .settings_box .price_custom button {
+ display: block;
+ border-radius: 100%;
+ width: 20px;
+ height: 20px;
+ text-indent: -999px;
+ overflow: hidden;
+ box-shadow: none;
+ border: 0;
+ margin-left: 10px;
+ background: url("/images/icons/checkbox_white.svg") no-repeat center var(--green);
+ padding: 0;
+}
+main #calc .calc_body .calc_settings .settings_box p {
+ margin-bottom: 15px;
+ font-weight: 700;
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_settings .settings_box p {
+ font-size: 13px;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box p.min {
+ position: absolute;
+ top: 65px;
+ font-weight: 400;
+ left: 10px;
+ margin: 0;
+}
+@media all and (max-width: 960px) {
+ main #calc .calc_body .calc_settings .settings_box p.min {
+ display: none;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box p.max {
+ position: absolute;
+ top: 65px;
+ font-weight: 400;
+ right: 10px;
+ margin: 0;
+}
+@media all and (max-width: 960px) {
+ main #calc .calc_body .calc_settings .settings_box p.max {
+ top: 30px;
+ }
+}
+main #calc .calc_body .calc_settings .settings_box .line {
+ width: 100%;
+ background: rgba(142, 148, 167, 0.4);
+}
+@media all and (max-width: 960px) {
+ main #calc .calc_body .calc_settings .settings_box .line {
+ width: calc(100% - 55px);
+ }
+}
+main #calc .calc_body .calc_settings .settings_box .line,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal {
+ position: relative;
+ height: 5px;
+ z-index: 2;
+}
+main #calc .calc_body .calc_settings .settings_box .line .active_line,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .active_line,
+main #calc .calc_body .calc_settings .settings_box .line .rangeslider__fill,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__fill {
+ background: var(--blue);
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ height: 10px;
+}
+main #calc .calc_body .calc_settings .settings_box .line .dragble,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble,
+main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle {
+ width: 1px;
+ height: 16px;
+ cursor: pointer;
+ position: absolute;
+ top: 8px;
+ left: 0;
+}
+main #calc .calc_body .calc_settings .settings_box .line .dragble:after,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble:after,
+main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle:after,
+main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle:after {
+ content: "";
+ display: block;
+ transform: rotate(45deg) translate(-6px, 6px);
+ width: 16px;
+ height: 16px;
+ background: var(--blue);
+}
+main #calc .calc_body .calc_result {
+ width: 350px;
+ align-items: stretch;
+ align-content: stretch;
+ display: flex;
+ flex-wrap: wrap;
+}
+@media all and (max-width: 1420px) {
+ main #calc .calc_body .calc_result {
+ width: 320px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_result {
+ width: calc(50% - 15px);
+ }
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body .calc_result {
+ width: 100%;
+ margin-top: 35px;
+ }
+}
+main #calc .calc_body .calc_result .result_box {
+ width: 100%;
+}
+main #calc .calc_body .calc_result .result_box p {
+ font-weight: 700;
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_result .result_box p {
+ font-weight: 400;
+ font-size: 13px;
+ line-height: 20px;
+ margin-bottom: 20px;
+ }
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body .calc_result .result_box p {
+ margin-bottom: 8px;
+ }
+}
+main #calc .calc_body .calc_result .result_box p.price {
+ font-size: 41px;
+ line-height: 1;
+}
+main #calc .calc_body .calc_result .result_box p.price sup {
+ font-weight: 300;
+ font-size: 12px;
+ line-height: 18px;
+ color: #8E94A7;
+ vertical-align: super;
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_result .result_box p.price {
+ font-size: 32px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main #calc .calc_body .calc_result .result_box p.price {
+ font-size: 20px;
+ margin-bottom: 0;
+ font-weight: 700;
+ }
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body .calc_result .result_box {
+ width: 50%;
+ }
+}
+main #calc .calc_body .calc_result .button {
+ width: 100%;
+ align-self: center;
+}
+@media all and (max-width: 767px) {
+ main #calc .calc_body .calc_result .button {
+ margin-top: 30px;
+ margin-bottom: 15px;
+ }
+}
+main #calc .calc_body .calc_result .secondary {
+ align-self: flex-end;
+}
+main .news_arrows,
+main .leasing_arrows,
+main .special_arrows {
+ display: flex;
+ align-content: center;
+}
+@media all and (max-width: 1279px) {
+ main .news_arrows,
+ main .leasing_arrows,
+ main .special_arrows {
+ display: none !important;
+ }
+}
+main .news_arrows button,
+main .leasing_arrows button,
+main .special_arrows button {
+ width: 97px;
+ height: 28px;
+ background-color: var(--blue);
+ box-sizing: border-box;
+ padding: 0 10px;
+ transition: 175ms background ease-in-out;
+}
+main .news_arrows button svg,
+main .leasing_arrows button svg,
+main .special_arrows button svg {
+ width: 8px;
+ height: 12px;
+ margin-left: 0;
+}
+main .news_arrows button svg path,
+main .leasing_arrows button svg path,
+main .special_arrows button svg path {
+ stroke: #fff;
+ transition: 175ms stroke ease-in-out;
+}
+main .news_arrows button:disabled,
+main .leasing_arrows button:disabled,
+main .special_arrows button:disabled,
+main .news_arrows button.slick-disabled,
+main .leasing_arrows button.slick-disabled,
+main .special_arrows button.slick-disabled {
+ cursor: default;
+ background-color: var(--inactive);
+ background-position: center;
+}
+main .news_arrows button:disabled svg,
+main .leasing_arrows button:disabled svg,
+main .special_arrows button:disabled svg,
+main .news_arrows button.slick-disabled svg,
+main .leasing_arrows button.slick-disabled svg,
+main .special_arrows button.slick-disabled svg {
+ margin-left: 0;
+}
+main .news_arrows button:disabled svg path,
+main .leasing_arrows button:disabled svg path,
+main .special_arrows button:disabled svg path,
+main .news_arrows button.slick-disabled svg path,
+main .leasing_arrows button.slick-disabled svg path,
+main .special_arrows button.slick-disabled svg path {
+ stroke: #8E94A7;
+}
+main .special_arrows {
+ position: absolute;
+ top: -74px;
+ right: 0;
+}
+@media all and (max-width: 767px) {
+ main #news .news_slider_wrapper {
+ margin: 0 -16px;
+ }
+}
+main .news_list,
+main .career_list {
+ display: flex;
+ white-space: nowrap;
+ width: 100%;
+}
+main .news_list .slick-list,
+main .career_list .slick-list {
+ width: 100%;
+}
+main .news_list .slick-list .slick-track,
+main .career_list .slick-list .slick-track {
+ white-space: nowrap;
+ display: flex;
+ padding-right: 100px;
+}
+main .news_list .slick-list .slick-track:after,
+main .career_list .slick-list .slick-track:after {
+ content: "";
+ display: block;
+ width: 365px;
+ min-width: 365px;
+ height: 200px;
+}
+main .news_list .news_item,
+main .career_list .news_item,
+main .news_list .career_item,
+main .career_list .career_item {
+ width: 365px;
+ min-width: 365px;
+ padding: 35px 20px;
+ background: #EDEFF5;
+ position: relative;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .news_list .news_item,
+ main .career_list .news_item,
+ main .news_list .career_item,
+ main .career_list .career_item {
+ padding: 25px 15px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .news_list .news_item,
+ main .career_list .news_item,
+ main .news_list .career_item,
+ main .career_list .career_item {
+ width: 214px;
+ min-width: 214px;
+ padding: 25px 15px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .news_list .news_item,
+ main .career_list .news_item,
+ main .news_list .career_item,
+ main .career_list .career_item {
+ margin-right: 1px;
+ }
+}
+main .news_list .news_item p,
+main .career_list .news_item p,
+main .news_list .career_item p,
+main .career_list .career_item p {
+ white-space: normal;
+ margin-bottom: 22px;
+ line-height: 24px;
+ transition: 175ms color ease-in-out;
+}
+main .news_list .news_item .news_date,
+main .career_list .news_item .news_date,
+main .news_list .career_item .news_date,
+main .career_list .career_item .news_date {
+ margin-bottom: 15px;
+}
+@media all and (max-width: 1279px) {
+ main .news_list .news_item .news_date,
+ main .career_list .news_item .news_date,
+ main .news_list .career_item .news_date,
+ main .career_list .career_item .news_date {
+ margin-bottom: 15px;
+ }
+}
+main .news_list .news_item img,
+main .career_list .news_item img,
+main .news_list .career_item img,
+main .career_list .career_item img {
+ display: block;
+ margin-bottom: 22px;
+ object-fit: cover;
+}
+@media all and (max-width: 1279px) {
+ main .news_list .news_item img,
+ main .career_list .news_item img,
+ main .news_list .career_item img,
+ main .career_list .career_item img {
+ height: auto;
+ width: 100%;
+ margin-bottom: 15px;
+ }
+}
+main .news_list .news_item .news_title,
+main .career_list .news_item .news_title,
+main .news_list .career_item .news_title,
+main .career_list .career_item .news_title,
+main .news_list .news_item .career_title,
+main .career_list .news_item .career_title,
+main .news_list .career_item .career_title,
+main .career_list .career_item .career_title {
+ color: #0C0C0C;
+ font-size: 24px;
+ line-height: 28px;
+ font-weight: 700;
+}
+@media all and (max-width: 1600px) {
+ main .news_list .news_item .news_title,
+ main .career_list .news_item .news_title,
+ main .news_list .career_item .news_title,
+ main .career_list .career_item .news_title,
+ main .news_list .news_item .career_title,
+ main .career_list .news_item .career_title,
+ main .news_list .career_item .career_title,
+ main .career_list .career_item .career_title {
+ font-size: 19px;
+ line-height: 26px;
+ margin-bottom: 15px;
+ }
+}
+main .news_list .news_item .news_link,
+main .career_list .news_item .news_link,
+main .news_list .career_item .news_link,
+main .career_list .career_item .news_link,
+main .news_list .news_item .career_link,
+main .career_list .news_item .career_link,
+main .news_list .career_item .career_link,
+main .career_list .career_item .career_link {
+ margin-bottom: 0;
+ color: var(--blue);
+}
+@media all and (max-width: 1279px) {
+ main .news_list .news_item .news_link,
+ main .career_list .news_item .news_link,
+ main .news_list .career_item .news_link,
+ main .career_list .career_item .news_link,
+ main .news_list .news_item .career_link,
+ main .career_list .news_item .career_link,
+ main .news_list .career_item .career_link,
+ main .career_list .career_item .career_link {
+ font-weight: 700;
+ font-size: 13px;
+ }
+}
+main .news_list .news_item a,
+main .career_list .news_item a,
+main .news_list .career_item a,
+main .career_list .career_item a {
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+}
+main .news_list .news_item:after,
+main .career_list .news_item:after,
+main .news_list .career_item:after,
+main .career_list .career_item:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: -24px;
+ left: 0;
+ right: 0;
+ bottom: -24px;
+ opacity: 0;
+ visibility: hidden;
+ transition: 175ms all ease-in-out;
+}
+main .news_list .news_item:hover,
+main .career_list .news_item:hover,
+main .news_list .career_item:hover,
+main .career_list .career_item:hover {
+ z-index: 2;
+}
+main .news_list .news_item:hover:after,
+main .career_list .news_item:hover:after,
+main .news_list .career_item:hover:after,
+main .career_list .career_item:hover:after {
+ opacity: 1;
+ visibility: visible;
+ background: var(--green);
+ z-index: 0;
+}
+main .news_list .news_item:hover p,
+main .career_list .news_item:hover p,
+main .news_list .career_item:hover p,
+main .career_list .career_item:hover p,
+main .news_list .news_item:hover img,
+main .career_list .news_item:hover img,
+main .news_list .career_item:hover img,
+main .career_list .career_item:hover img {
+ color: #fff;
+ z-index: 2;
+ position: relative;
+}
+main .news_list .news_item:hover .news_date:after,
+main .career_list .news_item:hover .news_date:after,
+main .news_list .career_item:hover .news_date:after,
+main .career_list .career_item:hover .news_date:after {
+ content: "";
+ position: absolute;
+ bottom: -8px;
+ height: 2px;
+ left: 0;
+ right: 0;
+ background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
+}
+main .news_list.masongry_columns,
+main .career_list.masongry_columns {
+ display: flex;
+ justify-content: space-between;
+}
+main .news_list.masongry_columns .column,
+main .career_list.masongry_columns .column {
+ width: calc(50% - 15px);
+}
+main .news_list.masongry_columns .news_item,
+main .career_list.masongry_columns .news_item,
+main .news_list.masongry_columns .career_item,
+main .career_list.masongry_columns .career_item {
+ width: 100%;
+ margin-bottom: 30px;
+}
+@media all and (max-width: 767px) {
+ main .news_list.masongry_columns,
+ main .career_list.masongry_columns {
+ display: block;
+ }
+ main .news_list.masongry_columns .column,
+ main .career_list.masongry_columns .column {
+ width: 100%;
+ }
+}
+main .programs_list,
+main .services_list {
+ display: flex;
+ flex-wrap: wrap;
+}
+@media all and (max-width: 1279px) {
+ main .programs_list,
+ main .services_list {
+ justify-content: space-between;
+ }
+}
+main .programs_list .program_item,
+main .services_list .program_item,
+main .programs_list .service_item,
+main .services_list .service_item {
+ margin-top: 40px;
+ margin-bottom: 40px;
+ width: calc(25% - 23px);
+ position: relative;
+ background: #EDEFF5;
+ transform-origin: left;
+ transition: all 175ms ease-in-out;
+ height: 390px;
+}
+@media all and (max-width: 1420px) {
+ main .programs_list .program_item,
+ main .services_list .program_item,
+ main .programs_list .service_item,
+ main .services_list .service_item {
+ overflow: hidden;
+ }
+}
+@media all and (max-width: 1500px) and (min-width: 1280px) {
+ main .programs_list .program_item,
+ main .services_list .program_item,
+ main .programs_list .service_item,
+ main .services_list .service_item {
+ height: 270px;
+ margin-top: 15px;
+ margin-bottom: 15px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .programs_list .program_item,
+ main .services_list .program_item,
+ main .programs_list .service_item,
+ main .services_list .service_item {
+ width: calc(50% - 15px);
+ margin-right: 0 !important;
+ margin-bottom: 30px;
+ margin-top: 0;
+ height: 258px;
+ overflow: hidden;
+ }
+}
+@media all and (max-width: 767px) {
+ main .programs_list .program_item,
+ main .services_list .program_item,
+ main .programs_list .service_item,
+ main .services_list .service_item {
+ width: 100%;
+ }
+}
+main .programs_list .program_item:after,
+main .services_list .program_item:after,
+main .programs_list .service_item:after,
+main .services_list .service_item:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ background: #eeeff4;
+ z-index: 0;
+ transition: all 125ms ease-in-out;
+}
+main .programs_list .program_item a,
+main .services_list .program_item a,
+main .programs_list .service_item a,
+main .services_list .service_item a {
+ height: 100%;
+ display: block;
+ box-sizing: border-box;
+ padding: 36px 18px;
+ position: relative;
+ z-index: 2;
+}
+@media all and (max-width: 1600px) {
+ main .programs_list .program_item a,
+ main .services_list .program_item a,
+ main .programs_list .service_item a,
+ main .services_list .service_item a {
+ padding: 24px 18px;
+ }
+}
+main .programs_list .program_item a span,
+main .services_list .program_item a span,
+main .programs_list .service_item a span,
+main .services_list .service_item a span {
+ display: inline-block;
+}
+main .programs_list .program_item:not(:nth-child(4n)),
+main .services_list .program_item:not(:nth-child(4n)),
+main .programs_list .service_item:not(:nth-child(4n)),
+main .services_list .service_item:not(:nth-child(4n)) {
+ margin-right: 30px;
+}
+main .programs_list .program_item .program_name,
+main .services_list .program_item .program_name,
+main .programs_list .service_item .program_name,
+main .services_list .service_item .program_name,
+main .programs_list .program_item .service_name,
+main .services_list .program_item .service_name,
+main .programs_list .service_item .service_name,
+main .services_list .service_item .service_name {
+ font-weight: 700;
+ font-size: 26px;
+ line-height: 36px;
+ color: #000;
+ position: relative;
+ z-index: 2;
+ transform: translateY(0px);
+ transition: 125ms transform ease-in-out;
+ max-width: 70%;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .programs_list .program_item .program_name,
+ main .services_list .program_item .program_name,
+ main .programs_list .service_item .program_name,
+ main .services_list .service_item .program_name,
+ main .programs_list .program_item .service_name,
+ main .services_list .program_item .service_name,
+ main .programs_list .service_item .service_name,
+ main .services_list .service_item .service_name {
+ font-size: 22px;
+ line-height: 32px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .programs_list .program_item .program_name,
+ main .services_list .program_item .program_name,
+ main .programs_list .service_item .program_name,
+ main .services_list .service_item .program_name,
+ main .programs_list .program_item .service_name,
+ main .services_list .program_item .service_name,
+ main .programs_list .service_item .service_name,
+ main .services_list .service_item .service_name {
+ font-size: 19px;
+ line-height: 26px;
+ }
+}
+main .programs_list .program_item .program_link,
+main .services_list .program_item .program_link,
+main .programs_list .service_item .program_link,
+main .services_list .service_item .program_link,
+main .programs_list .program_item .service_link,
+main .services_list .program_item .service_link,
+main .programs_list .service_item .service_link,
+main .services_list .service_item .service_link {
+ position: absolute;
+ right: 0px;
+ bottom: -10px;
+ color: var(--blue);
+ font-weight: 600;
+ font-size: 15px;
+ line-height: 20px;
+ opacity: 0;
+ z-index: 2;
+ transform: translate(0, 0);
+ transition: 125ms all ease-in-out;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .programs_list .program_item .program_link,
+ main .services_list .program_item .program_link,
+ main .programs_list .service_item .program_link,
+ main .services_list .service_item .program_link,
+ main .programs_list .program_item .service_link,
+ main .services_list .program_item .service_link,
+ main .programs_list .service_item .service_link,
+ main .services_list .service_item .service_link {
+ font-size: 13px;
+ line-height: 18px;
+ }
+}
+main .programs_list .program_item img,
+main .services_list .program_item img,
+main .programs_list .service_item img,
+main .services_list .service_item img {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ transform: translate(0, 0);
+ transition: 125ms all ease-in-out;
+}
+@media all and (max-width: 1500px) and (min-width: 1280px) {
+ main .programs_list .program_item img,
+ main .services_list .program_item img,
+ main .programs_list .service_item img,
+ main .services_list .service_item img {
+ max-width: 80%;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .programs_list .program_item img,
+ main .services_list .program_item img,
+ main .programs_list .service_item img,
+ main .services_list .service_item img {
+ max-height: 120%;
+ }
+}
+@media all and (min-width: 1280px) {
+ main .programs_list .program_item:hover,
+ main .services_list .program_item:hover,
+ main .programs_list .service_item:hover,
+ main .services_list .service_item:hover {
+ overflow: visible;
+ }
+ main .programs_list .program_item:hover:after,
+ main .services_list .program_item:hover:after,
+ main .programs_list .service_item:hover:after,
+ main .services_list .service_item:hover:after {
+ top: -35px;
+ right: -20px;
+ bottom: -35px;
+ }
+ main .programs_list .program_item:hover img,
+ main .services_list .program_item:hover img,
+ main .programs_list .service_item:hover img,
+ main .services_list .service_item:hover img {
+ transform: translate(20px, -35px);
+ }
+ main .programs_list .program_item:hover .program_name,
+ main .services_list .program_item:hover .program_name,
+ main .programs_list .service_item:hover .program_name,
+ main .services_list .service_item:hover .program_name,
+ main .programs_list .program_item:hover .service_name,
+ main .services_list .program_item:hover .service_name,
+ main .programs_list .service_item:hover .service_name,
+ main .services_list .service_item:hover .service_name {
+ transform: translateY(-30px);
+ }
+ main .programs_list .program_item:hover .program_link,
+ main .services_list .program_item:hover .program_link,
+ main .programs_list .service_item:hover .program_link,
+ main .services_list .service_item:hover .program_link,
+ main .programs_list .program_item:hover .service_link,
+ main .services_list .program_item:hover .service_link,
+ main .programs_list .service_item:hover .service_link,
+ main .services_list .service_item:hover .service_link {
+ opacity: 1;
+ transform: translate(-10px, -10px);
+ }
+}
+main .services_list {
+ justify-content: center;
+}
+@media all and (max-width: 1279px) {
+ main .services_list {
+ justify-content: space-between;
+ }
+}
+main .services_list .service_item {
+ width: calc(33.333% - 20px);
+}
+main .services_list .service_item:after {
+ background: #f1f2f7;
+}
+main .services_list .service_item .service_name {
+ max-width: 50%;
+}
+main .services_list .service_item:not(:nth-child(3n)) {
+ margin-right: 30px;
+}
+main .services_list .service_item:nth-child(3n) {
+ margin-right: 0;
+}
+main .services_list .service_item:nth-child(4n) {
+ margin-right: 30px;
+}
+@media all and (max-width: 1279px) {
+ main .services_list .service_item {
+ width: calc(50% - 15px);
+ }
+ main .services_list .service_item img {
+ max-height: 100%;
+ }
+}
+@media all and (max-width: 767px) {
+ main .services_list .service_item {
+ width: 100%;
+ }
+}
+main #special_slider {
+ position: relative;
+}
+main #special_slider .disable_space {
+ margin-bottom: -80px;
+}
+@media all and (max-width: 960px) {
+ main #special_slider .disable_space {
+ margin-bottom: -40px;
+ }
+}
+main .special_list {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+main .special_list .special_item {
+ position: relative;
+ width: calc(50% - 18px);
+ min-width: calc(50% - 18px);
+ margin-bottom: 80px;
+ min-height: 310px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .special_list .special_item {
+ min-height: 270px;
+ margin-bottom: 40px;
+ }
+}
+main .special_list .special_item a {
+ display: block;
+ color: #0C0C0C;
+ position: relative;
+ z-index: 2;
+ box-sizing: border-box;
+ padding: 25px calc(50% + 20px) 25px 20px;
+ height: 100%;
+}
+main .special_list .special_item a .special_name {
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ color: #0C0C0C;
+ margin-bottom: 25px;
+ display: block;
+ transition: all 220ms ease-in-out;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .special_list .special_item a .special_name {
+ font-size: 19px;
+ line-height: 26px;
+ }
+}
+main .special_list .special_item a .speacial_text {
+ display: block;
+ margin-bottom: 10px;
+ font-weight: 700;
+ color: #0C0C0C;
+ transform: translate(0px, 0px);
+ transition: all 220ms ease-in-out;
+}
+main .special_list .special_item a .speacial_text .special_desc {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+main .special_list .special_item a .special_desc {
+ font-size: 15px;
+ line-height: 24px;
+ transform: translate(0px, 0px);
+ transition: all 220ms ease-in-out;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .special_list .special_item a .special_desc {
+ font-size: 13px;
+ line-height: 18px;
+ }
+}
+main .special_list .special_item a > .speacial_text,
+main .special_list .special_item a > .special_desc {
+ margin-top: 15px;
+ margin-bottom: 15px;
+}
+main .special_list .special_item a .special_link {
+ display: inline-block;
+ font-weight: 600;
+ opacity: 0;
+ transform: translate(10px, 10px);
+ transition: all 220ms ease-in-out;
+ color: #fff;
+}
+main .special_list .special_item:after {
+ content: "";
+ display: block;
+ position: absolute;
+ top: 20px;
+ bottom: 30px;
+ right: 30px;
+ left: 30%;
+ transition: all 220ms ease-in-out;
+ background: var(--inactive);
+ z-index: 0;
+}
+main .special_list .special_item img {
+ display: block;
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ width: 50%;
+ height: 100%;
+ right: 0;
+ object-fit: cover;
+ z-index: 1;
+}
+@media all and (min-width: 1280px) {
+ main .special_list .special_item:hover a .special_name {
+ color: #fff;
+ }
+ main .special_list .special_item:hover a .speacial_text,
+ main .special_list .special_item:hover a .special_desc {
+ transform: translate(0px, -10px);
+ color: #fff;
+ }
+ main .special_list .special_item:hover a .special_link {
+ opacity: 1;
+ color: #fff;
+ transform: translate(0px, 0px);
+ }
+ main .special_list .special_item:hover:after {
+ background: var(--green);
+ top: 0;
+ left: 0;
+ bottom: 0;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .special_list .special_item {
+ width: calc(50% - 15px);
+ min-width: calc(50% - 15px);
+ margin-bottom: 30px;
+ }
+ main .special_list .special_item a {
+ padding: 30px 0 0 0;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ main .special_list .special_item a .special_name {
+ font-size: 19px;
+ line-height: 26px;
+ margin-bottom: 15px;
+ }
+ main .special_list .special_item a .special_desc {
+ font-size: 13px;
+ line-height: 20px;
+ width: 100%;
+ }
+ main .special_list .special_item a .speacial_text {
+ width: 100%;
+ }
+ main .special_list .special_item a .special_link {
+ opacity: 1;
+ transform: translate(0, 0);
+ color: var(--blue);
+ }
+ main .special_list .special_item a img {
+ position: relative;
+ width: 100%;
+ height: 155px;
+ object-fit: cover;
+ object-position: center;
+ }
+ main .special_list .special_item:after {
+ width: 182px;
+ top: 0;
+ left: auto;
+ right: 0;
+ height: 120px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .special_list .special_item {
+ width: 100%;
+ }
+ main .special_list .special_item:after {
+ width: 131px;
+ }
+ main .special_list .special_item a .special_name {
+ margin-bottom: 15px;
+ }
+ main .special_list .special_item a img {
+ height: 190px;
+ }
+}
+main .special_list.swiped {
+ flex-wrap: unset;
+ white-space: nowrap;
+}
+main .special_list.swiped .special_item {
+ margin-top: 30px;
+ margin-bottom: 30px;
+ margin-right: 30px;
+}
+main .special_list.swiped .special_item > * {
+ white-space: normal;
+}
+main .special_list.swiped .special_item a .special_link {
+ color: var(--blue);
+ opacity: 1;
+}
+main .special_list.swiped .special_item:hover a .special_link {
+ color: #fff;
+}
+@media all and (max-width: 1279px) {
+ main .special_list.swiped {
+ white-space: unset;
+ }
+ main .special_list.swiped .special_item {
+ width: 288px;
+ min-width: 288px;
+ margin-right: 30px;
+ position: relative;
+ }
+ main .special_list.swiped .special_item a {
+ padding: 20px 0 40px 0;
+ display: block;
+ }
+ main .special_list.swiped .special_item a .special_name {
+ height: 52px;
+ margin-bottom: 235px;
+ display: flex;
+ align-items: flex-end;
+ }
+ main .special_list.swiped .special_item a .special_link {
+ position: absolute;
+ bottom: 0px;
+ left: 0;
+ }
+ main .special_list.swiped .special_item img {
+ width: 100%;
+ height: 200px;
+ top: 88px;
+ }
+ main .special_list.swiped .special_item:hover a .special_link {
+ color: var(--blue);
+ }
+ main .special_list.swiped .special_item:after {
+ width: 131px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .special_list.swiped .special_item {
+ width: 212px;
+ min-width: 212px;
+ margin-right: 16px;
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+ main .special_list.swiped .special_item a .special_name {
+ height: 78px;
+ }
+ main .special_list.swiped .special_item img {
+ top: 112px;
+ }
+}
+main .brand_select {
+ max-width: 306px;
+ margin-left: auto;
+ margin-top: 35px;
+ margin-bottom: 35px;
+}
+@media all and (max-width: 767px) {
+ main .brand_select {
+ max-width: 100%;
+ margin-top: 10px;
+ margin-bottom: 25px;
+ }
+}
+main .special_detail .special_offer {
+ position: relative;
+ padding: 25px calc(100% - 390px) 0 25px;
+ margin-bottom: 45px;
+ min-height: 310px;
+}
+main .special_detail .special_offer h2 {
+ font-size: 26px;
+ line-height: 35px;
+ color: #0C0C0C;
+ font-weight: 700;
+ margin-bottom: 25px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .special_detail .special_offer h2 {
+ font-size: 22px;
+ line-height: 26px;
+ }
+}
+main .special_detail .special_offer h2 span {
+ color: #A8026B;
+ font-size: 58px;
+ line-height: 58px;
+}
+main .special_detail .special_offer h2 mark {
+ color: #A8026B;
+ background: transparent;
+}
+main .special_detail .special_offer .button {
+ width: 100%;
+ margin-top: 40px;
+}
+main .special_detail .special_offer:after {
+ content: "";
+ display: block;
+ position: absolute;
+ z-index: 1;
+ left: 420px;
+ top: 15px;
+ bottom: 25px;
+ right: 0;
+ background: var(--inactive);
+}
+main .special_detail .special_offer img {
+ display: block;
+ height: 100%;
+ width: calc(100% - 502px);
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ z-index: 2;
+ object-fit: cover;
+}
+@media all and (max-width: 1420px) {
+ main .special_detail .special_offer {
+ padding-left: 0;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .special_detail .special_offer {
+ padding: 0 calc(50% + 15px) 0 0;
+ }
+ main .special_detail .special_offer h2 {
+ font-size: 19px;
+ line-height: 26px;
+ width: 100%;
+ order: 2;
+ margin-bottom: 0;
+ }
+ main .special_detail .special_offer h2 span {
+ font-size: 19px;
+ line-height: 26px;
+ }
+ main .special_detail .special_offer img {
+ width: calc(50% - 15px);
+ }
+ main .special_detail .special_offer:after {
+ left: calc(50% - 120px);
+ z-index: -1;
+ }
+}
+@media all and (max-width: 767px) {
+ main .special_detail .special_offer {
+ padding: 0;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ main .special_detail .special_offer img {
+ order: 1;
+ width: 100%;
+ position: relative;
+ height: 155px;
+ margin-bottom: 10px;
+ }
+ main .special_detail .special_offer ul,
+ main .special_detail .special_offer .list-column,
+ main .special_detail .special_offer p {
+ order: 3;
+ margin-top: 20px;
+ margin-bottom: 30px;
+ }
+ main .special_detail .special_offer .button {
+ order: 4;
+ margin-top: 0;
+ }
+ main .special_detail .special_offer:after {
+ width: 182px;
+ left: auto;
+ right: 0;
+ top: 0;
+ bottom: 50px;
+ z-index: -1;
+ }
+}
+main .special_detail .special_offer-text {
+ margin-bottom: 80px;
+ padding: 0 25px;
+}
+@media all and (max-width: 767px) {
+ main .special_detail .special_offer-text {
+ padding: 0;
+ margin-bottom: 40px;
+ }
+}
+main .special_detail .aside_container {
+ margin-top: 60px;
+}
+@media all and (max-width: 767px) {
+ main .special_detail .aside_container {
+ margin-top: 30px;
+ padding-top: 30px;
+ border-top: 1px solid #EDEFF5;
+ }
+}
+main .special_detail .aside_container .block_header {
+ padding: 0px !important;
+ margin: 0 25px;
+ border-top: 1px solid #EDEFF5;
+ border-bottom: 1px solid #EDEFF5;
+}
+main .special_detail .aside_container .block_body {
+ padding: 0 25px !important;
+}
+main .special_detail .aside_container .special_offer-text {
+ margin-bottom: 30px;
+}
+main .special_detail .dropdown_block .block_body {
+ padding: 0 40px;
+}
+@media all and (max-width: 960px) {
+ main .special_detail .dropdown_block .block_body {
+ padding: 0;
+ }
+}
+main .leasing_offer h3 {
+ padding: 0 25px;
+ margin-bottom: 15px;
+ font-size: 26px;
+ line-height: 35px;
+}
+@media all and (max-width: 767px) {
+ main .leasing_offer h3 {
+ padding: 0;
+ font-size: 17px;
+ line-height: 24px;
+ }
+}
+main .leasing_offer .title_wrapper {
+ margin-bottom: 0;
+}
+main .leasing_offer #leasing_slider {
+ margin-top: 30px;
+}
+@media all and (max-width: 1279px) {
+ main .leasing_offer #leasing_slider {
+ margin-top: 0;
+ }
+}
+main .leasing_offer #leasing_slider .leasing_list.swiped {
+ display: flex;
+ flex-wrap: unset;
+}
+main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item {
+ min-width: calc(33.333% - 20px);
+ margin-bottom: 0;
+ margin-right: 30px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item {
+ min-width: calc(28% - 20px);
+ }
+ main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper {
+ padding-bottom: 15px;
+ }
+ main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper span {
+ padding: 0 15px;
+ }
+ main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item .item_wrapper img {
+ height: 165px;
+ margin-bottom: 15px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main .leasing_offer #leasing_slider .leasing_list.swiped {
+ margin-right: 0;
+ overflow-x: unset;
+ margin-bottom: 30px;
+ margin-left: 0;
+ }
+ main .leasing_offer #leasing_slider .leasing_list.swiped .leasing_item {
+ min-width: 210px;
+ margin-right: 5px !important;
+ }
+}
+main .leasing_offer .leasing_list {
+ display: flex;
+ flex-wrap: wrap;
+}
+main .leasing_offer .leasing_list .leasing_item {
+ width: calc(33.333% - 20px);
+ margin-bottom: 30px;
+}
+main .leasing_offer .leasing_list .leasing_item:not(:nth-child(3n)) {
+ margin-right: 30px;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper {
+ display: block;
+ padding-bottom: 35px;
+ background: #fff;
+ transition: background-color 175ms ease-in-out;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper img {
+ display: block;
+ width: 100%;
+ height: 220px;
+ object-fit: cover;
+ margin-bottom: 30px;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper span {
+ display: block;
+ color: #000;
+ transition: color 175ms ease-in-out;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model {
+ padding: 0 30px;
+ margin-bottom: 5px;
+ font-weight: 700;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc {
+ padding: 0 30px;
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover {
+ background: var(--green);
+}
+main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_model,
+main .leasing_offer .leasing_list .leasing_item .item_wrapper:hover .leasing_desc {
+ color: #fff;
+}
+@media all and (max-width: 1279px) {
+ main .leasing_offer .leasing_list {
+ overflow-x: scroll;
+ flex-wrap: unset;
+ margin-right: -80px;
+ }
+ main .leasing_offer .leasing_list .leasing_item {
+ min-width: 210px;
+ margin-right: 5px !important;
+ }
+ main .leasing_offer .leasing_list .leasing_item .item_wrapper {
+ padding-bottom: 12px;
+ }
+ main .leasing_offer .leasing_list .leasing_item .item_wrapper img {
+ margin-bottom: 12px;
+ height: 135px;
+ }
+ main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model,
+ main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc {
+ padding: 0 18px;
+ }
+}
+@media all and (max-width: 767px) {
+ main .leasing_offer .leasing_list {
+ margin: 0 -16px;
+ padding: 0 16px;
+ }
+}
+main .leasing_offer .leasing_offer-detail {
+ display: flex;
+ justify-content: space-between;
+ margin-top: 45px;
+}
+main .leasing_offer .leasing_offer-detail .image_slider {
+ width: calc(100% - 560px);
+ position: relative;
+ overflow: hidden;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slider_dots {
+ position: absolute;
+ bottom: 12px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin: auto;
+ left: 0;
+ right: 0;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button {
+ padding: 0;
+ width: 9px;
+ height: 9px;
+ cursor: pointer;
+ border-radius: 100%;
+ margin: 0 4px;
+ min-width: 9px;
+ border: 0;
+ background: #fff;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slider_dots button.is-selected {
+ background: #A8026B;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slider_list {
+ display: flex;
+ height: 100%;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slide {
+ height: 100%;
+ min-width: 100%;
+}
+main .leasing_offer .leasing_offer-detail .image_slider .slide img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+main .leasing_offer .leasing_offer-detail .offer_desc {
+ width: 530px;
+ padding-bottom: 40px;
+ position: relative;
+}
+main .leasing_offer .leasing_offer-detail .offer_desc .offer_name {
+ font-size: 26px;
+ line-height: 35px;
+ text-transform: uppercase;
+ font-weight: 700;
+ margin-bottom: 30px;
+}
+main .leasing_offer .leasing_offer-detail .offer_desc ul {
+ margin-bottom: 20px;
+}
+main .leasing_offer .leasing_offer-detail .offer_desc ul li {
+ line-height: 25px;
+}
+main .leasing_offer .leasing_offer-detail .offer_desc .button {
+ margin-top: 40px;
+ width: 390px;
+ position: absolute;
+ bottom: 0;
+ left: 0;
+}
+@media all and (max-width: 1279px) {
+ main .leasing_offer .leasing_offer-detail .image_slider,
+ main .leasing_offer .leasing_offer-detail .offer_desc {
+ width: calc(50% - 15px);
+ }
+ main .leasing_offer .leasing_offer-detail .image_slider .button,
+ main .leasing_offer .leasing_offer-detail .offer_desc .button {
+ position: relative;
+ }
+}
+@media all and (max-width: 767px) {
+ main .leasing_offer .leasing_offer-detail {
+ margin-top: 18px;
+ display: block;
+ flex-wrap: wrap;
+ }
+ main .leasing_offer .leasing_offer-detail .image_slider {
+ width: 100%;
+ height: 168px;
+ margin-bottom: 20px;
+ }
+ main .leasing_offer .leasing_offer-detail .offer_desc {
+ width: 100%;
+ padding-bottom: 0;
+ }
+ main .leasing_offer .leasing_offer-detail .offer_desc .offer_name {
+ font-size: 19px;
+ line-height: 26px;
+ margin-bottom: 13px;
+ }
+ main .leasing_offer .leasing_offer-detail .offer_desc .button {
+ width: 100%;
+ position: relative;
+ }
+}
+main .faq_search {
+ margin-bottom: 40px;
+}
+main .faq_search .form_field {
+ width: 100%;
+ max-width: 635px;
+ margin-left: auto;
+}
+main .dropdown_blocks_list .dropdown_block:not(:last-child) {
+ border-bottom: 1px solid #EDEFF5;
+}
+main .dropdown_blocks_list .dropdown_block .block_header {
+ padding: 15px 10px;
+ height: 70px;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ cursor: pointer;
+}
+main .dropdown_blocks_list .dropdown_block .block_header p {
+ margin-bottom: 0;
+ margin-right: 20px;
+ font-weight: 700;
+}
+main .dropdown_blocks_list .dropdown_block .block_header p.with-icon {
+ display: inline-flex;
+ align-items: center;
+}
+main .dropdown_blocks_list .dropdown_block .block_header p.with-icon img {
+ margin-right: 20px;
+}
+main .dropdown_blocks_list .dropdown_block .block_header button {
+ width: 22px;
+ height: 22px;
+ min-width: 22px;
+ cursor: pointer;
+ background: url("/images/icons/dropdown-blue.svg") no-repeat center;
+}
+main .dropdown_blocks_list .dropdown_block .block_body {
+ display: none;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company {
+ display: flex;
+ margin-bottom: 30px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company .title {
+ text-transform: uppercase;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company ul {
+ margin-left: 80px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .company ul li {
+ line-height: 1.5;
+ margin-bottom: 6px;
+}
+main .dropdown_blocks_list .dropdown_block.open .block_header button {
+ background: url("/images/icons/close-blue.svg") no-repeat center;
+}
+main .dropdown_blocks_list .dropdown_block.open .block_body {
+ display: block;
+ margin-top: 25px;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main .dropdown_blocks_list .dropdown_block.open .block_body {
+ margin-top: 10px;
+ }
+}
+main .dropdown_blocks_list .dropdown_block.open .block_body p {
+ margin-bottom: 35px;
+}
+@media all and (max-width: 767px) {
+ main .dropdown_blocks_list .dropdown_block.open .block_body {
+ margin-top: 0;
+ }
+ main .dropdown_blocks_list .dropdown_block.open .block_body p {
+ margin-bottom: 15px;
+ }
+}
+main .dropdown_blocks_list.filled .dropdown_block.open .block_header {
+ background: var(--inactive);
+ color: var(--blue);
+}
+main aside .aside_nav {
+ list-style: none;
+ padding: 0;
+ margin: 0 0 30px 0;
+}
+main aside .aside_nav li {
+ margin-bottom: 8px;
+}
+main aside .aside_nav li a {
+ display: flex;
+ align-items: center;
+ min-height: 56px;
+ color: #000;
+ font-size: 15px;
+ line-height: 23px;
+ font-weight: 700;
+ box-sizing: border-box;
+ padding: 0 15px;
+}
+main aside .aside_nav li a.active {
+ background: var(--green);
+ color: #fff;
+ font-weight: 700;
+}
+@media all and (max-width: 1600px) and (min-width: 1280px) {
+ main aside .aside_nav li a {
+ min-height: 48px;
+ font-size: 13px;
+ line-height: 18px;
+ }
+}
+@media all and (max-width: 1279px) {
+ main aside .aside_nav {
+ display: flex;
+ margin-left: -16px;
+ margin-right: -16px;
+ overflow-x: auto;
+ padding-left: 16px;
+ padding-right: 16px;
+ }
+ main aside .aside_nav li {
+ background: #EDEFF5;
+ margin-bottom: 0;
+ }
+ main aside .aside_nav li a {
+ white-space: nowrap;
+ font-size: 13px;
+ line-height: 20px;
+ min-height: 40px;
+ font-weight: 400;
+ }
+}
+main aside .button {
+ width: 100%;
+}
+main #order .container {
+ padding-bottom: 180px;
+}
+@media all and (max-width: 1600px) {
+ main #order .container {
+ padding-bottom: 60px;
+ }
+}
+@media all and (max-width: 767px) {
+ main #order {
+ background: #EDEFF5;
+ }
+ main #order .container {
+ padding: 40px 0 0 0;
+ }
+}
+.model_container {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ margin-top: 60px;
+}
+@media all and (max-width: 1600px) {
+ .model_container {
+ margin-top: 20px;
+ }
+}
+.model_container .col {
+ width: calc(50% - 15px);
+}
+.model_container .col: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% - 255px);
+}
+@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% - 255px);
+ 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% - 255px);
+ 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;
+ margin-bottom: 40px;
+}
+.catalog_sort .sort_container {
+ margin-left: 40px;
+ position: relative;
+ z-index: 9;
+}
+.catalog_sort .sort_container:not(.open) ul {
+ display: none;
+}
+.catalog_sort .sort_container ul {
+ position: absolute;
+ top: 100%;
+ width: 210px;
+ left: -200px;
+ right: -200px;
+ text-align: left;
+ background: #FFFFFF;
+ list-style: none;
+ padding: 16px;
+ margin: auto;
+ box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
+}
+.catalog_sort .sort_container ul li {
+ cursor: pointer;
+}
+.catalog_sort .sort_container ul li:not(:last-child) {
+ margin-bottom: 15px;
+}
+.catalog_sort .sort_container ul .active {
+ color: var(--blue);
+}
+@media all and (max-width: 768px) {
+ .catalog_sort .sort_container ul[data-position="left"] {
+ left: 0;
+ right: auto;
+ }
+ .catalog_sort .sort_container ul[data-position="right"] {
+ right: 0;
+ left: auto;
+ }
+}
+.catalog_sort .sort_container button {
+ height: 40px;
+ padding: 0 20px 0 48px;
+ color: var(--blue);
+}
+.catalog_sort .sort_container button.i-filter {
+ background: url("/images/icons/icon-filter.svg") no-repeat 20px 50%;
+}
+.catalog_sort .sort_container button.i-sort {
+ background: url("/images/icons/icon-sort.svg") no-repeat 20px 50%;
+}
+@media all and (max-width: 767px) {
+ .catalog_sort .sort_container {
+ margin-left: 0;
+ }
+ .catalog_sort .sort_container:nth-child(2) {
+ text-align: right;
+ }
+ .catalog_sort .sort_container button {
+ padding: 0 0 0 30px;
+ background-position: left center !important;
+ }
+}
+@media all and (max-width: 1279px) {
+ .catalog_sort {
+ margin-bottom: 10px;
+ }
+}
+@media all and (max-width: 767px) {
+ .catalog_sort {
+ justify-content: space-between;
+ }
+}
+.news_container {
+ line-height: 24px;
+ position: relative;
+ padding-left: 565px;
+ min-height: 610px;
+}
+@media all and (max-width: 1279px) {
+ .news_container {
+ padding-left: 0;
+ font-size: 13px;
+ line-height: 20px;
+ min-height: 0;
+ }
+}
+.news_container .image {
+ width: 100%;
+ width: 525px;
+ height: 525px;
+ background: var(--gray-light);
+ margin-bottom: 30px;
+ position: absolute;
+ left: 0;
+ top: 0;
+}
+.news_container .image img {
+ width: 100%;
+ height: 100%;
+ object-fit: cover;
+}
+@media all and (max-width: 1279px) {
+ .news_container .image {
+ position: relative;
+ float: right;
+ margin-left: 30px;
+ margin-bottom: 30px;
+ width: 288px;
+ height: 282px;
+ }
+}
+@media all and (max-width: 767px) {
+ .news_container .image {
+ margin-left: 0;
+ width: 100%;
+ float: none;
+ height: auto;
+ }
+ .news_container .image img {
+ height: auto;
+ }
+}
+.news_container .socials {
+ position: absolute;
+ left: 0;
+ top: 555px;
+}
+@media all and (max-width: 1279px) {
+ .news_container .socials {
+ position: relative;
+ top: 0;
+ margin-top: 50px;
+ }
+}
+.news_container .socials a {
+ width: 48px;
+ height: 48px;
+ margin-right: 15px;
+}
+.news_container h1 {
+ margin-bottom: 20px;
+}
+@media all and (max-width: 1279px) {
+ .news_container h1 {
+ font-size: 19px;
+ line-height: 26px;
+ margin-bottom: 20px;
+ }
+}
+.news_container .date {
+ display: block;
+ text-transform: uppercase;
+ margin-bottom: 35px;
+}
+@media all and (max-width: 767px) {
+ .news_container .date {
+ font-size: 10px;
+ line-height: 15px;
+ margin-bottom: 20px;
+ }
+}
+.news_container p,
+.news_container ul,
+.news_container ol {
+ margin-bottom: 20px;
+}
+.calendar_wrapper #calendar_month {
+ margin-left: auto;
+ max-width: 235px;
+ padding-left: 32px;
+ display: block;
+ background: url("/images/lk/calendar.svg") no-repeat 8px 50%;
+}
+.calendar_wrapper .calendar_grid {
+ margin-top: 30px;
+}
+.calendar_wrapper .calendar_grid .grid_header {
+ display: flex;
+ flex-wrap: wrap;
+}
+.calendar_wrapper .calendar_grid .grid_header .grid_cell {
+ padding: 15px;
+ text-transform: uppercase;
+ font-weight: bold;
+ font-size: 15px;
+ line-height: 23px;
+ color: #0C0C0C;
+ width: 14.2%;
+}
+.calendar_wrapper .calendar_grid .grid_body {
+ display: flex;
+ flex-wrap: wrap;
+ border: 1px solid #E0E0E0;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell {
+ padding: 15px;
+ width: 14.287%;
+ height: 150px;
+ border: 1px solid #E0E0E0;
+ box-sizing: border-box;
+ display: flex;
+ flex-wrap: wrap;
+ align-items: stretch;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header {
+ color: #87878E;
+ align-self: flex-start;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span {
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ color: #000;
+ padding-right: 4px;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body {
+ align-self: flex-end;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p {
+ color: #000;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p span {
+ display: block;
+ font-weight: 700;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.disabled {
+ background: #EDEFF5;
+ opacity: 0.4;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current {
+ background: var(--blue);
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header {
+ color: #fff;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_header span {
+ color: inherit;
+}
+.calendar_wrapper .calendar_grid .grid_body .grid_cell.current .cell_body p {
+ color: #fff;
+}
+.calendar_payment {
+ display: flex;
+}
+.calendar_payment .day {
+ color: #87878E;
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ margin-right: 50px;
+}
+.calendar_payment .day span {
+ display: block;
+ font-size: 50px;
+ line-height: 1;
+ color: #000;
+}
+.calendar_payment .payment_table {
+ display: table;
+ margin-top: 12px;
+}
+.calendar_payment .payment_table .table_row {
+ display: table-row;
+}
+.calendar_payment .payment_table .table_row .table_cell {
+ display: table-cell;
+ padding: 2px 10px;
+}
+.calendar_payment .payment_table .table_row .table_cell a {
+ font-weight: 700;
+}
+.calendar_payment .payment_table .table_row.table_header .table_cell {
+ color: #87878E;
+ padding: 12px 10px;
+}
+.acts_wrapper {
+ display: flex;
+ justify-content: space-between;
+}
+.acts_wrapper .acts_list-checkbox,
+.acts_wrapper .reconciliation_form {
+ width: calc(50% - 10px);
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail {
+ margin: 30px 0;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail p {
+ margin-bottom: 10px;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul {
+ max-width: 60%;
+ display: flex;
+ flex-wrap: wrap;
+}
+main .dropdown_blocks_list .dropdown_block .block_body .transaction_detail ul li {
+ width: 50%;
+}
+.dropdown_block + .dosc_list {
+ margin-top: 30px;
+}
+.vacancy,
+.service_entry {
+ line-height: 24px;
+ padding: 0 20px;
+}
+.vacancy .image-full,
+.service_entry .image-full {
+ margin-left: -20px;
+ margin-right: -20px;
+ width: calc(100% + 40px);
+}
+@media all and (max-width: 1279px) {
+ .vacancy .image-full,
+ .service_entry .image-full {
+ margin-left: 0;
+ margin-right: 0;
+ width: 100%;
+ }
+}
+.vacancy br,
+.service_entry br {
+ line-height: 35px;
+}
+@media all and (max-width: 1279px) {
+ .vacancy,
+ .service_entry {
+ padding: 0;
+ }
+}
+.error_page {
+ position: relative;
+ min-height: 400px;
+}
+.error_page div {
+ max-width: 450px;
+ position: absolute;
+ top: 130px;
+}
+.error_page h1 {
+ font-size: 50px;
+ line-height: 60px;
+ color: var(--blue);
+ font-weight: 700;
+ margin-bottom: 35px;
+}
+.error_page p {
+ font-size: 26px;
+ line-height: 35px;
+ font-weight: 700;
+ margin-bottom: 0;
+}
+.error_page img {
+ display: block;
+ max-width: 100%;
+ margin-left: auto;
+}
+@media all and (max-width: 1279px) {
+ .error_page h1 {
+ font-size: 32px;
+ line-height: 44px;
+ }
+ .error_page p {
+ font-size: 20px;
+ line-height: 28px;
+ }
+ .error_page img {
+ max-width: 80%;
+ }
+ .error_page div {
+ max-width: 350px;
+ top: 90px;
+ }
+}
+@media all and (max-width: 767px) {
+ .error_page div {
+ position: static;
+ margin-bottom: 25px;
+ }
+ .error_page h1 {
+ font-size: 22px;
+ line-height: 33px;
+ margin-bottom: 25px;
+ }
+ .error_page p {
+ font-size: 16px;
+ line-height: 24px;
+ }
+ .error_page img {
+ max-width: 340px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+.grecaptcha-badge {
+ visibility: hidden;
+}
+#about_banner {
+ max-width: 1920px;
+ margin: auto;
+ margin-top: -90px;
+ position: relative;
+}
+@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: 219px;
+ }
+ #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: center;
+ 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;
+}
+@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: 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: 920px) {
+ .history {
+ max-width: 820px;
+ margin-left: auto;
+ margin-right: auto;
+ }
+}
+@media all and (max-width: 920px) {
+ .history {
+ max-width: 570px;
+ margin-bottom: 160px;
+ }
+}
+@media (max-width: 767px) {
+ .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: 920px) {
+ .history .year {
+ margin-bottom: 120px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year {
+ margin-bottom: 80px;
+ }
+}
+.history .year .line {
+ position: absolute;
+ right: 10px;
+ background: url("/images/about/line-right.png") repeat-y top left;
+ background-size: 100% auto;
+ top: -4px;
+ bottom: -10px;
+ width: 100%;
+}
+@media all and (max-width: 920px) {
+ .history .year .line {
+ right: 10px;
+ background-size: calc(100% + 30px) auto;
+ background-position: top right;
+ }
+}
+@media (max-width: 767px) {
+ .history .year .line {
+ top: -6px;
+ background-size: 100% auto;
+ }
+}
+.history .year:first-child {
+ margin-top: 40px;
+ padding-top: 40px;
+}
+@media all and (max-width: 920px) {
+ .history .year:first-child {
+ padding-top: 20px;
+ margin-top: 20px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:first-child {
+ padding-top: 0;
+ }
+}
+.history .year:first-child .line {
+ top: 30px;
+ bottom: -9px;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:first-child .line {
+ top: -2px;
+ bottom: -20px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:first-child .line {
+ top: 20px;
+ }
+}
+@media (max-width: 767px) {
+ .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: 200px;
+ background: url("/images/about/top.png") no-repeat top left #fff;
+ background-size: 100% auto;
+ top: -115px;
+}
+@media all and (max-width: 920px) {
+ .history .year:first-child:before {
+ height: 82px;
+ top: -62px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:first-child:before {
+ height: 46px;
+ 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: -234px;
+ left: -11px;
+ z-index: 1;
+ pointer-events: none;
+ height: 225px;
+ background: url("/images/about/top-2.png") no-repeat bottom left #fff;
+ background-size: 100% auto;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:first-child .month:last-child:after {
+ height: 186px;
+ bottom: -200px;
+ left: -10px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:first-child .month:last-child:after {
+ height: 128px;
+ bottom: -136px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:first-child .month:last-child:after {
+ height: 70px;
+ bottom: -78px;
+ left: -10px;
+ }
+}
+.history .year:last-child {
+ margin-bottom: 0;
+}
+.history .year:last-child .line {
+ top: 33px;
+ bottom: 38px;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:last-child .line {
+ top: 11px;
+ bottom: -16px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:last-child .line {
+ top: 9px;
+ left: -14px;
+ background-size: calc(100% + 9px) auto;
+ bottom: 0;
+ }
+}
+@media (max-width: 767px) {
+ .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: -165px;
+ left: -10px;
+ z-index: 1;
+ pointer-events: none;
+ height: 203px;
+ background: url("/images/about/bottom-2.png") no-repeat bottom left #fff;
+ background-size: 100% auto;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:last-child .month:last-child:after {
+ bottom: -158px;
+ height: 158px;
+ right: 21px !important;
+ width: calc(100% - 10px);
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:last-child .month:last-child:after {
+ height: 118px;
+ bottom: -90px;
+ left: -14px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:last-child .month:last-child:after {
+ height: 63px;
+ bottom: -64px;
+ left: -10px;
+ }
+}
+.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: 920px) {
+ .history .year:last-child:nth-child(even) .month:before,
+ .history .year:last-child:nth-child(even) .month:after {
+ right: 9px;
+ }
+}
+@media (max-width: 767px) {
+ .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: -11px;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:last-child:nth-child(even) .line {
+ bottom: -15px;
+ height: auto;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:last-child:nth-child(even) .line {
+ left: -12px;
+ }
+}
+@media all and (max-width: 767px) {
+ .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: 920px) {
+ .history .year:last-child:nth-child(even) .month:last-child:after {
+ right: auto;
+ left: -12px !important;
+ }
+}
+@media all and (max-width: 767px) {
+ .history .year:last-child:nth-child(even) .month:last-child:after {
+ left: -10px !important;
+ }
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:last-child:nth-child(odd) .month:last-child:after {
+ left: auto !important;
+ right: 7px !important;
+ }
+}
+.history .year:not(:last-child) .month:last-child:before {
+ content: "";
+ display: block;
+ width: 975px;
+ width: 100%;
+ position: absolute;
+ top: auto;
+ bottom: -228px;
+ left: -10px;
+ z-index: 1;
+ pointer-events: none;
+ height: 225px;
+ background: url("/images/about/bottom-1.png") no-repeat bottom left #fff;
+ background-size: 100% auto;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:not(:last-child) .month:last-child:before {
+ bottom: -197px;
+ height: 189px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:not(:last-child) .month:last-child:before {
+ height: 130px;
+ bottom: -130px;
+ }
+}
+@media (max-width: 767px) {
+ .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: 920px) {
+ .history .year:after {
+ font-size: 22px;
+ }
+}
+@media (max-width: 767px) {
+ .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: -234px;
+ left: -10px;
+ z-index: 1;
+ pointer-events: none;
+ height: 225px;
+ background: url("/images/about/top-2.png") no-repeat bottom left #fff;
+ background-size: 100% auto;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before {
+ bottom: -195px;
+ height: 190px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before {
+ height: 130px;
+ bottom: -130px;
+ left: -14px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:nth-child(odd):not(:first-child):not(:last-child) .month:last-child:before {
+ height: 70px;
+ bottom: -80px;
+ left: -10px;
+ }
+}
+.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: -7px;
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:nth-child(even):not(:last-child) .line {
+ top: 20px;
+ bottom: -45px;
+ left: -11px;
+ }
+}
+@media all and (max-width: 920px) {
+ .history .year:nth-child(even):not(:last-child) .line {
+ top: 15px;
+ left: -12px;
+ }
+}
+@media (max-width: 767px) {
+ .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: 767px) {
+ .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: 10px;
+}
+@media all and (max-width: 920px) {
+ .history .year:nth-child(even):not(:last-child) .month:before,
+ .history .year:nth-child(even):not(:last-child) .month:after {
+ right: 14px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year:nth-child(even):not(:last-child) .month:before,
+ .history .year:nth-child(even):not(:last-child) .month:after {
+ right: 10px;
+ }
+}
+@media (max-width: 1600px) and (min-width: 920px) {
+ .history .year:nth-child(even):not(:last-child) .month:last-child:after {
+ right: 13px;
+ }
+}
+@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: 920px) {
+ .history .year .month {
+ width: calc(100% - 90px);
+ }
+}
+@media (max-width: 767px) {
+ .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: 920px) {
+ .history .year .month p:first-child {
+ width: 90px;
+ min-width: 90px;
+ }
+}
+@media (max-width: 767px) {
+ .history .year .month p:first-child {
+ display: block;
+ margin-bottom: 4px;
+ }
+}
+.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;
+}
+.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;
+}
+@media all and (max-width: 1279px) {
+ .pageWithSide .rightColumn {
+ display: none;
+ }
+}
+.pageWithSide .rightColumn .banner {
+ background: #EDEFF5;
+ margin-bottom: 16px;
+ box-sizing: border-box;
+ position: relative;
+}
+.pageWithSide .rightColumn .banner.special {
+ padding: 20px 10px;
+}
+.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;
+}
+.pageWithSide .rightColumn .banner.special p {
+ text-transform: uppercase;
+ font-weight: 700;
+ font-size: 26px;
+ line-height: 35px;
+ color: #0C0C0C;
+ margin-bottom: 10px;
+}
+.pageWithSide .rightColumn .banner.special p span {
+ color: #A8026B;
+}
+.pageWithSide .rightColumn .banner.special p big {
+ display: block;
+ color: #A8026B;
+ font-size: 58px;
+ line-height: 58px;
+}
+.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;
+}
+.pageWithSide .rightColumn .banner.consultation {
+ padding: 20px 4px 0 4px;
+}
+.pageWithSide .rightColumn .banner.consultation p {
+ text-align: center;
+ margin-bottom: 16px;
+}
+.pageWithSide .rightColumn .banner.consultation img {
+ display: block;
+ margin: auto;
+ max-width: 100%;
+}
+.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;
+}
+.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 .oher_item {
+ height: 125px;
+ width: calc(25% - 6px);
+ overflow: hidden;
+}
+@media all and (max-width: 767px) {
+ .other_models .oher_item {
+ width: calc(50% - 4px);
+ }
+}
+.other_models .oher_item a {
+ display: block;
+ text-decoration: none;
+ width: 100%;
+ height: 100%;
+ position: relative;
+ padding: 10px 15px;
+ box-sizing: border-box;
+}
+.other_models .oher_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 .oher_item a span {
+ position: relative;
+ z-index: 2;
+ font-weight: 700;
+ font-size: 19px;
+ line-height: 26px;
+ color: #fff;
+ text-transform: uppercase;
+}
+.other_models .oher_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 8px;
+}
+@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 .oher_item {
+ width: calc(33.333% - 6px);
+ overflow: hidden;
+}
+@media all and (max-width: 767px) {
+ .recom_models .oher_item {
+ width: calc(50% - 4px);
+ }
+}
+.recom_models .oher_item a {
+ display: flex;
+ flex-wrap: wrap;
+ text-decoration: none;
+}
+.recom_models .oher_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 .oher_item a img {
+ order: 1;
+ margin-bottom: 16px;
+ width: 100%;
+ height: 218px;
+ object-fit: cover;
+}
+@media all and (max-width: 767px) {
+ .recom_models .oher_item a img {
+ height: 126px;
+ 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);
+}
diff --git a/local/templates/evolution/css/main/style.less b/local/templates/evolution/css/main/style.less
index 6bb55e2..38de79c 100644
--- a/local/templates/evolution/css/main/style.less
+++ b/local/templates/evolution/css/main/style.less
@@ -3883,6 +3883,7 @@ main .dropdown_blocks_list .dropdown_block .block_body {
}
}
+.grecaptcha-badge { visibility: hidden; }
// About
#about_banner {
diff --git a/local/templates/evolution/footer.php b/local/templates/evolution/footer.php
index c76e9b7..0336bb2 100644
--- a/local/templates/evolution/footer.php
+++ b/local/templates/evolution/footer.php
@@ -44,22 +44,27 @@
8 800 333 75 75