.mortgage-calc-bank-offers{align-items:flex-start;align-self:stretch;background:var(--white-color);border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:14px;position:relative}.mortgage-calc-bank-offers__header{align-items:center;display:flex;justify-content:space-between;width:100%}.mortgage-calc-bank-offers__left-container{display:flex;flex-direction:column;gap:4px}.mortgage-calc-bank-offers__title{font-size:13px;font-weight:400;line-height:136%}.mortgage-calc-bank-offers__text{font-size:16px;font-weight:500;line-height:20px}.mortgage-calc-bank-offers__right-container{align-items:center;display:flex}.mortgage-calc-bank-offers img{height:100%;width:100%}.mortgage-calc-bank-offers__round{background:var(--design-bgv-5,#e8ebef);border:2px solid var(--white-color);border-radius:50%;box-sizing:content-box;height:28px;overflow:hidden;position:relative;width:28px}.mortgage-calc-bank-offers__round:first-child{right:-18px}.mortgage-calc-bank-offers__round:nth-child(2){right:-9px}.mortgage-calc-bank-offers__banks-count{align-items:center;background-color:var(--main-color);color:var(--white-color);display:flex;font-size:10px;font-weight:400;justify-content:center;line-height:11px;text-align:center}.mortgage-calc-card{align-items:flex-start;background:var(--design-bgv-5);border-radius:40px;display:flex;flex-direction:column;padding:40px 30px;transform:translateY(10%);transition:opacity 1s ease,transform 1s ease;width:100%}.mortgage-calc-card--animation{opacity:0}.mortgage-calc-card--animation--active{opacity:1}.mortgage-calc-card-border{border:1px solid #3d599c}.mortgage-calc-card--border-highlight{border:1px solid var(--design-additional)}.mortgage-calc-card__link{font-weight:400}.mortgage-calc-card__link .icon-corner-arrow-rounded-2 .strokable{stroke:var(--blue)!important}.mortgage-calc-card__title{align-items:center;display:flex;font-size:20px;font-weight:500;justify-content:space-between;line-height:28px;margin-bottom:30px}@media (max-width:1919px){.mortgage-calc-card{border-radius:24px;padding:40px 30px}.mortgage-calc-card__title{font-size:16px;line-height:22px}}@media (max-width:1439px){.mortgage-calc-card{border-radius:24px;padding:30px}.mortgage-calc-card__title{font-size:14px;line-height:22px}}@media (max-width:1023px){.mortgage-calc-card{border-radius:16px;padding:20px 14px}.mortgage-calc-card__link{display:none}.mortgage-calc-card__title{margin-bottom:24px}}@media (max-width:767px){.mortgage-calc-card{border-radius:20px;padding:20px 14px}.mortgage-calc-card--animation{opacity:1}.mortgage-calc-card__title{font-size:14px;line-height:18px;margin-bottom:20px}.mortgage-calc-card--border-highlight{border:none}}.mortgage-calc-card>*{width:100%}body.theme-dark .mortgage-calc-card{background:linear-gradient(108.46deg,hsla(0,0%,100%,.198),hsla(0,0%,100%,.066))}body.theme-dark .mortgage-calc__price-sum,body.theme-dark .mortgage-calc__price-title{color:var(--white-warm)}body.theme-dark .mortgage-calc__caption{color:#fff9}.mortgage-calc-bank-text-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;line-height:1}.mortgage-calc-bank-text-item__title{color:var(--design-neutral-grey-light-m);font-family:Gotham-Pro;font-size:12px;font-weight:400;line-height:16px}.mortgage-calc-bank-text-item__text{font-family:Gotham-Pro;font-size:18px;font-weight:400;line-height:normal}@media (max-width:1919px){.mortgage-calc-bank-text-item{gap:2px}.mortgage-calc-bank-text-item__title{font-size:11px;font-weight:400;line-height:14px}.mortgage-calc-bank-text-item__text{font-size:15px;font-weight:400;line-height:normal}}@media (max-width:767px){.mortgage-calc-bank-text-item{gap:2px}.mortgage-calc-bank-text-item__title{font-size:10px;font-weight:400;line-height:14px}.mortgage-calc-bank-text-item__text{font-size:13px;font-weight:400;line-height:136%}}.mortgage-calc-bank-collapse{border:none;display:flex;flex-direction:column}.mortgage-calc-bank-collapse .el-collapse-item:last-child{margin:0}.mortgage-calc-bank-collapse .el-collapse-item__header{align-items:center;display:flex;height:auto;justify-content:space-between;padding:16px 20px 16px 30px;width:100%}.mortgage-calc-bank-collapse .el-collapse-item.is-disabled .el-collapse-item__header .el-icon{visibility:hidden}.mortgage-calc-bank-collapse .el-collapse-item.is-disabled .el-collapse-item__header{color:unset;cursor:default}.mortgage-calc-bank-collapse .el-collapse-item__header,.mortgage-calc-bank-collapse .el-collapse-item__wrap{border:none}.mortgage-calc-bank-collapse .el-collapse-item__content{padding:0 20px 20px}.mortgage-calc-bank-collapse .el-collapse-item__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23DCE2EB' fill-opacity='.5' transform='rotate(-90 28 28)'/%3E%3Cpath stroke='%23232427' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 26 6 6 6-6'/%3E%3C/svg%3E");border-radius:50%;flex-shrink:0;height:56px;margin:0;transition:background-image .2s ease,transform .2s ease;width:56px}.mortgage-calc-bank-collapse .el-collapse-item__arrow:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 56 57'%3E%3Ccircle cx='28' cy='28.561' r='28' fill='%23355DBB' transform='rotate(-90 28 28.561)'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 26.562 6 6 6-6'/%3E%3C/svg%3E")}.mortgage-calc-bank-collapse .el-collapse-item__arrow.is-active{transform:rotate(180deg)}.mortgage-calc-bank-collapse .el-collapse-item__arrow svg{display:none}.mortgage-calc-bank-collapse .mortgage-calc-bank-item{background:#fff;border-radius:20px;overflow:hidden}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__programs-list{display:flex;flex-direction:column;gap:12px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program{align-items:center;background:rgba(220,226,235,.4);border-radius:100px;display:flex;justify-content:space-between;padding:14px 14px 14px 20px;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-left-block{align-items:center;display:flex;gap:60px;justify-content:flex-start;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-right-block{align-items:center;display:flex;gap:60px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-title{font-size:16px;font-weight:500;line-height:20px;width:258px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__general-license{color:var(--design-middle-grey);font-size:12px;font-weight:400;line-height:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info{align-items:center;display:flex;gap:60px;justify-content:flex-start;max-width:714px;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-divider{display:none}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-left-block{align-items:center;display:flex;gap:33px;width:268px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-right-block{align-items:center;display:flex;gap:60px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-image{background:var(--design-bgv-5,#e8ebef);border-radius:50%;position:relative}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-image .img-wrapper{border-radius:50%;height:44px;overflow:hidden;width:44px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-image .img-wrapper img{height:100%;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-image .badge{background-color:#000;border:2px solid #fff;border-radius:50%;box-sizing:content-box;color:var(--design-white);font-size:10px;font-weight:400;height:20px;line-height:22px;position:absolute;right:-13px;top:-2px;width:20px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-title{font-size:16px;font-weight:500;line-height:20px}@media (max-width:1919px){.mortgage-calc-bank-collapse .el-collapse-item__header{padding:16px 20px}.mortgage-calc-bank-collapse .el-collapse-item__content{padding:0 16px 16px 10px}.mortgage-calc-bank-collapse .el-collapse-item__arrow{height:44px;width:44px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item{border-radius:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info{gap:40px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-title{font-size:14px;line-height:20px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-left-block{gap:24px;width:190px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-right-block{gap:40px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-image .img-wrapper{height:36px;width:36px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__general-license{font-size:11px;line-height:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__programs-list{gap:8px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-title{font-size:14px;line-height:20px;width:170px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-right-block{gap:40px}}@media (max-width:1439px){.mortgage-calc-bank-collapse .el-collapse-item{position:relative}.mortgage-calc-bank-collapse .el-collapse-item__header{padding:16px 20px}.mortgage-calc-bank-collapse .el-collapse-item__content{padding:0 10px 10px}.mortgage-calc-bank-collapse .el-collapse-item__arrow{position:absolute;right:20px;top:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info{align-items:flex-start;flex-direction:column;gap:12px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-divider{background-color:var(--main-color-10);display:block;height:1px;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-title{font-size:14px;line-height:20px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-left-block{gap:24px;min-height:44px;width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program{border-radius:16px;flex-direction:column;gap:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program .btn{width:100%}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-title{font-size:14px;line-height:20px;width:170px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-left-block{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:767px){.mortgage-calc-bank-collapse .mortgage-calc-bank-item__info-right-block{gap:20px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program{padding:16px}.mortgage-calc-bank-collapse .mortgage-calc-bank-item__program-right-block{gap:20px}}body.theme-dark .mortgage-calc-bank-collapse .mortgage-calc-bank-item{background:transparent}body.theme-dark .mortgage-calc-bank-collapse .mortgage-calc-bank-item .el-collapse-item__header{background:linear-gradient(108.46deg,hsla(0,0%,100%,.264),hsla(0,0%,100%,.066));color:var(--white-warm)}body.theme-dark .mortgage-calc-bank-collapse .mortgage-calc-bank-item .mortgage-calc-bank-text-item__title{color:#ffffff80}body.theme-dark .mortgage-calc-bank-collapse .el-collapse-item__arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='57' fill='none'%3E%3Ccircle cx='28' cy='28.561' r='28' fill='%23fff' fill-opacity='.16' transform='rotate(-90 28 28.561)'/%3E%3Cpath stroke='%23F5F5F5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 26.562 6 6 6-6'/%3E%3C/svg%3E")}body.theme-dark .mortgage-calc-bank-collapse .el-collapse-item__wrap{background:linear-gradient(108.46deg,hsla(0,0%,100%,.264),hsla(0,0%,100%,.066))}body.theme-dark .mortgage-calc-bank-collapse .mortgage-calc-bank-item__program,body.theme-dark .mortgage-calc-bank-collapse .mortgage-calc-bank-item__program .mortgage-calc-bank-text-item__title{color:var(--main-color)}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}.el-skeleton__button{border-radius:4px;height:40px;width:64px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{height:var(--el-font-size-small);width:100%}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{align-items:center;border-radius:0;display:flex;justify-content:center;width:unset}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}.el-skeleton.is-animated .el-skeleton__item{animation:el-skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}.mortgage-calculator-bank-list{display:flex;flex-direction:column;gap:16px}@media (max-width:767px){.mortgage-calculator-bank-list{gap:10px}}.skeleton-item{border-radius:20px;box-sizing:border-box;height:88px;width:100%}@media (max-width:1919px){.skeleton-item{height:76px}}@media (max-width:1439px){.skeleton-item{height:136px}}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2{background-color:transparent;border-color:var(--white-color)}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2 .btn__name{color:var(--white-warm)}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2 svg path{fill:var(--white-warm);stroke:var(--white-warm);transition-duration:.3s}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2:hover{background-color:var(--white-color)}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2:hover .btn__name{color:var(--main-color)}body.theme-dark .mortgage-calc-card .btn--theme--secondary-v2:hover svg path{fill:var(--main-color);stroke:var(--main-color)}:root{--main-font-family:"Gotham-Pro",sans-serif;--secondary-font-family:"Curbe",sans-serif;--tertiary-font-family:"CSTM-Xprmntl-02",sans-serif;--onest-font:"Onest",sans-serif;--fz-default:16px;--main-color:#232427;--main-color-02:rgba(35,36,39,.2);--main-color-03:rgba(35,36,39,.3);--main-color-06:rgba(35,36,39,.6);--main-color-08:rgba(35,36,39,.8);--main-color-10:rgba(35,36,39,.16);--white-color:#fff;--white-color-02:hsla(0,0%,100%,.2);--white-color-04:hsla(0,0%,100%,.4);--white-color-06:hsla(0,0%,100%,.6);--white-color-08:hsla(0,0%,100%,.8);--white-color-09:hsla(0,0%,100%,.9);--black-color:#000;--black-color-02:rgba(0,0,0,.2);--black-color-04:rgba(0,0,0,.4);--black-color-05:rgba(0,0,0,.5);--black-color-2:#262627;--white-warm:#f5f5f5;--blue:#355dbb;--blue-color-01:rgba(53,93,187,.1);--dark-blue:#1d3c85;--dark-blue-2:#1a202b;--dark-blue-008:#edeff5;--light-blue:#dce2eb;--light-blue-2:#63b4ff;--light-blue-3:#4e98dd;--blue-color-04:rgba(53,93,187,.4);--blue-color-06:rgba(53,93,187,.6);--dark-gray:#343e47;--light-gray-border:#1010113d;--dark-gray-2:#4f4f4f;--dark-gray-3:#cecece;--light-grey:#eaf0f9;--grey-white:#e8e8e8;--beige:#e4c380;--beige-color-02:hsla(40,65%,70%,.2);--light-beige:#dfded5;--light-beige-2:#b8a98c;--dark-beige:#b8a98c;--beige-color-01:hsla(40,65%,70%,.1);--beige-color-04:hsla(40,65%,70%,.4);--beige-color-06:hsla(40,65%,70%,.6);--flesh-color:#ede9e8;--light-green:#9cae88;--orange:#ff8c1f;--light-gray:#adb5bd;--light-gray-m:#9598a7;--design-white:#fff;--design-black:#232427;--design-black-08:rgba(35,36,39,.08);--design-black-6:rgba(35,36,39,.6);--design-black-24:rgba(16,16,17,.24);--design-gold:#e4c380;--design-bgv-5:#e8ebef;--design-light-bgbgv-5:#e8ebef;--design-white-8-white:hsla(0,0%,100%,.08);--design-white-16-white:hsla(0,0%,100%,.16);--design-white-24-white:hsla(0,0%,100%,.24);--design-white-40-white:hsla(0,0%,100%,.4);--design-white-50-white:hsla(0,0%,100%,.5);--design-white-60-white:hsla(0,0%,100%,.6);--design-white-80-white:hsla(0,0%,100%,.8);--design-black-4-black:rgba(35,36,39,.04);--design-black-50-black:rgba(35,36,39,.5);--design-black-40-black:rgba(35,36,39,.4);--design-accent-accent-v-1:#63b4ff;--design-accent-accent-v-2:#ff8b1f;--design-light-secondary-green-dark:#9cae88;--design-neutral-grey-light-m:#9598a7;--design-neutral-grey-light:#adb5bd;--design-black-80-black:rgba(35,36,39,.8);--design-firstyle:#3d599c;--design-firstyle-7-firstyle:rgba(29,60,133,.2);--design-firstyle-8-firstyle:rgba(29,60,133,.08);--design-firstyle-16-firstyle:rgba(29,60,133,.16);--design-firstyle-4-firstyle:rgba(29,60,133,.04);--design-firstyle-24-firstyle:rgba(29,60,133,.24);--design-firstyle-60-firstyle:rgba(29,60,133,.6);--design-firstyle-80-firstyle:rgba(29,60,133,.8);--design-neutral-grey-dark:var(--dark-gray);--design-light-bg-50-bgv-6:rgba(220,226,235,.5);--design-middle-grey:#777e86;--design-neutral-grey-middle:#777e86;--design-blue-dark:#3d599c;--design-light-bgbgv-4:var(--light-blue);--design-additional:var(--blue);--design-light-bgbgv-1:#f5f5f5;--design-light-bgbgv-3:#e8e8e8;--base-900:#373a41;--base-200:#f2f3f7;--transition-default:.3s ease-in-out}.mortgage-calc{overflow:hidden}.mortgage-calc__header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:50px}.mortgage-calc__about-link{display:none}.mortgage-calc__form{display:flex;flex-direction:column;gap:20px}.mortgage-calc__price{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.mortgage-calc__price-title{color:var(--design-neutral-grey-dark);font-size:20px;line-height:28px}.mortgage-calc__price-sum,.mortgage-calc__price-title{font-family:Gotham-Pro;font-style:normal;font-weight:500}.mortgage-calc__price-sum{color:var(--design-black);font-size:32px;line-height:38px}.mortgage-calc__caption{color:var(--design-neutral-grey-dark);font-family:Gotham-Pro;font-size:14px;font-style:normal;font-weight:300;line-height:20px}.mortgage-calc__input-percent{color:var(--design-neutral-grey-light-m);font-family:Gotham-Pro;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.mortgage-calc__footer{display:flex;flex-direction:column;gap:20px;margin-top:30px}.mortgage-calc__load-more-btn{margin-top:20px}@media (max-width:1919px){.mortgage-calc__form{gap:16px}.mortgage-calc__price-title{font-size:16px;line-height:22px}.mortgage-calc__price-sum{font-size:22px;line-height:28px}.mortgage-calc__caption{font-size:12px;letter-spacing:.24px;line-height:16px}.mortgage-calc__footer{gap:14px}}@media (max-width:1439px){.mortgage-calc__header{margin-bottom:40px}.mortgage-calc__footer,.mortgage-calc__price{margin-top:40px}.mortgage-calc__price-sum{font-size:20px;line-height:26px}}@media (max-width:1023px){.mortgage-calc__price{margin-top:24px}.mortgage-calc__header{margin-bottom:30px}.mortgage-calc__about-link,.mortgage-calc__header .title--h2 b{display:block}.mortgage-calc__about-link .icon-corner-arrow-rounded-2 .strokable{stroke:var(--blue)!important}.mortgage-calc__footer{margin:24px 0}.mortgage-calc__price-title{font-size:14px;line-height:18px}.mortgage-calc__price-sum{font-size:18px;line-height:24px}.mortgage-calc__caption{font-size:11px;letter-spacing:.22px;line-height:16px}}@media (max-width:767px){.mortgage-calc__header{align-items:flex-start;flex-direction:column;gap:20px;padding:0 14px}.mortgage-calc__price{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.mortgage-calc__price-sum{font-size:26px;line-height:28px}.mortgage-calc__footer{margin-bottom:0}}@media (max-width:767px) and (max-width:767px){.mortgage-calc__footer{margin-bottom:100px}}
