.cyprus-calculators{width:100%}.cyprus-calculators__disclaimer{font-size:var(--body-font-size-sm,.875rem);margin-top:1.5rem}.cyprus-calculators #tvcMainCalculatorDivId{min-height:640px}@media (min-width:768px){.cyprus-calculators #tvcMainCalculatorDivId{min-height:590px}}.cyprus-calculators:not(:has(#tvcTabsDiv)) #tvcMainCalculatorDivId{margin-top:300px}@media (min-width:1024px){.cyprus-calculators:not(:has(#tvcTabsDiv)) #tvcMainCalculatorDivId{margin-top:60px}}.cyprus-calculators .cTimeValue{color:rgb(var(--color-foreground));line-height:var(--body-line-height);max-width:100%}.cyprus-calculators .cTimeValue,.cyprus-calculators .cTimeValue .InputCollection TABLE TR TD,.cyprus-calculators .cTimeValue .InputContainer label,.cyprus-calculators .cTimeValue .InputContainer select,.cyprus-calculators .cTimeValue .cAmortTable TD,.cyprus-calculators .cTimeValue .cAmortTable TH,.cyprus-calculators .cTimeValue .tvcInputPClass,.cyprus-calculators .cTimeValue .tvcStandardCommentPClass,.cyprus-calculators .cTimeValue form,.cyprus-calculators .cTimeValue label.cTimeValue,.cyprus-calculators .cTimeValue label.tvcRadioLabelClass,.cyprus-calculators .cTimeValue table.tvcPayoffTableClass{font-family:var(--body-font-family);font-size:1rem}.cyprus-calculators .cTimeValue h2,.cyprus-calculators .cTimeValue h3{color:rgb(var(--color-foreground));font:var(--h3-font,inherit)}.cyprus-calculators .cTimeValue a{color:rgb(var(--color-primary));text-decoration:none}.cyprus-calculators .cTimeValue li{margin-bottom:.5rem}.cyprus-calculators{--calc-teal:#147178;--calc-dark-teal:#01363a;--calc-panel-border:#dcdcdc;--calc-radius:12px}.cyprus-calculators #tvcTabsDiv{border-radius:var(--calc-radius) var(--calc-radius) 0 0;display:grid;float:none;gap:0;grid-auto-columns:1fr;grid-auto-flow:column;left:0;overflow:hidden;width:100%}.cyprus-calculators button.tvcTab{align-items:center;-webkit-appearance:none;appearance:none;background:var(--calc-teal)!important;background-image:none!important;border:0!important;border-radius:0;box-shadow:none;color:#fff!important;cursor:pointer;display:flex;float:none;font-family:inherit;font-size:1.125rem;font-weight:700;justify-content:center;margin:0;min-height:60px;padding:1rem 1.5rem;position:static;text-align:center;text-shadow:none;width:100%}.cyprus-calculators button.tvcTab+button.tvcTab{border-left:1px solid hsla(0,0%,100%,.2)}.cyprus-calculators button.tvcSelectedTab,.cyprus-calculators button.tvcSelectedTab:hover,.cyprus-calculators button.tvcTab:focus-visible,.cyprus-calculators button.tvcTab:hover{background:var(--calc-dark-teal)!important;background-image:none!important;border-bottom:0;border-top:0;color:#fff!important;margin:0;top:0}.cyprus-calculators button.tvcTab:focus-visible{outline:3px solid var(--calc-teal);outline-offset:-3px}.cyprus-calculators .cTimeValue .panel{background:#fff;border:1px solid var(--calc-panel-border);border-radius:0 0 var(--calc-radius) var(--calc-radius);border-top:0;height:auto;min-height:0;overflow:visible;top:0}@media (max-width:1023px){.cyprus-calculators #tvcTabsDiv{border-radius:var(--calc-radius) var(--calc-radius) 0 0;grid-auto-columns:auto;grid-auto-flow:row}.cyprus-calculators button.tvcTab+button.tvcTab{border-left:0;border-top:1px solid hsla(0,0%,100%,.2)}}.cyprus-calculators .cTimeValue input.TextInput,.cyprus-calculators .cTimeValue input[type=text],.cyprus-calculators .cTimeValue select{background:rgb(var(--input-color-background,var(--color-white)));border:var(--input-border-width,1px) solid rgb(var(--input-border-color,var(--color-dark)));border-radius:var(--input-radius,4px);color:rgb(var(--input-color-foreground,var(--color-foreground)));font-family:var(--input-font-family,var(--body-font-family));font-size:1rem;max-width:100%;padding:.5rem .75rem}.cyprus-calculators .cTimeValue input[type=text]:focus,.cyprus-calculators .cTimeValue select:focus{outline:2px solid rgb(var(--color-primary));outline-offset:1px}.cyprus-calculators .cTimeValue fieldset{border-color:rgb(var(--color-light));border-radius:var(--input-radius,4px)}.cyprus-calculators #COMPUTE{background:rgb(var(--color-primary));border:var(--btn-border-width,1px) solid rgb(var(--color-primary));border-radius:var(--btn-radius);box-shadow:var(--btn-shadow);color:rgb(var(--color-primary-contrast));cursor:pointer;display:inline-block;font:var(--btn-font);height:auto;letter-spacing:var(--btn-letter-spacing);padding:var(--btn-spacing-y) var(--btn-spacing-x);text-transform:var(--btn-text-transform);transition:all .2s ease-in-out;width:auto}.cyprus-calculators #COMPUTE:focus-visible,.cyprus-calculators #COMPUTE:hover{background:rgb(var(--color-white));color:rgb(var(--color-primary))}.cyprus-calculators .cTimeValue .Summary{color:rgb(var(--color-primary))}.cyprus-calculators .cTimeValue .cAmortHeader TD,.cyprus-calculators .cTimeValue .cAmortHeader TH{background:rgb(var(--color-primary));background-image:none;border-bottom:0;border-top:0;color:rgb(var(--color-primary-contrast))}.cyprus-calculators .cTimeValue .cAmortLineE TD,.cyprus-calculators .cTimeValue .cAmortLineE TH{background:rgb(var(--color-light))}.cyprus-calculators .cTimeValue .cAmortLineTotals TD,.cyprus-calculators .cTimeValue .cAmortLineTotals TH{border-top:3px double rgb(var(--color-primary));color:rgb(var(--color-foreground))}.cyprus-calculators .cTimeValue .DetailTable .GroupHeading{border-bottom:1px solid rgb(var(--color-primary))}.cyprus-calculators .cTimeValue .ErrorContainer,.cyprus-calculators .cTimeValue .ErrorSummary,.cyprus-calculators .cTimeValue p.tvcErrorInput{color:rgb(var(--input-color-error,176,0,32))}.cyprus-calculators,.cyprus-calculators #tvcMainCalculatorDivId,.cyprus-calculators #tvcTabsDiv,.cyprus-calculators .cTimeValue,.cyprus-calculators .cTimeValue .panel{box-sizing:border-box;max-width:none;width:100%}.cyprus-calculators .cTimeValue .panel{padding:2rem}.cyprus-calculators .cTimeValue table.DetailTable,.cyprus-calculators .cTimeValue table.InputTable,.cyprus-calculators .cTimeValue table.SubDetailTable,.cyprus-calculators .cTimeValue table.cAmortTable,.cyprus-calculators .cTimeValue table.tvcPayoffTableClass{background:#fff;border:1px solid #eef2f3;border-collapse:separate;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.cyprus-calculators .cTimeValue .DetailTable td,.cyprus-calculators .cTimeValue .DetailTable th,.cyprus-calculators .cTimeValue .InputTable td,.cyprus-calculators .cTimeValue .InputTable th,.cyprus-calculators .cTimeValue .SubDetailTable td,.cyprus-calculators .cTimeValue .SubDetailTable th,.cyprus-calculators .cTimeValue .cAmortTable td,.cyprus-calculators .cTimeValue .cAmortTable th,.cyprus-calculators .cTimeValue .tvcPayoffTableClass td,.cyprus-calculators .cTimeValue .tvcPayoffTableClass th{background-color:inherit;border-bottom:1px solid #eef2f3;color:inherit;padding:14px 18px;text-align:left;vertical-align:middle}.cyprus-calculators .cTimeValue .DetailTable tr:last-child>td,.cyprus-calculators .cTimeValue .InputTable tr:last-child>td,.cyprus-calculators .cTimeValue .cAmortTable tr:last-child>td{border-bottom:0}.cyprus-calculators .cTimeValue .DetailTable td,.cyprus-calculators .cTimeValue .cAmortTable td{text-align:right}.cyprus-calculators .cTimeValue .cAmortLineE td,.cyprus-calculators .cTimeValue .cAmortTable tbody tr:nth-child(2n) td{background:#f6fafa}.cyprus-calculators .cTimeValue .DetailTable .GroupHeading,.cyprus-calculators .cTimeValue .cAmortHeader td,.cyprus-calculators .cTimeValue .cAmortHeader th{background:var(--calc-teal);border-bottom:0;color:#fff;font-weight:700;text-align:center}.cyprus-calculators .cTimeValue .InputContainer>label,.cyprus-calculators .cTimeValue .InputTable td:first-child{font-weight:600}.cyprus-calculators .cTimeValue input.TextInput,.cyprus-calculators .cTimeValue input[type=text],.cyprus-calculators .cTimeValue select{background:#fff;border:1px solid #dcdcdc;border-radius:8px;box-shadow:inset 0 1px 2px rgba(0,0,0,.04);max-width:18rem;min-height:44px;width:100%}.cyprus-calculators .cTimeValue input[type=text]:focus,.cyprus-calculators .cTimeValue select:focus{border-color:var(--calc-teal);box-shadow:0 0 0 3px rgba(20,113,120,.25);outline:0}.cyprus-calculators .cTimeValue input[type=checkbox],.cyprus-calculators .cTimeValue input[type=radio]{accent-color:var(--calc-teal)}.cyprus-calculators #COMPUTE{background:var(--calc-teal);border:1px solid var(--calc-teal);border-radius:8px;color:#fff;min-height:48px}.cyprus-calculators #COMPUTE:focus-visible,.cyprus-calculators #COMPUTE:hover{background:var(--calc-dark-teal);border-color:var(--calc-dark-teal);color:#fff}.cyprus-calculators .cTimeValue .Summary{background:#f6fafa;border-left:4px solid var(--calc-teal);border-radius:8px;color:var(--calc-dark-teal);display:block;font-size:1.125rem;font-weight:700;margin:1rem 0;padding:1.25rem 1.5rem}.cyprus-calculators .cTimeValue p{margin:0 0 1rem}.cyprus-calculators .cTimeValue p:last-child{margin-bottom:0}.cyprus-calculators .cTimeValue h2,.cyprus-calculators .cTimeValue h3{margin:0 0 1rem}.cyprus-calculators .cTimeValue h2:not(:first-child),.cyprus-calculators .cTimeValue h3:not(:first-child){margin-top:2rem}.cyprus-calculators .cTimeValue .InputContainer label,.cyprus-calculators .cTimeValue label.cTimeValue{display:inline-block;margin:0 1rem .5rem 0}.cyprus-calculators .cTimeValue .InputContainer select,.cyprus-calculators .cTimeValue .tvcInputPClass{margin-bottom:.5rem;margin-right:1rem}.cyprus-calculators .cTimeValue input.TextInput,.cyprus-calculators .cTimeValue input[type=text],.cyprus-calculators .cTimeValue select{margin-bottom:.5rem;margin-top:.25rem}.cyprus-calculators .cTimeValue input.tvcRadioClass,.cyprus-calculators .cTimeValue input[type=checkbox],.cyprus-calculators .cTimeValue input[type=radio]{height:1.125rem;margin:0 .5rem 0 0;vertical-align:middle;width:1.125rem}.cyprus-calculators .cTimeValue label.tvcRadioLabelClass{align-items:center;display:inline-flex;gap:.5rem;line-height:1.4;margin:0 1.5rem .75rem 0}.cyprus-calculators .cTimeValue fieldset.tvcFieldsetForRadioClass{margin:0 0 .75rem}.cyprus-calculators .cTimeValue fieldset{margin:0 0 1.5rem;padding:1rem 1.25rem}.cyprus-calculators .cTimeValue .InputContainer{margin-bottom:1.5rem}.cyprus-calculators .cTimeValue .InputTable td,.cyprus-calculators .cTimeValue .InputTable th{padding:1rem 1.25rem}.cyprus-calculators .cTimeValue .InputCollection TABLE TR TD{padding:.5rem .75rem}.cyprus-calculators .cTimeValue .DetailTable,.cyprus-calculators .cTimeValue .InputTable,.cyprus-calculators .cTimeValue .cAmortContainer{margin:0 0 2rem}.cyprus-calculators #COMPUTE{margin:1.5rem 0 2rem}.cyprus-calculators .cTimeValue .Summary{margin:2rem 0 1.5rem}.cyprus-calculators .cTimeValue li{margin-bottom:.75rem}.cyprus-calculators .cTimeValue br.tvcClearBoth{display:block;margin-bottom:1rem}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger,.cyprus-calculators .cTimeValue [href*=toggleLayerVisibility],.cyprus-calculators .cTimeValue [onclick*=toggleLayerVisibility]{align-items:center;background:var(--calc-teal);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;margin:1.5rem 0 0;min-height:52px;padding:.875rem 1.25rem;text-align:left;text-decoration:none;transition:background-color .2s ease-in-out;width:100%}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger.is-open,.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger:hover,.cyprus-calculators .cTimeValue [href*=toggleLayerVisibility]:hover,.cyprus-calculators .cTimeValue [onclick*=toggleLayerVisibility]:hover{background:var(--calc-dark-teal)}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger:focus-visible{outline:3px solid var(--calc-teal);outline-offset:2px}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger:after{content:"+";flex:none;font-size:1.5rem;line-height:1}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger.is-open:after{content:"\2212"}.cyprus-calculators .cTimeValue .cyprus-calc-accordion__trigger.is-open{border-radius:8px 8px 0 0}.cyprus-calculators .cTimeValue #DIVCalculatorDisclaimer,.cyprus-calculators .cTimeValue #DIVCalculatorResultsDetail,.cyprus-calculators .cTimeValue #DIVCalculatorTips{background:#fff;border:1px solid #dcdcdc;border-radius:0 0 8px 8px;border-top:0;box-sizing:border-box;font-size:.9375rem;line-height:1.6;margin:0 0 1rem;padding:1.25rem 1.5rem}@media (max-width:1023px){.cyprus-calculators .cTimeValue table.SubDetailTable,.cyprus-calculators .cTimeValue table.cAmortTable,.cyprus-calculators .cTimeValue table.tvcPayoffTableClass{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cyprus-calculators .cTimeValue .cAmortTable td,.cyprus-calculators .cTimeValue .cAmortTable th{white-space:nowrap}.cyprus-calculators .cTimeValue .cAmortContainer,.cyprus-calculators .cTimeValue .cTableWrapper{display:block;max-width:100%;overflow-x:auto}}@media (max-width:767px){.cyprus-calculators .cTimeValue .panel{padding:1rem}.cyprus-calculators .cTimeValue table.InputTable,.cyprus-calculators .cTimeValue table.InputTable tbody,.cyprus-calculators .cTimeValue table.InputTable td,.cyprus-calculators .cTimeValue table.InputTable th,.cyprus-calculators .cTimeValue table.InputTable tr{box-sizing:border-box;display:block;width:100%}.cyprus-calculators .cTimeValue .InputTable td,.cyprus-calculators .cTimeValue .InputTable th{border-bottom:0;padding:8px 14px;text-align:left}.cyprus-calculators .cTimeValue .InputTable tr{border-bottom:1px solid #eef2f3;padding:6px 0}.cyprus-calculators .cTimeValue .InputTable tr:last-child{border-bottom:0}.cyprus-calculators .cTimeValue input.TextInput,.cyprus-calculators .cTimeValue input[type=text],.cyprus-calculators .cTimeValue select{max-width:100%}.cyprus-calculators .cTimeValue .InputTable SPAN{white-space:normal}.cyprus-calculators .cTimeValue .DetailTable td,.cyprus-calculators .cTimeValue .DetailTable th{padding:10px 12px}.cyprus-calculators #COMPUTE{justify-content:center;width:100%}.cyprus-calculators .cTimeValue .Summary{font-size:1rem;padding:1rem}}@media print{.cyprus-calculators #tvcTabsDiv{display:none}}.cyprus-calculators ul:has(>li>a.tvcHF02TitleClass){padding-left:1.25rem}