.project-purchase{cursor:pointer;display:flex;flex-direction:column;max-width:100%;min-height:282px;min-width:305px;width:100%}@media only screen and (max-width:734px){.project-purchase{min-height:223px;min-width:331px}}@media (any-hover:hover) and (pointer:fine){.project-purchase:hover .project-purchase__content img,.project-purchase:hover button{background:var(--color-link-hover);transform:scale(1.1)}}.project-purchase .asymmetrically-rounded-corner--size-25 .asymmetrically-rounded-corner__corner:before{box-shadow:-5px 4px 0 4px var(--corner-bg,var(--color-surface))}.project-purchase__content-wrapper{height:100%;width:100%}.project-purchase__content{background:var(--purchase-card-bg-color,var(--color-primary));border-radius:25px;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.project-purchase__title{margin:20px 0 25px 20px;max-width:80%;width:fit-content;z-index:var(--z-index-1)}.project-purchase__desc{margin-left:20px;z-index:var(--z-index-1)}@media only screen and (max-width:734px){.project-purchase__desc{margin-bottom:20px;margin-top:auto}}.project-purchase img,.project-purchase picture{display:flex;height:100%;object-fit:cover;transition:all .3s;width:100%}.rates-banks{display:flex;flex-direction:column;margin-top:60px;position:relative}.rates-banks__list{display:grid;gap:10px 25px;grid-template-columns:repeat(auto-fit,minmax(635px,1fr))}@media only screen and (max-width:734px){.rates-banks__list{gap:6px;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}}.rates-banks__list.is-scrollable{max-height:320px;overflow-y:scroll;padding-right:25px;transition:scrollbar-color .3s ease}.rates-banks__list.is-scrollable:not([hide-scrollbar])::-webkit-scrollbar-thumb{background:var(--color-primary)!important;border-radius:8px!important}.rates-banks__list.is-scrollable:not([hide-scrollbar])::-webkit-scrollbar{height:4px!important;width:4px!important}.rates-banks__list.is-scrollable::-webkit-scrollbar-track{background:#ffffff36!important}.rates-banks__list.is-scrollable::-webkit-scrollbar-thumb{background:var(--color-primary)!important}.rates-banks__list.is-scrollable{scrollbar-face-color:var(--color-primary)!important;scrollbar-track-color:#ffffff36!important}@media only screen and (max-width:734px){.rates-banks__list.is-scrollable{padding-right:13px}}.rates-banks__list.is-scrollable ::-webkit-scrollbar{appearance:none;display:none}.rates-banks__list .bank-mortgage-card{background:var(--rates-card-bg,var(--color-surface));border:1px solid;border-color:var(--rates-card-border-color,none);border-radius:15px;max-width:unset;padding:8px 20px 8px 8px}@media only screen and (max-width:734px){.rates-banks__list .bank-mortgage-card{gap:10px!important}}.rates-banks__list .bank-mortgage-card .bank-mortgage-card__callback{background:var(--rates-card-call-button,var(--color-white-10));border-color:var(--rates-card-call-button-border-color,var(--color-primary));color:var(--color-primary)}.rates-banks__list .bank-mortgage-card .bank-mortgage-card__callback svg{color:var(--rates-card-call-icon-path-color,var(--color-surface));fill:var(--rates-card-call-icon-fill-color,var(--color-surface))}.rates-banks__list .bank-mortgage-card__value{color:var(--rates-card-value-color,var(--color-on-surface))}.rates-banks__list .bank-mortgage-card__subtitle{color:var(--color-on-surface-light)}@media only screen and (max-width:734px){.rates-banks__list__button{display:none}}.project-purchase-options .slider-outside-controls{margin-bottom:46px}@media only screen and (max-width:734px){.project-purchase-options .slider-outside-controls{margin-bottom:25px}}.project-purchase-options .project-purchase{min-width:unset}.project-purchase-options__slider+.project-purchase-options__slider{margin-top:50px}.project-purchase-options__slider-card{display:flex;max-height:405px;width:100%}.project-purchase-options__card-tag{background:var(--color-white);border-radius:10px;padding:10px 12px}.project-purchase-options__card-title{color:var(--color-white);width:80%}@media only screen and (max-width:734px){.project-purchase-options__card-title{font-size:16px}}.project-purchase-options__card-button{height:65px;min-width:65px;width:65px}@media only screen and (max-width:1280px){.project-purchase-options__card-button{height:55px;min-width:55px;width:55px}}@media only screen and (max-width:1068px){.project-purchase-options__card-button{height:65px;min-width:65px;width:65px}}@media only screen and (max-width:734px){.project-purchase-options__card-button{height:40px;min-width:40px;width:40px}.project-purchase-options--swiper-disabled .swiper-wrapper{flex-direction:column;gap:15px}.project-purchase-options--swiper-disabled .swiper-wrapper .project-purchase-options__slider-card.swiper-slide{width:auto!important}}
