.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{background:#1e7fcc!important}html body{background:transparent;color:#000;line-height:1.6}body.funnel>div.container{background:transparent;margin-top:0;padding-bottom:0}body p{font-weight:400;line-height:1.6;margin:0}*,:after,:before{box-sizing:border-box}input[type=checkbox]{width:auto}body .button,body .button--add-on,body .button--add-on:active,body .button--add-on:focus,body .button--add-on:hover,body .button:active,body .button:focus,body .button:hover,body .cta,body .cta-style,body .cta-style:active,body .cta-style:focus,body .cta-style:hover,body .cta:active,body .cta:focus,body .cta:hover,body button,body button:active,body button:focus,body button:hover,body input.submit,body input.submit:active,body input.submit:focus,body input.submit:hover{background-color:transparent;color:inherit}body input[type=date],body input[type=email],body input[type=password],body input[type=tel],body input[type=text]{height:auto;line-height:1.6}body .subhead{height:auto;padding:1rem}.funnel .modal{overflow:initial}@media (max-width:460px){.funnel .modal{top:205px}}body.funnel h2{color:#fff;font-size:36px;text-align:center}body.funnel h2:not([class*=mb-]){margin-bottom:2rem}@media (min-width:768px){body.funnel h2{text-align:left}}body.funnel .subhead h1{color:#fff;font-size:24px}.mortgage-funnel__panels--pre a,.mortgage-funnel__panels--pre a:active,.mortgage-funnel__panels--pre a:focus,.mortgage-funnel__panels--pre a:hover,.mortgage-funnel__panels--pre button,.mortgage-funnel__panels--pre button:active,.mortgage-funnel__panels--pre button:focus,.mortgage-funnel__panels--pre button:hover{color:#fff}.mortgage-funnel{margin:0 auto;display:flex;flex-direction:column;padding-bottom:2rem}.mortgage-funnel:before{top:0;left:0;width:400px;height:400px;transform:translate(-50%,-50%)}.mortgage-funnel:after,.mortgage-funnel:before{position:fixed;background-color:#fff;opacity:.4;content:"";border-radius:50%;z-index:-1}.mortgage-funnel:after{bottom:0;right:0;width:450px;height:450px;transform:translate(50%,50%)}.mortgage-funnel__navigation{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7;color:#fff;display:flex;grid-area:header;justify-content:space-between;max-width:1200px}@media (min-width:1200px){.mortgage-funnel__navigation{margin:0 195px 0 300px}}.mortgage-funnel__navigation.mortgage-funnel__navigation-only-next{flex-direction:row-reverse}.mortgage-funnel__inner{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:7;display:flex;flex:1 0 auto;flex-direction:column;grid-area:main;margin-top:1rem;max-width:1200px}.grid-container.grid-container--start>.mortgage-funnel__inner{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:4}.mortgage-funnel__footer{display:flex;flex-direction:column;padding:0 1rem 2rem}@media (min-width:768px){.mortgage-funnel__footer{flex-direction:row}}.mortgage-funnel__footer button{order:2}@media (min-width:768px){.mortgage-funnel__footer button{order:0}}.mortgage-funnel__footer button+button{margin-bottom:2rem;order:1}@media (min-width:768px){.mortgage-funnel__footer button+button{margin-bottom:0;order:0}}.Cal__Container__root{display:block!important;margin:0;max-width:650px}.grid-container{display:-ms-grid;display:grid;gap:0 0;grid-template-areas:"header header header header" "main main main main" "main main main main";-ms-grid-columns:1fr 0 1fr 0 1fr 0 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:minmax(0,50px) 0 1fr 0 1fr;grid-template-rows:minmax(0,50px) 1fr 1fr;margin:0 auto;max-width:1200px;width:100%}@media (min-width:768px){.grid-container{gap:1rem 0;grid-template-areas:"header header header header" "sidebar main main main" "sidebar main main main"}.mortgage-funnel__navigation{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:7}.mortgage-funnel__inner{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:3;-ms-grid-column-span:5}}.grid-container.grid-container--start{margin-top:0;-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"main main main main" "main main main main"}@media (min-width:768px){.grid-container.grid-container--start{-ms-grid-rows:minmax(0,50px) 1fr 1fr;grid-template-rows:minmax(0,50px) 1fr 1fr;grid-template-areas:"header header header header" "sidebar main main main" "sidebar main main main"}.mortgage-funnel__navigation{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:4}.grid-container.grid-container--start>.mortgage-funnel__inner{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:3}}.mortgage-funnel__sidebar{display:flex;grid-area:sidebar}@media (min-width:768px){.mortgage-funnel__sidebar{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1}}.mortgage-funnel__static{align-items:center;display:flex;justify-content:center;margin:10px}.mortgage-funnel__static .mortgage-funnel__static_content{background-color:#fff;border-radius:10px;max-width:800px;padding:15px;width:100%}.mortgage-funnel__static .mortgage-funnel__static_content p{line-height:144%;margin-bottom:1.25rem}.mortgage-funnel__static .mortgage-funnel__static_content b,.mortgage-funnel__static .mortgage-funnel__static_content h1,.mortgage-funnel__static .mortgage-funnel__static_content h2,.mortgage-funnel__static .mortgage-funnel__static_content h3,.mortgage-funnel__static .mortgage-funnel__static_content h4,.mortgage-funnel__static .mortgage-funnel__static_content p{color:#666}.mortgage-funnel__static .mortgage-funnel__static_content a,.mortgage-funnel__static .mortgage-funnel__static_content a:hover{color:#1e7fcc}.mortgage-funnel__static:before{background-color:#fff;border-radius:50%;content:"";height:300px;left:0;opacity:.4;position:fixed;top:0;transform:translate(-50%,-50%);width:300px;z-index:-1}.funnel .white-box{background-color:#fff;border-radius:10px;max-width:545px;padding:1rem}.funnel .white-box+*{margin-top:1rem}.funnel .white-box h3,.funnel .white-box p,.funnel .white-box strong,.funnel .white-box ul{color:#000;display:inline-block;font-size:1rem;line-height:1.6}.funnel .white-box p.regular-paragraph{display:block;margin-bottom:1em}.details__body.tooltip-privacy{top:1rem;transform:translate(-50%);width:90%;height:95%;overflow-y:auto;position:fixed;left:50%}.details__body.tooltip-privacy li,.details__body.tooltip-privacy p,.details__body.tooltip-privacy strong{font-size:16px}.acc-container{font-family:Asap,sans-serif!important}.acc-container header{display:none}.acc-container label span,.acc-container p{text-align:left;color:#fff}.acc-container div.booking{margin:0}.acc-container input.textfield-input{border:1px solid #fff;border-radius:10px;padding:10px}.acc-container input.textfield-input:focus{border:1px solid #fff}.acc-container input[type=checkbox]{display:block!important;position:relative!important;opacity:1!important;float:left}.acc-container label{cursor:pointer}.acc-container div.calendar .acc-text-center{visibility:hidden}.acc-container div.calendar .acc-text-center:before{visibility:visible;content:"Selecteer hieronder eenvoudig de datum en tijd die het beste uitkomt voor een gratis afspraak met een van onze hypotheekadviseurs:"}.acc-container div.success{text-align:left}.acc-container div.success h1{visibility:hidden}.acc-container div.success h1:before{visibility:visible;content:"De afspraak is succesvol ingepland.\a\a Je ontvangt een bevestiging per e-mail met een link om in te loggen op je persoonlijke klantportaal.";white-space:pre-line;font-size:18px;font-weight:400}.acc-container div.success a.cta{color:#fff;margin:2em 0}.acc-container button.acc-w-full,.acc-container button:first-child{background:#ff8d12!important}.acc-container select.selectfield-input{line-height:100%}.acc-container .acc-validation-error{display:block;margin:10px 0 0;color:red}.acc-container .calendar-hourButton{background-color:#ffcd97!important;border-color:#fbab55!important}.acc-container .calendar-hourButton:hover{background-color:#ff9e23!important}html body .w-half{width:50%}html body .w-full{width:100%}html body .none{display:none}html body .block{display:block}html body .inline-block{display:inline-block}html body .flex{display:flex}@media (min-width:460px){html body .xs\:none{display:none}html body .xs\:block{display:block}html body .xs\:inline-block{display:inline-block}html body .xs\:flex{display:flex}}@media (min-width:768px){html body .md\:none{display:none!important}html body .md\:block{display:block}html body .md\:inline-block{display:inline-block}html body .md\:flex{display:flex}}html body .m-auto{margin:auto}html body .mx-auto{margin-left:auto;margin-right:auto}html body .my-auto{margin-top:auto;margin-bottom:auto}html body .mt-auto{margin-top:auto}html body .mb-auto{margin-bottom:auto}html body .ml-auto{margin-left:auto}html body .mr-auto{margin-right:auto}html body .m-0{margin:0}html body .mx-0{margin-left:0;margin-right:0}html body .my-0{margin-top:0;margin-bottom:0}html body .mt-0{margin-top:0}html body .mb-0{margin-bottom:0}html body .ml-0{margin-left:0}html body .mr-0{margin-right:0}html body .m-2{margin:.5rem}html body .mx-2{margin-left:.5rem;margin-right:.5rem}html body .my-2{margin-bottom:.5rem}html body .mt-2,html body .my-2{margin-top:.5rem}html body .mb-2{margin-bottom:.5rem}html body .ml-2{margin-left:.5rem}html body .mr-2{margin-right:.5rem}html body .m-4{margin:1rem}html body .mx-4{margin-left:1rem;margin-right:1rem}html body .my-4{margin-top:1rem;margin-bottom:1rem}html body .mt-4{margin-top:1rem}html body .mb-4{margin-bottom:1rem}html body .ml-4{margin-left:1rem}html body .mr-4{margin-right:1rem}html body .m-6{margin:1.5rem}html body .mx-6{margin-left:1.5rem;margin-right:1.5rem}html body .my-6{margin-bottom:1.5rem}html body .mt-6,html body .my-6{margin-top:1.5rem}html body .mb-6{margin-bottom:1.5rem}html body .ml-6{margin-left:1.5rem}html body .mr-6{margin-right:1.5rem}html body .m-8{margin:2rem}html body .mx-8{margin-left:2rem;margin-right:2rem}html body .my-8{margin-top:2rem;margin-bottom:2rem}html body .mt-8{margin-top:2rem}html body .mb-8{margin-bottom:2rem}html body .ml-8{margin-left:2rem}html body .mr-8{margin-right:2rem}html body .p-0{padding:0}html body .px-0{padding-left:0;padding-right:0}html body .py-0{padding-top:0;padding-bottom:0}html body .pt-0{padding-top:0}html body .pb-0{padding-bottom:0}html body .pl-0{padding-left:0}html body .pr-0{padding-right:0}html body .px-2{padding-left:.5rem;padding-right:.5rem}html body .p-4{padding:0}html body .px-4{padding-left:1rem;padding-right:1rem}html body .py-4{padding-bottom:1rem}html body .pt-4,html body .py-4{padding-top:1rem}html body .pb-4{padding-bottom:1rem}html body .pl-4{padding-left:1rem}html body .pr-4{padding-right:1rem}@media (min-width:768px){html body .md\:px-0{padding-left:0;padding-right:0}}html body .text-center{text-align:center}html body .text-left{text-align:left}html body .text-right{text-align:right}@media (min-width:768px){html body .md\:text-center{text-align:center}html body .md\:text-left{text-align:left}html body .md:\text-right{text-align:right}}html body .justify-between{justify-content:space-between}html body .flex-1{flex:1 0 0%}html body .flex-row{flex-direction:row}html body .flex-col{flex-direction:column}@media (min-width:460px){html body .xs\:flex-row{flex-direction:row}html body .xs\:flex-col{flex-direction:column}}html body .self-center{-ms-grid-row-align:center;align-self:center}html body .text-xs{font-size:.75rem;line-height:1rem}html body .text-sm{font-size:.875rem;line-height:1.25rem}html body .text-base{font-size:1rem;line-height:1.5rem}html body .text-lg{font-size:1.125rem;line-height:1.75rem}html body .text-xl{font-size:1.25rem;line-height:1.75rem}html body .text-2xl{font-size:1.5rem;line-height:2rem}html body .text-3xl{font-size:1.875rem;line-height:2.25rem}html body .text-4xl{font-size:2.25rem;line-height:2.5rem}html body .text-5xl{font-size:3rem;line-height:1}html body .text-6xl{font-size:3.75rem;line-height:1}html body .text-7xl{font-size:4.5rem;line-height:1}html body .text-8xl{font-size:6rem;line-height:1}html body .text-9xl{font-size:8rem;line-height:1}html body .text-blue{color:#1e7fcc}html body .text-orange{color:#ff8d12}html body .text-white{color:#fff}html body .text-black{color:#000}html body .font-normal{font-weight:400}html body .font-medium{font-weight:500}html body .font-bold{font-weight:700}@media (min-width:768px){a.button.button--submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}}a.button,button.button{display:block;text-align:center;padding:.75rem 2rem;font-size:1rem;border-radius:20px;background-color:transparent;transition:background-color .5s ease,color .5s ease}a.button.button--orange,button.button.button--orange{background-color:#ff8d12;color:#fff}a.button.button--white,button.button.button--white{background-color:#fff;border:1px solid #1e7fcc;color:#1e7fcc}a.button:disabled,button.button:disabled{background-color:#aeaeae;cursor:not-allowed}a.button.button--inline,button.button.button--inline{font-size:1rem;margin:0;padding:0;text-decoration:underline;display:inline}button.button--optional{width:100%;max-width:545px;background-color:#fff;color:#ff8d12;min-height:75px}button.button--optional:active,button.button--optional:hover{background-color:#ff8d12}button.button--optional svg{display:inline-block;margin-right:.5rem;vertical-align:middle}button.back-button{margin:initial;align-self:flex-start;color:#fff;display:inline-block;fill:#fff;font-size:.75rem;font-weight:700;text-align:left;max-width:50%;padding:1rem}@media (min-width:768px){button.back-button{font-size:1rem;padding:1rem 2rem}}button.back-button:active,button.back-button:hover{color:#fff}button.back-button svg{display:inline;margin-right:.5rem}button.button-link{font-size:1rem;margin:0;padding:0;text-decoration:underline}button.button-link.button-link--blue{color:#1e7fcc}.mortgage-funnel__panels--pre a.button,.mortgage-funnel__panels--pre button.button{width:80%}@media (min-width:768px){.mortgage-funnel__panels--pre a.button,.mortgage-funnel__panels--pre button.button{width:auto}}@media (max-width:768px){.mortgage-funnel__panels--pre a.button,.mortgage-funnel__panels--pre button.button{margin:0 auto}}.panels.signupPanels .elements header{display:flex}.panels.signupPanels .elements header h3+a{margin-left:8px}.panels.signupPanels .modal{display:none}.modal-open .panels.signupPanels .modal{display:block}.panels.signupPanels .modal-dialog{width:800px;margin:0;left:50%;top:50%;transform:translate(-50%,-50%)}.panels.signupPanels .modal-close-button{position:absolute;top:-15px;right:-15px}@media (max-width:767px){.panels.signupPanels .modal-dialog{margin:20px}}.panels.signupPanels .modal-content{border-radius:0;background:none}.panels.signupPanels .modal-body{padding:0}.panels.signupPanels #starter-funnel-videos{border-radius:6px;overflow:hidden;padding-bottom:56.25%}.panels.signupPanels #starter-funnel-videos iframe{position:absolute;left:0;top:0;width:100%;height:100%}.panels.signupPanels form .element .starter-funnel-video{position:absolute;top:7px;right:90px}button.starter-funnel-video{display:flex;align-items:center;color:#666;font-weight:700;font-style:italic;text-decoration:none;font-size:14px;background:none}button.starter-funnel-video.max-mortgage{margin:auto}@media (max-width:480px){button.starter-funnel-video{display:none}}button.starter-funnel-video svg{width:30px;height:27px;margin-right:8px;fill:#1763a0}button.starter-funnel-video span{position:absolute;margin-left:38px;opacity:0;visibility:hidden;white-space:nowrap;text-indent:0;transition:opacity .2s;background-color:#fff;border-radius:4px;border:1px solid #1e7fcc;font-weight:400;padding:1px 5px;font-size:13px}button.starter-funnel-video:hover span{opacity:1;visibility:visible}.risk-image{width:20px}.panels.preferences .intro{text-indent:35px}.preferences div.panel{background:#fcfcfc;border-top:1px solid #afced8;min-height:300px;position:relative;overflow:auto}.preferences div.panel div.panel.loading img{margin:25% auto 0;display:block}.preferences div.panel div.panel.loading span{display:block;text-align:center;margin:10px auto 0;color:#888}.preferences div.panel div.panel.mortgageparts.fixedInterestTerm{margin-bottom:100px}.preferences div.panel #currentStreet,.preferences div.panel #currentTown,.preferences div.panel #futureStreet,.preferences div.panel #futureTown{background-color:#fff;border-color:#ccc}.preferences div.panel div.content .intro div.cta-wrapper{display:flex}.preferences div.panel div.content .intro div.cta-wrapper .cta{width:270px}.preferences div.panel div.content .intro button.open{margin:40px auto;width:300px;text-align:center}@media (max-width:768px){.preferences div.panel div.content .intro button.open{width:100%}}@media (max-height:801px){.preferences div.panel div.content .intro button.open{margin-top:20px}}.preferences div.panel div.content .intro span.note{font-size:14px;display:block;margin-top:10px;text-indent:0;font-style:normal}.preferences div.panel div.content .intro img.profile{border:2px solid #1e7fcc;margin:11px 0 10px 10px;padding:2px;position:absolute;right:-75px}@media (max-width:768px){.preferences div.panel div.content .intro img.profile{display:none}}.preferences div.panel div.content .intro.intro_consult .cta,.preferences div.panel div.content .intro.intro_consult button.open{width:48%;text-align:center;height:75px;padding:28px}@media (max-width:768px){.preferences div.panel div.content .intro.intro_consult .cta,.preferences div.panel div.content .intro.intro_consult button.open{width:100%;margin:10px auto;float:none}}.preferences div.panel div.content .intro span.quote{font-size:134px;display:block;position:absolute;font-style:normal;color:#4193d5;line-height:1;text-indent:0;bottom:10px;right:25px;width:40px;height:50px}@media (max-width:1200px){.preferences div.panel div.content .intro span.quote{font-size:80px;bottom:-10px;right:0}}@media (max-width:768px){.preferences div.panel div.content .intro span.quote{font-size:75px;bottom:5px;right:10px;display:none}}.preferences div.panel div.content .intro span.quote:first-child{top:0;left:20px}@media (max-width:1200px){.preferences div.panel div.content .intro span.quote:first-child{top:10px;left:15px}}@media (max-width:768px){.preferences div.panel div.content .intro span.quote:first-child{top:5px;left:10px;display:block}}.preferences div.panel div.content .intro:after,.preferences div.panel div.content .intro:before{content:"";left:100%;top:60px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.preferences div.panel div.content .intro:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:20px;margin-top:-20px}.preferences div.panel div.content .intro:before{border-left-color:#4193d5;border-width:26px;margin-top:-26px}.preferences div.panel div.content .intro.firststep{text-indent:0;padding-top:7px}.preferences div.panel div.content .intro.firststep h3{margin-top:20px;padding-bottom:8px;border-bottom:1px solid #d9d7da}.preferences div.panel div.content .intro.firststep h4{margin-bottom:25px}.preferences div.panel div.content .intro.firststep p{clear:both}@media (max-height:801px){.preferences div.panel div.content .intro.firststep p{margin:8px 0;line-height:1.2}}.preferences div.panel div.content .intro.firststep svg{width:30px;height:27px;margin:-10px 4px;fill:#1763a0;display:inline}.preferences div.panel div.content .intro.firststep span.pre-button{width:100%;text-align:center}@media (min-width:1024px){.preferences div.panel div.content .intro.firststep span.pre-button{width:250px}}@media (min-width:769px){.preferences div.panel div.content .intro.firststep span.pre-button.left{float:left}.preferences div.panel div.content .intro.firststep span.pre-button.right{float:right}}.preferences div.panel div.content .intro.laststep{text-indent:0;padding-top:25px}.preferences div.panel div.content .intro.laststep ul.checkmarks{padding-left:10px;margin-top:0;margin-bottom:0}.preferences div.panel div.content .intro.laststep ul.checkmarks li{line-height:1.2}.preferences div.panel div.content .intro ul.checkmarks{padding-left:10px}@media (max-height:801px){.preferences div.panel div.content .intro ul.checkmarks{margin-top:-4px;margin-bottom:8px}.preferences div.panel div.content .intro ul.checkmarks li{line-height:1.2}}.preferences div.panel div.content .intro div.steps{margin:30px 0;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:768px){.preferences div.panel div.content .intro div.steps{margin-top:20px;margin-bottom:20px}}.preferences div.panel div.content .intro div.steps h3{width:100%;font-size:23px;margin-top:0;margin-bottom:10px;border:0}@media (max-height:801px){.preferences div.panel div.content .intro div.steps h3{font-size:18px}}@media (max-width:768px){.preferences div.panel div.content .intro div.steps{padding:10px}}.preferences div.panel div.content .intro div.steps div.step{width:24%;color:#1e7fcc;margin-right:5px;text-align:center}.preferences div.panel div.content .intro div.steps div.step i{display:block;width:25px;height:25px;border:2px solid #1e7fcc;color:#1e7fcc;line-height:25px;font-size:14px;font-weight:700;text-align:center;border-radius:25px;margin:0 auto;font-style:normal}.preferences div.panel div.content .intro div.steps div.step span{display:block;clear:both;font-weight:700;font-size:16px}@media (max-width:768px){.preferences div.panel div.content .intro div.steps div.step span{font-size:13px;font-weight:400}}.preferences div.panel div.content .intro div.steps div.step img{display:block;height:100px;margin:10px auto}@media (max-width:768px){.preferences div.panel div.content .intro div.steps div.step img{height:40px}}.preferences div.panel div.content .intro div.steps.after{clear:both;content:""}.preferences div.panel span.incentive{font-family:HandOfSean,segoe script,Myriad,Arial;color:#1e7fcc;display:inline-block;transform:translateY(80px) rotate(-7deg);font-size:19px;position:relative;margin-left:-3%}.preferences div.panel span.incentive:after{background:url(/image/preferences-incentive-arrow.png) no-repeat 100% 0;width:85px;height:30px;content:"";position:absolute;right:-94px;transform:rotate(7deg)}.preferences div.panel button.button--add-on.negativeMargin{margin-top:-45px}@media (max-width:768px){.preferences div.panel button.button--add-on.negativeMargin{margin-top:15px}}.preferences div.panel div.content{transition:all .4s ease;box-sizing:border-box;max-width:100%;overflow:visible;padding:30px 30px 30px 0;position:relative;width:990px}.preferences div.panel div.content:after,.preferences div.panel div.content:before{content:" ";display:table}.preferences div.panel div.content:after{clear:both}@media (max-width:1200px){.preferences div.panel div.content{padding:25px 0 15px 20px;width:980px;margin-right:0}}@media (max-width:768px){.preferences div.panel div.content{max-width:100%;padding:10px 5px}}.preferences div.panel div.content div.elements{background:#fff;border:4px solid #f5a651;border-radius:20px;clear:both;float:right;margin-bottom:40px;padding:35px 32px;position:relative;width:668px}@media (max-width:1200px){.preferences div.panel div.content div.elements{padding-left:20px;padding-right:20px}}@media (max-width:768px){.preferences div.panel div.content div.elements{box-sizing:border-box;margin-right:0;max-width:100%;padding-left:12px;padding-right:12px}}.preferences div.panel div.content div.elements:after,.preferences div.panel div.content div.elements:before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.preferences div.panel div.content div.elements:after{border-color:hsla(0,0%,100%,0) #fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:20px;top:60px;margin-top:-20px}.preferences div.panel div.content div.elements:before{border-color:hsla(0,0%,73.3%,0) #f5a651 hsla(0,0%,73.3%,0) hsla(0,0%,73.3%,0);border-width:26px;top:60px;margin-top:-26px}@media (max-width:768px){.preferences div.panel div.content div.elements:after,.preferences div.panel div.content div.elements:before{display:none}}.preferences div.panel div.content div.elements div.hint{clear:both;margin:0 0 12px;color:#555;font-size:16px}.preferences div.panel div.content div.elements.secondMortgage ul.error{white-space:normal}.preferences div.panel div.content p.avg-notice{color:#202020}.preferences div.panel div.content div.element{position:relative;margin-bottom:30px}@media (max-width:768px){.preferences div.panel div.content div.element{margin-bottom:15px}}.preferences div.panel div.content div.element:after{content:"";display:block;clear:both}.preferences div.panel div.content div.element label{color:#202020;padding:6px 60px 0 0;font-size:18px;width:350px;max-width:100%}@media (max-width:768px){.preferences div.panel div.content div.element label{box-sizing:border-box;padding-bottom:5px}}.preferences div.panel div.content div.element input.date,.preferences div.panel div.content div.element input[type=email],.preferences div.panel div.content div.element input[type=tel],.preferences div.panel div.content div.element input[type=text]{width:200px}.preferences div.panel div.content div.element input.money{width:130px}.preferences div.panel div.content div.element img.calculator{margin:5px 0 0 22px;cursor:pointer;float:right;width:24px}@media (max-width:768px){.preferences div.panel div.content div.element img.calculator{display:none}}.preferences div.panel div.content div.element input.checkbox,.preferences div.panel div.content div.element input.radio{width:auto}.preferences div.panel div.content div.element select{width:130px}.preferences div.panel div.content div.element select.currentMortgage,.preferences div.panel div.content div.element select.secondfixedInterestTerm,.preferences div.panel div.content div.element select.secondMortgageDeadline,.preferences div.panel div.content div.element select.secondMortgagePurpose,.preferences div.panel div.content div.element select.secondMortgageType,.preferences div.panel div.content div.element select.status{width:200px;height:42px;font-size:18px}.preferences div.panel div.content div.element ul.error{clear:both}@media (max-width:768px){.preferences div.panel div.content div.element ul.error{position:relative}}@media (min-width:1400px){.preferences div.panel div.content div.element{margin-bottom:30px}.preferences div.panel div.content div.element label{font-size:18px;width:365px}}@media (min-width:1200px){.preferences div.panel div.content div.element label{font-size:16px;width:385px}}.preferences div.panel div.content div.slider{overflow:visible}.preferences div.panel div.content header{margin:0 0 30px}.preferences div.panel div.content h3{font-size:28px;margin:0;color:#1e7fcc;font-weight:700}.preferences div.panel div.content h3 span{color:#1e7fcc;font-size:14px;float:left;width:60px;padding:6px 5px 0 0;position:relative}.preferences div.panel div.content h3 span.numresults,.preferences div.panel div.content h3 span.numtop{float:none;font-size:inherit;width:auto;padding:0;position:static}.preferences div.panel div.content h3 span i{font-size:20px;position:absolute;top:3px;left:35px}.preferences div.panel div.content h3 span sup{font-size:13px;position:absolute;top:2px;left:31px;line-height:1}.preferences div.panel div.content h3 span sub{font-size:13px;position:absolute;top:11px;left:42px;line-height:1}.preferences div.panel div.content #save,.preferences div.panel div.content #starters-save{margin-top:25px}.preferences div.panel div.content #addloan{margin:0 0 0 400px}.preferences div.panel div.content div.counter input.counter{width:40px;height:40px;text-align:center;font-weight:700;padding:0;float:left;margin:0 5px}.preferences div.panel div.content div.counter div.add,.preferences div.panel div.content div.counter div.subtract{float:left;width:40px;height:40px;font-weight:700;line-height:40px;font-size:25px;text-align:center;cursor:pointer;background:#4ec8f5;color:#fff;text-shadow:#3f58ad 0 1px 2px;box-shadow:1px 1px 1px #c2c2c2;border-radius:4px;background:#1e7fcc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.preferences div.panel div.content div.options{position:relative}.preferences div.panel div.content div.options div.option{background:#fff;border:1px solid #1e7fcc;border-radius:4px;color:#1e7fcc;cursor:pointer;font-size:19px;margin-bottom:25px;margin-left:2.4%;padding:10px 0;text-align:center;float:left}@media (max-width:768px){.preferences div.panel div.content div.options div.option{margin-left:1%;font-size:15px}}.preferences div.panel div.content div.options div.option div.monthlycosts{font-size:15px;font-weight:400}.preferences div.panel div.content div.options div.option div.monthlycosts span{font-weight:700;font-size:17px}.preferences div.panel div.content div.options div.option div.monthlycosts small{color:#888}.preferences div.panel div.content div.options div.option div.monthlycosts small span{font-weight:400;font-size:inherit}.preferences div.panel div.content div.options.grid2 div.option{width:48%}@media (max-width:768px){.preferences div.panel div.content div.options.grid2 div.option{width:47%}}.preferences div.panel div.content div.options.grid3 div.option{width:31%}.preferences div.panel div.content div.options.grid4 div.option{width:22%}@media (max-width:768px){.preferences div.panel div.content div.options.grid4 div.option{width:47%}}.preferences div.panel div.content div.options div.option.first,.preferences div.panel div.content div.options div.option:first-child{margin-left:0}.preferences div.panel div.content div.options div.option.selected{font-weight:700;padding:8px 0;border:3px solid #1e7fcc;background:#1e7fcc;color:#fff}.preferences div.panel div.content div.options div.option.selected div.monthlycosts small{color:#d8e6ff}.preferences div.panel div.content div.options div.option.disabled{background:#eaeaea;color:#777;border-color:#dadada}.preferences div.panel div.content div.options div.option.bestchoice{border-color:#468300}.preferences div.panel div.content div.options div.option.bestchoice:before{margin-left:65px}.preferences div.panel div.content div.options.displayall div.explanation:after,.preferences div.panel div.content div.options.displayall div.explanation:before{left:50%;display:block}.preferences div.panel div.content div.options.displayall div.explanation div.text{display:block}.preferences div.panel div.content div.options.displayall.grid3 div.explanation{width:31%;margin-left:2.4%;float:left;clear:none;padding-left:0;padding-right:0}.preferences div.panel div.content div.options.displayall.grid3 div.explanation:first-child{margin-left:0}.preferences div.panel div.content div.options.displayall.grid2 div.explanation{width:50%;float:left}.preferences div.panel div.content div.explanation{clear:left;padding:15px 20px 25px;margin-bottom:30px;background:#fff;border:2px solid #1e7fcc;position:relative;min-height:150px}.preferences div.panel div.content div.explanation h5{font:20px/1.5;color:#1e7fcc;margin-top:10px}.preferences div.panel div.content div.explanation p{margin-top:0;font-size:16px;text-align:left}@media (max-width:768px){.preferences div.panel div.content div.explanation dl dd{margin-left:5%}}.preferences div.panel div.content div.explanation div.text{display:none;transition:all 1s ease}.preferences div.panel div.content div.explanation div.text.selected{display:block}.preferences div.panel div.content div.explanation div.text iframe{border:0}.preferences div.panel div.content div.explanation div.text div.block{float:left;width:325px;margin-bottom:20px;font-size:14px}.preferences div.panel div.content div.explanation div.text div.block strong{font-weight:700;margin-right:20px}.preferences div.panel div.content div.explanation div.text div.block div.monthlycosts_net{margin-top:20px}.preferences div.panel div.content div.explanation div.text div.block dd.duration,.preferences div.panel div.content div.explanation div.text div.block div.cons{margin-bottom:20px}.preferences div.panel div.content div.explanation div.text div.block div.subtext{margin-left:140px;font-size:11px}.preferences div.panel div.content div.explanation div.text div.block.right{float:right}.preferences div.panel div.content div.explanation div.text div.block dt{width:140px}.preferences div.panel div.content div.explanation div.text div.block dd{margin-left:150px}.preferences div.panel div.content div.explanation div.riskslider{margin:20px 0;overflow:auto}.preferences div.panel div.content div.explanation div.riskslider div.high,.preferences div.panel div.content div.explanation div.riskslider div.low{float:left;font-size:12px;line-height:1;text-align:left}.preferences div.panel div.content div.explanation div.riskslider div.bottom{width:250px;height:8px;margin:7px 10px;float:left;background:#4193d5;position:relative;border-radius:4px}.preferences div.panel div.content div.explanation div.riskslider div.bottom div.indicator{width:4px;height:17px;background:#f5a651;margin-top:-4px;position:absolute}.preferences div.panel div.content div.explanation div.riskslider div.bottom div.risklevel{width:4px;height:17px;background:#66a71c;margin-top:-4px;cursor:help;position:absolute}.preferences div.panel div.content div.explanation div.selected.text.explanation__panel{display:flex;flex-wrap:wrap}.preferences div.panel div.content div.explanation div.selected.text.explanation__panel h5,.preferences div.panel div.content div.explanation div.selected.text.explanation__panel p{width:100%}.preferences div.panel div.content div.explanation div.selected.text.explanation__panel .properties{flex:1 1 0%}.preferences div.panel div.content div.explanation div.properties.interest{border-color:#4193d5}.preferences div.panel div.content div.explanation div.properties.interest,.preferences div.panel div.content div.explanation div.properties.interestTerm,.preferences div.panel div.content div.explanation div.properties.risklevel{float:left}@media (max-width:768px){.preferences div.panel div.content div.explanation div.properties.interest,.preferences div.panel div.content div.explanation div.properties.interestTerm,.preferences div.panel div.content div.explanation div.properties.risklevel{float:none;margin-left:auto;margin-right:auto;width:80%}}.preferences div.panel div.content div.explanation div.properties.interest img,.preferences div.panel div.content div.explanation div.properties.interestTerm img,.preferences div.panel div.content div.explanation div.properties.risklevel img{width:20px}.preferences div.panel div.content div.explanation:after,.preferences div.panel div.content div.explanation:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;display:none;transition:all 1s ease}.preferences div.panel div.content div.explanation:after{border-color:hsla(0,0%,97.3%,0) hsla(0,0%,97.3%,0) #fff;border-width:15px;margin-left:-15px}.preferences div.panel div.content div.explanation:before{border-color:hsla(0,0%,86.7%,0) hsla(0,0%,86.7%,0) #1e7fcc;border-width:18px;margin-left:-18px}.preferences div.panel div.content div.properties{background:#f5fbfd;border:1px solid #d6eef8;padding:15px;margin-bottom:10px;margin-left:10px;min-width:140px;font-size:14px;color:#000;text-align:center;min-height:90px}.preferences div.panel div.content div.properties strong{font-weight:700;color:#1e7fcc;font-size:16px}.preferences div.panel div.content div.properties small{color:#888}.preferences div.panel div.content div.properties dl{margin-top:8px}.preferences div.panel div.content div.properties dl dt{width:50%}.preferences div.panel div.content div.properties dl dd{margin-left:50%}.preferences div.panel div.content div.risklevel div.explanation{min-height:75px}.preferences div.panel div.content div.risklevel div.explanation.low:after,.preferences div.panel div.content div.risklevel div.explanation.low:before{left:17%;display:block}.preferences div.panel div.content div.risklevel div.explanation.mid:after,.preferences div.panel div.content div.risklevel div.explanation.mid:before{left:50%;display:block}.preferences div.panel div.content div.risklevel div.explanation.high:after,.preferences div.panel div.content div.risklevel div.explanation.high:before{left:83%;display:block}.preferences div.panel div.content div.mortgageparts div.explanation{min-height:350px}.preferences div.panel div.content div.mortgageparts div.explanation div.text p strong{color:#1e7fcc}.preferences div.panel div.content div.mortgageparts div.explanation div.text div.graph{text-align:center}@media (max-width:750px){.preferences div.panel div.content div.mortgageparts div.explanation div.text div.graph{display:none}}.preferences div.panel div.content div.mortgageparts div.explanation div.text div.graph span{padding-top:15px;padding-bottom:6px;font-size:16px;display:block;color:#797979}.preferences div.panel div.content div.mortgageparts div.explanation div.text div.graph iframe{border:1px solid #1e7fcc;margin:5px auto;display:block;width:420px;max-width:100%;height:230px}.preferences div.panel div.content div.mortgageparts div.explanation.straightline:after,.preferences div.panel div.content div.mortgageparts div.explanation.straightline:before{left:75%;display:block}.preferences div.panel div.content div.mortgageparts div.explanation.fixedrate:after,.preferences div.panel div.content div.mortgageparts div.explanation.fixedrate:before{left:25%;display:block}.preferences div.panel div.content div.consultType{padding-top:25px}.preferences div.panel div.content div.consultType div.option{width:180px}.preferences div.panel div.content div.consultType div.explanation.counselexecution:after,.preferences div.panel div.content div.consultType div.explanation.counselexecution:before{left:17%;display:block}.preferences div.panel div.content div.consultType div.explanation.counsel:after,.preferences div.panel div.content div.consultType div.explanation.counsel:before{left:50%;display:block}.preferences div.panel div.content div.consultType div.explanation.execution:after,.preferences div.panel div.content div.consultType div.explanation.execution:before{left:83%;display:block}.preferences div.panel div.content div.result{clear:both;width:570px;margin:25px 80px 60px 40px;border:4px solid #4193d5;padding:25px 25px 25px 32px;opacity:1;border-radius:20px;transition:opacity .2s ease-out;background:#fff;line-height:1.8;color:#1e7fcc;font-size:18px;z-index:1;float:right;position:relative}@media (max-width:768px){.preferences div.panel div.content div.result{box-sizing:border-box;float:none;margin-left:0;max-width:100%;padding-left:15px;padding-right:15px}}.preferences div.panel div.content div.result h5{color:#1e7fcc;font-size:20px;text-align:center}.preferences div.panel div.content div.result p{margin-top:0;line-height:1.6}.preferences div.panel div.content div.result p strong{color:#000}.preferences div.panel div.content div.result p.bottom-text{clear:both;text-align:center;margin-bottom:0;color:#797979}.preferences div.panel div.content div.result p.bottom-text span{position:relative;bottom:20px}.preferences div.panel div.content div.result ul.error{margin:0 0 20px}.preferences div.panel div.content div.result ul.message{list-style:none;font-size:15px;line-height:1.2;color:#1e7fcc;font-weight:700}.preferences div.panel div.content div.result ul.message:before{content:"LET OP!";display:block;color:#797979;font-weight:400;position:relative;top:-81px;left:250px;font-size:13px;height:80px;width:80px;margin-bottom:-80px;text-align:left;background:url(/image/search-h24-maxmortgage-arrow.png) no-repeat 37px 11px}.preferences div.panel div.content div.result div.secondary-buttons{display:inline-flex;margin-top:25px}.preferences div.panel div.content div.result div.secondary-buttons-right{display:inline-flex}@media (min-width:768px){.preferences div.panel div.content div.result div.secondary-buttons-right{margin-left:40px;margin-right:7px}}.preferences div.panel div.content div.result div.secondary-buttons-right .button--recalculate,.preferences div.panel div.content div.result div.secondary-buttons .button--recalculate{margin-top:10px;display:inline-flex}@media (max-width:768px){.preferences div.panel div.content div.result div.secondary-buttons,.preferences div.panel div.content div.result div.secondary-buttons-right{float:none;display:flex;justify-content:space-between;width:100%}.preferences div.panel div.content div.result div.secondary-buttons-right.right,.preferences div.panel div.content div.result div.secondary-buttons.right{margin-top:0}.preferences div.panel div.content div.result div.secondary-buttons-right .button-add-on,.preferences div.panel div.content div.result div.secondary-buttons .button-add-on{width:48%}.preferences div.panel div.content div.result div.secondary-buttons-right .button--recalculate,.preferences div.panel div.content div.result div.secondary-buttons .button--recalculate{margin-top:0}.preferences div.panel div.content div.result div.secondary-buttons-right .button--send,.preferences div.panel div.content div.result div.secondary-buttons .button--send{margin-bottom:0}}.preferences div.panel div.content div.result button.next{display:inline-flex;margin:25px 20px 20px 70px}@media (max-width:768px){.preferences div.panel div.content div.result button.next{margin-left:0;margin-top:20px;padding:10px 16px}}.preferences div.panel div.content div.result button.edit{margin:50px auto 0;float:none;width:165px}.preferences div.panel div.content div.result img.profile{border:2px solid #1e7fcc;margin:11px 0 10px 10px;padding:2px;right:-75px;position:absolute}@media (max-width:1200px){.preferences div.panel div.content div.result img.profile{display:none}}.preferences div.panel div.content div.result dl.total{margin-bottom:40px}.preferences div.panel div.content div.result dl.total dt{border:0;box-sizing:border-box;float:none;font-size:16px;font-weight:700;margin-top:0;text-align:center;width:100%}.preferences div.panel div.content div.result dl.total dd{width:auto;margin-left:0;text-align:center;font-size:23px;border:0;color:#1e7fcc;font-weight:700;height:42px}.preferences div.panel div.content div.result dl.total dd span{color:#000;width:50%;display:block;border-bottom:1px dashed #ccc;height:29px;margin:3px auto}.preferences div.panel div.content div.result dl.paper{background:url(/image/preferences-guide-paper-line-vertical.png) repeat-y 23px top;overflow:hidden;margin:0 15px;padding:15px 0;z-index:1}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper{margin:0;background:none}}.preferences div.panel div.content div.result dl.paper dt{color:#000;text-align:left;padding:0 0 0 30px;border-bottom:1px solid #e2f3f5;font-size:16px;z-index:1;width:320px;height:27px}@media (max-width:1200px){.preferences div.panel div.content div.result dl.paper dt{width:285px}}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper dt{width:100%;float:none;padding:0;border-bottom:0}}.preferences div.panel div.content div.result dl.paper dd{color:#1e7fcc;padding:0 0 0 12px;font-size:16px;border-bottom:1px solid #e2f3f5;position:relative;z-index:1;height:27px;margin-left:350px}@media (max-width:1200px){.preferences div.panel div.content div.result dl.paper dd{margin-left:305px}}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper dd{margin-left:0;padding-bottom:4px}}.preferences div.panel div.content div.result dl.paper dd:first-of-type,.preferences div.panel div.content div.result dl.paper dt:first-of-type{border-top:1px solid #e2f3f5}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper dd:first-of-type{border-top:0}}.preferences div.panel div.content div.result dl.paper #requiredmortgage_adviceexecution,.preferences div.panel div.content div.result dl.paper #requiredmortgage_savings{border-bottom:1px solid #1e7fcc}.preferences div.panel div.content div.result dl.paper #requiredmortgage_adviceexecution.deficit,.preferences div.panel div.content div.result dl.paper #requiredmortgage_savings.deficit{color:#1e7fcc;font-weight:700}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper dt#requiredmortgage_adviceexecution,.preferences div.panel div.content div.result dl.paper dt#requiredmortgage_savings{border-bottom:0}}.preferences div.panel div.content div.result dl.paper #requiredmortgage_mortgage{border-top:1px solid #1e7fcc;margin-top:1px;font-weight:700}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper dd#requiredmortgage_mortgage{border-top:0}}.preferences div.panel div.content div.result dl.paper em{float:right;color:#1e7fcc;font-size:13px;margin-top:3px}.preferences div.panel div.content div.result dl.paper div.annotation{float:right;color:#1e7fcc;font-weight:700;margin-right:10px;margin-top:4px;background:#fff;display:block;width:16px;height:16px;border:1px solid #1e7fcc;text-align:center;line-height:18px;border-radius:16px}.preferences div.panel div.content div.result dl.paper div.annotation:before{display:none}.preferences div.panel div.content div.result dl.paper div.annotation div.text{z-index:2;margin-right:-187px}@media (max-width:768px){.preferences div.panel div.content div.result dl.paper div.annotation{display:none}}.preferences div.panel div.content div.result dl.paper i{position:absolute;right:0}.preferences div.panel div.content div.result.impossible{border-color:maroon}.preferences div.panel div.content div.result.impossible dl.paper{clear:both}.preferences div.panel div.content div.result.impossible:before{border-left-color:maroon}.preferences div.panel div.content div.result span.risk-summary{color:#000;font-size:21px}.preferences div.panel div.content div.result:after,.preferences div.panel div.content div.result:before{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.preferences div.panel div.content div.result:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:20px;top:60px;margin-top:-20px}.preferences div.panel div.content div.result:before{border-color:rgba(65,147,213,0) rgba(65,147,213,0) rgba(65,147,213,0) #4193d5;border-width:26px;top:60px;margin-top:-26px}@media (max-width:768px){.preferences div.panel div.content div.result:after,.preferences div.panel div.content div.result:before{display:none}}.preferences div.panel div.content .intro img.profile,.preferences div.panel div.content div.result img.profile{width:65px;height:65px;right:-105px;border-radius:65px;margin-top:0}@media (max-width:1200px){.preferences div.panel div.content .intro img.profile,.preferences div.panel div.content div.result img.profile{display:none}}.preferences div.panel .layover{position:absolute;top:0;left:0;background:rgba(0,0,0,.15);width:100%;height:100%}.preferences div.panel:nth-child(2n+2){background:#f5f7fa}.preferences div.panel.risklevel div.content div.elements div.element{overflow:visible}.preferences div.panel.risklevel div.content div.elements div.element label{width:310px;max-width:100%}.preferences div.panel.risklevel div.content div.elements div.risk div.questions label{width:auto;float:none;clear:both;font-size:18px;padding-bottom:7px}.preferences div.panel.risklevel div.content div.elements div.risk div.questions div.options{overflow:auto;display:table;border-spacing:5px 0;width:101%;margin-left:-.5%}.preferences div.panel.risklevel div.content div.elements div.risk div.questions div.options div.option{display:table-cell;float:none;font-size:15px;height:50px;margin-bottom:15px;padding:7px 0;text-align:center;vertical-align:middle}.preferences div.panel.risklevel div.content div.elements div.risk div.questions ul.error{position:static;text-align:center}.preferences div.panel.risklevel div.content div.result img.thermometer{float:right;margin:40px;width:59px}@media (max-width:768px){.preferences div.panel.risklevel div.content div.result img.thermometer{margin:0 0 10px 10px}}.preferences div.panel.risklevel div.content div.result button.next{margin-top:50px}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm{padding-left:20px;padding-right:20px}@media (max-width:768px){.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm{padding-left:10px;padding-right:10px}}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.ui-slider{width:87.6%;margin:0 6.7%;border-radius:0}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.ui-slider:before{left:-10px;width:10px;height:25px;content:"";background:#1e7fcc;z-index:0;border-radius:10px 0 0 10px;position:absolute}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.ui-slider:after{right:-10px;width:10px;height:25px;content:"";background:#1e7fcc;z-index:0;border-radius:0 10px 10px 0;position:absolute}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.hint{display:none;color:maroon;margin-bottom:20px}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.hint span{font-weight:700}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels{overflow:hidden;padding:25px 0}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label{float:left;width:12%;margin-left:.5%;text-align:center;font-size:14px;position:relative;cursor:pointer;color:#1e7fcc}@media (max-width:768px){.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label{font-size:11px}}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label span.gross{display:none}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label strong{font-size:18px}@media (max-width:768px){.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label strong{font-size:14px}}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label br.mobilebreak{display:none}@media (max-width:768px){.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label br.mobilebreak{display:inline}}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label.bestchoice{color:#468300}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label.impossible{color:#999}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label:first-child{margin-left:0}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label:after{content:"";position:absolute;background:#4193d5;width:1px;height:19px;top:48px;left:55%}@media (max-width:768px){.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.labels div.label:after{top:80px}}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation{text-align:center;font-size:14px;margin-top:30px}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.impossible{border-color:maroon}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.impossible:before{border-bottom-color:maroon}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation:before{display:block}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n0:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n0:before{left:6.5%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n1:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n1:before{left:19%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n2:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n2:before{left:32%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n5:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n5:before{left:44.5%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n10:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n10:before{left:57%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n15:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n15:before{left:69.5%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n20:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n20:before{left:82%}.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n30:after,.preferences div.panel.fixedInterestTerm div.content div.fixedInterestTerm div.explanation.n30:before{left:94.5%}.preferences div.panel.orv div.content div.elements div.hint,.preferences div.panel.wlv div.content div.elements div.hint{margin-bottom:30px}.preferences div.panel.orv div.content div.elements div.hint.small,.preferences div.panel.wlv div.content div.elements div.hint.small{font-size:14px}.preferences div.panel.orv div.content div.elements div.options div.explanation,.preferences div.panel.wlv div.content div.elements div.options div.explanation{text-align:center;font-size:14px;margin-top:30px;margin-bottom:3px}.preferences div.panel.orv div.content div.elements div.options.grid3 .fixed:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .fixed:before,.preferences div.panel.orv div.content div.elements div.options.grid3 .minimal:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .minimal:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .fixed:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .fixed:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .minimal:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .minimal:before{left:17%;display:block}.preferences div.panel.orv div.content div.elements div.options.grid3 .average:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .average:before,.preferences div.panel.orv div.content div.elements div.options.grid3 .linear:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .linear:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .average:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .average:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .linear:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .linear:before{left:50%;display:block}.preferences div.panel.orv div.content div.elements div.options.grid3 .annuity:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .annuity:before,.preferences div.panel.orv div.content div.elements div.options.grid3 .full:after,.preferences div.panel.orv div.content div.elements div.options.grid3 .full:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .annuity:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .annuity:before,.preferences div.panel.wlv div.content div.elements div.options.grid3 .full:after,.preferences div.panel.wlv div.content div.elements div.options.grid3 .full:before{left:83%;display:block}.preferences div.panel.orv div.content div.elements div.options.grid2 .average:after,.preferences div.panel.orv div.content div.elements div.options.grid2 .average:before,.preferences div.panel.orv div.content div.elements div.options.grid2 .minimal:after,.preferences div.panel.orv div.content div.elements div.options.grid2 .minimal:before,.preferences div.panel.wlv div.content div.elements div.options.grid2 .average:after,.preferences div.panel.wlv div.content div.elements div.options.grid2 .average:before,.preferences div.panel.wlv div.content div.elements div.options.grid2 .minimal:after,.preferences div.panel.wlv div.content div.elements div.options.grid2 .minimal:before{left:25%;display:block}.preferences div.panel.orv div.content div.elements div.options.grid2 .full:after,.preferences div.panel.orv div.content div.elements div.options.grid2 .full:before,.preferences div.panel.wlv div.content div.elements div.options.grid2 .full:after,.preferences div.panel.wlv div.content div.elements div.options.grid2 .full:before{left:75%;display:block}.preferences div.panel.mortgage div.content div.explanation div.cta{clear:both;margin-top:50px}.preferences div.panel.mortgage div.content div.explanation div.cta button.quote{float:left;width:190px;margin-left:25px;margin-right:30px;background:#1e7fcc;border:1px solid #4193d5;color:#fff;font-weight:400;padding:12px 10px;font-size:14px;margin-top:12px}.preferences div.panel.mortgage div.content div.explanation div.cta button.quote:hover{background:#4193d5}@media (max-width:768px){.preferences div.panel.mortgage div.content div.explanation div.cta button.quote{margin-left:0;margin-bottom:10px;width:100%}}.preferences div.panel.mortgage div.content div.explanation div.cta button.signup{float:left;width:400px;max-width:100%;margin-top:0}.preferences div.panel.webcam div.content .intro{text-indent:0}.preferences div.panel.webcam div.content .intro button{margin-top:40px}.preferences div.panel.webcam div.content .intro a{color:#fff;text-decoration:none}.preferences div.panel.webcam div.content .intro button.select{color:#fff;float:left;width:260px;margin-right:17px;padding:12px 20px}@media (max-width:768px){.preferences div.panel.webcam div.content .intro button.select{float:none;margin:0 auto}}.preferences div.panel.webcam div.content .intro button.next{width:260px;padding:12px 20px}@media (max-width:768px){.preferences div.panel.signup dl dd{float:none;margin-left:5%;font-weight:700}.preferences div.panel.signup dl dt{width:100%}}.preferences div.panel.conditions .form-section-content b{font-size:26px;margin-left:10px}.preferences div.panel.conditions .conditions_already_agreed{margin-bottom:23px}.preferences div.panel.residence div.content div.elements{padding-top:70px}.preferences div.panel.residence div.content div.elements button.next{margin-top:75px}.preferences div.panel.requiredmortgage div.result dl.paper:hover input{position:relative;border-color:#4193d5}.preferences div.panel.requiredmortgage div.result dl.paper input{padding:0 0 0 5px!important;margin:0 0 0 -5px;background:#f2f2f2;line-height:inherit;font-size:inherit;width:150px;height:25px;border:1px dashed transparent;color:#1e7fcc;transition:all .5s ease-out}.preferences div.panel.requiredmortgage div.result dl.paper input:focus,.preferences div.panel.requiredmortgage div.result dl.paper input:hover{border-color:#4193d5;outline:0}.preferences div.panel.requiredmortgage div.result ul.error{white-space:normal;font-size:15px;line-height:1.2;margin-top:10px}.preferences div.panel.signup button.button--add-on{margin-top:28px}.preferences div.panel.closed .content{padding:15px 130px 10px 30px;width:900px}.preferences div.panel.closed .content h3{font-size:25px}.preferences div.panel.closed .content h3 span.number{font-size:17px}.preferences div.panel .button-section{position:relative}.preferences div.panel .button-section .button--send{position:absolute;bottom:0;margin-bottom:0}@media (max-width:768px){.preferences div.panel .button-section .button--send{position:relative;margin:20px 0}}.element.calculator .form-element{position:relative;float:left}.element.calculator .calculator-faux-click{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;cursor:pointer}.option.option--big{background-color:#fff;border-radius:16px;width:100%;font-size:18px;display:flex;opacity:1;padding:1.5rem;height:70px;transition:opacity .25s ease-in;position:relative}@media (min-width:768px){.option.option--big{height:90px;padding:1.5rem 3.5rem 1.5rem 1.5rem}}.option.option--big.option--focus{outline:none;border:3px solid orange}.option.option--big.option--checkbox:after,.option.option--big.option--checkbox:before{content:"";display:block;width:30px;height:30px;right:20px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.option.option--big.option--checkbox:before{border:1px solid #000}.option.option--big.option--checkbox.option--checked{background-color:#fff}.option.option--big.option--checkbox.option--checked:after{background-image:url(/image/icon/checkmark.svg);background-size:50%;background-repeat:no-repeat;background-position:50%}.option.option--big.option--checkbox.option--checked p{color:#000}.option.option--big.option--checkbox.option--unchecked{opacity:.5}.option.option--big p{color:#000;display:block;cursor:pointer;justify-content:center;-ms-grid-row-align:center;align-self:center}.option.option--big p+input{opacity:0;position:fixed;left:-30000rem}.option.option--big svg{-ms-grid-row-align:center;align-self:center;margin-right:.5rem}.checkbox label,.checkbox label a,.checkbox label a:active,.checkbox label a:hover{color:inherit}.checkbox label:after,.checkbox label:before{content:""}.checkbox input{display:none}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){position:absolute;left:0;opacity:.01}.checkbox [type=checkbox]:checked+label,.checkbox [type=checkbox]:not(:checked)+label{position:relative;padding-left:2.3em;font-size:1.05em;line-height:1.7;cursor:pointer;height:1.4em;display:inline-block}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:1px solid #1e7fcc;background:#fff;border-radius:.2em;box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(203,34,237,.2);transition:all .275s}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{content:"✓";position:absolute;top:.525em;left:.1em;font-size:1.375em;color:#66a71c;line-height:0;transition:all .2s}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.labeled-input{display:inline-block;margin-top:3rem;max-width:545px;position:relative;width:100%}.labeled-input input{border-radius:18px;box-shadow:none;color:#1e7fcc;outline:none;padding:2rem 2rem 1rem;width:100%}.labeled-input label{bottom:1rem;color:#1e7fcc;left:2rem;pointer-events:none;position:absolute;transition:opacity .25s ease-in,transform .25s ease-in,bottom .25s ease-in}.labeled-input input:focus+label,.labeled-input input:not([value=""])+label{bottom:3rem;opacity:.75;transform:scale(.75) translateX(-1em)}.labeled-input.labeled-input--half{max-width:256px;width:50%}.labeled-input.labeled-input--half+.labeled-input--half{margin-left:1rem}.labeled-input .labeled-input__error{bottom:3rem;color:red;font-size:14px;position:absolute;right:2rem}body input.input{border-radius:18px;height:48px;padding:0 1rem}body input.input:not([class*=w-]){width:100%}.options-wrapper{display:flex;flex-direction:column;margin:1rem 0;width:100%}.option{background-color:#fff;border:1px solid #1e7fcc;border-radius:18px;font-size:1rem;height:48px;opacity:1;padding:.5rem;position:relative;text-align:center;transition:background-color .25s ease-in;width:100%}.option.option--focus{border:3px solid orange;outline:none}.option+.option{margin-top:1rem}.option p{-ms-grid-row-align:center;align-self:center;color:#000;cursor:pointer;display:block;justify-content:center;transition:color .25s ease-in}.option p+input{left:-30000rem;opacity:0;position:fixed}.option.option--checkbox.option--checked{background-color:#1e7fcc}.option.option--checkbox.option--checked p{color:#fff}.select-wrapper select{border-radius:18px;height:auto;padding:2rem;width:100%}.select-wrapper.select--small select{height:43px;padding-bottom:0;padding-top:0}.form-row{max-width:545px;width:100%;margin:0 auto}@media (min-width:768px){.form-row{margin:0}}.form-row+.form-row{margin-top:1.5rem}.form-row.form-row--start{margin-top:1rem}.form-row.form-row--flex{display:flex}.form-row .labeled-input{margin-top:0}@media (min-width:768px){.form-row .button{margin:0 0 0 auto}}button.details__heading{color:#fff;font-size:1rem;padding:1.5rem 0;max-width:545px;width:100%}@media (min-width:768px){button.details__heading{margin-top:1rem;padding:1.5rem 1rem}}button.details__heading:hover{color:#fff}button.details__heading svg{display:inline;margin-left:.5rem;transition:transform .25s ease}.details__body{margin-bottom:10px;display:none;width:545px;max-width:90%;background-color:#fff;padding:2rem;box-shadow:4px 5px 27px -3px rgba(0,0,0,.49);z-index:11;border-radius:10px}.details__body p{color:#000}.details__body.details__body--open{display:block}.details__body__inner{position:relative}button.details__close{position:-webkit-sticky;position:sticky;width:auto!important;padding:0;top:0;float:right}.detail__backdrop{display:none;position:fixed;top:-50vh;width:1000vw;height:1000vh;left:-50vw;z-index:10}.detail__backdrop.detail__backdrop--open{display:block;background-color:rgba(0,0,0,.46)}.navigation{--line-height:2rem;--size:40px;margin-top:60px;list-style:none;display:none}@media (min-width:768px){.navigation{display:block}}.navigation li{align-items:center;color:#fff;display:flex}.navigation li span{display:inline-block;color:#000;width:var(--size);height:var(--size);line-height:var(--size);background:#fff;text-align:center;border-radius:50%;margin-right:1rem}.navigation li+li{margin-top:var(--line-height);position:relative}.navigation li+li:before{position:absolute;content:"";display:block;background-color:#fff;height:var(--line-height);width:1px;left:20px;top:-2rem;transform:translate(-50%)}.navigation li.active span{background-color:#ff8d12;color:#fff}.navigation li.completed{background-color:#fff}.mortgage-funnel__header{background-color:#fff;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:10}.mortgage-funnel__header .mortgage-funnel__header__inner{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.mortgage-funnel__header .mortgage-funnel__header__inner img{height:50px}.mortgage-funnel__header .mortgage-funnel__header__inner h2.current-panel{color:#000;font-size:14px;font-weight:500;margin:0 0 .5rem;text-align:center}.mortgage-funnel__header .header__navigation{width:170px}.mortgage-funnel__header .header__navigation ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.mortgage-funnel__header .header__navigation ul li{--line-height:20px;--size:20px;background:#fff;border-radius:50%;box-shadow:1px 1px 8px #a3a2a2;height:var(--size);line-height:var(--size);text-align:center;width:var(--size)}.mortgage-funnel__header .header__navigation ul li+li{margin-left:var(--line-height);position:relative}.mortgage-funnel__header .header__navigation ul li+li:before{background-color:#d8d8d8;content:"";display:block;height:2px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.mortgage-funnel__header .header__navigation ul li.active{background-color:#1e7fcc;color:#fff}.mortgage-funnel__header .header__navigation ul.four-items li+li:before{left:-10px;width:40px}.mortgage-funnel__header .header__navigation ul.five-items li+li:before{left:-10px;width:25px}.header__spar-talk{display:flex}.header__spar-talk p{-ms-grid-row-align:center;align-self:center;color:#1e7fcc;font-weight:700;margin-left:.5rem;width:200px}.panel-wrapper{display:block;font-size:0;transition:height .55s ease-in-out;margin-bottom:1rem;width:100%;max-width:100vw}.panel{display:none;transition:left .55s ease-in-out .1s,max-height 0s .35s;vertical-align:top;white-space:normal;width:100%}.panel.panel--open{max-height:unset;display:block}.panel .panel__content{margin:0 auto;font-size:1rem;padding:0 1rem;width:100%;max-width:695px}@media (min-width:768px){.panel .panel__content{margin:0}}.panel.finished p+p{margin-top:1.25rem}.progress{background-color:#d8d8d8;margin:0;height:30px;width:100%;position:-webkit-sticky;position:sticky;left:0;top:72px;z-index:10}.progress-done{background:#ff8600;color:#fff;display:flex;align-items:center;justify-content:center;height:100%;width:0;opacity:0;transition:1s ease .3s}.password-strength{width:calc(100% - 36px);height:16px;line-height:16px;background:#fff;border-radius:8px;margin:1em 18px 0}.password-strength::-webkit-progress-bar{width:calc(100% - 36px);height:16px;line-height:16px;background:#fff;border-radius:8px;margin:1em 18px 0}.password-strength::-moz-progress-bar,.password-strength::-webkit-progress-value{margin:2px;height:10px;border-radius:5px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.password-strength[value="1"]::-moz-progress-bar,.password-strength[value="1"]::-webkit-progress-value{background:#a71c1c}.password-strength[value="2"]::-moz-progress-bar,.password-strength[value="2"]::-webkit-progress-value,.password-strength[value="3"]::-moz-progress-bar,.password-strength[value="3"]::-webkit-progress-value{background:#ff8d12}.password-strength[value="4"]::-moz-progress-bar,.password-strength[value="4"]::-webkit-progress-value{background:#f9db00}.password-strength[value="5"]::-moz-progress-bar,.password-strength[value="5"]::-webkit-progress-value{background:#66a71c;width:100%}.issues{margin:1em 0;color:#fff;list-style:square;font-size:80%}.panel .panel__content .not-possible__orb{background-color:#fff;width:100%;border-radius:10px;padding:2rem 1rem;display:flex;flex-direction:column;position:relative;box-shadow:1px 1px 8px #323232;margin:0 auto}@media (min-width:480px){.panel .panel__content .not-possible__orb{padding:5rem 3rem;max-width:450px;height:450px}}@media (min-width:768px){.panel .panel__content .not-possible__orb{margin:0 auto 0 4rem}}.panel .panel__content .not-possible__orb h2{color:#000;font-size:1.5rem}.panel .panel__content .not-possible__orb p{color:#000;margin-bottom:1rem}.panel .panel__content .not-possible__orb a{color:#1e7fcc}.panel .panel__content .not-possible__orb img{-ms-grid-row-align:center;align-self:center;width:75px;height:75px}@media (min-width:768px){.panel .panel__content .not-possible__orb img{width:100px;height:100px}}.qr-codes{display:flex;flex-direction:column;margin:0 auto;padding:1rem}@media (max-width:768px){.qr-codes .qr-codes-image{max-height:200px}}.qr-codes.qr-codes--mobile{width:100%}.qr-codes canvas{-ms-grid-row-align:center;align-self:center}.qr-codes h3{text-align:center}.qr-codes a.button{margin:2rem auto 0}.spar-talk-intro ul{list-style-type:none;margin:0;padding:0}.spar-talk-intro ul li{margin:1rem 0}.spar-talk-intro ul svg{display:inline-block;height:1rem;margin-right:1rem;min-height:1.6rem;min-width:1rem;vertical-align:middle;width:1rem}.spar-talk-intro .form-row{margin-top:2rem}.spar-talk-intro img{border-radius:10px;width:100%;max-width:545px}@media (min-width:768px){.spar-talk-intro img{margin-bottom:10px}}.panel--address p{font-size:20px}.panel.panel--start .panel__content h2{margin-bottom:1rem}.privacy{color:#000}.privacy p,.privacy strong{margin-bottom:.5rem}.privacy strong{margin-top:.5rem}.avg-notice{margin-top:2rem;margin-bottom:2rem}.panel--redirect strong{display:inline-block;margin-bottom:2rem}.app-download-block .app-download-image__container{position:relative;display:flex;justify-content:center;align-items:center}.app-download-block .app-download-image__container .app-download__text{position:absolute;top:40%;color:#fff;max-width:140px;padding:10px;font-size:12px;text-align:center;line-height:1.4}.app-download-block a{text-align:center;color:#ff8d12}@media (min-width:768px){.app-download-block{display:flex;max-width:600px;margin:0 160px;justify-content:end}}.judex ul{list-style-type:none;margin:0;padding:0}.judex ul li{margin:1rem 0}.judex ul svg{display:inline-block;height:1rem;margin-right:1rem;min-height:1.6rem;min-width:1rem;vertical-align:middle;width:1rem}.judex .form-row{margin-top:2rem}.move-landing{position:relative}.move-landing .logo-container{position:absolute;display:flex;z-index:2;top:1.5%;left:0;right:0;max-width:900px;margin:0 auto}@media (max-width:480px){.move-landing .logo-container{top:10px;max-width:340px}}.move-landing .logo-container .logo-mobile{display:none}@media (max-width:768px){.move-landing .logo-container .logo-mobile{display:block;position:absolute;top:60px;left:40%;transform:scale(1.5)}}@media (max-width:480px){.move-landing .logo-container .logo-mobile{display:block;position:absolute;top:18px;left:28%;transform:none}}.move-landing .logo-container .logo-desktop{position:absolute;top:-2px;left:18%}@media (max-width:768px){.move-landing .logo-container .logo-desktop{display:none}}.move-landing .section__image-mobile{display:none}@media (max-width:768px){.move-landing .section__image-mobile{display:flex;align-items:end;background-color:#f0f7ff;padding-top:2rem}.move-landing .section__image-mobile img{width:100%}}@media (max-width:480px){.move-landing .section__image-mobile{padding-top:.5rem}}.move-landing .section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:0}@media (max-width:768px){.move-landing .section{display:flex;flex-direction:column-reverse}}.move-landing .section .section__image{background-color:#f0f7ff;display:flex;align-items:end}@media (max-width:768px){.move-landing .section .section__image{display:none}}.move-landing .section .section__image img{max-width:100%}@media (min-width:1680px){.move-landing .section .section__image img.right{position:absolute;right:0}}.move-landing .section .section__advisors--image{display:flex;justify-content:center;overflow:hidden}@media (max-width:768px){.move-landing .section .section__advisors--image{margin-top:-25%}}@media (max-width:480px){.move-landing .section .section__advisors--image{margin-top:-50%}}@media (max-width:768px){.move-landing .section .section__advisors--image img{transform:scale(.6);translate:0 20%}}.move-landing .section h2,.move-landing .section h3,.move-landing .section h4{font-weight:500;color:#0062cc}.move-landing .section h2.title{font-size:68px;line-height:64px;margin-bottom:35px}@media (max-width:1024px){.move-landing .section h2.title{font-size:50px;line-height:48px;text-align:left}}@media (max-width:768px){.move-landing .section h2.title{font-size:52px;line-height:48px;text-align:left}}@media (max-width:480px){.move-landing .section h2.title{margin-bottom:1.5rem;font-size:46px;line-height:40px}}.move-landing .section h3{font-size:52px;line-height:48px;font-weight:500}@media (max-width:1024px){.move-landing .section h3{font-size:32px;line-height:36px}}.move-landing .section h4{font-size:40px;line-height:44px;font-weight:500}@media (max-width:1024px){.move-landing .section h4{font-size:32px;line-height:36px}}.move-landing .section h5{font-size:18px;line-height:24px;font-weight:500;color:#0062cc}.move-landing .section .section__content{background-color:#fff;padding:170px 150px 20px 140px;z-index:1}@media (max-width:1024px){.move-landing .section .section__content{padding:170px 20px 40px 50px}}@media (max-width:768px){.move-landing .section .section__content{padding:20px 50px}}@media (max-width:480px){.move-landing .section .section__content{padding:1rem 1.5rem}}.move-landing .section .section__content h3{margin-bottom:40px;max-width:400px}.move-landing .section .section__content .description{font-weight:500;font-size:1rem;line-height:24px;color:#336499;margin-bottom:24px}.move-landing .section .section__content .button--orange{border-radius:12px}@media (max-width:480px){.move-landing .section .section__content .button--orange{width:100%}}.move-landing .section .usps{margin-bottom:1.5rem}.move-landing .section .usps h4{font-size:18px;line-height:24px;color:#0062cc}.move-landing .section .usps.circle{display:-ms-grid;display:grid;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-gap:1rem;margin-top:40px;margin-bottom:60px}@media (max-width:768px){.move-landing .section .usps.circle{margin-bottom:0}}.move-landing .section .usps.circle .usp{display:-ms-grid;display:grid;-ms-grid-columns:1fr 8fr;grid-template-columns:1fr 8fr;align-items:baseline}.move-landing .section .usps.circle .usp span{-webkit-margin-start:0;margin-inline-start:0}.move-landing .section .usps.circle .usp-circle{height:4rem;width:4rem;background-color:#f0f7ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0062cc}@media (max-width:1024px){.move-landing .section .usps.circle .usp-circle{height:3rem;width:3rem}}.move-landing .section .usps.circle .usp-content{display:flex;flex-direction:column;margin-left:1rem;max-width:400px}.move-landing .section .usps .usp{display:flex;align-items:center;margin-bottom:1rem}@media (max-width:480px){.move-landing .section .usps .usp{align-items:baseline;margin-bottom:0}}.move-landing .section .usps .usp span{font-size:1rem;font-weight:500;color:#336499;-webkit-margin-start:.75rem;margin-inline-start:.75rem}.move-landing .kiyoh_review{background:#fff;border-top:2px solid #f0f7ff;border-bottom:2px solid #f0f7ff;display:flex;justify-content:center;align-items:center;color:#003166;font-size:18px;padding:25px 0}@media (max-width:768px){.move-landing .kiyoh_review{font-size:14px;padding:15px 22px}}.move-landing .kiyoh_review .kiyoh_logo{width:40px;height:40px;margin:0 10px 0 0;position:relative}.move-landing .kiyoh_review .kiyoh_logo:before{content:"9,4";font-size:12px;font-weight:700;line-height:20px;text-align:center;padding:7px 10px;position:absolute;left:6px;top:3px;border-radius:100%;background:#fff}.move-landing .kiyoh_review .kiyoh_logo:after{content:"";background-image:url(/image/logo/kiyoh.svg);width:40px;height:40px;position:absolute;left:3px}.landing-footer{background-color:#004999;color:#66afff;padding:2rem 0;align-items:center;display:flex;justify-content:center}@media (max-width:768px){.landing-footer{display:block}}.landing-footer .text,.landing-footer span{padding:0 1rem;font-size:12px}@media (max-width:768px){.landing-footer span{display:none}}.status{width:100%;background-color:#fff;border-radius:20px;flex-direction:column}.status .status__item{display:flex;padding:1rem}.status .status__item>div,.status .status__item>svg{-ms-grid-row-align:center;align-self:center}.status .status__item+.status__item{border-top:1px solid #eaeaea}.status .status__header{color:#000;font-size:1rem;margin:0}.status .status__subheader{color:#000;font-size:.75rem}.status .status__image{height:50px;width:50px;border-radius:50%}.status__navigation{display:flex;justify-content:center;margin-bottom:1rem}.status__navigation__button{height:10px;width:10px;padding:0;border-radius:50%;border:2px solid #fff;transition:background-color .25s ease-in}.status__navigation__button+.status__navigation__button{margin-left:.25rem}.status__navigation__button.status__navigation__button--active{background-color:#fff}.overview{display:flex;flex-direction:column}.overview__item{background-color:#fff;border-radius:20px;position:relative}.overview__item:not(:first-of-type){margin-top:2rem}.overview .overview__header{border-radius:20px;box-shadow:0 2px 4px 0 transparent;cursor:pointer;display:flex;padding:1rem;transition:box-shadow .25s ease-in}.overview .overview__header h3{color:#000;margin-bottom:0}.overview .overview__header h3,.overview .overview__header svg{-ms-grid-row-align:center;align-self:center}.overview__item__toggle{background-color:#fff;border-radius:50%;bottom:-15px;height:30px;left:50%;position:absolute;transform:translate(-50%);width:30px}.overview__item__toggle:focus,.overview__item__toggle:hover{background-color:#fff}.overview__item__toggle:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #1e7fcc;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%) rotate(0deg);transition:.5s ease-in;width:0}.overview__body{color:#000;max-height:0;overflow:hidden;padding:0 1rem;transition:margin-top .25s ease-in,max-height .25s ease-in}.overview__body p,.overview__body strong{line-height:1.6}.overview__item--open .overview__header{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.overview__item--open .overview__body{margin-bottom:1rem;margin-top:1rem}.overview__item--open .overview__item__toggle:after{transform:translate(-50%) rotate(180deg)}body .mortgage-funnel .modal{background-color:#fff;border-radius:20px;box-shadow:4px 4px 8px rgba(0,0,0,.31);display:none;height:-webkit-min-content;height:-moz-min-content;height:min-content;left:50%;padding:1rem;position:fixed;top:50%;width:100%}@media (max-width:768px){body .mortgage-funnel .modal{max-width:92%;transform:translate(-50%,-50%)}}@media (min-width:768px){body .mortgage-funnel .modal{max-width:663px;transform:translate(-284px,-50%)}}body .mortgage-funnel .modal label{color:#000}body .mortgage-funnel .modal.modal--show,body .mortgage-funnel .modal.modal--show+.modal__background{display:block}.modal__close{position:absolute;right:-12px;top:-12px}.modal__background{background-color:#007fd2;display:none;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:10}.modal__inner{position:relative}.income .person{display:flex;flex-direction:column}.toggle{--size:35px;--positive:#68c900;--negative:#1e7fcc;--ball-color:#fff;position:relative}.toggle label{cursor:pointer;background-color:var(--negative);height:var(--size);position:relative;width:calc(var(--size)*2.25);text-indent:-9999px}.toggle label,.toggle label:before{display:block;border-radius:calc(var(--size)/2)}.toggle label:before{background-color:var(--ball-color);content:"";height:calc(var(--size)*0.9);left:calc(var(--size)*0.1);position:absolute;top:calc(var(--size)*0.05);width:calc(var(--size)*0.9);transition:.3s}.toggle .toggle__invalid,.toggle .toggle__valid{position:absolute;color:#fff;top:50%;font-size:.875rem;text-indent:0;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle .toggle__valid{display:none;left:20px}.toggle .toggle__invalid{display:block;right:14px}.toggle input:checked+label{background-color:var(--positive)}.toggle input:checked+label:before{left:calc(100% - var(--size)*0.1);transform:translateX(-100%)}.toggle input:checked+label .toggle__valid{display:block}.toggle input:checked+label .toggle__invalid{display:none}.toggle label:active:before{width:calc(var(--size)*1.2)}.toggle input[type=checkbox],.toggle input[type=radio]{height:0;width:0;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.people{display:flex}@media (max-width:768px){.people{flex-direction:column}}.person{flex:1 0 auto}@media (min-width:768px){.person{max-width:50%}}@media (max-width:768px){.person--main{padding-bottom:1rem}}@media (min-width:768px){.person--main{padding-right:2rem}}@media (max-width:768px){.person--partner{border-top:3px solid orange;padding-top:1rem}}@media (min-width:768px){.person--partner{border-left:3px solid orange;padding-left:2rem}}.modal--BuyOutPartner .options-wrapper,.modal--PenaltyInterest .options-wrapper,.modal--RaiseMortgageAmount .options-wrapper{margin-top:0}