@media screen{
.LanareiknirForsendurLoanGroup{position:relative;transition:opacity 150ms ease-in-out}
.LanareiknirForsendurLoanGroup--disabled{pointer-events:none;opacity:.5}
.LanareiknirForsendurLoanGroup__title{color:#006ba8;font-size:1.25rem;font-weight:600;line-height:1.25;margin:0;margin-bottom:.375em;width:100%}
}
@media screen and (min-width:760px){
.LanareiknirForsendurLoanGroup{display:flex;flex-flow:row wrap}
.LanareiknirForsendurLoanGroup+.LanareiknirForsendurLoanGroup{display:block}
.LanareiknirForsendurLoanGroup>.LanareiknirForsendurLoanConfig{flex-basis:67%}
.LanareiknirForsendurLoanGroup>.LanareiknirForsendurLoanConfig+.LanareiknirForsendurLoanConfig{flex-basis:33%;margin-right:-50px}
.LanareiknirForsendurLoanGroup>.LanareiknirForsendurLoanConfig+.LanareiknirForsendurLoanConfig>.LanareiknirForsendurLoanConfig__line{padding-left:0}
.LanareiknirForsendurLoanGroup>.LanareiknirForsendurLoanConfig+.LanareiknirForsendurLoanConfig>*>.LanareiknirForsendurLoanConfig__line__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:.00001;pointer-events:none;margin:-1px}
}
@media screen and (min-width:980px){
.LanareiknirForsendurLoanGroup+*>*>.LanareiknirForsendurLoanConfig__line{padding-left:0}
.LanareiknirForsendurLoanGroup+*>*>*>.LanareiknirForsendurLoanConfig__line__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:.00001;pointer-events:none;margin:-1px}
}
@media screen{
.LanareiknirForsendurLoanConfig{margin-bottom:1.666666rem}
.LanareiknirForsendurLoanConfig__line{display:flex;align-items:center;padding:15px 15px;box-sizing:content-box}
.LanareiknirForsendurLoanConfig__line--loanType{min-height:2.8em}
.LanareiknirForsendurLoanConfig__line:nth-child(odd){background-color:#f1f1f1}
.LanareiknirForsendurLoanConfig__line__label{flex-basis:50%;white-space:nowrap}
.LanareiknirForsendurLoanConfig__line__value{text-align:center;flex-grow:1;transition:color 150ms ease-in-out}
.LanareiknirForsendurLoanConfig--disabled>* .LanareiknirForsendurLoanConfig__line__value{color:#888}
.LanareiknirForsendurLoanConfig__line--loanCategory>.LanareiknirForsendurLoanConfig__line__value{font-weight:700;text-transform:uppercase}
.LanareiknirForsendurLoanConfig__line--loanAmount>.LanareiknirForsendurLoanConfig__line__value{font-weight:700}
.LanareiknirForsendurLoanConfig__line__value>.selecty,.LanareiknirForsendurLoanConfig__line__value>select{color:inherit;display:inline-block;width:auto;margin:-13px auto;background:0;text-align:inherit;height:auto;min-height:50px}
.LanareiknirForsendurLoanConfig__line__value>.selecty>.selecty-button{white-space:pre}
}
@media screen{
.SplitSlider{width:100%;max-width:18.333333rem;margin:0 auto;position:relative}
.SplitSlider__label{display:block;text-align:center;margin:0 0 10px 0;font-size:16px;font-weight:600}
.SplitSlider__input{position:relative;z-index:1;display:block;margin:0 auto;width:calc(100% - 6rem)}
.SplitSlider__currentsplit{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;line-height:1.666666em}
.SplitSlider__currentsplit__value{font-weight:600;font-size:.888888rem;text-align:center;width:3rem}
.SplitSlider__currentsplit__valuelabel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:.00001;pointer-events:none;margin:-1px}
}
@media screen{
.SplitSlider__input{background:0;border:0;-webkit-appearance:none;height:1.666666em;padding:0}
.SplitSlider__input:focus{outline:0}
.SplitSlider__input::-moz-range-track{width:100%;height:4px;cursor:pointer;animate:.2s;color:transparent;background:0;border:0;background:#fff;border:1px solid #ddd}
.SplitSlider__input:focus::-moz-range-track{border-color:#000}
.SplitSlider__input::-webkit-slider-runnable-track{width:100%;height:4px;cursor:pointer;animate:.2s;color:transparent;background:0;border:0;background:#fff;border:1px solid #ddd}
.SplitSlider__input:focus::-webkit-slider-runnable-track{border-color:#000}
.SplitSlider__input::-ms-track{width:100%;height:4px;cursor:pointer;animate:.2s;color:transparent;background:0;border:0;height:12px}
.SplitSlider__input::-ms-fill-lower,.SplitSlider__input::-ms-fill-upper{background:#fff;border:1px solid #ddd}
.SplitSlider__input:focus::-ms-fill-lower,.SplitSlider__input:focus::-ms-fill-upper{border-color:#000}
.SplitSlider__input::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#006ba8;cursor:pointer;border:0;margin:-5.5px 0;-webkit-appearance:none}
.SplitSlider__input:focus::-moz-range-thumb{background:#00507e;width:16px;height:16px}
.SplitSlider__input::-webkit-slider-thumb{width:15px;height:15px;border-radius:50%;background:#006ba8;cursor:pointer;border:0;margin:-5.5px 0;-webkit-appearance:none}
.SplitSlider__input:focus::-webkit-slider-thumb{background:#00507e;width:16px;height:16px}
.SplitSlider__input::-ms-thumb{width:15px;height:15px;border-radius:50%;background:#006ba8;cursor:pointer;border:0;margin:-5.5px 0;-webkit-appearance:none}
.SplitSlider__input:focus::-ms-thumb{background:#00507e;width:16px;height:16px}
}
@media screen{
.InfoBoxOpenButton{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;font-size:.833333rem;line-height:1.2em;cursor:help;width:1.33em;height:1.33em;line-height:1.33em;overflow:hidden;white-space:nowrap}
.InfoBoxOpenButton:focus{outline:0;box-shadow:none}
.InfoBoxOpenButton::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#e6c74b;margin-right:3px;font-size:1rem;width:100%}
.InfoBoxOpenButton:active::before,.InfoBoxOpenButton:focus::before,.InfoBoxOpenButton:hover::before{color:#fdc500}
.InfoBox{transition:all 150ms ease-in-out;transition-property:opacity,visibility;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:rgba(238,238,238,.75)}
.InfoBox[hidden]{display:block;visibility:hidden;opacity:0;position:absolute}
.InfoBox__content{background:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,.2);padding:0 20px 10px 20px;position:absolute;left:0;right:0;top:25%;max-width:33.333333rem;margin:auto}
.InfoBox__content h4{font-size:.941176em}
.InfoBox__content p{font-size:.823529em}
.InfoBox__closebutton{border:0;border-radius:0;padding:0;background:0 0;font:inherit;text-align:inherit;color:inherit;cursor:pointer;font-size:.833333rem;line-height:1.2em;cursor:pointer,'';color:#777}
.InfoBox__closebutton:focus{outline:0;box-shadow:none}
.InfoBox__closebutton:active,.InfoBox__closebutton:focus,.InfoBox__closebutton:hover{color:#000}
.InfoBox__closebutton::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#e6c74b;margin-right:3px;font-size:1rem}
.InfoBox__closebutton:active::before,.InfoBox__closebutton:focus::before,.InfoBox__closebutton:hover::before{color:#fdc500}
}
@media screen{
.LanareiknirForsendur{position:relative;background:#fff;padding:40px 20px;margin:0 -8px;margin-bottom:20px}
.LanareiknirForsendur__showlesswrap{max-height:5000px;transition:all ease-in-out 350ms;transition-property:opacity,min-height}
.LanareiknirForsendur--showless>.LanareiknirForsendur__showlesswrap{max-height:0;opacity:.000001}
.LanareiknirForsendur__title{margin:0 0 1em 0}
.LanareiknirForsendur__firstTimer,.LanareiknirForsendur__housePrice,.LanareiknirForsendur__loanTotal{position:relative;margin:0 0 15px 0;padding:0}
.LanareiknirForsendur__housePrice>label>i,.LanareiknirForsendur__loanTotal>label>i{font-style:normal;font-weight:400;position:absolute;bottom:0;right:15px;opacity:.67;line-height:2.777777rem}
.LanareiknirForsendur__housePrice>input,.LanareiknirForsendur__loanTotal>input{padding-right:45px;text-align:right}
.LanareiknirForsendur__loanTotal>input[readonly]{color:#888}
.LanareiknirForsendur__firstTimer>input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:.00001;pointer-events:none;margin:-1px}
.LanareiknirForsendur__firstTimer>label{font-size:16px;font-weight:700;display:block}
.LanareiknirForsendur__firstTimer>label::after{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:"";display:block;width:1.888888rem;height:1.888888rem;line-height:calc(1.888888rem - 2px);margin:11px auto 7px auto;border:1px solid #f1f1f1;border-radius:3px;box-shadow:1px 1px 5px rgba(0,0,0,.15)}
.LanareiknirForsendur__firstTimer>input:focus+label::after{border-color:#666;box-shadow:1px 1px 5px rgba(0,0,0,.25)}
.LanareiknirForsendur__firstTimer>input:checked+label::after{content:''}
.LanareiknirForsendur__loans{margin-top:2.777777rem;margin-left:between_phone-tablet(-15,0);margin-right:between_phone-tablet(-15,0)}
.LanareiknirForsendur__loans>*>.SplitSlider{margin-bottom:2.222222rem}
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup--extraLoan.LanareiknirForsendurLoanGroup--disabled{display:none}
.LanareiknirForsendur__miscsettings{display:flex;justify-content:center;align-items:center;margin-bottom:1.666666rem}
.LanareiknirForsendur__inflation{width:auto;padding-right:0;margin-right:25px}
.LanareiknirForsendur__buttonbar{padding:0;text-align:center;margin-bottom:0}
.LanareiknirForsendur__recalcButton[class]{background-color:#006ba8;color:#fff;border:0}
.LanareiknirForsendur__recalcButton[class]:disabled{cursor:default;background-color:#ccc}
.LanareiknirForsendur__loadingmsg{font-size:1.222222rem;font-weight:600;opacity:.33;margin-top:calc(4.449388vw + 15.761957730812014px)}
.LanareiknirForsendur__loadingmsg::after{position:absolute;content:'....';white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:top;margin-left:.33em;letter-spacing:.1em;-webkit-animation-name:loadingEllipsis;animation-name:loadingEllipsis;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
}
@media screen and (min-width:760px){
.LanareiknirForsendur__preconditions{display:flex;justify-content:center;align-items:flex-start}
.LanareiknirForsendur__firstTimer{flex-shrink:0}
.LanareiknirForsendur__preconditions>.fi_txt{max-width:14em;width:auto}
.LanareiknirForsendur__loans>*>.SplitSlider{margin:auto;position:absolute;top:6.388888rem;right:0;left:33%;text-align:center}
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup--basicLoan>*>.LanareiknirForsendurLoanConfig__line--loanCategory{padding-bottom:2.777777rem}
}
@media screen and (min-width:980px){
.LanareiknirForsendur__loans{display:flex}
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup--basicLoan{width:65%}
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup--extraLoan{width:35%}
.LanareiknirForsendur__loans>*>.LanareiknirForsendurLoanGroup__title{padding-left:33%}
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup+*>.LanareiknirForsendurLoanGroup__title{padding-left:0}
.LanareiknirForsendur__loans>*>*>.LanareiknirForsendurLoanConfig__line--loanCategory{padding-bottom:2.777777rem}
}
@-webkit-keyframes loadingEllipsis{
0%{width:0}
100%{width:1.590909em}
}
@keyframes loadingEllipsis{
0%{width:0}
100%{width:1.590909em}
}
@media screen and (min-width:760px){
.LanareiknirForsendurLoanGroup__title{font-size:2.222222rem}
}
@media screen and (min-width:760px){
.LanareiknirForsendurLoanGroup__title{text-align:center}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.LanareiknirForsendurLoanConfig__line{padding-left:calc(2.092050vw - 5.502092050209203px);padding-right:calc(2.092050vw - 5.502092050209203px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendurLoanConfig__line{padding-left:20px;padding-right:20px}
}
@media screen and (min-width:760px){
.SplitSlider__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);opacity:.00001;pointer-events:none;margin:-1px}
}
@media screen and (min-width:760px){
.LanareiknirForsendur{margin-bottom:60px;padding:calc(4.357298vw + 16.884531590413943px) calc(10.893246vw - 62.78867102396515px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendur{padding:70px 70px}
}
@media screen and (min-width:760px){
.LanareiknirForsendur__housePrice,.LanareiknirForsendur__loanTotal{margin-left:calc(7.625272vw - 42.9520697167756px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendur__housePrice,.LanareiknirForsendur__loanTotal{margin-left:50px}
}
@media screen and (max-width:759px){
.LanareiknirForsendur__housePrice>label>i,.LanareiknirForsendur__loanTotal>label>i{line-height:50px}
}
@media screen and (max-width:759px){
.LanareiknirForsendur__firstTimer>label{padding:10px 0;padding-left:2.777777rem}
}
@media screen and (max-width:759px){
.LanareiknirForsendur__firstTimer>label::after{position:absolute;top:0;bottom:0;left:0;margin:auto}
}
@media screen and (min-width:980px) and (max-width:1219px),screen and (min-width:980px) and (max-height:749px){
.LanareiknirForsendur__loans{margin-left:calc(14.644351vw - 178.51464435146443px);margin-right:calc(14.644351vw - 178.51464435146443px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendur__loans>.LanareiknirForsendurLoanGroup--extraLoan.LanareiknirForsendurLoanGroup--disabled{display:block}
}
@media screen and (min-width:760px){
.LanareiknirForsendur__inflation{margin-right:calc(5.446623vw - 16.394335511982575px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendur__inflation{margin-right:50px}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirForsendur__loadingmsg{margin-top:70px}
}
@media screen{
.LanareiknirResults{position:relative;background:#fff;padding:40px 20px;margin:0 -8px;margin-bottom:20px}
.LanareiknirForsendur+.LanareiknirResults,[data-lanareiknir-forsendur]+.LanareiknirResults{padding-top:0;margin-top:-20px}
.LanareiknirResults--reloading{display:none}
.LanareiknirResults table{width:100%}
.LanareiknirResults__summary{display:flex;margin:60px 0 30px 0}
.LanareiknirResults__summary__item{min-height:110px;color:#fff;text-align:center;font-size:16px;padding:20px 8px 8px 8px}
.LanareiknirResults__summary__item>b,.LanareiknirResults__summary__item>strong{display:block;font-size:28px}
.LanareiknirResults__summary__item>*>small{font-size:18px}
.LanareiknirResults__summary__item--monthly{position:relative;width:25%;background:#1875ac;border-right:24px solid #fff}
.LanareiknirResults__summary__item--monthly::before{content:'';display:block;height:23px;position:absolute;top:-23px;left:0;right:0;background:#0069aa;background-image:url(i/bg.png)}
.LanareiknirResults__summary__item--lent{width:25%;background:#414141;border-right:24px solid #fff}
.LanareiknirResults__detailsbutton{display:inline-block;background:#f8f8f8;color:#777;font-size:14px;height:40px;line-height:40px;padding:0 20px 0 10px;border:1px solid #ececec;border-radius:3px}
.LanareiknirResults__detailsbutton:active,.LanareiknirResults__detailsbutton:focus,.LanareiknirResults__detailsbutton:hover{text-decoration:none;background:#fff}
.LanareiknirResults__detailsbutton::before{content:'';display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;color:#e6c74b;margin-right:10px;font-size:20px}
.LanareiknirResults__details__table{border-collapse:separate}
.LanareiknirResults__details__table>tbody>tr:not(.total)>th{font-weight:400}
.LanareiknirResults__details__table>*>tr.total{font-weight:700}
.LanareiknirResults__details__table>tbody>tr:first-child>td,.LanareiknirResults__details__table>tbody>tr:first-child>th{border-top:1px solid #eee}
.LanareiknirResults__details__table>tbody>tr:last-child>td,.LanareiknirResults__details__table>tbody>tr:last-child>th{border-bottom:30px solid #fff}
.LanareiknirResults__details__table>thead+tbody>tr:first-child>td,.LanareiknirResults__details__table>thead+tbody>tr:first-child>th{border-top:0}
.LanareiknirResults__details__table>tbody:last-child>tr:last-child>td,.LanareiknirResults__details__table>tbody:last-child>tr:last-child>th{border-bottom:0}
}
@media screen and (min-width:760px){
.LanareiknirResults{margin-bottom:60px;padding:calc(4.357298vw + 16.884531590413943px) calc(10.893246vw - 62.78867102396515px)}
}
@media screen and (min-width:1220px) and (min-height:750px){
.LanareiknirResults{padding:70px 70px}
}
@media screen and (min-width:760px){
.LanareiknirForsendur+.LanareiknirResults,[data-lanareiknir-forsendur]+.LanareiknirResults{margin-top:-60px}
}
@media screen and (max-width:759px){
.LanareiknirResults__summary{flex-flow:row wrap}
}
@media screen and (max-width:479px){
.LanareiknirResults__summary{margin-left:-20px;margin-right:-20px}
}
@media screen and (min-width:760px) and (max-width:979px){
.LanareiknirResults__summary{padding-bottom:50px;padding-top:60px;margin-top:-60px}
}
@media screen and (max-width:759px){
.LanareiknirResults__summary__item{padding:20px 5px 8px;font-size:15px}
}
@media screen and (max-width:479px){
.LanareiknirResults__summary__item{margin-bottom:3px}
}
@media screen and (min-width:760px) and (max-width:979px){
.LanareiknirResults__summary__item{padding:20px 5px 8px}
}
@media screen and (max-width:759px){
.LanareiknirResults__summary__item>b,.LanareiknirResults__summary__item>strong{font-size:27px}
}
@media screen and (max-width:759px){
.LanareiknirResults__summary__item--monthly{width:50%;border-right:10px solid #fff;margin-bottom:10px}
}
@media screen and (max-width:479px){
.LanareiknirResults__summary__item--monthly{width:100%;border:none}
}
@media screen and (min-width:760px) and (max-width:979px){
.LanareiknirResults__summary__item--monthly{border-right:10px solid #fff}
}
@media screen and (max-width:759px){
.LanareiknirResults__summary__item--lent{width:50%;border-right:10px solid #fff;margin-bottom:10px}
}
@media screen and (max-width:479px){
.LanareiknirResults__summary__item--lent{width:100%;border:none}
}
@media screen and (min-width:760px) and (max-width:979px){
.LanareiknirResults__summary__item--lent{border-right:10px solid #fff}
}