.html-component--custom[data-v-63343707]{margin-bottom:40px;margin-right:12px;margin-left:12px;max-width:1184px;max-width:1120px;position:relative}@media only screen and (min-width:768px){.html-component--custom[data-v-63343707]{margin-bottom:60px}}@media only screen and (min-width:1248px){.html-component--custom[data-v-63343707]{margin-bottom:80px}}@media only screen and (min-width:768px){.html-component--custom[data-v-63343707]{margin-right:24px;margin-left:24px}}@media only screen and (min-width:1248px){.html-component--custom[data-v-63343707]{margin-right:auto;margin-left:auto}}.html-component--custom[data-v-63343707]:after{clear:both;content:"";display:block}.html-component--custom__inner[data-v-63343707]{margin:auto;background-color:#fff;position:relative}.html-component--custom__inner[data-v-63343707]:after{clear:both;content:"";display:block}.html-component--custom__inner[data-v-63343707]:before{height:0;width:0;display:block;border-style:solid;border-color:transparent transparent #fff transparent;border-width:0 0 40px 40px;position:absolute;right:0;bottom:0;content:""}@media only screen and (min-width:0){.html-component--custom__inner[data-v-63343707]{width:calc(100% - 16px);float:left;margin-left:8px}}@media only screen and (min-width:768px){.html-component--custom__inner[data-v-63343707]{width:calc(100% - 48px);float:left;margin-left:24px}}@media only screen and (min-width:1248px){.html-component--custom__inner[data-v-63343707]{width:calc(100% - 64px);float:left;margin-left:32px}}.form-group[data-v-6a727acc]{max-width:100%;padding:1.5em 3em;border:1px solid #d9d9d9}.form-group[data-v-6a727acc]:not(:last-of-type){border-bottom-width:0}.form-group[data-v-6a727acc]:last-of-type{margin-bottom:18px}.field-group{display:flex;flex-direction:column;padding:0;margin:0;border:none}.field-group.fx-reverse{flex-direction:column-reverse}.field-group>*{flex:1 1 100%;margin-bottom:1em;width:100%}@media screen and (min-width:600px){.field-group{flex-direction:row;justify-content:space-between;align-items:center}.field-group.fx-reverse{flex-direction:unset}.field-group__primary{flex:0 0 55%}.field-group__secondary{flex:0 0 35%}}.field-group input[type=number],.field-group input[type=text],.field-group select{display:block;width:100%;box-sizing:border-box}.field-group:not(:last-child){margin-bottom:1em}.tooltip{font-size:.75em;line-height:1.5;margin-top:.5em;position:relative;padding:1em;box-shadow:0 4px 10px 0 rgba(0,0,0,.2);background-color:#fff;z-index:1;position:absolute;animation-name:slideDown,fadeIn;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in}@keyframes slideDown-f0c065e6{0%{margin-top:0}to{margin-top:.5em}}@keyframes fadeIn-f0c065e6{0%{opacity:0}to{opacity:100%}}.v--hide[data-v-f0c065e6]{display:none!important}.range-input[data-v-f0c065e6]{font-family:sans-serif}.range-input input[type=range][data-v-f0c065e6]{display:block;margin:1em 0;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%;cursor:pointer}.range-input input[type=range][data-v-f0c065e6]:focus{outline:none}.range-input input[type=range][data-v-f0c065e6]:focus::-webkit-slider-thumb{outline:2px solid #ff4632}.range-input input[type=range][data-v-f0c065e6]::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;box-sizing:border-box;height:2px;background:#000ad2;margin:1em 0}.range-input input[type=range][data-v-f0c065e6]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1em;height:1em;background-color:#000ad2;border-radius:50%;margin-top:calc(-.5em + 1px);border-width:0}.range-input input[type=range]+label[data-v-f0c065e6]{display:inline-block}.range-input input[type=range][data-v-f0c065e6]:after,.range-input input[type=range][data-v-f0c065e6]:before{position:absolute}.range-input input[type=range][data-v-f0c065e6]:before{content:attr(data-display-min);left:0;bottom:-1em}.range-input input[type=range][data-v-f0c065e6]:after{content:attr(data-display-max);right:0;bottom:-1em;text-align:right}.summary[data-v-55ebebf8]{display:flex;flex-direction:column;justify-content:space-between;font-size:1em;font-family:Graphik,Arial,sans-serif;padding:1.5em;margin-top:4em;background-color:#f6f6f6;text-align:center}.summary-item[data-v-55ebebf8]{padding:1em 2em;margin:.5em 0}.summary-item [data-v-55ebebf8]{display:block}.summary-item__description[data-v-55ebebf8]{font-weight:500}.summary-item__value[data-v-55ebebf8]{font-weight:600;font-size:1.125em}.summary-item[data-v-55ebebf8]:last-child{background-color:#fff}.summary-item:last-child .summary-item__value[data-v-55ebebf8]{color:#000ad2}.summary-item[data-v-55ebebf8]:not(:last-child){border-bottom:1px solid #d9d9d9}@media screen and (min-width:600px){.summary-item[data-v-55ebebf8]:not(:last-child){border-bottom-width:0}.summary[data-v-55ebebf8]{padding:1em 2em;flex-direction:row;text-align:unset}}@keyframes slideDown{0%{margin-top:0}to{margin-top:.5em}}@keyframes fadeIn{0%{opacity:0}to{opacity:100%}}.input__display,.input__text,select.input__select{width:100%;padding:1.25em;border:1px solid rgba(0,0,0,.2);background-color:transparent;font-family:Graphik,Arial,sans-serif;font-size:inherit;cursor:inherit;line-height:normal}.input__display:focus,.input__text:focus,select.input__select:focus{outline:1px solid #000ad2;border-radius:4px}.is-disabled.input__display,.is-disabled.input__text,[disabed].input__display,[disabed].input__text,select.is-disabled.input__select,select[disabed].input__select{background-color:hsla(0,0%,86%,.2);font-weight:700;border-color:transparent}.dach-calculator *,.dach-calculator :after,.dach-calculator :before{box-sizing:border-box}input,label,select{font-size:1em}.display-label{display:block;padding-bottom:1em}.fw-b{font-weight:700}.f-ai-s{align-items:start}.is-required:after{content:"*"}.select-wrapper{display:block}@media screen and (min-width:980px){.select-wrapper{display:flex;justify-content:space-between}}.select-wrapper__select{position:relative;display:flex;justify-content:center;cursor:pointer;flex:0 0 60%;max-width:100%;margin-bottom:1em}@media screen and (min-width:980px){.select-wrapper__select{margin-right:.5em;margin-bottom:0}}.select-wrapper__select:after{content:"";position:absolute;background:#fff url(/content/dam/invesco/emea/en/components/dach-calculator/img/chevron-right.8acdba6c.svg) 50% no-repeat;transform:rotate(90deg);top:calc(50% - 8px);right:1.25em;width:16px;height:16px;margin-bottom:.75em;box-shadow:0 .5em .5em 0 #fff;pointer-events:none}select.input__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.input__select::-ms-expand{display:none}.select-display{box-sizing:border-box;flex:0 0 35%;max-width:100%}@media screen and (min-width:980px){.select-display{width:35%}}.input__wrapper{position:relative}.input__display,.input__text{display:block}.has-error .input__display,.has-error .input__text{border-color:red}.radio-group .pseudo-radio:before,.radio-group input[type=radio]{position:absolute;top:calc(50% - .5em);left:0;margin:0;width:1em;height:1em}.dach-calculator{font-size:16px;font-family:Graphik,Arial,sans-serif}.radio-group{display:flex;position:relative;align-items:center;padding-left:1em}.radio-group .pseudo-radio:before{content:"";display:block;border:1px solid rgba(0,0,0,.3);border-radius:50%;pointer-events:none}.radio-group input[type=radio]{opacity:0;cursor:pointer}.radio-group input[type=radio]:checked+.pseudo-radio:before{background-color:#000ad2;border-color:transparent}.radio-group label{margin-left:1em;line-height:2.5;cursor:pointer}.disclaimer{font-size:14px;line-height:1.5}.required-help{font-weight:500;font-size:14px}.required-help:before{content:"* "}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background-color:#000ad2;border:1px solid #000ad2;font-size:1em;font-weight:700;line-height:1.25;padding:1em 3em;margin:1em 0}.btn[disabled]{background-color:#bfbfbf;border-color:#bfbfbf}.btn:focus{outline:2px solid #ff4632}@media screen and (max-width:600px){.btn{width:100%}}.highcharts-container{margin-top:2.5em}.graph-checkbox{margin-right:.5em;border-radius:0}.highcharts-tooltip .highcharts-label-box{fill:none}.tooltip-inner{font-size:14px;padding:1em;box-shadow:0 2px 9px 2px rgba(0,0,0,.2);z-index:1;background-color:#fff}.tooltip-inner,.tooltip-inner *{display:block}.tooltip-value{font-weight:500}.tooltip__header{padding:0;margin-bottom:1em}.tooltip__series{padding:0 1em;line-height:1.5}.tooltip__series:not(:last-child){margin-bottom:1em}.tooltip__header{padding-left:0}.tooltip__header__value{display:inline-block}.tooltip__series{border-left:2px solid transparent}