From fab3709d57d46e58efc361b146a217b58b1dbb21 Mon Sep 17 00:00:00 2001 From: merelendor Date: Mon, 6 Dec 2021 15:48:05 +0300 Subject: [PATCH] release v 1.0 --- actions/authActions.js | 86 +- actions/calendarActions.js | 2 +- actions/contractActions.js | 76 +- actions/contractsActions.js | 24 +- actions/fileActions.js | 41 + actions/formsActions.js | 50 + actions/index.js | 4 +- actions/navigationActions.js | 33 + constants/actionTypes.js | 3 +- css/components/style.css | 2 +- css/components/style.css.map | 2 +- css/components/style.less | 5 + css/forms/style.css | 696 +++- css/forms/style.css.map | 2 +- css/forms/style.less | 21 +- css/main/style.css | 2923 ++++++++++++++++- css/main/style.css.map | 2 +- css/main/style.less | 36 +- css/reset.css | 9 +- css/var.css | 303 +- css/var.css.map | 2 +- css/var.less | 11 + lib/SmsCenter/index.js | 43 + package.json | 4 + pages/api/auth/phone.js | 5 - pages/api/auth/phone/check.js | 73 + pages/api/auth/phone/code.js | 45 + pages/api/contract/documents.js | 23 +- pages/api/contract/index.js | 2 +- pages/api/contract/registration.js | 20 +- pages/api/contract/rules.js | 53 + pages/api/contract/telematic.js | 20 +- pages/api/file/bitrix.js | 48 + pages/api/hello.js | 5 - pages/api/navigation/programs.js | 14 + pages/components/DatePicker/index.js | 38 +- pages/components/DownloadPdfButton/index.js | 21 +- .../DownloadPrintFormPdfButton/index.js | 2 +- pages/components/Footer/index.js | 226 +- pages/components/FormRequest/index.js | 74 +- pages/components/Header/index.js | 6 +- pages/components/Modal/calendar.js | 2 +- pages/contract/agreement.js | 45 +- pages/contract/components/InnerMenu/index.js | 9 +- pages/contract/documents.js | 251 +- pages/contract/index.js | 41 +- pages/contract/services.js | 62 +- pages/documents/calendar.js | 155 +- pages/documents/components/InnerMenu/index.js | 43 +- pages/documents/finals.js | 2 +- pages/documents/reconciliations.js | 222 +- pages/index.js | 104 +- pages/login.js | 156 +- reducers/contractReducer.js | 11 +- reducers/initialState.js | 2 + start.sh | 2 + utils/mediaqueries/index.js | 79 + yarn.lock | 105 + 58 files changed, 5601 insertions(+), 745 deletions(-) create mode 100644 actions/formsActions.js create mode 100644 actions/navigationActions.js create mode 100644 lib/SmsCenter/index.js delete mode 100644 pages/api/auth/phone.js create mode 100644 pages/api/auth/phone/check.js create mode 100644 pages/api/auth/phone/code.js create mode 100644 pages/api/contract/rules.js create mode 100644 pages/api/file/bitrix.js delete mode 100644 pages/api/hello.js create mode 100644 pages/api/navigation/programs.js create mode 100755 start.sh create mode 100644 utils/mediaqueries/index.js diff --git a/actions/authActions.js b/actions/authActions.js index 7b3057e..e26c05d 100644 --- a/actions/authActions.js +++ b/actions/authActions.js @@ -103,64 +103,80 @@ export const sendLoginFormEmail = ({ email, password, dispatch }) => }); } -export const sendLoginFormPhone = (fields) => +export const sendLoginFormPhone = ({ phone }) => { return new Promise((resolve, reject) => { - axios.post(`${ process.env.NEXT_PUBLIC_API_HOST }/api/account/auth/`, fields) + axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/auth/phone/check`, { phone }) .then((response) => { console.log("sendTermsForm RESPONSE"); console.log(response.data); - if(response.data.status) + if(response.data) { + console.log("DATA? "); resolve(); } else + { + console.log("DATA ! "); + reject(); + } + }) + .catch((error) => + { + console.log("DATA !!! "); + console.log("error"); + console.error(error); + + reject(); + }); + }); +} + +export const sendSmsCode = ({ dispatch, phone, code }) => +{ + return new Promise((resolve, reject) => + { + axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/auth/phone/code`, { phone, code }) + .then((response) => + { + console.log("checkSmsCode RESPONSE"); + console.log(response.data); + + if(response.data.status === "success") + { + const cookies = new Cookies(); + cookies.set('jwt', response.data.token, new Date(moment().add(7, 'day').toDate())); + + getCompanyInfo({ dispatch }) + .then(() => + { + dispatch({ type: actionTypes.AUTH, data: { logged: true } }); + dispatch({ type: actionTypes.USER, data: response.data.user }); + + resolve(); + Router.push('/'); + }) + .catch(() => + { + reject(); + }); + } + else { reject(); } }) .catch((error) => { + console.log("DATA !!! "); console.log("error"); console.error(error); reject(); }); - - if(fields.username === "test@test.com" && fields.password === "test") - { - const cookies = new Cookies(); - cookies.set('jwt', 1, new Date(moment().add(1, 'day').toDate())); - } - Router.push('/'); - - /* - axios.post(`${ process.env.NEXT_PUBLIC_API_HOST }/api/forms/terms/`, fields) - .then((response) => - { - console.log("sendTermsForm RESPONSE"); - console.log(response.data); - - if(response.data.status) - { - resolve(); - } - else - { - reject(); - } - }) - .catch((error) => - { - console.log("error"); - console.error(error); - - reject(); - }); - */ }); } diff --git a/actions/calendarActions.js b/actions/calendarActions.js index 0c61d4b..87823dd 100644 --- a/actions/calendarActions.js +++ b/actions/calendarActions.js @@ -26,7 +26,7 @@ if(process.browser) export const getCalendar = ({ dispatch, date_from, date_to }) => { - console.log("getCalendar"); + console.log("getCalendar", date_from, date_to); return new Promise((resolve, reject) => { axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/calendar`, {}, diff --git a/actions/contractActions.js b/actions/contractActions.js index 9c7ee28..f2ed449 100644 --- a/actions/contractActions.js +++ b/actions/contractActions.js @@ -6,6 +6,7 @@ import { nSQL } from "@nano-sql/core"; import * as actionTypes from '../constants/actionTypes'; import * as currentState from '../reducers/initialState'; +import { eachSeries } from 'async'; if(process.browser) { @@ -62,9 +63,10 @@ export const getContractInfo = ({ dispatch, number, }) => }) .then((response) => { - dispatch({ type: actionTypes.CONTRACT_DATE, data: { date: response.data.dl_date } }); + const info = { date: response.data.dl_date, car: response.data.car }; + dispatch({ type: actionTypes.CONTRACT_INFO, data: info }); - resolve(); + resolve(info); }) .catch((error) => { @@ -204,9 +206,75 @@ export const getContractDocuments = ({ dispatch, number, }) => { withCredentials: true, }) - .then((response) => + .then(async (response) => { - dispatch({ type: actionTypes.CONTRACT_DOCUMENTS, data: { documents: response.data } }); + + console.log("getDocuments", "response.data", response.data); + + const documents = { upd: [], upd_avans: [], fines: [] }; + + await Promise.all([ + new Promise((pr) => + { + let query = nSQL(response.data.upd).query("select"); + query = query.orderBy({ date: "desc" }); + + query.exec().then((rows) => + { + documents.upd = rows; + pr(); + }); + }), new Promise((pr) => + { + let query = nSQL(response.data.upd_avans).query("select"); + query = query.orderBy({ date: "desc" }); + + query.exec().then((rows) => + { + documents.upd_avans = rows; + pr(); + }); + }), new Promise((pr) => + { + let query = nSQL(response.data.fines).query("select"); + query = query.orderBy({ date: "desc" }); + + query.exec().then((rows) => + { + documents.fines = rows; + pr(); + }); + })]) + .then(() => + { + console.log("documents"); + console.log(documents); + dispatch({ type: actionTypes.CONTRACT_DOCUMENTS, data: { documents: documents } }); + resolve(); + }); + }) + .catch((error) => + { + console.error(error); + reject(); + }); + }); +} + +export const getContractRules = ({ dispatch, date, }) => +{ + return new Promise((resolve, reject) => + { + axios.post(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/contract/rules`, { + date: date + }, + { + withCredentials: true, + }) + .then(async (response) => + { + console.log("getContractRules", "response.data", response.data); + dispatch({ type: actionTypes.CONTRACT_RULES, data: { rules: response.data.rules } }); resolve(); }) diff --git a/actions/contractsActions.js b/actions/contractsActions.js index 875189c..bcb5ec6 100644 --- a/actions/contractsActions.js +++ b/actions/contractsActions.js @@ -41,8 +41,16 @@ export const getContractsList = ({ dispatch, order = "date", sort = "desc", page orderBy[order] = sort; const offset = (page - 1) * page_size; - let query = nSQL(response.data).query("select"); - let query_total = nSQL(response.data).query("select", ["COUNT(*) AS total"]); + const contracts = []; + for(let i in response.data) + { + const contract = response.data[i]; + contract.js_date = moment(contract.date, "YYYY-MM-DD").toDate(); + contracts.push(contract); + } + + let query = nSQL(contracts).query("select"); + let query_total = nSQL(contracts).query("select", ["COUNT(*) AS total"]); if(search !== undefined && search !== null && search !== "") { @@ -50,13 +58,17 @@ export const getContractsList = ({ dispatch, order = "date", sort = "desc", page query_total = query_total.where([["number", "LIKE", `%${ search }%`], "OR", ["car.reg_number", "LIKE", `%${ search }%`], "OR", ["car.vin_number", "LIKE", `%${ search }%`], "OR", ["car.brand.name", "LIKE", `%${ search }%`], "OR", ["car.model.name", "LIKE", `%${ search }%`]]) } - /* if(date_from !== undefined && date_from !== null && date_from !== "") { - query = query.where([["date", ">=", `%${ date_from }%`]]); - query_total = query_total.where([["date", ">=", `%${ date_from }%`]]) + query = query.where([[ "js_date", ">=", date_from ]]); + query_total = query_total.where([[ "js_date", ">=", date_from ]]) + } + + if(date_to !== undefined && date_to !== null && date_to !== "") + { + query = query.where([[ "js_date", "<=", date_to ]]); + query_total = query_total.where([[ "js_date", "<=", date_to ]]) } - */ if(all) { diff --git a/actions/fileActions.js b/actions/fileActions.js index dee6478..adb4aa1 100644 --- a/actions/fileActions.js +++ b/actions/fileActions.js @@ -92,4 +92,45 @@ export const getReconciliationFile = ({ contract, date_from, date_to, filename } reject(); }); }); +} + +export const getBitrixFile = ({ url, filename }) => +{ + console.log("getFile"); + return new Promise((resolve, reject) => + { + axios.get(`${ process.env.NEXT_PUBLIC_SELF_API_HOST }/api/file/bitrix`, { + params: { url, }, + responseType: 'blob', + }) + .then((response) => + { + fileDownload(response.data, filename); + resolve(); + }) + .catch((error) => + { + console.log("error"); + console.error(error); + + reject(); + }); + + /* + axios.get(`${ url }`, { + responseType: 'blob', + }) + .then((response) => + { + fileDownload(response.data, filename); + resolve(); + }) + .catch((error) => + { + console.log("error"); + console.error(error); + reject(); + }); + */ + }); } \ No newline at end of file diff --git a/actions/formsActions.js b/actions/formsActions.js new file mode 100644 index 0000000..d387d82 --- /dev/null +++ b/actions/formsActions.js @@ -0,0 +1,50 @@ +import axios from 'axios'; + +if(process.browser) +{ + FormData.prototype.appendObject = function(obj, namespace) + { + let keyName; + for (var key in obj) + { + if (obj.hasOwnProperty(key)) + { + keyName = [namespace, '[', key, ']'].join(''); + this.append(keyName, obj[key]); + } + } + }; +} + +export const sendLeasingOrder = ({ name, phone, email, company }) => +{ + return new Promise((resolve, reject) => + { + var formData = new FormData(); + formData.append("form", "FORM_LEASING_REQUESTS"); + formData.append("FORM_FIELD_FIO", name); + formData.append("FORM_FIELD_PHONE", phone); + formData.append("FORM_FIELD_EMAIL", email); + formData.append("FORM_FIELD_COMPANY", company); + formData.append("FORM_FIELD_PAGE_NAME", document.title); + formData.append("FORM_FIELD_PAGE_URL", window.location.href); + + axios.post(`${ process.env.NEXT_PUBLIC_API_HOST }/api/forms/`, formData) + .then((response) => + { + if(response.data.status === "complete") + { + resolve(); + } + else + { + reject(); + } + }) + .catch((error) => + { + console.error(error); + reject(); + }); + }); +} \ No newline at end of file diff --git a/actions/index.js b/actions/index.js index 8cdc167..d845407 100644 --- a/actions/index.js +++ b/actions/index.js @@ -3,4 +3,6 @@ export * from './contractsActions'; export * from './contractActions'; export * from './calendarActions'; export * from './companyActions'; -export * from './fileActions'; \ No newline at end of file +export * from './fileActions'; +export * from './navigationActions'; +export * from './formsActions'; \ No newline at end of file diff --git a/actions/navigationActions.js b/actions/navigationActions.js new file mode 100644 index 0000000..a1e5b8a --- /dev/null +++ b/actions/navigationActions.js @@ -0,0 +1,33 @@ +import axios from 'axios'; + +if(process.browser) +{ + FormData.prototype.appendObject = function(obj, namespace) + { + let keyName; + for (var key in obj) + { + if (obj.hasOwnProperty(key)) + { + keyName = [namespace, '[', key, ']'].join(''); + this.append(keyName, obj[key]); + } + } + }; +} + +export const getPrograms = () => +{ + return new Promise((resolve, reject) => + { + axios.get(`${ process.env.NEXT_PUBLIC_API_HOST }/api/programs/`) + .then((response) => + { + resolve(response.data.programs); + }) + .catch((error) => + { + console.error(error); + }); + }); +} \ No newline at end of file diff --git a/constants/actionTypes.js b/constants/actionTypes.js index a4fa82f..46c76ce 100644 --- a/constants/actionTypes.js +++ b/constants/actionTypes.js @@ -4,11 +4,12 @@ export const COMPANY = 'COMPANY'; export const CONTRACTS = 'CONTRACTS'; export const CONTRACT = 'CONTRACT'; export const CONTRACT_PAYMENTS = 'CONTRACT_PAYMENTS'; -export const CONTRACT_DATE = 'CONTRACT_DATE'; +export const CONTRACT_INFO = 'CONTRACT_INFO'; export const CONTRACT_INSURANCE = 'CONTRACT_INSURANCE'; export const CONTRACT_HELPCARD = 'CONTRACT_HELPCARD'; export const CONTRACT_REGISTRATION = 'CONTRACT_REGISTRATION'; export const CONTRACT_TELEMATIC = 'CONTRACT_TELEMATIC'; export const CONTRACT_AGREEMENT = 'CONTRACT_AGREEMENT'; export const CONTRACT_DOCUMENTS = 'CONTRACT_DOCUMENTS'; +export const CONTRACT_RULES = 'CONTRACT_RULES'; export const CALENDAR = 'CALENDAR'; \ No newline at end of file diff --git a/css/components/style.css b/css/components/style.css index 0df0138..61d2642 100644 --- a/css/components/style.css +++ b/css/components/style.css @@ -1 +1 @@ -.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:768px){.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:1280px){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("/assets/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("/assets/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("/assets/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}@media all and (max-width:768px){.button.download-icon{width:24px;height:24px;background:url("/assets/images/icons/download_icon.svg") no-repeat center;overflow:hidden;text-indent:-999px}}input[type="checkbox"]{display:none;visibility:hidden}input[type="checkbox"]+label{display:flex;align-items:center;cursor:pointer}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}input[type="checkbox"]:checked+label:before{background:url("/assets/images/icons/checkbox_white.svg") no-repeat center var(--primary);border-color:var(--primary)}input[type="checkbox"]:disabled+label:before{background:url("/assets/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("/assets/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:768px){.list-column[data-column="2"]{column-count:1}}.list-column[data-column="3"]{column-count:3}@media all and (max-width:768px){.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("/assets/images/icons/delete_black.svg") no-repeat center;z-index:2}.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}.form_field input::placeholder,.form_field textarea::placeholder,.form_field select::placeholder{font-size:15px;line-height:24px;color:#919399;font-family:'Montserrat',sans-serif;font-weight:400}.form_field input.error,.form_field textarea.error,.form_field select.error{border-color:var(--red)}.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("/assets/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("/assets/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}@media all and (max-width:960px){.form_field input,.form_field textarea,.form_field select{font-size:13px}}.form_field select{background-image:url("/assets/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:960px){.tabs .tab{font-size:10px;line-height:35px}.tabs .tab.active{font-weight:400}}@media all and (max-width:768px){.tabs .tab{margin-right:0;padding:0 16px}}.pagination{margin-top:40px}.pagination ul{display:flex;align-items:flex-end;justify-content:flex-end}.pagination ul li{font-size:26px;line-height:35px;color:var(--blue)}.pagination ul li a{display:block;padding:0 5px}@media all and (max-width:1280px){.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:450px;background:var(--gray-light)}.image-full img{width:100%;height:100%;object-fit:cover}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}.date_input_wrapper{position:relative}.date_input_wrapper .rw-widget-picker{border:1px solid rgba(0,16,61,0.12) !important;box-shadow:none !important;box-sizing:border-box;height:40px;background:#fff;border-radius:0;width:100%;outline:none;font-size:15px}.date_input_wrapper .rw-widget-input{padding:0 12px 0 32px;outline:none;box-shadow:none !important;border:0}.date_input_wrapper .rw-input-addon.rw-picker-btn{border:0;width:100%;background-image:url("/assets/images/icons/icon-date.svg");background-repeat:no-repeat;background-position:8px 50%;position:absolute;top:0;left:0;height:40px}.date_input_wrapper .rw-input-addon.rw-picker-btn:hover{background-color:transparent}.date_input_wrapper .rw-input-addon.rw-picker-btn svg{display:none}/*# 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:768px){.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:1280px){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("/assets/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("/assets/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("/assets/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}@media all and (max-width:768px){.button.download-icon{width:24px;height:24px;background:url("/assets/images/icons/download_icon.svg") no-repeat center;overflow:hidden;text-indent:-999px}.button.download-icon svg{color:var(--blue) !important;background:#fff}}input[type="checkbox"]{display:none;visibility:hidden}input[type="checkbox"]+label{display:flex;align-items:center;cursor:pointer}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}input[type="checkbox"]:checked+label:before{background:url("/assets/images/icons/checkbox_white.svg") no-repeat center var(--primary);border-color:var(--primary)}input[type="checkbox"]:disabled+label:before{background:url("/assets/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("/assets/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:768px){.list-column[data-column="2"]{column-count:1}}.list-column[data-column="3"]{column-count:3}@media all and (max-width:768px){.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("/assets/images/icons/delete_black.svg") no-repeat center;z-index:2}.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}.form_field input::placeholder,.form_field textarea::placeholder,.form_field select::placeholder{font-size:15px;line-height:24px;color:#919399;font-family:'Montserrat',sans-serif;font-weight:400}.form_field input.error,.form_field textarea.error,.form_field select.error{border-color:var(--red)}.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("/assets/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("/assets/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}@media all and (max-width:960px){.form_field input,.form_field textarea,.form_field select{font-size:13px}}.form_field select{background-image:url("/assets/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:960px){.tabs .tab{font-size:10px;line-height:35px}.tabs .tab.active{font-weight:400}}@media all and (max-width:768px){.tabs .tab{margin-right:0;padding:0 16px}}.pagination{margin-top:40px}.pagination ul{display:flex;align-items:flex-end;justify-content:flex-end}.pagination ul li{font-size:26px;line-height:35px;color:var(--blue)}.pagination ul li a{display:block;padding:0 5px}@media all and (max-width:1280px){.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:450px;background:var(--gray-light)}.image-full img{width:100%;height:100%;object-fit:cover}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}.date_input_wrapper{position:relative}.date_input_wrapper .rw-widget-picker{border:1px solid rgba(0,16,61,0.12) !important;box-shadow:none !important;box-sizing:border-box;height:40px;background:#fff;border-radius:0;width:100%;outline:none;font-size:15px}.date_input_wrapper .rw-widget-input{padding:0 12px 0 32px;outline:none;box-shadow:none !important;border:0}.date_input_wrapper .rw-input-addon.rw-picker-btn{border:0;width:100%;background-image:url("/assets/images/icons/icon-date.svg");background-repeat:no-repeat;background-position:8px 50%;position:absolute;top:0;left:0;height:40px}.date_input_wrapper .rw-input-addon.rw-picker-btn:hover{background-color:transparent}.date_input_wrapper .rw-input-addon.rw-picker-btn svg{display:none}/*# sourceMappingURL=./style.css.map */ \ No newline at end of file diff --git a/css/components/style.css.map b/css/components/style.css.map index 132d71e..1f85d2a 100644 --- a/css/components/style.css.map +++ b/css/components/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/components/style.less b/css/components/style.less index 32e3b8c..afc7266 100644 --- a/css/components/style.less +++ b/css/components/style.less @@ -150,6 +150,11 @@ button, background: url("/assets/images/icons/download_icon.svg") no-repeat center; overflow: hidden; text-indent: -999px; + + svg { + color: var(--blue) !important; + background: #fff; + } } } } diff --git a/css/forms/style.css b/css/forms/style.css index a6cc05b..9263842 100644 --- a/css/forms/style.css +++ b/css/forms/style.css @@ -1 +1,695 @@ -#filter{position:relative}#filter .container{position:relative}#filter.filter_in_catalog:not(.visible){display:none}#filter.filter_in_catalog .container{padding-top:0;padding-bottom:0;margin-bottom:40px}@media all and (max-width:1420px){#filter.filter_in_catalog .container{margin-left:0;margin-right:0;width:100%}#filter.filter_in_catalog .container .filter_header .button{bottom:10px}}@media all and (max-width:768px){#filter.filter_in_catalog .container{bottom:40px}}#filter .filter_header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}#filter .filter_header .button{width:calc(33.333% - 21px)}@media all and (max-width:1279px){#filter .filter_header .button{width:calc(50% - 15px);position:absolute;right:0;bottom:90px}}@media all and (max-width:1280px){#filter .filter_header .button{bottom:50px}}@media all and (max-width:768px){#filter .filter_header .button{width:100%;bottom:60px}}#filter .filter_body{display:flex;flex-wrap:wrap;justify-content:space-between}#filter .filter_body .filter_column{width:calc(33.333% - 21px)}@media all and (max-width:1279px){#filter .filter_body .filter_column{width:calc(50% - 15px);margin-bottom:35px}#filter .filter_body .filter_column:nth-child(3){margin-bottom:0}}@media all and (max-width:768px){#filter .filter_body .filter_column{width:100%;margin-bottom:24px}#filter .filter_body .filter_column:last-child{margin-bottom:100px}}#filter .filter_body .form_field{width:100%;margin-bottom:10px}#filter .filter_body .fieldgroup{width:100%}#filter .filter_body .fieldgroup .form_field{width:calc(50% - 20px)}@media all and (max-width:768px){#filter .filter_body .fieldgroup .form_field{width:calc(50% - 4px)}}#catalog_small_filter{margin-bottom:40px}#catalog_small_filter.hidden{display:none}#catalog_small_filter .filter_body{display:flex;justify-content:flex-end}#catalog_small_filter .filter_body select{margin-right:30px;width:306px}#catalog_small_filter .filter_body button{width:220px}@media all and (max-width:1280px){#catalog_small_filter .filter_body{justify-content:space-between}#catalog_small_filter .filter_body .form_field{width:calc(33.333% - 30px)}#catalog_small_filter .filter_body .form_field select{width:100%}#catalog_small_filter .filter_body button{width:33.3333%}}@media all and (max-width:768px){#catalog_small_filter .filter_body{display:block}#catalog_small_filter .filter_body .form_field,#catalog_small_filter .filter_body button{width:100%;margin-bottom:8px}}#order .order_form{position:relative;margin:0 -25px}@media all and (max-width:960px){#order .order_form{margin-top:-60px}}@media all and (max-width:768px){#order .order_form{margin:0}}#order .order_form .order_email{display:flex;align-items:center;position:absolute;z-index:1;background:#EDEFF5;height:235px;left:0;right:0;top:0;bottom:0;margin:auto}#order .order_form .order_email p{width:320px;font-size:24px;line-height:45px;padding:0 20px}@media all and (max-width:1280px){#order .order_form .order_email p{width:220px;font-size:13px;line-height:20px}}@media all and (max-width:768px){#order .order_form .order_email{position:relative;height:auto;margin-bottom:25px}#order .order_form .order_email p{padding:0}}#order .order_form form{width:750px;background:var(--blue);box-sizing:border-box;padding:55px 90px;margin:auto;margin-left:390px;position:relative;z-index:2}@media all and (max-width:1420px){#order .order_form form{width:550px;margin-left:320px}}@media all and (max-width:960px){#order .order_form form{width:50%;padding:15px 25px;margin-left:285px}}@media all and (max-width:768px){#order .order_form form{width:auto;margin-left:-16px;margin-right:-16px;padding:25px 16px}}#order .order_form form input{margin-bottom:32px;background:rgba(255,255,255,0.2);color:#fff}#order .order_form form input::placeholder{color:#fff}@media all and (max-width:1280px){#order .order_form form input{margin-bottom:15px}}#order .order_form form .policy{position:relative;z-index:2;margin:-16px 25px 45px 25px}@media all and (max-width:1280px){#order .order_form form .policy{margin-top:-5px;margin-bottom:25px;margin-left:0;margin-right:0}}#order .order_form form .policy label{color:#fff;font-weight:300}#order .order_form form .policy label:before{background:#fff;border-radius:0}#order .order_form form .policy input:checked+label:before{border-color:#fff;background:url("/assets/images/icons/checkbox_blue.svg") no-repeat center #fff}#order .order_form form .button{display:inherit;margin-left:auto}.login{max-width:610px}.login .login_with{display:flex;align-items:center;margin-bottom:50px;justify-content:flex-start}.login .login_with p{margin-right:20px}.login .login_with .tabs .tab{margin-right:0}.login .login_with .tabs .tab:not(.active){background-color:var(--inactive)}.login .button-group{display:flex;align-items:center;justify-content:flex-end}.login .button-group .button{margin-left:30px;display:flex}.login .button-group .button:first-child{width:auto}.login .form_field{margin-bottom:15px}.login input[name="login"]{padding-left:32px;background:url("/assets/images/icons/icon-login.svg") no-repeat 8px 50%}.login input[name="pass"]{padding-left:32px;background:url("/assets/images/icons/icon-pass.svg") no-repeat 8px 50%}.login .button{width:90px;display:block;margin-left:auto}@media all and (max-width:960px){.login{max-width:440px}.login form{max-width:400px}}@media all and (max-width:768px){.login .login_with{display:block;margin-bottom:30px}.login .login_with p{margin-bottom:10px}.login .login_with .tabs{width:100%}.login .login_with .tabs .tab{width:50%;text-align:center}.login .button-group{flex-wrap:wrap;justify-content:center}.login .button-group .button{margin-left:0}.login .button-group button{order:1;width:100%}.login .button-group a{order:2;display:inline-flex}}.login.recovery{max-width:815px}.login.recovery .message{margin-bottom:15px}.login.recovery form{display:flex;justify-content:space-between}.login.recovery form .form_field{width:calc(100% - 205px)}.login.recovery form .button{width:175px}.login.recovery form.newPass_form{flex-wrap:wrap}.login.recovery .resend{display:flex;align-items:center;justify-content:flex-start}.login.recovery .resend p{margin-right:30px}.login.recovery .resend .button{margin-left:0;width:auto}@media all and (max-width:960px){.login.recovery form{max-width:100%}}@media all and (max-width:768px){.login.recovery form{display:block}.login.recovery form .form_field,.login.recovery form .button{width:100%}.login.recovery .resend{display:block;text-align:center;margin-top:15px}.login.recovery .resend p{margin-right:0}.login.recovery .resend .button{margin-left:auto;margin-right:auto}}.contract_search{margin-bottom:55px}.contract_search form{display:flex;align-items:center;justify-content:space-between}.contract_search form .form_field:first-child{width:calc(50% - 15px);min-width:calc(50% - 15px);margin-right:15px}.contract_search form .form_field:nth-child(2),.contract_search form .form_field:nth-child(3){width:100%;margin-right:15px}.contract_search form .form_field.single{width:100%;margin-right:80px}.contract_search form .form_field .button{width:158px;min-width:158px}.contract_search form .form_field input+label{display:none}@media all and (max-width:960px){.contract_search{margin-bottom:40px}.contract_search form{flex-wrap:wrap;justify-content:flex-start}.contract_search form .form_field:first-child{margin-bottom:15px;width:100%}.contract_search form .form_field:first-child.single{width:calc(100% - 105px);margin-right:30px;margin-bottom:0}.contract_search form .form_field:nth-child(2),.contract_search form .form_field:nth-child(3){width:25%;margin-right:30px}.contract_search form .button{margin-left:auto}}@media all and (max-width:768px){.contract_search form{justify-content:space-between}.contract_search form .form_field{margin-right:0}.contract_search form .form_field:first-child{margin-right:0;margin-bottom:15px;width:100%}.contract_search form .form_field:first-child.single{width:100%;margin-right:0px}.contract_search form .form_field:nth-child(2),.contract_search form .form_field:nth-child(3){width:calc(50% - 4px);margin-right:0px}.contract_search form .form_field .date_input,.contract_search form .form_field input[type="date"]{height:55px;background-position:8px 14px;position:relative;padding-bottom:8px}.contract_search form .form_field .date_input::placeholder,.contract_search form .form_field input[type="date"]::placeholder{color:transparent}.contract_search form .form_field .date_input[value=""]+label,.contract_search form .form_field input[type="date"][value=""]+label{display:inline-block;position:absolute;left:32px;top:10px;z-index:2;font-size:13px;line-height:20px;color:#919399}.contract_search form .button{margin-left:auto;width:100%;margin-top:15px;background:var(--blue);color:#fff}.contract_search form .button:disabled{opacity:.48}}.reconciliation_form:not(.small){margin-bottom:35px;display:flex;flex-wrap:wrap;justify-content:space-between}.reconciliation_form:not(.small) p{width:100%;font-weight:700;margin-bottom:20px}.reconciliation_form:not(.small) .form_group{width:calc(65% - 8px);display:flex;flex-wrap:wrap;justify-content:space-between}.reconciliation_form:not(.small) .form_group:last-child{width:calc(35% - 8px)}.reconciliation_form:not(.small) .form_field{width:calc(50% - 8px)}.reconciliation_form:not(.small) .button{width:calc(40% - 8px)}.reconciliation_form:not(.small) .button:last-child{width:calc(60% - 8px)}@media all and (max-width:1279px){.reconciliation_form:not(.small) .form_group,.reconciliation_form:not(.small) .form_group:last-child{width:calc(50% - 8px)}}@media all and (max-width:768px){.reconciliation_form:not(.small) p{margin-bottom:8px}.reconciliation_form:not(.small) .form_group,.reconciliation_form:not(.small) .form_group:last-child{width:100%}.reconciliation_form:not(.small) .form_field{margin-bottom:15px}.reconciliation_form:not(.small) .button,.reconciliation_form:not(.small) .form_field{width:calc(50% - 4px)}.reconciliation_form:not(.small) .button:last-child,.reconciliation_form:not(.small) .form_field:last-child{width:calc(50% - 4px)}}.reconciliation_form.small{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:420px}@media all and (max-width:768px){.reconciliation_form.small{max-width:100%}}.reconciliation_form.small .form_field{width:calc(50% - 8px)}@media all and (max-width:768px){.reconciliation_form.small .form_field{width:calc(50% - 4px)}}.reconciliation_form.small button{margin-top:35px;width:calc(45% - 8px)}.reconciliation_form.small button:last-child{width:calc(55% - 8px)}@media all and (max-width:768px){.reconciliation_form.small button{width:calc(50% - 4px) !important;margin-top:15px}}.fade{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.5);display:block}.fade:not(.opened){display:none}.fade .modal{max-width:640px;width:100%;background:#fff;margin:100px auto;padding:45px 80px}.fade .modal .modal_footer{text-align:right;margin-top:30px}.fade .modal .modal_footer .button{margin-left:auto}@media all and (max-width:768px){.fade .modal{padding:25px 20px;margin:0}}.reconciliation_form.small{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:420px}.reconciliation_form.small .form_field{width:calc(50% - 8px)}@media all and (max-width:768px){.reconciliation_form.small .form_field{width:calc(50% - 4px)}}.reconciliation_form.small button{margin-top:15px;width:calc(45% - 8px)}.reconciliation_form.small button:last-child{width:calc(55% - 8px)}@media all and (max-width:768px){.reconciliation_form.small button{width:calc(50% - 4px)}}.fade{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,0.5);display:block}.fade:not(.opened){display:none}.fade .modal{max-width:640px;width:100%;background:#fff;margin:100px auto;padding:45px 80px}.fade .modal .modal_footer{text-align:right;margin-top:30px}.fade .modal .modal_footer .button{margin-left:auto}/*# sourceMappingURL=./style.css.map */ \ No newline at end of file +#filter { + position: relative; +} +#filter .container { + position: relative; +} +#filter.filter_in_catalog:not(.visible) { + display: none; +} +#filter.filter_in_catalog .container { + padding-top: 0; + padding-bottom: 0; + margin-bottom: 40px; +} +@media all and (max-width: 1420px) { + #filter.filter_in_catalog .container { + margin-left: 0; + margin-right: 0; + width: 100%; + } + #filter.filter_in_catalog .container .filter_header .button { + bottom: 10px; + } +} +@media all and (max-width: 768px) { + #filter.filter_in_catalog .container { + bottom: 40px; + } +} +#filter .filter_header { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 40px; +} +#filter .filter_header .button { + width: calc(33.333% - 21px); +} +@media all and (max-width: 1279px) { + #filter .filter_header .button { + width: calc(50% - 15px); + position: absolute; + right: 0; + bottom: 90px; + } +} +@media all and (max-width: 1280px) { + #filter .filter_header .button { + bottom: 50px; + } +} +@media all and (max-width: 768px) { + #filter .filter_header .button { + width: 100%; + bottom: 60px; + } +} +#filter .filter_body { + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +#filter .filter_body .filter_column { + width: calc(33.333% - 21px); +} +@media all and (max-width: 1279px) { + #filter .filter_body .filter_column { + width: calc(50% - 15px); + margin-bottom: 35px; + } + #filter .filter_body .filter_column:nth-child(3) { + margin-bottom: 0; + } +} +@media all and (max-width: 768px) { + #filter .filter_body .filter_column { + width: 100%; + margin-bottom: 24px; + } + #filter .filter_body .filter_column:last-child { + margin-bottom: 100px; + } +} +#filter .filter_body .form_field { + width: 100%; + margin-bottom: 10px; +} +#filter .filter_body .fieldgroup { + width: 100%; +} +#filter .filter_body .fieldgroup .form_field { + width: calc(50% - 20px); +} +@media all and (max-width: 768px) { + #filter .filter_body .fieldgroup .form_field { + width: calc(50% - 4px); + } +} +#catalog_small_filter { + margin-bottom: 40px; +} +#catalog_small_filter.hidden { + display: none; +} +#catalog_small_filter .filter_body { + display: flex; + justify-content: flex-end; +} +#catalog_small_filter .filter_body select { + margin-right: 30px; + width: 306px; +} +#catalog_small_filter .filter_body button { + width: 220px; +} +@media all and (max-width: 1280px) { + #catalog_small_filter .filter_body { + justify-content: space-between; + } + #catalog_small_filter .filter_body .form_field { + width: calc(33.333% - 30px); + } + #catalog_small_filter .filter_body .form_field select { + width: 100%; + } + #catalog_small_filter .filter_body button { + width: 33.3333%; + } +} +@media all and (max-width: 768px) { + #catalog_small_filter .filter_body { + display: block; + } + #catalog_small_filter .filter_body .form_field, + #catalog_small_filter .filter_body button { + width: 100%; + margin-bottom: 8px; + } +} +#order .order_form { + position: relative; + margin: 0 -25px; +} +@media all and (max-width: 960px) { + #order .order_form { + margin-top: -60px; + } +} +@media all and (max-width: 768px) { + #order .order_form { + margin: 0; + } +} +#order .order_form .order_email { + display: flex; + align-items: center; + position: absolute; + z-index: 1; + background: #EDEFF5; + height: 235px; + left: 0; + right: 0; + top: 0; + bottom: 0; + margin: auto; +} +#order .order_form .order_email p { + width: 320px; + font-size: 24px; + line-height: 45px; + padding: 0 20px; +} +@media all and (max-width: 1280px) { + #order .order_form .order_email p { + width: 220px; + font-size: 13px; + line-height: 20px; + } +} +@media all and (max-width: 768px) { + #order .order_form .order_email { + position: relative; + height: auto; + margin-bottom: 25px; + } + #order .order_form .order_email p { + padding: 0; + } +} +#order .order_form form { + width: 750px; + background: var(--blue); + box-sizing: border-box; + padding: 55px 90px; + margin: auto; + margin-left: 390px; + position: relative; + z-index: 2; +} +@media all and (max-width: 1420px) { + #order .order_form form { + width: 550px; + margin-left: 320px; + } +} +@media all and (max-width: 960px) { + #order .order_form form { + width: 50%; + padding: 15px 25px; + margin-left: 285px; + } +} +@media all and (max-width: 768px) { + #order .order_form form { + width: auto; + margin-left: -16px; + margin-right: -16px; + padding: 25px 16px; + } +} +#order .order_form form input { + margin-bottom: 32px; + background: rgba(255, 255, 255, 0.2); + color: #fff; +} +#order .order_form form input::placeholder { + color: #fff; +} +@media all and (max-width: 1280px) { + #order .order_form form input { + margin-bottom: 15px; + } +} +#order .order_form form .policy { + position: relative; + z-index: 2; + margin: -16px 25px 45px 25px; +} +@media all and (max-width: 1280px) { + #order .order_form form .policy { + margin-top: -5px; + margin-bottom: 25px; + margin-left: 0; + margin-right: 0; + } +} +#order .order_form form .policy label { + color: #fff; + font-weight: 300; +} +#order .order_form form .policy label:before { + background: #fff; + border-radius: 0; +} +#order .order_form form .policy input:checked + label:before { + border-color: #fff; + background: url("/assets/images/icons/checkbox_blue.svg") no-repeat center #fff; +} +#order .order_form form .button { + display: inherit; + margin-left: auto; +} +.login { + max-width: 610px; +} +.login .login_with { + display: flex; + align-items: center; + margin-bottom: 50px; + justify-content: flex-start; +} +.login .login_with p { + margin-right: 20px; +} +.login .login_with .tabs .tab { + margin-right: 0; +} +.login .login_with .tabs .tab:not(.active) { + background-color: var(--inactive); +} +.login .button-group { + display: flex; + align-items: center; + justify-content: flex-end; +} +.login .button-group .button { + margin-left: 30px; + display: flex; +} +.login .button-group .button:first-child { + width: auto; +} +.login .form_field { + margin-bottom: 15px; +} +.login input[name="login"] { + padding-left: 32px; + background: url("/assets/images/icons/icon-login.svg") no-repeat 8px 50%; +} +.login input[name="pass"] { + padding-left: 32px; + background: url("/assets/images/icons/icon-pass.svg") no-repeat 8px 50%; +} +.login .button { + width: 90px; + display: block; + margin-left: auto; +} +@media all and (max-width: 960px) { + .login { + max-width: 440px; + } + .login form { + max-width: 400px; + } +} +@media all and (max-width: 768px) { + .login .login_with { + display: block; + margin-bottom: 30px; + } + .login .login_with p { + margin-bottom: 10px; + } + .login .login_with .tabs { + width: 100%; + } + .login .login_with .tabs .tab { + width: 50%; + text-align: center; + } + .login .button-group { + flex-wrap: wrap; + justify-content: center; + } + .login .button-group .button { + margin-left: 0; + } + .login .button-group button { + order: 1; + width: 100%; + } + .login .button-group a { + order: 2; + display: inline-flex; + } +} +.login.recovery { + max-width: 815px; +} +.login.recovery .message { + margin-bottom: 15px; +} +.login.recovery form { + display: flex; + justify-content: space-between; +} +.login.recovery form .form_field { + width: calc(100% - 205px); +} +.login.recovery form .button { + width: 175px; +} +.login.recovery form.newPass_form { + flex-wrap: wrap; +} +.login.recovery .resend { + display: flex; + align-items: center; + justify-content: flex-start; +} +.login.recovery .resend p { + margin-right: 30px; +} +.login.recovery .resend .button { + margin-left: 0; + width: auto; +} +@media all and (max-width: 960px) { + .login.recovery form { + max-width: 100%; + } +} +@media all and (max-width: 768px) { + .login.recovery form { + display: block; + } + .login.recovery form .form_field, + .login.recovery form .button { + width: 100%; + } + .login.recovery .resend { + display: block; + text-align: center; + margin-top: 15px; + } + .login.recovery .resend p { + margin-right: 0; + } + .login.recovery .resend .button { + margin-left: auto; + margin-right: auto; + } +} +.contract_search { + margin-bottom: 55px; +} +.contract_search form { + display: flex; + align-items: center; + justify-content: space-between; +} +.contract_search form .form_field:first-child { + width: calc(50% - 15px); + min-width: calc(50% - 15px); + margin-right: 15px; +} +.contract_search form .form_field:nth-child(2), +.contract_search form .form_field:nth-child(3) { + width: 100%; + margin-right: 15px; +} +.contract_search form .form_field.single { + width: 100%; + margin-right: 80px; +} +.contract_search form .form_field .button { + width: 158px; + min-width: 158px; +} +.contract_search form .form_field input + label { + display: none; +} +@media all and (max-width: 960px) { + .contract_search { + margin-bottom: 40px; + } + .contract_search form { + flex-wrap: wrap; + justify-content: flex-start; + } + .contract_search form .form_field:first-child { + margin-bottom: 15px; + width: 100%; + } + .contract_search form .form_field:first-child.single { + width: calc(100% - 105px); + margin-right: 30px; + margin-bottom: 0; + } + .contract_search form .form_field:nth-child(2), + .contract_search form .form_field:nth-child(3) { + width: 25%; + margin-right: 30px; + } + .contract_search form .button { + margin-left: auto; + } +} +@media all and (max-width: 768px) { + .contract_search form { + justify-content: space-between; + } + .contract_search form .form_field { + margin-right: 0; + } + .contract_search form .form_field:first-child { + margin-right: 0; + margin-bottom: 15px; + width: 100%; + } + .contract_search form .form_field:first-child.single { + width: 100%; + margin-right: 0px; + } + .contract_search form .form_field:nth-child(2), + .contract_search form .form_field:nth-child(3) { + width: calc(50% - 4px); + margin-right: 0px; + } + .contract_search form .form_field .date_input, + .contract_search form .form_field input[type="date"] { + height: 55px; + background-position: 8px 14px; + position: relative; + padding-bottom: 8px; + } + .contract_search form .form_field .date_input::placeholder, + .contract_search form .form_field input[type="date"]::placeholder { + color: transparent; + } + .contract_search form .form_field .date_input[value=""] + label, + .contract_search form .form_field input[type="date"][value=""] + label { + display: inline-block; + position: absolute; + left: 32px; + top: 10px; + z-index: 2; + font-size: 13px; + line-height: 20px; + color: #919399; + } + .contract_search form .button { + margin-left: auto; + width: 100%; + margin-top: 15px; + background: var(--blue); + color: #fff; + } + .contract_search form .button:disabled { + opacity: 0.48; + } +} +.reconciliation_form:not(.small) { + margin-bottom: 35px; + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +.reconciliation_form:not(.small) p { + width: 100%; + font-weight: 700; + margin-bottom: 20px; +} +.reconciliation_form:not(.small) .form_group { + width: calc(65% - 8px); + display: flex; + flex-wrap: wrap; + justify-content: space-between; +} +.reconciliation_form:not(.small) .form_group:last-child { + width: calc(35% - 8px); +} +.reconciliation_form:not(.small) .form_field { + width: calc(50% - 8px); +} +.reconciliation_form:not(.small) .button { + width: calc(40% - 8px); +} +.reconciliation_form:not(.small) .button:last-child { + width: calc(60% - 8px); +} +@media all and (max-width: 1279px) { + .reconciliation_form:not(.small) .form_group, + .reconciliation_form:not(.small) .form_group:last-child { + width: calc(50% - 8px); + } +} +@media all and (max-width: 768px) { + .reconciliation_form:not(.small) p { + margin-bottom: 8px; + } + .reconciliation_form:not(.small) .form_group, + .reconciliation_form:not(.small) .form_group:last-child { + width: 100%; + } + .reconciliation_form:not(.small) .form_field { + margin-bottom: 15px; + } + .reconciliation_form:not(.small) .button, + .reconciliation_form:not(.small) .form_field { + width: calc(50% - 4px); + } + .reconciliation_form:not(.small) .button:last-child, + .reconciliation_form:not(.small) .form_field:last-child { + width: calc(50% - 4px); + } +} +.reconciliation_form.small { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + max-width: 420px; +} +@media all and (max-width: 768px) { + .reconciliation_form.small { + max-width: 100%; + } +} +.reconciliation_form.small .form_field { + width: calc(50% - 8px); +} +@media all and (max-width: 768px) { + .reconciliation_form.small .form_field { + width: calc(50% - 4px); + } +} +.reconciliation_form.small .form_field .date_input_wrapper > .rw-widget .rw-widget-container { + display: block; +} +.reconciliation_form.small .form_field .date_input_wrapper > .rw-widget .rw-widget-container > button { + margin: 0; + width: 100%; +} +.reconciliation_form.small button.button { + margin-top: 35px; + width: calc(45% - 8px); +} +.reconciliation_form.small button.button:last-child { + width: calc(55% - 8px); +} +@media all and (max-width: 768px) { + .reconciliation_form.small button.button { + width: calc(50% - 4px) !important; + margin-top: 15px; + } +} +.fade { + position: fixed; + z-index: 99999; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: auto; + background: rgba(0, 0, 0, 0.5); + display: block; +} +.fade:not(.opened) { + display: none; +} +.fade .modal { + max-width: 640px; + width: 100%; + background: #fff; + margin: 100px auto; + padding: 45px 40px; +} +.fade .modal .modal_footer { + text-align: right; + margin-top: 30px; +} +.fade .modal .modal_footer .button { + margin-left: auto; +} +@media all and (max-width: 768px) { + .fade .modal { + padding: 25px 20px; + margin: 0; + } +} +.reconciliation_form.small { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + max-width: 420px; +} +.reconciliation_form.small .form_field { + width: calc(50% - 8px); +} +@media all and (max-width: 768px) { + .reconciliation_form.small .form_field { + width: calc(50% - 4px); + } +} +.reconciliation_form.small button.button { + margin-top: 15px; + width: calc(45% - 8px); +} +.reconciliation_form.small button.button:last-child { + width: calc(55% - 8px); +} +@media all and (max-width: 768px) { + .reconciliation_form.small button.button { + width: calc(50% - 4px); + } +} +.fade { + position: fixed; + z-index: 99999; + top: 0; + left: 0; + width: 100%; + height: 100%; + overflow: auto; + background: rgba(0, 0, 0, 0.5); + display: block; +} +.fade:not(.opened) { + display: none; +} +.fade .modal { + max-width: 640px; + width: 100%; + background: #fff; + margin: 100px auto; + padding: 45px 40px; +} +.fade .modal .modal_footer { + text-align: right; + margin-top: 30px; +} +.fade .modal .modal_footer .button { + margin-left: auto; +} diff --git a/css/forms/style.css.map b/css/forms/style.css.map index 3b190fc..a97cbda 100644 --- a/css/forms/style.css.map +++ b/css/forms/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/forms/style.less b/css/forms/style.less index 4102564..7671587 100644 --- a/css/forms/style.less +++ b/css/forms/style.less @@ -678,9 +678,22 @@ @media all and (max-width: 768px) { width: ~"calc(50% - 4px)"; } + + .date_input_wrapper { + > .rw-widget .rw-widget-container { + display: block; + + > button { + margin: 0; + width: 100%; + + } + } + + } } - button { + button.button { margin-top: 35px; width: ~"calc(45% - 8px)"; @@ -720,7 +733,7 @@ width: 100%; background: #fff; margin: 100px auto; - padding: 45px 80px; + padding: 45px 40px; .modal_footer { text-align: right; @@ -758,7 +771,7 @@ } } - button { + button.button { margin-top: 15px; width: ~"calc(45% - 8px)"; @@ -796,7 +809,7 @@ width: 100%; background: #fff; margin: 100px auto; - padding: 45px 80px; + padding: 45px 40px; .modal_footer { text-align: right; diff --git a/css/main/style.css b/css/main/style.css index 6c7b4df..58d5e3a 100644 --- a/css/main/style.css +++ b/css/main/style.css @@ -1 +1,2922 @@ -main{overflow:hidden;padding-top:112px}@media all and (max-width:1280px){main{padding-top:86px}}main section.gray{background:var(--inactive)}main .title_wrapper{display:flex;justify-content:space-between;margin-bottom:50px}@media all and (max-width:1280px){main .title_wrapper{margin-bottom:20px}}@media all and (max-width:768px){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}@media all and (max-width:768px){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:1280px){main .title_wrapper .title_link{font-size:13px;margin-left:12px;line-height:30px}}@media all and (max-width:768px){main .title_wrapper .title_link{margin-left:0}}main .title_wrapper .left{display:flex}main .title_wrapper .right{display:flex}@media all and (max-width:768px){main .title_wrapper .right{width:100%;text-align:left;margin-top:8px}main .title_wrapper .right p{font-size:10px;line-height:15px;text-align:left}}main #main_slider{height:600px;background:var(--gray-light);padding:0;position:relative}@media all and (max-width:1279px){main #main_slider{height:395px}}main #main_slider .container{position:relative;height:100%;background:repeating-linear-gradient(90deg, rgba(255,255,255,0.1), rgba(255,255,255,0.1) 1px, transparent 2px, transparent 20%)}@media all and (max-width:768px){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'}@media all and (max-width:1279px){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}@media all and (max-width:1279px){main #main_slider .slider_list{height:135px}}@media all and (max-width:768px){main #main_slider .slider_list{display:none}}main #main_slider .slider_list .slider_item{width:20%;max-width:20%;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:1279px){main #main_slider .slider_list .slider_item{height:135px;padding:15px 20px}}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:1279px){main #main_slider .slider_list .slider_item .item_name{font-size:20px;height:80px}}main #main_slider .slider_list .slider_item .item_name:after{content:"";display:block;width:22px;min-width:22px;height:14px;background:url("/assets/images/icons/slider_arrow.svg") no-repeat center}main #main_slider .slider_list .slider_item a{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 a{font-size:13px}}main #main_slider .slider_list .slider_item.active{background:currentColor}main #main_slider .slider_list .slider_item.active .item_name,main #main_slider .slider_list .slider_item.active a{transform:translateY(0)}main #main_slider .slider_list .slider_item.active .item_name:after{width:44px;background:url("/assets/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(-15px, 15px)}}main #main_slider .slider_list .slider_item:hover .item_name,main #main_slider .slider_list .slider_item:hover a{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}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("/assets/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("/assets/images/icons/arrow-navto.svg") no-repeat center}@media all and (max-width:768px){main #calc{background:#EDEFF5}}main #calc .container{background:url("/assets/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:1280px){main #calc .container{background:#EDEFF5}}@media all and (max-width:768px){main #calc .container{padding:25px 0}}main #calc .calc_body{display:flex;justify-content:space-between}@media all and (max-width:768px){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:1280px){main #calc .calc_body .calc_settings{width:calc(50% - 15px)}}@media all and (max-width:768px){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}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:1280px){main #calc .calc_body .calc_settings .settings_box{margin-bottom:45px;height:48px;padding:8px}}main #calc .calc_body .calc_settings .settings_box p{margin-bottom:15px;font-weight:700}@media all and (max-width:1280px){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:1280px){main #calc .calc_body .calc_result{width:calc(50% - 15px)}}@media all and (max-width:768px){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:1280px){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:768px){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:1280px){main #calc .calc_body .calc_result .result_box p.price{font-size:20px;margin-bottom:0;font-weight:700}}@media all and (max-width:768px){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:768px){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{display:flex;align-content:center}@media all and (max-width:1280px){main .news_arrows{display:none !important}}main .news_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{width:8px;height:12px;margin-left:auto}main .news_arrows button svg path{stroke:#fff;transition:175ms stroke ease-in-out}main .news_arrows button:disabled,main .news_arrows button.slick-disabled{cursor:default;background-color:var(--inactive);background-position:center}main .news_arrows button:disabled svg,main .news_arrows button.slick-disabled svg{margin-left:0}main .news_arrows button:disabled svg path,main .news_arrows button.slick-disabled svg path{stroke:#8E94A7}@media all and (max-width:768px){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:1280px){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:768px){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:35px}@media all and (max-width:1280px){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:1280px){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:178px;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:1280px){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:1280px){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:768px){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:1280px){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:1280px){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:768px){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:1280px){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: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: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}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:1420px) 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:100%}}@media all and (max-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-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:1280px){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:1280px){main .services_list .service_item{width:calc(50% - 15px)}main .services_list .service_item img{max-height:100%}}@media all and (max-width:768px){main .services_list .service_item{width:100%}}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}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}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}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 .special_desc{font-size:15px;line-height:24px;transform:translate(0, 0);transition:all 220ms ease-in-out}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:1280px){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}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:768px){main .special_list .special_item{width:100%;min-width:100%;margin-bottom:25px}}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}main .brand_select{max-width:306px;margin-left:auto;margin-top:35px;margin-bottom:35px}@media all and (max-width:768px){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}main .special_detail .special_offer h2{font-size:26px;line-height:35px;color:#0C0C0C;font-weight:700;margin-bottom:25px}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:1280px){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:768px){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 .list-column{order:3;margin-top:20px;margin-bottom:30px}main .special_detail .special_offer button.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:768px){main .special_detail .special_offer-text{padding:0;margin-bottom:40px}}main .special_detail .aside_container{margin-top:60px}@media all and (max-width:768px){main .special_detail .aside_container{margin-top:30px;padding-top:30px;border-top:1px solid #EDEFF5}}main .leasing_offer h3{padding:0 25px;margin-bottom:15px;font-size:26px;line-height:35px}@media all and (max-width:768px){main .leasing_offer h3{padding:0;font-size:17px;line-height:24px}}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:1280px){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:768px){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:100px}main .leasing_offer .leasing_offer-detail .image_slider{height:425px;width:calc(100% - 560px)}main .leasing_offer .leasing_offer-detail .image_slider .slide{height: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:1280px){main .leasing_offer .leasing_offer-detail .image_slider{height:300px}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:768px){main .leasing_offer .leasing_offer-detail{margin-top:18px;display:block}main .leasing_offer .leasing_offer-detail .image_slider{width:100%;height:168px}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.zero-margin{margin-left:-30px;border-left:1px solid #EDEFF5;border-right:1px solid #EDEFF5}main .dropdown_blocks_list.zero-margin .dropdown_block{border-bottom:0 !important;position:relative}main .dropdown_blocks_list.zero-margin .dropdown_block:after{content:"";display:block;width:auto;height:1px;background:#EDEFF5;position:absolute;bottom:0;left:32px;right:32px}main .dropdown_blocks_list.zero-margin .dropdown_block .block_header{padding-left:30px;padding-right:30px}main .dropdown_blocks_list.zero-margin .dropdown_block .block_body{margin-left:85px;max-width:755px;overflow:hidden}@media all and (max-width:1279px){main .dropdown_blocks_list.zero-margin{border:0;margin-left:0}main .dropdown_blocks_list.zero-margin .dropdown_block:after{left:0;right:0}main .dropdown_blocks_list.zero-margin .dropdown_block .block_header{padding-left:5px;padding-right:5px}main .dropdown_blocks_list.zero-margin .dropdown_block .block_body{margin-left:0;padding-left:5px}}main .dropdown_blocks_list .dropdown_block:not(:last-child){border-bottom:1px solid #EDEFF5}main .dropdown_blocks_list .dropdown_block.bt{border-bottom:0;border-top:1px solid #EDEFF5}main .dropdown_blocks_list .dropdown_block .block_header{padding:15px 0;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("/assets/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("/assets/images/icons/close-blue.svg") no-repeat center}main .dropdown_blocks_list .dropdown_block.open .block_body{display:block;margin-top:25px}main .dropdown_blocks_list .dropdown_block.open .block_body p{margin-bottom:35px}@media all and (max-width:768px){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:1280px){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:1280px){main #order .container{padding-bottom:60px}}@media all and (max-width:768px){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}.model_container .col{width:calc(50% - 15px)}.model_container .col img{max-width:100%}.model_container .col .model_desc{margin-top:35px}.model_container .col .model_desc p{margin-bottom:10px}.model_container #calc{background:var(--inactive);padding:35px 30px;position:relative}.model_container #calc:after{content:"";display:block;position:absolute;top:0;right:-100%;bottom:0;width:100%;background:inherit}.model_container #calc .calc_body{flex-wrap:wrap}.model_container #calc .calc_body .calc_settings{width:100%;margin-bottom:35px}.model_container #calc .calc_body .calc_result{width:100%}.model_container #calc .calc_body .calc_result .result_box{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.model_container #calc .calc_body .calc_result .result_box p{font-weight:400}.model_container #calc .calc_body .calc_result .result_box.bolder{margin-bottom:35px}.model_container #calc .calc_body .calc_result .result_box.bolder p{font-weight:700;font-size:26px;line-height:35px}.model_container #calc .calc_body .calc_result .calc_footer{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:20px}.model_container #calc .calc_body .calc_result .calc_footer .button{width:calc(50% - 13px);padding:0;font-weight:400}.model_container .aside_container{width:100%;margin-top:0px;border-top:1px solid #EDEFF5}.model_container .aside_container aside{width:305px;padding-top:40px}.model_container .aside_container article{width:calc(100% - 305px);padding-top:40px;border-left:1px solid #EDEFF5}.model_container .aside_container article .dropdown_blocks_list .dropdown_block{padding:0 40px}@media all and (max-width:768px){.model_container{margin-top:20px}.model_container .col{width:100%;margin-bottom:10px}.model_container .col img{margin:0 -16px;width:calc(100% + 32px)}.model_container .col .model_desc{margin-top:12px}.model_container .col #calc{margin:0 -16px;padding:25px 16px}.model_container .col #calc .calc_body .calc_result .result_box.bolder p{font-size:19px;line-height:26px}.model_container .col #calc .calc_body .calc_result .calc_footer{margin-top:0;display:block}.model_container .col #calc .calc_body .calc_result .calc_footer button{width:100%;margin-bottom:0}.model_container .col #calc .calc_body .calc_result .calc_footer button:first-child{margin-top:0}.model_container .aside_container{border-top:0}.model_container .aside_container aside{display:none}.model_container .aside_container article{width:100%;border:0;padding-top:0}.model_container .aside_container article .dropdown_blocks_list .dropdown_block{padding:0}}.catalog_list{display:flex;flex-wrap:wrap}@media all and (max-width:1280px){.catalog_list{justify-content:space-between;width:100%}}.catalog_list .catalog_item{width:calc(33.333% - 20px);margin-bottom:110px}.catalog_list .catalog_item:not(:nth-child(3n)){margin-right:30px}.catalog_list .catalog_item img{width:100%;height:220px;object-fit:cover;margin-bottom:30px}.catalog_list .catalog_item .item_class{font-size:26px;line-height:35px;color:#0C0C0C;font-weight:700;margin-bottom:8px}.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.pay{font-weight:700;margin:25px 0}.catalog_list .catalog_item .item_footer{text-align:right;margin-top:30px}@media all and (max-width:1280px){.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:768px){.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:1280px){.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}#choose_region p{margin-right:30px;max-width:340px}#choose_region .form_field{width:415px}@media all and (max-width:1280px){#officeViewToggle{justify-content:flex-end}}@media all and (max-width:768px){#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:1280px){#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}.popover .close{position:absolute;top:8px;right:8px;width:24px;height:24px;font-size:0;cursor:pointer;background:url("/assets/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("/assets/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}@media all and (max-width:768px){.offices_list{display:block;padding-top:35px;margin-top:35px}.offices_list .column{width:100%}}.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.full{max-width:100%}.dosc_list .row .doc_name.full span{width:100%}.dosc_list .row .doc_name a{text-decoration:underline;font-weight:700}.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:40px;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;font-weight:400}.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{position:relative;flex-wrap:wrap}.dosc_list .row .doc_name{max-width:100%;width:100%}.dosc_list .row .button:not(.download-icon){margin-left:55px;margin-top:8px;width:96px}.dosc_list .row .button.download-icon{position:absolute;right:0;top:0;bottom:0;margin:auto;width:24px;padding:0}}.contract_table{margin-bottom:80px}.contract_table .table_row{min-height:80px;display:flex;width:100%}.contract_table .table_row .table_cell{padding:16px 8px;border:1px solid #EDEFF5;width:14%;min-width:14%}.contract_table .table_row .table_cell:nth-child(3){width:16%;min-width:16%}.contract_table .table_row .table_cell:nth-child(5){word-break:break-all}.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}.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("/assets/images/icons/icon-select.svg") no-repeat center}.contract_table .table_header .table_cell.caret.reverse:after{transform:scaleY(-1)}@media all and (max-width:1279px){.contract_table.schedule{align-items:flex-start}}.contract_table.schedule .show_more{width:100%;height:60px;text-align:center;background:var(--inactive);color:var(--blue);font-weight:600}@media all and (max-width:1279px){.contract_table.schedule .show_more{margin-bottom:15px}}.contract_table.schedule .table_row .table_cell{width:25%;min-width:14%}.contract_table.schedule .table_row .table_cell:nth-child(1),.contract_table.schedule .table_row .table_cell:nth-child(2),.contract_table.schedule .table_row .table_cell:nth-child(4){width:14%;min-width:14%}.contract_table.schedule .table_row[data-status="notpaid"]{background:rgba(168,2,107,0.1)}.contract_table.schedule .table_row[data-status="overpayment-2"]{background:rgba(28,1,169,0.1)}.contract_table.schedule .table_row[data-status="overpayment-1"]{background:rgba(168,2,107,0.1)}.contract_table.schedule .table_row[data-status="paid"]{background:rgba(4,168,164,0.1)}.contract_table.schedule .table_row .toggle_cell{display:none}@media all and (max-width:1279px){.contract_table.schedule .table_row{position:relative}.contract_table.schedule .table_row .table_cell{width:100%;padding-right:45px}.contract_table.schedule .table_row .table_cell:nth-child(1),.contract_table.schedule .table_row .table_cell:nth-child(2),.contract_table.schedule .table_row .table_cell:nth-child(3),.contract_table.schedule .table_row .table_cell:nth-child(4),.contract_table.schedule .table_row .table_cell:nth-child(5),.contract_table.schedule .table_row .table_cell:nth-child(6){width:100%;text-align:left;font-size:13px;line-height:20px;padding-top:0;border:none;margin:5px 0}.contract_table.schedule .table_row .table_cell:nth-child(1):before,.contract_table.schedule .table_row .table_cell:nth-child(2):before,.contract_table.schedule .table_row .table_cell:nth-child(3):before,.contract_table.schedule .table_row .table_cell:nth-child(4):before,.contract_table.schedule .table_row .table_cell:nth-child(5):before,.contract_table.schedule .table_row .table_cell:nth-child(6):before{content:attr(data-title);display:inline-block;margin-right:6px;font-weight:600;height:auto;position:static;background:transparent}.contract_table.schedule .table_row .table_cell:nth-child(3){margin:0;font-weight:400}.contract_table.schedule .table_row .toggle_cell{display:block;width:16px;height:16px;position:absolute;right:15px;top:28px;background:url("/assets/images/icons/toggle-cell.svg") no-repeat center;border:0;outline:none}}@media all and (max-width:1279px){.contract_table.schedule .table_row{display:flex;flex-wrap:wrap;justify-content:space-between}.contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(4),.contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(5),.contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(6){display:none}.contract_table.schedule .table_row.opened .toggle_cell{transform:rotate(180deg)}.contract_table.schedule .table_row .table_cell:nth-child(1),.contract_table.schedule .table_row .table_cell:nth-child(2){width:50%;margin-top:0;margin-bottom:0;font-weight:700}.contract_table.schedule .table_row .table_cell:nth-child(1)::before,.contract_table.schedule .table_row .table_cell:nth-child(2)::before{font-weight:700}.contract_table.schedule .table_row .table_cell:nth-child(2){text-align:right}.contract_table.schedule .table_row .table_cell:nth-child(3),.contract_table.schedule .table_row .table_cell:nth-child(4){display:flex;justify-content:space-between;align-items:flex-end;font-weight:700}.contract_table.schedule .table_row .table_cell:nth-child(3):before,.contract_table.schedule .table_row .table_cell:nth-child(4):before{font-weight:400;font-size:13px;line-height:20px;max-width:55%;margin-right:20px}.contract_table.schedule .table_row .table_cell:nth-child(3){margin-top:10px;margin-bottom:8px}.contract_table.schedule .table_row .table_cell:nth-child(5){display:flex;justify-content:space-between;padding-top:15px;margin-top:15px;border-top:1px solid #EDEFF5;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:60px;width:calc(100% + 30px)}.contract_table.schedule .table_row .table_cell:nth-child(5),.contract_table.schedule .table_row .table_cell:nth-child(6){font-size:13px;line-height:20px;margin-bottom:0;margin-top:10px}.contract_table.schedule .table_row .table_cell:nth-child(5):before,.contract_table.schedule .table_row .table_cell:nth-child(6):before{display:none}}@media all and (max-width:1279px){.contract_table{display:flex;flex-wrap:wrap;justify-content:space-between}.contract_table .table_row{width:calc(50% - 15px);margin-bottom:30px;border:1px solid #EDEFF5;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 15px}.contract_table .table_row.table_header{display:none}.contract_table .table_row .table_cell{border:0;width:100%;font-size:13px;line-height:20px;padding:0}.contract_table .table_row .table_cell:nth-child(1),.contract_table .table_row .table_cell:nth-child(4){font-size:10px;line-height:15px;width:50%;text-align:left}.contract_table .table_row .table_cell:nth-child(2),.contract_table .table_row .table_cell:nth-child(5){font-size:10px;line-height:15px;width:40%;text-align:right}.contract_table .table_row .table_cell:nth-child(3){font-weight:700;margin:15px 0;width:100%}.contract_table .table_row .table_cell:nth-child(6){width:40%;margin-top:15px;padding-top:15px;position:relative}.contract_table .table_row .table_cell:nth-child(6):before{content:"";position:absolute;top:0;left:-15px;right:0;width:auto;height:1px;background:#EDEFF5}.contract_table .table_row .table_cell:nth-child(7){display:flex;align-items:center;width:60%;text-align:right;justify-content:flex-end;margin-top:15px;padding-top:15px;position:relative}.contract_table .table_row .table_cell:nth-child(7):before{content:"";position:absolute;top:0;right:-15px;left:0;width:auto;height:1px;background:#EDEFF5}.contract_table .table_row .table_cell:nth-child(7) .price{margin-left:15px}}@media all and (max-width:768px){.contract_table .table_row{width:100%;margin-bottom:15px}}.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}.catalog_sort{display:flex;align-items:center;justify-content:flex-end;margin-bottom:65px}.catalog_sort .sort_container{margin-left:40px;position:relative}.catalog_sort .sort_container button{height:40px;padding:0 20px 0 48px;color:var(--blue)}.catalog_sort .sort_container button.i-filter{background:url("/assets/images/icons/icon-filter.svg") no-repeat 20px 50%}.catalog_sort .sort_container button.i-sort{background:url("/assets/images/icons/icon-sort.svg") no-repeat 20px 50%}.news_cotnainer{display:flex;justify-content:space-between}.news_cotnainer .left{width:525px}.news_cotnainer .left .image{width:100%;height:525px;background:var(--gray-light);margin-bottom:30px}.news_cotnainer .left .image img{width:100%;height:100%;object-fit:cover}.news_cotnainer .left .socials a{width:48px;height:48px;margin-right:15px}.news_cotnainer .right{width:calc(100% - 555px)}.news_cotnainer .right h1{margin-bottom:20px}.news_cotnainer .right .date{display:block;text-transform:uppercase;margin-bottom:35px}.news_cotnainer .right p,.news_cotnainer .right ul,.news_cotnainer .right ol{margin-bottom:20px}.calendar_wrapper #calendar_month{margin-left:auto;max-width:235px;padding-left:32px;display:block;background:url("/assets/images/icons/icon-date.svg") no-repeat 8px 50%,url("/assets/images/icons/icon-select.svg") no-repeat calc(100% - 16px) 50%}@media all and (max-width:960px){.calendar_wrapper #calendar_month{margin-left:0;max-width:284px}}@media all and (max-width:768px){.calendar_wrapper #calendar_month{max-width:100%}}.calendar_wrapper .calendar_nav{display:none}@media all and (max-width:768px){.calendar_wrapper .calendar_nav{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.calendar_wrapper .calendar_nav button{max-width:48%;height:28px;font-size:10px;color:var(--blue);padding:0}.calendar_wrapper .calendar_nav button:first-child:before{content:"<";display:inline-block;width:20px;height:28px;line-height:28px;text-align:left}.calendar_wrapper .calendar_nav button:last-child:after{content:">";display:inline-block;width:20px;height:28px;line-height:28px;text-align:right}}.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_week{width:100%;display:flex}.calendar_wrapper .calendar_grid .grid_body .grid_cell{padding:15px;width:14.282%;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;text-transform:capitalize}.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.payment{background:var(--green);border:1px solid var(--green)}.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_header{color:#fff}.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_header span{color:inherit}.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_body p{color:#fff}.calendar_wrapper .calendar_grid .grid_body .grid_cell.current{background:var(--blue) !important;border:1px solid var(--blue) !important}.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}@media all and (max-width:960px){.calendar_wrapper .calendar_grid{position:relative;margin-right:-80px}.calendar_wrapper .calendar_grid .grid_header{width:22px;position:absolute;left:0;top:0}.calendar_wrapper .calendar_grid .grid_header .grid_cell{width:100%;height:72px;padding:14px 0;text-align:center;font-size:13px;line-height:20px}.calendar_wrapper .calendar_grid .grid_body{margin-left:30px;overflow-x:auto}.calendar_wrapper .calendar_grid .grid_body .grid_week{width:auto}.calendar_wrapper .calendar_grid .grid_body .grid_cell{height:72px;padding:10px;width:33.333%;min-width:256px;font-size:13px;line-height:20px;align-items:flex-start}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span{font-size:13px;line-height:20px}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body{width:100%}.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p{width:100%;display:flex;align-items:center;justify-content:space-between}}@media all and (max-width:768px){.calendar_wrapper .calendar_grid{margin-top:15px;margin-right:0}.calendar_wrapper .calendar_grid .grid_body .grid_week{width:100%;flex-wrap:wrap}.calendar_wrapper .calendar_grid .grid_body .grid_week:not(.active){display:none}.calendar_wrapper .calendar_grid .grid_body .grid_week .grid_cell{display:flex;width:100%}}.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}@media all and (max-width:768px){.calendar_payment{display:block}}.acts_wrapper{display:flex;justify-content:space-between}.acts_wrapper .acts_list-checkbox,.acts_wrapper .reconciliation_form{width:calc(50% - 10px)}@media all and (max-width:768px){.acts_wrapper{flex-wrap:wrap}.acts_wrapper .acts_list-checkbox{width:100%;order:1;margin-bottom:40px}.acts_wrapper .reconciliation_form{order:2;width:100%}}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:20px}@media all and (max-width:768px){.dropdown_block+.dosc_list{margin-top:0;padding-top:20px;border-top:1px solid #EDEFF5}}/*# sourceMappingURL=./style.css.map */ \ No newline at end of file +main { + padding-top: 112px; +} +@media all and (max-width: 1280px) { + main { + padding-top: 86px; + } +} +main section.gray { + background: var(--inactive); +} +main .title_wrapper { + display: flex; + justify-content: space-between; + margin-bottom: 50px; +} +@media all and (max-width: 1280px) { + main .title_wrapper { + margin-bottom: 20px; + } +} +@media all and (max-width: 768px) { + 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; +} +@media all and (max-width: 768px) { + 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: 1280px) { + main .title_wrapper .title_link { + font-size: 13px; + margin-left: 12px; + line-height: 30px; + } +} +@media all and (max-width: 768px) { + main .title_wrapper .title_link { + margin-left: 0; + } +} +main .title_wrapper .left { + display: flex; + max-width: 70%; +} +@media all and (max-width: 768px) { + main .title_wrapper .left { + max-width: none; + } +} +main .title_wrapper .right { + display: flex; +} +@media all and (max-width: 768px) { + main .title_wrapper .right { + width: 100%; + text-align: left; + margin-top: 8px; + } + main .title_wrapper .right p { + font-size: 10px; + line-height: 15px; + text-align: left; + } +} +main #main_slider { + height: 600px; + background: var(--gray-light); + padding: 0; + position: relative; +} +@media all and (max-width: 1279px) { + main #main_slider { + height: 395px; + } +} +main #main_slider .container { + position: relative; + height: 100%; + background: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) 1px, transparent 2px, transparent 20%); +} +@media all and (max-width: 768px) { + 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'; +} +@media all and (max-width: 1279px) { + 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; +} +@media all and (max-width: 1279px) { + main #main_slider .slider_list { + height: 135px; + } +} +@media all and (max-width: 768px) { + main #main_slider .slider_list { + display: none; + } +} +main #main_slider .slider_list .slider_item { + width: 20%; + max-width: 20%; + 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: 1279px) { + main #main_slider .slider_list .slider_item { + height: 135px; + padding: 15px 20px; + } +} +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: 1279px) { + main #main_slider .slider_list .slider_item .item_name { + font-size: 20px; + height: 80px; + } +} +main #main_slider .slider_list .slider_item .item_name:after { + content: ""; + display: block; + width: 22px; + min-width: 22px; + height: 14px; + background: url("/assets/images/icons/slider_arrow.svg") no-repeat center; +} +main #main_slider .slider_list .slider_item a { + 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 a { + font-size: 13px; + } +} +main #main_slider .slider_list .slider_item.active { + background: currentColor; +} +main #main_slider .slider_list .slider_item.active .item_name, +main #main_slider .slider_list .slider_item.active a { + transform: translateY(0px); +} +main #main_slider .slider_list .slider_item.active .item_name:after { + width: 44px; + background: url("/assets/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(-15px, 15px); + } +} +main #main_slider .slider_list .slider_item:hover .item_name, +main #main_slider .slider_list .slider_item:hover a { + 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; +} +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("/assets/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("/assets/images/icons/arrow-navto.svg") no-repeat center; +} +@media all and (max-width: 768px) { + main #calc { + background: #EDEFF5; + } +} +main #calc .container { + background: url("/assets/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: 1280px) { + main #calc .container { + background: #EDEFF5; + } +} +@media all and (max-width: 768px) { + main #calc .container { + padding: 25px 0; + } +} +main #calc .calc_body { + display: flex; + justify-content: space-between; +} +@media all and (max-width: 768px) { + 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: 1280px) { + main #calc .calc_body .calc_settings { + width: calc(50% - 15px); + } +} +@media all and (max-width: 768px) { + 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; +} +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: 1280px) { + main #calc .calc_body .calc_settings .settings_box { + margin-bottom: 45px; + height: 48px; + padding: 8px; + } +} +main #calc .calc_body .calc_settings .settings_box p { + margin-bottom: 15px; + font-weight: 700; +} +@media all and (max-width: 1280px) { + 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: 1280px) { + main #calc .calc_body .calc_result { + width: calc(50% - 15px); + } +} +@media all and (max-width: 768px) { + 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: 1280px) { + 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: 768px) { + 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: 1280px) { + main #calc .calc_body .calc_result .result_box p.price { + font-size: 20px; + margin-bottom: 0; + font-weight: 700; + } +} +@media all and (max-width: 768px) { + 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: 768px) { + 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 { + display: flex; + align-content: center; +} +@media all and (max-width: 1280px) { + main .news_arrows { + display: none !important; + } +} +main .news_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 { + width: 8px; + height: 12px; + margin-left: auto; +} +main .news_arrows button svg path { + stroke: #fff; + transition: 175ms stroke ease-in-out; +} +main .news_arrows button:disabled, +main .news_arrows button.slick-disabled { + cursor: default; + background-color: var(--inactive); + background-position: center; +} +main .news_arrows button:disabled svg, +main .news_arrows button.slick-disabled svg { + margin-left: 0; +} +main .news_arrows button:disabled svg path, +main .news_arrows button.slick-disabled svg path { + stroke: #8E94A7; +} +@media all and (max-width: 768px) { + 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: 1280px) { + 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: 768px) { + 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: 35px; +} +@media all and (max-width: 1280px) { + 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: 1280px) { + 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: 178px; + 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: 1280px) { + 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: 1280px) { + 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: 768px) { + 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: 1280px) { + 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: 1280px) { + 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: 768px) { + 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: 1280px) { + 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: 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: 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; +} +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: 1420px) 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: 100%; + } +} +@media all and (max-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-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: 1280px) { + 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: 1280px) { + main .services_list .service_item { + width: calc(50% - 15px); + } + main .services_list .service_item img { + max-height: 100%; + } +} +@media all and (max-width: 768px) { + main .services_list .service_item { + width: 100%; + } +} +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; +} +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; +} +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; +} +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 .special_desc { + font-size: 15px; + line-height: 24px; + transform: translate(0px, 0px); + transition: all 220ms ease-in-out; +} +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: 1280px) { + 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; + } + 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: 768px) { + main .special_list .special_item { + width: 100%; + min-width: 100%; + margin-bottom: 25px; + } +} +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; +} +main .brand_select { + max-width: 306px; + margin-left: auto; + margin-top: 35px; + margin-bottom: 35px; +} +@media all and (max-width: 768px) { + 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; +} +main .special_detail .special_offer h2 { + font-size: 26px; + line-height: 35px; + color: #0C0C0C; + font-weight: 700; + margin-bottom: 25px; +} +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: 1280px) { + 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: 768px) { + 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 .list-column { + order: 3; + margin-top: 20px; + margin-bottom: 30px; + } + main .special_detail .special_offer button.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: 768px) { + main .special_detail .special_offer-text { + padding: 0; + margin-bottom: 40px; + } +} +main .special_detail .aside_container { + margin-top: 60px; +} +@media all and (max-width: 768px) { + main .special_detail .aside_container { + margin-top: 30px; + padding-top: 30px; + border-top: 1px solid #EDEFF5; + } +} +main .leasing_offer h3 { + padding: 0 25px; + margin-bottom: 15px; + font-size: 26px; + line-height: 35px; +} +@media all and (max-width: 768px) { + main .leasing_offer h3 { + padding: 0; + font-size: 17px; + line-height: 24px; + } +} +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: 1280px) { + 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: 768px) { + 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: 100px; +} +main .leasing_offer .leasing_offer-detail .image_slider { + height: 425px; + width: calc(100% - 560px); +} +main .leasing_offer .leasing_offer-detail .image_slider .slide { + height: 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: 1280px) { + main .leasing_offer .leasing_offer-detail .image_slider { + height: 300px; + } + 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: 768px) { + main .leasing_offer .leasing_offer-detail { + margin-top: 18px; + display: block; + } + main .leasing_offer .leasing_offer-detail .image_slider { + width: 100%; + height: 168px; + } + 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.zero-margin { + margin-left: -30px; + border-left: 1px solid #EDEFF5; + border-right: 1px solid #EDEFF5; +} +main .dropdown_blocks_list.zero-margin .dropdown_block { + border-bottom: 0 !important; + position: relative; +} +main .dropdown_blocks_list.zero-margin .dropdown_block:after { + content: ""; + display: block; + width: auto; + height: 1px; + background: #EDEFF5; + position: absolute; + bottom: 0; + left: 32px; + right: 32px; +} +main .dropdown_blocks_list.zero-margin .dropdown_block .block_header { + padding-left: 30px; + padding-right: 30px; +} +main .dropdown_blocks_list.zero-margin .dropdown_block .block_body { + margin-left: 85px; + max-width: 755px; + overflow: hidden; +} +@media all and (max-width: 1279px) { + main .dropdown_blocks_list.zero-margin { + border: 0; + margin-left: 0; + } + main .dropdown_blocks_list.zero-margin .dropdown_block:after { + left: 0; + right: 0; + } + main .dropdown_blocks_list.zero-margin .dropdown_block .block_header { + padding-left: 5px; + padding-right: 5px; + } + main .dropdown_blocks_list.zero-margin .dropdown_block .block_body { + margin-left: 0; + padding-left: 5px; + } +} +main .dropdown_blocks_list .dropdown_block:not(:last-child) { + border-bottom: 1px solid #EDEFF5; +} +main .dropdown_blocks_list .dropdown_block.bt { + border-bottom: 0; + border-top: 1px solid #EDEFF5; +} +main .dropdown_blocks_list .dropdown_block .block_header { + padding: 15px 0; + 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("/assets/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; + min-width: 15%; +} +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; +} +@media all and (max-width: 767px) { + main .dropdown_blocks_list .dropdown_block .block_body .company { + display: block; + } + main .dropdown_blocks_list .dropdown_block .block_body .company .title { + font-size: 19px; + line-height: 26px; + } + main .dropdown_blocks_list .dropdown_block .block_body .company ul { + margin-left: 0; + } +} +main .dropdown_blocks_list .dropdown_block.open .block_header button:not(.rotate) { + background: url("/assets/images/icons/close-blue.svg") no-repeat center; +} +main .dropdown_blocks_list .dropdown_block.open .block_header button.rotate { + transform: rotate(180deg); +} +main .dropdown_blocks_list .dropdown_block.open .block_body { + display: block; + margin-top: 25px; +} +main .dropdown_blocks_list .dropdown_block.open .block_body p { + margin-bottom: 35px; +} +@media all and (max-width: 768px) { + 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: 1280px) { + 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: 1280px) { + main #order .container { + padding-bottom: 60px; + } +} +@media all and (max-width: 768px) { + 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; +} +.model_container .col { + width: calc(50% - 15px); +} +.model_container .col img { + max-width: 100%; +} +.model_container .col .model_desc { + margin-top: 35px; +} +.model_container .col .model_desc p { + margin-bottom: 10px; +} +.model_container #calc { + background: var(--inactive); + padding: 35px 30px; + position: relative; +} +.model_container #calc:after { + content: ""; + display: block; + position: absolute; + top: 0; + right: -100%; + bottom: 0; + width: 100%; + background: inherit; +} +.model_container #calc .calc_body { + flex-wrap: wrap; +} +.model_container #calc .calc_body .calc_settings { + width: 100%; + margin-bottom: 35px; +} +.model_container #calc .calc_body .calc_result { + width: 100%; +} +.model_container #calc .calc_body .calc_result .result_box { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 15px; +} +.model_container #calc .calc_body .calc_result .result_box p { + font-weight: 400; +} +.model_container #calc .calc_body .calc_result .result_box.bolder { + margin-bottom: 35px; +} +.model_container #calc .calc_body .calc_result .result_box.bolder p { + font-weight: 700; + font-size: 26px; + line-height: 35px; +} +.model_container #calc .calc_body .calc_result .calc_footer { + width: 100%; + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 20px; +} +.model_container #calc .calc_body .calc_result .calc_footer .button { + width: calc(50% - 13px); + padding: 0; + font-weight: 400; +} +.model_container .aside_container { + width: 100%; + margin-top: 0px; + border-top: 1px solid #EDEFF5; +} +.model_container .aside_container aside { + width: 305px; + padding-top: 40px; +} +.model_container .aside_container article { + width: calc(100% - 305px); + padding-top: 40px; + border-left: 1px solid #EDEFF5; +} +.model_container .aside_container article .dropdown_blocks_list .dropdown_block { + padding: 0 40px; +} +@media all and (max-width: 768px) { + .model_container { + margin-top: 20px; + } + .model_container .col { + width: 100%; + margin-bottom: 10px; + } + .model_container .col img { + margin: 0 -16px; + width: calc(100% + 32px); + } + .model_container .col .model_desc { + margin-top: 12px; + } + .model_container .col #calc { + margin: 0 -16px; + padding: 25px 16px; + } + .model_container .col #calc .calc_body .calc_result .result_box.bolder p { + font-size: 19px; + line-height: 26px; + } + .model_container .col #calc .calc_body .calc_result .calc_footer { + margin-top: 0; + display: block; + } + .model_container .col #calc .calc_body .calc_result .calc_footer button { + width: 100%; + margin-bottom: 0; + } + .model_container .col #calc .calc_body .calc_result .calc_footer button:first-child { + margin-top: 0; + } + .model_container .aside_container { + border-top: 0; + } + .model_container .aside_container aside { + display: none; + } + .model_container .aside_container article { + width: 100%; + border: 0; + padding-top: 0; + } + .model_container .aside_container article .dropdown_blocks_list .dropdown_block { + padding: 0; + } +} +.catalog_list { + display: flex; + flex-wrap: wrap; +} +@media all and (max-width: 1280px) { + .catalog_list { + justify-content: space-between; + width: 100%; + } +} +.catalog_list .catalog_item { + width: calc(33.333% - 20px); + margin-bottom: 110px; +} +.catalog_list .catalog_item:not(:nth-child(3n)) { + margin-right: 30px; +} +.catalog_list .catalog_item img { + width: 100%; + height: 220px; + object-fit: cover; + margin-bottom: 30px; +} +.catalog_list .catalog_item .item_class { + font-size: 26px; + line-height: 35px; + color: #0C0C0C; + font-weight: 700; + margin-bottom: 8px; +} +.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.pay { + font-weight: 700; + margin: 25px 0; +} +.catalog_list .catalog_item .item_footer { + text-align: right; + margin-top: 30px; +} +@media all and (max-width: 1280px) { + .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: 768px) { + .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: 1280px) { + .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; +} +#choose_region p { + margin-right: 30px; + max-width: 340px; +} +#choose_region .form_field { + width: 415px; +} +@media all and (max-width: 1280px) { + #officeViewToggle { + justify-content: flex-end; + } +} +@media all and (max-width: 768px) { + #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: 1280px) { + #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; +} +.popover .close { + position: absolute; + top: 8px; + right: 8px; + width: 24px; + height: 24px; + font-size: 0; + cursor: pointer; + background: url("/assets/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("/assets/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; +} +@media all and (max-width: 768px) { + .offices_list { + display: block; + padding-top: 35px; + margin-top: 35px; + } + .offices_list .column { + width: 100%; + } +} +.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.full { + max-width: 100%; +} +.dosc_list .row .doc_name.full span { + width: 100%; +} +.dosc_list .row .doc_name a { + text-decoration: underline; + font-weight: 700; +} +.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: 40px; + 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; + font-weight: 400; +} +.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 { + position: relative; + flex-wrap: wrap; + } + .dosc_list .row .doc_name { + max-width: 100%; + width: 100%; + } + .dosc_list .row .button:not(.download-icon) { + margin-left: 55px; + margin-top: 8px; + width: 96px; + } + .dosc_list .row .button.download-icon { + position: absolute; + right: 0; + top: 0; + bottom: 0; + margin: auto; + width: 24px; + padding: 0; + } +} +.contract_table { + margin-bottom: 80px; +} +.contract_table .table_row { + min-height: 80px; + display: flex; + width: 100%; +} +.contract_table .table_row .table_cell { + padding: 16px 8px; + border: 1px solid #EDEFF5; + width: 13%; + min-width: 13%; +} +.contract_table .table_row .table_cell:nth-child(3) { + width: 16%; + min-width: 16%; +} +.contract_table .table_row .table_cell:nth-child(5) { + width: 19%; +} +.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; +} +.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("/assets/images/icons/icon-select.svg") no-repeat center; +} +.contract_table .table_header .table_cell.caret.reverse:after { + transform: scaleY(-1); +} +@media all and (max-width: 1279px) { + .contract_table.schedule { + align-items: flex-start; + } +} +.contract_table.schedule .show_more { + width: 100%; + height: 60px; + text-align: center; + background: var(--inactive); + color: var(--blue); + font-weight: 600; +} +@media all and (max-width: 1279px) { + .contract_table.schedule .show_more { + margin-bottom: 15px; + } +} +.contract_table.schedule .table_row .table_cell { + width: 25%; + min-width: 14%; +} +.contract_table.schedule .table_row .table_cell:nth-child(1), +.contract_table.schedule .table_row .table_cell:nth-child(2), +.contract_table.schedule .table_row .table_cell:nth-child(4) { + width: 14%; + min-width: 14%; +} +.contract_table.schedule .table_row[data-status="notpaid"] { + background: rgba(168, 2, 107, 0.1); +} +.contract_table.schedule .table_row[data-status="overpayment-2"] { + background: rgba(28, 1, 169, 0.1); +} +.contract_table.schedule .table_row[data-status="overpayment-1"] { + background: rgba(168, 2, 107, 0.1); +} +.contract_table.schedule .table_row[data-status="paid"] { + background: rgba(4, 168, 164, 0.1); +} +.contract_table.schedule .table_row .toggle_cell { + display: none; +} +@media all and (max-width: 1279px) { + .contract_table.schedule .table_row { + position: relative; + } + .contract_table.schedule .table_row .table_cell { + width: 100%; + padding-right: 45px; + } + .contract_table.schedule .table_row .table_cell:nth-child(1), + .contract_table.schedule .table_row .table_cell:nth-child(2), + .contract_table.schedule .table_row .table_cell:nth-child(3), + .contract_table.schedule .table_row .table_cell:nth-child(4), + .contract_table.schedule .table_row .table_cell:nth-child(5), + .contract_table.schedule .table_row .table_cell:nth-child(6) { + width: 100%; + text-align: left; + font-size: 13px; + line-height: 20px; + padding-top: 0; + border: none; + margin: 5px 0; + } + .contract_table.schedule .table_row .table_cell:nth-child(1):before, + .contract_table.schedule .table_row .table_cell:nth-child(2):before, + .contract_table.schedule .table_row .table_cell:nth-child(3):before, + .contract_table.schedule .table_row .table_cell:nth-child(4):before, + .contract_table.schedule .table_row .table_cell:nth-child(5):before, + .contract_table.schedule .table_row .table_cell:nth-child(6):before { + content: attr(data-title); + display: inline-block; + margin-right: 6px; + font-weight: 600; + height: auto; + position: static; + background: transparent; + } + .contract_table.schedule .table_row .table_cell:nth-child(3) { + margin: 0; + font-weight: 400; + } + .contract_table.schedule .table_row .toggle_cell { + display: block; + width: 16px; + height: 16px; + position: absolute; + right: 15px; + top: 28px; + background: url("/assets/images/icons/toggle-cell.svg") no-repeat center; + border: 0; + outline: none; + } +} +@media all and (max-width: 1279px) { + .contract_table.schedule .table_row { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } + .contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(4), + .contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(5), + .contract_table.schedule .table_row:not(.opened) .table_cell:nth-child(6) { + display: none; + } + .contract_table.schedule .table_row.opened .toggle_cell { + transform: rotate(180deg); + } + .contract_table.schedule .table_row .table_cell:nth-child(1), + .contract_table.schedule .table_row .table_cell:nth-child(2) { + width: 50%; + margin-top: 0; + margin-bottom: 0; + font-weight: 700; + } + .contract_table.schedule .table_row .table_cell:nth-child(1)::before, + .contract_table.schedule .table_row .table_cell:nth-child(2)::before { + font-weight: 700; + } + .contract_table.schedule .table_row .table_cell:nth-child(2) { + text-align: right; + } + .contract_table.schedule .table_row .table_cell:nth-child(3), + .contract_table.schedule .table_row .table_cell:nth-child(4) { + display: flex; + justify-content: space-between; + align-items: flex-end; + font-weight: 700; + } + .contract_table.schedule .table_row .table_cell:nth-child(3):before, + .contract_table.schedule .table_row .table_cell:nth-child(4):before { + font-weight: 400; + font-size: 13px; + line-height: 20px; + max-width: 55%; + margin-right: 20px; + } + .contract_table.schedule .table_row .table_cell:nth-child(3) { + margin-top: 10px; + margin-bottom: 8px; + } + .contract_table.schedule .table_row .table_cell:nth-child(5) { + display: flex; + justify-content: space-between; + padding-top: 15px; + margin-top: 15px; + border-top: 1px solid #EDEFF5; + margin-left: -15px; + margin-right: -15px; + padding-left: 15px; + padding-right: 60px; + width: calc(100% + 30px); + } + .contract_table.schedule .table_row .table_cell:nth-child(5), + .contract_table.schedule .table_row .table_cell:nth-child(6) { + font-size: 13px; + line-height: 20px; + margin-bottom: 0; + margin-top: 10px; + } + .contract_table.schedule .table_row .table_cell:nth-child(5):before, + .contract_table.schedule .table_row .table_cell:nth-child(6):before { + display: none; + } +} +@media all and (max-width: 1279px) { + .contract_table { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + } + .contract_table .table_row { + width: calc(50% - 15px); + margin-bottom: 30px; + border: 1px solid #EDEFF5; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + padding: 25px 15px; + } + .contract_table .table_row.table_header { + display: none; + } + .contract_table .table_row .table_cell { + border: 0; + width: 100%; + font-size: 13px; + line-height: 20px; + padding: 0; + } + .contract_table .table_row .table_cell:nth-child(1), + .contract_table .table_row .table_cell:nth-child(4) { + font-size: 10px; + line-height: 15px; + width: 50%; + text-align: left; + } + .contract_table .table_row .table_cell:nth-child(2), + .contract_table .table_row .table_cell:nth-child(5) { + font-size: 10px; + line-height: 15px; + width: 40%; + text-align: right; + } + .contract_table .table_row .table_cell:nth-child(3) { + font-weight: 700; + margin: 15px 0; + width: 100%; + } + .contract_table .table_row .table_cell:nth-child(6) { + width: 40%; + margin-top: 15px; + padding-top: 15px; + position: relative; + } + .contract_table .table_row .table_cell:nth-child(6):before { + content: ""; + position: absolute; + top: 0; + left: -15px; + right: 0; + width: auto; + height: 1px; + background: #EDEFF5; + } + .contract_table .table_row .table_cell:nth-child(7) { + display: flex; + align-items: center; + width: 60%; + text-align: right; + justify-content: flex-end; + margin-top: 15px; + padding-top: 15px; + position: relative; + } + .contract_table .table_row .table_cell:nth-child(7):before { + content: ""; + position: absolute; + top: 0; + right: -15px; + left: 0; + width: auto; + height: 1px; + background: #EDEFF5; + } + .contract_table .table_row .table_cell:nth-child(7) .price { + margin-left: 15px; + } +} +@media all and (max-width: 768px) { + .contract_table .table_row { + width: 100%; + margin-bottom: 15px; + } +} +.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; +} +.catalog_sort { + display: flex; + align-items: center; + justify-content: flex-end; + margin-bottom: 65px; +} +.catalog_sort .sort_container { + margin-left: 40px; + position: relative; +} +.catalog_sort .sort_container button { + height: 40px; + padding: 0 20px 0 48px; + color: var(--blue); +} +.catalog_sort .sort_container button.i-filter { + background: url("/assets/images/icons/icon-filter.svg") no-repeat 20px 50%; +} +.catalog_sort .sort_container button.i-sort { + background: url("/assets/images/icons/icon-sort.svg") no-repeat 20px 50%; +} +.news_cotnainer { + display: flex; + justify-content: space-between; +} +.news_cotnainer .left { + width: 525px; +} +.news_cotnainer .left .image { + width: 100%; + height: 525px; + background: var(--gray-light); + margin-bottom: 30px; +} +.news_cotnainer .left .image img { + width: 100%; + height: 100%; + object-fit: cover; +} +.news_cotnainer .left .socials a { + width: 48px; + height: 48px; + margin-right: 15px; +} +.news_cotnainer .right { + width: calc(100% - 555px); +} +.news_cotnainer .right h1 { + margin-bottom: 20px; +} +.news_cotnainer .right .date { + display: block; + text-transform: uppercase; + margin-bottom: 35px; +} +.news_cotnainer .right p, +.news_cotnainer .right ul, +.news_cotnainer .right ol { + margin-bottom: 20px; +} +.calendar_wrapper #calendar_month { + margin-left: auto; + max-width: 235px; + padding-left: 32px; + display: block; + background: url("/assets/images/icons/icon-date.svg") no-repeat 8px 50%, url("/assets/images/icons/icon-select.svg") no-repeat calc(100% - 16px) 50%; +} +@media all and (max-width: 960px) { + .calendar_wrapper #calendar_month { + margin-left: 0; + max-width: 284px; + } +} +@media all and (max-width: 768px) { + .calendar_wrapper #calendar_month { + max-width: 100%; + } +} +.calendar_wrapper .calendar_nav { + display: none; +} +@media all and (max-width: 768px) { + .calendar_wrapper .calendar_nav { + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 15px; + } + .calendar_wrapper .calendar_nav button { + max-width: 48%; + height: 28px; + font-size: 10px; + color: var(--blue); + padding: 0; + } + .calendar_wrapper .calendar_nav button:first-child:before { + content: "<"; + display: inline-block; + width: 20px; + height: 28px; + line-height: 28px; + text-align: left; + } + .calendar_wrapper .calendar_nav button:last-child:after { + content: ">"; + display: inline-block; + width: 20px; + height: 28px; + line-height: 28px; + text-align: right; + } + .calendar_wrapper .calendar_nav button:disabled { + opacity: 0.3; + } +} +.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_week { + width: 100%; + display: flex; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell { + padding: 15px; + width: 14.282%; + 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; + text-transform: capitalize; +} +.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.payment { + background: var(--green); + border: 1px solid var(--green); +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_header { + color: #fff; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_header span { + color: inherit; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.payment .cell_body p { + color: #fff; +} +.calendar_wrapper .calendar_grid .grid_body .grid_cell.current { + background: var(--blue) !important; + border: 1px solid var(--blue) !important; +} +.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; +} +@media all and (max-width: 960px) { + .calendar_wrapper .calendar_grid { + position: relative; + margin-right: -80px; + } + .calendar_wrapper .calendar_grid .grid_header { + width: 22px; + position: absolute; + left: 0; + top: 0; + } + .calendar_wrapper .calendar_grid .grid_header .grid_cell { + width: 100%; + height: 72px; + padding: 14px 0; + text-align: center; + font-size: 13px; + line-height: 20px; + } + .calendar_wrapper .calendar_grid .grid_body { + margin-left: 30px; + overflow-x: auto; + } + .calendar_wrapper .calendar_grid .grid_body .grid_week { + width: auto; + } + .calendar_wrapper .calendar_grid .grid_body .grid_cell { + height: 72px; + padding: 10px; + width: 33.333%; + min-width: 256px; + font-size: 13px; + line-height: 20px; + align-items: flex-start; + } + .calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span { + font-size: 13px; + line-height: 20px; + } + .calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body { + width: 100%; + } + .calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_body p { + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + } +} +@media all and (max-width: 768px) { + .calendar_wrapper .calendar_grid { + margin-top: 15px; + margin-right: 0; + } + .calendar_wrapper .calendar_grid .grid_body .grid_week { + width: 100%; + flex-wrap: wrap; + } + .calendar_wrapper .calendar_grid .grid_body .grid_week:not(.active) { + display: none; + } + .calendar_wrapper .calendar_grid .grid_body .grid_week .grid_cell { + display: flex; + width: 100%; + } +} +.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; +} +@media all and (max-width: 768px) { + .calendar_payment { + display: block; + } +} +.acts_wrapper { + display: flex; + justify-content: space-between; +} +.acts_wrapper .acts_list-checkbox, +.acts_wrapper .reconciliation_form { + width: calc(50% - 10px); +} +@media all and (max-width: 768px) { + .acts_wrapper { + flex-wrap: wrap; + } + .acts_wrapper .acts_list-checkbox { + width: 100%; + order: 1; + margin-bottom: 40px; + } + .acts_wrapper .reconciliation_form { + order: 2; + width: 100%; + } +} +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: 20px; +} +@media all and (max-width: 768px) { + .dropdown_block + .dosc_list { + margin-top: 0; + padding-top: 20px; + border-top: 1px solid #EDEFF5; + } +} diff --git a/css/main/style.css.map b/css/main/style.css.map index 93d3e3d..db13956 100644 --- a/css/main/style.css.map +++ b/css/main/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["style.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/main/style.less b/css/main/style.less index c5f8927..cd646f1 100644 --- a/css/main/style.less +++ b/css/main/style.less @@ -1,5 +1,4 @@ main { - overflow: hidden; padding-top: 112px; @media all and (max-width: 1280px) { @@ -64,7 +63,11 @@ main { .left { display: flex; + max-width: 70%; + @media all and (max-width: 768px) { + max-width: none; + } } .right { @@ -1645,6 +1648,7 @@ main { font-size: 26px; line-height: 35px; font-weight: 700; + min-width: 15%; } ul { @@ -1655,14 +1659,31 @@ main { margin-bottom: 6px; } } + + @media all and (max-width: 767px) { + display: block; + + .title { + font-size: 19px; + line-height: 26px; + } + + ul { + margin-left: 0; + } + } } } &.open { .block_header { - button { + button:not(.rotate) { background: url("/assets/images/icons/close-blue.svg") no-repeat center; } + + button.rotate { + transform: rotate(180deg); + } } .block_body { @@ -2398,8 +2419,8 @@ main { .table_cell { padding: 16px 8px; border: 1px solid #EDEFF5; - width: 14%; - min-width: 14%; + width: 13%; + min-width: 13%; &:nth-child(3) { width: 16%; @@ -2407,7 +2428,8 @@ main { } &:nth-child(5) { - word-break: break-all; + //word-break: break-all; + width: 19%; } p { @@ -2934,6 +2956,10 @@ main { line-height: 28px; text-align: right; } + + &:disabled { + opacity: 0.3; + } } } } diff --git a/css/reset.css b/css/reset.css index 3a6859e..e964cb4 100644 --- a/css/reset.css +++ b/css/reset.css @@ -38,4 +38,11 @@ q:before, q:after { table { border-collapse: collapse; border-spacing: 0; -} \ No newline at end of file +} + +.bx-core main { + padding-top: 0; + +} + +.bx-core header {position: relative;} \ No newline at end of file diff --git a/css/var.css b/css/var.css index 5435d4f..13a75a3 100644 --- a/css/var.css +++ b/css/var.css @@ -1,302 +1 @@ -:root { - --blue: #1C01A9; - --blue-secondary: #85B2FC; - --gray: #2C2D2E; - --gray-light: rgba(0, 16, 61, 0.06); - --primary: #005FF9; - --primary-light: rgba(0, 95, 249, 0.1); - --red: #ED0A34; - --inactive: #EDEFF5; - --green: #04A8A4; - --text_not_active: #8E94A7; -} -body { - font-size: 15px; - line-height: 20px; - color: #0C0C0C; - font-family: 'Montserrat', sans-serif; - font-weight: 400; -} -@media all and (max-width: 960px) { - body { - font-size: 13px; - line-height: 20px; - } -} -.container { - padding-top: 80px; - padding-bottom: 80px; - width: 100%; - max-width: 1310px; - margin: auto; - position: relative; -} -.container:after { - content: ""; - display: block; - position: absolute; - top: 0; - left: 0; - right: -4px; - bottom: 0; - z-index: -1; - /* - background: repeating-linear-gradient( - 90deg, - #fff, - #EDEFF5 1px, - transparent 0px, - transparent 25%); - background: repeating-linear-gradient(to right, transparent 1px, transparent calc(25% - 1px), #EDEFF5 25%, #EDEFF5 25%); - */ -} -@media all and (max-width: 960px) { - .container { - padding-top: 40px; - padding-bottom: 40px; - } -} -.container.wide { - max-width: 1340px; - padding-left: 25px; - padding-right: 25px; -} -@media all and (max-width: 768px) { - .container.wide { - padding-left: 0; - padding-right: 0; - } -} -@media all and (max-width: 1420px) { - .container { - width: calc(100% - 160px); - margin: 0 80px; - } -} -@media all and (max-width: 768px) { - .container { - margin: 0 16px; - width: calc(100% - 32px); - } -} -.aside_container { - display: flex; - justify-content: space-between; -} -.aside_container aside { - width: 415px; -} -@media all and (max-width: 960px) { - .aside_container aside { - width: 100%; - } -} -.aside_container article { - width: calc(100% - 550px); -} -.aside_container article:only-child { - width: 100%; -} -.aside_container article .info_column { - padding: 20px 40px; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - border-bottom: 1px solid #EDEFF5; -} -.aside_container article .info_column div { - width: calc(50% - 55px); -} -@media all and (max-width: 960px) { - .aside_container article .info_column { - padding: 0; - } - .aside_container article .info_column div { - width: 100%; - } -} -@media all and (max-width: 960px) { - .aside_container article { - width: 100%; - } - .aside_container article .info_column { - padding: 25px 0; - } -} -.aside_container.about aside { - width: 305px; -} -.aside_container.about article { - width: calc(100% - 335px); -} -@media all and (max-width: 1280px) { - .aside_container.about { - display: block; - } - .aside_container.about aside, - .aside_container.about article { - width: 100%; - } -} -.section_title { - font-size: 50px; - line-height: 60px; - font-weight: 700; - color: #0C0C0C; - margin-bottom: 35px; -} -.section_title.no-margin { - margin-bottom: 0; -} -@media all and (max-width: 1279px) { - .section_title { - font-size: 32px; - line-height: 44px; - } -} -@media all and (max-width: 960px) { - .section_title { - font-size: 22px; - line-height: 33px; - } -} -@media all and (max-width: 768px) { - .section_title { - margin-bottom: 25px; - } -} -h1 { - font-size: 32px; - line-height: 40px; -} -h2 { - font-size: 24px; - line-height: 28px; - margin-top: 1.5em; - margin-bottom: 10px; -} -h2.model { - font-size: 26px; - line-height: 35px; - color: var(--text_not_active); - margin-top: 0; - margin-bottom: 0; -} -@media all and (max-width: 768px) { - h2.model { - font-size: 19px; - line-height: 26px; - } -} -h2:first-child { - margin-top: 0; -} -h3 { - font-size: 17px; - line-height: 24px; - margin-top: 1.5em; - margin-bottom: 10px; -} -h3:first-child { - margin-top: 0; -} -h4 { - font-size: 15px; - line-height: 20px; - margin-top: 1.5em; - margin-bottom: 10px; -} -h4:first-child { - margin-top: 0; -} -.secondary { - font-size: 13px; - line-height: 20px; -} -.secondary.not_active { - color: #8E94A7; -} -@media all and (max-width: 960px) { - .secondary { - font-size: 10px; - line-height: 15px; - } -} -b, -strong { - font-weight: 700; -} -p.primary { - color: var(--blue); -} -a { - text-decoration: none; - color: var(--blue); -} -div { - box-sizing: border-box; -} -.clear { - display: block; - clear: both; -} -@media all and (max-width: 736px) { - h1 { - font-size: 24px; - line-height: 32px; - } - h2 { - font-size: 20px; - line-height: 24px; - } -} -.i-phone { - padding-left: 28px; - background: url("/assets/images/icons/icon-phone-hot.svg") no-repeat 0 2px; -} -.i-phone-secondary { - padding-left: 28px; - background: url("/assets/images/icons/icon-phone-secondary.svg") no-repeat 0 2px; -} -.i-address { - padding-left: 28px; - background: url("/assets/images/icons/icon-address.svg") no-repeat 0 2px; -} -.i-worktime { - padding-left: 28px; - background: url("/assets/images/icons/icon-worktime.svg") no-repeat 0 2px; -} -.i-pdf { - padding-left: 80px; - background: url("/assets/images/icons/icon-pdf.svg") no-repeat left center; -} -@media all and (max-width: 960px) { - .i-pdf { - padding-left: 55px; - background-size: 32px; - background-position: 0 5px; - } -} -.i-doc { - padding-left: 80px; - background: url("/assets/images/icons/icon-doc.svg") no-repeat left center; - background-size: 56px; -} -@media all and (max-width: 960px) { - .i-doc { - padding-left: 55px; - background-size: 32px; - background-position: 0 5px; - } -} -.success { - color: var(--green); -} -.danger { - color: var(--red); -} -@media all and (max-width: 768px) { - ::-webkit-scrollbar { - display: none; - } -} +:root{--blue:#1C01A9;--blue-secondary:#85B2FC;--gray:#2C2D2E;--gray-light:rgba(0,16,61,0.06);--primary:#005FF9;--primary-light:rgba(0,95,249,0.1);--red:#ED0A34;--inactive:#EDEFF5;--green:#04A8A4;--text_not_active:#8E94A7}@media all and (max-width:1420px) and (min-width:1280px){html{zoom:.7}html .container,html .bx-breadcrumb{margin-left:auto;margin-right:auto}}body{font-size:15px;line-height:20px;color:#0C0C0C;font-family:'Montserrat',sans-serif;font-weight:400}@media all and (max-width:960px){body{font-size:13px;line-height:20px}}.container{padding-top:80px;padding-bottom:80px;width:100%;max-width:1310px;margin:auto;position:relative}.container:after{content:"";display:block;position:absolute;top:0;left:0;right:-4px;bottom:0;z-index:-1}@media all and (max-width:960px){.container{padding-top:40px;padding-bottom:40px}}.container.wide{max-width:1340px;padding-left:25px;padding-right:25px}@media all and (max-width:768px){.container.wide{padding-left:0;padding-right:0}}@media all and (max-width:1420px){.container{width:calc(100% - 160px);margin:0 80px}}@media all and (max-width:768px){.container{margin:0 16px;width:calc(100% - 32px)}}.aside_container{display:flex;justify-content:space-between}.aside_container aside{width:415px}@media all and (max-width:960px){.aside_container aside{width:100%}}.aside_container article{width:calc(100% - 550px)}.aside_container article:only-child{width:100%}.aside_container article .info_column{padding:20px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #EDEFF5}.aside_container article .info_column div{width:calc(50% - 55px)}@media all and (max-width:960px){.aside_container article .info_column{padding:0}.aside_container article .info_column div{width:100%}}@media all and (max-width:960px){.aside_container article{width:100%}.aside_container article .info_column{padding:25px 0}}.aside_container.about aside{width:305px}.aside_container.about article{width:calc(100% - 335px)}@media all and (max-width:1280px){.aside_container.about{display:block}.aside_container.about aside,.aside_container.about article{width:100%}}.section_title{font-size:50px;line-height:60px;font-weight:700;color:#0C0C0C;margin-bottom:35px}.section_title.no-margin{margin-bottom:0}@media all and (max-width:1279px){.section_title{font-size:32px;line-height:44px}}@media all and (max-width:960px){.section_title{font-size:22px;line-height:33px}}@media all and (max-width:768px){.section_title{margin-bottom:25px}}h1{font-size:32px;line-height:40px}h2{font-size:24px;line-height:28px;margin-top:1.5em;margin-bottom:10px}h2.model{font-size:26px;line-height:35px;color:var(--text_not_active);margin-top:0;margin-bottom:0}@media all and (max-width:768px){h2.model{font-size:19px;line-height:26px}}h2:first-child{margin-top:0}h3{font-size:17px;line-height:24px;margin-top:1.5em;margin-bottom:10px}h3:first-child{margin-top:0}h4{font-size:15px;line-height:20px;margin-top:1.5em;margin-bottom:10px}h4:first-child{margin-top:0}.secondary{font-size:13px;line-height:20px}.secondary.not_active{color:#8E94A7}@media all and (max-width:960px){.secondary{font-size:10px;line-height:15px}}b,strong{font-weight:700}p.primary{color:var(--blue)}a{text-decoration:none;color:var(--blue)}div{box-sizing:border-box}.clear{display:block;clear:both}@media all and (max-width:736px){h1{font-size:24px;line-height:32px}h2{font-size:20px;line-height:24px}}.i-phone{padding-left:28px;background:url("/assets/images/icons/icon-phone-hot.svg") no-repeat 0 2px}.i-phone-secondary{padding-left:28px;background:url("/assets/images/icons/icon-phone-secondary.svg") no-repeat 0 2px}.i-address{padding-left:28px;background:url("/assets/images/icons/icon-address.svg") no-repeat 0 2px}.i-worktime{padding-left:28px;background:url("/assets/images/icons/icon-worktime.svg") no-repeat 0 2px}.i-pdf{padding-left:80px;background:url("/assets/images/icons/icon-pdf.svg") no-repeat left center}@media all and (max-width:960px){.i-pdf{padding-left:55px;background-size:32px;background-position:0 5px}}.i-doc{padding-left:80px;background:url("/assets/images/icons/icon-doc.svg") no-repeat left center;background-size:56px}@media all and (max-width:960px){.i-doc{padding-left:55px;background-size:32px;background-position:0 5px}}.success{color:var(--green)}.danger{color:var(--red)}@media all and (max-width:768px){::-webkit-scrollbar{display:none}}/*# sourceMappingURL=./var.css.map */ \ No newline at end of file diff --git a/css/var.css.map b/css/var.css.map index 8b6405d..c25e11c 100644 --- a/css/var.css.map +++ b/css/var.css.map @@ -1 +1 @@ -{"version":3,"sources":["var.less"],"names":[],"mappings":"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"} +{"version":3,"sources":["var.less"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/css/var.less b/css/var.less index 8a1db78..603feba 100644 --- a/css/var.less +++ b/css/var.less @@ -11,6 +11,17 @@ --text_not_active: #8E94A7; } +html { + @media all and (max-width: 1420px) and (min-width: 1280px) { + zoom: 0.7; + + .container, .bx-breadcrumb { + margin-left: auto; + margin-right: auto; + } + } +} + body { font-size: 15px; line-height: 20px; diff --git a/lib/SmsCenter/index.js b/lib/SmsCenter/index.js new file mode 100644 index 0000000..c3f758b --- /dev/null +++ b/lib/SmsCenter/index.js @@ -0,0 +1,43 @@ +const axios = require('axios'); +const qs = require('qs'); + +const SMS_API_HOST = "https://smsc.ru/sys/send.php"; + +class SmsCenter +{ + static send(phoneNumber, code) + { + console.log("SmsCenter", "propagateUser"); + + return new Promise((resolve, reject) => + { + const packet = qs.stringify({ + login: process.env.SMSC_LOGIN, + psw: process.env.SMSC_PASSWORD, + sender: "Evoleasing", + phones: `+${ phoneNumber }`, + mes: `Код верификации ЛК: ${ code }`, + charset: 'utf-8', + fmt: 3, + }); + + console.log(packet); + + axios.post(SMS_API_HOST, packet, { + "Content-Type": "application/x-www-form-urlencoded" + }) + .then((smsSendResponse) => + { + console.log(smsSendResponse.data); + resolve(); + }) + .catch((smsSendError) => + { + console.error(smsSendError); + reject(); + }); + }) + } +} + +module.exports = SmsCenter; \ No newline at end of file diff --git a/package.json b/package.json index 34be2c7..392c779 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,10 @@ "axios": "^0.24.0", "cookie": "^0.4.1", "cors": "^2.8.5", + "ioredis": "^4.28.2", "js-file-download": "^0.4.12", "jsonwebtoken": "^8.5.1", + "md5": "^2.3.0", "moment": "^2.29.1", "next": "11.1.2", "next-fonts": "^1.5.1", @@ -24,6 +26,8 @@ "next-with-less": "^1.0.1", "nextjs-cors": "^2.1.0", "numeral": "^2.0.6", + "pluralize-ru": "^1.0.1", + "qs": "^6.10.1", "react": "17.0.2", "react-cookie": "^4.1.1", "react-dom": "17.0.2", diff --git a/pages/api/auth/phone.js b/pages/api/auth/phone.js deleted file mode 100644 index 1520986..0000000 --- a/pages/api/auth/phone.js +++ /dev/null @@ -1,5 +0,0 @@ -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction - -export default function handler(req, res) { - res.status(200).json({ name: 'John Doe' }) -} \ No newline at end of file diff --git a/pages/api/auth/phone/check.js b/pages/api/auth/phone/check.js new file mode 100644 index 0000000..b3be7fe --- /dev/null +++ b/pages/api/auth/phone/check.js @@ -0,0 +1,73 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import axios from 'axios'; +import { Cookies } from 'react-cookie'; +import cookie from 'cookie'; +import moment from 'moment'; +import jwt from 'jsonwebtoken'; +import Redis from 'ioredis'; +import md5 from 'md5'; + +import { cors } from '../../../../lib/cors'; +const SmsCenter = require('../../../../lib/SmsCenter'); + +const redis = new Redis(process.env.REDIS_URL); + +export default async function handler(req, res) +{ + await cors(req, res); + const { phone } = req.body; + + const response = await new Promise((resolve, reject) => + { + console.log("POST", `${ process.env.NEXT_PUBLIC_API_HOST }/api/account/auth/phone/`); + axios.post(`${ process.env.NEXT_PUBLIC_API_HOST }/api/account/auth/phone/`, { + phone: phone, + }) + .then((api_response) => + { + console.log("RESPONSE"); + console.log(api_response.data); + + resolve(api_response.data); + }) + .catch((error) => + { + console.log("error"); + console.error(error); + + reject(); + }); + }); + + console.log("CHECK response"); + console.log(response); + console.log("-".repeat(50)); + + if(response.status === "success") + { + let code = ``; + for(let i = 0; i < 6; i++) { code = `${code}${Math.floor(Math.random()*10)}`; } + + response.code = code; + + const key = md5(`sms_code_${ phone }`); + await redis.set(key, JSON.stringify(response), 'EX', 300); + + const smsResult = await SmsCenter.send(phone, code) + .then(() => + { + res.status(200).json({ + status: "success", + }); + }) + .catch((error) => + { + console.error("SmsCenter.send", "catch"); + res.status(404).json(); + }); + } + else + { + res.status(404).json(); + } +} \ No newline at end of file diff --git a/pages/api/auth/phone/code.js b/pages/api/auth/phone/code.js new file mode 100644 index 0000000..5d71958 --- /dev/null +++ b/pages/api/auth/phone/code.js @@ -0,0 +1,45 @@ +import axios from 'axios'; +import { Cookies } from 'react-cookie'; +import cookie from 'cookie'; +import moment from 'moment'; +import jwt from 'jsonwebtoken'; +import Redis from 'ioredis'; +import md5 from 'md5'; + +import { cors } from '../../../../lib/cors'; + +const redis = new Redis(process.env.REDIS_URL); + +export default async function handler(req, res) +{ + await cors(req, res); + const { phone, code } = req.body; + let token = ""; + + const key = md5(`sms_code_${ phone }`); + let existed_data = await redis.get(key); + + if(existed_data !== null) + { + const existed_data_json = JSON.parse(existed_data); + + if(existed_data_json.code === code) + { + console.log("existed_data_json"); + console.log(existed_data_json); + console.log("*".repeat(50)); + + token = jwt.sign({ "acc_number": existed_data_json.acc_number, }, process.env.JWT_SECRET_CLIENT, { noTimestamp: true }); + + res.status(200).json({ ...existed_data_json, ...{ status: "success", token: token, } }); + } + else + { + res.status(403).json(); + } + } + else + { + res.status(403).json(); + } +} \ No newline at end of file diff --git a/pages/api/contract/documents.js b/pages/api/contract/documents.js index ba2b331..4b3c437 100644 --- a/pages/api/contract/documents.js +++ b/pages/api/contract/documents.js @@ -19,8 +19,9 @@ export default async function handler(req, res) var crm_jwt = jwt.sign(client_jwt_decoded, process.env.JWT_SECRET_CRM, { noTimestamp: true }); const result = { - upd: null, - fines: null, + upd: [], + upd_avans: [], + fines: [], }; await Promise.all([ @@ -29,7 +30,23 @@ export default async function handler(req, res) params: { ...client_jwt_decoded, contract_number: req.body.number }, headers: { "Authorization": `Bearer ${ crm_jwt }`, }, }) - .then((crm_response) => { result.upd = crm_response.data; resolve(); }) + .then((crm_response) => + { + for(let i in crm_response.data) + { + console.log("docs".repeat(10)); + console.log(crm_response.data[i]); + if(crm_response.data[i].upd !== undefined) + { + result.upd = crm_response.data[i].upd; + } + if(crm_response.data[i].upd_avans !== undefined) + { + result.upd_avans = crm_response.data[i]; + } + } + resolve(); + }) .catch((error) => { console.error(error); resolve(); }); }), new Promise((resolve) => { diff --git a/pages/api/contract/index.js b/pages/api/contract/index.js index 8181d16..65b9103 100644 --- a/pages/api/contract/index.js +++ b/pages/api/contract/index.js @@ -42,7 +42,7 @@ export default async function handler(req, res) .then((crm_response) => { console.log("crm_response"); - console.log(crm_response); + //console.log(crm_response); res.status(200).json(crm_response.data); }) .catch((error) => diff --git a/pages/api/contract/registration.js b/pages/api/contract/registration.js index 9a9d9c8..a16c75d 100644 --- a/pages/api/contract/registration.js +++ b/pages/api/contract/registration.js @@ -18,7 +18,25 @@ export default async function handler(req, res) var client_jwt_decoded = jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT); var crm_jwt = jwt.sign(client_jwt_decoded, process.env.JWT_SECRET_CRM, { noTimestamp: true }); - res.status(200).json(null); + const response = await new Promise((resolve) => + { + axios.get(`${ process.env.CRM_API_HOST }/lk/Contract/GetRegistration`, { + params: { ...client_jwt_decoded, contract_number: req.body.number }, + headers: { "Authorization": `Bearer ${ crm_jwt }`, }, + withCredentials: true, + }) + .then((crm_response) => + { + resolve(crm_response.data); + }) + .catch((error) => + { + console.error(error); + resolve(error); + }); + }); + + res.status(200).json(response); } else { diff --git a/pages/api/contract/rules.js b/pages/api/contract/rules.js new file mode 100644 index 0000000..4271a17 --- /dev/null +++ b/pages/api/contract/rules.js @@ -0,0 +1,53 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import axios from 'axios'; +import { Cookies } from 'react-cookie'; +import cookie from 'cookie'; +import moment from 'moment'; +import jwt from 'jsonwebtoken'; +import { cors } from '../../../lib/cors'; + +export default async function handler(req, res) +{ + await cors(req, res); + + if(req.headers.cookie !== undefined) + { + const cookies = cookie.parse(req.headers?.cookie ? req.headers?.cookie : ""); + if(cookies.jwt !== undefined && cookies.jwt !== null) + { + if(jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT)) + { + const response = await new Promise((resolve, reject) => + { + axios.post(`${ process.env.NEXT_PUBLIC_API_HOST }/api/account/rules/`, { + date: req.body.date, + }) + .then((api_response) => + { + console.log("RESPONSE"); + console.log(api_response.data); + + resolve(api_response.data); + }) + .catch((error) => + { + console.log("error"); + console.error(error); + + reject([]); + }); + }); + + res.status(200).json(response); + } + else + { + res.status(403); + } + } + else + { + res.status(403); + } + } +} \ No newline at end of file diff --git a/pages/api/contract/telematic.js b/pages/api/contract/telematic.js index 9a9d9c8..4274f46 100644 --- a/pages/api/contract/telematic.js +++ b/pages/api/contract/telematic.js @@ -18,7 +18,25 @@ export default async function handler(req, res) var client_jwt_decoded = jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT); var crm_jwt = jwt.sign(client_jwt_decoded, process.env.JWT_SECRET_CRM, { noTimestamp: true }); - res.status(200).json(null); + const response = await new Promise((resolve) => + { + axios.get(`${ process.env.CRM_API_HOST }/lk/Contract/GetTelematics`, { + params: { ...client_jwt_decoded, contract_number: req.body.number }, + headers: { "Authorization": `Bearer ${ crm_jwt }`, }, + withCredentials: true, + }) + .then((crm_response) => + { + resolve(crm_response.data); + }) + .catch((error) => + { + console.error(error); + resolve(error); + }); + }); + + res.status(200).json(response); } else { diff --git a/pages/api/file/bitrix.js b/pages/api/file/bitrix.js new file mode 100644 index 0000000..8b266fd --- /dev/null +++ b/pages/api/file/bitrix.js @@ -0,0 +1,48 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import axios from 'axios'; +import { Cookies } from 'react-cookie'; +import cookie from 'cookie'; +import moment from 'moment'; +import jwt from 'jsonwebtoken'; +import { cors } from '../../../lib/cors'; + +export default async function handler(req, res) +{ + await cors(req, res); + + if(req.headers.cookie !== undefined) + { + const cookies = cookie.parse(req.headers?.cookie ? req.headers?.cookie : ""); + + if(cookies.jwt !== undefined && cookies.jwt !== null) + { + if(jwt.verify(cookies.jwt, process.env.JWT_SECRET_CLIENT)) + { + try + { + axios.get(req.query.url, { + responseType: 'arraybuffer', + }) + .then((bitrix_response) => + { + res.status(200).send(bitrix_response.data); + }) + .catch((error) => + { + console.error(error); + res.status(500); + }); + } + catch(e) + { + console.error(e); + res.status(500); + } + } + } + else + { + res.status(403); + } + } +} \ No newline at end of file diff --git a/pages/api/hello.js b/pages/api/hello.js deleted file mode 100644 index df63de8..0000000 --- a/pages/api/hello.js +++ /dev/null @@ -1,5 +0,0 @@ -// Next.js API route support: https://nextjs.org/docs/api-routes/introduction - -export default function handler(req, res) { - res.status(200).json({ name: 'John Doe' }) -} diff --git a/pages/api/navigation/programs.js b/pages/api/navigation/programs.js new file mode 100644 index 0000000..de31255 --- /dev/null +++ b/pages/api/navigation/programs.js @@ -0,0 +1,14 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction +import axios from 'axios'; +import { Cookies } from 'react-cookie'; +import cookie from 'cookie'; +import moment from 'moment'; +import jwt from 'jsonwebtoken'; +//import { cors } from '../../lib/cors'; + +export default async function handler(req, res) +{ + //await cors(req, res); + + res.status(200); +} \ No newline at end of file diff --git a/pages/components/DatePicker/index.js b/pages/components/DatePicker/index.js index 0bff21d..70ee452 100644 --- a/pages/components/DatePicker/index.js +++ b/pages/components/DatePicker/index.js @@ -2,8 +2,27 @@ import React from "react"; import DatePicker from "react-widgets/DatePicker"; import "react-widgets/styles.css"; +const messages = { + moveToday: "Сегодня", + moveBack: "Назад", + moveForward: "Вперед", + dateButton: "Выбрать дату", +}; + +const formats = [ + 'DD.MM.YYYY' +]; + export default class DateInput extends React.Component { + constructor(props) + { + super(props); + this.state = { + readonly: true, + } + } + _handle_onChange = (date) => { if(this.props.onChange !== undefined) @@ -12,11 +31,26 @@ export default class DateInput extends React.Component } } + _handle_onFocus = () => + { + console.log("F"); + this.setState({ readonly: false }); + } + + _handle_onBlur = () => + { + console.log("B"); + this.setState({ readonly: true }); + } + render() { - return ( + const { id, placeholder, value, min, max } = this.props; + const { readonly } = this.state; + + return (
- +
) } diff --git a/pages/components/DownloadPdfButton/index.js b/pages/components/DownloadPdfButton/index.js index 9ba39d2..877dbc9 100644 --- a/pages/components/DownloadPdfButton/index.js +++ b/pages/components/DownloadPdfButton/index.js @@ -1,7 +1,7 @@ import React from "react"; import { SpinnerCircular } from 'spinners-react'; -import { getFile } from "../../../actions"; +import { getFile, getBitrixFile } from "../../../actions"; export default class DownloadPdfButton extends React.Component { @@ -15,22 +15,25 @@ export default class DownloadPdfButton extends React.Component _handle_onDownloadFile = () => { - const { id, filename } = this.props; + const { id, filename, url, bitrix } = this.props; const { downloading } = this.state; if(!downloading) { this.setState({ downloading: true }, () => { - getFile({ id, filename }) - .then(() => + if(bitrix) { - this.setState({ downloading: false }); - }) - .catch(() => + getBitrixFile({ url, filename }) + .then(() => { this.setState({ downloading: false }); }) + .catch(() => { this.setState({ downloading: false }); }); + } + else { - this.setState({ downloading: false }); - }); + getFile({ id, filename }) + .then(() => { this.setState({ downloading: false }); }) + .catch(() => { this.setState({ downloading: false }); }); + } }); } } diff --git a/pages/components/DownloadPrintFormPdfButton/index.js b/pages/components/DownloadPrintFormPdfButton/index.js index f0d3250..af5f944 100644 --- a/pages/components/DownloadPrintFormPdfButton/index.js +++ b/pages/components/DownloadPrintFormPdfButton/index.js @@ -40,7 +40,7 @@ export default class DownloadPrintFormPdfButton extends React.Component const { downloading } = this.state; return ( - { this._handle_onDownloadFile() }}> + { this._handle_onDownloadFile() }}> { downloading ? ( ) : "Скачать" } diff --git a/pages/components/Footer/index.js b/pages/components/Footer/index.js index 3b2efe7..a137a8a 100644 --- a/pages/components/Footer/index.js +++ b/pages/components/Footer/index.js @@ -1,134 +1,128 @@ +import React from "react"; import Link from "next/link"; +import axios from 'axios'; +import { getPrograms } from "../../../actions"; -export default function Footer() +export default class Footer extends React.Component { - return ( - - ) + + ) + } } \ No newline at end of file diff --git a/pages/components/FormRequest/index.js b/pages/components/FormRequest/index.js index fe61d93..65ea962 100644 --- a/pages/components/FormRequest/index.js +++ b/pages/components/FormRequest/index.js @@ -1,14 +1,44 @@ import React from "react"; +import { sendLeasingOrder } from "../../../actions"; + export default class FormRequest extends React.Component { constructor(props) { super(props); + this.state = { + name: "", + phone: "", + email: "", + company: "", + success: false, + }; + } + + _onFormSubmit = (event) => + { + event.preventDefault(); + sendLeasingOrder(this.state) + .then(() => + { + this.setState({ success: true }); + }) + .catch(() => + { + + }); + } + + _handle_onPersonaData = () => + { + window.open(`${ process.env.NEXT_PUBLIC_MAIN_SITE }/personal_data/`, "_blank"); } render() { + const { name, phone, email, company, success } = this.state; + return (
@@ -17,24 +47,32 @@ export default class FormRequest extends React.Component

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

-
-
- {} }/> -
-
- {} }/> -
-
- {} }/> -
-
- {} }/> -
-
- {} }/> - -
- + this._onFormSubmit(event) }> + { !success ? ( + <> +
+ this.setState({ name: event.target.value }) } required={ true }/> +
+
+ this.setState({ phone: event.target.value }) } required={ true }/> +
+
+ this.setState({ email: event.target.value }) } required={ true }/> +
+
+ this.setState({ company: event.target.value }) }/> +
+
+ {} }/> + +
+ + + ) : ( +
+

Благодарим Вас за обращение, наши специалисты свяжутся с Вами в ближайшее время.

+
+ ) }
diff --git a/pages/components/Header/index.js b/pages/components/Header/index.js index 9b3af17..71105d9 100644 --- a/pages/components/Header/index.js +++ b/pages/components/Header/index.js @@ -44,17 +44,17 @@ export default class Header extends React.Component