.calculator{padding-top:3.125rem;font-family:"Commissioner",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0,"FLAR" 0,"VOLM" 0}.calculator .page-wrap{max-width:1350px}.calculator .ttl{color:#242424;font-weight:500;font-size:clamp(1.5rem,4vw,3rem);font-family:"TT Firs Neue",sans-serif}.calculator-left{color:#242424;font-weight:500;font-size:0.75rem;position:relative;transform-origin:top left;display:inline-block;text-transform:uppercase;padding-left:1.375rem;font-family:"TT Norms",sans-serif;margin-bottom:13px}.calculator-left::before{position:absolute;display:block;content:url(/local/templates/tsi/img/slashes-icon.svg);left:0;top:0;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.calculator-block{padding-top:1.0625rem}.calculator-box{position:relative;background-color:#F5F5F5;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;padding-top:1.1875rem;padding-right:1.25rem;padding-left:1.25rem;padding-bottom:1.4375rem;margin-left:-0.9375rem;margin-right:-0.9375rem}.calculator-box .d-flex{margin-left:-0.625rem;margin-right:-0.625rem;row-gap:2.75rem}.calculator-box .bx{padding-left:0.625rem;padding-right:0.625rem;flex:0 0 100%;max-width:100%}.calculator-box_block{padding-top:1.25rem}.calculator-filter{margin-top:0.875rem;margin-right:-1.25rem}.calculator-filter ul{padding:0;margin:0;list-style-type:none;display:flex;gap:8px;overflow-y:hidden;padding-right:1.25rem;padding-bottom:5px}.calculator-filter a{text-decoration:none;display:inline-block;text-align:center;min-width:137px;background-color:#E4E4E4;font-size:0.875rem;color:#000;font-weight:500;padding-top:8px;padding-bottom:8px;padding-left:16px;padding-right:16px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;font-family:"TT Norms",sans-serif;white-space:nowrap}.calculator-filter a:focus{outline:none;border:none}.calculator-filter li.active a{color:#fff;background-color:#FAAF32}.calculator-filter a:hover{color:#fff;background-color:#FAAF32}.calculator-box .ttl{font-size:1.25rem;font-weight:500}.form-calc_gr label{display:block;font-weight:normal;font-size:0.9375rem;margin-bottom:6px}.form-calc_btn{padding-top:1.25rem}.form-calc_btn.hide-sm{display:none}.form-calc_btn .desc{font-weight:normal;font-size:0.75rem;color:rgba(0,0,0,0.5);margin-top:1.0625rem}.form-calc_btn .page-btn_curr{background-color:#FAAF32;border:none}.form-calc_btn .page-btn{border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;font-family:"TT Norms",sans-serif;height:48px;font-size:1rem;font-weight:500;max-width:100%;margin:0 auto}.calculator-gr{position:relative;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;padding-top:0.9375rem;padding-bottom:1rem;padding-left:0.9375rem;padding-right:0.9375rem;row-gap:0.625rem}.calculator-gr.hidden_elem{display:none}.calculator-gr:not(:last-child){margin-bottom:0.9375rem}.calculator-gr .box{flex:0 0 100%;max-width:100%}.calculator-gr .box:first-child{display:flex}.calculator-gr .img{position:relative;width:50px;height:50px;overflow:hidden}.calculator-gr .img img{width:100%;height:100%;object-fit:cover}.calculator-gr .box-gr{flex:1;padding-right:0.625rem}.calculator-gr .name{color:#000;font-weight:500;font-size:1rem;line-height:1.2;margin-bottom:0.75rem;i{font-weight:600;color:#FAAF32;font-style:normal}}.calculator-gr .box-pay{font-weight:normal;font-size:0.8125rem;line-height:1;color:#000;margin-bottom:4px}.calculator-gr .box-pay-past{font-weight:normal;font-size:0.8125rem;line-height:1;color:#000;margin-bottom:4px;margin-top:10px}.calculator-gr .box-sum{color:#FAAF32;font-size:1.125rem;font-weight:bold}.calculator-gr .box-sum-past{color:#FAAF32;font-size:1.25rem;font-weight:bold}.calculator-gr .box-item{display:flex;align-items:center;justify-content:space-between}.calculator-gr .box-item span{display:block;color:#A7ABAF;font-weight:normal;font-size:0.8125rem;line-height:1}.calculator-gr .box-item b{color:#242424;font-weight:600;font-size:0.9375rem;display:block}.calculator-gr .box-fl{display:flex;flex-direction:column;justify-content:space-between;row-gap:7px}.calculator-box_block .link{position:relative;text-decoration:underline;text-decoration-skip-ink:none;display:inline-block;font-weight:500;font-size:1rem;margin-top:0.9375rem;padding-right:1.125rem;color:#000;border-bottom:none}.calculator-box_block .link:after{position:absolute;top:50%;right:0;content:url(/local/templates/tsi/img/icon/dropdown-icon.svg);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;line-height:0}.calculator-box_block .link-active::after{transform:translateY(-50%) rotateX(180deg);-webkit-transform:translateY(-50%) rotateX(180deg);-moz-transform:translateY(-50%) rotateX(180deg);-ms-transform:translateY(-50%) rotateX(180deg);-o-transform:translateY(-50%) rotateX(180deg)}.form-calc .ui-slider-horizontal{height:3px;background-color:transparent;margin:0 auto;position:relative}.form-calc .ui-slider-horizontal .ui-slider-handle{top:-9px;background-color:#FAAF32;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #fff;margin-left:-5px;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.form-calc .ui-slider-horizontal .ui-slider-handle:focus{outline:none;box-shadow:none}.form-calc .ui-widget.ui-widget-content{border:none}.form-calc .ui__inp{position:relative;overflow:hidden;background-color:#fff;border:1px solid #D7D7D7;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.form-calc .ui__inp i{font-style:normal;position:absolute;top:50%;font-weight:500;font-size:0.875rem;color:#A7ABAF;right:0.9375rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);pointer-events:none;user-select:none}.form-calc .ui__inp input{box-sizing:border-box;width:100%;background-color:transparent;outline:none;border:none;font-weight:500;font-size:1.0625rem;padding-top:8px;padding-bottom:8px;padding-left:13px;padding-right:50px;height:48px}.form-calc .ui__inp .sldRange{position:absolute;bottom:0;height:2px;left:0;width:0;background-color:#FAAF32}.form-calc .ui-widget-header{background-color:transparent}.form-calc .ui__round{position:relative}.form-calc_gr:not(:first-child){margin-top:1.5625rem}.form-calc_percent,.form-calc_year{margin-top:0.75rem;display:flex;column-gap:6px}.form-calc_percent a,.form-calc_year a{text-decoration:none;display:inline-block;text-align:center;min-width:46px;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;background-color:#E4E4E4;color:#000;font-weight:500;font-size:0.8125rem;line-height:14px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;transition:all 0.4s ease-in;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in}.form-calc_year a{min-width:57px}.form-calc_percent a:focus,.form-calc_year a:focus{outline:none;border:none}.form-calc_percent a.active,.form-calc_year a.active{color:#ffff;background-color:#FAAF32}@media (min-width:360px){.calculator-gr .box-fl{flex-direction:row}.calculator-gr .box-item{display:block}}@media (min-width:480px){.form-calc_btn .page-btn{max-width:360px}}@media (min-width:768px){.calculator-box .bx{flex:0 0 50%;max-width:50%}.form-calc_btn.hide{display:none}.form-calc_btn.hide-sm{display:block}.form-calc_btn .page-btn{max-width:100%}.form-calc_btn{padding-top:2.125rem}.form-calc_btn .desc{max-width:355px}}@media (min-width:860px){.calculator-block{padding-top:1.75rem}.calculator-box{padding-top:2.5rem;padding-bottom:2.25rem}.calculator-box .ttl{font-size:1.325rem}.calculator-gr{padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1.325rem;padding-right:1.75rem}.calculator-gr .name{font-size:1.125rem}}@media (min-width:992px){.calculator-filter{margin-right:0}.calculator-filter ul{padding-right:0;padding-bottom:0}.calculator-box .bx:first-child{flex:0 0 32%;max-width:32%;flex-direction:row-reverse;align-items:center}.calculator-box .bx{flex:0 0 66%;max-width:66%}.calculator-gr .box{flex:0 0 44%;max-width:44%}.calculator-gr .box:first-child{flex:0 0 50%;max-width:50%;flex-direction:row-reverse}.calculator-gr .img{width:40px;height:40px}.calculator-gr .box-gr{padding-left:1.0625rem;padding-right:0}}@media (min-width:1100px){.calculator-box{margin-left:0;margin-right:0;padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1200px){.calculator .page-wrap{padding-left:40px}.calculator-left{position:absolute;left:0;top:5px;margin-bottom:0;transform:rotate(-90deg) translate(-100%,0);-webkit-transform:rotate(-90deg) translate(-100%,0);-moz-transform:rotate(-90deg) translate(-100%,0);-ms-transform:rotate(-90deg) translate(-100%,0);-o-transform:rotate(-90deg) translate(-100%,0);font-size:0.875rem}}@media (min-width:1366px){.calculator .page-wrap{padding-left:70px}.calculator-gr .box{flex:0 0 40%;max-width:40%}}.page-btn{max-width:250px;width:100%;padding:8px 15px;text-align:center;display:grid;height:50px;place-items:center;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;-moz-transition:all 0.4s ease-in 0s;-ms-transition:all 0.4s ease-in 0s;-o-transition:all 0.4s ease-in 0s;text-decoration:none}.page-btn_curr{color:#fff}.hidden_more{display:none}.calculator-box_block{display:none}.calculator-box_block.active{display:block}