2023-11-02 23:21:08 +03:00

7230 lines
190 KiB
CSS

main {
padding-top: 112px;
min-height: calc(100vh - 587px);
position: relative;
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
main {
padding-top: 82px;
min-height: calc(100vh - 456px);
}
}
@media all and (max-width: 1279px) {
main {
padding-top: 86px;
}
}
main section.gray {
background: var(--inactive);
}
@media all and (max-width: 1279px) {
}
main .title_wrapper {
display: flex;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 50px;
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
main .title_wrapper {
margin-bottom: 30px;
}
}
@media all and (max-width: 1279px) {
main .title_wrapper {
margin-bottom: 20px;
}
}
@media all and (max-width: 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 .section_title + h5,
main .title_wrapper .section_title + .section_subtitle {
margin-top: 8px;
font-weight: normal;
font-weight: 400;
font-size: 14px;
line-height: 29px;
color: var(--text_not_active);
}
@media all and (max-width: 960px) {
main .title_wrapper .section_title + h5,
main .title_wrapper .section_title + .section_subtitle {
font-size: 11px;
line-height: 15px;
margin-top: 4px;
}
}
main .title_wrapper .title_link {
font-weight: 600;
display: inline-block;
margin-left: 55px;
align-self: flex-end;
line-height: 24px;
}
@media all and (max-width: 1279px) {
main .title_wrapper .title_link {
font-size: 13px;
margin-left: 12px;
line-height: 30px;
}
}
@media all and (max-width: 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 .title_wrapper .company-dropdown {
position: relative;
z-index: 15;
}
main .title_wrapper .company-dropdown .arrow {
cursor: pointer;
padding-right: 22px;
background: url(/assets/images/icons/company-arrow.svg) no-repeat 100% 8px;
}
main .title_wrapper .company-dropdown .companies_list {
display: none;
position: absolute;
right: 0;
top: calc(100% + 28px);
width: 412px;
background: #fff;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
padding: 35px 60px 20px 6px;
}
@media all and (max-width: 1279px) {
main .title_wrapper .company-dropdown .companies_list {
top: calc(100% + 35px);
}
}
@media all and (max-width: 768px) {
main .title_wrapper .company-dropdown .companies_list {
top: calc(100% + 25px);
max-width: 300px;
right: 16px;
left: 0;
margin-left: 0;
}
}
main .title_wrapper .company-dropdown .companies_list.opened {
display: block;
}
main .title_wrapper .company-dropdown .companies_list:before {
content: "";
display: block;
width: 0;
height: 0;
border-left: 13px solid transparent;
border-right: 13px solid transparent;
border-bottom: 24px solid #fff;
position: absolute;
top: -24px;
right: 60px;
}
@media all and (max-width: 768px) {
main .title_wrapper .company-dropdown .companies_list:before {
right: auto;
left: 60px;
}
}
main .title_wrapper .company-dropdown .companies_list .company_item {
padding-left: 60px;
margin-bottom: 20px;
cursor: pointer;
}
main .title_wrapper .company-dropdown .companies_list .company_item:not(:last-child) {
border-bottom: 1px solid #EDEFF5;
padding-bottom: 20px;
}
@media all and (max-width: 768px) {
main .title_wrapper .company-dropdown .companies_list .company_item {
padding-left: 50px;
}
}
main .title_wrapper .company-dropdown .companies_list .company_item.selected {
pointer-events: none;
background: url(/assets/images/icons/icon-selected.svg) no-repeat 10px 50%;
}
@media all and (max-width: 768px) {
main .title_wrapper .company-dropdown .companies_list .company_item.selected {
background-size: 24px !important;
}
}
main .title_wrapper .back {
padding-left: 28px;
background: url("../../public/assets/images/icons/page-back.svg") no-repeat left center;
color: var(--blue);
font-weight: 700;
margin-right: 25px;
}
@media all and (max-width: 768px) {
main .title_wrapper .back + .section_title {
width: 100%;
}
}
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: 1279px) {
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: 1279px) {
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: 1279px) {
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: 1279px) {
main #calc .calc_body .calc_settings .settings_box p {
font-size: 13px;
}
}
main #calc .calc_body .calc_settings .settings_box p.min {
position: absolute;
top: 65px;
font-weight: 400;
left: 10px;
margin: 0;
}
@media all and (max-width: 960px) {
main #calc .calc_body .calc_settings .settings_box p.min {
display: none;
}
}
main #calc .calc_body .calc_settings .settings_box p.max {
position: absolute;
top: 65px;
font-weight: 400;
right: 10px;
margin: 0;
}
@media all and (max-width: 960px) {
main #calc .calc_body .calc_settings .settings_box p.max {
top: 30px;
}
}
main #calc .calc_body .calc_settings .settings_box .line {
width: 100%;
background: rgba(142, 148, 167, 0.4);
}
@media all and (max-width: 960px) {
main #calc .calc_body .calc_settings .settings_box .line {
width: calc(100% - 55px);
}
}
main #calc .calc_body .calc_settings .settings_box .line,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal {
position: relative;
height: 5px;
z-index: 2;
}
main #calc .calc_body .calc_settings .settings_box .line .active_line,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .active_line,
main #calc .calc_body .calc_settings .settings_box .line .rangeslider__fill,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__fill {
background: var(--blue);
position: absolute;
left: 0;
bottom: 0;
height: 10px;
}
main #calc .calc_body .calc_settings .settings_box .line .dragble,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble,
main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle {
width: 1px;
height: 16px;
cursor: pointer;
position: absolute;
top: 8px;
left: 0;
}
main #calc .calc_body .calc_settings .settings_box .line .dragble:after,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .dragble:after,
main #calc .calc_body .calc_settings .settings_box .line .rangeslider__handle:after,
main #calc .calc_body .calc_settings .settings_box .rangeslider.rangeslider--horizontal .rangeslider__handle:after {
content: "";
display: block;
transform: rotate(45deg) translate(-6px, 6px);
width: 16px;
height: 16px;
background: var(--blue);
}
main #calc .calc_body .calc_result {
width: 350px;
align-items: stretch;
align-content: stretch;
display: flex;
flex-wrap: wrap;
}
@media all and (max-width: 1420px) {
main #calc .calc_body .calc_result {
width: 320px;
}
}
@media all and (max-width: 1279px) {
main #calc .calc_body .calc_result {
width: calc(50% - 15px);
}
}
@media all and (max-width: 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: 1279px) {
main #calc .calc_body .calc_result .result_box p {
font-weight: 400;
font-size: 13px;
line-height: 20px;
margin-bottom: 20px;
}
}
@media all and (max-width: 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: 1279px) {
main #calc .calc_body .calc_result .result_box p.price {
font-size: 20px;
margin-bottom: 0;
font-weight: 700;
}
}
@media all and (max-width: 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: 1279px) {
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: 1279px) {
main .news_list .news_item,
main .career_list .news_item,
main .news_list .career_item,
main .career_list .career_item {
width: 214px;
min-width: 214px;
padding: 25px 15px;
}
}
@media all and (max-width: 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: 1279px) {
main .news_list .news_item .news_date,
main .career_list .news_item .news_date,
main .news_list .career_item .news_date,
main .career_list .career_item .news_date {
margin-bottom: 15px;
}
}
main .news_list .news_item img,
main .career_list .news_item img,
main .news_list .career_item img,
main .career_list .career_item img {
display: block;
margin-bottom: 22px;
object-fit: cover;
}
@media all and (max-width: 1279px) {
main .news_list .news_item img,
main .career_list .news_item img,
main .news_list .career_item img,
main .career_list .career_item img {
height: 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: 1279px) {
main .news_list .news_item .news_title,
main .career_list .news_item .news_title,
main .news_list .career_item .news_title,
main .career_list .career_item .news_title,
main .news_list .news_item .career_title,
main .career_list .news_item .career_title,
main .news_list .career_item .career_title,
main .career_list .career_item .career_title {
font-size: 19px;
line-height: 26px;
margin-bottom: 15px;
}
}
main .news_list .news_item .news_link,
main .career_list .news_item .news_link,
main .news_list .career_item .news_link,
main .career_list .career_item .news_link,
main .news_list .news_item .career_link,
main .career_list .news_item .career_link,
main .news_list .career_item .career_link,
main .career_list .career_item .career_link {
margin-bottom: 0;
color: var(--blue);
}
@media all and (max-width: 1279px) {
main .news_list .news_item .news_link,
main .career_list .news_item .news_link,
main .news_list .career_item .news_link,
main .career_list .career_item .news_link,
main .news_list .news_item .career_link,
main .career_list .news_item .career_link,
main .news_list .career_item .career_link,
main .career_list .career_item .career_link {
font-weight: 700;
font-size: 13px;
}
}
main .news_list .news_item a,
main .career_list .news_item a,
main .news_list .career_item a,
main .career_list .career_item a {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
}
main .news_list .news_item:after,
main .career_list .news_item:after,
main .news_list .career_item:after,
main .career_list .career_item:after {
content: "";
display: block;
position: absolute;
top: -24px;
left: 0;
right: 0;
bottom: -24px;
opacity: 0;
visibility: hidden;
transition: 175ms all ease-in-out;
}
main .news_list .news_item:hover,
main .career_list .news_item:hover,
main .news_list .career_item:hover,
main .career_list .career_item:hover {
z-index: 2;
}
main .news_list .news_item:hover:after,
main .career_list .news_item:hover:after,
main .news_list .career_item:hover:after,
main .career_list .career_item:hover:after {
opacity: 1;
visibility: visible;
background: var(--green);
z-index: 0;
}
main .news_list .news_item:hover p,
main .career_list .news_item:hover p,
main .news_list .career_item:hover p,
main .career_list .career_item:hover p,
main .news_list .news_item:hover img,
main .career_list .news_item:hover img,
main .news_list .career_item:hover img,
main .career_list .career_item:hover img {
color: #fff;
z-index: 2;
position: relative;
}
main .news_list .news_item:hover .news_date:after,
main .career_list .news_item:hover .news_date:after,
main .news_list .career_item:hover .news_date:after,
main .career_list .career_item:hover .news_date:after {
content: "";
position: absolute;
bottom: -8px;
height: 2px;
left: 0;
right: 0;
background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
main .news_list.masongry_columns,
main .career_list.masongry_columns {
display: flex;
justify-content: space-between;
}
main .news_list.masongry_columns .column,
main .career_list.masongry_columns .column {
width: calc(50% - 15px);
}
main .news_list.masongry_columns .news_item,
main .career_list.masongry_columns .news_item,
main .news_list.masongry_columns .career_item,
main .career_list.masongry_columns .career_item {
width: 100%;
margin-bottom: 30px;
}
@media all and (max-width: 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: 1279px) {
main .programs_list,
main .services_list {
justify-content: space-between;
}
}
main .programs_list .program_item,
main .services_list .program_item,
main .programs_list .service_item,
main .services_list .service_item {
margin-top: 40px;
margin-bottom: 40px;
width: calc(25% - 23px);
position: relative;
background: #EDEFF5;
transform-origin: left;
transition: all 175ms ease-in-out;
height: 390px;
}
@media all and (max-width: 1420px) {
main .programs_list .program_item,
main .services_list .program_item,
main .programs_list .service_item,
main .services_list .service_item {
overflow: hidden;
}
}
@media all and (max-width: 1279px) {
main .programs_list .program_item,
main .services_list .program_item,
main .programs_list .service_item,
main .services_list .service_item {
width: calc(50% - 15px);
margin-right: 0 !important;
margin-bottom: 30px;
margin-top: 0;
height: 258px;
overflow: hidden;
}
}
@media all and (max-width: 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: 1279px) {
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: 1279px) {
main .programs_list .program_item .program_name,
main .services_list .program_item .program_name,
main .programs_list .service_item .program_name,
main .services_list .service_item .program_name,
main .programs_list .program_item .service_name,
main .services_list .program_item .service_name,
main .programs_list .service_item .service_name,
main .services_list .service_item .service_name {
font-size: 19px;
line-height: 26px;
}
}
main .programs_list .program_item .program_link,
main .services_list .program_item .program_link,
main .programs_list .service_item .program_link,
main .services_list .service_item .program_link,
main .programs_list .program_item .service_link,
main .services_list .program_item .service_link,
main .programs_list .service_item .service_link,
main .services_list .service_item .service_link {
position: absolute;
right: 0px;
bottom: -10px;
color: var(--blue);
font-weight: 600;
font-size: 15px;
line-height: 20px;
opacity: 0;
z-index: 2;
transform: translate(0, 0);
transition: 125ms all ease-in-out;
}
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: 1279px) {
main .programs_list .program_item img,
main .services_list .program_item img,
main .programs_list .service_item img,
main .services_list .service_item img {
max-height: 120%;
}
}
@media all and (min-width: 1280px) {
main .programs_list .program_item:hover,
main .services_list .program_item:hover,
main .programs_list .service_item:hover,
main .services_list .service_item:hover {
overflow: visible;
}
main .programs_list .program_item:hover:after,
main .services_list .program_item:hover:after,
main .programs_list .service_item:hover:after,
main .services_list .service_item:hover:after {
top: -35px;
right: -20px;
bottom: -35px;
}
main .programs_list .program_item:hover img,
main .services_list .program_item:hover img,
main .programs_list .service_item:hover img,
main .services_list .service_item:hover img {
transform: translate(20px, -35px);
}
main .programs_list .program_item:hover .program_name,
main .services_list .program_item:hover .program_name,
main .programs_list .service_item:hover .program_name,
main .services_list .service_item:hover .program_name,
main .programs_list .program_item:hover .service_name,
main .services_list .program_item:hover .service_name,
main .programs_list .service_item:hover .service_name,
main .services_list .service_item:hover .service_name {
transform: translateY(-30px);
}
main .programs_list .program_item:hover .program_link,
main .services_list .program_item:hover .program_link,
main .programs_list .service_item:hover .program_link,
main .services_list .service_item:hover .program_link,
main .programs_list .program_item:hover .service_link,
main .services_list .program_item:hover .service_link,
main .programs_list .service_item:hover .service_link,
main .services_list .service_item:hover .service_link {
opacity: 1;
transform: translate(-10px, -10px);
}
}
main .services_list {
justify-content: center;
}
@media all and (max-width: 1279px) {
main .services_list {
justify-content: space-between;
}
}
main .services_list .service_item {
width: calc(33.333% - 20px);
}
main .services_list .service_item:after {
background: #f1f2f7;
}
main .services_list .service_item .service_name {
max-width: 50%;
}
main .services_list .service_item:not(:nth-child(3n)) {
margin-right: 30px;
}
main .services_list .service_item:nth-child(3n) {
margin-right: 0;
}
main .services_list .service_item:nth-child(4n) {
margin-right: 30px;
}
@media all and (max-width: 1279px) {
main .services_list .service_item {
width: calc(50% - 15px);
}
main .services_list .service_item img {
max-height: 100%;
}
}
@media all and (max-width: 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: 1279px) {
main .special_list .special_item {
width: calc(50% - 15px);
min-width: calc(50% - 15px);
margin-bottom: 30px;
}
main .special_list .special_item a {
padding: 30px 0 0 0;
display: flex;
flex-wrap: wrap;
}
main .special_list .special_item a .special_name {
font-size: 19px;
line-height: 26px;
}
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: 1279px) {
main .special_detail .special_offer {
padding: 0 calc(50% + 15px) 0 0;
}
main .special_detail .special_offer h2 {
font-size: 19px;
line-height: 26px;
width: 100%;
order: 2;
margin-bottom: 0;
}
main .special_detail .special_offer h2 span {
font-size: 19px;
line-height: 26px;
}
main .special_detail .special_offer img {
width: calc(50% - 15px);
}
main .special_detail .special_offer:after {
left: calc(50% - 120px);
z-index: -1;
}
}
@media all and (max-width: 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: 1279px) {
main .leasing_offer .leasing_list {
overflow-x: scroll;
flex-wrap: unset;
margin-right: -80px;
}
main .leasing_offer .leasing_list .leasing_item {
min-width: 210px;
margin-right: 5px !important;
}
main .leasing_offer .leasing_list .leasing_item .item_wrapper {
padding-bottom: 12px;
}
main .leasing_offer .leasing_list .leasing_item .item_wrapper img {
margin-bottom: 12px;
height: 135px;
}
main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_model,
main .leasing_offer .leasing_list .leasing_item .item_wrapper .leasing_desc {
padding: 0 18px;
}
}
@media all and (max-width: 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: 1279px) {
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 .click-more {
color: var(--blue);
cursor: pointer;
}
main .paymentDateForm {
display: flex;
align-items: center;
margin-top: 15px;
}
main .paymentDateForm .form_field {
width: 100%;
}
main .paymentDateForm button.button {
min-width: 160px;
margin-left: 30px;
}
@media all and (max-width: 768px) {
main .paymentDateForm {
display: block;
}
main .paymentDateForm button.button {
margin-left: 0;
margin-top: 30px;
}
}
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;
}
main .dropdown_blocks_list.zero-margin .dropdown_block .block_body.full {
margin-left: 30px;
max-width: 100%;
}
@media all and (max-width: 1279px) {
main .dropdown_blocks_list.zero-margin .dropdown_block .block_body.full {
margin-left: 0;
}
}
@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 .block-column {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #EDEFF5;
margin-bottom: 15px;
padding-bottom: 15px;
flex-wrap: wrap;
}
main .dropdown_blocks_list .block-column .dropdown_block {
width: 240px;
margin-right: 50px;
border: 0 !important;
}
main .dropdown_blocks_list .block-column .dropdown_block + .dropdown_blocks_list {
width: calc(100% - 290px);
}
@media all and (max-width: 768px) {
main .dropdown_blocks_list .block-column .dropdown_block + .dropdown_blocks_list {
width: 100%;
}
}
main .dropdown_blocks_list .block-column .dropdown_block + .dropdown_blocks_list .dropdown_block {
width: 100%;
}
main .dropdown_blocks_list .block-column .dropdown_block + .dropdown_blocks_list .dropdown_block:not(:last-child) {
margin-bottom: 30px;
}
main .dropdown_blocks_list .block-column .docs_list {
width: calc(100% - 290px);
}
@media all and (max-width: 960px) {
main .dropdown_blocks_list .block-column .block_with_form {
width: 100%;
}
}
@media all and (max-width: 768px) {
main .dropdown_blocks_list .block-column .block_with_form {
margin-top: 15px;
}
}
@media all and (max-width: 768px) {
main .dropdown_blocks_list .block-column {
display: block;
margin-bottom: 25px;
padding-bottom: 10px;
}
main .dropdown_blocks_list .block-column .dropdown_block,
main .dropdown_blocks_list .block-column .docs_list {
width: 100%;
margin-right: 0;
border: 0 !important;
}
main .dropdown_blocks_list .block-column .dropdown_block .block_header,
main .dropdown_blocks_list .block-column .docs_list .block_header {
padding: 0;
height: auto;
}
}
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.default {
cursor: default;
}
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;
padding: 24px 16px;
position: relative;
}
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 .title.lower {
text-transform: unset;
}
@media all and (max-width: 960px) {
main .dropdown_blocks_list .dropdown_block .block_body .company .title {
min-width: 120px;
}
}
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 .block_body .company ul li.alert {
color: #A8026B;
}
@media all and (max-width: 960px) {
main .dropdown_blocks_list .dropdown_block .block_body .company ul:not(:last-child) {
padding-bottom: 55px;
}
}
@media all and (max-width: 768px) {
main .dropdown_blocks_list .dropdown_block .block_body .company ul:not(:last-child) {
padding-bottom: 20px;
}
}
@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 .block_body .company.filled {
background: var(--inactive);
}
main .dropdown_blocks_list .dropdown_block .block_body .company .action {
margin-left: auto;
position: absolute;
right: 16px;
top: 24px;
}
@media all and (max-width: 960px) {
main .dropdown_blocks_list .dropdown_block .block_body .company .action {
position: absolute;
width: 100%;
margin-top: 0px;
left: 216px;
bottom: 24px;
right: auto;
top: auto;
}
}
@media all and (max-width: 768px) {
main .dropdown_blocks_list .dropdown_block .block_body .company .action {
margin-left: 0;
position: static;
}
}
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;
}
main .dropdown_blocks_list .dropdown_block.open .block_body p:not(.doc_name) {
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 {
background: #fff;
position: relative;
z-index: 2;
}
main aside:before {
content: "";
display: block;
width: auto;
position: absolute;
left: -50vw;
right: 0;
background: #fff;
top: 0;
bottom: 0;
z-index: -1;
}
@media all and (max-width: 1280px) {
main aside:before {
display: none;
}
}
main aside .nav_toggle {
display: none;
}
@media all and (max-width: 1279px) {
main aside .nav_toggle {
display: block;
height: 23px;
z-index: 3;
background-image: url("/assets/images/icons/icon-select.svg");
background-repeat: no-repeat;
background-position: 100% 50%;
font-size: 13px;
color: var(--blue);
font-weight: 700;
padding-left: 0;
cursor: pointer;
text-align: left;
white-space: nowrap;
text-overflow: ellipsis;
max-width: 285px;
overflow: hidden;
display: none;
}
}
main aside .aside_nav {
list-style: none;
padding: 0;
margin: 0 0 30px 0;
}
main aside .aside_nav li {
margin-bottom: 0px;
}
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: 6px 15px;
}
main aside .aside_nav li a[disabled] {
pointer-events: none;
cursor: default;
color: #8E94A7;
}
main aside .aside_nav li a span {
width: 20px;
height: 20px;
border-radius: 100%;
margin-left: 6px;
color: #fff;
background: #A8026B;
font-weight: 400;
text-align: center;
line-height: 20px;
font-size: 11px;
}
main aside .aside_nav li a.active {
background: var(--green);
color: #fff;
font-weight: 700;
}
main aside .aside_nav li a.active span {
background: #fff;
color: #000;
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
main aside .aside_nav li a {
min-height: 48px;
font-size: 13px;
line-height: 18px;
}
}
@media all and (max-width: 1279px) {
main aside .aside_nav {
display: flex;
overflow-x: auto;
}
main aside .aside_nav li {
margin-bottom: 0;
background: var(--inactive);
}
main aside .aside_nav li a {
font-size: 15px;
font-weight: 400;
padding: 0;
min-height: unset;
white-space: nowrap;
padding: 0 16px;
line-height: 42px;
}
main aside .aside_nav li a.active {
background-color: var(--green);
color: #fff;
}
}
@media all and (max-width: 768px) {
main aside .aside_nav {
left: 0;
margin: 0 -16px;
padding: 0 16px;
}
}
main aside .button {
width: 100%;
}
main #order .container {
padding-bottom: 180px;
}
@media all and (max-width: 1279px) {
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: 1279px) {
.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: 1279px) {
.catalog_list .catalog_item {
width: calc(50% - 15px);
margin-right: 0 !important;
margin-bottom: 66px;
}
.catalog_list .catalog_item .item_class {
font-size: 19px;
line-height: 26px;
}
.catalog_list .catalog_item .item_model {
font-size: 13px;
margin-top: 10px;
}
.catalog_list .catalog_item .item_model b {
font-size: 13px;
}
.catalog_list .catalog_item ul li {
line-height: 20px;
margin-bottom: 10px;
}
.catalog_list .catalog_item ul li.pay {
margin: 15px 0;
}
}
@media all and (max-width: 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: 1279px) {
.requisites .requisites_row {
display: block;
margin-bottom: 8px;
}
.requisites .requisites_row p {
width: 100%;
margin-bottom: 8px;
}
.requisites .button {
width: 286px;
}
}
#choose_region {
display: flex;
align-items: center;
}
#choose_region p {
margin-right: 30px;
max-width: 340px;
}
#choose_region .form_field {
width: 415px;
}
@media all and (max-width: 1279px) {
#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: 1279px) {
#map {
height: 320px;
margin: 20px 0;
}
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: block;
padding: 1px;
text-align: left;
white-space: normal;
background: var(--blue);
color: #fff;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
padding: 30px 20px;
max-width: 500px;
}
.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%;
}
}
.docs_list .list_title {
margin-top: 45px;
font-weight: 700;
margin-bottom: 15px;
font-size: 15px;
line-height: 23px;
}
@media all and (max-width: 768px) {
.docs_list .list_title {
margin-top: 25px;
font-size: 13px;
line-height: 20px;
}
}
.docs_list .list_title:first-child {
margin-top: 0;
}
.docs_list .row {
margin-bottom: 35px;
display: flex;
align-items: center;
justify-content: space-between;
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
.docs_list .row {
margin-bottom: 20px;
}
}
.docs_list .row p {
margin-bottom: 0;
}
.docs_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%;
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
.docs_list .row .doc_name {
min-height: 42px;
}
}
@media all and (max-width: 960px) {
.docs_list .row .doc_name {
align-content: flex-start;
}
}
.docs_list .row .doc_name.full {
max-width: 100%;
}
.docs_list .row .doc_name.full span {
width: 100%;
}
.docs_list .row .doc_name a {
text-decoration: underline;
font-weight: 700;
}
.docs_list .row .doc_name a:hover {
text-decoration: none;
}
.docs_list .row .doc_name span {
display: block;
font-weight: 400;
margin-top: 2px;
color: var(--text_not_active);
}
.docs_list .row .btn_group {
display: flex;
}
@media all and (max-width: 768px) {
.docs_list .row .btn_group {
display: block;
}
}
.docs_list .row .btn_group .button {
width: auto;
margin-left: 30px;
}
@media all and (max-width: 768px) {
.docs_list .row .btn_group .button {
margin-bottom: 0px;
display: flex;
margin-top: 16px !important;
}
.docs_list .row .btn_group .button:first-child {
margin-left: 0;
width: auto;
display: inline-flex;
margin-top: 8px !important;
}
}
.docs_list .row .doc_date {
margin-right: 30px;
margin-left: 30px;
white-space: nowrap;
}
.docs_list .row .button {
width: auto;
padding: 0 30px;
}
.docs_list.medium-icon .row {
margin-bottom: 15px;
width: 100%;
}
.docs_list.medium-icon .doc_name {
min-height: 40px;
background-size: 32px;
padding-left: 48px;
}
.docs_list.acts_list-checkbox .row {
margin-bottom: 15px;
width: 100%;
}
.docs_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;
position: relative;
}
.docs_list.acts_list-checkbox .row .doc_name[data-format]:before {
left: 30px;
width: 31px;
font-size: 6px;
}
.docs_list.acts_list-checkbox .row .doc_name input[type="checkbox"] + label {
display: flex;
align-items: center;
padding-left: 0;
}
.docs_list.acts_list-checkbox .row .doc_name input[type="checkbox"] + label:before {
margin-right: 56px;
position: relative;
}
.docs_list.acts_list-checkbox .row .doc_name:not(.i-pdf) {
min-height: 0;
}
.docs_list.acts_list-checkbox .row .doc_name:not(.i-pdf) input[type="checkbox"] + label:before {
margin-right: 16px;
}
@media all and (max-width: 768px) {
.docs_list .row {
position: relative;
flex-wrap: wrap;
}
.docs_list .row .doc_name {
max-width: 100%;
width: 100%;
}
.docs_list .row .button:not(.download-icon) {
margin-left: 0;
margin-right: 0;
margin-top: 8px;
width: auto;
}
.docs_list .row .button.download-icon {
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 24px;
padding: 0;
}
}
.payments_actions {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 30px;
}
.payments_actions .avans {
margin-bottom: 0;
}
.payments_actions .avans p {
margin: 0;
padding: 0;
}
.payments_actions .avans span {
color: #000;
}
.payments_actions div {
display: flex;
flex-wrap: wrap;
}
.payments_actions div:nth-child(2) {
min-width: 30%;
}
.payments_actions div p {
font-weight: 700;
margin-bottom: 16px;
width: 100%;
}
.payments_actions div p span {
color: #A8026B;
}
.payments_actions div button + button {
margin-left: 16px;
}
@media (max-width: 1279px) {
.payments_actions div {
width: 100%;
}
.payments_actions div:not(:last-child) {
margin-bottom: 30px;
}
.payments_actions div p {
font-size: 13px;
line-height: 20px;
}
}
.contract_table {
margin-bottom: 0px;
}
.contract_table .table_row {
min-height: 80px;
display: flex;
width: 100%;
}
@media (max-width: 1280px) {
.contract_table .table_row {
padding-bottom: 0px !important;
}
}
.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: 15%;
min-width: 15%;
}
.contract_table .table_row .table_cell:nth-child(4) {
width: 15%;
min-width: 15%;
white-space: nowrap;
}
.contract_table .table_row .table_cell:nth-child(5) {
word-break: break-word;
width: 18%;
}
.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);
}
@media (max-width: 1280px) {
.contract_table .table_row .table_cell p {
width: 100%;
margin-top: 40px;
}
}
.contract_table .table_row .table_cell b {
display: block;
}
.contract_table .table_row .table_cell span {
display: block;
word-break: break-all;
margin-top: 4px;
}
.contract_table .table_row .table_cell .contract_debt {
margin-top: 30px;
}
.contract_table .table_row .table_cell .contract_debt span {
display: block;
color: #A8026B;
margin-bottom: 4px;
}
.contract_table .table_row .table_cell .service_list {
display: flex;
flex-wrap: wrap;
gap: 24px 16px;
}
@media all and (max-width: 1279px) {
.contract_table .table_row .table_cell .service_list {
gap: 15px;
}
}
.contract_table .table_row .table_cell i[data-additional-service] {
display: inline-block;
width: 32px;
height: 32px;
}
@media all and (max-width: 1279px) {
.contract_table .table_row .table_cell i[data-additional-service] {
width: 24px;
height: 24px;
background-size: contain !important;
}
}
.contract_table .table_row .table_cell i[data-additional-service="1"] {
background: url("/assets/images/icons/additional-service-1.svg") no-repeat bottom center;
transform: translateY(-4px);
}
.contract_table .table_row .table_cell i[data-additional-service="2"] {
background: url("/assets/images/icons/additional-service-2.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="3"] {
background: url("/assets/images/icons/additional-service-3.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="4"] {
background: url("/assets/images/icons/additional-service-4.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="5"] {
background: url("/assets/images/icons/additional-service-5.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="6"] {
background: url("/assets/images/icons/additional-service-6.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="7"] {
background: url("/assets/images/icons/additional-service-7.svg") no-repeat bottom center;
}
.contract_table .table_row .table_cell i[data-additional-service="8"] {
background: url("/assets/images/icons/additional-service-8.svg") no-repeat bottom center;
}
.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;
}
}
@media all and (max-width: 1279px) {
.contract_table.schedule .table_row {
width: 100%;
margin-bottom: 30px;
}
}
@media all and (max-width: 768px) {
.contract_table.schedule .table_row {
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;
width: calc(50% - 15px);
}
.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: 768px) {
.contract_table.schedule .table_row {
width: 100%;
}
}
@media all and (max-width: 1600px) and (min-width: 1280px) {
.contract_table {
margin-bottom: 30px;
}
.contract_table .table_row {
min-height: 0;
}
.contract_table .table_row .table_cell {
padding: 12px 5px;
}
}
@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;
position: relative;
}
.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(4) {
width: 100%;
display: flex;
justify-content: space-between;
position: relative;
padding-bottom: 16px;
margin-bottom: 16px;
}
.contract_table .table_row .table_cell:nth-child(4):before {
content: "";
position: absolute;
bottom: 0;
left: -15px;
right: 0;
width: auto;
height: 1px;
background: #EDEFF5;
}
.contract_table .table_row .table_cell:nth-child(4) span {
margin-top: 0;
}
.contract_table .table_row .table_cell:nth-child(2) {
font-size: 10px;
line-height: 15px;
width: 40%;
text-align: right;
}
.contract_table .table_row .table_cell:nth-child(5) {
text-align: left;
}
.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(5) {
width: 100%;
order: 6;
margin-top: -20px;
}
.contract_table .table_row .table_cell:nth-child(5) .contract_debt {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 15px;
}
.contract_table .table_row .table_cell:nth-child(5) .contract_debt span {
margin-top: 0;
margin-bottom: 0;
}
.contract_table .table_row .table_cell:nth-child(6) {
width: 100%;
margin-top: 0;
padding-top: 0;
position: relative;
font-size: 13px;
top: 0;
right: 0;
order: 5;
display: flex;
justify-content: flex-end;
max-width: 45%;
margin-left: auto;
}
.contract_table .table_row .table_cell:nth-child(6) .price {
margin-left: 15px;
}
.contract_table .table_row .table_cell:nth-child(7) {
order: 7;
display: flex;
align-items: center;
width: 100%;
text-align: right;
justify-content: flex-start;
margin-top: 15px;
padding-top: 0;
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;
display: none;
}
.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;
}
.calendar_wrapper .calendar_grid .grid_body .grid_week {
width: 100%;
display: flex;
}
.calendar_wrapper .calendar_grid .grid_body .grid_cell {
padding: 15px;
width: 15%;
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:not(.year) {
font-size: 26px;
line-height: 35px;
font-weight: 700;
color: #000;
padding-right: 4px;
}
.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header .year {
display: block;
}
.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: 1600px) and (min-width: 1280px) {
.calendar_wrapper .calendar_grid .grid_header .grid_cell {
font-size: 14px;
line-height: 18px;
padding: 10px;
}
.calendar_wrapper .calendar_grid .grid_body .grid_cell {
padding: 10px;
height: 135px;
}
.calendar_wrapper .calendar_grid .grid_body .grid_cell .cell_header span:not(.year) {
font-size: 22px;
line-height: 30px;
}
}
@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:not(.year) {
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;
}
@media all and (max-width: 1279px) {
.calendar_payment .day {
font-size: 13px;
line-height: 20px;
}
}
.calendar_payment .day span {
display: block;
font-size: 50px;
line-height: 1;
color: #000;
}
@media all and (max-width: 1279px) {
.calendar_payment .day span {
font-size: 22px;
}
}
.calendar_payment .payment_table {
display: table;
margin-top: 12px;
}
@media all and (max-width: 1279px) {
.calendar_payment .payment_table {
margin-top: 0;
}
}
.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;
}
@media all and (max-width: 1279px) {
.calendar_payment .payment_table .table_row .table_cell {
font-size: 13px;
}
}
.calendar_payment .payment_table .table_row.table_header .table_cell {
color: #87878E;
padding: 12px 10px;
}
@media all and (max-width: 1279px) {
.calendar_payment .payment_table .table_row.table_header .table_cell {
padding: 0 10px 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%;
}
main .dropdown_blocks_list .dropdown_block .block_body .fines_detail {
margin: 30px 0;
}
main .dropdown_blocks_list .dropdown_block .block_body .fines_detail p {
margin-bottom: 10px;
}
main .dropdown_blocks_list .dropdown_block .block_body .fines_detail ul {
max-width: 100%;
display: flex;
flex-wrap: wrap;
}
main .dropdown_blocks_list .dropdown_block .block_body .fines_detail ul li {
width: 50%;
}
.dropdown_block + .docs_list {
margin-top: 20px;
}
@media all and (max-width: 768px) {
.dropdown_block + .docs_list {
margin-top: 0;
padding-top: 20px;
border-top: 1px solid #EDEFF5;
}
}
.helpBox_wrapper {
position: absolute;
top: 0;
left: 0;
bottom: -30px;
right: 0;
pointer-events: none;
z-index: 98;
margin: 0 auto;
max-width: 1310px;
}
@media all and (max-width: 1420px) {
.helpBox_wrapper {
width: calc(100% - 160px);
}
}
@media all and (max-width: 1080px) {
.helpBox_wrapper {
position: relative;
bottom: 0;
z-index: 2;
margin-bottom: -40px;
}
}
@media all and (max-width: 768px) {
.helpBox_wrapper {
width: calc(100% - 32px);
margin-bottom: -80px;
}
}
@media all and (max-width: 360px) {
.helpBox_wrapper.rate_opened {
width: 100vw;
margin: 0px;
}
}
.helpBox_wrapper .helpBox {
max-width: 730px;
background: #FFFFFF;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
border-radius: 17px;
padding: 30px 25px;
display: flex;
justify-content: space-between;
margin: 0;
position: sticky;
margin-top: auto;
pointer-events: all;
top: calc(100vh - 220px);
}
@media all and (max-width: 1279px) {
.helpBox_wrapper .helpBox {
top: calc(100vh - 240px);
}
}
@media all and (max-width: 1080px) {
.helpBox_wrapper .helpBox {
position: relative;
top: 0;
}
}
.helpBox_wrapper .helpBox.hidden {
display: none;
}
@media all and (max-width: 960px) {
.helpBox_wrapper .helpBox.hidden {
display: flex;
flex-wrap: wrap;
}
}
.helpBox_wrapper .helpBox .avatar {
width: 62px;
min-width: 62px;
height: 62px;
display: flex;
align-items: center;
justify-content: center;
}
.helpBox_wrapper .helpBox .avatar img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 31px;
}
.helpBox_wrapper .helpBox .content {
width: calc(100% - 86px);
}
.helpBox_wrapper .helpBox .content p {
font-size: 15px;
line-height: 22px;
margin-bottom: 3px;
}
.helpBox_wrapper .helpBox .content p.message {
font-weight: 700;
color: var(--blue);
}
.helpBox_wrapper .helpBox .content p.position {
color: var(--text_not_active);
}
.helpBox_wrapper .helpBox .content .info {
margin-top: 15px;
display: flex;
flex-wrap: wrap;
gap: 15px;
}
.helpBox_wrapper .helpBox .content .info a {
display: flex;
align-items: center;
width: auto;
min-width: calc(33.33% - 15px);
padding-left: 38px;
line-height: 1.2;
min-height: 26px;
font-size: 15px;
color: #0C0C0C;
box-sizing: border-box;
background: url("/assets/images/icons/icon-messanger.svg") no-repeat left center;
word-break: break-word;
}
.helpBox_wrapper .helpBox .content .info a[href^="tel:"] {
background: url("/assets/images/icons/icon-phone-blue.svg") no-repeat left center;
}
.helpBox_wrapper .helpBox .content .info a[href^="mailto:"] {
background: url("/assets/images/icons/icon-email.svg") no-repeat left center;
}
@media all and (max-width: 1279px) {
.helpBox_wrapper .helpBox .content .info {
display: block;
}
.helpBox_wrapper .helpBox .content .info a {
width: auto;
}
.helpBox_wrapper .helpBox .content .info a:not(:last-child) {
margin-bottom: 16px;
}
}
@media all and (max-width: 960px) {
.helpBox_wrapper .helpBox .content {
margin-top: 10px;
}
}
.helpBox_wrapper .helpBox .button {
position: absolute;
top: 5px;
right: 5px;
width: 44px;
height: 44px;
background: url("/assets/images/icons/close-blue.svg") no-repeat center;
}
@media all and (max-width: 960px) {
.helpBox_wrapper .helpBox .button {
display: none;
}
}
.helpBox_wrapper .helpBox_small {
max-width: 100px;
background: #FFFFFF;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
border-top-right-radius: 17px;
border-bottom-right-radius: 17px;
border-top-left-radius: 17px;
border-bottom-left-radius: 17px;
padding: 20px 20px;
display: flex;
justify-content: space-between;
margin: 0;
position: sticky;
margin-top: auto;
pointer-events: all;
top: calc(100vh - 150px);
}
@media all and (max-width: 1420px) {
.helpBox_wrapper .helpBox_small {
margin-left: -80px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
}
}
@media all and (max-width: 960px) {
.helpBox_wrapper .helpBox_small {
display: none;
}
}
.helpBox_wrapper .helpBox_small.hidden {
display: none;
}
.helpBox_wrapper .helpBox_small .avatar {
width: 62px;
min-width: 62px;
height: 62px;
display: flex;
align-items: center;
justify-content: center;
}
.helpBox_wrapper .helpBox_small .avatar img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 31px;
}
.rate_us {
position: sticky;
margin-top: auto;
margin-left: auto;
margin-right: 0;
/*width: 343px;*/
width: 250px;
pointer-events: all;
top: calc(100vh - 150px);
/* tile shadow */
display: flex;
align-items: flex-end;
height: 102px;
}
@media all and (max-width: 1080px) {
.rate_us {
height: 120px;
}
}
.rate_us.opened {
width: 350px;
animation: rate_opened 0.25s normal forwards ease-in-out;
}
.rate_us.opened form {
display: flex;
flex-direction: column;
width: 100%;
animation: rate_form 0.25s normal forwards ease-in-out;
}
.rate_us.opened form textarea {
min-height: 160px;
}
.rate_us.opened form button {
align-self: center;
}
.rate_us.opened .rate_body {
overflow: hidden;
animation: rate_body_opened 0.25s normal forwards ease-in-out;
}
.rate_us.opened .rate_body.completed {
align-items: center;
justify-content: center;
animation: rate_body_shrink 0.25s normal forwards ease-in-out;
}
@media all and (max-width: 360px) {
.rate_us.opened .rate_body {
width: 100vw;
margin: 0px;
}
}
@keyframes rate_opened {
from {
width: 250px;
}
to {
width: 350px;
}
}
@keyframes rate_body_opened {
from {
height: 110px;
}
to {
height: 450px;
}
}
@keyframes rate_body_shrink {
from {
height: 450px;
}
to {
height: 120px;
}
}
@keyframes rate_form {
from {
transform: scale(0.5, 0.5);
}
to {
transform: scale(1, 1);
}
}
.rate_us.hidden {
animation: rate_hide 0.25s normal forwards ease-in-out;
}
@keyframes rate_hide {
from {
opacity: 100;
}
to {
opacity: 0;
}
}
.rate_us .rate_body {
margin-left: auto;
border-radius: 16px;
background: var(--white, #FFF);
width: 100%;
padding: 16px 24px;
box-shadow: 0px 4px 32px 0px rgba(0, 0, 0, 0.16);
align-items: center;
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media all and (min-width: 961px) and (max-width: 1420px) {
.rate_us .rate_body {
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
margin-right: -80px;
}
}
.rate_us p {
font-size: 15px;
font-weight: 700;
line-height: 23px;
width: 100%;
margin-bottom: 8px;
text-align: center;
}
.rate_us .rate_start {
display: flex;
align-items: center;
justify-content: space-between;
flex-direction: column;
}
.rate_us .rate_start p {
text-align: center;
font-weight: 400;
font-size: 11px;
line-height: 15px;
margin: 0;
}
.rate_us .stars {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 0px;
}
.rate_us .stars label {
width: 32px;
height: 32px;
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%23EDEFF5'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
padding: 0;
cursor: pointer;
}
.rate_us .stars label.hover,
.rate_us .stars label:hover {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%231c01a9'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
opacity: 0.8;
}
.rate_us .stars label.active {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5514 20.8416L19.8558 24.8358C20.6617 25.3464 21.6622 24.587 21.4231 23.6463L19.6016 16.481C19.5503 16.2815 19.5564 16.0715 19.6191 15.8752C19.6819 15.6789 19.7987 15.5044 19.9563 15.3715L25.6097 10.6661C26.3525 10.0478 25.9691 8.81502 25.0147 8.75308L17.6318 8.27392C17.4329 8.25971 17.2422 8.18931 17.0818 8.0709C16.9214 7.95249 16.7979 7.79095 16.7258 7.6051L13.9722 0.670972C13.8974 0.473703 13.7643 0.30387 13.5906 0.184027C13.417 0.0641833 13.211 0 13 0C12.789 0 12.583 0.0641833 12.4094 0.184027C12.2357 0.30387 12.1026 0.473703 12.0278 0.670972L9.27423 7.6051C9.20209 7.79095 9.07863 7.95249 8.91823 8.0709C8.75784 8.18931 8.5671 8.25971 8.36824 8.27392L0.985254 8.75308C0.03087 8.81502 -0.352537 10.0478 0.390298 10.6661L6.04371 15.3715C6.20126 15.5044 6.31813 15.6789 6.38088 15.8752C6.44362 16.0715 6.4497 16.2815 6.39841 16.481L4.70918 23.126C4.42222 24.2549 5.62287 25.1661 6.58991 24.5534L12.4486 20.8416C12.6134 20.7367 12.8047 20.681 13 20.681C13.1953 20.681 13.3866 20.7367 13.5514 20.8416Z' fill='%231c01a9'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.rate_us .stars label:before {
display: none;
}
.rate_us form {
margin-top: 12px;
display: none;
}
.rate_us form .form_field {
margin-bottom: 8px;
}
.rate_us form .form_field textarea {
resize: none;
}
.feed {
position: relative;
padding-top: 0;
margin-bottom: 30px;
}
@media (max-width: 1600px) and (min-width: 1280px) {
.feed {
margin-top: 50px;
}
}
@media all and (max-width: 768px) {
.feed {
overflow: hidden;
}
}
.feed .feed_item {
box-sizing: border-box;
padding: 24px 16px;
background: var(--inactive);
}
.feed .feed_item.user {
background: transparent;
display: flex !important;
align-items: center;
}
.feed .feed_item.user.quest {
padding: 5px 16px;
}
.feed .feed_item.user.quest img {
width: 48px;
height: 48px;
}
.feed .feed_item.user div {
margin-left: 16px;
}
.feed .feed_item.user div p {
margin-bottom: 7px;
}
.feed .feed_item.user div p:last-child {
margin-bottom: 0;
}
.feed p {
margin-bottom: 16px;
color: #0C0C0C;
}
.feed p.item_title {
font-weight: 700;
}
.feed .item_link {
color: var(--blue);
}
.feed .feed_list {
margin-right: -50px;
}
@media all and (max-width: 768px) {
.feed .feed_list {
margin-right: 0;
}
}
.feed .feed_list .slick-track {
display: flex;
}
.feed .feed_list .slick-track:after {
content: "";
display: block;
width: 20px;
height: 50px;
float: left;
}
.feed .feed_list .slick-slide {
margin-right: 30px;
width: 480px;
}
.feed .feed_list .slick-slide div {
height: 100%;
}
.feed .feed_list .slick-slide:first-child {
margin-left: 0;
}
@media (max-width: 1279px) {
.feed .feed_list .slick-slide {
width: 289px !important;
min-width: 289px !important;
}
}
@media all and (max-width: 768px) {
.feed .feed_list .slick-slide {
margin-right: 15px;
}
}
.feed .slick-arrow {
width: 96px;
height: 28px;
padding: 0 9px;
background: var(--blue);
outline: none;
border: 0;
position: absolute;
right: 0;
top: -44px;
}
.feed .slick-arrow.slick-prev {
right: 96px;
}
.feed .slick-arrow.slick-disabled {
pointer-events: none;
background: var(--inactive);
}
.feed .slick-arrow.slick-disabled svg {
margin: auto;
}
.feed .slick-arrow.slick-disabled svg path {
stroke: #8E94A7;
}
@media (max-width: 1279px) {
.feed .slick-arrow {
display: none !important;
}
}
.offline {
max-width: 920px;
text-align: center;
margin: 30px auto;
}
.offline p {
font-weight: 400;
font-size: 26px;
line-height: 150%;
text-align: center;
color: #1C01A9;
}
@media all and (max-width: 1279px) {
.offline {
max-width: 610px;
margin: 15px auto;
}
.offline p {
font-size: 13px;
line-height: 20px;
}
}
.events-list li {
border-bottom: 1px solid #EDEFF5;
color: #2C2D2E;
padding: 10px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
position: relative;
margin-bottom: 15px;
}
.events-list li.new:after {
content: "";
display: block;
width: 13px;
height: 13px;
border-radius: 100%;
background: #2F80ED;
position: absolute;
top: 14px;
right: 0;
}
@media all and (max-width: 960px) {
.events-list li.new:after {
right: auto;
left: 0;
}
}
.events-list li p {
line-height: 20px;
max-width: 580px;
}
.events-list li p:not(:last-child) {
margin-bottom: 5px;
}
@media all and (max-width: 960px) {
.events-list li p {
max-width: none;
}
}
.events-list li p.name {
color: #8E94A7;
font-weight: 700;
position: relative;
}
@media all and (max-width: 960px) {
.events-list li p.name {
order: 3;
width: 100%;
}
}
.events-list li p.name b {
color: #2C2D2E;
}
.events-list li p.type {
background: #A8026B;
color: #fff;
border-radius: 4px;
padding: 4px 10px;
font-weight: 700;
}
@media all and (max-width: 960px) {
.events-list li p.type {
order: 2;
position: absolute;
top: 7px;
right: 0;
}
}
.events-list li p.date {
font-weight: 700;
color: #8E94A7;
margin-right: 30px;
}
@media all and (max-width: 960px) {
.events-list li p.date {
order: 1;
width: 100%;
margin-left: 20px;
margin-right: 0;
margin-bottom: 10px;
}
}
.events-list li p.action {
width: 100%;
margin-top: 10px;
}
@media all and (max-width: 960px) {
.events-list li p.action {
order: 4;
text-align: left;
}
}
.events-list li a {
color: var(--blue);
font-weight: 600;
}
.grecaptcha-badge {
visibility: hidden;
}
@media all and (max-width: 1279px) {
.changes {
min-height: 60vh;
}
}
.changes .block {
margin-bottom: 55px;
}
.changes .block .title {
font-weight: 700;
margin-bottom: 15px;
}
.changes .block .title a {
font-weight: 400;
display: inline-block;
margin-left: 25px;
}
.changes .block.alert {
display: flex;
}
.changes .block.alert p {
font-weight: 700;
color: #A8026B;
margin-bottom: 0;
margin-right: 15px;
}
.changes .block.alert a {
font-weight: 600;
}
@media all and (max-width: 768px) {
.changes .block.alert {
display: block;
}
.changes .block.alert p {
margin-bottom: 12px;
}
}
.changes .feed .feed_list {
margin-right: -30px;
box-sizing: border-box;
}
@media all and (max-width: 1279px) {
.changes .feed .feed_list {
overflow: visible;
}
}
.changes .feed .feed_list .slick-track:after {
display: none;
}
.changes form .button {
margin-top: 25px;
}
.changes form .form_field {
display: flex;
align-items: center;
padding: 6px 0;
margin-bottom: 10px;
}
.changes form .form_field label {
position: relative;
}
.help_tooltip {
margin-left: 16px;
position: relative;
}
.help_tooltip .help_icon {
padding: 0;
height: 24px;
width: 24px;
}
.help_tooltip .help_icon:hover svg path[stroke] {
stroke: var(--blue);
}
.help_tooltip .help_icon:hover svg path[fill] {
fill: var(--blue);
}
@media all and (min-width: 768px) {
.help_tooltip .help_icon:hover + .help_content {
display: block;
}
}
.help_tooltip .help_content {
display: none;
position: absolute;
top: -25px;
margin: auto;
left: 55px;
width: 412px;
background: #FFFFFF;
padding: 17px;
box-shadow: 0px 4px 32px rgba(0, 0, 0, 0.16);
z-index: 2;
}
.help_tooltip .help_content.opened {
display: block;
}
.help_tooltip .help_content .button {
display: none;
}
.help_tooltip .help_content:before {
content: "";
display: block;
width: 0;
height: 0;
border-top: 12px solid transparent;
border-right: 24px solid #fff;
border-bottom: 12px solid transparent;
position: absolute;
top: 24px;
margin: auto;
left: -24px;
}
@media all and (max-width: 768px) {
.help_tooltip .help_content {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: auto;
z-index: 99999;
background: rgba(12, 12, 12, 0.5);
}
.help_tooltip .help_content:before {
display: none;
}
.help_tooltip .help_content div {
margin: 70px 16px 40px 16px;
padding: 16px 16px 56px 16px;
background: #fff;
position: relative;
}
.help_tooltip .help_content .button {
display: block;
text-align: center;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
}
.help_tooltip .help_tooltip_content ul {
list-style: unset;
margin-left: 10px;
}
.calc input,
.calc select,
.calc .date_input_wrapper {
max-width: 320px;
margin-left: 20px;
}
@media all and (max-width: 768px) {
.calc input,
.calc select,
.calc .date_input_wrapper {
margin-left: 0;
margin-top: 10px;
}
}
@media all and (max-width: 768px) {
.calc > .form_field {
display: block !important;
}
.calc > .form_field label {
padding-right: 30px;
}
}
.calc .form_field .form_field {
margin-bottom: 0;
margin-left: 20px;
}
@media all and (max-width: 768px) {
.calc .form_field .form_field {
margin-left: 0;
}
}
.calc .btn_group {
display: flex;
flex-wrap: wrap;
}
.calc .btn_group .button:first-child {
width: 160px;
margin-right: 30px;
}
@media all and (max-width: 768px) {
.calc .btn_group .button:first-child {
order: 2;
width: 100%;
margin-right: 0;
margin-top: 20px;
}
}
.calc .btn_group .button:nth-child(2) {
width: 350px;
}
@media all and (max-width: 768px) {
.calc .btn_group .button:nth-child(2) {
order: 1;
width: 100%;
min-width: 100% !important;
}
}
@media all and (max-width: 768px) {
.calc .help_tooltip {
position: absolute;
right: 0;
top: 5px;
}
}
.calc .help_tooltip .help_tooltip_content ul {
list-style: unset;
margin-left: 10px;
}
.compare {
width: 100% !important;
position: relative;
}
.compare:before {
content: "";
position: absolute;
top: -60px;
bottom: -60px;
width: 1px;
background: #EDEFF5;
display: none;
}
@media all and (min-width: 1280px) {
.compare:before {
display: block;
}
}
.compare .compare_top {
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
@media all and (max-width: 1279px) {
.compare .compare_top {
display: block;
}
}
.compare .compare_top p {
font-weight: 700;
}
@media all and (max-width: 1279px) {
.compare .compare_top p {
margin-bottom: 12px;
max-width: 60%;
}
}
@media all and (max-width: 768px) {
.compare .compare_top p {
max-width: none;
}
}
.compare .compare_top a {
font-weight: 400;
display: inline-block;
margin-left: 30px;
margin-right: auto;
}
@media all and (max-width: 1279px) {
.compare .compare_top a {
display: block;
margin-left: 0;
margin-top: 20px;
font-weight: 700;
}
}
@media all and (max-width: 1279px) {
.compare .compare_top {
display: flex;
flex-wrap: wrap;
margin-bottom: 10px;
}
.compare .compare_top a {
order: 1;
margin-top: 0;
margin-bottom: 15px;
}
.compare .compare_top p {
width: 100%;
order: 3;
}
.compare .compare_top button {
order: 2;
margin-bottom: 25px;
}
}
.compare .compare_data {
display: flex;
flex-wrap: wrap;
width: 100%;
padding-bottom: 10px;
margin-bottom: 30px;
border-bottom: 1px solid var(--inactive);
padding-right: 30%;
}
@media all and (min-width: 1280px) {
.compare .compare_data {
padding-left: 16px;
}
}
.compare .compare_data .form_field {
width: 50%;
margin-bottom: 20px;
}
@media all and (max-width: 768px) {
.compare .compare_data .form_field {
width: 100%;
}
}
.compare .compare_data .form_field p span {
color: var(--text_not_active);
}
@media all and (max-width: 1279px) {
.compare .compare_data {
padding-right: 0;
}
}
.compare .compare_tables {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-bottom: 45px;
}
.compare .compare_tables .compare_table {
width: calc(50% - 15px);
display: table;
}
.compare .compare_tables .compare_table.touchable {
display: none;
}
@media all and (max-width: 1279px) {
.compare .compare_tables .compare_table.touchable {
display: block;
width: 100%;
}
.compare .compare_tables .compare_table.touchable .table_body {
display: block;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: 16px;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row.opened .row_title {
border-color: transparent;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row.opened .row_title:after {
transform: rotate(180deg);
}
.compare .compare_tables .compare_table.touchable .table_body .table_row.opened .table_group {
display: flex;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .row_title {
font-weight: 700;
width: 100%;
border-bottom: 1px solid #EDEFF5;
padding: 3px 0;
display: flex;
align-items: center;
justify-content: space-between;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .row_title:after {
content: "";
width: 24px;
height: 24px;
background: url("../../public/assets/images/icons/dropdown.svg") no-repeat center;
transform: rotate(0deg);
transition: transform 175ms ease;
display: block;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group {
border: 1px solid #EDEFF5;
width: 100%;
display: none;
justify-content: space-between;
padding: 24px 16px;
position: relative;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group:after {
content: "";
display: block;
width: 1px;
position: absolute;
left: 0;
right: 0;
top: 24px;
bottom: 24px;
height: auto;
background: #EDEFF5;
margin: auto;
gap: 0 30px;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_cell {
width: calc(50% - 30px);
display: block;
border: 0;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_cell div {
border: 0;
font-weight: 700;
display: flex;
margin-bottom: 16px;
width: 100% !important;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_cell div:last-child {
margin-bottom: 0;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_cell div span {
font-weight: 400;
width: 50%;
padding-right: 15px;
box-sizing: border-box;
}
}
@media all and (max-width: 768px) {
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group {
flex-wrap: wrap;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group .table_cell {
width: 100%;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group .table_cell:first-child {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid #EDEFF5;
}
.compare .compare_tables .compare_table.touchable .table_body .table_row .table_group:after {
display: none;
}
}
@media all and (max-width: 1279px) {
.compare .compare_tables .compare_table:not(.touchable) {
display: none;
}
}
.compare .compare_tables .compare_table .table_title {
font-weight: 700;
margin-bottom: 16px;
display: table-caption;
}
.compare .compare_tables .compare_table button {
width: 100%;
color: var(--blue);
height: 58px;
}
.compare .compare_tables .compare_table:not(.touchable) .table_body {
display: table;
border-collapse: collapse;
width: 100%;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row {
display: table-row;
width: 100%;
border-collapse: collapse;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.table_header {
display: table-header-group;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.table_header div {
font-weight: 700;
color: var(--text_not_active);
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.table_header div.sortable {
padding-right: 35px;
position: relative;
cursor: pointer;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.table_header div.sortable:after {
content: "";
display: block;
position: absolute;
right: 5px;
top: 17px;
width: 16px;
height: 16px;
background: url("../../public/assets/images/icons/sortable.svg") no-repeat center;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row div {
padding: 16px 5px;
width: calc(33.333% - 12px);
min-width: calc(33.333% - 12px);
border: 1px solid #EDEFF5;
display: table-cell;
border-bottom: 0;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row div:first-child {
width: 35px;
min-width: 35px;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.row-button {
height: 58px;
position: relative;
display: table-row;
}
.compare .compare_tables .compare_table:not(.touchable) .table_row.row-button button {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.compare .compare_suscr {
margin-bottom: 80px;
}
@media all and (max-width: 1279px) {
.compare .compare_suscr {
margin-bottom: 40px;
}
}
.compare .compare_suscr .block_title {
font-weight: 700;
width: 100%;
margin-bottom: 20px;
}
.compare .compare_suscr .block_title a {
font-weight: 400;
margin-left: 30px;
}
.compare .compare_suscr .feed {
gap: 0 8px;
display: flex;
flex-wrap: wrap;
}
.compare .compare_suscr .feed .feed_item {
position: relative;
padding-left: 30px;
width: calc(33.33% - 8px);
margin-bottom: 16px;
padding-top: 0;
padding-bottom: 0;
}
@media all and (max-width: 1279px) {
.compare .compare_suscr .feed .feed_item {
width: calc(50% - 8px);
}
}
@media all and (max-width: 768px) {
.compare .compare_suscr .feed .feed_item {
width: 100%;
}
}
.compare .compare_suscr .feed .feed_item input + label {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.compare .compare_suscr .feed .feed_item input + label:before {
top: 0;
bottom: 0;
margin: auto;
}
.compare .compare_suscr .feed .feed_item img {
width: 48px;
min-width: 48px;
border-radius: 100%;
height: 48px;
}
.compare .btn_group {
display: flex;
gap: 0 20px;
}
@media all and (max-width: 1279px) {
.compare .btn_group {
display: block;
}
}
.compare .btn_group button {
width: 100%;
max-width: 420px;
}
@media all and (max-width: 1279px) {
.compare .btn_group button {
display: flex;
margin-bottom: 15px;
}
}
@media all and (max-width: 768px) {
.compare .btn_group button {
max-width: none;
height: auto;
padding: 10px 20px;
font-weight: 600;
}
}
.compare .compare_message {
margin: 70px 0;
}
.compare .compare_message p {
max-width: 446px;
font-weight: 700;
text-align: center;
margin: auto;
display: block;
}
.fine .fine_block {
margin-bottom: 40px;
max-width: 600px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.fine .fine_block:last-child {
margin-bottom: 0;
}
.fine .fine_block .fine_col {
width: calc(50% - 23px);
max-width: 240px;
}
@media all and (max-width: 768px) {
.fine .fine_block .fine_col {
width: 100%;
max-width: 100%;
}
}
.fine .fine_block .fine_col p {
display: flex;
justify-content: space-between;
}
.fine .fine_block .fine_col p span {
font-weight: 700;
color: #000;
}
.fine .fine_block .fine_col:first-child p {
color: var(--text_not_active);
}
@media all and (max-width: 768px) {
.fine .fine_block .fine_col:first-child {
margin-bottom: 35px;
}
}
.fine .fine_block .fine_col:nth-child(2) p {
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid var(--inactive);
}
.fine .fine_block .fine_col:nth-child(2) p:last-child {
border: 0;
}
.faq-list .faq_item {
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
}
.faq-list .faq_item .item_title {
font-weight: 700;
max-width: 235px;
width: 235px;
margin-right: 20px;
padding-top: 20px;
}
@media all and (max-width: 1279px) {
.faq-list .faq_item .item_title {
max-width: 100%;
width: 100%;
padding-top: 0;
}
}
.faq-list .faq_item .dropdown_blocks_list {
width: calc(100% - 255px);
}
@media all and (max-width: 1279px) {
.faq-list .faq_item .dropdown_blocks_list {
max-width: 100%;
width: 100%;
}
}
.faq-list .faq_item .dropdown_blocks_list .dropdown_block:last-child {
border-bottom: 1px solid #EDEFF5;
}
.faq-list .faq_item .dropdown_blocks_list .dropdown_block .block_header {
padding-top: 0;
}
.faq-list .faq_item .dropdown_blocks_list .dropdown_block .block_header p {
font-weight: 400;
}
@media all and (max-width: 1279px) {
.new-appeal {
max-width: 255px;
margin-left: auto;
display: block !important;
}
}
@media all and (max-width: 768px) {
.new-appeal {
width: 100%;
max-width: 100%;
margin: 20px 0 0 0;
}
}
.appeal_list .appeal_item {
margin-bottom: 20px;
padding: 16px;
border: 1px solid rgba(0, 16, 61, 0.12);
}
@media all and (max-width: 768px) {
.appeal_list .appeal_item {
padding: 0;
border: 0;
}
}
.appeal_list .appeal_item p {
margin-bottom: 8px;
}
.appeal_list .appeal_item p:last-child {
margin-bottom: 0;
}
.appeal_list .appeal_item .item_header {
margin-bottom: 25px;
position: relative;
}
@media all and (max-width: 768px) {
.appeal_list .appeal_item .item_header {
padding-top: 35px;
}
}
.appeal_list .appeal_item .item_header .status {
position: absolute;
top: 0;
right: 0;
color: #fff;
font-weight: 700;
font-size: 15px;
line-height: 20px;
padding: 4px 10px;
background: #04A8A4;
border-radius: 4px;
}
@media all and (max-width: 768px) {
.appeal_list .appeal_item .item_header .status {
font-size: 13px;
line-height: 20px;
right: auto;
left: 0;
font-weight: 400;
}
}
.appeal_list .appeal_item .item_body .item_text {
margin: 0 -16px;
padding: 0 16px;
}
@media all and (max-width: 768px) {
.appeal_list .appeal_item .item_body .item_text {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
}
.appeal_list .appeal_item .item_body .item_text:not(:last-child) {
padding-bottom: 16px;
margin-bottom: 16px;
border-bottom: 1px solid rgba(0, 16, 61, 0.12);
}
.appeal_list .appeal_item .item_body .item_text .docs_list {
display: flex;
gap: 0 20px;
flex-wrap: wrap;
margin-top: 16px;
}
.appeal_list .appeal_item .item_body .item_text .docs_list .row {
width: calc(33.333% - 20px);
}
@media all and (max-width: 1279px) {
.appeal_list .appeal_item .item_body .item_text .docs_list .row {
width: calc(50% - 20px);
}
}
@media all and (max-width: 768px) {
.appeal_list .appeal_item .item_body .item_text .docs_list .row {
width: 100%;
}
}
.appeal_list .appeal_item .item_body .item_text .doc_name {
max-width: 100%;
}
.appeal_list .appeal_item .item_body .item_text .doc_name span {
width: 100%;
}
.new_appeal {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.new_appeal .column:first-child {
width: 440px;
margin-right: 30px;
}
@media all and (max-width: 1279px) {
.new_appeal .column:first-child {
width: 100%;
margin-right: 0;
margin-bottom: 30px;
}
}
.new_appeal .column:nth-child(2) {
width: calc(100% - 470px);
max-width: 660px;
}
@media all and (max-width: 1279px) {
.new_appeal .column:nth-child(2) {
width: 100%;
max-width: 100%;
}
}
.new_appeal .column.full {
width: 100%;
margin-right: 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.new_appeal .column.full .column_text_block {
width: calc(50% - 37px);
margin-bottom: 30px;
}
@media all and (max-width: 1279px) {
.new_appeal .column.full .column_text_block {
width: 100%;
margin-bottom: 20px;
}
}
.new_appeal .column .column_text_block {
margin-bottom: 40px;
}
.new_appeal .column .column_text_block p {
margin-bottom: 8px;
}
.new_appeal .column .column_text_block .docs_list {
display: flex;
flex-wrap: wrap;
}
.new_appeal .column .column_text_block .docs_list .row {
width: 50%;
}
@media all and (max-width: 768px) {
.new_appeal .column .column_text_block .docs_list .row {
width: 100%;
margin-bottom: 20px;
}
}
.new_appeal .column .column_text_block .docs_list .row .doc_name {
max-width: 100%;
}
@media all and (max-width: 768px) {
.new_appeal .column .column_text_block .docs_list .row .doc_name {
min-height: 42px;
}
}
@media all and (max-width: 1279px) {
.new_appeal .column .appeal_list:not(.visible) .appeal_item:not(.open) {
display: none;
}
}
.new_appeal .column .appeal_list .appeal_item {
padding: 8px;
margin-bottom: 8px;
border: 0;
border-bottom: 1px solid #EDEFF5;
}
.new_appeal .column .appeal_list .appeal_item .block_header {
padding: 0;
height: auto;
}
.new_appeal .column .appeal_list .appeal_item .block_header p {
font-weight: 400;
}
@media all and (max-width: 1279px) {
.new_appeal .column .appeal_list .appeal_item .block_header button.rotate {
transform: rotate(-90deg);
}
}
.new_appeal .column .appeal_list .appeal_item.open {
background: #EDEFF5;
border-radius: 4px;
}
.new_appeal .column .appeal_list .appeal_item.open button.rotate {
transform: rotate(-90deg);
}
@media all and (max-width: 1279px) {
.new_appeal .column .appeal_list .appeal_item.open button.rotate {
transform: rotate(0deg);
}
}
@media all and (max-width: 1279px) {
.gibdd.dropdown_blocks_list .dropdown_block .block_body .company {
padding: 0;
}
}
@media all and (max-width: 768px) {
.gibdd.dropdown_blocks_list .docs_list {
margin-top: 20px;
}
.gibdd.dropdown_blocks_list .docs_list .row {
margin-bottom: 0;
}
.gibdd.dropdown_blocks_list .dropdown_block .block_body .company ul li b {
display: block;
margin-top: 2px;
}
}
.search_list .search_item {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #EDEFF5;
}
.search_list .search_item .item_title {
font-weight: 700;
margin-bottom: 10px;
}
.search_list .search_item a {
color: var(--blue);
}
.search_list .search_item mark {
color: #fff;
background: var(--blue);
}
.search_list .search_item mark a {
color: #fff;
text-decoration: underline;
}
.form_field .input_with_notes {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
max-width: 320px;
margin-left: 20px;
}
@media all and (max-width: 768px) {
.form_field .input_with_notes {
margin-left: 0;
}
}
.form_field .input_with_notes input {
width: 100%;
margin-bottom: 6px;
margin-left: 0;
}
.form_field .input_with_notes span {
font-size: 12px;
margin-bottom: -14px;
}
/* fix for gibdd*/
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block {
margin-bottom: 15px;
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block:after {
left: 0;
right: 0;
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .title {
font-size: 26px;
line-height: 35px;
font-weight: 700;
min-width: 30%;
padding-right: 20px;
}
@media all and (max-width: 1280px) {
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .title {
display: none;
}
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body {
max-width: none;
margin-left: 0;
}
@media all and (max-width: 767px) {
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body {
padding-left: 0;
}
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin: 0;
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail p {
width: 100%;
margin-bottom: 15px;
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail p.fines_doc {
margin-top: 20px;
}
@media all and (max-width: 767px) {
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail p.fines_doc {
margin-bottom: 0;
margin-top: 10px;
}
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail ul {
margin-left: 0;
display: block;
width: calc(50% - 15px);
}
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail ul li {
width: 100%;
}
@media all and (max-width: 767px) {
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .fines_detail ul {
width: 100%;
padding-bottom: 0;
}
}
@media all and (max-width: 767px) {
main .dropdown_blocks_list.zero-margin.gibdd .dropdown_block .block_body .docs_list {
margin-bottom: 15px;
}
}
.services_invoice_button {
min-width: 220px;
}
@media all and (max-width: 1600px) {
.services_invoice_button {
min-width: 195px;
}
}
@media all and (max-width: 1280px) {
.contract_payments_status_cell {
border-top: unset !important;
}
}
@media all and (max-width: 1279px) {
.contract_payments_invoices_cell {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
}
.contract_payments_invoices_cell p {
white-space: nowrap !important;
display: flex;
}
.contract_payments_invoices_cell p span {
white-space: nowrap;
padding-left: 10px;
margin-top: 0px !important;
}
}
@media all and (max-width: 900px) {
.contract_payments_invoices_cell {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
}
.contract_payments_invoices_cell p {
white-space: normal !important;
display: flex;
flex-direction: column;
}
.contract_payments_invoices_cell p span {
padding-left: 0px;
}
}
@media all and (max-width: 768px) {
.contract_payments_invoices_cell {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
}
.contract_payments_invoices_cell p {
flex-direction: row;
white-space: nowrap !important;
display: flex;
}
.contract_payments_invoices_cell p span {
white-space: nowrap;
padding-left: 10px;
margin-top: 0px !important;
}
}
@media all and (max-width: 400px) {
.contract_payments_invoices_cell {
flex-direction: column;
width: 100%;
display: flex;
white-space: nowrap;
min-width: 100% !important;
}
.contract_payments_invoices_cell p {
white-space: normal !important;
display: flex;
flex-direction: column;
}
.contract_payments_invoices_cell p span {
padding-left: 0px;
}
}
.search_form_buttons_wrapper {
flex-direction: row;
display: flex;
align-items: flex-start;
justify-content: flex-end;
margin-left: auto;
}
.search_form_buttons_wrapper .button {
display: block !important;
}
.contractStatus_list {
margin: 50px 0;
position: relative;
z-index: 9;
}
.contractStatus_list .list_item {
display: flex;
align-items: center;
width: 100%;
gap: 0 30px;
justify-content: space-between;
position: relative;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item {
display: block;
padding-left: 100px;
}
}
@media all and (max-width: 768px) {
.contractStatus_list .list_item {
padding-left: 0;
}
}
.contractStatus_list .list_item div {
display: flex;
align-items: center;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div img {
max-width: 30px;
}
}
@media all and (max-width: 768px) {
.contractStatus_list .list_item div img {
display: none;
}
}
.contractStatus_list .list_item div p {
font-weight: 700;
line-height: 23px;
white-space: nowrap;
display: inline-flex;
align-items: center;
justify-content: flex-start;
gap: 0 8px;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div p {
font-size: 12px;
line-height: 16px;
}
}
@media all and (max-width: 920px) and (min-width: 769px) {
.contractStatus_list .list_item div:first-child {
position: absolute;
left: 0;
top: 0;
max-width: 90px;
}
}
.contractStatus_list .list_item div:nth-child(2) {
width: 30%;
position: relative;
}
@media all and (max-width: 768px) {
.contractStatus_list .list_item div:nth-child(2) {
width: 100%;
}
}
.contractStatus_list .list_item div:nth-child(2) p {
cursor: pointer;
color: var(--text_not_active);
}
.contractStatus_list .list_item div:nth-child(2):before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #d1d4db;
border-bottom: 6px solid transparent;
background: #fff;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(2):before {
display: none;
}
}
.contractStatus_list .list_item div:nth-child(2):after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line.jpg") repeat-x left center;
background-size: auto 13px;
margin-left: 24px;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(2):after {
display: none;
}
}
.contractStatus_list .list_item div:nth-child(3) {
display: flex;
align-items: center;
justify-content: center;
gap: 0 24px;
width: 50%;
position: relative;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(3) {
width: 100%;
gap: 0 12px;
padding: 10px 20px;
justify-content: flex-start;
}
}
@media all and (max-width: 768px) {
.contractStatus_list .list_item div:nth-child(3) {
padding: 20px;
}
}
.contractStatus_list .list_item div:nth-child(3):before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #a499dd;
border-bottom: 6px solid transparent;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(3):before {
border-top: 4px solid transparent;
border-left: 6px solid #a499dd;
border-bottom: 4px solid transparent;
right: auto;
left: 0;
bottom: 0;
transform: rotate(90deg);
top: auto;
}
}
.contractStatus_list .list_item div:nth-child(3):after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line_2.jpg") repeat-x left center;
background-size: auto 13px;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(3):after {
background-size: auto 10px;
position: absolute;
left: -22px;
right: auto;
transform: rotate(90deg);
width: 50px;
height: 6px;
}
}
@media all and (max-width: 768px) {
.contractStatus_list .list_item div:nth-child(3):after {
left: -17px;
width: 40px;
}
}
.contractStatus_list .list_item div:nth-child(4) {
width: 130px;
min-width: 130px;
justify-content: flex-end;
cursor: pointer;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(4) {
justify-content: flex-start;
}
}
.contractStatus_list .list_item div:nth-child(4) button {
white-space: nowrap;
gap: 0 8px;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item div:nth-child(4) button {
padding: 0;
}
}
.contractStatus_list .list_item div:first-child {
min-width: 60px;
}
.contractStatus_list .list_item:not(:last-child) {
margin-bottom: 5px;
}
@media all and (max-width: 920px) {
.contractStatus_list .list_item:not(:last-child) {
margin-bottom: 20px;
}
}
.contractStatus_list .list_item:not(:last-child) div:nth-child(5) {
/*visibility: hidden;*/
}
.opened .contractStatus_modal {
transform: translateY(0);
}
.contractStatus_modal {
position: relative;
top: 0;
left: 0;
right: 0;
max-width: 100%;
width: 100%;
display: block;
background: #fff;
transition: transform 150ms ease;
overflow: hidden;
}
@media all and (max-width: 768px) {
.contractStatus_modal {
margin-bottom: 30px;
overflow: visible;
}
}
.contractStatus_modal .modal_header {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 35px;
}
.contractStatus_modal .modal_title {
font-size: 26px;
font-weight: 700;
line-height: 35px;
}
.contractStatus_modal .modal_close {
width: 24px;
height: 24px;
padding: 0;
border: 0;
background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.87938 6.49925L0.439875 3.05975C-0.146625 2.47475 -0.146625 1.52375 0.439875 0.93875C1.02488 0.35375 1.97588 0.35375 2.56088 0.93875L6.00038 4.37825L9.43988 0.93875C10.0249 0.35375 10.9759 0.35375 11.5609 0.93875C12.1459 1.52375 12.1459 2.47475 11.5609 3.05975L8.12138 6.49925L11.5609 9.93875C12.1459 10.5238 12.1459 11.4748 11.5609 12.0598C10.9759 12.6448 10.0249 12.6448 9.43988 12.0598L6.00038 8.62025L2.56088 12.0598C1.97588 12.6448 1.02488 12.6448 0.439875 12.0598C-0.146625 11.4748 -0.146625 10.5238 0.439875 9.93875L3.87938 6.49925V6.49925Z' fill='%23333333'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.contractStatus_modal .single_status > div {
display: flex;
align-items: unset;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div {
gap: 0 12px;
font-size: 12px;
}
}
.contractStatus_modal .single_status > div:last-child .status_body .wrap {
padding-bottom: 0;
border: 0;
}
.contractStatus_modal .single_status > div:last-child > span::before {
display: none !important;
}
.contractStatus_modal .single_status > div > p {
margin: 0;
}
.contractStatus_modal .single_status > div > p:first-child {
font-weight: 700;
white-space: nowrap;
padding: 15px 0;
display: flex;
align-items: flex-start;
box-sizing: border-box;
}
.contractStatus_modal .single_status > div i {
display: block;
width: 40px;
height: 40px;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div i {
width: 30px;
height: 30px;
background-size: contain !important;
}
}
.contractStatus_modal .single_status > div i.status_100 {
background: url("/assets/images/status/icon_deal_status_100.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_100.inactive {
background: url("/assets/images/status/icon_deal_status_100_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_101 {
background: url("/assets/images/status/icon_deal_status_101.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_101.inactive {
background: url("/assets/images/status/icon_deal_status_101_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_102 {
background: url("/assets/images/status/icon_deal_status_102.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_102.inactive {
background: url("/assets/images/status/icon_deal_status_102_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_103 {
background: url("/assets/images/status/icon_deal_status_103.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_103.inactive {
background: url("/assets/images/status/icon_deal_status_103_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_104 {
background: url("/assets/images/status/icon_deal_status_104.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_104.inactive {
background: url("/assets/images/status/icon_deal_status_104_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_105 {
background: url("/assets/images/status/icon_deal_status_105.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_105.inactive {
background: url("/assets/images/status/icon_deal_status_105_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_106 {
background: url("/assets/images/status/icon_deal_status_106.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_106.inactive {
background: url("/assets/images/status/icon_deal_status_106_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_107 {
background: url("/assets/images/status/icon_deal_status_107.svg") no-repeat center;
}
.contractStatus_modal .single_status > div i.status_107.inactive {
background: url("/assets/images/status/icon_deal_status_107_inactive.svg") no-repeat center;
}
.contractStatus_modal .single_status > div > span {
display: block;
width: 20px;
min-width: 20px;
margin: 0;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23EDEFF5'/%3E%3Cpath d='M9.9986 14.2857C12.3655 14.2857 14.2843 12.3669 14.2843 10C14.2843 7.63307 12.3655 5.71429 9.9986 5.71429C7.63167 5.71429 5.71289 7.63307 5.71289 10C5.71289 12.3669 7.63167 14.2857 9.9986 14.2857Z' stroke='%238E94A7' stroke-miterlimit='10'/%3E%3Cpath d='M10 7.5V10H12.5' stroke='%238E94A7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
position: relative;
z-index: 2;
top: 15px;
}
.contractStatus_modal .single_status > div > span:before {
content: "";
display: block;
position: absolute;
width: 0px;
height: auto;
border: 1px dashed #EDEFF5;
top: 20px;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
z-index: -1;
}
.contractStatus_modal .single_status > div > span:after {
content: "";
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 5px solid #EDEFF5;
position: absolute;
top: -5px;
left: 0;
right: 0;
margin: auto;
}
.contractStatus_modal .single_status > div:first-child span:after {
display: none;
}
.contractStatus_modal .single_status > div:last-child span:before {
content: "";
display: block;
position: absolute;
width: 0px;
height: auto;
border: 1px dashed #EDEFF5;
top: 20px;
bottom: -20px;
left: 0;
right: 0;
margin: auto;
z-index: -1;
bottom: 0;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div:first-child {
padding-top: 25px;
}
.contractStatus_modal .single_status > div:first-child > p:first-child {
width: 100%;
position: absolute;
top: 0;
padding: 0;
}
}
.contractStatus_modal .single_status > div:not(:first-child) > p:first-child {
visibility: hidden;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div:not(:first-child) > p:first-child {
display: none;
}
}
.contractStatus_modal .single_status > div:not(.current) img {
filter: grayscale(1);
}
.contractStatus_modal .single_status > div.current {
/*
&~div {
> span {
//background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00056 10.2858C8.36749 10.2858 10.2863 8.367 10.2863 6.00007C10.2863 3.63313 8.36749 1.71436 6.00056 1.71436C3.63362 1.71436 1.71484 3.63313 1.71484 6.00007C1.71484 8.367 3.63362 10.2858 6.00056 10.2858Z' stroke='%238E94A7' stroke-miterlimit='10'/%3E%3Cpath d='M6 3.5V6H8.5' stroke='%238E94A7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
&:before {
border-color: #2F80ED;
}
&:after {
border-top-color: #2F80ED;
}
}
i {
//&.status_1 {
// background: url("/assets/images/status/1_inactive.svg") no-repeat center;
//}
//&.status_2 {
// background: url("/assets/images/status/2_inactive.svg") no-repeat center;
//}
//&.status_3 {
// background: url("/assets/images/status/3_inactive.svg") no-repeat center;
//}
//&.status_4 {
// background: url("/assets/images/status/4_inactive.svg") no-repeat center;
//}
//&.status_5 {
// background: url("/assets/images/status/5_inactive.svg") no-repeat center;
//}
//&.status_6 {
// background: url("/assets/images/status/6_inactive.svg") no-repeat center;
//}
//&.status_7 {
// background: url("/assets/images/status/7_inactive.svg") no-repeat center;
//}
}
}
*/
}
.contractStatus_modal .single_status > div.current > span {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%232F80ED'/%3E%3Cpath d='M9.99888 13.9286C12.1686 13.9286 13.9275 12.1697 13.9275 9.99998C13.9275 7.83029 12.1686 6.07141 9.99888 6.07141C7.82919 6.07141 6.07031 7.83029 6.07031 9.99998C6.07031 12.1697 7.82919 13.9286 9.99888 13.9286Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M10 10L11.7678 8.23224' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.92773 4.64282H11.0706' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: top center;
}
.contractStatus_modal .single_status > div.current > span:before {
border-color: #2F80ED;
}
.contractStatus_modal .single_status > div.current > span:after {
border-top-color: #2F80ED;
}
.contractStatus_modal .single_status > div.current + div span:after {
border-top-color: #2F80ED;
}
.contractStatus_modal .single_status > div.done {
/*
&~div {
> span {
&:before {
border-color: #5FB158;
}
}
}
*/
}
.contractStatus_modal .single_status > div.done > span {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%235FB158'/%3E%3Cpath d='M13.9277 7.5L8.92773 12.4998L6.42773 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div.done > span:before {
border-color: #5FB158;
}
.contractStatus_modal .single_status > div.done > span:after {
border-top-color: #5FB158;
}
.contractStatus_modal .single_status > div.done + div span:after {
border-top-color: #5FB158;
}
.contractStatus_modal .single_status > div .toggle_status {
margin: auto;
gap: 0 8px;
margin-right: 0;
color: var(--blue);
padding: 0;
}
.contractStatus_modal .single_status > div .toggle_status svg {
transform: rotate(180deg);
}
.contractStatus_modal .single_status > div .status_body {
width: 100%;
display: block;
}
.contractStatus_modal .single_status > div .status_body.with_footer .wrap {
padding-bottom: 0px;
border: 0px;
}
.contractStatus_modal .single_status > div .status_body .status_header {
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
position: relative;
cursor: pointer;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_header {
gap: 0 12px;
font-size: 12px;
min-height: 50px;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_header {
flex-wrap: wrap;
height: auto;
}
}
.contractStatus_modal .single_status > div .status_body .status_header .background {
background-color: #edeff5;
position: absolute;
left: -65px;
top: 0px;
width: calc(100% + 65px);
height: 50px;
z-index: 1;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_header .background {
left: 0;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_header .background {
left: -48px;
width: calc(100% + 96px);
}
}
.contractStatus_modal .single_status > div .status_body .status_header i {
z-index: 2;
white-space: nowrap;
min-width: 40px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_header i {
display: none;
}
}
.contractStatus_modal .single_status > div .status_body .status_header p {
z-index: 2;
white-space: nowrap;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_header p {
max-width: calc(100% - 70px);
white-space: unset;
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .status_header .buttons {
z-index: 2;
width: 100%;
display: flex;
justify-content: flex-end;
padding-right: 4px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_header .buttons {
justify-content: flex-start;
width: 100%;
margin-top: 10px;
}
}
.contractStatus_modal .single_status > div .status_body .status_header .button_arrow {
min-width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
margin-left: -30px;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_header .button_arrow {
margin-left: -12px;
}
}
.contractStatus_modal .single_status > div .status_body .status_header .button_arrow .icon {
width: 18px;
height: 18px;
}
.contractStatus_modal .single_status > div .status_body .status_header .button_arrow .down {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .status_header .button_arrow .up {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.375 11.25L9 5.625L14.625 11.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .status_footer {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 0 30px;
padding: 0px 0;
position: relative;
cursor: pointer;
border-bottom: solid var(--inactive);
padding-bottom: 30px;
margin-bottom: 30px;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_footer {
gap: 0 12px;
font-size: 12px;
min-height: 50px;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_footer {
flex-wrap: wrap;
height: auto;
}
}
.contractStatus_modal .single_status > div .status_body .status_footer .background {
background-color: #edeff5;
position: absolute;
left: -65px;
top: 0px;
width: calc(100% + 65px);
height: 50px;
z-index: 1;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_footer .background {
left: 0;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_footer .background {
left: -48px;
width: calc(100% + 96px);
}
}
.contractStatus_modal .single_status > div .status_body .status_footer i {
z-index: 2;
white-space: nowrap;
min-width: 40px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_footer i {
display: none;
}
}
.contractStatus_modal .single_status > div .status_body .status_footer p {
z-index: 2;
white-space: nowrap;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_footer p {
max-width: calc(100% - 70px);
white-space: unset;
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .status_footer .buttons {
z-index: 2;
width: 100%;
display: flex;
justify-content: flex-end;
padding-right: 4px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .status_footer .buttons {
justify-content: flex-start;
width: 100%;
margin-top: 10px;
}
}
.contractStatus_modal .single_status > div .status_body .status_footer .button_arrow {
min-width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
z-index: 2;
margin-left: -30px;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .status_footer .button_arrow {
margin-left: -12px;
}
}
.contractStatus_modal .single_status > div .status_body .status_footer .button_arrow .icon {
width: 18px;
height: 18px;
}
.contractStatus_modal .single_status > div .status_body .status_footer .button_arrow .down {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .status_footer .button_arrow .up {
background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.375 11.25L9 5.625L14.625 11.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .header {
visibility: visible !important;
}
.contractStatus_modal .single_status > div .status_body .wrap {
margin-top: 25px;
padding-bottom: 25px;
border-bottom: 1px solid var(--inactive, #EDEFF5);
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .wrap {
margin-top: 15px;
padding-bottom: 15px;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap {
margin-top: 20px;
padding-bottom: 20px;
}
}
.contractStatus_modal .single_status > div .status_body .wrap.form {
display: flex;
flex-direction: column;
}
.contractStatus_modal .single_status > div .status_body .wrap.form .block {
display: flex;
flex-direction: row;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap.form .block {
display: block;
}
}
.contractStatus_modal .single_status > div .status_body .wrap.form .block .left {
width: 20%;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap.form .block .left {
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .wrap.form .block .left p {
line-height: 14px;
margin: 15px 0px 15px 0px;
}
.contractStatus_modal .single_status > div .status_body .wrap.form .block .right {
width: 80%;
padding-left: 30px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap.form .block .right {
width: 100%;
padding-left: 0;
}
}
.contractStatus_modal .single_status > div .status_body .wrap input[type="checkbox"] + label {
width: 16px;
padding: 0;
height: 16px;
}
.contractStatus_modal .single_status > div .status_body .wrap input[type="checkbox"] + label:before {
margin-right: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap p {
font-weight: 400;
}
.contractStatus_modal .single_status > div .status_body .wrap .single_text {
padding-top: 20px;
padding-left: 20px;
padding-bottom: 10px;
}
.contractStatus_modal .single_status > div .status_body .wrap .single_text p {
display: flex;
color: #8E94A7;
margin-right: 20%;
padding-top: 0px;
padding-left: 40px;
position: relative;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap .single_text p {
margin-right: 0;
padding-top: 0;
line-height: 15px;
}
}
.contractStatus_modal .single_status > div .status_body .wrap .single_text p:before {
content: "";
display: block;
width: 40px;
min-height: 40px;
height: 40px;
min-width: 40px;
margin-top: -20px;
position: absolute;
left: -10px;
top: 50%;
background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='8' fill='%232F80ED' fill-opacity='0.1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 29C24.9706 29 29 24.9706 29 20C29 15.0294 24.9706 11 20 11C15.0294 11 11 15.0294 11 20C11 24.9706 15.0294 29 20 29ZM21 14.5C21 13.9477 20.5523 13.5 20 13.5C19.4477 13.5 19 13.9477 19 14.5V19.75C19 20.4404 19.5596 21 20.25 21H23.5C24.0523 21 24.5 20.5523 24.5 20C24.5 19.4477 24.0523 19 23.5 19H21V14.5Z' fill='%232F80ED'/%3E%3C/svg%3E");
}
@media all and (max-width: 768px) {
}
.contractStatus_modal .single_status > div .status_body .wrap table {
font-size: 12px;
line-height: 120%;
border-collapse: collapse;
}
.contractStatus_modal .single_status > div .status_body .wrap table td,
.contractStatus_modal .single_status > div .status_body .wrap table th {
border: solid 1px #EDEFF5;
border-collapse: collapse;
padding: 13px;
text-align: left;
vertical-align: middle;
}
.contractStatus_modal .single_status > div .status_body .wrap table td:nth-child(3),
.contractStatus_modal .single_status > div .status_body .wrap table td:nth-child(4) {
white-space: nowrap;
}
.contractStatus_modal .single_status > div .status_body .wrap table .row {
margin-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table .i-pdf {
background-size: auto 28px;
padding-left: 35px;
margin-right: 0;
min-height: 28px;
font-weight: 700;
}
.contractStatus_modal .single_status > div .status_body .wrap table .i-pdf span {
font-weight: 400;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table label[data-text] {
height: auto;
width: 100%;
display: flex;
align-items: center;
min-height: 16px;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table label[data-text]:before {
position: relative;
order: 2;
margin-left: auto;
margin-right: calc(50% - 16px);
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table label[data-text]:after {
content: attr(data-text);
order: 1;
display: block;
padding-top: 0;
width: 50%;
}
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table thead {
display: none;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table tbody {
display: block;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table tr {
display: block;
position: relative;
padding-left: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td {
display: block;
padding: 8px;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:first-child:not(:empty) {
box-sizing: border-box;
background: #fff;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:first-child:not(:empty) .form_field {
display: flex;
width: 100%;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:not(:last-child) {
border-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:empty {
display: none;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td[data-title] {
display: flex;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td[data-title]:before {
content: attr(data-title);
color: var(--text_not_active);
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 120%;
width: 100%;
display: block;
width: 50%;
min-width: 50%;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table .docs_list .row .doc_name span {
width: 100%;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table thead {
display: none;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table tbody {
display: block;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table tr {
display: block;
position: relative;
padding-right: 0;
padding-left: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td {
display: block;
padding: 8px;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:not(:last-child) {
border-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td:empty {
display: none;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td label[data-text]:before {
margin-right: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table td[data-title]:before {
content: attr(data-title);
color: var(--text_not_active);
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 120%;
width: 100%;
display: block;
margin-bottom: 5px;
}
.contractStatus_modal .single_status > div .status_body .wrap table.deal_offers_table .docs_list .row .doc_name span {
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .wrap .message {
display: flex;
align-items: center;
padding: 10px;
padding-left: 0px;
}
.contractStatus_modal .single_status > div .status_body .wrap .message:before {
content: "";
display: block;
width: 24px;
min-height: 24px;
height: 24px;
min-width: 24px;
margin-right: 8px;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.ok::before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.alert::before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 9V13.5' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.7015 3.74857L2.45374 17.9978C2.32177 18.2258 2.25217 18.4846 2.25195 18.748C2.25174 19.0115 2.32091 19.2703 2.4525 19.4986C2.5841 19.7268 2.77348 19.9163 3.0016 20.0481C3.22971 20.1799 3.48851 20.2493 3.75196 20.2493H20.2475C20.5109 20.2493 20.7697 20.1799 20.9979 20.0481C21.226 19.9163 21.4154 19.7268 21.547 19.4986C21.6786 19.2703 21.7477 19.0115 21.7475 18.748C21.7473 18.4846 21.6777 18.2258 21.5457 17.9978L13.2979 3.74857C13.1662 3.52093 12.9769 3.33193 12.749 3.20055C12.5212 3.06916 12.2628 3 11.9997 3C11.7367 3 11.4783 3.06916 11.2504 3.20055C11.0226 3.33193 10.8333 3.52093 10.7015 3.74857V3.74857Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 18C12.6213 18 13.125 17.4963 13.125 16.875C13.125 16.2537 12.6213 15.75 12 15.75C11.3787 15.75 10.875 16.2537 10.875 16.875C10.875 17.4963 11.3787 18 12 18Z' fill='%23ED0A34'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.wait:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M12 6.75V12H17.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
}
.contractStatus_modal .single_status > div .status_body .wrap .message .button {
margin-left: 30px;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents {
display: flex;
justify-content: space-between;
gap: 0 28px;
padding: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents::before {
display: none;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents .doc_list {
width: 350px;
min-width: 350px;
border: 1px solid #8A8A8A;
background: rgba(118, 118, 118, 0.1);
padding: 15px 25px;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents .doc_list p {
max-width: 100%;
margin-right: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents .doc_list .row:last-child {
margin-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents .doc_list .row:last-child p {
margin-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .message.documents .doc_list + p {
background: rgba(131, 3, 84, 0.1);
padding: 15px 25px;
}
.contractStatus_modal .single_status > div .status_body .wrap .block-column {
margin-bottom: 60px;
}
.contractStatus_modal .single_status > div .status_body .wrap .docs_list a {
text-decoration: none;
}
.contractStatus_modal .single_status > div .status_body .wrap .acts_list-checkbox label {
width: auto !important;
min-height: 32px;
padding-left: 50px;
}
.contractStatus_modal .single_status > div .status_body .wrap .acts_list-checkbox label::before {
margin-right: 56px !important;
}
.contractStatus_modal .single_status > div .status_body .wrap .block_footer_btn {
display: flex;
justify-content: flex-end;
gap: 0 20px;
}
@media all and (max-width: 920px) {
.contractStatus_modal .single_status > div .status_body .wrap .block_footer_btn {
flex-wrap: wrap;
gap: 10px 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .block_footer_btn button {
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .wrap .flex-start {
justify-content: flex-start;
}
.contractStatus_modal .single_status > div .status_body .wrap .block-column:last-child {
margin-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .wrap .attach_file label {
height: 52px;
border: 1px dashed var(--brand-blue, #1C01A9);
background: rgba(28, 1, 169, 0.1);
width: 350px;
margin: 25px 0;
color: var(--brand-blue, #1C01A9);
text-align: center;
display: flex;
align-items: center;
justify-content: center;
gap: 0 11px;
}
.contractStatus_modal .single_status > div .status_body .wrap .attach_file label:before {
content: "";
display: block;
width: 36px;
height: 36px;
min-width: 36px;
background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1241 31.5H7.87305C7.57468 31.5 7.28853 31.3815 7.07755 31.1705C6.86657 30.9595 6.74805 30.6734 6.74805 30.375V5.625C6.74805 5.32663 6.86657 5.04048 7.07755 4.82951C7.28853 4.61853 7.57468 4.5 7.87305 4.5H21.3741L29.2491 12.375V30.375C29.2491 30.5227 29.22 30.669 29.1635 30.8055C29.107 30.942 29.0241 31.066 28.9196 31.1705C28.8152 31.275 28.6912 31.3578 28.5547 31.4144C28.4182 31.4709 28.2719 31.5 28.1241 31.5Z' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.375 4.5V12.375H29.2511' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.625 21.375H21.375' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18 18V24.75' stroke='%231C01A9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
}
.contractStatus_modal .single_status > div .status_body .documents {
display: flex;
flex-direction: column;
grid-gap: 10px 0px;
margin-bottom: 30px;
}
.contractStatus_modal .single_status > div .status_body .documents:last-child {
margin-bottom: 0;
}
.contractStatus_modal .single_status > div .status_body .documents .document {
width: 100%;
display: flex;
flex-direction: row;
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document {
flex-wrap: wrap;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .icon {
margin-top: 5px;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
}
.contractStatus_modal .single_status > div .status_body .documents .document .icon .extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .documents .document .icon {
width: 28px;
height: 28px;
min-width: 28px;
min-height: 28px;
}
.contractStatus_modal .single_status > div .status_body .documents .document .icon .extension {
font-size: 8px;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .icon.formal {
background-image: url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 26 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3.5C2 1.84315 3.34315 0.5 5 0.5H18.3701L20.7774 4L23.1848 7.06354V24.5C23.1848 26.1569 21.8417 27.5 20.1848 27.5H5C3.34314 27.5 2 26.1569 2 24.5V3.5Z' fill='%231C01A9'/%3E%3Cpath opacity='0.4' d='M23.1858 11.5V7L19.334 6.5L23.1858 11.5Z' fill='%230C0C0C'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 7.50098)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 12.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 17.501)' stroke='%23F0F0F0'/%3E%3Cline y1='-0.5' x2='11.5553' y2='-0.5' transform='matrix(1 -9.89866e-05 0.000132759 1 6.81445 22.501)' stroke='%23F0F0F0'/%3E%3Cpath d='M23.1858 7H19.3711C18.8188 7 18.3711 6.55228 18.3711 6V3.5V0.5L23.1858 7Z' fill='%232F80ED'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .documents .document .title {
display: flex;
flex-direction: column;
}
.contractStatus_modal .single_status > div .status_body .documents .document .title p {
font-weight: 600;
margin-left: 16px;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .documents .document .title p {
margin-left: 0;
}
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document .title {
width: calc(100% - 56px);
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .documents .document .title {
margin-left: 12px;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .description {
display: flex;
flex-direction: row;
}
.contractStatus_modal .single_status > div .status_body .documents .document .description span {
font-weight: 300;
margin-left: 16px;
margin-top: 2px;
color: #8e94a7;
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .documents .document .description span {
margin-left: 0;
margin-right: 10px;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .actions {
display: flex;
flex: 1;
gap: 0px 0px;
flex-direction: row;
justify-content: flex-end;
align-items: center;
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document .actions {
flex: auto;
width: 100%;
flex-wrap: wrap;
padding-left: 50px !important;
}
}
@media all and (max-width: 768px) {
.contractStatus_modal .single_status > div .status_body .documents .document .actions {
padding-left: 30px !important;
justify-content: flex-start;
gap: 0 12px;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .actions button {
white-space: nowrap;
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document .actions button {
order: 1;
padding: 0;
justify-content: flex-start;
width: 100%;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .actions .status {
display: flex;
align-items: center;
flex-direction: row;
background-color: #2F80ED;
gap: 0px 16px;
padding: 0px 16px;
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document .actions .status {
width: 100%;
order: 2;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .actions .status .status_icon {
min-width: 24px;
min-height: 24px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9766 21C17.9471 21 21.9766 16.9706 21.9766 12C21.9766 7.02944 17.9471 3 12.9766 3C8.006 3 3.97656 7.02944 3.97656 12C3.97656 16.9706 8.006 21 12.9766 21ZM13.9766 6.5C13.9766 5.94772 13.5288 5.5 12.9766 5.5C12.4243 5.5 11.9766 5.94772 11.9766 6.5V11.75C11.9766 12.4404 12.5362 13 13.2266 13H16.4766C17.0288 13 17.4766 12.5523 17.4766 12C17.4766 11.4477 17.0288 11 16.4766 11H13.9766V6.5Z' fill='white'/%3E%3C/svg%3E");
}
.contractStatus_modal .single_status > div .status_body .documents .document .actions .status span {
font-weight: 300;
color: #fff;
white-space: nowrap;
}
@media all and (max-width: 1279px) {
.contractStatus_modal .single_status > div .status_body .documents .document .actions .status span {
white-space: inherit;
line-height: 1.25;
padding: 5px 0;
}
}
.contractStatus_modal .single_status > div .status_body .documents .document .wide {
justify-content: space-between;
padding-left: 64px;
}
.contractStatus_modal .single_status > div .status_body .documents .empty {
margin: 12px 0px 15px 0px;
color: #8e94a7;
}
.contractStatus_modal .bottom_button_close {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
padding: 18px 54px 18px 54px;
margin-left: 82px;
width: fit-content;
gap: 12px;
cursor: pointer;
}
.contractStatus_modal .bottom_button_close span {
font-weight: 600;
color: #1C01A9;
}
.contractStatus_modal .bottom_button_close .icon {
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 10L8 5L13 10' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
@media all and (max-width: 920px) {
.contractStatus_modal .bottom_button_close {
margin-left: 0;
padding: 0;
margin-top: 15px;
margin-bottom: 25px;
}
}
.all_contracts_modal .contractStatus_list .list_item .step {
width: 50%;
gap: 0 16px;
}
.all_contracts_modal .contractStatus_list .list_item .step p {
font-weight: 400;
color: var(--text_not_active);
}
.all_contracts_modal .contractStatus_list .list_item .step:before {
content: "";
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-left: 8px solid #d1d4db;
border-bottom: 6px solid transparent;
background: #fff;
}
.all_contracts_modal .contractStatus_list .list_item .step:after {
content: "";
display: block;
width: 100%;
height: 18px;
background: url("/assets/images/status/line.jpg") repeat-x left center;
background-size: auto 13px;
margin-left: 0;
}
.all_contracts_modal .contractStatus_list .list_item .step.active p {
color: #18191F;
}
.all_contracts_modal .contractStatus_list .list_item div:last-child p {
color: var(--blue);
}
.horizontal_dropzone_wrapper {
margin: 0px;
padding: 30px;
height: 100px;
}
@media all and (max-width: 920px) {
.horizontal_dropzone_wrapper {
padding: 15px;
}
}
@media all and (max-width: 768px) {
.horizontal_dropzone_wrapper {
height: auto;
}
}
.horizontal_dropzone_wrapper.disabled {
filter: grayscale(1);
opacity: 0.25;
}
.horizontal_dropzone_wrapper .horizontal_dropzone_inner {
display: flex;
width: 100%;
max-width: 80%;
gap: 20px;
}
@media all and (max-width: 920px) {
.horizontal_dropzone_wrapper .horizontal_dropzone_inner {
max-width: 100%;
gap: 0 12px;
}
}
@media all and (max-width: 768px) {
.horizontal_dropzone_wrapper .horizontal_dropzone_inner {
flex-wrap: wrap;
}
}
.horizontal_dropzone_wrapper .horizontal_dropzone_inner p {
text-align: left;
margin: 0px;
}
.horizontal_dropzone_wrapper .horizontal_dropzone_inner label {
white-space: nowrap;
}
@media all and (max-width: 768px) {
.horizontal_dropzone_wrapper .horizontal_dropzone_inner label {
margin-top: 15px;
}
}
.horizontal_dropzone_files {
display: flex;
flex-direction: column;
grid-gap: 10px 0px;
margin-bottom: 30px;
}
.horizontal_dropzone_files .file {
display: flex;
flex-direction: row;
}
.horizontal_dropzone_files .file .delete {
margin-left: 0px;
padding-right: 16px;
padding-top: 10px;
cursor: pointer;
width: 30px;
min-width: 30px;
padding-left: 3px;
}
.horizontal_dropzone_files .file .delete .icon {
width: 16px;
height: 16px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' fill='%23ED0A34' stroke='%23ED0A34' stroke-miterlimit='10'/%3E%3Cpath d='M10 6L6 10' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10L6 6' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.horizontal_dropzone_files .file .loading {
width: 30px;
min-width: 30px;
}
.horizontal_dropzone_files .file .loading .success {
width: 24px;
min-width: 24px;
height: 30px;
min-height: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-position-y: 6px;
}
.horizontal_dropzone_files .file .doc_icon {
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
}
.horizontal_dropzone_files .file .doc_icon .extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
.horizontal_dropzone_files .file .title {
display: flex;
flex-direction: column;
}
.horizontal_dropzone_files .file .title span:nth-child(odd) {
font-weight: 600;
margin-left: 16px;
}
.horizontal_dropzone_files .file .title span:nth-child(even) {
font-weight: 300;
margin-left: 16px;
}
.horizontal_dropzone_files .file .description {
display: block;
font-weight: 400;
margin-top: 2px;
color: #8e94a7;
}
.horizontal_dropzone_files_wrapper {
width: 100%;
display: flex;
flex-direction: column;
gap: 0px 20px;
padding: 15px 0px;
}
.horizontal_dropzone_files_wrapper .horizontal_dropzone_files_item {
width: 100%;
}
.horizontal_dropzone_files_error {
padding-bottom: 15px;
position: relative;
}
.horizontal_dropzone_files_error .switch {
cursor: pointer;
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.625 6.75L9 12.375L3.375 6.75' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center;
z-index: 2;
transform: rotate(180deg);
}
.horizontal_dropzone_files_error .switch.up {
transform: rotate(0deg);
}
.horizontal_dropzone_files_comment {
background: rgba(131, 3, 84, 0.1);
padding: 15px 25px;
display: flex;
flex-direction: column;
}
.horizontal_dropzone_files_comment .title {
font-weight: 600;
}
.horizontal_dropzone_files_comment.closed {
background: #edeff5;
}
.deals_contracts {
display: flex;
flex-direction: column;
}
.deals_contracts label {
height: 16px !important;
min-height: 16px !important;
}
.deals_contracts label::before {
margin-top: 18px;
}
.deals_contracts .info {
margin-left: 72px;
display: flex;
flex-direction: row;
grid-gap: 10px 10px;
}
.edo_banner .title {
display: flex;
gap: 0px 10px;
}
.edo_banner .info {
cursor: pointer;
margin-left: 80px;
}
.edo_banner .info:after {
content: "";
display: inline-block;
margin-left: 5px;
width: 10px;
height: 10px;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.25' y='2.25' width='6.5' height='7.5' rx='0.75' fill='white' stroke='%230C0C0C' stroke-width='0.5'/%3E%3Crect x='3.25' y='0.25' width='6.5' height='7.5' rx='0.75' fill='white' stroke='%230C0C0C' stroke-width='0.5'/%3E%3C/svg%3E");
}
.edo_banner .buttons {
display: flex;
gap: 0px 20px;
margin-left: 80px;
height: fit-content !important;
}
.edo_banner .buttons a {
margin-top: 10px;
}
@media all and (max-width: 1279px) {
.edo_banner .info {
margin-left: 0px;
}
.edo_banner .buttons {
flex-direction: column;
margin-left: 0px;
}
}
.edo_detail p {
margin: 0px;
}
.edo_detail .list_title {
font-weight: 700 !important;
margin-bottom: 15px;
font-size: 15px;
line-height: 23px;
}
.edo_list_field {
display: flex;
flex-wrap: wrap;
align-items: flex-start !important;
margin-bottom: 30px;
width: 100%;
flex-direction: row;
}
@media all and (max-width: 640px) {
.edo_list_field {
flex-direction: column;
}
}
.edo_list_field label {
width: 186px;
margin-right: 12px;
}
.edo_list_field label.wide {
width: 30%;
}
.edo_list_selection {
flex: 1;
margin-top: -12px;
}
@media all and (max-width: 640px) {
.edo_list_selection {
margin-top: 20px;
}
}
.edo_list_selection .item {
width: 100%;
padding: 16px 0px;
margin: 0px !important;
border-bottom: solid 1px #edeff5;
}
.edo_list_selection .item label {
width: auto;
display: flex;
align-items: center;
margin-right: 12px;
}
.edo_list_selection .item label:first {
margin-top: 0px;
}
.edo_list_selection .item label:before {
top: 0;
bottom: 0;
margin: auto;
}
.edo_list_selection .item:first {
margin-top: 0px;
}
.edo_list_selection .item:last-child {
border-bottom: 0px;
}
.edo_sign_document {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.edo_sign_document:before {
font-size: 8px;
width: 32px;
left: 0;
right: 0;
padding: 0;
}
.edo_operators_settings_list {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 15px 0px;
padding-bottom: 40px;
}
.edo_operators_settings_list_item {
margin-left: 40px;
display: flex;
flex-direction: column;
position: relative;
}
.edo_operators_settings_list_item a {
color: #8e94a7;
font-style: italic;
}
.edo_operators_settings_list_item:before {
content: "";
position: absolute;
left: -40px;
top: -7px;
width: 24px;
min-width: 24px;
height: 30px;
min-height: 30px;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
background-position: center;
background-position-y: 6px;
}
.edo_operators_settings_list_item.invite:before {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-miterlimit='10'/%3E%3Cpath d='M12 6.75V12H17.25' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.edo_sign_documents_list {
display: flex;
flex-direction: column;
margin-bottom: 50px;
}
.edo_sign_documents_document {
display: flex;
flex-direction: row;
gap: 0px 30px;
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
}
@media all and (max-width: 640px) {
.edo_sign_documents_document {
flex-direction: column;
}
}
.edo_sign_documents_document .status_icon {
width: 24px;
min-width: 24px;
height: 24px;
min-height: 24px;
background-repeat: no-repeat;
background-position: center;
background-position-y: -1px;
background-position-x: -1px;
}
.edo_sign_documents_document .status_icon.success {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
border: none !important;
}
.edo_sign_documents_document .status_icon.error {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z' fill='%23ED0A34'/%3E%3Cpath d='M12 8L12 12' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
.edo_sign_documents_document .status_icon.await {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
.edo_sign_documents_document .status_title {
padding: 0px 10px;
}
.edo_sign_documents_document .status_title i {
display: contents;
}
.edo_sign_documents_document .edo_sign_documents_document_left {
width: 35%;
}
@media all and (max-width: 640px) {
.edo_sign_documents_document .edo_sign_documents_document_left {
width: 100%;
}
}
.edo_sign_documents_document .edo_sign_documents_document_right {
width: 65%;
display: flex;
align-items: center;
justify-content: flex-start;
}
@media all and (max-width: 640px) {
.edo_sign_documents_document .edo_sign_documents_document_right {
width: 100%;
margin-top: 20px;
margin-left: 40px;
position: relative;
padding-right: 40px;
align-items: flex-start;
}
.edo_sign_documents_document .edo_sign_documents_document_right::before {
content: "";
position: absolute;
top: -17px;
left: -40px;
width: 40px;
height: 40px;
background: url(/assets/images/deal_contract_status_mobile_arrow.svg) no-repeat;
}
}
.edo_sign_documents_document .edo_sign_documents_document_right i {
width: 100% !important;
height: auto !important;
font-size: 12px;
padding-left: 10px;
color: #8e94a7;
align-self: center;
justify-content: center;
line-height: 16px;
}
.edo_sign_documents_document:first-child {
border: none;
}
.edo_sign_status_attorney_select {
padding-left: 10px;
width: 100%;
}
.deal_contract_sign_list {
gap: 0px 0px;
}
.deal_contract_sign_item {
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
width: 100%;
display: flex;
flex-direction: row;
}
.deal_contract_sign_item .title {
width: 35%;
}
.deal_contract_sign_item .actions {
width: 65%;
justify-content: space-between;
justify-content: flex-start !important;
}
.deal_contract_sign_item .actions .status_icon {
width: 24px;
min-width: 24px;
height: 24px;
min-height: 24px;
background-repeat: no-repeat;
background-position: center;
background-position-y: -1px;
background-position-x: -1px;
}
.deal_contract_sign_item .actions .status_icon.success {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.125 9.75L10.625 15L7.875 12.375' stroke='%235FB158' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
border: none !important;
}
.deal_contract_sign_item .actions .status_icon.error {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 16C13 16.5523 12.5523 17 12 17C11.4477 17 11 16.5523 11 16C11 15.4477 11.4477 15 12 15C12.5523 15 13 15.4477 13 16Z' fill='%23ED0A34'/%3E%3Cpath d='M12 8L12 12' stroke='%23ED0A34' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
.deal_contract_sign_item .actions .status_icon.await {
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21Z' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12L12 12' stroke='%238E94A7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
border: none !important;
}
.deal_contract_sign_item .actions .status_title {
padding: 0px 10px;
}
.deal_contract_sign_item .actions .status_title i {
display: contents;
}
.deal_contract_sign_item .actions.actions_with_status {
justify-content: flex-start !important;
margin-left: 15px;
}
.deal_contract_sign_item:first-child {
border: none;
}
.deal_contracts_group_item {
border-top: solid 1px #edeff5;
padding-top: 10px;
padding-bottom: 20px;
}
.deal_documents_form_group {
padding-top: 15px;
padding-bottom: 15px;
border-top: solid 1px #edeff5;
}
.checkbox_disabled label {
cursor: default !important;
}
.checkbox_disabled label:before {
filter: grayscale();
opacity: 0.5;
cursor: default !important;
}
.offer_selection {
color: var(--blue);
}
.offer_selection:hover {
text-decoration: underline;
}
.deal_list_item {
cursor: pointer;
}
.contract_invoices_list {
display: flex;
gap: 40px 20px;
flex-wrap: wrap;
padding-bottom: 40px;
}
.contract_invoices_list .invoice {
max-width: 23%;
width: 23%;
min-height: 90px;
border-bottom: solid 1px var(--gray-light);
border-left: solid 1px var(--gray-light);
padding-bottom: 10px;
align-items: flex-start;
justify-content: space-between;
display: flex;
flex-direction: column;
}
@media all and (max-width: 1280px) {
.contract_invoices_list .invoice {
max-width: 31%;
width: 31%;
}
}
@media all and (max-width: 900px) {
.contract_invoices_list .invoice {
max-width: 47%;
width: 47%;
}
}
@media all and (max-width: 400px) {
.contract_invoices_list .invoice {
max-width: 100%;
width: 100%;
}
}
.contract_invoices_list .invoice p {
line-height: 15px;
color: var(--text_not_active);
}
@media all and (max-width: 1280px) {
.contract_invoices_list .invoice p {
font-size: 13px;
}
}
.contract_invoices_list .invoice .actions {
display: flex;
flex-direction: row;
align-items: flex-start;
justify-content: flex-start;
width: 100%;
padding-left: 10px;
}
.contract_invoices_list .invoice .actions .icon {
margin-top: 5px;
display: flex;
align-items: center;
justify-content: center;
width: 56px;
height: 56px;
min-width: 56px;
min-height: 56px;
position: relative;
background: url(/assets/images/icons/icon-file.svg) no-repeat left center;
background-size: contain;
padding: 0;
zoom: 0.65;
}
.contract_invoices_list .invoice .actions .icon .extension {
font-weight: 600;
font-size: 12px;
color: #fff;
}
.contract_invoices_list .invoice .actions .download {
min-width: 82px;
}