[data-theme=fs]{--color-white-h:0deg;--color-white-s:0%;--color-white-l:100%;--color-white:#fff;--color-primary-h:245deg;--color-primary-s:65%;--color-primary-l:24%;--color-primary:#1c1565;--color-primary-hover-h:245deg;--color-primary-hover-s:73%;--color-primary-hover-l:29%;--color-primary-hover:#1d1480;--color-primary-pressed-h:246deg;--color-primary-pressed-s:64%;--color-primary-pressed-l:20%;--color-primary-pressed:#191254;--color-secondary-h:178deg;--color-secondary-s:42%;--color-secondary-l:59%;--color-secondary:#6bc2bf;--color-secondary-hover-h:178deg;--color-secondary-hover-s:56%;--color-secondary-hover-l:56%;--color-secondary-hover:#50cec9;--color-tertiary-h:102deg;--color-tertiary-s:31%;--color-tertiary-l:50%;--color-tertiary:#70a758;--color-tertiary-hover-h:102deg;--color-tertiary-hover-s:38%;--color-tertiary-hover-l:54%;--color-tertiary-hover:#78b65d;--color-surface-h:0deg;--color-surface-s:0%;--color-surface-l:100%;--color-surface:#fff;--color-on-surface-h:248deg;--color-on-surface-s:9%;--color-on-surface-l:17%;--color-on-surface:#28272f;--color-primary-50:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.5);--color-primary-20:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.2);--color-primary-10:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.1);--color-secondary-50:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.5);--color-secondary-40:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.4);--color-secondary-10:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.1);--color-white-70:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.7);--color-white-50:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.5);--color-white-40:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.4);--color-white-20:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.2);--color-white-10:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.1);--color-white-5:hsla(var(--color-white-h),var(--color-white-s),var(--color-white-l),.05);--color-label:#f3f6f6;--color-bg:#f3f6f6;--color-on-label:var(--color-on-surface);--color-secondary-gradient:linear-gradient(180deg,#51ceca0a,#51ceca33);--color-primary-gradient:linear-gradient(180deg,#26456b,#42648f);--color-on-primary:var(--color-white);--color-on-secondary:var(--color-white);--element-focus-outline:hsla(var(--color-primary-h),var(--color-primary-s),var(--color-primary-l),.5);--color-blur-bg:var(--color-secondary-50);--color-attention:#ec746c;--color-button-graient:linear-gradient(180deg,#05596f00,#01273194 78.65%,#012731);--color-button-graient-hover:linear-gradient(180deg,#002d39,#0a404e00);--color-calculator-banner-text-color:var(--color-white);--color-calculator-banner-bg:var(--color-tertiary);--color-subscribe-banner-bg:var(--color-tertiary);--color-popup-price:var(--color-secondary);--header-info-line-bg:linear-gradient(91.69deg,#1c1563 16.33%,#292085 57.58%,#1c1563 103.36%);--thumb-slide-outline-color:var(--color-secondary);--purchase-card-bg-color:var(--color-secondary);--color-countdown-card:var(--color-secondary);--color-surface:var(--color-white);--color-on-surface-light:#83838e;--color-on-surface-outline:var(--color-secondary);--color-on-surface-outline-primary:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.5);--progress-bar-bg:var(--color-blur-bg);--progress-bar-bg-active:var(--color-secondary);--progress-bar-text-color:var(--color-on-secondary);--progress-bar-line:2px solid var(--color-white-10);--color-surface-dark:var(--color-secondary);--color-on-surface-dark:var(--color-white);--color-on-surface-dark-variant:var(--color-white-70);--color-on-surface-dark-variant-light:var(--color-white-50);--color-on-surface-dark-outline:var(--color-white);--color-link:var(--color-secondary);--color-link-hover:var(--color-secondary-hover);--header-floating-bg:var(--color-white);--header-floating-text-color:var(--color-on-surface);--header-floating-border-color:#0000;--header-floating-box-shadow:0px 12px 20px 0px #25262808,0px 7px 9px 0px #23232403,0px -3px 9px 0px #1e1f2821;--header-floating-border-radius:12px;--header-floating-bg-opened:var(--header-floating-bg);--header-floating-text-color-opened:var(--header-floating-text-color);--cookie-border-color:var(--color-secondary);--cookie-link-color:var(--color-link);--rates-card-call-button:var(--color-secondary);--rates-card-border-color:#15556326;--rates-card-call-icon-fill-color:var(--color-white);--rates-card-call-icon-path-color:var(--color-white);--rates-card-call-button-border-color:var(--color-secondary);--live-tag-text-color:var(--color-on-surface);--live-tag-bg:var(--color-label);--live-tag-border-color:#0000;--live-tag-indicator-color:#ec746c;--live-tag-text-color-hover:var(--live-tag-text-color);--live-tag-bg-hover:#0000;--live-tag-border-color-hover:var(--color-secondary-hover);--live-tag-indicator-color-hover:var(--color-attention);--hamburger-bg:var(--color-secondary);--hamburger-border-color:var(--hamburger-bg);--hamburger-line-color:var(--color-white);--hamburger-bg-hover:var(--color-secondary-hover);--hamburger-border-color-hover:var(--hamburger-bg-hover);--hamburger-line-color-hover:var(--color-white);--range-slider-bg:var(--color-primary);--range-slider-border-color:#15566526;--range-slider-thumb-bg:var(--color-primary);--range-slider-thumb-bg-hover:var(--color-secondary-hover);--range-slider-thumb-border-color:#0000;--range-slider-label-color:var(--color-on-surface-dark-variant-light);--range-slider-border-radius:66px;--range-slider-control-margin:20px;--range-slider-control-margin-simple:25px;--range-slider-control-margin-vertical:-8px;--range-slider-wrapper-bg:var(--color-surface);--range-slider-wrapper-color:var(--color-on-surface);--range-slider-separate-border-color:var(--color-on-surface);--badge-color:var(--color-on-surface);--badge-bg:var(--color-label);--select-button-bg:#0000;--select-button-border-color:#15566526;--select-button-text-color:var(--color-on-surface);--select-button-bg-hover:#0000;--select-button-border-color-hover:var(--color-on-surface);--select-button-text-color-hover:var(--color-on-surface);--select-content-bg:var(--color-on-surface-dark);--select-content-border-color:#0000;--select-content-border-radius:15px;--select-content-focus-outline:#ffffff1a;--select-text-color:var(--color-on-surface);--select-content-shadow:0px 4px 30px 0px #16161a26;--select-content-padding:10px;--select-item-border-radius:8px;--select-item-active-text-color:var(--color-on-surface);--select-item-active-bg:var(--color-label);--select-item-hover-text-color:var(--color-secondary-hover);--select-item-hover-bg:var(--color-label);--button-text-color:var(--color-surface);--button-text-color-hover:var(--color-primary-hover);--button-text-color-active:var(--color-on-primary);--button-bg-active:var(--color-primary-hover);--button-padding:18px 24px 18px;--button-border-radius:66px;--button-border-radius-rounded:24px;--button-focus-outline:var(--element-focus-outline);--field-label-color:var(--color-on-surface-light);--field-placeholder:var(--color-on-surface-dark);--field-text-color:var(--color-on-surface-dark);--field-border-radius:100px;--field-border-color:var(--color-on-surface-dark-outline);--field-border-color-hover:var(--color-white);--field-privacy-text-color:var(--color-on-surface-dark-variant-light);--field-privacy-link-color:var(--color-white);--field-privacy-link-color-hover:var(--color-white-70);--checkbox-border-color:#15566526;--checkbox-focus-outline:var(--color-on-surface-outline);--checkbox-bg-checked:var(--color-primary);--checkbox-icon-color:var(--color-on-surface-dark);--checkbox-label-color:#28272f;--section-light-bg:var(--color-surface);--section-light-text:var(--color-on-surface);--section-dark-bg:var(--color-surface-dark);--section-dark-text:var(--color-on-surface-dark);--section-gradient-bg:var(--color-secondary-gradient);--section-gradient-text:var(--color-on-surface-dark);--section-gray-bg:var(--color-label);--section-gray-text:var(--color-on-surface);--modal-bg:var(--color-secondary);--modal-text-color:var(--color-surface);--attached-file-color:var(--color-on-surface);--attached-file-meta-color:var(--color-on-surface-light);--attached-file-border-color:var(--color-attention);--attached-file-border-color-hover:#ff827a;--favorite-toast-title-color:var(--color-secondary);--favorite-toast-border-color:var(--color-secondary);--typescale-display-large-font-size:96px;--typescale-display-large-line-height:1;--typescale-display-large-letter-spacing:0;--typescale-display-medium-font-size:64px;--typescale-display-medium-line-height:1;--typescale-display-medium-letter-spacing:0;--typescale-body-large-font-size:18px;--typescale-body-large-line-height:1.4;--typescale-body-large-letter-spacing:0;--typescale-body-medium-font-size:16px;--typescale-body-medium-line-height:1.4;--typescale-body-medium-letter-spacing:0;--typescale-body-small-font-size:14px;--typescale-body-small-line-height:1.4;--typescale-body-small-letter-spacing:0;--typescale-label-large-font-size:16px;--typescale-label-large-line-height:1;--typescale-label-large-letter-spacing:0;--typescale-label-medium-font-size:14px;--typescale-label-medium-line-height:1;--typescale-label-medium-letter-spacing:0;--typescale-label-default-font-size:12px;--typescale-label-default-line-height:1.2;--typescale-label-default-letter-spacing:0;--typescale-label-small-font-size:10px;--typescale-label-small-line-height:1.1;--typescale-banner-large-font-size:46px;--typescale-banner-large-line-height:1.2;--typescale-banner-medium-font-size:36px;--typescale-banner-medium-line-height:1.2;--typescale-banner-medium-letter-spacing:0;--typescale-banner-small-font-size:28px;--typescale-banner-small-line-height:1.2;--typescale-banner-small-letter-spacing:0;--typescale-h1-internal-font-size:36px;--typescale-h1-internal-line-height:1.3;--typescale-h1-internal-letter-spacing:0;--typescale-h1-internal-text-transform:none;--typescale-h2-internal-font-size:30px;--typescale-h2-internal-line-height:1.2;--typescale-h2-internal-letter-spacing:0;--typescale-h2-internal-text-transform:none;--typescale-h2-landing-font-size:36px;--typescale-h2-landing-line-height:1.2;--typescale-h2-landing-letter-spacing:0;--typescale-h2-landing-text-transform:none;--typescale-h2-landing-small-font-size:16px;--typescale-h2-landing-small-line-height:1;--typescale-h2-landing-small-text-transform:uppercase;--typescale-h3-title-font-size:24px;--typescale-h3-title-line-height:1.3;--typescale-h3-title-letter-spacing:0;--typescale-h3-title-text-transform:none;--typescale-h4-title-font-size:20px;--typescale-h4-title-line-height:1.3;--typescale-h4-title-letter-spacing:0;--typescale-h4-title-text-transform:none}[data-theme=fs] .project-mortgage-abilities-section .mortgage-page-ability-card__bg,[data-theme=fs] .project-mortgage-abilities-section .mortgage-page-ability-card__term-number{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .project-mortgage-abilities-section .mortgage-page-ability-card__button{--color-secondary:var(--color-primary);--color-on-secondary:var(--color-on-primary);--color-secondary-hover:var(--color-primary-hover);--button-focus-outline:var(--color-primary-50)}[data-theme=fs] .project-mortgage-abilities-section .mortgage-page-ability-card__arrow{--color-primary:var(--color-tertiary);--color-on-primary:var(--color-on-tertiary);--color-primary-hover:var(--color-tertiary-hover);--button-focus-outline:var(--color-tertiary-50)}[data-theme=fs] .mortgage-page-terms-card{background:var(--color-label);z-index:0}@media only screen and (max-width:734px){[data-theme=fs] .mortgage-page-terms-card .mortgage-page-terms-card__bg{border-radius:15px}}[data-theme=fs] .mortgage-page-terms-card .mortgage-page-terms-card__term-number{border-color:var(--color-secondary)}[data-theme=fs] .mortgage-benefits-section .mortgage-benefits-section__title,[data-theme=fs] .mortgage-page-terms-card .mortgage-page-terms-card__icon{color:var(--color-secondary)}[data-theme=fs] .mortgage-benefits-section .mortgage-benefits-card__number{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .cookie-popup__button.button{background:var(--color-primary)}[data-theme=fs] .favorite-toast__button .button,[data-theme=fs] .favorite-toast__close .button{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .favorite-toast__close .button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='24' stroke='%236BC2BF' stroke-dasharray='0.1 5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:"";height:calc(100% + 10px);position:absolute;width:calc(100% + 10px)}[data-theme=fs] .button.pagination__item{border:1px solid var(--color-secondary);color:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .button.pagination__item:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-surface)}[data-theme=fs] .button.pagination__item:hover svg{color:var(--color-surface)}}[data-theme=fs] .button.pagination__item.is-active{background:var(--color-secondary);color:var(--color-surface)!important}[data-theme=fs] .button.pagination__item svg{color:var(--color-secondary)}[data-theme=fs] .project-tag-filter{background:#0000;border:1px solid var(--color-label);color:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .project-tag-filter:hover{background:var(--color-primary);color:var(--color-surface)}}[data-theme=fs] .project-tag-filter.is-active{background:var(--color-secondary);color:var(--color-surface)}[data-theme=fs] .project-subscribe-banner{--color-secondary:var(--color-tertiary)}[data-theme=fs] .get-consultation-modal,[data-theme=fs] .project-modal{--field-label-color:var(--color-white);--select-button-text-color:var(--color-white);--select-button-text-color-hover:var(--color-white);--select-button-border-color:var(--color-white);--select-button-border-color-hover:var(--color-white)}[data-theme=fs] .get-consultation-modal .modal__close.button,[data-theme=fs] .project-modal .modal__close.button{background:var(--color-white);color:var(--color-secondary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .get-consultation-modal .modal__close.button:hover,[data-theme=fs] .project-modal .modal__close.button:hover{background:var(--color-white)!important;color:var(--color-secondary)}}[data-theme=fs] .get-consultation-modal .modal__close.button:focus-visible,[data-theme=fs] .project-modal .modal__close.button:focus-visible{--button-focus-outline:var(--color-white-20);color:var(--color-secondary)}[data-theme=fs] .get-consultation-modal .modal__close.button:before,[data-theme=fs] .project-modal .modal__close.button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='24' stroke='%23fff' stroke-dasharray='0.1 5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:"";height:calc(100% + 10px);position:absolute;width:calc(100% + 10px)}[data-theme=fs] .get-consultation-modal .modal__close.button svg,[data-theme=fs] .project-modal .modal__close.button svg{height:24px;width:24px}[data-theme=fs] .side-modal__close .button--icon-only{background:linear-gradient(180deg,#51ceca0a,#51ceca33);border-color:#0000;color:var(--color-secondary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .side-modal__close .button--icon-only:hover{background:var(--color-secondary-hover);color:var(--color-on-secondary)}}[data-theme=fs] .side-modal{--modal-bg:var(--color-surface);--modal-text-color:var(--color-on-surface);--color-white-20:var(--color-bg)}[data-theme=fs] .side-modal-filter__title{color:var(--color-on-surface)}[data-theme=fs] .side-modal-filter__actions .button--outline{border-color:var(--color-secondary)!important;color:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .side-modal-filter__actions .button--outline:hover{background:var(--color-secondary);color:var(--color-surface)}}[data-theme=fs] .side-modal-filter__actions .button--fill{background:var(--color-secondary);color:var(--color-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .side-modal-filter__actions .button--fill:hover{background:var(--color-secondary);color:var(--color-surface)}}[data-theme=fs] .side-modal-filter__clear-flat{color:var(--color-on-surface-light)}[data-theme=fs] .project-scheme-popup__button{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .gallery-modal .modal__close,[data-theme=fs] .project-info-modal .modal__close{background:var(--color-secondary);color:var(--color-white)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .gallery-modal .modal__close:hover,[data-theme=fs] .project-info-modal .modal__close:hover{background:var(--color-secondary)!important}}[data-theme=fs] .gallery-modal .modal__close:focus-visible,[data-theme=fs] .project-info-modal .modal__close:focus-visible{background:var(--color-secondary)!important}[data-theme=fs] .gallery-modal .modal__close:before,[data-theme=fs] .project-info-modal .modal__close:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='24' stroke='%236BC2BF' stroke-dasharray='0.1 5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:100%;content:"";height:calc(100% + 10px);position:absolute;width:calc(100% + 10px)}[data-theme=fs] .gallery-modal .modal__close svg,[data-theme=fs] .project-info-modal .modal__close svg{height:24px;width:24px}[data-theme=fs] .video-card__play .button{-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px);background:var(--color-blur-bg)}[data-theme=fs] .mortgage-calculator-result__more-trigger,[data-theme=fs] .video-card__play .button{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .mortgage-calculator-result__banner-wrapper{background:var(--color-tertiary)!important}@media only screen and (max-width:734px){[data-theme=fs] .mortgage-calculator-result__banner-wrapper{background:#0000!important}[data-theme=fs] .mortgage-calculator-result__result{background:var(--color-tertiary)!important}}[data-theme=fs] .mortgage-calculator-result__percent{color:var(--color-tertiary)!important}@media only screen and (max-width:734px){[data-theme=fs] .mortgage-calculator-result__percent{color:var(--color-on-surface)!important}}[data-theme=fs] .attached-file{--color-link-hover:var(--color-primary-hover)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .attached-file:hover{--attached-file-border-color:var(--color-primary-hover)}}[data-theme=fs] .attached-file__icon{border:unset;padding:0}[data-theme=fs] .button--light:focus-visible,[data-theme=fs] .button--secondary:focus-visible,[data-theme=fs] .button--tonal:focus-visible{--button-focus-outline:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.5)}[data-theme=fs] .button--secondary.button--outline:not(:hover){color:var(--color-on-surface)}[data-theme=fs] .button--light.button--fill{color:var(--color-primary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .button--light.button--fill:hover{color:var(--color-on-primary)}}[data-theme=fs] .button--light.button--fill:focus-visible{color:var(--color-on-primary)}[data-theme=fs] .button--gradient.button--outline{background:var(--color-white)!important;border-color:var(--color-white);color:var(--color-on-surface)}[data-theme=fs] .button--gradient.button--outline:after,[data-theme=fs] .button--gradient.button--outline:before{display:none}[data-theme=fs] .button--gradient.button--outline.is-active{background:var(--color-secondary)!important;border-color:var(--color-secondary);color:var(--color-on-secondary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .button--gradient.button--outline:hover{--color-white:var(--color-secondary-hover);--color-on-surface:var(--color-on-secondary);background:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover);color:var(--color-on-secondary)}}[data-theme=fs] .project-plan-card{--plan-tag-color:var(--color-on-surface);--plan-tag-border-color:var(--color-secondary);--plan-tag-bg:#0000;--plan-tag-icon-color:var(--color-secondary);--plan-tag-border-radius:100px;--plan-card-visited-bg-color:#00000026;--plan-card-visited-icon-bg-color:#26888480}[data-theme=fs] .project-plan-card .project-plan-card__mortgage,[data-theme=fs] .project-plan-card .project-plan-card__price{color:var(--color-secondary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .project-plan-card.project-plan-card--default:hover{--plan-tag-color:var(--color-white);--plan-tag-bg:#0000;--plan-tag-icon-color:var(--color-white);--plan-tag-border-color:var(--color-white)}[data-theme=fs] .project-plan-card.project-plan-card--default:hover .project-plan-card__footer{background-color:var(--color-secondary);color:var(--color-on-secondary)}[data-theme=fs] .project-plan-card.project-plan-card--default:hover .project-plan-card__mortgage,[data-theme=fs] .project-plan-card.project-plan-card--default:hover .project-plan-card__price{color:var(--color-on-secondary)}}[data-theme=fs] .project-plan-card.project-plan-card--default .project-plan-card__wrapper{background:var(--color-label);border-radius:25px}[data-theme=fs] .project-plan-card.project-plan-card--default .project-plan-card__footer{margin-bottom:1px;margin-left:1px;margin-right:1px}[data-theme=fs] .project-plan-card.project-plan-card--default .button--flat.button--primary{--color-primary:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .project-plan-card.project-plan-card--default .button--flat.button--primary:hover{color:var(--color-secondary-hover)}[data-theme=fs] .project-plan-card.project-plan-card--horizontal:hover .project-plan-card__wrapper{border-color:var(--color-secondary-hover)}}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__wrapper{border:1px solid var(--line,#15556326);transition:border .2s cubic-bezier(.2,0,0,1)}@media only screen and (max-width:734px){[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__wrapper{border:unset;box-shadow:0 4px 12px #0000000a,0 -1px 15px #00000012}}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__price{color:var(--color-secondary)}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__mortgage{color:var(--color-on-surface-light)}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__favorite{--color-primary:var(--color-on-surface);opacity:.3}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .project-plan-card__favorite.is-favorite{opacity:1}[data-theme=fs] .project-plan-card.project-plan-card--horizontal .button--flat.button--primary svg{height:35px!important;width:35px!important}@media only screen and (max-width:734px){[data-theme=fs] .project-plan-card.project-plan-card--horizontal .button--flat.button--primary svg{height:30px!important;width:30px!important}}[data-theme=fs] .project-plan-card .project-plan-card__mortgage{--typescale-label-medium-font-size:12px}[data-theme=fs] .project-plan-card .project-plan-card__more{--color-primary:var(--color-secondary)}[data-theme=fs] .project-plan-banner__button{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .project-purchase__button,[data-theme=fs] .slider-outside-controls__wrapper{--color-primary-hover:var(--color-secondary-hover)}[data-theme=fs] .project-purchase__button .button--primary.button--outline,[data-theme=fs] .project-purchase__button .project-purchase-options__card-button.button--primary.button--fill,[data-theme=fs] .slider-outside-controls__wrapper .button--primary.button--outline,[data-theme=fs] .slider-outside-controls__wrapper .project-purchase-options__card-button.button--primary.button--fill{background:linear-gradient(180deg,#51ceca0a,#51ceca33);border-color:#0000;color:var(--color-tertiary)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .project-purchase__button .button--primary.button--outline:hover,[data-theme=fs] .project-purchase__button .project-purchase-options__card-button.button--primary.button--fill:hover,[data-theme=fs] .slider-outside-controls__wrapper .button--primary.button--outline:hover,[data-theme=fs] .slider-outside-controls__wrapper .project-purchase-options__card-button.button--primary.button--fill:hover{background:var(--color-secondary-hover);color:var(--color-on-secondary)}}[data-theme=fs] .project-purchase__button .button--primary.button--outline:disabled,[data-theme=fs] .project-purchase__button .project-purchase-options__card-button.button--primary.button--fill:disabled,[data-theme=fs] .slider-outside-controls__wrapper .button--primary.button--outline:disabled,[data-theme=fs] .slider-outside-controls__wrapper .project-purchase-options__card-button.button--primary.button--fill:disabled{background:linear-gradient(180deg,#51ceca0a,#51ceca33)!important;color:var(--color-secondary)}[data-theme=fs] .mortgage-calculator-section__header{display:none}[data-theme=fs] .mortgage-calculator-banks__list{display:flex;flex-direction:column;gap:5px}[data-theme=fs] .bank-mortgage-card{border:1px solid var(--color-label);border-radius:18px;max-width:100%;padding-right:35px}[data-theme=fs] .bank-mortgage-card .bank-mortgage-card__subtitle{color:var(--color-on-surface-light)}[data-theme=fs] .bank-mortgage-card .bank-mortgage-card__callback{background:var(--color-secondary)}[data-theme=fs] .project-parking-list,[data-theme=fs] .project-storerooms-list{background:var(--color-secondary-gradient);border-radius:var(--border-radius-lg);margin:0 -90px;padding:55px 50px}@media only screen and (max-width:1280px){[data-theme=fs] .project-parking-list,[data-theme=fs] .project-storerooms-list{margin:0 -30px}}@media only screen and (max-width:1068px){[data-theme=fs] .project-parking-list,[data-theme=fs] .project-storerooms-list{margin:0 -15px;padding:25px 15px}}[data-theme=fs] .project-plans-list{border-radius:var(--border-radius-lg);border-top:1px solid var(--color-primary-10);margin:0 -50px;padding:0 50px 50px}@media only screen and (max-width:1450px){[data-theme=fs] .project-plans-list{margin:0 -10px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:1068px){[data-theme=fs] .project-plans-list{padding-bottom:25px}}@media only screen and (max-width:734px){[data-theme=fs] .project-plans-list{margin-top:35px}[data-theme=fs] .project-plans-list .project-plans-list__list-header-wrapper{padding-top:25px}}[data-theme=fs] .room-filters__item .button--gradient{background:var(--color-label)!important;color:var(--color-on-surface)}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] .room-filters__item .button--gradient:hover{background:var(--color-secondary)!important}}[data-theme=fs] .room-filters__item .button--gradient.is-active{background:var(--color-secondary)!important;color:var(--color-surface)!important}[data-theme=fs] .parking-page__list-select .button--outline{border-color:var(--color-on-surface-light);color:var(--color-on-surface)}[data-theme=fs] .project-parking-card__body-price{color:var(--color-secondary)}[data-theme=fs] .project-parking-card__body-button,[data-theme=fs] .project-parking-scheme-zoom__button{--color-primary:var(--color-secondary);--color-on-primary:var(--color-on-secondary);--color-primary-hover:var(--color-secondary-hover);--button-focus-outline:var(--color-secondary-50)}[data-theme=fs] .header-info-line__title span{color:var(--color-white)!important}[data-theme=fs] .fs-infrastructure-page .fs-subscribe-form .form-call-messenger__button{background:var(--color-primary)!important}[data-theme=fs] .properties-filters__button.button{border-color:var(--color-secondary)}[data-theme=fs] [data-form-theme=light]{--range-slider-bg:var(--color-primary);--range-slider-border-color:var(--color-label);--range-slider-thumb-bg:var(--color-primary);--range-slider-thumb-bg-hover:var(--color-primary-hover);--range-slider-thumb-border-color:var(--color-label);--range-slider-label-color:var(--color-on-surface);--range-slider-wrapper-bg:var(--color-label);--select-button-bg:var(--color-label);--select-button-border-color:#0000;--select-button-text-color:var(--color-on-label);--select-button-bg-hover:var(--color-surface);--select-button-border-color-hover:var(--color-secondary-hover);--select-button-text-color-hover:var(--color-on-label);--select-content-bg:var(--color-on-surface-dark);--select-content-border-color:#0000;--select-content-border-radius:15px;--select-content-focus-outline:var(--color-on-surface-outline);--select-text-color:var(--color-on-surface);--select-content-shadow:0px 4px 30px 0px #16161a26;--select-content-padding:10px;--select-item-border-radius:8px;--select-item-active-text-color:var(--color-on-surface);--select-item-active-bg:var(--color-label);--select-item-hover-text-color:var(--color-secondary-hover);--select-item-hover-bg:var(--color-label)}[data-theme=fs] [data-form-theme=light] .checkbox-unstyled .button--gradient.button--outline{--color-white:var(--color-white);background:var(--color-label)!important;border-color:#0000!important}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] [data-form-theme=light] .checkbox-unstyled .button--gradient.button--outline:hover{background:var(--color-secondary)!important}}[data-theme=fs] [data-form-theme=light] .checkbox-unstyled .button--gradient.button--outline.is-active{background:var(--color-secondary)!important}[data-theme=fs] [data-form-theme=gray]{--range-slider-bg:var(--color-secondary);--range-slider-border-color:var(--color-on-surface-dark-outline);--range-slider-thumb-bg:var(--color-secondary);--range-slider-thumb-bg-hover:var(--color-secondary-hover);--range-slider-thumb-border-color:#0000;--range-slider-label-color:var(--color-on-surface-dark-variant-light);--range-slider-border-radius:66px;--range-slider-control-margin:20px;--range-slider-control-margin-simple:25px;--range-slider-control-margin-vertical:-8px;--range-slider-wrapper-bg:var(--color-surface);--range-slider-wrapper-color:var(--color-on-surface);--range-slider-separate-border-color:var(--color-on-surface);--field-label-color:var(--color-on-surface-light);--field-placeholder:var(--color-on-surface);--field-text-color:var(--color-on-surface-dark);--field-border-radius:100px;--field-border-color:var(--color-on-surface-dark-outline);--field-border-color-hover:var(--color-white);--field-privacy-text-color:var(--color-on-surface-dark-variant-light);--field-privacy-link-color:var(--color-secondary);--checkbox-label-color:var(--color-on-surface);--checkbox-border-color:var(--color-on-surface-light);--checkbox-focus-outline:hsla(var(--color-secondary-h),var(--color-secondary-s),var(--color-secondary-l),.5);--checkbox-border-color-hover:var(--color-secondary-hover);--checkbox-bg-checked:var(--color-secondary);--checkbox-border-color-checked:var(--color-secondary);--checkbox-icon-color:var(--color-on-surface-dark);--select-button-bg:var(--color-white);--select-button-border-color:#0000;--select-button-text-color:var(--color-on-surface);--select-button-bg-hover:var(--color-white);--select-button-border-color-hover:#0000;--select-button-text-color-hover:var(--color-on-surface);--select-content-bg:var(--color-surface);--select-content-border-color:#0000;--select-content-border-radius:15px;--select-content-focus-outline:#ffffff1a;--select-text-color:var(--color-on-surface);--select-content-shadow:0px 12px 20px 0px #16161a0a;--select-content-padding:10px;--select-item-border-radius:8px;--select-item-active-text-color:var(--color-on-surface);--select-item-active-bg:var(--color-label);--select-item-hover-text-color:var(--color-secondary-hover);--select-item-hover-bg:var(--color-secondary-10)}[data-theme=fs] [data-form-theme=gray] .button,[data-theme=fs] [data-form-theme=gray] .slider-wrapper{box-shadow:0 4px 12px #00000008}@media (any-hover:hover) and (pointer:fine){[data-theme=fs] [data-form-theme=gray] .select__button:hover{box-shadow:0 6px 22px #0000000d}}@media only screen and (max-width:734px){[data-theme=fs]{--typescale-display-large-font-size:40px;--typescale-display-medium-font-size:36px;--typescale-display-medium-line-height:1.2;--typescale-banner-large-font-size:32px;--typescale-banner-medium-font-size:28px;--typescale-banner-small-font-size:24px;--typescale-h1-internal-font-size:30px;--typescale-h1-internal-line-height:1.2;--typescale-h2-internal-font-size:26px;--typescale-h2-internal-line-height:1.3;--typescale-h2-landing-font-size:26px;--typescale-h2-landing-line-height:1.3;--typescale-h2-landing-small-font-size:14px;--typescale-h3-title-font-size:18px;--typescale-h4-title-font-size:16px}}
