@media (max-width:1279px){.v-programs-list_tabs{display:none}}.v-programs-list_select{max-width:600px}@media (min-width:1280px){.v-programs-list_select{display:none}}.v-programs-list_program-title{border:1px solid #cbc6c0;border:1px solid var(--c-gray-light)}@media (min-width:1280px){.v-program-content{margin-bottom:40px}}.v-program-content_head{display:flex;align-items:center;grid-gap:12px;gap:12px;font-family:Open Sans,sans-serif;font-family:var(--f-main);color:#40352d;color:var(--c-text-main);margin-bottom:14px}@media (min-width:1280px){.v-program-content_head{font-weight:600;font-size:24px;line-height:29px;margin-bottom:23px}}.v-program-content_head_icon{width:36px;height:36px}@media (max-width:1279px){.v-program-content_head_icon{display:none}}.v-program-content_text{margin-bottom:20px;max-width:800px}@media (min-width:1280px){.v-program-content_text{margin-bottom:40px}}.v-program-content_partners{width:100%;display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:900px){.v-program-content_partners{grid-template-columns:repeat(2,1fr)}}.v-program-content_partners-title{font-family:Roboto,sans-serif;font-family:var(--f-second);color:#000;color:var(--c-black);margin-bottom:20px;font-weight:500}.v-program-content_partners_bank{position:relative;z-index:1;z-index:var(--z-content);border-radius:4px;border:1px solid #cbc6c0;border:1px solid var(--c-gray-light);width:100%;max-width:450px}.v-program-content_partners_bank-header{display:flex;justify-content:space-between;padding:20px;background:#f9e3c2;background:var(--c-accent-active);border-bottom:1px solid #cbc6c0;border-bottom:1px solid var(--c-gray-light)}.v-program-content_partners_bank-mortgage{font-family:Roboto,sans-serif;font-family:var(--f-second);color:#ef7f1a;color:var(--c-accent-hover);text-align:right}.v-program-content_partners_bank-mortgage span{font-family:Roboto,sans-serif;font-family:var(--f-second);color:#40352d;color:var(--c-text-main)}.v-program-content_partners_bank-body{padding:20px 5px 35px 20px;background-color:#f9f7f1;background-color:var(--c-bg-main)}@media (min-width:1200px){.v-program-content_partners_bank-body{height:260px;overflow-x:auto}}.v-program-content_partners_bank-action,.v-program-content_partners_bank-text{margin-bottom:20px}.v-program-content_partners_bank-action div{position:relative;margin-bottom:8px;font-family:Roboto,sans-serif;font-family:var(--f-second);padding-left:16px;color:#ef7f1a;color:var(--c-accent-hover);line-height:100%}.v-program-content_partners_bank-action div:before{content:"";position:absolute;left:0;top:2px;width:9px;height:12px;background:url(/_nuxt/img/flag-payment.b243698.svg);background-position:50%;background-size:contain}@media (min-width:1200px){.v-program-content_partners_bank-action{margin-bottom:30px}}.v-program-content_partners_bank_full div{display:inline-block;color:#655c54;color:var(--c-text-main-light);border-color:#655c54;border-color:var(--c-text-main-light)}.v-program-content_partners_bank_full.__open div,.v-program-content_partners_bank_full p{display:none}.v-program-content_partners_bank_full.__open p{display:block}.v-turn-tabs{padding:0 20px;width:auto}@media (min-width:1200px){.v-turn-tabs{padding:0}}.v-turn-tabs .v-tabs_inner{grid-gap:30px;gap:30px}@media (min-width:1200px){.v-turn-tabs .v-tabs_inner{grid-gap:40px;gap:40px}}.v-turn-tabs .v-tabs_tab{flex-direction:row;align-items:center;grid-gap:4px;gap:4px;padding:0 0 8px}@media (min-width:1200px){.v-turn-tabs .v-tabs_tab{grid-gap:8px;gap:8px;padding:0 0 12px}}.v-turn-tabs .v-tabs_tab:hover .v-tabs-title{color:#ef7f1a;color:var(--c-accent-hover)}.v-turn-tabs .v-tabs-info{text-align:left}.v-turn-tabs .v-tabs-title{letter-spacing:.02em}.v-turn-tabs .v-tabs-subtitle{color:#655c54;color:var(--c-text-main-light)}.v-payment{margin-bottom:30px}.v-payment h1{padding-top:10px}@media (min-width:1200px){.v-payment{min-height:95vh}.v-payment h1{padding-top:30px;margin-bottom:40px}}@media (min-width:1500px){.v-payment:after,.v-payment:before{content:"";position:absolute;z-index:-1;z-index:var(--z-content-under)}.v-payment:before{background:url(/_nuxt/img/project-info-decor-r.6deef6d.svg);width:240px;height:350px;right:0;top:40px}.v-payment:after{background:url(/_nuxt/img/project-info-decor-l.66c8172.svg);width:284px;height:400px;left:0;bottom:-30px}}.v-payment-content_wrap{margin-top:14px;display:flex;flex-direction:column;grid-gap:24px;gap:24px}@media (min-width:1280px){.v-payment-content_wrap{margin-top:50px;display:grid;grid-template-columns:444px 1fr;grid-gap:57px;gap:57px}}