.SpecialPrograms_root__5Qr4v{padding-bottom:100px}@media(max-width:1599.9px){.SpecialPrograms_root__5Qr4v{padding-bottom:80px}}@media(max-width:1279.9px){.SpecialPrograms_root__5Qr4v{padding-bottom:60px}}@media(max-width:767.9px){.SpecialPrograms_root__5Qr4v{padding-bottom:36px}}.SpecialPrograms_specialsContainer__fxsl7{display:flex}.SpecialPrograms_specialsContainer__fxsl7 *{box-sizing:border-box}.SpecialPrograms_swiper__JArXl{padding:0 10px;margin:0 -10px}@media(max-width:1023.9px){.SpecialPrograms_swiper__JArXl{margin:0 -32px;padding:0 32px}}@media(max-width:767.9px){.SpecialPrograms_swiper__JArXl{margin:0 -16px;padding:0 16px 34px}}.SpecialPrograms_bullets__AZNz_{display:none}@media(max-width:767.9px){.SpecialPrograms_bullets__AZNz_{margin-top:24px;display:flex;justify-content:center}}.SpecialPrograms_bullets__AZNz_ .swiper-bullets{justify-content:center;gap:8px;display:flex}.SpecialPrograms_bullets__AZNz_ .swiper-pagination-bullet{width:6px;height:6px;box-sizing:border-box;transition:.6s ease-in-out;border-radius:50%;display:block;background:var(--opacity-colors-black-16);opacity:1}.SpecialPrograms_bullets__AZNz_ .swiper-pagination-bullet-active{background:var(--grey-palette-nero-italiano)}.SpecialPrograms_top__Y6ihy{display:flex;justify-content:space-between;align-items:center;margin-bottom:72px}@media(max-width:1599.9px){.SpecialPrograms_top__Y6ihy{margin-bottom:40px}}@media(max-width:767.9px){.SpecialPrograms_top__Y6ihy{margin-bottom:24px}}.SpecialPrograms_top__Y6ihy h2{color:var(--grey-palette-nero-italiano);font-size:54px;line-height:64px;font-style:normal;font-family:TTLivretDisplay,serif;font-weight:400;text-transform:uppercase}@media(max-width:1279.9px){.SpecialPrograms_top__Y6ihy h2{font-size:40px;line-height:48px}}@media(max-width:767.9px){.SpecialPrograms_top__Y6ihy h2{font-size:26px;line-height:32px}}.SpecialPrograms_arrows__2_5BU{display:flex;gap:8px}@media(max-width:1279.9px){.SpecialPrograms_arrows__2_5BU{display:none}}.SpecialPrograms_slide__jBb9c{padding-top:24px;display:flex;flex-direction:column;cursor:pointer;border-top:1px solid var(--grey-palette-2)}@media(max-width:1023.9px){.SpecialPrograms_slide__jBb9c{width:312px}}@media(max-width:767.9px){.SpecialPrograms_slide__jBb9c{padding-top:16px;width:280px}}.SpecialPrograms_special__dd0eg{display:flex;flex-direction:column;height:100%}.SpecialPrograms_specialTop__pRjpd{display:flex;align-items:center;gap:24px;margin-bottom:24px}@media(max-width:767.9px){.SpecialPrograms_specialTop__pRjpd{gap:12px}}.SpecialPrograms_specialLogoWrap__QbZrN{width:80px;height:80px;background-color:#fff;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex:none;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.25))}@media(max-width:767.9px){.SpecialPrograms_specialLogoWrap__QbZrN{width:40px;height:40px;filter:drop-shadow(1px 1px 4px rgba(0,0,0,.25))}}.SpecialPrograms_specialLogo__tAsAj{width:100%;height:100%;object-fit:contain}.SpecialPrograms_specialName__wlVOi{color:var(--grey-palette-nero-italiano,#262626);font-size:26px;line-height:32px;font-family:TTLivretDisplay,serif}@media(max-width:767.9px){.SpecialPrograms_specialName__wlVOi{font-size:24px;line-height:28px}}.SpecialPrograms_program__9iQWj{font-size:10px;line-height:12px;text-transform:uppercase;color:var(--opacity-colors-dark-50);margin-top:8px}@media(max-width:767.9px){.SpecialPrograms_program__9iQWj{margin-top:4px}}.SpecialPrograms_specialSubname__igvpQ{color:var(--grey-palette-5,#999);font-size:12px;font-weight:400;line-height:16px}.SpecialPrograms_specialRate__d6_l5{color:var(--grey-palette-nero-italiano,#262626);font-size:16px;line-height:22px;letter-spacing:.02em;font-weight:500;text-transform:uppercase;margin-bottom:24px}.SpecialPrograms_specialList__ONueI{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}@media(max-width:767.9px){.SpecialPrograms_specialList__ONueI{margin-bottom:12px}}.SpecialPrograms_specialItem__rK4Rt{position:relative;display:flex;gap:4px;color:var(--grey-palette-nero-italiano,#262626);font-size:14px;line-height:18px;letter-spacing:.03em;text-transform:uppercase;padding-left:17px}@media(max-width:767.9px){.SpecialPrograms_specialItem__rK4Rt{font-size:10px;line-height:12px}}.SpecialPrograms_specialItem__rK4Rt:before{content:"";width:5px;height:5px;border-radius:50%;background-color:var(--grey-palette-nero-italiano);position:absolute;left:0;top:50%;transform:translateY(-50%)}.SpecialPrograms_specialButton__QxUpR{padding:0!important;text-decoration:underline;text-underline-offset:3px;font-size:12px;line-height:14px;letter-spacing:.05em;color:var(--grey-palette-nero-italiano);text-transform:uppercase;align-self:flex-start;background-color:transparent;cursor:pointer}@media(max-width:767.9px){.SpecialPrograms_specialButton__QxUpR{font-size:10px;line-height:12px;letter-spacing:0}}.SpecialPrograms_btn__p8iBG{display:block;margin:40px auto 0}@media(max-width:767.9px){.SpecialPrograms_btn__p8iBG{width:100%;margin:40px auto 0;box-sizing:border-box;justify-content:center}}.BankItem_root__5nFlf{display:grid;grid-template-columns:41% 15% 24% 14%;grid-gap:25px;gap:25px;align-items:end;border-top:1px solid #dedede;padding:32px 0 46px}.BankItem_root__5nFlf:last-child{border-bottom:1px solid #dedede}@media(max-width:1599.9px){.BankItem_root__5nFlf{grid-template-columns:32% 16% 29% 16%}}@media(max-width:1279.9px){.BankItem_root__5nFlf{grid-template-columns:31% 17% 32% 12%}}@media(max-width:1023.9px){.BankItem_root__5nFlf{grid-template-columns:repeat(3,auto)}}@media(max-width:767.9px){.BankItem_root__5nFlf{grid-template-columns:repeat(3,auto);gap:24px;padding:24px 0}}.BankItem_bankLogo__NhmG2{width:27px;height:27px}.BankItem_logo__STzC2{width:50px;height:50px;box-sizing:border-box;background-color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative;box-shadow:2px 2px 8px rgba(0,0,0,.25)}.BankItem_left__ENGv_{display:flex;align-items:center;gap:24px}@media(max-width:1279.9px){.BankItem_left__ENGv_{gap:16px}}@media(max-width:1023.9px){.BankItem_left__ENGv_{grid-column:span 3}}.BankItem_bankNameTop__pne9H{display:flex;flex-direction:column;gap:8px}@media(max-width:767.9px){.BankItem_bankNameTop__pne9H{gap:4px}}.BankItem_bankName__2jYb_{font-size:26px;line-height:32px;font-family:TTLivretDisplay,serif}@media(max-width:767.9px){.BankItem_bankName__2jYb_{font-size:20px;line-height:28px}}.BankItem_program__FPzt6{font-size:10px;line-height:12px;text-transform:uppercase;color:var(--opacity-colors-black-50)}.BankItem_label__yJZVd{font-size:12px;line-height:14px;letter-spacing:.05em;color:var(--grey-palette-5);text-transform:uppercase;margin-bottom:8px}@media(max-width:1279.9px){.BankItem_label__yJZVd{font-size:10px;line-height:12px;letter-spacing:0}}@media(max-width:767.9px){.BankItem_label__yJZVd{margin-bottom:4px}}.BankItem_value__9fbFU{font-size:20px;line-height:28px;font-family:TTLivretDisplay,serif;display:flex;align-items:baseline;gap:12px}@media(max-width:767.9px){.BankItem_value__9fbFU{font-size:16px;line-height:24px;gap:5px}}.BankItem_highlight__DxAXK{font-size:40px;line-height:50px}@media(max-width:1279.9px){.BankItem_highlight__DxAXK{font-size:24px;line-height:28px}}@media(max-width:767.9px){.BankItem_highlight__DxAXK{font-size:16px;line-height:24px}}.BankItem_highlightPayment__Od8CQ{margin-right:-12px}@media(max-width:767.9px){.BankItem_highlightPayment__Od8CQ{margin-right:-5px}}.BankItem_iconInfo__M8AOt{display:inline-block;font-size:24px;line-height:40px;margin-left:2px;cursor:pointer}@media(max-width:1023.9px){.BankItem_iconInfo__M8AOt{font-size:16px;line-height:24px}}.Toggle_toggle__D_lLj{position:relative;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Toggle_size_S__Y9kvp{width:28px;height:16px;min-width:28px;min-height:16px}.Toggle_size_M__Ae1y6{width:44px;height:24px;min-width:44px;min-height:24px}.Toggle_size_M__Ae1y6 .Toggle_look__Wgk2W{padding:2px}.Toggle_input__ln9TB,.Toggle_look__Wgk2W{width:100%;height:100%}.Toggle_input__ln9TB{position:absolute;z-index:0;margin:0;box-sizing:border-box;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Toggle_input__ln9TB:enabled{cursor:pointer}.Toggle_look__Wgk2W{display:flex;border-radius:12px;background:var(--grey-palette-nero-italiano);box-sizing:border-box;transition:.2s}.Toggle_look__Wgk2W:after{display:block;border-radius:50%;width:16px;height:16px;background:var(--white);content:"";pointer-events:none;transition:transform .25s}.Toggle_size_S__Y9kvp>.Toggle_look__Wgk2W:after{transform:scale(.6666666667)}.Toggle_size_S__Y9kvp>:checked+.Toggle_look__Wgk2W:after{transform:scale(.6666666667) translate(18px)}.Toggle_size_M__Ae1y6>:checked+.Toggle_look__Wgk2W:after{transform:translate(20px)}.Toggle_input__ln9TB:active+.Toggle_color_primary__pHu5y,label:active .Toggle_input__ln9TB+.Toggle_color_primary__pHu5y{background:var(--grey-palette-nero-italiano)}.Toggle_input__ln9TB.Toggle_dual__scnK0:not(:disabled)+.Toggle_color_primary__pHu5y,.Toggle_input__ln9TB:checked:not(:disabled)+.Toggle_color_primary__pHu5y{background:var(--opacity-colors-white-10)}.Toggle_input__ln9TB.Toggle_dual__scnK0:not(:disabled)+.Toggle_color_primary__pHu5y:after,.Toggle_input__ln9TB:checked:not(:disabled)+.Toggle_color_primary__pHu5y:after{background:var(--white)}.Toggle_color_gray__4v0e1.Toggle_unchecked__RLnRL .Toggle_look__Wgk2W{background:var(--opacity-colors-black-20)}.Toggle_color_gray__4v0e1 .Toggle_look__Wgk2W:after{background:var(--grey-palette-nero-italiano)}.Toggle_input__ln9TB.Toggle_dual__scnK0:not(:disabled)+.Toggle_color_gray__4v0e1,.Toggle_input__ln9TB:active+.Toggle_color_gray__4v0e1,.Toggle_input__ln9TB:checked:not(:disabled)+.Toggle_color_gray__4v0e1,label:active .Toggle_input__ln9TB+.Toggle_color_gray__4v0e1{background:var(--opacity-colors-black-20)}.Toggle_input__ln9TB.Toggle_dual__scnK0:not(:disabled)+.Toggle_color_gray__4v0e1:after,.Toggle_input__ln9TB:checked:not(:disabled)+.Toggle_color_gray__4v0e1:after{background:var(--grey-palette-nero-italiano)}.Toggle_checked__UdDWS,.Toggle_unchecked__RLnRL{position:relative}.Toggle_unchecked__RLnRL .Toggle_look__Wgk2W{background-color:var(--opacity-colors-white-10)}.ToggleLabeled_root__CvO7T{display:grid;grid-template-areas:"toggle label";grid-gap:2px 13px;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--color-typography-basic)}.ToggleLabeled_root__CvO7T>:not(.ToggleLabeled_label__EuAjT,.ToggleLabeled_description__dCjEp){grid-area:toggle;align-self:start}.ToggleLabeled_dual__uTynM{grid-template-areas:"labelOff toggle label"}.ToggleLabeled_hasDescription__OQrIV{grid-template-areas:"toggle label" "toggle description"}.ToggleLabeled_enabled__FQYWJ{cursor:pointer}.ToggleLabeled_size_S__l7CHp>:not(.ToggleLabeled_label__EuAjT,.ToggleLabeled_description__dCjEp){margin-top:1px}.ToggleLabeled_size_M__m4CSQ.ToggleLabeled_dual__uTynM>.ToggleLabeled_label__EuAjT{align-self:center}.ToggleLabeled_size_M__m4CSQ>.ToggleLabeled_description__dCjEp{font:var(--font-body-S)}@media(--desktop ){.ToggleLabeled_size_M__m4CSQ>.ToggleLabeled_description__dCjEp{font:var(--font-body)}}.ToggleLabeled_labelOff__Pd8oc{color:var(--grey-palette-5)}@media(hover:hover){.ToggleLabeled_labelOff__Pd8oc:hover{color:var(--grey-palette-nero-italiano);transition:inherit}}.ToggleLabeled_description__dCjEp{color:var(--color-typography-secondary);font:var(--font-body-S)}.MortgageCalcNew_root__NoQPQ{position:relative;width:100%;display:flex;flex-direction:column;padding-top:100px;padding-bottom:100px}@media(max-width:1599.9px){.MortgageCalcNew_root__NoQPQ{padding-top:80px;padding-bottom:80px}}@media(max-width:1279.9px){.MortgageCalcNew_root__NoQPQ{padding-top:60px;padding-bottom:60px}}@media(max-width:767.9px){.MortgageCalcNew_root__NoQPQ{padding-top:32px}}.MortgageCalcNew_top__yDPfM{display:flex;justify-content:space-between;align-items:center;margin-bottom:44px}@media(max-width:1279.9px){.MortgageCalcNew_top__yDPfM{margin-bottom:40px}}.MortgageCalcNew_topTitle__Ov9Aw{color:var(--grey-palette-nero-italiano,#262626);font-size:54px;line-height:64px;font-family:TTLivretDisplay,serif;font-weight:400;text-transform:uppercase}@media(max-width:1279.9px){.MortgageCalcNew_topTitle__Ov9Aw{font-size:40px;line-height:48px}}@media(max-width:767.9px){.MortgageCalcNew_topTitle__Ov9Aw{font-size:26px;line-height:32px}}.MortgageCalcNew_body__5lU_C{display:flex;flex-direction:column;gap:30px}@media(max-width:1279.9px){.MortgageCalcNew_body__5lU_C{flex-direction:column;gap:24px}}@media(max-width:767.9px){.MortgageCalcNew_body__5lU_C{gap:16px}}.MortgageCalcNew_filter__II6I_{display:flex;flex-direction:column;width:100%}.MortgageCalcNew_filterTop__VGbh0{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;align-items:flex-start;margin-bottom:20px}@media(max-width:1599.9px){.MortgageCalcNew_filterTop__VGbh0{gap:24px}}@media(max-width:1279.9px){.MortgageCalcNew_filterTop__VGbh0{grid-template-columns:1fr 1fr;gap:33px 24px;margin-bottom:33px}}@media(max-width:767.9px){.MortgageCalcNew_filterTop__VGbh0{grid-template-columns:1fr;gap:28px}}@media(max-width:1279.9px){.MortgageCalcNew_filterTop__VGbh0 .MortgageCalcNew_cost__BqAzr{order:1}.MortgageCalcNew_filterTop__VGbh0 .MortgageCalcNew_period__d0AeP{order:3}.MortgageCalcNew_filterTop__VGbh0 .MortgageCalcNew_payment__gPyB6{order:2}.MortgageCalcNew_filterTop__VGbh0 .MortgageCalcNew_program__76cC8{order:4}}.MortgageCalcNew_filterBottom__50EbF{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}@media(max-width:1599.9px){.MortgageCalcNew_filterBottom__50EbF{gap:24px}}@media(max-width:1279.9px){.MortgageCalcNew_filterBottom__50EbF{grid-template-columns:1fr 1fr;gap:24px}}@media(max-width:767.9px){.MortgageCalcNew_filterBottom__50EbF{grid-template-columns:1fr}}.MortgageCalcNew_category__sDJ__{width:135px}.MortgageCalcNew_list__1J1xI{width:100%}@media(max-width:1599.9px){.MortgageCalcNew_sorting__145_M{grid-column:span 1}}@media(max-width:1279.9px){.MortgageCalcNew_sorting__145_M{margin-left:-12px;max-width:323px}}@media(max-width:767.9px){.MortgageCalcNew_sorting__145_M{order:4;margin-top:-8px}}.MortgageCalcNew_typeSwitcher__jWHCk{display:flex;align-items:center;gap:4px;font-size:12px;line-height:16px}@media(max-width:1279.9px){.MortgageCalcNew_typeSwitcher__jWHCk{margin-left:auto}}@media(max-width:767.9px){.MortgageCalcNew_typeSwitcher__jWHCk{margin-left:0}}@media(max-width:1279.9px){.MortgageCalcNew_reset__eB9VC{margin-left:auto;margin-right:8px}}@media(max-width:767.9px){.MortgageCalcNew_reset__eB9VC{margin-left:0;padding-left:0!important}}.MortgageCalcNew_icon__hQkOC{width:16px;height:16px;color:var(--grey-palette-nero-italiano)}.MortgageCalcNew_requestDesktopTitle__jRKsx{font-size:20px;line-height:26px;font-family:TTNormsPro,Arial,Helvetica,sans-serif;font-weight:500;color:var(--grey-palette-nero-italiano);margin-bottom:12px;text-transform:uppercase}.MortgageCalcNew_requestDesktopDesc__9QDms{font-size:14px;line-height:18px;color:var(--grey-palette-nero-italiano);margin-bottom:24px}@media(max-width:1279.9px){.MortgageCalcNew_requestDesktopDesc__9QDms{margin-bottom:0}}.MortgageCalcNew_request__kLghD{display:none;color:var(--grey-palette-nero-italiano,#262626);font-size:20px;font-weight:480;line-height:26px;margin-bottom:24px}@media(max-width:1279.9px){.MortgageCalcNew_request__kLghD{display:block}}@media(max-width:767.9px){.MortgageCalcNew_request__kLghD{font-size:16px;line-height:22px}}.MortgageCalcNew_tooltip__m_9PO{display:flex;align-items:center;gap:4px}.MortgageCalcNew_tooltipContent__jN7P_{box-sizing:border-box;width:250px;font-size:12px;line-height:16px}.MortgageCalcNew_iconInfo___YQ6v{width:18px;height:18px;margin-bottom:3px}.MortgageCalcNew_sumTotal__erwpS{display:flex;align-items:center;width:100%;justify-content:space-between}@media(max-width:1279.9px){.MortgageCalcNew_sumTotal__erwpS{max-width:315px}}.MortgageCalcNew_sumTotal__erwpS .MortgageCalcNew_sumPrice__dAsHk{font-size:18px;line-height:24px}.MortgageCalcNew_sumTotal__erwpS .MortgageCalcNew_sumName__FXbGD{font-size:12px;line-height:16px;text-transform:uppercase;color:var(--grey-palette-5)}.MortgagePage_root__AthxB{padding-top:40px}@media(max-width:1279.9px){.MortgagePage_root__AthxB{padding-top:23px}}@media(max-width:767.9px){.MortgagePage_root__AthxB{padding-top:40px}}.MortgagePage_form___Ju2L{margin-bottom:100px}@media(max-width:1599.9px){.MortgagePage_form___Ju2L{margin-bottom:45px}}@media(max-width:1279.9px){.MortgagePage_form___Ju2L{margin-bottom:60px}}@media(max-width:767.9px){.MortgagePage_form___Ju2L{margin-bottom:32px}}.MortgagePage_wrap__i701U{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:1279.9px){.MortgagePage_wrap__i701U{padding:0 32px}}@media(max-width:767.9px){.MortgagePage_wrap__i701U{padding:0 16px}}