@font-face{font-family:'ttnorms';font-weight:bold;font-style:normal;src:url(/client/f91a48716bb4268d71321e825e3a1353.woff2) format("woff2"),url(/client/1249c4539518864a80e3ed68e30dd22c.woff) format("woff")}@font-face{font-family:'ttnorms';font-weight:500;font-style:normal;src:url(/client/ca83af9bedd926bced57c99fd30d0fe3.woff2) format("woff2"),url(/client/11a68d7f18da682e5149b0c78d7be95b.woff) format("woff")}@font-face{font-family:'ttnorms';font-weight:normal;font-style:normal;src:url(/client/27f8f96bc7958630c2b294203a29b265.woff2) format("woff2"),url(/client/528abe66b205c7191b98f665e42f87e8.woff) format("woff")}.container,.container-fluid,.container-sm{width:100%;padding-right:8px;padding-left:8px;margin-right:auto;margin-left:auto}.container{max-width:100vw}.row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 20vw;max-width:20vw}.col-2{flex:0 0 40vw;max-width:40vw}.col-3{flex:0 0 60vw;max-width:60vw}.col-4{flex:0 0 80vw;max-width:80vw}.col-5{flex:0 0 100vw;max-width:100vw}.order-first{order:-1}.order-last{order:6}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.offset-1{margin-left:20vw}.offset-2{margin-left:40vw}.offset-3{margin-left:60vw}.offset-4{margin-left:80vw}.col-1,.col-2,.col-3,.col-4,.col-5,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}@media (min-width: 650px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 14.28571vw;max-width:14.28571vw}.col-md-2{flex:0 0 28.57143vw;max-width:28.57143vw}.col-md-3{flex:0 0 42.85714vw;max-width:42.85714vw}.col-md-4{flex:0 0 57.14286vw;max-width:57.14286vw}.col-md-5{flex:0 0 71.42857vw;max-width:71.42857vw}.col-md-6{flex:0 0 85.71429vw;max-width:85.71429vw}.col-md-7{flex:0 0 100vw;max-width:100vw}.order-md-first{order:-1}.order-md-last{order:8}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.offset-md-0{margin-left:0}.offset-md-1{margin-left:14.28571vw}.offset-md-2{margin-left:28.57143vw}.offset-md-3{margin-left:42.85714vw}.offset-md-4{margin-left:57.14286vw}.offset-md-5{margin-left:71.42857vw}.offset-md-6{margin-left:85.71429vw}}.col-1,.col-2,.col-3,.col-4,.col-5,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}@media (min-width: 1000px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 6.66667vw;max-width:6.66667vw}.col-lg-2{flex:0 0 13.33333vw;max-width:13.33333vw}.col-lg-3{flex:0 0 20vw;max-width:20vw}.col-lg-4{flex:0 0 26.66667vw;max-width:26.66667vw}.col-lg-5{flex:0 0 33.33333vw;max-width:33.33333vw}.col-lg-6{flex:0 0 40vw;max-width:40vw}.col-lg-7{flex:0 0 46.66667vw;max-width:46.66667vw}.col-lg-8{flex:0 0 53.33333vw;max-width:53.33333vw}.col-lg-9{flex:0 0 60vw;max-width:60vw}.col-lg-10{flex:0 0 66.66667vw;max-width:66.66667vw}.col-lg-11{flex:0 0 73.33333vw;max-width:73.33333vw}.col-lg-12{flex:0 0 80vw;max-width:80vw}.col-lg-13{flex:0 0 86.66667vw;max-width:86.66667vw}.col-lg-14{flex:0 0 93.33333vw;max-width:93.33333vw}.col-lg-15{flex:0 0 100vw;max-width:100vw}.order-lg-first{order:-1}.order-lg-last{order:16}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.order-lg-13{order:13}.order-lg-14{order:14}.order-lg-15{order:15}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:6.66667vw}.offset-lg-2{margin-left:13.33333vw}.offset-lg-3{margin-left:20vw}.offset-lg-4{margin-left:26.66667vw}.offset-lg-5{margin-left:33.33333vw}.offset-lg-6{margin-left:40vw}.offset-lg-7{margin-left:46.66667vw}.offset-lg-8{margin-left:53.33333vw}.offset-lg-9{margin-left:60vw}.offset-lg-10{margin-left:66.66667vw}.offset-lg-11{margin-left:73.33333vw}.offset-lg-12{margin-left:80vw}.offset-lg-13{margin-left:86.66667vw}.offset-lg-14{margin-left:93.33333vw}}@media (min-width: 1920px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 6.66667vw;max-width:6.66667vw}.col-xl-2{flex:0 0 13.33333vw;max-width:13.33333vw}.col-xl-3{flex:0 0 20vw;max-width:20vw}.col-xl-4{flex:0 0 26.66667vw;max-width:26.66667vw}.col-xl-5{flex:0 0 33.33333vw;max-width:33.33333vw}.col-xl-6{flex:0 0 40vw;max-width:40vw}.col-xl-7{flex:0 0 46.66667vw;max-width:46.66667vw}.col-xl-8{flex:0 0 53.33333vw;max-width:53.33333vw}.col-xl-9{flex:0 0 60vw;max-width:60vw}.col-xl-10{flex:0 0 66.66667vw;max-width:66.66667vw}.col-xl-11{flex:0 0 73.33333vw;max-width:73.33333vw}.col-xl-12{flex:0 0 80vw;max-width:80vw}.col-xl-13{flex:0 0 86.66667vw;max-width:86.66667vw}.col-xl-14{flex:0 0 93.33333vw;max-width:93.33333vw}.col-xl-15{flex:0 0 100vw;max-width:100vw}.order-xl-first{order:-1}.order-xl-last{order:16}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.order-xl-13{order:13}.order-xl-14{order:14}.order-xl-15{order:15}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:6.66667vw}.offset-xl-2{margin-left:13.33333vw}.offset-xl-3{margin-left:20vw}.offset-xl-4{margin-left:26.66667vw}.offset-xl-5{margin-left:33.33333vw}.offset-xl-6{margin-left:40vw}.offset-xl-7{margin-left:46.66667vw}.offset-xl-8{margin-left:53.33333vw}.offset-xl-9{margin-left:60vw}.offset-xl-10{margin-left:66.66667vw}.offset-xl-11{margin-left:73.33333vw}.offset-xl-12{margin-left:80vw}.offset-xl-13{margin-left:86.66667vw}.offset-xl-14{margin-left:93.33333vw}}@media (min-width: 1920px){.col-xl-2{flex:0 0 13.333333333vw;max-width:13.333333333vw}}@media (min-width: 2560px){.col-xl-2{flex:0 0 10.52631579vw;max-width:10.52631579vw}}.col-1,.col-2,.col-3,.col-4,.col-5,.col,.col-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:8px;padding-left:8px}@media (min-width: 2560px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xxl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xxl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xxl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xxl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xxl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 5.26316vw;max-width:5.26316vw}.col-xxl-2{flex:0 0 10.52632vw;max-width:10.52632vw}.col-xxl-3{flex:0 0 15.78947vw;max-width:15.78947vw}.col-xxl-4{flex:0 0 21.05263vw;max-width:21.05263vw}.col-xxl-5{flex:0 0 26.31579vw;max-width:26.31579vw}.col-xxl-6{flex:0 0 31.57895vw;max-width:31.57895vw}.col-xxl-7{flex:0 0 36.84211vw;max-width:36.84211vw}.col-xxl-8{flex:0 0 42.10526vw;max-width:42.10526vw}.col-xxl-9{flex:0 0 47.36842vw;max-width:47.36842vw}.col-xxl-10{flex:0 0 52.63158vw;max-width:52.63158vw}.col-xxl-11{flex:0 0 57.89474vw;max-width:57.89474vw}.col-xxl-12{flex:0 0 63.15789vw;max-width:63.15789vw}.col-xxl-13{flex:0 0 68.42105vw;max-width:68.42105vw}.col-xxl-14{flex:0 0 73.68421vw;max-width:73.68421vw}.col-xxl-15{flex:0 0 78.94737vw;max-width:78.94737vw}.col-xxl-16{flex:0 0 84.21053vw;max-width:84.21053vw}.col-xxl-17{flex:0 0 89.47368vw;max-width:89.47368vw}.col-xxl-18{flex:0 0 94.73684vw;max-width:94.73684vw}.col-xxl-19{flex:0 0 100vw;max-width:100vw}.order-xxl-first{order:-1}.order-xxl-last{order:20}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.order-xxl-13{order:13}.order-xxl-14{order:14}.order-xxl-15{order:15}.order-xxl-16{order:16}.order-xxl-17{order:17}.order-xxl-18{order:18}.order-xxl-19{order:19}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:5.26316vw}.offset-xxl-2{margin-left:10.52632vw}.offset-xxl-3{margin-left:15.78947vw}.offset-xxl-4{margin-left:21.05263vw}.offset-xxl-5{margin-left:26.31579vw}.offset-xxl-6{margin-left:31.57895vw}.offset-xxl-7{margin-left:36.84211vw}.offset-xxl-8{margin-left:42.10526vw}.offset-xxl-9{margin-left:47.36842vw}.offset-xxl-10{margin-left:52.63158vw}.offset-xxl-11{margin-left:57.89474vw}.offset-xxl-12{margin-left:63.15789vw}.offset-xxl-13{margin-left:68.42105vw}.offset-xxl-14{margin-left:73.68421vw}.offset-xxl-15{margin-left:78.94737vw}.offset-xxl-16{margin-left:84.21053vw}.offset-xxl-17{margin-left:89.47368vw}.offset-xxl-18{margin-left:94.73684vw}}@media (min-width: 2560px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.row.chrome-vw{width:100vw}@media (max-width: 649px){.container{padding-right:16px;padding-left:16px}.col-sm-1{flex:0 0 calc(20vw - 3.2px);max-width:calc(20vw - 3.2px)}.col-sm-2{flex:0 0 calc(40vw - 6.4px);max-width:calc(40vw - 6.4px)}.col-sm-3{flex:0 0 calc(60vw - 9.6px);max-width:calc(60vw - 9.6px)}.col-sm-4{flex:0 0 calc(80vw - 12.8px);max-width:calc(80vw - 12.8px)}.col-sm-5{flex:0 0 calc(100vw - 16px);max-width:calc(100vw - 16px)}.offset-sm-1{margin-left:calc(20vw - 3.2px)}.offset-sm-2{margin-left:calc(40vw - 6.4px)}.offset-sm-3{margin-left:calc(60vw - 9.6px)}.offset-sm-4{margin-left:calc(80vw - 12.8px)}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#03a9f4;text-decoration:none;background-color:transparent}a:hover{color:#0275a8;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;width:20px;height:20px;font-size:0;line-height:0;cursor:pointer;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir='rtl'] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir='rtl'] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;margin:0;padding:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;width:20px;height:20px;cursor:pointer}.slick-dots li button{display:block;padding:5px;width:20px;height:20px;font-size:0;line-height:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.no-js .page-inner[data-exit='true']{transform:translate3d(0, 0, 0);opacity:1}.no-js .helper-wrap{display:none}.no-js .picture img{padding-bottom:0 !important;opacity:1}:root{--scrollbar-width: 0}.js-focus-visible :focus:not(.focus-visible){outline:none}html{-ms-overflow-style:-ms-autohiding-scrollbar}html.no-scroll body{overflow:hidden;height:100vh}html.no-scroll.iphone{overflow:initial}body{position:relative;overflow-x:hidden;font:16px/23px ttnorms,"Helvetica Neue","Helvetica",Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.4375em;hyphens:manual;color:#4f4f4f;-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}.gm-style{font:16px/23px ttnorms,"Helvetica Neue","Helvetica",Arial,sans-serif !important}html,body{min-height:100%}img{width:100%;max-width:100%;height:auto}small{font-size:12px;line-height:1.1667em}b{font-weight:600}dl,dt,dd{margin-bottom:0;font-weight:normal}::selection{color:#ffffff;background-color:#dc1e35}.sr-only{position:absolute;overflow:hidden;clip:rect(0, 0, 0, 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.text-right{text-align:right}.extraMargin{margin-top:220px}.hidden{display:none}.strong{font-weight:600}.container{overflow:hidden;padding-top:112px}.container.frida{padding-top:0}.content{position:relative;padding-top:16px}.imageContainer{width:auto;height:calc(100vh - 48px);min-height:340px;background-size:cover}.editor-error{position:fixed;z-index:99999999999;top:0;left:0;padding:80px 40px 30px;width:100%;font-size:20px;font-weight:bold;text-align:center;border:5px solid;background:#ff00ff}.editor-error:before{position:absolute;top:40px;left:50%;font-size:40px;content:'⚠️ Yo, Editor!';transform:translate(-50%, 0);white-space:nowrap}a{color:#dc1e35}.link-hover-underline{padding-bottom:2px;background-image:linear-gradient(to right, #dc1e35 100%, #dc1e35 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size 200ms ease-in-out}.link-hover-underline:hover{background-size:100% 2px}.link-dotted-underline,a.default{position:relative;color:#dc1e35;background-image:linear-gradient(to right, #dc1e35 40%, rgba(255,255,255,0) 20%),linear-gradient(to right, #dc1e35 100%, #dc1e35 100%);background-position:0% 100%, 0 100%;background-size:4px 2px, 0 2px;background-repeat:repeat-x, no-repeat;transition:background-size 200ms ease-in-out}.link-dotted-underline:hover,a.default:hover{text-decoration:none;background-size:4px 2px, 100% 2px}a.default{font-weight:500;padding-bottom:2px}.disabled-link{opacity:0.3}.disabled-link:hover{cursor:not-allowed;opacity:0.5}ol{padding-left:0;font-size:inherit;line-height:1.6em;list-style-type:none;color:inherit}ol li{margin-bottom:16px;padding-left:48px;font-size:inherit;counter-increment:step-counter;color:inherit}ol li:before{position:absolute;left:8px;font-weight:bold;content:counter(step-counter) ".";color:#dc1e35}.styled-scrollbar::-webkit-scrollbar{background:transparent;width:0.5em;height:0.5em}.styled-scrollbar::-webkit-scrollbar-track{background:transparent}.styled-scrollbar::-webkit-scrollbar-track-piece{background:transparent}.styled-scrollbar::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.app{transition:filter 300ms linear}.order-sm-first{order:-1}.order-sm-5{order:5}@media (max-width: 649px){.full-bleed{margin-left:-16px;width:100vw !important}}@media (min-width: 650px){.container{padding-top:176px}.order-md-first{order:-1}}@media (min-width: 1000px){.container{padding-top:0}.content{padding-top:107.2px}.order-lg-last{order:100}}

html.ie11 .picture-placeholder-wrap.main-picture-loaded{transition:opacity 100ms 200ms;opacity:0}html.ie11 .staffbio-card-image-container .picture-placeholder-wrap{position:relative;height:auto}html.ie11 .staffbio-card-image-container .picture{position:absolute;top:0;left:0;width:100%;height:100%}html.ie11 .hero-block .picture,html.ie11 .blocklist-wrap .picture{height:auto}html.ie11 .blocklist-wrap .picture{transform:translateY(-10%)}html.ie11 .product-card-outer.slick-slide{height:auto}html.ie11 .hero-block-product-card .element.one{top:10vh;right:0;width:70%;height:70%}html.ie11 .hero-block-product-card .element.two{right:0;bottom:30%;width:130px;height:130px}html.ie11 .hero-block-product-card .element.three{right:25%;bottom:20%;width:70px;height:70px}html.ie11 .hero-block-product-card .card{bottom:32px;left:50%;max-width:720px !important;transform:translateX(-50%)}html.ie11 .help-card{width:100%}html.ie11 .compare-funds{width:100%}html.ie11 .comparison-table table{table-layout:auto}html.ie11 .hero-block.hero-block-funds .row{height:auto}html.ie11 .profile-cards-list{width:100%}html.ie11 .profile-card .picture{height:auto}html.ie11 .profile-card .picture img{transform:scale3d(1.4, 1.4, 1.4)}html.ie11 .modal__shade{z-index:10031}html.ie11 .modal__wrap{z-index:10032}@media (min-width: 650px){html.ie11 .news-container .picture,html.ie11 .news-container .picture-placeholder-wrap{overflow:hidden;height:400px}html.ie11 .news-container .slick-slide img{height:auto;transition:transform 120ms ease;transform:scale(0.96) translateY(-30%)}html.ie11 .news-container .slick-active img{transform:scale(1) translate3d(0, -30%, 0)}html.ie11 .news-container:hover .slick-active img{transform:scale(1.02) translate3d(0, -30%, 0)}}@media (min-width: 1000px){html.ie11 .blocklist-wrap,html.ie11 .page-inner,html.ie11 .page-inner>div:first-child{display:flex;flex-wrap:wrap}html.ie11 .blocklist-wrap .copy-wrap,html.ie11 .page-inner .copy-wrap,html.ie11 .page-inner>div:first-child .copy-wrap{width:100%}html.ie11 .moment-red-overlay .scrolling-menu-button-wrap{transform:translateY(5px)}}

.icon{display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:contain}.icon svg{vertical-align:0}.storybook-icon .icon{margin:0 auto}.icon-houseBig{width:122px;height:97px}.icon-arrow-right{padding-left:2px}.icon-arrow-right svg{vertical-align:4px}

.arrow-button{position:relative;width:80px;max-width:100%;height:80px;transition:transform 320ms, box-shadow 320ms, opacity 320ms ease;transform:translate3d(0, 0, 0);opacity:1;background-color:#fafafa;box-shadow:transparent}.arrow-button .icon{margin:0 auto;width:29px;height:51px}.arrow-button:hover{transition:transform 320ms, box-shadow 320ms ease;transform:translate3d(0, -8px, 0);box-shadow:0 30px 60px rgba(0,0,0,0.15)}.arrow-button:disabled{transition:transform 320ms, box-shadow 320ms, opacity 320ms ease;opacity:0.3}.arrow-button:disabled:hover{cursor:default;transform:none;box-shadow:none}.arrow-button:focus{outline:-webkit-focus-ring-color auto 5px}.arrow-button.small{width:30px;height:30px;background-color:transparent}.arrow-button.small .icon{margin-top:-7px;height:16px;width:auto}.arrow-button.small .icon svg{width:auto;height:100%}.arrow-button.small:hover{transform:translate3d(0, -4px, 0);box-shadow:none}

button,.faux-button{margin:0;padding:0;transition:background-color 0.2s ease-in-out, color 0.2s;border:none;border-radius:3px;background:transparent}button:hover{cursor:pointer}.button{position:relative;display:block;width:100%;height:48px;border-radius:3px;transition:opacity 420ms, background 420ms, transform 420ms}.button:before{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;z-index:0;width:0;content:'';transition:opacity 420ms, background 420ms, transform 420ms, width 0ms 420ms;background-color:rgba(255,255,255,0)}.button:hover::before{transition:opacity 420ms, background 420ms, transform 420ms, width 0ms 0ms;background-color:rgba(255,255,255,0.5);transform:scale(0.75, 0.75);opacity:0;width:100%}.button:after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;content:'';transition:opacity 420ms, background 420ms, transform 420ms;transform:scale(1, 1);opacity:0}.button:hover::after{transform:scale(1, 1);opacity:1}.button.big{height:64px}.button.gray{position:relative;font-weight:500;color:#4f4f4f;background:#efefef}.button.gray:hover{color:#ffffff;background:#dc1e35}.button.gray:active{background:#b72236}.button.gray:disabled,.button.gray.disabled{color:#919191;background:#fafafa}.button.red{text-align:center;color:#fafafa;background-color:#dc1e35}.button.red:disabled,.button.red.disabled{background:#e66272}.button.red:hover{background-color:#b72236}.button.icon-left,.button.icon-right{position:relative}.button.icon-left .icon,.button.icon-right .icon{top:50%;transform:translateY(-50%);position:absolute}.button.icon-left{padding-left:32px}.button.icon-left .icon{left:16px}.button.icon-right{padding-right:32px}.button.icon-right .icon{right:16px}.button.outline{border:1px solid #d1d1d1}.button:disabled,.button.disabled{cursor:not-allowed}.button.white{color:#ffffff}.button.white.outline{border:1px solid #ffffff}.button.white:hover{color:#dc1e35}a.button{display:flex;align-items:center;justify-content:center;border-radius:3px}a.button:hover{text-decoration:none}@media (min-width: 1921px){button,.faux-button{font-size:calc(8px + .41645vw)}button:hover,.faux-button:hover{background-color:#fafafa}button:hover .faux-button,.faux-button:hover .faux-button{background-color:#fafafa}a.button{font-size:calc(8px + .41645vw)}}

.chat-bubble-button{background:#fff;box-shadow:0px 32px 64px rgba(0,0,0,0.16);width:60px;height:60px;border-radius:100%;display:flex;justify-content:center;align-items:center;transition:transform 300ms 200ms ease-in-out, opacity 300ms 200ms;opacity:1;transform:translateY(0)}.chat-bubble-button .icon-chatBubble{width:28px;position:relative;display:block}.chat-bubble-button .icon-chatBubble svg{position:absolute;top:-5px;left:0;width:100%;height:auto}.chat-bubble-button .icon-chatBubble svg path{fill:#dc1e35}.chat-bubble-button.expanded{transform:translateY(200%);opacity:0}@media (min-width: 650px){.chat-bubble-button{width:70px;height:70px}.chat-bubble-button .icon-chatBubble{width:30px}.chat-bubble-button .icon-chatBubble svg{top:-6px}}

.icon-button{text-align:center}.icon-button path{fill:inherit}.icon-button .icon{display:inline-block}

.icon-button-rounded{text-align:center;width:24px;height:24px;border-radius:100%;background:#efefef;display:flex;justify-content:center;align-content:center;align-items:center}.icon-button-rounded path{fill:#6d6d6d}.icon-button-rounded.red-icon path{fill:#dc1e35}.icon-button-rounded .icon{width:10px;height:10px;position:relative}.icon-button-rounded .icon svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100%;height:100%}

.invisible-button{margin:0;padding:0;border:none;background:transparent}.invisible-button .icon{display:inline-block;margin-right:8px;vertical-align:-2px}.invisible-button.red{color:#dc1e35}.invisible-button:hover{background:transparent}

.more-less-button{color:#6d6d6d}.more-less-button.large{font-size:20px}.more-less-button-arrow{display:inline-block;margin-left:16px;width:16px;height:10px;transition:transform 0.2s;transform:rotate(0deg);background:url(/client/a6a7cb535ed66a62c0d55bc10883cbb5.svg) no-repeat center}.more-less-button-arrow.closed{transform:rotate(180deg)}.more-less-button.plus-minus{line-height:2em}.more-less-button.plus-minus .icon{display:inline-block;margin-right:24px;vertical-align:-3px}.more-less-button:focus{color:#dc1e35}

.play-button{display:flex;justify-content:center;align-items:center;background-color:#dc1e35;border-radius:50%;border:1px solid #dc1e35;transition:background 0.2s ease-in-out, color 0.2s}.play-button .icon{position:relative;width:37px;height:47px;margin-left:10px}.play-button .icon.icon-play-small{width:21px;height:27px;margin-left:6px;margin-bottom:1px}.play-button.play-button-large{width:112px;height:112px}.play-button.play-button-small{width:64px;height:64px}.play-button.play-button-medium{width:88px;height:88px}.play-button:hover{background-color:#fff}.play-button:hover .icon path{fill:#dc1e35;transition:fill 0.2s ease-in-out, color 0.2s}

.faux-button{display:inline-block;padding:8px}.vertical-button{display:block;padding:0;color:#dc1e35}.vertical-button .faux-button{display:block;padding:16px}.vertical-button .icon{margin:auto}.vertical-button .button-title{display:none}@media (min-width: 650px){.vertical-button{display:block;height:48px;cursor:default}.vertical-button .icon{display:inline-block}.vertical-button .faux-button{padding-top:12px;padding-bottom:12px}.vertical-button .button-title{display:inline-block;padding-left:8px;line-height:1.5}.vertical-button .button-title .title-inner{display:inline-block;transform-origin:0 0;white-space:nowrap}}@media (min-width: 1000px){.vertical-button{padding:8px 0;width:100%;height:auto}.vertical-button .icon{position:relative;display:block}.vertical-button .button-title{display:inline-block;overflow:hidden;margin-top:8px;padding-left:0;width:1.5em;line-height:1.5}.vertical-button .button-title .title-inner{display:inline-block;transform:translate(1.5em, 0) rotate(-270deg);transform-origin:0 0;white-space:nowrap}.vertical-button .button-title .title-inner:before{float:left;margin-top:100%;content:''}}

.livechat{position:relative}.livechat svg{width:16px;height:16px}.livechat svg path{fill:#dc1e35}.livechat.white .vertical-button{color:#ffffff}.livechat.white path{fill:white}.livechat.menuOpen path{fill:white}@media (max-width: 999px){.toolbar-white .vertical-button{color:#ffffff}.toolbar-white .livechat{color:#ffffff}.toolbar-white .livechat svg path{fill:#ffffff}.headroom--scrolled .toolbar-white .vertical-button{color:#dc1e35}.headroom--scrolled .toolbar-white .login path{fill:#dc1e35}.toolbar.menuOpen .vertical-button{color:#ffffff}.toolbar.menuOpen .livechat path{fill:#ffffff}}@media (min-width: 1000px){.livechat.menuOpen path{fill:#dc1e35}}.moment-red-overlay .livechat .vertical-button{color:#ffffff}.moment-red-overlay .livechat path{fill:white}

.form__title.title.red{font-size:25px;margin-bottom:24px}.form .loader-wrap{position:relative;min-height:70px}.was-validated .validate-input:valid ~ .invalid-feedback{display:none}.form-section{margin-bottom:16px}.form-section .title,.form-section .title.red{margin-bottom:16px;font-size:22px}

.flat-checkbox-input input{position:absolute;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);margin:-1px;padding:0;width:1px;height:1px;border:0}.flat-checkbox-input label{position:relative;display:inline-block;padding:16px;padding-left:32px;color:#6d6d6d}.flat-checkbox-input label:before{position:absolute;top:16px;left:0;overflow:hidden;margin:0;padding:0;width:24px;height:24px;content:'';transition:box-shadow 320ms ease;border:1px solid #d1d1d1;border-radius:5px;box-shadow:0 0 0 rgba(209,209,209,0)}.flat-checkbox-input label:hover{cursor:pointer}.flat-checkbox-input label:hover:before{cursor:pointer;transition:box-shadow 320ms ease;box-shadow:0 2px 4px rgba(209,209,209,0.5)}.flat-checkbox-input input[type='checkbox']:checked+label::before{border:none;background-color:#dc1e35;background-image:url(/client/22097d30bd58d18a5602573965abd874.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:70%;box-shadow:0 2px 4px rgba(220,30,53,0.3),inset 0 -2px 3px rgba(255,255,255,0.2)}

.countdown{padding:16px;background:#fff;box-shadow:0px 32px 64px rgba(0,0,0,0.06);text-align:center;border-radius:3px}.countdown h3{margin-bottom:16px}.countdown-wrap{display:flex;justify-content:center}.countdown-item{flex:1 1 33.333%}.countdown-item>div:first-child{margin-bottom:8px;color:#dc1e35;font-size:clamp(24px, 5vw, 40px);font-weight:700}.countdown-item>div:last-child{color:#6d6d6d;font-weight:500}.countdown-item+.countdown-item{margin-left:40px}@media (min-width: 650px){.countdown{padding-left:80px;padding-right:80px}.countdown-wrap{justify-content:space-between}.countdown-item{margin-left:0}}@media (min-width: 1000px){.countdown{min-width:300px;padding:32px}.countdown h3{margin-bottom:32px}.countdown-item>div:first-child{margin-bottom:20.8px}}

.PresetDateRangePicker_panel {
  padding: 0 22px 11px
}
.PresetDateRangePicker_button {
  position: relative;
  height: 100%;
  text-align: center;
  background: 0 0;
  border: 2px solid #00a699;
  color: #00a699;
  padding: 4px 12px;
  margin-right: 8px;
  font: inherit;
  font-weight: 700;
  line-height: normal;
  overflow: visible;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer
}
.PresetDateRangePicker_button:active {
  outline: 0
}
.PresetDateRangePicker_button__selected {
  color: #fff;
  background: #00a699
}
.SingleDatePickerInput {
  display: inline-block;
  background-color: #fff
}
.SingleDatePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.SingleDatePickerInput__rtl {
  direction: rtl
}
.SingleDatePickerInput__disabled {
  background-color: #f2f2f2
}
.SingleDatePickerInput__block {
  display: block
}
.SingleDatePickerInput__showClearDate {
  padding-right: 30px
}
.SingleDatePickerInput_clearDate {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.SingleDatePickerInput_clearDate__small {
  padding: 6px
}
.SingleDatePickerInput_clearDate__hide {
  visibility: hidden
}
.SingleDatePickerInput_clearDate_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.SingleDatePickerInput_clearDate_svg__small {
  height: 9px
}
.SingleDatePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.SingleDatePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.SingleDatePicker {
  position: relative;
  display: inline-block
}
.SingleDatePicker__block {
  display: block
}
.SingleDatePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.SingleDatePicker_picker__rtl {
  direction: rtl
}
.SingleDatePicker_picker__directionLeft {
  left: 0
}
.SingleDatePicker_picker__directionRight {
  right: 0
}
.SingleDatePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.SingleDatePicker_picker__fullScreenPortal {
  background-color: #fff
}
.SingleDatePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.SingleDatePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_buttonReset {
  background: 0 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_buttonReset:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_show {
  width: 33px;
  height: 26px;
  position: absolute;
  z-index: 2
}
.DayPickerKeyboardShortcuts_show::before {
  content: "";
  display: block;
  position: absolute
}
.DayPickerKeyboardShortcuts_show__bottomRight {
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
  border-top: 26px solid transparent;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topRight {
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight::before {
  border-bottom: 26px solid transparent;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
  border-right: 33px solid #008489
}
.DayPickerKeyboardShortcuts_show__topLeft {
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
  border-bottom: 26px solid transparent;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
  border-left: 33px solid #008489
}
.DayPickerKeyboardShortcuts_showSpan {
  color: #fff;
  position: absolute
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
  bottom: 0;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
  top: 1px;
  right: 5px
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
  top: 1px;
  left: 5px
}
.DayPickerKeyboardShortcuts_panel {
  overflow: auto;
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px;
  text-align: left
}
.DayPickerKeyboardShortcuts_title {
  font-size: 16px;
  font-weight: 700;
  margin: 0
}
.DayPickerKeyboardShortcuts_list {
  list-style: none;
  padding: 0;
  font-size: 14px
}
.DayPickerKeyboardShortcuts_close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2
}
.DayPickerKeyboardShortcuts_close:active {
  outline: 0
}
.DayPickerKeyboardShortcuts_closeSvg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
  fill: #82888a
}
.CalendarDay {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-size: 14px;
  text-align: center
}
.CalendarDay:active {
  outline: 0
}
.CalendarDay__defaultCursor {
  cursor: default
}
.CalendarDay__default {
  border: 1px solid #e4e7e7;
  color: #484848;
  background: #fff
}
.CalendarDay__default:hover {
  background: #e4e7e7;
  border: 1px solid #e4e7e7;
  color: inherit
}
.CalendarDay__hovered_offset {
  background: #f4f5f5;
  border: 1px double #e4e7e7;
  color: inherit
}
.CalendarDay__outside {
  border: 0;
  background: #fff;
  color: #484848
}
.CalendarDay__outside:hover {
  border: 0
}
.CalendarDay__blocked_minimum_nights {
  background: #fff;
  border: 1px solid #eceeee;
  color: #cacccd
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
  background: #fff;
  color: #cacccd
}
.CalendarDay__highlighted_calendar {
  background: #ffe8bc;
  color: #484848
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
  background: #ffce71;
  color: #484848
}
.CalendarDay__selected_span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
  background: #33dacd;
  border: 1px double #33dacd;
  color: #fff
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
  background: #00a699;
  border: 1px double #00a699;
  color: #fff
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__hovered_span:active {
  background: #80e8e0;
  border: 1px double #80e8e0;
  color: #007a87
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
  background: #cacccd;
  border: 1px solid #cacccd;
  color: #82888a
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
  background: #fff;
  border: 1px solid #e4e7e7;
  color: #cacccd
}
.CalendarDay__hovered_start_first_possible_end {
  background: #eceeee;
  border: 1px double #eceeee
}
.CalendarDay__hovered_start_blocked_min_nights {
  background: #eceeee;
  border: 1px double #e4e7e7
}
.CalendarMonth {
  background: #fff;
  text-align: center;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.CalendarMonth_table {
  border-collapse: collapse;
  border-spacing: 0
}
.CalendarMonth_verticalSpacing {
  border-collapse: separate
}
.CalendarMonth_caption {
  color: #484848;
  font-size: 18px;
  text-align: center;
  padding-top: 22px;
  padding-bottom: 37px;
  caption-side: initial
}
.CalendarMonth_caption__verticalScrollable {
  padding-top: 12px;
  padding-bottom: 7px
}
.CalendarMonthGrid {
  background: #fff;
  text-align: left;
  z-index: 0
}
.CalendarMonthGrid__animating {
  z-index: 1
}
.CalendarMonthGrid__horizontal {
  position: absolute;
  left: 9px
}
.CalendarMonthGrid__vertical {
  margin: 0 auto
}
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto;
  overflow-y: scroll
}
.CalendarMonthGrid_month__horizontal {
  display: inline-block;
  vertical-align: top;
  min-height: 100%
}
.CalendarMonthGrid_month__hideForAnimation {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none
}
.CalendarMonthGrid_month__hidden {
  visibility: hidden
}
.DayPickerNavigation {
  position: relative;
  z-index: 2
}
.DayPickerNavigation__horizontal {
  height: 0
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation_button {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 0;
  padding: 0;
  margin: 0
}
.DayPickerNavigation_button__default {
  border: 1px solid #e4e7e7;
  background-color: #fff;
  color: #757575
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
  border: 1px solid #c4c4c4
}
.DayPickerNavigation_button__default:active {
  background: #f2f2f2
}
.DayPickerNavigation_button__disabled {
  cursor: default;
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
  border: 1px solid #f2f2f2
}
.DayPickerNavigation_button__disabled:active {
  background: 0 0
}
.DayPickerNavigation_button__horizontalDefault {
  position: absolute;
  top: 18px;
  line-height: .78;
  border-radius: 3px;
  padding: 6px 9px
}
.DayPickerNavigation_leftButton__horizontalDefault {
  left: 22px
}
.DayPickerNavigation_rightButton__horizontalDefault {
  right: 22px
}
.DayPickerNavigation_button__verticalDefault {
  padding: 5px;
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0,0,0,.1);
  position: relative;
  display: inline-block;
  text-align: center;
  height: 100%;
  width: 50%
}
.DayPickerNavigation_nextButton__verticalDefault {
  border-left: 0
}
.DayPickerNavigation_nextButton__verticalScrollableDefault {
  width: 100%
}
.DayPickerNavigation_svg__horizontal {
  height: 19px;
  width: 19px;
  fill: #82888a;
  display: block
}
.DayPickerNavigation_svg__vertical {
  height: 42px;
  width: 42px;
  fill: #484848
}
.DayPickerNavigation_svg__disabled {
  fill: #f2f2f2
}
.DayPicker {
  background: #fff;
  position: relative;
  text-align: left
}
.DayPicker__horizontal {
  background: #fff
}
.DayPicker__verticalScrollable {
  height: 100%
}
.DayPicker__hidden {
  visibility: hidden
}
.DayPicker__withBorder {
  box-shadow: 0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);
  border-radius: 3px
}
.DayPicker_portal__horizontal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%
}
.DayPicker_portal__vertical {
  position: initial
}
.DayPicker_focusRegion {
  outline: 0
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
  display: inline-block;
  vertical-align: top
}
.DayPicker_weekHeaders {
  position: relative
}
.DayPicker_weekHeaders__horizontal {
  margin-left: 9px
}
.DayPicker_weekHeader {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  text-align: left
}
.DayPicker_weekHeader__vertical {
  left: 50%
}
.DayPicker_weekHeader__verticalScrollable {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: #fff;
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center
}
.DayPicker_weekHeader_ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px
}
.DayPicker_weekHeader_li {
  display: inline-block;
  text-align: center
}
.DayPicker_transitionContainer {
  position: relative;
  overflow: hidden;
  border-radius: 3px
}
.DayPicker_transitionContainer__horizontal {
  -webkit-transition: height .2s ease-in-out;
  -moz-transition: height .2s ease-in-out;
  transition: height .2s ease-in-out
}
.DayPicker_transitionContainer__vertical {
  width: 100%
}
.DayPicker_transitionContainer__verticalScrollable {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll
}
.DateInput {
  margin: 0;
  padding: 0;
  background: #fff;
  position: relative;
  display: inline-block;
  width: 130px;
  vertical-align: middle
}
.DateInput__small {
  width: 97px
}
.DateInput__block {
  width: 100%
}
.DateInput__disabled {
  background: #f2f2f2;
  color: #dbdbdb
}
.DateInput_input {
  font-weight: 200;
  font-size: 19px;
  line-height: 24px;
  color: #484848;
  background-color: #fff;
  width: 100%;
  padding: 11px 11px 9px;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid transparent;
  border-left: 0;
  border-radius: 0
}
.DateInput_input__small {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: .2px;
  padding: 7px 7px 5px
}
.DateInput_input__regular {
  font-weight: auto
}
.DateInput_input__readOnly {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}
.DateInput_input__focused {
  outline: 0;
  background: #fff;
  border: 0;
  border-top: 0;
  border-right: 0;
  border-bottom: 2px solid #008489;
  border-left: 0
}
.DateInput_input__disabled {
  background: #f2f2f2;
  font-style: italic
}
.DateInput_screenReaderMessage {
  border: 0;
  clip: rect(0,0,0,0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.DateInput_fang {
  position: absolute;
  width: 20px;
  height: 10px;
  left: 22px;
  z-index: 2
}
.DateInput_fangShape {
  fill: #fff
}
.DateInput_fangStroke {
  stroke: #dbdbdb;
  fill: transparent
}
.DateRangePickerInput {
  background-color: #fff;
  display: inline-block
}
.DateRangePickerInput__disabled {
  background: #f2f2f2
}
.DateRangePickerInput__withBorder {
  border-radius: 2px;
  border: 1px solid #dbdbdb
}
.DateRangePickerInput__rtl {
  direction: rtl
}
.DateRangePickerInput__block {
  display: block
}
.DateRangePickerInput__showClearDates {
  padding-right: 30px
}
.DateRangePickerInput_arrow {
  display: inline-block;
  vertical-align: middle;
  color: #484848
}
.DateRangePickerInput_arrow_svg {
  vertical-align: middle;
  fill: #484848;
  height: 24px;
  width: 24px
}
.DateRangePickerInput_clearDates {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  padding: 10px;
  margin: 0 10px 0 5px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
.DateRangePickerInput_clearDates__small {
  padding: 6px
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
  background: #dbdbdb;
  border-radius: 50%
}
.DateRangePickerInput_clearDates__hide {
  visibility: hidden
}
.DateRangePickerInput_clearDates_svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle
}
.DateRangePickerInput_clearDates_svg__small {
  height: 9px
}
.DateRangePickerInput_calendarIcon {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px
}
.DateRangePickerInput_calendarIcon_svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle
}
.DateRangePicker {
  position: relative;
  display: inline-block
}
.DateRangePicker__block {
  display: block
}
.DateRangePicker_picker {
  z-index: 1;
  background-color: #fff;
  position: absolute
}
.DateRangePicker_picker__rtl {
  direction: rtl
}
.DateRangePicker_picker__directionLeft {
  left: 0
}
.DateRangePicker_picker__directionRight {
  right: 0
}
.DateRangePicker_picker__portal {
  background-color: rgba(0,0,0,.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.DateRangePicker_picker__fullScreenPortal {
  background-color: #fff
}
.DateRangePicker_closeButton {
  background: 0 0;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
  color: darken(#cacccd,10%);
  text-decoration: none
}
.DateRangePicker_closeButton_svg {
  height: 15px;
  width: 15px;
  fill: #cacccd
}
.CalendarDay{font-size:16px}.CalendarDay__default{border:none;border-radius:100%}.CalendarDay__default:hover{border:none}.CalendarDay__selected_span{color:#fff}.CalendarDay__selected{color:#fff;background:#dc1e35}.CalendarDay__selected:hover{color:#fff;background:#dc1e35}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover,.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:none;color:#d1d1d1}.DayPickerNavigation>div{position:absolute;transform:translateY(3px);padding:24px 8px}.DayPickerNavigation>div .icon{text-align:center}.DayPickerNavigation>div svg{width:8px;height:16px}.DayPickerNavigation>div svg path{fill:#fff}.DayPickerNavigation>div:first-child{left:0}.DayPickerNavigation>div:last-child{right:0}.DayPicker{box-shadow:0 30px 60px rgba(0,0,0,0.15)}.DayPicker_weekHeader{top:89.6px;font-weight:bold}.DayPicker_weekHeader small{font-size:16px}.CalendarMonth_caption{margin-bottom:56px;padding:24px 0;background:#dc1e35;color:#fff;margin-left:-24px;margin-right:-24px}.DateInput_fang{display:none}.DateInput{padding:0}.DateInput_input{padding:17px 0 0 16px;width:100%;height:64px;border:1px solid #d1d1d1;border-radius:3px;font-size:22px;line-height:1.4545em}.DateInput_input__focused{border-bottom:1px solid #d1d1d1}.SingleDatePicker_picker{padding-top:8px;z-index:102}.SingleDatePickerInput_calendarIcon{z-index:4;background:linear-gradient(to right, rgba(255,255,255,0), #fff 40%);padding:16px;padding-left:24px;position:absolute;right:8px;top:8px;margin:0}.SingleDatePickerInput_calendarIcon svg{width:16px;height:16px;vertical-align:top}.flat-datepicker-input .flat-input-label.placeholder-shown{font-size:22px;transform:translate3d(0, 14px, 0);color:#919191}.SingleDatePickerInput_calendarIcon:disabled,.DateInput_input__disabled,.DateInput__disabled{background:#fafafa}@media (max-width: 480px), (max-height: 600px){.modal__content .SingleDatePicker_picker{position:fixed;top:50% !important;left:50% !important;transform:translate3d(-50%, -50%, 0)}}

.form-group-select .flat-input-wrap,.form-group-textarea .flat-input-wrap,.form-group-datepicker .flat-input-wrap,.form-group-number .flat-input-wrap,.form-group-text .flat-input-wrap{position:relative;padding:8px;width:100%;font-size:22px;line-height:1.4545em}.form-group-select .flat-input-label,.form-group-textarea .flat-input-label,.form-group-datepicker .flat-input-label,.form-group-number .flat-input-label,.form-group-text .flat-input-label{position:absolute;z-index:3;top:6px;left:16px;overflow:hidden;overflow-y:visible;width:calc(100% - 16px);font-size:14px;line-height:1.2em;transition:transform 0.2s, font-size 0.2s, color 0.2s;transform:translate3d(0, 0, 0);white-space:nowrap;text-overflow:ellipsis;user-select:none;color:#6d6d6d;pointer-events:none}.form-group-select .flat-input-helper,.form-group-textarea .flat-input-helper,.form-group-datepicker .flat-input-helper,.form-group-number .flat-input-helper,.form-group-text .flat-input-helper{font-size:13px;color:#6d6d6d;padding-top:8px;margin-bottom:8px;line-height:1.4em}.form-group-select .flat-input-suffix,.form-group-textarea .flat-input-suffix,.form-group-datepicker .flat-input-suffix,.form-group-number .flat-input-suffix,.form-group-text .flat-input-suffix{position:relative;z-index:2;display:inline-block;margin-top:16px;margin-left:16px;transition:opacity 0.2s;pointer-events:none;opacity:1;color:#d1d1d1}.form-group-select .flat-input,.form-group-textarea .flat-input,.form-group-datepicker .flat-input,.form-group-number .flat-input,.form-group-text .flat-input{position:absolute;top:0;left:0;padding:17px 16px 0;width:100%;height:64px;border:1px solid #d1d1d1;border-radius:3px;caret-color:#dc1e35}.form-group-select .flat-input:focus ~ .flat-input-label,.form-group-textarea .flat-input:focus ~ .flat-input-label,.form-group-datepicker .flat-input:focus ~ .flat-input-label,.form-group-number .flat-input:focus ~ .flat-input-label,.form-group-text .flat-input:focus ~ .flat-input-label{font-size:14px !important;white-space:nowrap !important;transform:translate3d(0, 0, 0) !important;color:#919191 !important}.form-group-select .flat-input:focus ~ .flat-input-suffix,.form-group-textarea .flat-input:focus ~ .flat-input-suffix,.form-group-datepicker .flat-input:focus ~ .flat-input-suffix,.form-group-number .flat-input:focus ~ .flat-input-suffix,.form-group-text .flat-input:focus ~ .flat-input-suffix{opacity:1 !important}.form-group-select .flat-input:placeholder-shown ~ .flat-input-label,.form-group-select .flat-input.placeholder-shown ~ .flat-input-label,.form-group-textarea .flat-input:placeholder-shown ~ .flat-input-label,.form-group-textarea .flat-input.placeholder-shown ~ .flat-input-label,.form-group-datepicker .flat-input:placeholder-shown ~ .flat-input-label,.form-group-datepicker .flat-input.placeholder-shown ~ .flat-input-label,.form-group-number .flat-input:placeholder-shown ~ .flat-input-label,.form-group-number .flat-input.placeholder-shown ~ .flat-input-label,.form-group-text .flat-input:placeholder-shown ~ .flat-input-label,.form-group-text .flat-input.placeholder-shown ~ .flat-input-label{font-size:22px;transform:translate3d(0, 14px, 0);color:#6d6d6d}.form-group-select .flat-input:placeholder-shown ~ .flat-input-suffix,.form-group-select .flat-input.placeholder-shown ~ .flat-input-suffix,.form-group-textarea .flat-input:placeholder-shown ~ .flat-input-suffix,.form-group-textarea .flat-input.placeholder-shown ~ .flat-input-suffix,.form-group-datepicker .flat-input:placeholder-shown ~ .flat-input-suffix,.form-group-datepicker .flat-input.placeholder-shown ~ .flat-input-suffix,.form-group-number .flat-input:placeholder-shown ~ .flat-input-suffix,.form-group-number .flat-input.placeholder-shown ~ .flat-input-suffix,.form-group-text .flat-input:placeholder-shown ~ .flat-input-suffix,.form-group-text .flat-input.placeholder-shown ~ .flat-input-suffix{opacity:0}.form-group-select .flat-input-spacer,.form-group-textarea .flat-input-spacer,.form-group-datepicker .flat-input-spacer,.form-group-number .flat-input-spacer,.form-group-text .flat-input-spacer{position:relative;z-index:1;display:inline-block;margin-top:16px;margin-bottom:8px;padding:0;width:auto;height:auto;pointer-events:none;color:transparent}.form-group-select .flat-input-spacer:empty:after,.form-group-textarea .flat-input-spacer:empty:after,.form-group-datepicker .flat-input-spacer:empty:after,.form-group-number .flat-input-spacer:empty:after,.form-group-text .flat-input-spacer:empty:after{display:inline-block;height:23px;content:''}.form-group-datepicker .flat-input-wrap,.form-group-select .flat-input-wrap{padding:0 0 8px}.form-group-textarea{top:auto;left:auto}.form-group-textarea .flat-input-wrap{padding:0;height:auto}.form-group-textarea .flat-input{position:relative;height:auto;padding:20px 16px 0}.form-group-textarea .flat-input:placeholder-shown ~ .flat-input-label,.form-group-textarea .flat-input.placeholder-shown ~ .flat-input-label{white-space:normal;background:transparent}.form-group-textarea .flat-input-label{background:#fff;top:1px;left:1px;padding-left:16px;padding-top:6px}.form-group-textarea .flat-input-helper{padding-top:0;padding-left:8px}.form-group-textarea .flat-input-description{margin-bottom:8px;font-size:14px;line-height:1.4em}.form-group-textarea .invalid-feedback{margin-top:0;margin-bottom:8px;margin-left:8px}.invalid-feedback{margin-top:8px;font-size:12px;line-height:1.5em;color:#dc1e35}.invalid-feedback[aria-hidden='true']{display:none}.was-validated .validate-input:invalid{border-color:#dc1e35}

.file-row{display:flex;margin:0;padding:0;padding:6px 8px;font-size:14px;line-height:1.5em;list-style:none;color:#6d6d6d}.file-row.fade-exit{max-height:40px;opacity:1}.file-row.fade-exit-active{max-height:0;transition:opacity 300ms ease-in, max-height 300ms ease-in;opacity:0}.file-row.error{background:rgba(220,30,52,0.05)}.file-row>div:nth-child(1){display:flex;padding-right:16px;width:calc(100% - 110px);max-width:250px}.file-row>div:nth-child(1) span.file-name{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-row>div:nth-child(2){margin-right:8px;width:80px;text-align:right}.file-row>div:nth-child(3){margin-left:auto;width:30px}.file-row>div:nth-child(3) .icon svg{vertical-align:-3px}.file-row>div:nth-child(3) .icon svg path{fill:#6d6d6d !important}@media (min-width: 1000px){.file-row{font-size:16px}}

.form-group-fileupload .flat-fileupload-input{position:relative;padding:0;width:100%}.form-group-fileupload .flat-fileupload-input .dropzone{position:relative;z-index:2;left:0;top:0;width:100%}.form-group-fileupload .flat-fileupload-input .dropzone.dropzone--isActive button{background:#fafafa}.form-group-fileupload .flat-fileupload-input .icon{position:relative;top:-5px;display:inline-block;margin-right:10px;width:23px;height:24px;vertical-align:middle}.form-group-fileupload .flat-fileupload-input .icon svg{vertical-align:top}.form-group-fileupload .flat-fileupload-input .flat-input-label{pointer-events:none}.form-group-fileupload .flat-fileupload-input .flat-input-helper{font-size:13px;color:#6d6d6d;padding-top:8px;padding-left:8px;margin-bottom:8px;line-height:1.4em}.form-group-fileupload .flat-fileupload-input .fileupload-display-input{position:relative;top:0;overflow:hidden;padding:0 16px;width:100%;height:100%;font-size:16px;text-align:center;white-space:nowrap;text-overflow:ellipsis;color:#dc1e35;border:1px solid #d1d1d1;border-radius:16px;height:72px;line-height:1.4545em}.form-group-fileupload .flat-fileupload-input .fileupload-display-input span:nth-child(3){color:#6d6d6d}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:disabled{background:#fafafa}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:disabled .icon path{fill:#d1d1d1}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:disabled span{color:#d1d1d1}.form-group-fileupload .flat-fileupload-input .invalid-feedback{padding-left:8px;padding-bottom:8px}.form-group-fileupload .fileupload-list{margin:0;margin-bottom:16px;padding:0}@media (min-width: 1000px){.form-group-fileupload .flat-fileupload-input .fileupload-display-input{font-size:18px;line-height:4em}}

input[type='range']{height:30px;-webkit-appearance:none;margin:10px 0;width:100%}input[type='range']:focus{outline:none}input[type='range']::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px black;background:#dc1e35;border-radius:0px;border:0px solid black}input[type='range']::-webkit-slider-thumb{box-shadow:0px 0px 0px black;border:0px solid black;height:24px;width:24px;border-radius:12px;background:#dc1e35;cursor:pointer;-webkit-appearance:none;margin-top:-11px}input[type='range']:focus::-webkit-slider-runnable-track{background:#dc1e35}input[type='range']::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px black;background:#dc1e35;border-radius:0px;border:0px solid black}input[type='range']::-moz-range-thumb{box-shadow:0px 0px 0px black;border:0px solid black;height:24px;width:24px;border-radius:12px;background:#dc1e35;cursor:pointer}input[type='range']::-ms-track{width:100%;height:2px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;color:transparent}input[type='range']::-ms-fill-lower{background:#dc1e35;border:0px solid black;border-radius:0px;box-shadow:0px 0px 0px black}input[type='range']::-ms-fill-upper{background:#dc1e35;border:0px solid black;border-radius:0px;box-shadow:0px 0px 0px black}input[type='range']::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px black;border:0px solid black;height:24px;width:24px;border-radius:12px;background:#dc1e35;cursor:pointer}input[type='range']:focus::-ms-fill-lower,input[type='range']:focus::-ms-fill-upper{background:#dc1e35}

.form-group-radio{margin-top:-8px}.form-group-radio .flat-input-wrap{position:relative;margin-bottom:8px}.form-group-radio legend{margin-bottom:12px;font-size:14px;line-height:1em;color:#6d6d6d}.form-group-radio label{position:relative;display:inline-block;margin-bottom:0;margin-left:-1px;padding:8px;width:auto;cursor:pointer;transition:all 0.2s ease-in-out;border:1px solid #d1d1d1}.form-group-radio label:first-of-type{margin-left:0}.form-group-radio label:last-of-type{margin-right:0}.form-group-radio label:hover,.form-group-radio label:focus,.form-group-radio label:active{z-index:1;border:1px solid #6d6d6d}.form-group-radio .flat-input-helper{font-size:13px;color:#6d6d6d;padding-top:8px;padding-left:8px;margin-bottom:8px;line-height:1.4em}.form-group-radio input{position:absolute;width:0;height:0;opacity:0}.form-group-radio input:active+label{opacity:1}.form-group-radio input:focus+label{outline:auto 5px -webkit-focus-ring-color}.form-group-radio input:disabled+label{opacity:0.4;cursor:default}.js-focus-visible .form-group-radio input:focus+label{outline:none}.form-group-radio input:checked+label{position:relative;z-index:2;box-sizing:border-box;font-weight:500;color:#dc1e35;border-color:#dc1e35;box-shadow:inset 0 0 0 1px #dc1e35}.form-group-radio input:checked+label svg path{fill:#dc1e35}.form-group-radio .invalid-feedback{position:relative;bottom:0;left:8px}.form-group-radio .icon-wrapper-left{display:flex;align-items:center}.form-group-radio .icon-wrapper-left .icon{width:auto;height:16px;margin-right:8px}.form-group-radio .icon-wrapper-left .icon svg{width:auto;height:16px}.form-group-radio .icon-wrapper-left .icon svg path{fill:#dc1e35}.form-group-radio-block label{display:inline-block}.form-group-radio-regular label,.form-group-radio-block label{display:block;margin-right:16px;padding-left:40px;border:none}.form-group-radio-regular label:before,.form-group-radio-regular label:after,.form-group-radio-block label:before,.form-group-radio-block label:after{position:absolute;top:7px;left:0;display:block;box-sizing:border-box;width:24px;height:24px;content:'';border-radius:100%}.form-group-radio-regular label:before,.form-group-radio-block label:before{transition:border 0.2s ease-in-out;border:1px solid #d1d1d1;border-radius:100%}.form-group-radio-regular label:after,.form-group-radio-block label:after{transition:all 0.2s ease-in-out;opacity:0;border:8px solid #dc1e35}.form-group-radio-regular label:hover,.form-group-radio-block label:hover{border:none}.form-group-radio-regular label:hover:before,.form-group-radio-block label:hover:before{box-shadow:0 2px 4px rgba(209,209,209,0.5)}.form-group-radio-regular input:checked+label,.form-group-radio-block input:checked+label{font-weight:normal;border:none;box-shadow:none}.form-group-radio-regular input:checked+label:after,.form-group-radio-block input:checked+label:after{opacity:1;box-shadow:0 2px 4px rgba(220,30,53,0.3),inset 0 -2px 3px rgba(255,255,255,0.2)}.form-group-radio-regular .invalid-feedback,.form-group-radio-block .invalid-feedback{position:relative;bottom:auto}.form-group-radio-box{margin-bottom:8px}.form-group-radio-box label{max-width:148px;display:block;width:100%;text-align:center;margin-right:8px}.form-group-radio-box label>div{position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);width:70%;left:50%;display:flex;flex-direction:column;align-items:center}.form-group-radio-box label .icon{margin-bottom:24px;width:24px}.form-group-radio-box label .icon svg path{fill:#dc1e35}.form-group-radio-box label:before{content:'';height:0;display:block;padding-bottom:100%;position:relative}.form-group-radio-box label:hover,.form-group-radio-box label:focus,.form-group-radio-box label:active{border:1px solid #dc1e35;color:#dc1e35}.form-group-radio-box .flat-input-wrap{display:flex;justify-content:center;flex-wrap:wrap}.form-group-radio-box .flat-input-wrap.has-error{position:relative;padding-bottom:32px}.form-group-radio-box .flat-input-wrap .invalid-feedback{position:absolute;bottom:0;width:100%}.form-group-radio-buttons .form-group-radio__wrapper{margin-top:0;background-color:#fafafa;display:inline-flex;border-radius:3px}.form-group-radio-buttons .flat-input-wrap{margin-bottom:0}.form-group-radio-buttons label{border:none;border-radius:3px;padding-left:16px;padding-right:16px}.form-group-radio-buttons label:hover{border:none}.form-group-radio-buttons input:checked+label{border:none;background:#dc1e35;color:#fff}.form-group-radio-inline{margin-bottom:8px}.form-group-radio-inline label{display:inline-block;width:stretch;align-items:center;text-align:center;margin-right:8px}.form-group-radio-inline label>div{position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);width:100%;left:50%;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.form-group-radio-inline label .icon{min-width:24px;fill:red;display:inline-block;margin:16px 12px 24px 8px}.form-group-radio-inline label .icon svg path{fill:#dc1e35}.form-group-radio-inline label .optionLabel{min-width:0 !important;word-break:break-all}.form-group-radio-inline label:before{content:'';height:0;display:block;padding-bottom:105px;position:relative}.form-group-radio-inline label:hover,.form-group-radio-inline label:focus,.form-group-radio-inline label:active{border:1px solid #dc1e35;color:#dc1e35}.form-group-radio-inline label .flat-input-wrap{display:flex;justify-content:center;flex-wrap:wrap}.form-group-radio-inline label .flat-input-wrap.has-error{position:relative;padding-bottom:32px}.form-group-radio-inline label .flat-input-wrap .invalid-feedback{position:absolute;bottom:0;width:100%}@media (min-width: 650px){.form-group-radio{margin-top:0}.form-group-radio legend{margin-bottom:8px}.form-group-radio-regular label{display:inline-block;padding-left:32px}.form-group-radio-box legend{margin-bottom:24px}}@media (min-width: 1150px){.form-group-radio-inline label>div{width:135px;flex-direction:row}.form-group-radio-inline label:before{padding-bottom:25%}}

.form-group-radio-toggle{display:flex;justify-content:flex-start;align-items:center}.form-group-radio-toggle input{position:absolute;width:0;height:0;opacity:0}.form-group-radio-toggle input+label{z-index:1;position:relative;margin-bottom:0;height:100%}.form-group-radio-toggle input:checked+label{color:#dc1e35}.form-group-radio-toggle input:checked+label+.radio-toggle__indicator:before{transform:translateX(0%)}.form-group-radio-toggle .radio-toggle__indicator{position:relative;width:50px;height:28px;z-index:0;border-radius:50px;border:1px solid #d1d1d1}.form-group-radio-toggle .radio-toggle__indicator:before{transition:transform 250ms;content:'';display:block;position:absolute;transform:translateX(100%);left:1px;top:1px;height:24px;width:24px;background:#dc1e35;border-radius:100%}.form-group-radio-toggle .radio-toggle__left{margin-right:-25px;padding-right:35px}.form-group-radio-toggle .radio-toggle__right{margin-left:-25px;padding-left:35px}

.form-group-select .icon svg path{fill:#919191}.form-group-select input{caret-color:#dc1e35}.form-group-select .flat-input-label{z-index:3;pointer-events:none}.form-group-select .flat-input-helper{padding-left:8px}.form-group-select .native-select{position:relative;border:1px solid #d1d1d1;border-radius:3px}.form-group-select .native-select .trigger{padding:23px 16px 0;min-height:64px;font-size:22px;color:#4f4f4f;position:relative;z-index:1;pointer-events:none}.form-group-select .native-select .trigger .icon{position:absolute;right:0;top:0;height:100%;padding:0 16px 0 48px}.form-group-select .native-select .trigger .icon svg{position:absolute;top:50%;transform:translateY(-50%);right:16px}.form-group-select .native-select select{position:absolute;width:100%;color:#4f4f4f;height:100%;padding-left:14px;padding-top:8px;top:0;left:0;border:none;appearance:none;background:#fff}.form-group-select .native-select select option{background:#fff;line-height:1em;font-size:16px;padding:0 10px}.form-group-select .native-select select:disabled{background:#fafafa}.form-group-select.transparent .react-select__control{background:transparent}.form-group-select.transparent .react-select__indicators{background:transparent}.form-group-select.small .react-select__control{display:flex;justify-content:flex-end;border:none;font-size:16px;min-height:32px !important;height:32px}.form-group-select.small .react-select__control .icon svg{top:14px;left:0}.form-group-select.small .react-select__value-container{min-height:32px}.form-group-select.small .react-select__menu{top:40px}.form-group-select.small .react-select__indicators{padding:0;margin-left:16px;position:relative}.form-group-select.small .react-select__placeholder,.form-group-select.small .react-select__single-value{padding-top:0;max-width:100%;width:100%}.form-group-select.small .flat-select-input-no-label .react-select__single-value,.form-group-select.small .flat-select-input-no-label .react-select__placeholder{padding-top:0}.form-group-select.small .native-select{border:none;position:relative}.form-group-select.small .native-select .trigger{position:absolute;right:0;white-space:nowrap;text-overflow:ellipsis;min-height:32px;font-size:16px;width:100%;padding-top:0;padding-right:0}.form-group-select.small .native-select .trigger .icon{padding-left:16px}.form-group-select.small .native-select .trigger .icon svg{right:0}.form-group-select.small .native-select select{background:transparent;padding-top:0;padding-right:16px;z-index:2;position:relative;font-size:16px}.form-group-select .flat-select-input-no-label .react-select__single-value,.form-group-select .flat-select-input-no-label .react-select__placeholder{padding-top:0}.form-group-select--creatable .react-select__input input{width:100% !important;padding-left:14px !important;padding-top:13px !important}.form-group-select--creatable .react-select__input input:focus-visible{outline:1px solid blue}.form-group-select--creatable .react-select__control--is-focused{outline:1px auto -webkit-focus-ring-color}.form-group-select--creatable .react-select__control--is-focused .react-select__single-value{opacity:0.2}.react-select__control{padding:0;min-height:64px;font-size:22px;line-height:1.45454em;color:#6d6d6d;border:1px solid #d1d1d1;border-radius:2px;background:#fff;box-shadow:none}.react-select__control--is-focused{min-height:64px;outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.react-select__control--menu-is-open{z-index:3;position:relative}.react-select__control--menu-is-open .react-select__indicators{border:none}.react-select__control--menu-is-open .react-select__indicators .icon svg{transform:translateY(-50%) rotate(180deg)}.react-select__control--menu-is-open .react-select__indicators .icon svg path{fill:#dc1e35}.react-select--is-disabled .react-select__control{background:#fafafa}.react-select--is-disabled .react-select__indicators{background:#fafafa}.react-select__indicators{position:absolute;top:2px;right:2px;bottom:2px;padding:0 16px 0 48px;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 52%, #fff 53%, #fff 100%)}.react-select__indicators .icon svg{position:absolute;top:50%;right:16px;transition:transform 300ms;transform:translateY(-50%) rotate(0deg);transform-origin:50% 50%}.react-select__indicators .icon svg path{fill:#4f4f4f}.flat-select-input-selected .react-select__indicators{color:#4f4f4f}.react-select__menu{position:absolute;z-index:10;top:calc(64px + 8px);left:0;right:0;font-size:18px;line-height:1.5em;color:#6d6d6d;background:#fff;border-color:transparent;border-radius:3px;box-shadow:0 0 30px rgba(0,0,0,0.025),0 30px 60px rgba(0,0,0,0.15),0 60px 120px rgba(0,0,0,0.15)}.react-select__menu-list{-moz-appearance:none !important;scrollbar-color:#efefef transparent;scrollbar-width:5px}.react-select__menu-list::-webkit-scrollbar{background:0 0;width:0.5em}.react-select__menu-list::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.react-select__menu-list::-webkit-scrollbar-track-piece{background:transparent}.react-select__value-container{padding-left:0 !important;line-height:1.45454em;min-height:64px}.react-select__placeholder,.react-select__single-value{padding-top:12px;padding-left:14px;max-width:calc(100% - 64px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-select__option{white-space:nowrap;color:#4f4f4f;padding:0.75rem 1rem;cursor:pointer}.react-select__option--is-focused{background:#d1d1d1}.react-select__option--is-selected{background:#d1d1d1;font-weight:500;background:#fafafa}.react-select__option--is-disabled{pointer-events:none;color:#d1d1d1;background:transparent}.react-select__option--is-focused{background:#fafafa}@media (max-width: 769px){.rrs.rrs--options-visible:after{background:rgba(0,0,0,0.1)}}@media (min-width: 769px){.rrs__button+.rrs__options{min-width:100%}}

.number-indicator{font-weight:500}.number-indicator-positive{color:#107f67}.number-indicator-negative{color:#dc1e35}

.form-group-numberpicker{margin-bottom:8px;padding:16px;background:#fafafa}.form-group-numberpicker .numberpicker{display:flex;align-items:center}.form-group-numberpicker .flat-text-input{text-align:center}.form-group-numberpicker .flat-text-input input{width:88px;display:block;margin-left:2px;margin-right:2px;position:relative;border:none;padding:0 16px;font-size:25px;height:24px;font-weight:700;color:#6d6d6d;text-align:center;background:transparent}.form-group-numberpicker .flat-text-input input::-webkit-inner-spin-button,.form-group-numberpicker .flat-text-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-group-numberpicker>div label{line-height:29px}.form-group-numberpicker>div .numberpicker{margin-left:auto}@media (min-width: 400px){.form-group-numberpicker>div{display:flex;align-content:center}.form-group-numberpicker>div label{margin-bottom:0;margin-right:24px}}

.test-grid-wrap{position:fixed;z-index:99999;top:0;width:100vw;height:100vh;font-size:8px;text-align:center;pointer-events:none;color:pink}.test-grid-wrap.horizontal{background-image:url(/client/c1d79ad39c44d36bdbbbd0b6241ff684.svg);shape-rendering:crispEdges}.test-grid-wrap.vertical div:before{display:block;height:100%;content:attr(data-key);background:rgba(0,0,255,0.1)}@media (max-width: 649px){.test-grid-wrap{margin-left:-16px;padding-left:8px}}

.storybook .test-grid-wrap{left:8px}

.section-container{padding-top:8px}.section-container .section-container-inner{display:flex;flex-wrap:wrap;width:100%}.section-container.section-container-fullbleed{margin-right:-16px;margin-left:-16px}.section-container.section-container-fullbleed .section-container-inner{display:flex;flex-basis:100vw;flex-wrap:wrap;margin-right:-8px;margin-left:-8px;padding-right:16px;padding-left:16px;width:100vw;max-width:100vw}.section-container.section-container-gray{background-color:#fafafa}.section-container.section-container-white{background-color:#fff}.fullbleed{margin-left:-16px;width:100vw}@media (min-width: 650px){.section-container.section-container-fullbleed{margin-right:-8px;margin-left:-8px}.section-container.section-container-fullbleed .section-container-inner{padding-right:8px;padding-left:8px}.fullbleed{margin-left:-8px}}

.captcha-disclaimer{margin-top:8px;font-size:12px;line-height:1.4em;color:#919191}.captcha-disclaimer a{padding-left:5px;display:inline-block;color:#dc1e35}

.highcharts-tooltip .highcharts-tooltip-box{stroke-opacity:0}.highcharts-tooltip .highcharts-tooltip-box:nth-child(4){transform:translate(0, 0);stroke:#d1d1d1;stroke-opacity:0.5;stroke-width:1px}.highcharts-root{font-family:inherit !important}.single-fund-chart,.credit-rating-chart{margin-bottom:24px}.single-fund-chart .chart-wrap,.credit-rating-chart .chart-wrap{margin-bottom:16px}.highcharts-pie-series.highcharts-legend-item .highcharts-point{transform:translateY(2px)}@media (min-width: 1000px){.single-fund-chart,.credit-rating-chart{margin-bottom:128px}.single-fund-chart .chart-wrap,.credit-rating-chart .chart-wrap{margin-bottom:32px}}

.country-flag{overflow:hidden;width:100%;height:100%;border-radius:50%;background-color:#6d6d6d;background-position:center;background-size:cover}.country-flag-usd{background-image:url("https://cdn.islandsbanki.is/icons/flags/us.svg")}.country-flag-gbp{background-image:url("https://cdn.islandsbanki.is/icons/flags/uk.svg")}.country-flag-eur{background-image:url("https://cdn.islandsbanki.is/icons/flags/europe.svg")}.country-flag-dkk{background-image:url("https://cdn.islandsbanki.is/icons/flags/denmark.svg")}.country-flag-nok{background-image:url("https://cdn.islandsbanki.is/icons/flags/norway.svg")}.country-flag-sek{background-image:url("https://cdn.islandsbanki.is/icons/flags/sweden.svg")}.country-flag-chf{background-image:url("https://cdn.islandsbanki.is/icons/flags/switzerland.svg")}.country-flag-jpy{background-image:url("https://cdn.islandsbanki.is/icons/flags/japan.svg")}.country-flag-cad{background-image:url("https://cdn.islandsbanki.is/icons/flags/canada.svg")}.country-flag-isk{background-image:url("https://cdn.islandsbanki.is/icons/flags/iceland.svg")}.country-flag-aud{background-image:url("https://cdn.islandsbanki.is/icons/flags/australia.svg")}.country-flag-pln{background-image:url("https://cdn.islandsbanki.is/icons/flags/poland.svg")}.country-flag-rub{background-image:url("https://cdn.islandsbanki.is/icons/flags/russia.svg")}

hr{margin-top:29px;margin-bottom:32px;margin-left:0;width:64px;height:3px;text-align:left;border-color:transparent;border-radius:2px;background-color:#dc1e35}hr.full{width:100%}hr.gray{background-color:#4f4f4f}hr.small{width:32px;height:4px}@media (min-width: 1000px){hr{margin-top:45px;margin-bottom:48px}}

.headroom-wrapper{height:0 !important;width:100%}.headroom{top:0;right:0;left:0}@media (max-width: 999px){.headroom--unfixed{position:fixed;transform:translateY(0)}.headroom--scrolled{transition:transform 200ms ease-in-out}.headroom--unpinned{position:fixed;transform:translateY(-170%)}.headroom--pinned{position:fixed;transform:translateY(0%)}}@media (min-width: 1000px){.modal-open .headroom-wrapper{pointer-events:none}.headroom{top:0;left:0;right:0;z-index:1}.headroom--unfixed{position:relative;transform:translateY(0)}.headroom--scrolled{transition:transform 200ms ease-in-out}.headroom--unpinned{position:fixed;transform:translateY(-110%);height:72px;background:#fff}.headroom--pinned{position:fixed;transform:translateY(0%);height:72px;background:#fff}}

.iframe-wrap{margin-bottom:96px}.iframe-wrap iframe{width:100%;border:none}@media (min-width: 1000px){.iframe-wrap{margin-bottom:192px}}

.download-link{display:flex;justify-content:flex-start;align-items:flex-start}.download-link .icon{top:4px;position:relative;flex:0 0 auto}.download-link:hover{text-decoration:none}.download-link:hover span{color:#dc1e35}.download-link-title{margin-left:16px;font-size:18px;line-height:1.4}

@keyframes loader{0%{transform:scale3d(0.55, 0.55, 1);animation-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);opacity:1}35%{transform:scale3d(1, 1, 1);animation-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);opacity:0.7}36%{transform:scale3d(1, 1, 1);animation-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);opacity:0.7}76%{transform:scale3d(0.55, 0.55, 1);animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:1}88%{transform:scale3d(0.64, 0.64, 1);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:0.9}100%{transform:scale3d(0.55, 0.55, 1);opacity:1}}.loader-wrap{position:absolute;width:100%;max-width:100%;text-align:center}.loader-wrap.on-light .loader>span{background:#dc1e35}.loader-wrap.smaller .loader>span{height:36px;width:36px}.loader-wrap.smaller .loader>span:first-child{margin-right:-10px}.loader-wrap.smaller .loader>span:last-child{margin-left:-10px}.loader{transition:opacity 0.2s;transition-delay:0.2s;display:flex;justify-content:center;opacity:0}.loader>span{display:block;transform:scale3d(0.55, 0.55, 1);margin:0 4px;width:36px;height:36px;animation:loader 1.8s infinite;animation-play-state:paused;border-radius:50%;background:#fff}.loader>span:first-child{margin-right:-12px}.loader>span:last-child{margin-left:-12px}.loader>span:nth-child(1){animation-delay:80ms}.loader>span:nth-child(2){animation-delay:160ms}.loader>span:nth-child(3){animation-delay:240ms}.loader.loader-entered{opacity:1}.loader.loader-entered>span{animation-play-state:running}.loader.loader-exiting{transition-delay:0}.loader.loader-exiting>span{animation-play-state:running}@media (min-width: 1000px){.loader>span{width:72px;height:72px}.loader>span:first-child{margin-right:-24px}.loader>span:last-child{margin-left:-24px}}

@keyframes placeHolderShimmer{0%{transform:translate3d(-100%, 0, 0)}50%{transform:translate3d(100%, 0, 0)}100%{transform:translate3d(100%, 0, 0)}}.loading-content-indicator{width:100%;height:100%;background-color:#fafafa;overflow:hidden;position:relative;z-index:99}.loading-content-indicator:after{content:'';height:100%;width:100%;background-color:white;position:absolute;display:inline-block;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:placeHolderShimmer;background:linear-gradient(to right, #fafafa 0%, #f1f1f1 30%, #f1f1f1 50%, #fafafa 100%)}

.desktop-navigation-wrap[data-nav='true'] ~ a .main-logo,.mobile-navigation-wrap[data-nav='true'] ~ a .main-logo{pointer-events:auto !important}.main-logo-wrap{position:absolute;z-index:10029;top:0;left:8px;pointer-events:none}.main-logo{margin-top:32px;margin-bottom:32px;height:34px;transition:all 100ms;pointer-events:auto}.main-logo svg{width:auto;min-width:94px;height:100%}.main-logo svg path{transition:fill 0.32s;fill:#dc1e35}.main-logo-wrap.black .main-logo svg path{fill:black}.main-logo-wrap.white .main-logo svg path{fill:white}.headroom--pinned .main-logo-wrap.white .main-logo svg path{fill:#dc1e35}.headroom--pinned .main-logo-wrap.menuOpen.white svg path{fill:#fff}.main-logo-wrap.menuOpen svg path,.main-logo-wrap.menuOpen.moment svg path{fill:#ffffff}.headroom--unpinned .main-logo-wrap .main-logo,.headroom--pinned .main-logo-wrap .main-logo{height:28.8px;margin-top:28px}@media (min-width: 650px){.main-logo-wrap{left:-6.66667vw}}@media (min-width: 1000px){.main-logo-wrap{position:absolute;top:0;left:0}.main-logo-wrap.fixed .main-logo{position:fixed;opacity:1 !important}.main-logo-wrap .main-logo{transform:translateX(-50%)}.main-logo-wrap.menuOpen,.no-scroll .main-logo-wrap{left:calc(var(--scrollbar-width) * 1)}.no-scroll .headroom--pinned .main-logo-wrap{left:0}.headroom--unpinned .main-logo-wrap .main-logo,.headroom--pinned .main-logo-wrap .main-logo{height:32px}.headroom--unpinned .main-logo-wrap.menuOpen,.headroom--pinned .main-logo-wrap.menuOpen{left:0}.headroom--unpinned .main-logo-wrap.menuOpen .main-logo,.headroom--pinned .main-logo-wrap.menuOpen .main-logo{height:calc(24.62609px + 1.21739vw)}.main-logo{position:absolute;margin-top:32px;height:calc(24.62609px + 1.21739vw)}.main-logo-wrap.menuOpen svg path,.main-logo-wrap.menuOpen.moment svg path{fill:#dc1e35}}

@media (max-width: 999px){.logo-container{position:absolute;top:0;left:0}.logo-container .main-logo-wrap{position:static;display:inline-block}.logo-container .headroom{z-index:10030;width:0}.logo-container .headroom--scrolled{margin-left:16px}}

.link-with-arrow{font-size:18px;color:#dc1e35;display:flex;justify-content:flex-start;align-items:center}.link-with-arrow>span:last-child{padding-bottom:2px;background-image:linear-gradient(to right, #dc1e35 100%, #dc1e35 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size 200ms ease-in-out}.link-with-arrow__arrow{position:relative;height:8px;width:16px;margin-right:8px}.link-with-arrow__arrow .arrow-head{border-right:2px solid #dc1e35;border-bottom:2px solid #dc1e35;transform:rotate(-45deg);width:8px;height:8px;position:absolute;top:0;left:1px;transition:left 200ms}.link-with-arrow__arrow .arrow-tail{content:'';display:block;width:8px;height:2px;background:#dc1e35;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:width 200ms}.link-with-arrow .icon{position:relative;flex:0 0 auto;margin-right:16px}.link-with-arrow:hover,.link-with-arrow:focus,.link-with-arrow:active{color:#dc1e35;text-decoration:none}.link-with-arrow:hover>span:last-child,.link-with-arrow:focus>span:last-child,.link-with-arrow:active>span:last-child{background-size:100% 2px}.link-with-arrow:hover .link-with-arrow__arrow .arrow-tail,.link-with-arrow:focus .link-with-arrow__arrow .arrow-tail,.link-with-arrow:active .link-with-arrow__arrow .arrow-tail{width:15px}.link-with-arrow:hover .link-with-arrow__arrow .arrow-head,.link-with-arrow:focus .link-with-arrow__arrow .arrow-head,.link-with-arrow:active .link-with-arrow__arrow .arrow-head{left:8px}

.menu-button-row{position:fixed;z-index:10010;top:0;width:100%;height:0}.menu-button-column{padding:0;width:auto}.menu-button-wrap{margin-top:16px;width:100%;font-size:16px;transition:transform 0.2s ease-out;text-align:center;pointer-events:auto}.menu-button-wrap[data-menu-open='false'] .open{opacity:1}.menu-button-wrap[data-menu-open='false'] .close{opacity:0 !important}.menu-button-wrap[data-menu-open='true'] .menu-button:hover .faux-button{background-color:transparent}.menu-button-wrap[data-menu-open='true'] .open{opacity:0 !important}.menu-button-wrap[data-menu-open='true'] .close{opacity:1}.menu-button-wrap[data-menu-open='true'] .hamburger span{background:#ffffff}.menu-button-wrap[data-menu-open='true'] .hamburger .line1{transform:translatex(2px) rotate(45deg)}.menu-button-wrap[data-menu-open='true'] .hamburger .line2{transform:scale(0);opacity:0}.menu-button-wrap[data-menu-open='true'] .hamburger .line3{transform:translateX(0) rotate(-45deg)}.minimised-button-wrap{display:inline-block;width:48px;transition:transform 0.2s ease-out}.menu-button{text-align:left;white-space:nowrap;color:#dc1e35}.menu-button.white{color:#ffffff}.menu-button.white .hamburger span{background-color:#ffffff}.menu-button .hamburger{position:relative;float:left;overflow:hidden;box-sizing:content-box;width:16px;height:16px}.menu-button .hamburger span{position:absolute;left:0;width:20px;height:2px;transition:transform 0.25s ease-out;opacity:1;background-color:#dc1e35}.menu-button .hamburger .line1,.menu-button .hamburger .line3{transform-origin:0 0}.menu-button .hamburger .line1{top:0}.menu-button .hamburger .line2{top:7px;transition:transform 0.2s, opacity 0.2s;opacity:1}.menu-button .hamburger .line3{top:14px;transform:translateX(-6px)}.menu-button .button-title{display:none;transform:translateY(-2px)}.menu-button .button-title span{padding-left:16px}.menu-button-wrap[data-menu-open='true'][data-scrolled='true']{transform:translate3d(0, 0, 0) !important}.menu-button-wrap[data-menu-open='true'][data-scrolled='true'] .minimised-button-wrap{transform:translate3d(0, 0, 0) !important}.menu-button-wrap[data-menu-open='true'][data-scrolled='true'] .button-title{position:static !important;opacity:1 !important}.menu-button-wrap[data-menu-open='true'][data-scrolled='true'] .button-title .open{display:none}.menu-button-wrap[data-menu-open='true'][data-scrolled='true'] .button-title .close{position:static}@media (max-width: 999px){.toolbar-white .menu-button{color:#ffffff}.toolbar-white .menu-button .hamburger span{background-color:#ffffff}.headroom--scrolled .toolbar-white .menu-button{color:#dc1e35}.headroom--scrolled .toolbar-white .menu-button .hamburger span{background-color:#dc1e35}.toolbar.menuOpen .menu-button{color:#ffffff}.toolbar.menuOpen .menu-button .hamburger span{background-color:#ffffff}}@media (min-width: 650px){.menu-button-wrap{width:auto}.menu-button .button-title{display:inline}.menu-button .button-title span{transition:opacity 0.25s;padding-left:0}.menu-button .button-title span.close{position:absolute;top:0;left:0}.minimised-button-wrap{width:auto}}@media (min-width: 1000px){.menu-button-row{left:8px;text-align:left}.menu-button-wrap{margin-top:32px;margin-right:16px;margin-left:-16px;text-align:left}.menu-button-wrap[data-menu-open='true'] .hamburger span{background:#dc1e35}.menu-button-wrap .menu-button-column{padding-left:8px;height:10px}.menu-button-wrap .minimised-button-wrap{display:block;width:48px}.menu-button-wrap .button-title[data-is-hidden='true']{overflow:hidden;width:0;min-width:0;height:0;min-height:0}.menu-button-wrap .button-title[data-is-hidden='true'] span{padding:0}.moment-red-overlay .menu-button .hamburger span{background-color:#ffffff}}

.menu-dropdown-wrap{position:absolute;top:48px;right:-15px;padding:8px;border-radius:3px;background:#ffffff;box-shadow:0 10px 60px rgba(0,0,0,0.15)}.menu-dropdown-wrap::after{position:absolute;top:-8px;right:24px;padding:10px;content:'';transform:rotate(-45deg);background:#ffffff}.menu-dropdown-wrap[aria-hidden='true']{display:block}.menu-dropdown-wrap[aria-hidden='false']{display:none}.menu-dropdown-wrap .button{position:relative;z-index:10;font-size:20px;padding-right:8px;padding-left:8px;color:#6d6d6d;justify-content:flex-start}.menu-dropdown-wrap .button:hover{text-decoration:none;color:#dc1e35;background:transparent}@media (min-width: 650px){.menu-dropdown-wrap{top:64px;right:0}}@media (min-width: 1000px){.menu-dropdown-wrap{right:15px}}

.pager-enter{height:100%;width:100%;opacity:0}.pager-enter-active{opacity:1}.pager-exit{height:100%;opacity:1;transform:translateX(-100%);order:1;transition:opacity 200ms 0ms ease-in}.pager-exit-active{opacity:0}.pager-exit-done{opacity:0}.pager-trans{display:flex;width:100%;transition:opacity 200ms}.pager-trans>div{flex:0 0 100%}.pager-trans.is-loading{opacity:0.4}.pager-trans-prev .pager-enter{opacity:0;transform:translateX(-10vw);transition:transform 500ms 50ms ease-out, opacity 400ms 200ms ease-out}.pager-trans-prev .pager-enter-active{opacity:1;transform:translateX(0)}.pager-trans-next .pager-enter{opacity:0;transform:translateX(10vw);transition:transform 500ms 50ms ease-out, opacity 400ms 200ms ease-out}.pager-trans-next .pager-enter-active{opacity:1;transform:translateX(0)}

.paragraph{font-size:between(20px, 22px, 320px, 999px);line-height:1.45em;letter-spacing:-0.02em;color:#6d6d6d}.paragraph.xl{font-size:between(22px, 25px, 320px, 999px);line-height:1.4545em}.paragraph.medium{font-size:20px}.paragraph.small{font-size:18px;line-height:1.4444em}.paragraph.extra-small{font-size:14px;font-weight:bold;line-height:1.1428;color:#6d6d6d}.paragraph.dark{font-weight:bold;color:#4f4f4f}.paragraph.white{color:#ffffff}.paragraph.red{color:#dc1e35}@media (min-width: 650px){.paragraph{font-size:22px;line-height:1.45455em}.paragraph.xl{font-size:25px;line-height:1.48em}}@media (min-width: 1921px){.paragraph{font-size:between(22px, 30px, 1921px, 2881.5px)}}

.status-indicator{display:inline-block}.status-indicator .level{display:inline-block;margin-left:4px;width:6px;height:23px;border-radius:3px;background-color:#d1d1d1}.status-indicator.status-indicator-level-1 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-2 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-2 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-3 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-3 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-3 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-4 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-4 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-4 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-4 rect:nth-child(4){fill:#dc1e35}.status-indicator.status-indicator-level-5 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-5 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-5 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-5 rect:nth-child(4){fill:#dc1e35}.status-indicator.status-indicator-level-5 rect:nth-child(5){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(4){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(5){fill:#dc1e35}.status-indicator.status-indicator-level-6 rect:nth-child(6){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(4){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(5){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(6){fill:#dc1e35}.status-indicator.status-indicator-level-7 rect:nth-child(7){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(1){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(2){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(3){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(4){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(5){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(6){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(7){fill:#dc1e35}.status-indicator.status-indicator-level-8 rect:nth-child(8){fill:#dc1e35}

.infogram-section{margin-bottom:64px}.infogram-section.-isSingle{margin-bottom:0}.infogram-section.bg-gray{background:#fafafa;padding-top:32px}.infogram-section__wrapper{margin-bottom:64px;padding:16px}.infogram-section__wrapper.bg-gray{background:#fafafa}@media (min-width: 1000px){.infogram-section{margin-bottom:128px}.infogram-section.bg-gray{padding-top:64px}.infogram-section__wrapper{margin-bottom:0;padding:32px}.infogram-section.two-col>div{display:flex;gap:32px}.infogram-section.two-col>div .infogram-section__wrapper{width:50%}}

.shadow-card{text-align:left;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;background:#fff;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:6px;overflow:hidden}

.tooltip-modal{position:fixed;opacity:0;z-index:-10}.tooltip-modal-enter{opacity:0}.tooltip-modal-enter-active{transition:opacity 200ms 100ms, transform 400ms 100ms;opacity:1;z-index:100052}.tooltip-modal-exit{opacity:1;z-index:100052}.tooltip-modal-exit-active{opacity:0;z-index:-10;transition:opacity 200ms 100ms, z-index 0ms 800ms}.tooltip-modal-enter-done{opacity:1;z-index:100052}.tooltip-modal-exit-done{opacity:0;z-index:-10}.tooltip-modal .tooltip-container{padding:16px;background:#fff;box-shadow:0px 30px 60px rgba(0,0,0,0.1);border-radius:3px;width:280px}.tooltip-modal .tooltip-container h3{font-size:16px}.tooltip-modal .tooltip-container p:last-child{margin-bottom:0}.tooltip-modal .tooltip-arrow{position:absolute}.tooltip-modal .tooltip-arrow:before,.tooltip-modal .tooltip-arrow:after{content:'';border:12px solid transparent;width:0;height:0;position:absolute}.tooltip-modal .tooltip-arrow:before{filter:blur(1px)}.tooltip-modal .tooltip-arrow--bottom{top:0}.tooltip-modal .tooltip-arrow--bottom:after{border-bottom:12px solid #fff;top:-24px;transform:translateX(-12px)}.tooltip-modal .tooltip-arrow--bottom:before{transform:translateX(-12px);top:-26px;border-bottom:12px solid rgba(0,0,0,0.01)}.tooltip-modal .tooltip-arrow--top{bottom:0}.tooltip-modal .tooltip-arrow--top:after{border-top:12px solid #fff;bottom:-24px;transform:translateX(-12px)}.tooltip-modal .tooltip-arrow--right{left:0}.tooltip-modal .tooltip-arrow--right:before{transform:translateY(-12px);border-right:12px solid rgba(0,0,0,0.01);left:-26px}.tooltip-modal .tooltip-arrow--right:after{border-right:12px solid #fff;left:-24px;transform:translateY(-12px)}.tooltip-modal .tooltip-arrow--left{right:0}.tooltip-modal .tooltip-arrow--left:before{transform:translateY(-12px);border-left:12px solid rgba(0,0,0,0.01);right:-26px}.tooltip-modal .tooltip-arrow--left:after{border-left:12px solid #fff;right:-24px;transform:translateY(-12px)}.tooltip-modal--top.tooltip-modal-enter{transform:translateY(-20px)}.tooltip-modal--top.tooltip-modal-enter-active{transform:translateY(0)}.tooltip-modal--top .tooltip-container{box-shadow:-30px 0px 60px rgba(0,0,0,0.1)}.tooltip-modal--bottom.tooltip-modal-enter{transform:translateY(20px)}.tooltip-modal--bottom.tooltip-modal-enter-active{transform:translateY(0)}.tooltip-modal--right.tooltip-modal-enter{transform:translateX(20px)}.tooltip-modal--right.tooltip-modal-enter-active{transform:translateX(0)}.tooltip-modal--left.tooltip-modal-enter{transform:translateX(-20px)}.tooltip-modal--left.tooltip-modal-enter-active{transform:translateX(0)}.tooltip-modal--left .tooltip-container{box-shadow:-30px 0px 60px rgba(0,0,0,0.1)}@media (min-width: 649px){.tooltip-modal .tooltip-container{width:300px}}@media (min-width: 999px){.tooltip-modal .tooltip-container{width:340px}}*[data-tip]{cursor:help}*[data-tip].tooltip-qm{left:8px;background:#efefef;color:#dc1e35;display:inline-block;font-weight:normal;font-size:13px;width:16px;height:16px;z-index:100051;position:relative;padding:7px 4px;line-height:0;border-radius:100%;text-align:center;border:1px solid transparent;transition:border-color 300ms}*[data-tip].tooltip-qm:hover,*[data-tip].tooltip-qm:focus{border-color:#dc1e35}span[data-tip]{border-bottom:1px dotted #dc1e35}

.title{padding-right:1vw;font-size:between(28.8px, 38.4px, 320px, 649px);font-weight:bold;line-height:1.1875em;letter-spacing:-0.02em;word-break:break-word;hyphens:manual;color:#4f4f4f}.title.size-sm-xl{font-size:between(36px, 48px, 320px, 649px);line-height:1.175em}.title.size-sm-medium,.title.size-sm-small{font-size:between(22.5px, 30px, 320px, 649px);line-height:1.16em}.title.red{font-size:between(43.2px, 57.6px, 320px, 649px);line-height:1.1667em;color:#dc1e35}.title.red.size-sm-xl{font-size:between(54px, 72px, 320px, 649px)}.title.red.size-sm-large{font-size:between(43.2px, 57.6px, 320px, 649px)}.title.red.size-sm-medium,.title.red.size-sm-small{font-size:between(36px, 48px, 320px, 649px)}.title.red.size-sm-xsmall{font-size:between(18px, 24px, 320px, 649px)}.title.white{color:#ffffff}@media (min-width: 650px){.title{font-size:40px;font-size:between(38.4px, 56.64px, 1000px, 1920px);line-height:1.175em}.title.size-lg-xl{font-size:48px;font-size:between(41.6px, 61.36px, 1000px, 1920px);line-height:1.1667em}.title.size-lg-large{font-size:40px;font-size:between(38.4px, 56.64px, 1000px, 1920px);line-height:1.175em}.title.size-lg-medium{font-size:32px;font-size:between(32px, 47.2px, 1000px, 1920px);line-height:1.1875em}.title.size-lg-small{font-size:25px;font-size:between(25.6px, 37.76px, 1000px, 1920px);line-height:1.16em}.title.red{font-size:61px;font-size:between(48px, 70.8px, 1000px, 1920px);line-height:1.164em}.title.red.size-lg-xl{font-size:95px;font-size:between(80px, 118px, 1000px, 1920px);line-height:1.168em}.title.red.size-lg-large{font-size:76px;font-size:between(64px, 94.4px, 1000px, 1920px);line-height:1.171em}.title.red.size-lg-medium{font-size:61px;font-size:between(48px, 70.8px, 1000px, 1920px);line-height:1.164em}.title.red.size-lg-small{font-size:40px;font-size:between(41.6px, 61.36px, 1000px, 1920px);line-height:1.167em}}@media (min-width: 1000px){.title{font-size:40px;font-size:between(33.6px, 48px, 1000px, 1920px);line-height:1.175em}.title.size-lg-xl{font-size:48px;font-size:between(36.4px, 52px, 1000px, 1920px);line-height:1.1667em}.title.size-lg-large{font-size:40px;font-size:between(33.6px, 48px, 1000px, 1920px);line-height:1.175em}.title.size-lg-medium{font-size:32px;font-size:between(28px, 40px, 1000px, 1920px);line-height:1.1875em}.title.size-lg-small{font-size:25px;font-size:between(22.4px, 32px, 1000px, 1920px);line-height:1.16em}.title.red{font-size:61px;font-size:between(42px, 60px, 1000px, 1920px);line-height:1.164em}.title.red.size-lg-xl{font-size:95px;font-size:between(70px, 100px, 1000px, 1920px);line-height:1.168em}.title.red.size-lg-large{font-size:76px;font-size:between(56px, 80px, 1000px, 1920px);line-height:1.171em}.title.red.size-lg-medium{font-size:61px;font-size:between(42px, 60px, 1000px, 1920px);line-height:1.164em}.title.red.size-lg-small{font-size:40px;font-size:between(36.4px, 52px, 1000px, 1920px);line-height:1.167em}.title.red.size-lg-xsmall{font-size:24px;font-size:between(16.8px, 24px, 1000px, 1920px);line-height:1.167em}}

.link .icon{display:inline-block;margin-right:8px}.link .icon svg{display:block}.link.small{font-size:13px}.link.gray{color:#6d6d6d;padding-bottom:2px;background-image:linear-gradient(to right, #6d6d6d 100%, #6d6d6d 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size 240ms ease-in-out}.link.gray:hover{text-decoration:none;background-size:100% 1px}.link.red{font-weight:500;line-height:1.1875em;text-decoration:none;color:#dc1e35}.link.red:hover{text-decoration:none;color:#dc1e35}.link.red.button{color:#ffffff}

.wysiwyg-wrap{margin-bottom:32px;font-size:20px;line-height:1.45em}.wysiwyg-wrap a{color:#dc1e35}.wysiwyg-wrap p span.xl{font-size:calc(20.58616px + .44183vw);line-height:1.4545em}.wysiwyg-wrap p span.medium{font-size:20px}.wysiwyg-wrap p span.small{font-size:18px;line-height:1.4444em}.wysiwyg-wrap p span.extra-small{font-size:14px;line-height:1.1428;color:#6d6d6d}.wysiwyg-wrap h2{margin-top:80px;margin-bottom:16px}.wysiwyg-wrap h3{margin-top:72px;margin-bottom:16px}.wysiwyg-wrap h4{margin-top:64px;margin-bottom:16px}.wysiwyg-wrap .title{margin-bottom:48px}.wysiwyg-wrap .bullet-list{margin-top:32px;margin-bottom:16px;font-size:inherit;color:inherit}.wysiwyg-wrap .link-list{margin-top:64px;display:flex;flex-direction:column;align-items:flex-start}.wysiwyg-wrap .link-list .link{display:block;margin-bottom:16px}.wysiwyg-wrap.wysiwyg-wrap-page .title{margin-bottom:16px}.wysiwyg-wrap.wysiwyg-wrap-page .wysiwyg-intro{margin-bottom:48px}.wysiwyg-wrap.wysiwyg-wrap-page h2,.wysiwyg-wrap.wysiwyg-wrap-page h3,.wysiwyg-wrap.wysiwyg-wrap-page h4{margin-top:48px;font-size:20px}@media (min-width: 650px){.wysiwyg-wrap{margin-bottom:128px;font-size:22px;line-height:1.45454em}.wysiwyg-wrap h2{margin-top:112px;margin-bottom:16px}.wysiwyg-wrap h3{margin-top:104px;margin-bottom:16px}.wysiwyg-wrap h4{margin-top:96px;margin-bottom:16px}}

.isb_tag{display:inline-block;margin-right:8px;margin-bottom:8px;padding:4px 16px;height:32px;white-space:nowrap;word-wrap:none;color:#6d6d6d;font-size:13px;border-radius:16px;background:#efefef}.isb_tag:hover:not(:disabled){color:#4f4f4f;background:#d1d1d1}.isb_tag:active,.isb_tag.active{color:#ffffff;background:#dc1e35}.isb_tag:disabled{opacity:0.6}

.underlined-link{font-size:18px;line-height:27px;letter-spacing:-0.02em;color:#dc1e35;position:relative}.underlined-link::before{content:'';position:absolute;background-image:linear-gradient(to right, transparent 50%, #fff 50%),linear-gradient(to right, #dc1e35, #dc1e35);background-size:4px 2px, 100% 2px;height:2px;width:100%;bottom:0;left:1px}.underlined-link::after{content:'';position:absolute;width:100%;height:2px;bottom:0;left:1px;background:#dc1e35;visibility:hidden;transform:scaleX(0);transform-origin:left;transition:0.2s ease}.underlined-link:hover{text-decoration:none;color:#dc1e35}@media (min-width: 999px){.underlined-link:hover{text-decoration:none;color:#dc1e35}.underlined-link:hover::after{visibility:visible;transform:scaleX(1)}}

.pagination{display:inline-flex;position:relative}.pagination .pagination-wrapper{position:relative;display:flex;align-items:center}.pagination .pagination-wrapper button.icon-button{height:23px;width:48px}.pagination .pagination-wrapper button.icon-button .icon svg{fill:#dc1e35;height:10px}.pagination .pagination-wrapper button.icon-button:disabled .icon svg{fill:#efefef}.pagination .pagination-wrapper .pagination-number-wrapper{display:flex;margin:16px 0}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider{color:#6d6d6d}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider.near-end{display:none}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider.near-end ~ [class^='pagination-line']::before{margin-left:55px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider.near-start{display:none}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider.near-start ~ [class^='pagination-line']::before{margin-right:0}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers{display:flex;overflow:hidden}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner{display:flex;width:120px;transition:transform 0.6s}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-4{width:80px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-3{width:40px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-2{width:40px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line::after{content:'';position:absolute;bottom:0;left:48px;right:48px;display:block;width:calc(100% - 96px);height:2px;background-color:#efefef}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line::before{content:'';position:absolute;bottom:0;left:48px;display:block;min-width:40px;height:2px;background-color:#dc1e35;z-index:1;transition:margin-left 0.3s ease-in-out}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-first::before{margin-left:40px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.pagination-line-1::before{margin-left:0}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line::before{margin-left:55px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.third-last::before{margin-left:95px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.third-last.pagination-line-1::before{margin-left:0px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-last::before{margin-left:135px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-last.pagination-line-2::before{margin-left:40px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-last.pagination-line-1::before{margin-left:0px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.is-last::before{margin-left:170px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.is-last.pagination-line-2::before{margin-left:40px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.is-last.pagination-line-3::before{margin-left:80px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.third-last.pagination-line-1::before{margin-left:0px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last.pagination-line-2::before{margin-left:40px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last.pagination-line-4::before{margin-left:120px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.third-last.pagination-line-3::before{margin-left:80px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.third-last::before{margin-left:40px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last::before{margin-left:80px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last::before{margin-left:120px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last.pagination-line-5::before{margin-left:160px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last.pagination-line-3::before{margin-left:80px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last.pagination-line-1::before{margin-left:0px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last.pagination-line-2::before{margin-left:40px !important}.pagination .pager-item{display:inline-block;padding:0 16px;color:#919191;margin:0;width:40px !important;cursor:pointer;transition:color 0.2s}.pagination .pager-item.selected{color:#dc1e35}.pagination .pager-item:hover{color:#dc1e35}

.multi-step-wrapper{transition:height 300ms 75ms ease;position:relative;z-index:1;display:flex;flex-direction:column}.multi-step-wrapper.no-resize{transition:none}.multi-step-wrapper__steps{position:relative}.multi-step-wrapper__steps.-direction-next .multi-step-wrapper__trans-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);position:relative;opacity:1}.multi-step-wrapper__steps.-direction-next .multi-step-wrapper__trans-enter-active{position:relative;transform:translate3d(100px, 0, 0);opacity:0}.multi-step-wrapper__steps.-direction-next .multi-step-wrapper__trans-exit-active{position:absolute;width:100%;top:0;left:0;overflow:hidden}.multi-step-wrapper__steps.-direction-next .multi-step-wrapper__trans-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(-100px, 0, 0);opacity:0;overflow:hidden}.multi-step-wrapper__steps.-direction-prev .multi-step-wrapper__trans-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);position:relative;opacity:1}.multi-step-wrapper__steps.-direction-prev .multi-step-wrapper__trans-enter-active{position:relative;transform:translate3d(-100px, 0, 0);overflow:hidden;opacity:0}.multi-step-wrapper__steps.-direction-prev .multi-step-wrapper__trans-exit-active{position:absolute;width:100%;top:0;left:0;overflow:hidden}.multi-step-wrapper__steps.-direction-prev .multi-step-wrapper__trans-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(100px, 0, 0);opacity:0}.multi-step-wrapper__counter{line-height:1.1875em;color:#919191}.multi-step-wrapper__indicator{margin-bottom:16px}.multi-step-wrapper__indicator .button{display:inline-block;margin-right:8px;padding-top:16px;padding-right:8px;padding-bottom:16px;width:24px;height:2px}.multi-step-wrapper__indicator .button:hover{background-color:transparent}.multi-step-wrapper__indicator .button span{display:block;width:24px;height:2px;border-radius:3px;background-color:#dc1e35}.multi-step-wrapper__indicator .button.active:hover{cursor:auto}.multi-step-wrapper__indicator .button:disabled{cursor:auto}.multi-step-wrapper__indicator .button:disabled span{background:#efefef}.multi-step-wrapper__indicator .button:disabled.active span{background:#dc1e35}

.alert-banner{position:fixed;bottom:0;left:0;z-index:97;width:100vw;background-color:#fcc036;transform:translate3d(0, 300%, 0)}.alert-banner__content{display:inline-block;height:100%;padding:19.2px;color:#4f4f4f;font-size:18px}.alert-banner__content p{margin:0;color:inherit}.alert-banner__content h1{color:inherit;font-size:25px;margin-bottom:8px}.alert-banner__content a{color:#dc1e35;padding-bottom:2px;background-image:linear-gradient(to right, #dc1e35 40%, rgba(255,255,255,0) 20%),linear-gradient(to right, #dc1e35 0%, #dc1e35 100%);background-position:0% 100%, 0 100%;background-size:4px 2px, 0 2px;background-repeat:repeat-x, no-repeat;transition:background-size 200ms}.alert-banner__content a:hover{text-decoration:none;background-size:4px 2px, 100% 2px}.alert-banner__close-button{display:inline-block;position:absolute;top:0;right:16px;z-index:98}.alert-banner__close-button button:hover{background-color:transparent}.alert-banner__close-button svg path{fill:#4f4f4f}.alert-banner-enter{transform:translate3d(0, 300%, 0)}.alert-banner-enter-active{transition:transform 320ms;transform:translate3d(0, 0, 0)}.alert-banner-enter-done{transform:translate3d(0, 0, 0)}.alert-banner-exit{transform:translate3d(0, 0, 0)}.alert-banner-exit-active{transition:transform 300ms;transform:translate3d(0, 300%, 0)}.alert-banner-exit-done{transform:translate3d(0, 300%, 0)}@media (min-width: 1000px){.alert-banner{width:100%;background-color:transparent}.alert-banner .col-lg-15{background-color:#fcc036}.alert-banner__content{padding:32px 104px}.alert-banner__content h1{font-size:32px;margin-bottom:16px}.alert-banner__close-button{top:8px;right:32px}}

.picture-wrap{position:relative;overflow:hidden}.picture{position:absolute;top:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.picture img{height:100%;transition:opacity 0.5s;opacity:0;object-fit:cover}.picture img.loaded{padding-bottom:0 !important;opacity:1}.picture-placeholder-wrap{position:relative;top:0;overflow:hidden;width:100%;height:100%;background:#efefef}.picture-placeholder-wrap img{height:100%}.picture-placeholder-wrap:after{display:block;height:100%;content:''}.picture-placeholder-wrap.main-picture-loaded{position:absolute;opacity:0;transition:opacity 500ms 100ms}.picture-placeholder-wrap.main-picture-loaded+.picture{position:relative}.picture-placeholder{opacity:0.75;object-fit:cover}.picture-wrap.crop-fit .picture{height:auto}.picture-wrap.crop-fit .picture img{height:auto;object-fit:initial}

.bigPictureButton{margin-top:16px;margin-bottom:32px}.bigPictureButton .bigpicture-wrap .block{background:#ffffff;z-index:2;padding-top:80px}.bigPictureButton .bigpicture-wrap .block-button{max-width:50vw;padding-top:48px;padding-left:0}.bigPictureButton .bigpicture-wrap .bigpicture{z-index:1}.bigPictureButton .bigpicture-wrap .bigpicture .picture-wrap{height:100%}@media (max-width: 649px){.bigPictureButton{font-size:20px;margin-bottom:32px}.bigPictureButton .bigpicture-wrap .bigpicture{position:relative;margin-left:-8px;margin-right:-8px;margin-bottom:-64px}.bigPictureButton .bigpicture-wrap .block{position:relative;padding-top:16px;padding-bottom:48px;box-shadow:0px 32px 64px rgba(0,0,0,0.06);border-radius:6px}.bigPictureButton .bigpicture-wrap .block-content{padding:32px}}@media (min-width: 650px){.bigPictureButton{margin-bottom:128px}.bigPictureButton .bigpicture-wrap{display:grid;grid-template-columns:repeat(7, 1fr);gap:16px}.bigPictureButton .bigpicture-wrap .block{grid-row:2;grid-column:2/8}.bigPictureButton .bigpicture-wrap .block-button{padding-right:64px}.bigPictureButton .bigpicture-wrap .bigpicture{grid-row:1;grid-column:2/8}}@media (min-width: 1000px){.bigPictureButton{margin-bottom:256px}.bigPictureButton .bigpicture-wrap{margin-right:-8px;margin-left:8px;display:inline-grid;grid-template-columns:repeat(15, 1fr);gap:16px}.bigPictureButton .bigpicture-wrap .block{box-shadow:0px 32px 64px rgba(0,0,0,0.06);border-radius:6px;padding-bottom:128px}.bigPictureButton .bigpicture-wrap .block-content{margin-left:6.66vw;margin-right:6.66vw}.bigPictureButton .bigpicture-wrap .block-button{width:20vw}.bigPictureButton .bigpicture-wrap .bigpicture{margin-top:-32px;margin-bottom:-32px}.bigPictureButton .bigpicture-wrap .bigpicture img{border-radius:6px}.bigPictureButton .bigpicture-wrap .right-side{grid-row:1;grid-column:8/15}.bigPictureButton .bigpicture-wrap .left-side{grid-row:1;grid-column:2/9}}@media (min-width: 1920px){.bigPictureButton .bigpicture-wrap .left-side{grid-row:1;grid-column:3/9}.bigPictureButton .bigpicture-wrap .right-side{grid-row:1;grid-column:8/14}}@media (min-width: 2559px){.bigPictureButton .bigpicture-wrap{grid-template-columns:repeat(19, 1fr)}.bigPictureButton .bigpicture-wrap .right-side{grid-row:1;grid-column:10/18}.bigPictureButton .bigpicture-wrap .left-side{grid-row:1;grid-column:3/11}}

.modal__body{overflow:auto;padding-right:32px;padding-bottom:32px;padding-left:32px}.modal__body::-webkit-scrollbar{background:transparent;width:0.5em}.modal__body::-webkit-scrollbar-track{background:transparent}.modal__body::-webkit-scrollbar-track-piece{background:transparent}.modal__body::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.modal__body>*:last-child{margin-bottom:0}.modal__body.modal__has-footer{padding-bottom:16px}.modal-show-alert .modal__body{opacity:0}@media (min-width: 650px){.modal__body{padding-right:56px;padding-bottom:56px;padding-left:56px;overflow-x:hidden}}

.modal__header{padding:16px 16px;min-height:48px;font-size:18px;font-weight:500;line-height:1.35em;text-align:center}.modal__header .modal__close-button path{fill:red}.modal__header.red{color:#ffffff;background:#dc1e35}.modal__header.red .modal__close-button path{fill:#ffffff}.modal__header.border{border-bottom:1px solid #efefef}.modal__header h1,.modal__header h2,.modal__header h3{margin-bottom:0;font-size:inherit;font-weight:500;color:#4f4f4f}.modal__close-button{position:absolute;z-index:10;top:16px;right:16px;width:16px;height:16px}.modal__close-button svg path{fill:#919191}.modal__close-button:hover{background:transparent}@media (min-width: 650px){.modal__header{padding:24px 16px}}

.modal-steps{transition:height 200ms;overflow:hidden}.modal-step .button.bottom{margin-top:32px;height:64px;box-sizing:content-box;padding-left:56px;padding-right:56px;margin-left:-56px;margin-right:-56px;font-weight:normal;color:#6d6d6d;border-top:1px solid #efefef;border-top-left-radius:0;border-top-right-radius:0;background-color:#fafafa}.modal-step .button.bottom:hover{color:#dc1e35}.modal-step .button.bottom:focus{outline:transparent}.modal-step .modal-step-container{display:flex;flex-direction:column}.modal-step .modal-step-container .modal-step-counter{line-height:1.1875em;color:#919191}.modal-step .modal-step-container .modal-step-indicator{margin-bottom:16px}.modal-step .modal-step-container .modal-step-indicator .button{display:inline-block;margin-right:8px;padding-top:16px;padding-right:8px;padding-bottom:16px;width:24px;height:2px}.modal-step .modal-step-container .modal-step-indicator .button:hover{background-color:transparent}.modal-step .modal-step-container .modal-step-indicator .button span{display:block;width:24px;height:2px;border-radius:3px;background-color:#dc1e35}.modal-step .modal-step-container .modal-step-indicator .button.active:hover{cursor:auto}.modal-step .modal-step-container .modal-step-indicator .button:disabled{cursor:auto}.modal-step .modal-step-container .modal-step-indicator .button:disabled span{background:#efefef}.modal-step .modal-step-container .modal-step-indicator .button:disabled.active span{background:#dc1e35}.modal-steps-direction-next .modal-step-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);opacity:1}.modal-steps-direction-next .modal-step-enter,.modal-steps-direction-next .modal-step-enter-active{position:absolute;transform:translate3d(100px, 0, 0);opacity:0}.modal-steps-direction-next .modal-step-exit-active,.modal-steps-direction-next .modal-step-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(-100px, 0, 0);opacity:0}.modal-steps-direction-previous .modal-step-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);opacity:1}.modal-steps-direction-previous .modal-step-enter,.modal-steps-direction-previous .modal-step-enter-active{position:absolute;transform:translate3d(-100px, 0, 0);opacity:0}.modal-steps-direction-previous .modal-step-exit-active,.modal-steps-direction-previous .modal-step-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(100px, 0, 0);opacity:0}

.gift-card-status .title{margin-top:0 !important}.gift-card-status-description.paragraph{font-size:20px;line-height:1.45em;color:#4f4f4f;margin-bottom:8px}.gift-card-status-description.paragraph-cardnumner{font-size:18px}.gift-card-status .button{height:64px;font-size:20px}.gift-card-status .button.red{font-weight:500;margin-bottom:32px}.gift-card-status .button.bottom{font-size:20px}.gift-card-status-submit{margin-top:48px}.gift-card-status .form-group{margin-top:8px;margin-bottom:16px}.gift-card-status .flat-radio-input .flat-input-label{margin-left:16px;width:calc(50% - 8px);text-align:center;border-radius:3px}.gift-card-status .flat-radio-input .flat-input-label:first-of-type{margin-left:0}.gift-card-status .gift-card-status-credit{position:relative;padding-left:56px;font-size:40px;font-weight:bold;line-height:1.0526em;color:#4f4f4f;margin-top:32px}.gift-card-status .gift-card-status-credit span{padding-left:8px;font-size:24px}.gift-card-status .gift-card-status-credit:before{position:absolute;top:0;left:0;display:inline-block;width:40px;height:40px;content:'';background-image:url("https://cdn.islandsbanki.is/icons/iconCard.svg");background-repeat:no-repeat;background-position:0 5px}.gift-card-status .gift-card-status-overview{margin-top:32px;border-top:1px solid #efefef}.gift-card-status .gift-card-status-accordion-button{position:relative;padding-top:32px;padding-bottom:32px;width:100%;font-weight:500;text-align:left;color:#4f4f4f}.gift-card-status .gift-card-status-accordion-button:hover{cursor:pointer;background-color:transparent}.gift-card-status .gift-card-status-accordion-button:focus{outline:none}.gift-card-status .gift-card-status-accordion-button:after{position:absolute;top:calc(50% - 8px);right:0;display:inline-block;width:16px;height:16px;content:'';transition:transform 320ms ease;transform:rotate(0deg);background-image:url("https://cdn.islandsbanki.is/icons/arrowUp.svg");background-repeat:no-repeat}.gift-card-status .gift-card-status-accordion-button[aria-expanded='false']:after{transition:transform 320ms ease;transform:rotate(-180deg)}.gift-card-status .loader-wrap{left:0;z-index:1;margin-top:16px}.gift-card-status .gift-card-status-accordion-content{padding-right:8px;overflow-y:auto;max-height:240px;transition:max-height 320ms ease}.gift-card-status .gift-card-status-accordion-content[aria-hidden='true']{max-height:0;transition:max-height 320ms ease}.gift-card-status .gift-card-status-accordion-content table{width:100%}.gift-card-status .gift-card-status-accordion-content table thead{line-height:3em}.gift-card-status .gift-card-status-accordion-content table th{padding-bottom:16px;line-height:1.4375em;color:#919191}.gift-card-status .gift-card-status-accordion-content table td{padding-top:0;padding-bottom:16px;vertical-align:top}.gift-card-status .gift-card-status-accordion-content table tbody{font-weight:500;color:#4f4f4f}.gift-card-status .gift-card-status-accordion-content table tbody span{font-size:14px;color:#919191}.gift-card-status .gift-card-status-accordion-content table th:nth-child(2),.gift-card-status .gift-card-status-accordion-content table td:nth-child(2){text-align:right}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar{background:transparent;width:0.5em}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar-track{background:transparent}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar-track-piece{background:transparent}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.gift-card-status .feedback{color:#dc1e35;height:32px;margin-bottom:32px}.giftcard-modal .modal__body{padding-bottom:0;overflow-x:hidden}.giftcard-modal .modal-steps{overflow:visible}@media (min-width: 650px){.gift-card-status .button.red{margin-bottom:48px}}

.call-to-action-inner{z-index:9;overflow:auto;padding-top:32px;border-radius:3px;background:#ffffff;box-shadow:0 10px 60px rgba(0,0,0,0.15)}.call-to-action-inner .primary-button-wrap{margin-bottom:16px;padding-right:32px;padding-left:32px}.call-to-action-inner .primary-button-wrap .button.red{padding-right:8px;padding-left:8px;font-weight:500;color:white}.call-to-action-inner .primary-button-wrap .button.red:hover{text-decoration:none;color:white;background-color:#b72236}.call-to-action-inner .secondary-button-wrap{height:64px;border-top:1px solid #efefef;background:#fafafa}.call-to-action-inner .secondary-button-wrap .button{color:#4f4f4f;text-align:left}.call-to-action-inner .secondary-button-wrap .button:hover{text-decoration:none;color:#dc1e35}.call-to-action-inner .secondary-button-wrap .button.left{justify-content:start;padding-left:32px;height:100%}.call-to-action-primary-only .primary-button-wrap{margin-bottom:32px}.call-to-action-copy{margin-bottom:32px;padding-right:32px;padding-left:32px}.call-to-action-title{font-size:20px;font-weight:500;line-height:1.2em;color:#dc1e35}.call-to-action-body{line-height:1.25em;color:#4f4f4f}

.hero-block .image-content-card{height:70vw}.hero-block .image-content-card .media-wrap{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.hero-block .image-content-card .element{display:block;position:absolute;height:var(--size);width:var(--size);background:#4f4f4f;border-radius:50%}.hero-block .image-content-card .element,.hero-block .image-content-card .card{--timing: 2s;transition:transform var(--timing) ease-out;transform:translate3d(var(--x), var(--y), 0)}.hero-block .image-content-card .card{display:block;position:absolute;top:-5%;max-width:100%}.hero-block .image-content-card .card-type-credit-platinum .one,.hero-block .image-content-card .card-type-debit-platinum .one{--size: 30vw;--timing: 2s;margin-top:-2vh;right:0;border:6px solid #4f4f4f;background:transparent}.hero-block .image-content-card .card-type-credit-platinum .two,.hero-block .image-content-card .card-type-debit-platinum .two{--size: 130px;--timing: 2.25s;right:0;margin-top:-7vh;margin-left:23vw}.hero-block .image-content-card .card-type-credit-platinum .three,.hero-block .image-content-card .card-type-debit-platinum .three{--size: 70px;--timing: 2.5s;margin-top:9vh;margin-left:-40vw}.hero-block .image-content-card .card-type-credit-general .one,.hero-block .image-content-card .card-type-debit-general .one,.hero-block .image-content-card .card-type-credit-student .one,.hero-block .image-content-card .card-type-debit-student .one{--size: 80vw;--timing: 2s;margin-top:5vh;margin-left:100px;background:#fafafa}.hero-block .image-content-card .card-type-credit-general .two,.hero-block .image-content-card .card-type-debit-general .two,.hero-block .image-content-card .card-type-credit-student .two,.hero-block .image-content-card .card-type-debit-student .two{--size: 80vw;--timing: 2.25s;margin-left:20px;margin-top:3vh;background:#dc1e35}.hero-block .image-content-card .card-type-credit-general .three,.hero-block .image-content-card .card-type-debit-general .three,.hero-block .image-content-card .card-type-credit-student .three,.hero-block .image-content-card .card-type-debit-student .three{display:none}.hero-block .image-content-card .card-type-credit-gold .element,.hero-block .image-content-card .card-type-debit-gold .element{background:#dc1e35}.hero-block .image-content-card .card-type-credit-gold .one,.hero-block .image-content-card .card-type-debit-gold .one{--size: 60vw;--timing: 2s;margin-top:-2vh;right:0;border:6px solid #dc1e35;background:transparent}.hero-block .image-content-card .card-type-credit-gold .two,.hero-block .image-content-card .card-type-debit-gold .two{--size: 100px;--timing: 2.25s;margin-top:7vh;margin-left:-150px}.hero-block .image-content-card .card-type-credit-gold .three,.hero-block .image-content-card .card-type-debit-gold .three{--size: 50px;--timing: 2.5s;margin-left:-120px}@media (max-width: 649px){.hero-block .image-content-card .media-wrap{width:114%;margin-left:-7%}}@media (max-width: 999px){.hero-block .image-content-card .media-wrap{top:0;position:absolute}}@media (min-width: 650px){.hero-block .image-content-card{height:58.333vw}.hero-block .image-content-card .card-type-credit-platinum .one,.hero-block .image-content-card .card-type-debit-platinum .one{--size: 30vw;margin-top:-10vh;right:-100px}.hero-block .image-content-card .card-type-credit-platinum .two,.hero-block .image-content-card .card-type-debit-platinum .two{--size: 130px;margin-top:15vh}.hero-block .image-content-card .card-type-credit-platinum .three,.hero-block .image-content-card .card-type-debit-platinum .three{--size: 70px;margin-top:-15vh;margin-left:-260px}.hero-block .image-content-card .card-type-credit-general .one,.hero-block .image-content-card .card-type-debit-general .one,.hero-block .image-content-card .card-type-credit-student .one,.hero-block .image-content-card .card-type-debit-student .one{--size: 70vw;margin-top:6vh;margin-right:-60px}.hero-block .image-content-card .card-type-credit-general .two,.hero-block .image-content-card .card-type-debit-general .two,.hero-block .image-content-card .card-type-credit-student .two,.hero-block .image-content-card .card-type-debit-student .two{--size: 65vw;margin-top:3vh}.hero-block .image-content-card .card-type-credit-general .three,.hero-block .image-content-card .card-type-debit-general .three,.hero-block .image-content-card .card-type-credit-student .three,.hero-block .image-content-card .card-type-debit-student .three{display:none}.hero-block .image-content-card .card-type-credit-gold .one,.hero-block .image-content-card .card-type-debit-gold .one{--size: 45vw;margin-top:-5vh;left:0}.hero-block .image-content-card .card-type-credit-gold .two,.hero-block .image-content-card .card-type-debit-gold .two{--size: 100px;margin-top:15vh;margin-left:230px}.hero-block .image-content-card .card-type-credit-gold .three,.hero-block .image-content-card .card-type-debit-gold .three{--size: 50px;margin-top:7vh;margin-left:280px}}@media (min-width: 1000px){.fake-heroblock-card-container{position:absolute;top:0;right:-6.66667vw;width:100vw;height:100vh}.hero-block.hero-block-product-card .image-content{height:calc(100% + 48px)}.hero-block .image-content-card{height:100%}.hero-block .image-content-card .card{padding-top:31.25%;width:720px;top:auto}.hero-block .image-content-card .card-type-credit-platinum .one,.hero-block .image-content-card .card-type-debit-platinum .one{--size: 30vw;margin-top:-25vh;right:-100px}.hero-block .image-content-card .card-type-credit-platinum .two,.hero-block .image-content-card .card-type-debit-platinum .two{--size: 130px;margin-top:20vh}.hero-block .image-content-card .card-type-credit-platinum .three,.hero-block .image-content-card .card-type-debit-platinum .three{--size: 70px;margin-top:40vh;margin-left:100px}.hero-block .image-content-card .card-type-credit-general .one,.hero-block .image-content-card .card-type-debit-general .one,.hero-block .image-content-card .card-type-credit-student .one,.hero-block .image-content-card .card-type-debit-student .one{--size: 40vw;margin-top:-10vh;background:#fafafa}.hero-block .image-content-card .card-type-credit-general .two,.hero-block .image-content-card .card-type-debit-general .two,.hero-block .image-content-card .card-type-credit-student .two,.hero-block .image-content-card .card-type-debit-student .two{--size: 40vw;margin-top:-20vh;background:#dc1e35}.hero-block .image-content-card .card-type-credit-general .three,.hero-block .image-content-card .card-type-debit-general .three,.hero-block .image-content-card .card-type-credit-student .three,.hero-block .image-content-card .card-type-debit-student .three{display:none}.hero-block .image-content-card .card-type-credit-gold .element,.hero-block .image-content-card .card-type-debit-gold .element{background:#dc1e35}.hero-block .image-content-card .card-type-credit-gold .one,.hero-block .image-content-card .card-type-debit-gold .one{--size: 45vw;margin-top:-25vh;right:-100px}.hero-block .image-content-card .card-type-credit-gold .two,.hero-block .image-content-card .card-type-debit-gold .two{--size: 100px;margin-top:18vh;margin-left:-150px}.hero-block .image-content-card .card-type-credit-gold .three,.hero-block .image-content-card .card-type-debit-gold .three{--size: 50px;margin-top:27vh;margin-left:-100px}}

.hero-block{position:relative;margin-bottom:80px}.hero-block .copy-wrap{margin-bottom:32px}.hero-block .hat{display:block;padding-bottom:16px;line-height:1.1875;color:#dc1e35}.hero-block .title{margin-bottom:16px}.hero-block .image-content-wrap{order:2}.hero-block .image-content{position:relative;width:100%;height:100%}.hero-block .text-content{order:1}.hero-block .text-content .countdown{margin-top:48px}.hero-block hr{margin-top:96px}.hero-block .hero-card-wrap{z-index:9;order:3;margin-top:-80px}.hero-block.hero-block-moment{background-color:#dc1e35}.hero-block.hero-block-moment .title{position:relative;color:#ffffff}.hero-block.hero-block-moment .title:before{position:absolute;z-index:-1;top:-160px;bottom:0;left:-16px;width:100vw;content:'';background-color:#dc1e35}.hero-block.hero-block-moment .paragraph{color:#ffffff}.hero-block .social-share{margin-top:48px}@media (max-width: 649px){.hero-block .full-bleed{overflow:hidden;width:100vw}.hero-block .full-bleed .picture-wrap{width:100vw;max-width:100vw}.hero-block.hero-block-moment{margin-right:-16px;margin-left:-16px;padding-left:8px}}@media (min-width: 650px) and (max-width: 999px){.hero-block.hero-block-moment .title:before{top:-224px;left:-14.28571vw;margin-left:-8px}.hero-block.hero-block-moment .image-content-wrap:before{position:absolute;right:0;bottom:0;left:-14.28571vw;height:50%;content:'';background:#ffffff}}@media (max-width: 999px){.hero-block .image-content{height:300px;position:relative;width:100%;height:100%}.hero-block .image-content:before{content:'';display:block;position:relative;padding-bottom:72%}.hero-block .image-content .picture-wrap{position:absolute;height:100%;width:100%;top:0}.hero-block.hero-block-moment .social-share__title{color:#fff}.hero-block.hero-block-moment .social-share .icon svg path{fill:#fff}}@media (min-width: 650px){.hero-block{margin-bottom:144px}.hero-block .hat{padding-bottom:32px}.hero-block .full-bleed .picture-wrap{width:calc(100% + 8px);max-width:calc(100% + 8px)}.hero-card-wrap{position:absolute;bottom:-64px;color:#ffffff}.social-share{margin-top:32px}}@media (min-width: 1000px){.hero-block{height:auto;flex-wrap:nowrap}.hero-block:not(.hero-block-type-condensed){min-height:100vh;min-height:calc(100vh - 112px)}.hero-block.hero-block-landing:not(.hero-block-type-condensed){min-height:calc(100vh - 112px - 48px)}.hero-block.hero-block-landing:not(.hero-block-type-condensed).has-card{min-height:calc(100vh - 112px - 128px)}.hero-block.hero-block-event:not(.hero-block-type-condensed),.hero-block.hero-block-product:not(.hero-block-type-condensed){min-height:calc(100vh - 112px - 128px)}.hero-block.hero-block-type-condensed{min-height:calc(75vh - 112px)}.hero-block .text-content .call-to-action-outer{align-self:baseline}.hero-block .text-content .countdown{position:absolute;top:0;right:-6.66667vw;transform:translateX(100%);z-index:2}.hero-block .copy-wrap{display:flex;flex-direction:column;justify-content:space-between;margin-right:1.66667vw}.hero-block .row{height:100%}.hero-block .image-content-wrap .image-content{display:block;overflow:hidden}.hero-block .image-content-wrap .picture-wrap{position:absolute;width:100%;height:100%;object-fit:cover}.hero-block .title{margin-top:20vh}.hero-block .title.size-lg-small{margin-bottom:0.66667em}.hero-block .title.size-lg-medium{margin-bottom:0.52459em}.hero-block .title.size-lg-large{margin-bottom:0.42108em}.hero-block .title.size-lg-xl{margin-bottom:0.32108em}.hero-block.hero-block-type-condensed .title.size-lg-small{margin-bottom:0.66667em}.hero-block.hero-block-type-condensed .title.size-lg-medium{margin-bottom:0.52459em}.hero-block.hero-block-type-condensed .title.size-lg-large{margin-bottom:0.42108em}.hero-block.hero-block-moment{background:transparent}.hero-block.hero-block-moment .image-content{z-index:1}.hero-block.hero-block-moment .copy-wrap h1+div{position:relative}.hero-block.hero-block-moment .copy-wrap h1+div:before{content:'';background:#dc1e35;width:120vw;height:180vh;display:block;position:absolute;left:calc(-6.66667vw - 8px);top:0px;transform:translateY(-100%);z-index:0}.hero-block.hero-block-moment .copy-wrap h1{z-index:1}.hero-block.hero-block-moment .title{padding-bottom:112px}.hero-block.hero-block-moment .title:before{top:-224px;bottom:0;left:calc(-6.66667vw - 8px);width:100vw;background:transparent}.hero-block.hero-block-moment .paragraph{margin-top:48px;color:#6d6d6d}}@media (min-width: 1920px){.hero-block.hero-block-moment .copy-wrap h1+div:before{left:calc(-26.66668vw - 8px)}}@media (min-width: 2559px){.hero-block.hero-block-moment .copy-wrap h1+div:before{left:calc(-13.33334vw - 8px)}}

.hero-block-mortgage{margin-bottom:0}.hero-mortgage-content-wrap{order:2}.hero-mortgage-content-wrap .message{color:#dc1e35;margin-top:16px;padding:0 16px 16px}.hero-mortgage-content-wrap .mortgage-calculator-form__min-capital{margin-bottom:16px;margin-left:8px;font-size:14px}.hero-mortgage-content-wrap .mortgage-calculator-form__min-capital.red{color:#dc1e35}.hero-mortgage-content-wrap .mortgage-calculator-form{position:relative;max-width:460px;margin:0 auto}.hero-mortgage-content-wrap .mortgage-calculator-form form{transition:opacity 500ms}.hero-mortgage-content-wrap .mortgage-calculator-form.fetching-min-capital form{opacity:0.4;pointer-events:none}.hero-mortgage-content-wrap .mortgage-calculator-form .form-group-radio-box .flat-radio-input{flex-wrap:nowrap;justify-content:space-between}.hero-mortgage-content-wrap .mortgage-calculator-form .form-group-radio-box label{width:calc(100% - 8px)}.hero-mortgage-content-wrap .loader-wrap{top:50%;transform:translateY(-50%)}@media (max-width: 375px){.form-group-radio-box label{font-size:13px;line-height:1.1em}.form-group-radio-box label .icon{margin-bottom:16px}}@media (min-width: 1000px){.hero-mortgage-content-wrap{align-self:center}.hero-mortgage-content-wrap .mortgage-calculator-form{margin:0 0}}@media (min-width: 1920px){.hero-mortgage-content-wrap{align-self:flex-start;margin-top:20vh}.hero-mortgage-content-wrap .mortgage-calculator-form{margin:0 0}}

.tooltip-funds .information{margin-bottom:16px;font-size:20px;font-weight:normal;line-height:0.6897em;color:#919191}.tooltip-funds .title.red{margin-bottom:32px;font-size:25px}.tooltip-funds .paragraph{font-size:18px;line-height:1.4444em;color:#919191}.tooltip-trigger{position:absolute;z-index:1;top:calc(50% - 16px);right:0;padding:8px;font-size:12px;line-height:17px;color:transparent}.tooltip-trigger:hover{background-color:transparent}.tooltip-trigger:after{position:absolute;z-index:0;top:8px;right:16px;width:16px;height:16px;content:'?';color:#dc1e35;border-radius:50%;background-color:#efefef}

.hero-chart-risk-status{position:absolute;z-index:9;top:20%;left:0;width:100%;font-size:calc(-14.57751px + 15.80547vw);font-weight:bold;text-align:center;animation:scaleInColumn 320ms;animation-delay:1200ms;opacity:0;color:#dc1e35;animation-fill-mode:forwards}.hero-chart-block-fundsRiskStatusColumn .hero-chart-container .chart-holder .chart-wrap{height:85%;bottom:0}@media (min-width: 650px){.hero-chart-content-wrap .hero-chart-risk-status{font-size:calc(10.75072px + 5.73066vw)}}@media (min-width: 1000px){.hero-chart-content-wrap .hero-chart-risk-status{font-size:calc(14.6087px + 1.73913vw)}}

.hero-chart-container.pie{margin:0;padding:8px;width:100%}.hero-chart-container.pie span{position:absolute;z-index:9;top:50%;left:50%;display:block;font-size:calc(20.38298px + 4.25532vw);font-weight:bold;line-height:100%;transform:translate(-50%, -50%);animation:scaleInColumn 320ms;animation-delay:1200ms;text-align:center;opacity:0;color:#dd1f35;animation-fill-mode:forwards}@media (min-width: 650px){.hero-chart-content-wrap .pie span{font-size:calc(-.91117px + 10.60172vw)}}@media (min-width: 1000px){.hero-chart-content-wrap .pie span{font-size:calc(-4.17391px + 5.21739vw)}}

.fund-gengi-summary{display:flex;justify-content:space-between;margin:16px 32px;width:calc(100% - 48px)}.fund-gengi-summary-value *{display:inline-block}.fund-gengi-summary-value-price{font-weight:bold;color:#4f4f4f}.fund-gengi-summary-value-change{margin-right:8px;margin-left:8px}.fund-gengi-summary-value-change:before{padding:0 8px;font-size:22px;color:#d1d1d1}.fund-gengi-summary-value-change .fund-gengi-summary-value-change-arrow{margin-right:8px}.fund-gengi-summary-value-change .fund-gengi-summary-value-change-arrow path{fill:#919191}.fund-gengi-summary-value-change-none .fund-gengi-summary-value-change-arrow{opacity:0}.fund-gengi-summary-value-change-up{color:#107f67}.fund-gengi-summary-value-change-up .fund-gengi-summary-value-change-arrow{transform:rotate(-90deg)}.fund-gengi-summary-value-change-up .fund-gengi-summary-value-change-arrow path{fill:#107f67}.fund-gengi-summary-value-change-down{color:#dc1e35}.fund-gengi-summary-value-change-down .fund-gengi-summary-value-change-arrow{transform:rotate(90deg) translateY(-2px)}.fund-gengi-summary-value-change-down .fund-gengi-summary-value-change-arrow path{fill:#dc1e35}

@keyframes scaleInColumn{100%{opacity:1}}.hero-chart-content-wrap .tab-container{position:relative;display:inline-block;float:right;margin-top:1px;margin-right:8px;height:100%}.hero-chart-content-wrap .tab-container button{position:relative;padding-right:16px;padding-left:16px;height:45px;font-size:14px;font-weight:bold;transition:opacity 320ms ease;opacity:0.5;color:#4f4f4f}.hero-chart-content-wrap .tab-container button:hover{background-color:white}.hero-chart-content-wrap .tab-container button[aria-selected='true']{transition:opacity 320ms ease;opacity:1;color:#4f4f4f;background-color:white}.hero-chart-content-wrap .tab-container:after{position:absolute;bottom:-2px;left:0;display:block;width:calc(50% - 8px);height:2px;content:'';transition:left 320ms ease;background:#dc1e35}.hero-chart-content-wrap .tab-container.second:after{left:calc(50%);transition:left 320ms ease}.bottom .hero-chart-container{margin-top:10px;margin-right:16px;margin-bottom:10px;margin-left:16px;padding-bottom:0;width:calc(100% - 32px);height:220px}.bottom .hero-chart-container .chart-holder,.bottom .hero-chart-container .chart-wrap{height:100%}.bottom .hero-chart-container .hero-chart-holder:after{padding-bottom:0}.bottom .hero-chart-container .hero-barchart-overlay-copy-right{position:absolute;top:45%;right:0;animation:scaleInColumn 320ms;animation-delay:1200ms;opacity:0;animation-fill-mode:forwards}.bottom .hero-chart-container .hero-barchart-overlay-copy-right span{display:block}.bottom .hero-chart-container .hero-barchart-overlay-copy-right span.hero-barchart-overlay-copy-highlight{font-size:calc(20.22975px + 1.1782vw);font-weight:bold;line-height:38px;color:#dc1e35}.bottom .hero-chart-container .hero-barchart-overlay-copy-left{position:absolute;z-index:9;top:45%;left:0;animation:scaleInColumn 320ms;animation-delay:1200ms;opacity:0;animation-fill-mode:forwards}.bottom .hero-chart-container .hero-barchart-overlay-copy-left span{display:block;text-align:right}.bottom .hero-chart-container .hero-barchart-overlay-copy-left span.hero-barchart-overlay-copy-highlight{font-size:calc(21.05744px + .29455vw);font-weight:bold;line-height:38px;color:#dc1e35}.bottom .hero-chart-container .quicker-animation .hero-barchart-overlay-copy{animation-delay:400ms}@media (min-width: 650px){.bottom .hero-chart-container .hero-barchart-overlay-copy{top:20%}.bottom .hero-chart-container .hero-barchart-overlay-copy.hero-barchart-overlay-copy-left{left:5%}.bottom .hero-chart-container .hero-barchart-overlay-copy.hero-barchart-overlay-copy-right{right:5%}}@media (min-width: 1000px){.bottom .hero-chart-container .hero-barchart-overlay-copy span.hero-barchart-overlay-copy-highlight{font-size:calc(10.95652px + 1.30435vw)}}

@keyframes scaleInColumn{100%{opacity:1}}.hero-block.hero-block-funds .row{height:initial}.hero-chart-container .hero-chart{position:relative;width:100%;height:100%}.hero-chart-container .hero-chart:after{display:block;padding-bottom:100%;content:''}.hero-chart-container .hero-chart .chart-wrap{position:absolute;width:100%;height:100%}.hero-chart-container .chart{height:100%}.hero-block-funds .copy-wrap{margin-bottom:80px}.hero-block-funds .call-to-action-outer{margin-bottom:80px}.hero-chart-content-wrap{order:2;margin-bottom:40px;color:#6d6d6d}.hero-chart-content-wrap .hero-chart-row{margin-bottom:16px}.hero-chart-content-wrap .hero-chart-block{overflow:hidden;border:0.75px solid #e2e2e2;border-radius:3px;background-color:white}.hero-chart-content-wrap .hero-chart-container{position:relative;float:right;margin-right:16px;margin-left:16px;width:calc(100% - 32px)}.hero-chart-content-wrap .hero-chart-header{position:relative;width:100%;border-bottom:1px solid #e2e2e2}.hero-chart-content-wrap .hero-chart-title{display:inline-block;margin:0;padding-top:16px;padding-right:16px;padding-bottom:8px;padding-left:16px;font-size:16px;line-height:1, 1875;color:inherit}.hero-chart-content-wrap .hero-chart-description{display:none}.hero-chart-content-wrap .hero-block-funds-pdf-link{float:right;text-decoration:none;border-bottom:none}.hero-chart-content-wrap .hero-block-funds-pdf-link .icon{margin-right:8px;display:inline-block}@media (min-width: 650px){.hero-chart-content-wrap{padding-top:48px;padding-bottom:48px}.hero-chart-content-wrap:before{position:absolute;top:0;right:8px;bottom:0;left:8px;content:'';background:#fafafa}.hero-chart-content-wrap .hero-chart-description{display:inline-block;padding:8px 32px;width:100%}.hero-chart-content-wrap .hero-chart-description p{font-size:14px;line-height:16px;text-align:center;color:inherit}}@media (min-width: 1000px){.hero-block-funds .copy-wrap{margin-bottom:32px}}

.hero-block-event-info>div{display:flex;margin-bottom:24px;font-weight:700}.hero-block-event-info>div span:not(.icon)::first-letter{text-transform:uppercase}.hero-block-event-info>div span:not(.icon) p{margin-bottom:0}.hero-block-event-info>div:last-child{margin-bottom:0}.hero-block-event-info>div .icon{width:24px;height:24px;margin-right:24px}.hero-block-event-info>div .icon svg{display:block;height:24px;width:24px}

.hero-block-imageless{margin-bottom:16px}.hero-block-imageless hr{margin-top:48px}@media (min-width: 650px){.hero-block-imageless{margin-bottom:32px}}@media (min-width: 1000px){.hero-block-imageless{margin-bottom:0;min-height:initial}.hero-block-imageless:not(.hero-block-type-condensed){min-height:auto;margin-bottom:96px}}

.modal__alert{text-align:center;height:100%;width:100%;background:#fff;border-radius:3px;z-index:10;display:flex;flex-direction:column;transition:opacity 300ms}.modal__alert .title{margin-bottom:16px;font-size:clamp(18px, 4vw, 24px)}.modal__alert .paragraph{margin-bottom:48px}.modal__alert__inner{padding:64px 48px 8px;display:flex;flex-direction:column;height:calc(100% - 64px);justify-content:center}.modal__alert>.button.red{width:auto;margin-top:auto;margin-bottom:16px;margin-left:48px;margin-right:48px}.modal__alert>.button.gray{margin-top:auto;height:64px;border-radius:0;border-top:1px solid #efefef}.modal__alert.modal-alert-exit-active,.modal__alert.modal-alert-appear{opacity:0}.modal__alert.modal-alert-exit,.modal__alert.modal-alert-appear-active{opacity:1}

.modal__footer{margin:0;padding:0;border-top:1px solid #efefef;background:#fafafa;min-height:64px}.modal__footer .button{color:#4f4f4f;min-height:64px}.modal__footer .button:hover{color:#dc1e35;text-decoration:none}.modal-show-alert .modal__footer{opacity:0}

.book-appointment-modal .modal__content,.book-appointment-modal .modal__body{overflow:visible}.book-appointment-modal .modal__inner{overflow-x:hidden}.book-appointment-wrapper{width:100%}.book-appointment{margin-bottom:32px;position:relative}.book-appointment-update-info{margin-bottom:32px}.book-appointment .appointment-info{display:block}.book-appointment .appointment-info span{display:block;font-weight:500}.book-appointment .appointment-info span:first-child{font-weight:normal;margin-bottom:16px}.book-appointment .form-group-radio{margin:32px 0}.book-appointment .title{font-size:25px;padding-right:0;color:#dc1e35}.book-appointment .title .customer-name{text-transform:capitalize}.book-appointment .title+.paragraph{margin-bottom:32px}.book-appointment-success{min-height:32px}.book-appointment-success .loader-wrap{left:0}.book-appointment-success .icon-checkbox-circle{width:32px;height:32px;margin:0 auto;margin-bottom:32px}.book-appointment-success .title,.book-appointment-success .paragraph{text-align:center}.book-appointment-success .paragraph{border-bottom:1px solid #efefef;padding-bottom:24px}.book-appointment-success .success-info>div{display:flex;margin-bottom:24px;font-weight:bold}.book-appointment-success .success-info>div span:not(.icon)::first-letter{text-transform:uppercase}.book-appointment-success .success-info>div:last-child{margin-bottom:0}.book-appointment-success .success-info>div .icon{width:24px;height:24px;margin-right:24px}.book-appointment-success .success-info>div .icon svg{display:block;height:24px;width:24px}.book-appointment .button+.button{margin-top:8px}.book-appointment-form-error{padding:0 32px;color:#dc1e35;margin-bottom:32px}.confirm-delete-modal .title{font-size:22px;margin-bottom:16px}.confirm-delete-modal .modal__body{padding-bottom:16px}@media (min-width: 650px){.book-appointment{margin-bottom:128px}.book-appointment-datetime{display:flex}.book-appointment-datetime>div{width:calc(50% - 8px)}.book-appointment-datetime>div:first-child{margin-right:16px}}

#chat-container{z-index:10031;position:relative}@media (min-width: 1000px){.no-scroll #chat-container{z-index:99}.modal-open #chat-container{z-index:10031}}

.breadcrumb{position:absolute;z-index:10021;overflow:hidden;margin-top:-5px;margin-left:13.33334vw;padding-top:48px;width:26.66668vw;white-space:nowrap;color:#dc1e35;transition:opacity 320ms 200ms}.breadcrumb:after{position:absolute;right:0;width:32px;height:100%;background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 50%)}.breadcrumb.menuOpen{transition:opacity 320ms 0ms;opacity:0;pointer-events:none}.breadcrumb-item{font-weight:normal;color:inherit}.breadcrumb-item:before{padding:0 16px;content:'—';color:transparent;background:url("https://cdn.islandsbanki.is/icons/bottombarArrow.svg") no-repeat center center}.breadcrumb-item:first-child{padding-left:0}.breadcrumb-item:first-child:before{content:initial}a.breadcrumb-item:hover{text-decoration:none;color:#6d6d6d}@media (min-width: 1920px){.breadcrumb{margin-left:20.00001vw}}

.section-container.dot-bullets{margin-bottom:80px;padding-top:64px;padding-bottom:64px}.section-container.dot-bullets .title{margin-bottom:32px}.bullet-list{overflow:hidden;margin-bottom:0;padding:0;font-size:clamp(18px, 2.25vw, 20px);line-height:1.4em;list-style:none;transition:max-height 500ms ease-in-out;color:#6d6d6d}.bullet-list li{position:relative;margin-bottom:16px;padding-left:32px}.bullet-list li:before{position:absolute;top:10px;left:0;display:inline-block;width:10px;height:10px;content:'';border-radius:50%;background-color:#dc1e35}.bullet-list.show{max-height:350px}.read-more-toggle{overflow:hidden;margin-top:48px;max-height:100px;transition:max-height 350ms ease-in, opacity 0.3s;opacity:1}.read-more-toggle[aria-hidden='true']{max-height:0;opacity:0}@media (min-width: 650px){.section-container.dot-bullets{padding-top:96px;padding-bottom:96px}.section-container.dot-bullets .title{margin-bottom:64px}.section-container.dot-bullets .read-more-toggle{display:none}.bullet-list{max-height:initial}.bullet-list li{margin-bottom:24px;padding-left:32px}.bullet-list li:before{left:0}}@media (min-width: 1000px){.section-container.dot-bullets{padding-top:128px;padding-bottom:128px}.section-container.dot-bullets .bullet-list{vertical-align:top;column-gap:calc(6.66667vw + 16px);columns:2}.section-container.dot-bullets .bullet-list li{display:inline-block;margin-bottom:24px;width:100%;line-height:1.4545em}.section-container.dot-bullets .bullet-list li:before{top:8px}.section-container.dot-bullets.show li{height:initial;opacity:1}}

.mobile-scrollable{overflow-x:auto;margin-bottom:-24px;padding-left:8px;width:calc(100% - 16px)}.mobile-side-fade-wrapper{position:relative;overflow:hidden;padding-bottom:24px}.mobile-side-fade-wrapper:after{position:absolute;z-index:100;top:0;right:0;width:calc(6.66667vw + 8px);height:100%;content:'';background:linear-gradient(to left, #fff 50%, rgba(255,255,255,0))}.mobile-side-fade-wrapper.gray:after{background:linear-gradient(to left, #fafafa 50%, rgba(255,255,255,0))}.mobile-side-fade-wrapper.mobile-side-no-fade-wrapper:after{content:none}.tabs-nav .mobile-scrollable .tabs{padding-left:8px}@media (min-width: 650px){.mobile-scrollable{padding-left:0}.tabs-nav .mobile-scrollable .tabs{padding-left:0}}@media (min-width: 1000px){.mobile-scrollable{overflow:initial;padding:0;margin-bottom:0}.mobile-side-fade-wrapper{padding-bottom:0}.mobile-side-fade-wrapper:after{content:none}.tabs-nav .mobile-scrollable .tabs{padding-left:0}}

.tabs-nav .title{margin-bottom:32px;text-align:left}.tabs-nav .title:empty{display:none}.tabs-nav .paragraph:empty{display:none}.tabs-nav .tabs{padding-right:16px;padding-left:16px;padding-bottom:16px;white-space:nowrap}.tabs-nav .tabs button.tab{position:relative;display:inline-block;margin-bottom:16px;padding-top:24px;padding-right:24px;padding-bottom:8px;padding-left:8px;font-size:18px;line-height:1.4545em;color:#6d6d6d}.tabs-nav .tabs button.tab:hover{text-decoration:none;background-color:transparent}.tabs-nav .tabs button.tab:before{display:block;visibility:hidden;overflow:hidden;height:0;font-weight:bold;content:attr(data-title)}.tabs-nav .tabs button.tab:after{position:absolute;bottom:-8px;left:8px;width:100%;height:2px;content:'';transition:background-color 320ms ease;background-color:#efefef}.tabs-nav .tabs button.tab:first-child{padding-left:0}.tabs-nav .tabs button.tab:first-child:after{left:0;width:calc(100% + 8px)}.tabs-nav .tabs button.tab[aria-selected='true']{color:#dc1e35}.tabs-nav .tabs button.tab[aria-selected='true']:after{transition:background-color 320ms ease;background-color:#dc1e35}.tabs-nav .tabs button.tab:focus{outline:none}.tab-description{margin-bottom:32px}.tabs__see-all-top{display:none}.tabs__see-all{display:flex;justify-content:flex-end}@media (max-width: 649px){.tabs-nav .mobile-side-fade-wrapper{margin-right:-16px;margin-left:-16px;width:100vw}}@media (min-width: 650px){.tabs-nav{padding-top:24px;padding-bottom:24px}.tabs-nav .mobile-side-fade-wrapper{margin-right:0;margin-left:8px}.tabs-nav .tabs{padding:0;padding-bottom:16px;width:initial}.tabs-nav .tabs button.tab{padding:24px;padding-right:32px;padding-bottom:8px;padding-left:16px;font-size:20px}.tabs-nav .title.tab-title-left{margin-bottom:0;margin-top:-10px;height:100%;display:flex;flex-direction:column;justify-content:center;font-size:25px}.tab-title .title{display:flex;align-items:center;justify-content:center}}@media (min-width: 1000px){.tabs-nav .title{margin-bottom:48px}.tabs-nav .tabs{margin-bottom:16px}.tabs-nav .tabs__see-all-top{display:block;position:absolute;bottom:88px;right:8px;z-index:2}}

.converter-wrap:nth-child(2n+1) .converter:before{border:1px solid #efefef;background:#ffffff}.converter-wrap:nth-child(2n+1) .converter-spacer{background:#ffffff}.converter-wrap:nth-child(2n+1) .converter-spacer:before{background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%)}.converter{position:relative;display:flex;align-items:center;width:100%;height:48px;cursor:pointer}.converter:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border-radius:2px;background:#fafafa}.converter-label{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.converter-country-flag{width:24px;height:24px}.converter-country-text{display:none}.converter-change{flex-shrink:0;text-align:right}.converter-change[data-has-change='true']{color:#107f67}.converter-change[data-has-change='true'][data-is-negative='true']{color:#dc1e35}.converter-rate{flex-shrink:0;text-align:right}.converter-conversion{font-weight:500;text-align:right;white-space:nowrap;color:#4f4f4f;direction:rtl}.converter-conversion input{position:absolute;z-index:2;flex:1 0;margin:0;padding:0;width:100%;font-weight:inherit;text-align:inherit;color:inherit;border:none;background:transparent;color:transparent;opacity:0;caret-color:#dc1e35;direction:ltr}.converter-conversion input.focus-visible{opacity:1;color:#4f4f4f}.converter-conversion input:focus,.converter-conversion input:active{outline:none}.converter-conversion input:focus+.converter-spacer,.converter-conversion input:active+.converter-spacer{color:transparent}.converter-input{position:relative;display:inline-block}.converter-spacer{position:relative;display:inline-block;padding-left:8px;white-space:nowrap;color:#4f4f4f;background:#fafafa;direction:ltr}.converter-spacer:before{position:absolute;top:0;left:-24px;width:24px;height:100%;content:'';background:linear-gradient(to left, #fafafa 0%, rgba(250,250,250,0) 100%)}.converter-currency-symbol{display:inline-block;padding-left:4px;width:1em;color:#6d6d6d}.converter--isk .converter-conversion{color:inherit}.converter--isk[data-untouched='true'] .converter-currecy-symbol{position:relative;margin-left:2px;padding-left:4px;color:#d1d1d1}.converter--isk[data-untouched='true'] .converter-currecy-symbol::after{position:absolute;top:0;left:0;display:inline-block;width:2px;height:1.35em;content:'';background:#dc1e35}@media (max-width: 649px){.converter-change{padding-left:0}}@media (min-width: 650px){.converter-conversion input{height:auto}}@media (min-width: 650px){.converter-wrap:nth-child(2n) .converter:after{background:#ffffff}.converter{position:relative;height:3.5em;font-size:calc(13.95276px + .31496vw);line-height:1.48em}.converter:before{right:8px;left:8px}.converter:after{position:absolute;z-index:-1;top:0;right:8px;bottom:0;left:8px;content:'';cursor:pointer;transition:opacity 0.3s ease-in-out;opacity:0;border-radius:2px;background:#fafafa;box-shadow:0 10px 60px rgba(0,0,0,0.05),0 30px 60px rgba(0,0,0,0.03)}.converter:hover{z-index:9}.converter:hover:after{opacity:1}.converter-country{display:flex;align-items:center}.converter-country-flag{display:inline-block;margin-right:16px;margin-left:16px;width:1.5em;height:1.5em}.converter-country-text{display:inline-block}.converter-country-symbol{display:block;font-size:calc(13.95276px + .31496vw);font-weight:bold;line-height:1.1875em}.converter-country-name{font-size:calc(14.97638px + .15748vw);line-height:1.45455em}.converter-conversion{width:auto !important}.converter-conversion input{height:auto}.converter-label:after{position:absolute;z-index:-1;top:0;right:8px;bottom:0;left:8px;content:'';cursor:pointer;transition:opacity 0.3s ease-in-out;opacity:0;border-radius:2px;background:#fafafa;box-shadow:0 10px 60px rgba(0,0,0,0.05),0 30px 60px rgba(0,0,0,0.03)}.converter-spacer{padding-left:32px}.converter-currency-symbol{margin-right:16px;width:1em;text-align:left}}

.fetch-error .title{margin-bottom:0.5em !important;color:#dc1e35}.fetch-error .icon{display:inline-block;margin-right:16px}.fetch-error .invisible-button{white-space:nowrap;color:#dc1e35}@media (min-width: 1000px){.fetch-error .invisible-button{margin-top:8px}}

.conversion-table-wrap{padding-top:48px;padding-bottom:48px;margin-bottom:32px;background:#fafafa}.conversion-table-wrap .title{margin-bottom:32px;margin-top:32px}.conversion-table-wrap .conversion-table-extra-link{text-align:right;margin-top:32px}.conversion-table{min-height:300px}.converter-title-wrap{align-items:center;margin-bottom:16px;color:#6d6d6d}.converter-title-wrap>*>span{overflow:hidden;text-overflow:ellipsis}.converter-title-wrap .converter-title-change,.converter-title-wrap .converter-title-rate,.converter-title-wrap .converter-title-conversion{text-align:right}.conversion-table-loader{margin-top:64px;margin-left:-24px}.conversion-table-loader[aria-hidden='true']{display:none}.conversion-table-fetch-error{font-size:25px}.conversion-table-footer{margin-top:16px;text-align:right;color:#6d6d6d}.conversion-table-footer .conversion-table-date{order:2;margin-bottom:16px}.conversion-table-footer .conversion-table-rate{text-align:right}.conversion-table-footer .conversion-table-rate .form-group-radio-regular label{display:inline-block;margin-right:0;margin-left:16px;padding-left:32px}@media (max-width: 650px){.conversion-table-wrap .converter-title-change,.conversion-table-wrap .converter-title-rate,.conversion-table-wrap .converter-title-conversion{font-size:14px}.conversion-table-wrap .tabs-nav{margin-left:16px}.conversion-table-wrap .tabs-nav .tabs button.tab{font-size:14px}}@media (min-width: 650px){.conversion-table-wrap{margin-bottom:128px}.conversion-table-loader{margin-left:-8px}.conversion-table-footer{margin-top:32px;text-align:left}.conversion-table-footer .conversion-table-date{order:initial;margin-bottom:0}.conversion-table-footer .conversion-table-rate{margin-top:-4px}}@media (min-width: 1000px){.conversion-table-wrap{padding-top:112px}.conversion-table-wrap .title{margin-top:176px}.conversion-table-wrap .fetch-error .title{margin-top:50px}.conversion-table-wrap .copy-wrap>*{position:relative;transform:translate3d(0, 30px, 0);opacity:0}.conversion-table-wrap .converter-wrap{transform:translate3d(0, 20px, 0);opacity:0}.converter-title-wrap{font-size:20px;line-height:1.48em}.conversion-table-loader{margin-top:96px}.reveal-conversion-table .converter-wrap,.reveal-conversion-table .copy-wrap>*{transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transform:translate3d(0, 0, 0);opacity:1}.reveal-conversion-table .copy-wrap>:nth-child(1){transition-delay:70ms}.reveal-conversion-table .converter-wrap:nth-of-type(1){transition-delay:30ms}.reveal-conversion-table .copy-wrap>:nth-child(2){transition-delay:140ms}.reveal-conversion-table .converter-wrap:nth-of-type(2){transition-delay:60ms}.reveal-conversion-table .copy-wrap>:nth-child(3){transition-delay:210ms}.reveal-conversion-table .converter-wrap:nth-of-type(3){transition-delay:90ms}.reveal-conversion-table .copy-wrap>:nth-child(4){transition-delay:280ms}.reveal-conversion-table .converter-wrap:nth-of-type(4){transition-delay:120ms}.reveal-conversion-table .copy-wrap>:nth-child(5){transition-delay:350ms}.reveal-conversion-table .converter-wrap:nth-of-type(5){transition-delay:150ms}.reveal-conversion-table .copy-wrap>:nth-child(6){transition-delay:420ms}.reveal-conversion-table .converter-wrap:nth-of-type(6){transition-delay:180ms}.reveal-conversion-table .copy-wrap>:nth-child(7){transition-delay:490ms}.reveal-conversion-table .converter-wrap:nth-of-type(7){transition-delay:210ms}.reveal-conversion-table .copy-wrap>:nth-child(8){transition-delay:560ms}.reveal-conversion-table .converter-wrap:nth-of-type(8){transition-delay:240ms}.reveal-conversion-table .copy-wrap>:nth-child(9){transition-delay:630ms}.reveal-conversion-table .converter-wrap:nth-of-type(9){transition-delay:270ms}.reveal-conversion-table .copy-wrap>:nth-child(10){transition-delay:700ms}.reveal-conversion-table .converter-wrap:nth-of-type(10){transition-delay:300ms}.reveal-conversion-table .copy-wrap>:nth-child(11){transition-delay:770ms}.reveal-conversion-table .converter-wrap:nth-of-type(11){transition-delay:330ms}.reveal-conversion-table .copy-wrap>:nth-child(12){transition-delay:840ms}.reveal-conversion-table .converter-wrap:nth-of-type(12){transition-delay:360ms}.reveal-conversion-table .copy-wrap>:nth-child(13){transition-delay:910ms}.reveal-conversion-table .converter-wrap:nth-of-type(13){transition-delay:390ms}.reveal-conversion-table .copy-wrap>:nth-child(14){transition-delay:980ms}.reveal-conversion-table .converter-wrap:nth-of-type(14){transition-delay:420ms}.reveal-conversion-table .copy-wrap>:nth-child(15){transition-delay:1050ms}.reveal-conversion-table .converter-wrap:nth-of-type(15){transition-delay:450ms}}

.chat-bubble{position:fixed;bottom:16px;right:16px;z-index:3}.chat-bubble .chat-bubble-button{width:clamp(40px, calc(calc(20vw - 3.2px) - 8px), 60px);height:clamp(40px, calc(calc(20vw - 3.2px) - 8px), 60px)}.alert-banner-visible .chat-bubble{bottom:110px}.chat-bubble.menu-open{z-index:101}@media (min-width: 650px){.chat-bubble .chat-bubble-button{width:clamp(40px, calc(calc(20vw - 3.2px) - 8px), 70px);height:clamp(40px, calc(calc(20vw - 3.2px) - 8px), 70px)}.alert-banner-visible .chat-bubble{bottom:90px}}@media (min-width: 1000px){.chat-bubble{bottom:48px;right:calc(1.66667vw)}.no-scroll .chat-bubble{margin-right:var(--scrollbar-width)}.alert-banner-visible .chat-bubble{bottom:120px}}

.single-event{color:#6d6d6d}.single-event__body{font-size:calc(19.05744px + .29455vw);line-height:1.4545em;padding-bottom:32px}.single-event__body strong{color:#6d6d6d}.single-event__body .paragraph{font-size:inherit}.single-event__body .title{margin-top:48px;margin-bottom:16px;line-height:1.15em;color:#6d6d6d}@media (min-width: 650px){.single-event{margin-left:0}}@media (min-width: 1000px){.single-event{margin-top:240px}}

.pension-calculator .results-wrapper{width:100%}.pension-results-wrap{margin-bottom:144px}.pension-results-wrap .title{margin-bottom:32px}.pension-results-wrap hr{margin-bottom:24px}.pension-results-intro{margin-bottom:32px}.pension-result-list{margin-bottom:32px}.pension-result-description{display:flex;padding:16px 24px}.pension-result-description dt{flex-grow:1;padding-right:16px;font-weight:normal}.pension-result-description dd{white-space:nowrap}.pension-result-description.important dt,.pension-result-description.highlight dt{font-weight:500}.pension-result-description.important dd,.pension-result-description.highlight dd{font-weight:bold}.pension-result-description.highlight dd{color:#dc1e35}.pension-result-description:nth-child(2n+1){background:#fafafa}.pension-results-graph1-wrap{margin-bottom:80px}.pension-results-graph1>div{height:100%}.pension-results-graph2-wrap .highcharts-legend-item text{transform:translateX(16px)}.pension-results-graph2>div{height:100%}@media (max-width: 999px){.pension-results-graph2:first-child{order:1}.pension-results-graph2:last-child{order:0}}@media (max-width: 999px){.pension-results-graph1-wrap{margin-bottom:112px}}

.pension-calculator-wrap{margin-bottom:144px}.pension-calculator-wrap form{width:100%}.pension-calculator-header .title{margin-bottom:64px}.pension-calculator-header hr{margin-bottom:48px}.pension-calculator-header .pension-calculator-intro{margin-bottom:32px}.pension-calculator-form-wrap{margin-bottom:32px;padding-top:32px;padding-bottom:32px;box-shadow:0 0 60px rgba(0,0,0,0.02),0 30px 60px rgba(0,0,0,0.03)}.pension-calculator-form-wrap .title{margin-bottom:32px;margin-left:24px}.pension-calculator-form-wrap fieldset{margin-right:24px;margin-bottom:24px;margin-left:24px}.pension-calculator-form-wrap .show-more-wrap{margin-top:-16px;margin-right:24px;margin-bottom:24px;text-align:right}.pension-calculator-extra-options-wrap{overflow:hidden;transition:max-height 0.5s ease-out}.pension-calculator-extra-options-wrap[aria-hidden='false']{max-height:36em}.pension-calculator-extra-options-wrap[aria-hidden='true']{max-height:0}.pension-calculator-calculate-wrap{margin-right:24px}@media (min-width: 650px){.pension-calculator-form-wrap fieldset{margin-left:0}}@media (min-width: 1000px){.pension-calculator-wrap .pension-calculator-intro{margin-bottom:48px}.pension-calculator-form-wrap{padding-top:48px}.pension-calculator-form-wrap fieldset{margin-right:0;margin-bottom:16px}.pension-calculator-form-wrap fieldset .form-group-radio{margin-top:16px;margin-bottom:24px}.pension-calculator-form-wrap .title{margin-left:0}.pension-calculator-form-wrap .show-more-wrap{margin-right:0;margin-bottom:48px}.pension-calculator-extra-options-wrap[aria-hidden='false']{max-height:27em}.pension-calculator-calculate-wrap{margin-right:0}}

.form-success{padding-bottom:0}.form-success.feedback-form-success-trans-enter{position:relative;transform:translateX(100%);opacity:0;top:0;height:100%}.form-success.feedback-form-success-trans-enter-active{transition:opacity 100ms, transform 300ms;transform:translateX(0);opacity:1}.form-success.feedback-form-success-trans-enter-done{height:auto}.form-success .feedback-form-close-btn{margin-top:80px;padding-left:0;text-align:center;color:#dc1e35}.form-success .feedback-form-title.red.title{padding-right:0}.form-success .home-button{padding:0}.form-success .icon{display:block;margin:0 auto 32px;width:32px;height:32px}

.feedback-form{position:relative;margin-top:48px;margin-bottom:48px}.feedback-form .picture-wrap{position:absolute;height:200px;width:200px;top:0;right:-13%}.feedback-form .header{margin-left:2px}.feedback-form .header .intro{margin-bottom:30px}.feedback-form .header .intro .feedback-form-title{font-size:48px}.feedback-form .header .intro .feedback-form-text{font-size:20px;width:40vw}.feedback-form__disclaimer{font-size:16px;color:#6d6d6d}.feedback-form-trans-exit{position:absolute;top:0;bottom:0;overflow:hidden;transform:translateX(0);opacity:1;position:absolute}.feedback-form-trans-exit-active{position:absolute;transition:opacity 300ms, transform 300ms;transform:translateX(-100%);opacity:0}.feedback-form-title.red.title{margin-bottom:16px;font-size:25px;line-height:1.16em}.feedback-form-text{padding-right:56px;font-size:16px;line-height:1.3125em}.feedback-form-fields .form-group{margin-bottom:8px}.feedback-form-fields .form-group-radio .flat-input-legend{font-size:16px;font-weight:700;color:#6d6d6d}.feedback-form .input-extra-info{margin-bottom:8px;margin-top:8px;font-size:16px}.feedback-form-close-btn{display:none;margin-top:16px;padding-left:104px;padding-left:72px;height:64px;text-align:left;border-top:1px solid #efefef;border-radius:0;background:#fafafa}.feedback-form-error{margin-top:8px;color:#dc1e35}.feedback-form.sending{overflow:hidden;width:100%;height:100%}.feedback-form .loader-wrap{position:relative}.feedback-form .loader-wrap .loader{transform:scale3d(0.6, 0.6, 1)}.feedback-form .fax{display:none}.feedback-form textarea{resize:none}.feedback-form-basic .header .intro .feedback-form-text{font-size:18px}.feedback-form-basic-fields{display:flex;flex-direction:column}.feedback-form-basic-fields .form-group-text .flat-input.placeholder-shown ~ .flat-input-label{top:4px;font-size:18px}.feedback-form-basic-fields .form-group-text .flat-input{height:56px}.feedback-form-basic-fields .form-group-textarea .flat-input-label{top:5px;left:2px}.feedback-form-basic-fields .form-group-textarea .flat-input.placeholder-shown ~ .flat-input-label{font-size:18px}.feedback-form-basic-fields .flat-radio-input{display:grid;grid-template-columns:32.3% 32.3% 32.3%;grid-template-areas:'compliment compaint suggestion' 'error error error';column-gap:8px;padding-bottom:8px}.feedback-form-basic-fields .flat-radio-input .flat-input-label{width:stretch;align-items:center;text-align:center}.feedback-form-basic-fields .flat-radio-input .invalid-feedback{grid-area:error}.feedback-form-basic-fields .identification .kennitala{padding:8px;width:50%}.feedback-form-basic-fields .identification .tel{padding:8px;width:50%}.feedback-form-basic .file{padding:16px 0 32px 0}.feedback-form-basic .send-button{padding-bottom:16px}.feedback-form-basic .fax{display:none}.feedback-form-basic textarea{resize:none}.form-success .picture-wrap{left:0;height:auto;width:50%;overflow:visible;display:block;position:relative}.modal__content .feedback-form{margin-left:0;margin-top:0;margin-bottom:0}.modal__content hr{display:none}.modal__content .home-button{display:none}.modal__content .feedback-form-close-btn{display:block}.modal__content .form-success .picture-wrap{width:100%;height:100%}@media (max-width: 649px){.feedback-form .picture-wrap{display:none}.feedback-form .header .intro .feedback-form-text{width:100% !important}.feedback-form-basic .form-group-radio label{padding:0}.feedback-form-basic .identification .kennitala{padding:8px;width:100%}.feedback-form-basic .identification .tel{padding:8px;width:100%}.form-success hr{display:none}.form-success .image{display:none}.feedback-form-close-btn{display:block}}@media (max-width: 800px){.feedback-form .picture-wrap .picture{display:none}.feedback-form .header .intro .paragraph{width:100%}}@media (max-width: 999px){.feedback-form .picture-wrap .picture{margin-top:32px}.form-success .content{flex-direction:column}.form-success .content .thanks{width:100%}}@media (min-width: 1000px){.event-registration .feedback-form-fields{display:block}.feedback-form{margin-bottom:112px}.feedback-form-fields{display:grid;grid-template-columns:50% 50%;grid-template-areas:'kennitala bigtext' 'email bigtext' 'tel bigtext' 'file bigtext' 'disclaimer button';column-gap:16px}.feedback-form-fields .kennitala{grid-area:kennitala}.feedback-form-fields .email{grid-area:email}.feedback-form-fields .tel{grid-area:tel}.feedback-form-fields .file{grid-area:file}.feedback-form-fields .bigtext{grid-area:bigtext}.feedback-form-fields .disclaimer{margin-top:24px;grid-area:disclaimer}.feedback-form-fields .send-button{margin-top:24px;margin-left:auto;width:50%;grid-area:button}.form-success .content .text{width:47.5%}.form-success .content .text .feedback-form-title{font-size:48px;margin-bottom:40px}.form-success .content .text .thanks{margin-top:48px;margin-bottom:48px}.form-success .content .text .thanks .paragraph{font-size:18px;font-weight:400}.form-success hr{margin-top:32px;margin-bottom:16px}.form-success .picture-wrap{height:auto;width:250px}.modal__content .feedback-form{margin-bottom:0;margin-left:0}.modal__content .form-success .content{padding-top:0}.modal__content .form-success .content .text{width:100%}.modal__content .form-success .content .text .feedback-form-title{font-size:25px !important;margin-bottom:16px !important}.modal__content .form-success .content .text .thanks{margin-top:0px}.modal__content .form-success .content .image{margin-bottom:16px}.modal__content .form-success hr{display:none}.modal__content .form-success .home-button{display:none}.modal__content .form-success .content{flex-direction:column;align-items:center}.modal__content .form-success .image{align-items:center}}

.frodi{margin-bottom:48px}.frodi h1.title:empty{display:none}.frodi h1.title:empty+hr{display:none}@media (min-width: 1000px){.frodi{margin-bottom:128px}}

.event-registration .form-group-textarea textarea{min-height:120px}.event-registration .form-group-checkbox{margin-bottom:0}.event-registration__disclaimer{margin-top:32px}.event-registration__disclaimer>div:first-child{font-weight:700}.event-registration__disclaimer>div:last-child{font-size:14px}

@media (min-width: 1000px){.modal__content .form-success__info.-event p{padding-left:0;padding-right:0}}

.link-social{display:inline-flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:100%;transition:background 300ms cubic-bezier(0.19, 1, 0.22, 1)}.link-social:hover{background:#fef8f9}.link-social.medium{width:48px;height:48px}.link-social.medium .icon{width:24px;height:24px}

footer{margin-top:48px;padding-bottom:120px}footer hr{margin-top:16px;margin-bottom:16px;width:48px;height:2px}footer .footer-column{overflow:hidden;padding-top:32px;padding-right:48px;padding-left:32px}footer .footer-column.legal{padding-top:64px}footer .footer-column.legal .title{font-weight:bold;line-height:1.05em}footer .footer-column.legal .title:hover{cursor:auto}footer .footer-column.legal>a:first-of-type{margin-top:20px}footer .footer-column .title{position:relative;margin-bottom:0;font-size:22px;line-height:1.45em;padding-bottom:24px}footer .footer-column .title:hover{cursor:pointer}footer .footer-column .smaller{padding-bottom:12px;line-height:1.0625em}footer .footer-column .smaller strong{font-weight:500}footer .footer-column a{display:block;margin:0 0 14px;font-weight:300;line-height:1.0625em;word-break:break-word;color:#dc1e35}footer .footer-column a.active,footer .footer-column a:hover{text-decoration:none;color:#6d6d6d}footer .footer-column .extra-margin{margin-bottom:32px}footer .footer-column p{margin-bottom:0;color:#4f4f4f}footer .footer-column .disabled-link{display:block;margin:0 0 12px;font-weight:300;line-height:1.0625em;word-break:break-word}footer .footer-column .footer-additional-links{margin-top:24px}footer .footer-column .footer-additional-links a{color:#6d6d6d}footer .footer-column .footer-additional-links a:active,footer .footer-column .footer-additional-links a:hover,footer .footer-column .footer-additional-links a:focus{color:#dc1e35}footer .footer-column .call-phone-number{font-weight:500;color:#4f4f4f;display:inline}footer .footer-column .footer-title .title{padding-bottom:16px;font-weight:normal;font-size:16px}footer .footer-column .footer-title .title.quicklink-title{padding-bottom:24px;font-size:22px;font-weight:700}footer .footer-column .footer-title .title:after{position:absolute;right:16px;display:inline-block;width:8px;height:12px;content:'';transition:transform 320ms ease;transform:rotate(0deg);background-size:8px 12px}footer .footer-column .footer-title .title[aria-expanded='true']:after{transition:transform 320ms ease;transform:rotate(-90deg)}footer .footer-column .footer-link-container{display:block;overflow:hidden;transition:opacity 320ms 150ms, transform 320ms ease;transform:translate3d(0, 0, 0);opacity:1}footer .footer-column .footer-link-container .disabled-link:first-child,footer .footer-column .footer-link-container a:first-child{padding-top:16px}footer .footer-column .social-media-links a{position:relative;display:inline-block;padding-right:10px;padding-left:10px}footer .footer-column .social-media-links a:first-child{padding-left:0}footer .footer-column .social-media-links a:after{position:absolute;top:calc(50% - 2px);right:-2px;display:block;width:4px;height:4px;content:'';border-radius:5px;background-color:#6d6d6d}footer .footer-column .social-media-links a:last-child:after{content:none}footer .footer-column .footer-quicklinks{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-8px}footer .footer-column .footer-quicklink{position:relative;display:block;width:calc(50% - 16px);border:1px solid #d1d1d1;margin:8px;background-color:#ffffff;border-radius:3px;transition:color 300ms, border-color 300ms;min-height:110px}footer .footer-column .footer-quicklink:before{content:'';height:0;display:block;padding-bottom:87%}footer .footer-column .footer-quicklink:hover,footer .footer-column .footer-quicklink:focus,footer .footer-column .footer-quicklink:active{border-color:#dc1e35}footer .footer-column .footer-quicklink:hover .footer-quicklink-text,footer .footer-column .footer-quicklink:focus .footer-quicklink-text,footer .footer-column .footer-quicklink:active .footer-quicklink-text{color:#dc1e35}footer .footer-column .footer-quicklink-inner{position:absolute;top:0;right:0;left:0;bottom:0;padding:6px;display:flex;align-items:center;justify-content:center}footer .footer-column .footer-quicklink-content{text-align:center}footer .footer-column .footer-quicklink-icon{width:100%}footer .footer-column .footer-quicklink-icon .svg-inject{width:24px;display:inline-block}footer .footer-column .footer-quicklink-text{color:#919191;margin-top:20px;width:100%;font-size:13px}.footer-body{background-color:#fafafa;padding-bottom:24px}.sub-footer{display:flex;font-size:13px;padding:19px 32px;text-align:right}.sub-footer a{margin-right:30px}.sub-footer a:last-child{margin-right:0}.sub-footer-social{flex:0 1 auto;white-space:nowrap}.sub-footer-social a{padding:0}.sub-footer-links{flex:2 1 auto;white-space:nowrap}@media (min-width: 650px){.footer-body{padding-bottom:0}.footer-body .order-lg-last{max-width:330px}footer .footer-column{padding-top:48px;padding-left:0}footer .footer-column.legal{padding-top:48px}footer .footer-column .footer-title .title.quicklink-title{margin-top:-8px}footer .footer-column .footer-title .title:after{display:none}footer .footer-column .footer-title .title:hover{cursor:auto}footer .footer-column hr{display:none}}@media (min-width: 1000px){.footer-wrap{padding-top:48px;padding-bottom:64px}footer .footer-column{padding:48px 0 80px}footer .footer-column.legal{padding-top:48px;padding-left:32px}footer .footer-column a{display:block;font-weight:300;word-break:break-word;color:#dc1e35}footer .footer-column .social-media-links a{padding-right:4px;padding-left:4px;font-size:calc(11.82609px + .21739vw)}footer .sub-footer-social{position:relative;top:-10px}}@media (min-width: 1920px){.footer-body{padding:0 48px}.footer-body .row{justify-content:space-between}footer .footer-column .social-media-links a{padding-right:10px;padding-left:10px}footer .footer-column .social-media-links a:first-child{padding-left:0}}@media (min-width: 1921px){.footer-body{padding:0 6.66667vw}}

.selected-funds-loader{font-weight:700;font-size:22px;text-align:center;color:#d1d1d1;margin:8px 0}.selected-funds__table{width:100%;min-width:700px}.selected-funds__table-line{display:flex}.selected-funds__table-line .serie-color{height:3px;width:40px}.selected-funds__table-line>div{margin-bottom:16px;padding-right:24px}.selected-funds__table-line>div:first-child{display:flex;align-content:center;font-weight:700}.selected-funds__table-line>div:first-child button{margin-right:16px}.selected-funds__table-line>div:first-child svg{vertical-align:top}.selected-funds__table-line>div:nth-child(2){display:flex;flex-direction:column;justify-content:center}.selected-funds__table-line>div:nth-last-child(-n+6){text-align:right}.selected-funds__table-line:first-child>div{font-size:14px;font-weight:normal}.selected-funds__table-line:last-child{margin-bottom:8px}.selected-funds__table-line .number-indicator{font-weight:300}

.selected-funds{padding:32px 8px;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:3px;margin-bottom:48px}.selected-funds .chart-holder{margin-bottom:32px}.selected-funds #containerHighStock-fundscomparison{width:100%;max-width:100%;position:relative}.selected-funds .highcharts-range-selector-buttons{visibility:hidden}.selected-funds .highcharts-loading{display:flex;justify-content:center;opacity:1 !important}.selected-funds .highcharts-loading .highcharts-loading-inner>div{font-weight:300;color:#4f4f4f}.selected-funds .highcharts-loading .highcharts-loading-inner>div:first-child{font-weight:700;font-size:22px;margin-bottom:16px;color:#d1d1d1}.selected-funds .fund-comparison-tooltip-header:first-letter{text-transform:uppercase}.selected-funds .highcharts-container{overflow:visible !important}.chart-indicator{z-index:2;position:fixed;bottom:32px;background:#dc1e35;color:#fff;padding:16px 24px;left:50%;border-radius:99px;white-space:nowrap;transform:translate3d(-50%, calc(100% + 100px), 0);transition:transform 200ms ease-out;box-shadow:0 8px 32px rgba(0,0,0,0.15)}.chart-indicator:hover{background:#dc1e35}.chart-indicator:hover .icon{bottom:0}.chart-indicator .icon{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);transition:bottom 200ms}.chart-indicator .icon svg path{fill:#fff}.chart-indicator.show{transform:translate3d(-50%, 0, 0)}@media (min-width: 480px){.chart-indicator{padding:20.8px 80px}}@media (min-width: 500px){.selected-funds .highcharts-range-selector-buttons{visibility:visible}}@media (min-width: 1000px){.selected-funds{margin-bottom:112px;padding-top:64px;padding-bottom:64px}.selected-funds .chart-holder{margin-bottom:80px}}

.comparison-container-funds .comparison-line-header{margin-bottom:0;border:none;background-color:transparent}.comparison-container-funds .comparison-line-header .name{padding-left:16px}.comparison-container-funds .comparison-line-header p{margin:0}

.comparison-line-container.column-sm-13{min-width:calc((20vw - 3.2px) * 13)}.comparison-line-container.column-sm-7{min-width:calc((20vw - 3.2px) * 7)}.comparison-line{display:flex;margin-bottom:16px;padding-top:16px;padding-bottom:16px;border:0.5px solid #efefef;border-radius:3px;background-color:white;font-size:16px}.comparison-line>div{padding-right:16px}.comparison-line>div:last-child{padding-right:32px}.comparison-line.alldata>div:nth-last-child(-n+7){text-align:right}.comparison-line.gengi>div:nth-last-child(2){text-align:right}.comparison-line legend,.comparison-line .invalid-feedback{display:none}.comparison-line .link-with-arrow{font-size:inherit}.comparison-line .link-with-arrow svg{margin-right:8px;margin-left:-4px}.comparison-line .name p{margin-bottom:0;padding-left:16px;font-size:inherit;font-weight:500;color:#4f4f4f}.comparison-line .flat-checkbox-input label{margin:0;padding-top:0;padding-bottom:0;padding-left:48px;font-weight:500;color:#4f4f4f}.comparison-line .flat-checkbox-input label:before{top:4px;left:8px;width:16px;height:16px}@media (min-width: 650px){.comparison-line-container.column-sm-13{min-width:185.71423vw}.comparison-line-container.column-sm-7{min-width:99.99997vw}}@media (min-width: 1000px){.comparison-line-container{min-width:100%}.comparison-line{font-size:calc(7.47826px + .65217vw)}}

.compare-funds{margin-bottom:128px}.compare-funds>div:first-child{padding-bottom:32px}.compare-funds>div:last-child{background:#fafafa;padding-bottom:32px}.compare-funds__datepicker{margin-top:16px}.comparison-container-funds{margin-left:-8px;padding-left:16px;width:calc(100% + 16px)}.comparison-container-funds .comparison-line-container{margin-bottom:48px}@media (min-width: 650px){.compare-funds__datepicker .form-group-datepicker{position:relative;margin-bottom:-120px;z-index:10}.compare-funds__datepicker .form-group-datepicker .flat-datepicker-input{transform:translateY(30px)}.comparison-container-funds{margin-left:0;padding-right:8px;padding-left:8px}}@media (min-width: 1000px){.compare-funds{margin-top:240px}.compare-funds>div:first-child{padding-bottom:48px}.compare-funds>div:last-child{padding-bottom:48px}.compare-funds__datepicker .form-group-datepicker .flat-datepicker-input{transform:translateY(50px)}.comparison-container-funds{margin-left:0;padding-right:8px;padding-left:8px}}

.scholarships-form-wrap{padding:0 8px}

.modal__wrap{position:fixed;z-index:10030;top:0;right:16px;left:16px;height:100vh;transform:translate3d(0, 100px, 0);pointer-events:none;opacity:0}.modal__wrap>*{height:100%}.modal__wrap--entered{transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:300ms;transform:translate3d(0, 0, 0);opacity:1}.modal__wrap--exiting{transition:all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);transform:translate3d(0, 100px, 0);opacity:0}.modal__layout{max-height:100%}.modal__inner{display:flex;flex-direction:column;box-sizing:border-box;padding-top:16px;padding-bottom:16px;height:100%}.modal__content{position:relative;display:flex;overflow:hidden;flex-direction:column;margin:auto 0;pointer-events:auto;color:#6d6d6d;border-radius:3px;background:#ffffff;box-shadow:0 10px 60px rgba(0,0,0,0.15);transition:max-height 300ms;max-height:200%}.modal-show-alert .modal__content{max-height:70%}.modal__content.has-alert>*:not(.modal__alert){display:none}.modal__shade{position:fixed;z-index:10029;top:0;right:0;bottom:0;left:0;transition:opacity 300ms linear, backdrop-filter 300ms 100ms linear;opacity:0;background:rgba(0,0,0,0.08);will-change:opacity, backdrop-filter}.modal__shade--entered{opacity:1;backdrop-filter:blur(3px)}@media (min-width: 650px){.modal__wrap{left:8px}.modal__inner{padding-top:64px;padding-bottom:64px}}

.helper-wrap .modal__layout{display:flex;justify-content:flex-end}.helper-wrap .modal__content{margin:0}.helper-wrap .modal__inner{max-width:370px;justify-content:flex-end;width:100%;padding-bottom:16px;padding-right:16px}.helper-wrap .modal__header .modal__close-button{top:24px}.helper-wrap .modal__header .modal__close-button svg path{fill:#dc1e35}.helper-wrap .modal__header h1{font-size:16px}.helper-content{transition:all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);transition-delay:0;opacity:0}.helper-content.expanded{transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:300ms;opacity:1}.help-card-wrap{display:flex;justify-content:center;height:100%;justify-items:center}.help-card{width:100%}[aria-expanded='true'] .help-card{visibility:visible;transition:all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:300ms;transform:translate3d(0, 0, 0);opacity:1}.help-card .buttons{padding:16px}.help-card .buttons .button{display:flex;align-items:center;justify-content:normal;margin-bottom:8px;padding:24px;height:initial;font-weight:500;line-height:1.1667em;transition:border 320ms, color 320ms ease;text-align:left;color:#6d6d6d;border:0.5px solid transparent;background:#fafafa}.help-card .buttons .button:last-child{margin-bottom:0}.help-card .buttons .button:hover{text-decoration:none}.help-card .buttons .button .icon{display:inline-block;margin-right:8px;padding-right:40px;width:24px;height:24px}.help-card .buttons .button .icon svg{display:block;width:24px !important;height:auto}.help-card .buttons .button .icon svg path{fill:#dc1e35}.help-card .buttons .button.net-chat span{display:block;font-size:12px}.help-card__subtext{padding:16px 32px;font-size:16px}.help-card__subtext button{font-size:14px;font-weight:300}@media (min-width: 650px){.helper-wrap .help-card .search-container{padding-left:32px}.helper-wrap .help-card .search-container form input{width:80%}.helper-wrap .help-card .search-container input::-webkit-input-placeholder{font-size:24px}.helper-wrap .buttons{padding:16px 24px}.helper-wrap .buttons .button{justify-content:center;padding:16px 64px}.helper-wrap .buttons .button.feedback:hover .icon svg path{fill:#dc1e35}.helper-wrap .buttons .button:hover{transition:border 320ms ease, color 320ms, ease;color:#dc1e35;border:0.5px solid #dc1e35}.helper-wrap .buttons .button.red:hover{padding:12px;transition:border 320ms, color 320ms ease;color:#6d6d6d;border-color:#6d6d6d}.helper-wrap .help-card-wrap{align-items:center}.helper-wrap .modal__inner{padding-bottom:48px}}

.search-input-wrap{position:relative;width:100%;height:100%}.search-input-wrap label{display:block;color:#dc1e35;font-size:clamp(16px, 1.6vw, 20px)}.search-input-wrap .search-input-predictive{position:absolute;z-index:0;bottom:29%;left:1px;font-size:clamp(30px, 4.2vw, 80px);font-weight:700;color:#dc1e35;opacity:0.6}.search-input-wrap .search-input{position:relative;z-index:1;border:0;background:transparent;color:#6d6d6d;font-size:clamp(30px, 4.2vw, 80px);font-weight:700;display:block;width:100%}.search-input-wrap .search-input::placeholder{color:#dc1e35;opacity:0.2}.search-input-wrap.-single .search-input{height:100%;font-size:clamp(16px, 1.6vw, 20px)}.search-input-wrap.-single .search-input:focus-visible{outline:none}.search-input-wrap.-large .search-input:focus-visible{outline:none;border-bottom:1px solid #dc1e35}.react-autosuggest__container{height:100%;width:100%}.react-autosuggest__suggestions-container--open{position:absolute;bottom:0;transform:translateY(100%);background:#fff;box-shadow:0px 32px 64px rgba(0,0,0,0.16);border-radius:3px;padding:24px 0;border-top:none;width:100%;z-index:1000}.react-autosuggest__suggestions-container--open ul{margin:0;padding:0}.react-autosuggest__suggestions-container--open ul li{list-style:none;padding:8px 24px;border-bottom:1px solid gray2;font-size:18px}.react-autosuggest__suggestion--highlighted{background:#fafafa}

.helper__toggle{position:absolute;z-index:10;display:flex;align-items:center;width:100%;height:80px;cursor:pointer;transition:transform 300ms 300ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 300ms 300ms cubic-bezier(0.165, 0.84, 0.44, 1),box-shadow 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transform:translate3d(0, 0, 0);text-align:left;opacity:1;border-radius:3px;background:#ffffff;box-shadow:0 30px 60px rgba(0,0,0,0.06)}.helper__toggle .search-toggle-button{height:100%;width:100%;text-align:left;padding-left:64px}.helper__toggle form{width:100%;height:100%;position:relative}.helper__toggle form .search-input-wrap{width:100%}.helper__toggle form .search-input{position:relative;padding-left:64px;font-weight:400;z-index:3;background:#fff;width:100%}.helper__toggle form .search-submit-button{margin-left:auto;position:absolute;right:0;top:0;z-index:4;color:#dc1e35;display:flex;height:100%;padding-right:32px;align-items:center}.helper__toggle form .search-submit-button .icon{margin-right:8px}.helper__toggle form .search-submit-button .icon svg{vertical-align:3px}.helper__toggle form .search-submit-button .icon svg path{fill:#dc1e35}.helper__toggle form .react-autosuggest__suggestions-container{padding-top:0;bottom:3px;z-index:2;border:1px solid #fff}.helper__toggle:before{display:block;height:100%;width:100%;background:#fff;top:0;left:0;position:absolute;border-radius:3px;transition:transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);z-index:0}.helper__toggle:hover,.helper__toggle.focused{box-shadow:0 30px 60px rgba(0,0,0,0.15)}.helper__toggle .trigger-title{position:relative;margin:0;padding:0;padding-right:50px;width:100%;font-size:25px;color:#6d6d6d}.helper__toggle .trigger-title span{font-weight:500;color:#dc1e35}.helper__toggle .trigger-title:after{position:absolute;top:50%;right:24px;width:16px;height:16px;content:'';transform:translateY(-50%);background-repeat:no-repeat}.helper__toggle.expanded{z-index:-10;transition:all 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);transition-delay:0;transform:translate3d(0, 100px, 0);opacity:0}.helper__toggle .icon-search{position:absolute;z-index:5;margin-right:calc(-1.3913px + 1.73913vw);margin-left:32px}.typed-cursor.typed-cursor--blink{animation-duration:1s !important}.hero-block .helper__toggle{display:none}.hero-block .is404{display:flex;position:relative}@media (min-width: 1000px){.helper__toggle .trigger-title{font-size:calc(12.47826px + .65217vw)}.hero-block .helper__toggle{display:flex;margin-top:32px;width:calc(43.33335vw - 8px)}.hero-block-home .helper__toggle{width:calc(36.66669vw - 8px)}}

.simple-tabs-menu{margin:16px 0;margin-left:16px;display:flex}.simple-tabs-menu button{display:block;position:relative;padding:16px 32px;background:none;white-space:nowrap;font-size:20px;color:#6d6d6d}.simple-tabs-menu--default button{border-radius:0}.simple-tabs-menu--default button:first-child{padding-left:0}.simple-tabs-menu--default button:after{content:'';position:absolute;left:0;bottom:0;height:2px;display:block;width:100%;background:#fafafa;transition:background 300ms}.simple-tabs-menu--default button.active{color:#dc1e35}.simple-tabs-menu--default button.active:after{background:#dc1e35}.simple-tabs-menu--buttons{display:inline-flex;background:#fafafa;border-radius:3px}.simple-tabs-menu--buttons button{border-radius:3px;font-size:14px;padding:8px 24px}.simple-tabs-menu--buttons button.active{background:#dc1e35;color:#fff}@media (min-width: 1000px){.simple-tabs-menu{margin-left:42px}}

@keyframes loaderItemAnim{from{left:0}to{left:100%}}.loader-item{margin-bottom:16px}.loader-item>div{background:#efefef;position:relative;overflow:hidden}.loader-item>div:before{content:'';display:block;width:20%;opacity:0.5;height:100%;background:#fff;filter:blur(10px);position:absolute;left:0;animation:loaderItemAnim 1s infinite ease-in-out}.loader-item>div:nth-child(1){height:1.5em;margin-bottom:16px;width:40%}.loader-item>div:nth-child(2){height:1em;margin-bottom:4px;width:75%}.loader-item>div:nth-child(3){height:1em;width:60%}.loader-item--large>div:nth-child(1){height:2em;margin-bottom:32px}.loader-item--large>div:nth-child(2){height:1.5em;margin-bottom:4px}.loader-item--large>div:nth-child(3){height:1.5em}

.irt-type-menu .simple-tabs-menu,.irt-target-menu .simple-tabs-menu{margin-left:0}.irt-type-menu{margin-bottom:32px}.irt .picture-wrap{display:none}.irt *[data-tip].tooltip-qm{z-index:10}.irt__disclaimer{padding:16px;font-size:14px}.irt-table{border-top:1px solid rgba(239,239,239,0.5)}.irt-table:last-child{border-bottom:1px solid rgba(239,239,239,0.5)}.irt-table__title{font-weight:700;padding:16px 0;display:flex;width:100%;position:sticky;top:0;background:#fff;z-index:11;color:#4f4f4f}.irt-table__title .icon{margin-right:15px}.irt-table__title .icon svg path{fill:#4f4f4f}.irt-table__content{display:none}.irt-table__product:nth-child(2n+2){background:#fafafa}.irt-table__product>.irt-table__product-name{border-bottom:1px solid #f2f2f2}.irt-table__row{display:grid;align-items:center;padding:16px;border-bottom:1px solid #f2f2f2;grid-column-gap:8px}.irt-table__row.-indent{padding-left:32px}.irt-table__row.deposit{grid-template-columns:minmax(0, 1fr) 80px 100px}.irt-table__row.loan{grid-template-columns:minmax(0, 1fr) 100px}.irt-table__row:has(.irt-table__row-minmax:not(:empty)){padding-top:8px;padding-bottom:8px}.irt-table__header{position:sticky;top:87px;background:#fff;z-index:11;border-bottom:none;font-weight:700;font-size:14px}.irt-table__header .irt-table__row-name{font-weight:700}.irt-table__product-name,.irt-table__row-name{font-size:14px;font-weight:500}.irt-table__product-name{padding:16px}.irt-table__row-minmax{font-weight:normal}.irt-table__row-minmax:empty{display:none}.irt-table__row-value{text-align:right;font-size:14px;position:relative}.irt-table__row-value__desc{position:absolute;bottom:0;transform:translateY(19.2px);right:0;display:block;font-size:11px;font-style:italic;color:#6d6d6d;white-space:nowrap}.irt-table.expanded .irt-table__title{color:#dc1e35}.irt-table.expanded .irt-table__title .icon svg path{fill:#dc1e35}.irt-table.expanded .irt-table__content{display:block}@media (min-width: 650px){.irt .title{margin-bottom:32px;font-size:48px}.irt .picture-wrap{display:block;position:absolute;max-width:200px;top:40px;right:clamp(50px, 3vw, 100px)}.irt-type-menu{margin-bottom:64px}.irt-table__content{margin-left:32px}.irt-table__title{font-size:22px;padding:32px 0}.irt-table__product-name{padding:24px 0 16px 16px}.irt-table__row{padding:16px 16px}.irt-table__row.-indent{padding-left:64px}.irt-table__row.deposit{grid-template-columns:minmax(0, 1fr) 80px 120px}.irt-table__row.loan{grid-template-columns:minmax(0, 1fr) 120px}}@media (min-width: 1000px){.irt-table__row.deposit{grid-template-columns:minmax(0, 1fr) 80px 160px}.irt-table__row.loan{grid-template-columns:minmax(0, 1fr) 160px}}

.toolbar-language-switch{position:relative}.toolbar-language-switch path{fill:#dc1e35}.toolbar-language-switch.white path,.toolbar-language-switch.menuOpen path{fill:white}.toolbar-language-switch .title-inner{padding-right:10px;text-transform:uppercase}.headroom--scrolled .toolbar-language-switch.white path{fill:#dc1e35}.headroom--scrolled .toolbar-language-switch.white circle{stroke:#dc1e35}.headroom--scrolled .toolbar-language-switch.menuOpen path{fill:#ffffff}@media (min-width: 1000px){.toolbar-language-switch.menuOpen path{fill:#dc1e35}.moment-red-overlay .toolbar-language-switch{display:initial}.moment-red-overlay .toolbar-language-switch path{fill:white}}

.locations-service-item{display:flex;justify-items:center;align-items:flex-start;margin-top:16px;margin-bottom:16px}.locations-service-item:last-child{margin-bottom:0}.locations-service-item>:first-child{top:3px;position:relative;min-width:16px;margin-right:16px}

.locations-item{position:relative;padding:32px 16px}.locations-item .locations-item-title.title{padding-right:32px;margin-bottom:16px;font-size:clamp(20px, 3vw, 25px)}.locations-item .paragraph{margin-bottom:0;font-size:16px}.locations-item .paragraph.first{padding-bottom:16px}.locations-item__branch-nr{position:absolute;right:16px;top:36px}.locations-item__directions{margin-top:8px;font-size:14px;font-weight:500;color:#dc1e35;align-self:flex-start;display:inline-flex;width:auto}.locations-item__directions .icon{margin-left:8px;transition:scale 100ms linear, transform 100ms linear}.locations-item__directions .icon svg{width:12px}.locations-item__directions:hover{color:#dc1e35;text-decoration:none}.locations-item__directions:hover .icon{scale:1.1;transform:translateY(-4px)}.locations-item__services{margin:0;padding:0;margin-top:16px;list-style:none;border-top:1px solid #f2f2f2}

.locations__list{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:16px}.locations__list__title{font-size:clamp(16px, 5vw, 18px);white-space:nowrap}@media (min-width: 650px){.locations__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.locations__list{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 2559px){.locations__list{grid-template-columns:repeat(5, 1fr)}}

.locations__map{position:relative;height:0;padding-bottom:60vh;padding-left:0;padding-right:0}.locations__map>div{position:absolute}.locations__map .gm-style .gm-style-iw-c{border-radius:3px;box-shadow:0px 30px 60px rgba(0,0,0,0.15);padding:16px;min-width:270px !important}.locations__map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{display:none !important}.locations__map div.gm-style-iw.gm-style-iw-c{padding-right:12px !important;padding-bottom:12px !important}.locations__map div.gm-style-iw.gm-style-iw-c div.gm-style-iw-d{overflow:unset !important}.locations__map .info-window{max-width:360px}.locations__map .info-window h2{margin:0;font-size:25px;line-height:1.2;font-weight:700;color:#dc1e35;margin-bottom:8px}.locations__map .info-window p{margin:0;padding:0;font-size:16px;line-height:normal}.locations__map .info-window .info{margin-bottom:8px;font-weight:700}.locations__map .info-window ul{margin:0;padding:0;margin-top:8px;list-style:none}.locations__map .info-window ul li{position:relative;margin-top:8px;font-size:16px}

.locations__view-toggler{margin-top:16px;margin-bottom:16px}.locations__view-toggler .form-group-radio .icon-wrapper-left .icon-list svg{height:10px;position:relative;top:-4px}.locations__filter{margin-bottom:32px}.locations__list{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:16px}.locations__list__title{font-size:clamp(16px, 5vw, 18px);white-space:nowrap}@media (min-width: 650px){[data-id='locationTabs'] .tabs-nav{padding-bottom:0}.locations__view-toggler{z-index:2;position:absolute;right:16px;top:25px;transform:translateY(-200%);margin:0}.locations__filter{margin-bottom:67.2px}.locations__list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1000px){.locations__view-toggler{right:0}.locations__list{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 2559px){.locations__list{grid-template-columns:repeat(5, 1fr)}}

.cta-list{margin-bottom:24px}.cta-list .paragraph{font-size:18px}.cta-list-description{margin-bottom:64px}.cta-list-item{margin-bottom:48px;display:flex;flex-direction:column}.cta-list-item .picture-wrap{margin-bottom:32px}.cta-list-item .title{margin-bottom:16px}.cta-list-item__description{margin-bottom:32px}.cta-list-item .button{margin-top:auto}.cta-list-item--card{margin-bottom:16px}.cta-list-item--card>div{background:#fff;padding-bottom:16px;height:100%;display:flex;flex-direction:column;box-shadow:0px 30px 60px rgba(0,0,0,0.08);border-radius:3px;overflow:hidden}.cta-list-item--card>div .title,.cta-list-item--card>div .cta-list-item__description{padding-left:16px;padding-right:16px}.cta-list-item--card>div .button{margin-left:16px;margin-right:16px;width:auto}@media (min-width: 600px){.four-columns-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@media (min-width: 650px){.cta-list{margin-bottom:80px}.cta-list-item:not(.cta-list-item--card){margin-bottom:64px}}@media (min-width: 1000px){.cta-list{margin-bottom:80px}.cta-list-item:not(.cta-list-item--card){margin-bottom:96px}.cta-list-item:not(.cta-list-item--card) .title{font-size:25px}.cta-list-item:not(.cta-list-item--card) .paragraph{font-size:20px}.cta-list .four-columns-cards{grid-template-columns:1fr 1fr 1fr 1fr}}

.location-blocks__header .title{margin-bottom:16px}@media (min-width: 1000px){.location-blocks__header{margin-top:112px}}

.modal-button-container{margin-bottom:48px}.modal-button-container h1.title:empty{display:none}.modal-button-container h1.title:empty+hr{display:none}@media (min-width: 1000px){.modal-button-container{margin-bottom:128px}}

.loan-proposal__loans .loan{padding:16px 0;flex:0 0 calc(100% / 2 - 75px);text-align:center}.loan-proposal__loans .loan label,.loan-proposal__loans .loan .label{display:block;font-weight:700;text-align:left}.loan-proposal__loans .loan label.label__payment-type,.loan-proposal__loans .loan .label.label__payment-type{margin-bottom:12px}.loan-proposal__loans .loan--mixed .loan__bottom{display:flex;justify-items:center}.loan-proposal__loans .loan--mixed .loan__bottom>div{flex:0 0 50%}.loan-proposal__loans .loan--mixed .loan__bottom>div:nth-child(2){background-repeat:repeat-y;background-image:linear-gradient(to bottom, #efefef 50%, transparent 50%);background-size:1px 12px}.loan-proposal__loans .loan--mixed .loan__bottom>div:nth-child(2) label,.loan-proposal__loans .loan--mixed .loan__bottom>div:nth-child(2) .label{visibility:hidden}.loan-proposal__loans .loan .loan-range{max-width:550px;margin-left:auto;margin-right:auto;margin-bottom:10px;display:flex;align-content:center}.loan-proposal__loans .loan .loan-range input{margin-left:8px;margin-right:8px}.loan-proposal__loans .loan .loan-range__ratio{flex:0 0 34px;padding-top:12px;text-align:left}.loan-proposal__loans .loan .loan-range__ratio:first-child{text-align:right}.loan-proposal__loans .loan__top .loan-base-info{margin-bottom:80px}.loan-proposal__loans .loan__top .loan-base-info>div:first-child{color:#dc1e35;font-weight:700;font-size:32px;margin-bottom:28.8px}.loan-proposal__loans .loan__top .loan-base-info>div.loan-title{font-weight:700;font-size:22px;margin-bottom:28.8px}.loan-proposal__loans .loan__top .mixed-info{margin-bottom:16px;display:flex}.loan-proposal__loans .loan__top .mixed-info>div{flex:0 0 50%;text-align:center}.loan-proposal__loans .loan__top .mixed-info>div .label{margin-bottom:10px}.loan-proposal__loans .loan__top .mixed-info>div div:first-child{font-weight:700;margin-bottom:16px}.loan-proposal__loans .loan__top .mixed-info>div:last-child .label{visibility:hidden}.loan-proposal__loans .loan__bottom>div>div:last-child{margin-top:10px}.loan-proposal__loans .loan__bottom .ahk{margin-bottom:12px}.loan-proposal__loans .loan .single-interest{margin-bottom:16px;color:#919191}@media (max-width: 649px){.loan-proposal__loans.isloading .loan__top,.loan-proposal__loans.isloading .loan__bottom{opacity:0.2;pointer-events:none}.loan-proposal__loans .loan{position:relative}.loan-proposal__loans .loan__top,.loan-proposal__loans .loan__bottom{transition:opacity 500ms}.loan-proposal__loans .loan .loader-wrap{position:absolute;top:50%;left:50%;transform:translate3d(-50%, 50%, 0)}}@media (min-width: 650px){.loan-proposal__loans{display:flex}.loan-proposal__loans .loan-list{transition:opacity 500ms}.loan-proposal__loans.isloading .loan-list{opacity:0.2;pointer-events:none}.loan-proposal__loans>div.loan-headings{font-weight:700;padding-top:32px;padding-bottom:0;padding-right:32px;flex:0 0 268px;display:flex;flex-direction:column;justify-content:flex-end}.loan-proposal__loans>div.loan-headings div{vertical-align:top;display:inline-block;height:48px}.loan-proposal__loans>div.loan-headings div:first-child{margin-bottom:auto}.loan-proposal__loans .loan-proposal__desktop-wrapper{width:calc(100% - 300px);position:relative}.loan-proposal__loans .loan-proposal__desktop-wrapper:after{content:'';display:block;position:absolute;right:0;top:0;height:100%;width:5vw;margin-bottom:-200px;background:linear-gradient(to left, #fff 20%, rgba(255,255,255,0))}.loan-proposal__loans .loan-proposal__desktop{overflow-x:auto;padding-bottom:200px;margin-bottom:-200px}.loan-proposal__loans .loan-proposal__desktop .loader-wrap{top:50%;transform:translateY(-50%)}.loan-proposal__loans .loan-proposal__desktop .loan-list{display:flex;padding-right:5vw}.loan-proposal__loans .loan-proposal__desktop .loan-list>div{display:flex;flex-direction:column;position:relative}.loan-proposal__loans .loan-proposal__desktop .loan-list>div .loan__bottom{margin-top:auto}.loan-proposal__loans .loan-proposal__desktop .loan-list>div .loan__bottom>div>div{height:48px;padding-top:0}.loan-proposal__loans .loan-proposal__desktop .loan-list>div .loan__bottom>div>div:last-child{margin-top:0}.loan-proposal__loans .loan-proposal__desktop .loan-list>div:nth-child(1):after{content:'';width:1px;background-color:#efefef;height:80%;position:absolute;right:0;top:0}.loan-proposal__loans.hasFirstTime .loan{flex:0 0 39%}.loan-proposal__loans.hasFirstTime .loan:last-child{flex:0 0 22%;background:#fafafa}.loan-proposal__loans .loan{padding:32px;padding-bottom:0;flex:0 0 50%}.loan-proposal__loans .loan .loan-range{margin-bottom:0}.loan-proposal__loans .loan .loan__bottom .ahk{margin-bottom:0}.loan-proposal__loans .loan-heading--mixed div:nth-child(2),.loan-proposal__loans .loan-heading--mixed div:nth-child(3){padding-top:8px}.loan-proposal--mixed .loan-proposal__loans.hasFirstTime .loan:last-child .loan__bottom,.loan-proposal--indexed .loan-proposal__loans.hasFirstTime .loan:last-child .loan__bottom{padding-bottom:48px}}

.loan-proposal__charge{margin-top:24px;list-style:none;padding:0}.loan-proposal__charge>li{display:flex;padding:10.4px 16px}.loan-proposal__charge>li:nth-child(odd){background:#fafafa}.loan-proposal__charge>li>div:first-child{font-weight:700}.loan-proposal__charge>li>div:last-child{margin-left:auto}@media (min-width: 1000px){.loan-proposal__charge{display:flex;flex-wrap:wrap}.loan-proposal__charge>li{flex:0 0 calc(50% - 8px * 2.5);padding:24px 32px}.loan-proposal__charge>li:nth-child(odd){margin-right:40px}.loan-proposal__charge>li:nth-child(odd){background:transparent}.loan-proposal__charge>li:nth-child(4n+1),.loan-proposal__charge>li:nth-child(4n+2){background:#fafafa}}

.expand-table-wrap{min-width:999px}.expand-table-wrap table{margin-bottom:48px;width:100%;max-width:100%;line-height:1.1875em;table-layout:fixed;border-collapse:collapse}.expand-table-wrap table thead tr td{padding-bottom:16px;font-weight:bold;line-height:1.4375em;color:#dc1e35}.expand-table-wrap table tbody td,.expand-table-wrap table thead td{padding-top:16px;padding-bottom:16px;font-size:16px;line-height:1.3125em;text-align:center;vertical-align:top;color:#4f4f4f}.expand-table-wrap table tbody td:first-child,.expand-table-wrap table thead td:first-child{width:14.28571vw;font-weight:bold}.expand-table-wrap table tbody tr:nth-child(odd){background:#fafafa}.expand-table-wrap .expand-table-button{padding-left:calc(14.28571vw + 24px);text-align:left}@media (min-width: 650px){.expand-table-wrap .expand-table-button{padding-left:0;width:100%;text-align:center}}@media (min-width: 1000px){.expand-table-wrap table thead tr td{padding-bottom:32px}.expand-table-wrap thead tr td:first-child,.expand-table-wrap tbody tr td:first-child{width:6.66667vw}.expand-table-wrap .expand-table-button{width:100%}}

.cashflow__tabs{margin:16px 0;margin-left:16px;display:flex}.cashflow__tabs button{display:block;position:relative;padding:16px;background:none;border-radius:0;white-space:nowrap}.cashflow__tabs button:first-child{padding-left:0}.cashflow__tabs button:after{content:'';position:absolute;left:0;bottom:0;height:2px;display:block;width:100%;background:#fafafa;transition:background 300ms}.cashflow__tabs button.active:after{background:#dc1e35}@media (min-width: 1000px){.cashflow__tabs{margin-left:42px}}

.mortgage-calculator{padding-bottom:64px}.loan-proposal{padding:0 8px;border:1px solid #efefef;margin-bottom:16px;border-radius:3px;background:#fff}.loan-proposal>div:first-child{padding-top:16px;padding-bottom:16px}.loan-proposal.expanded{box-shadow:0px 32px 64px rgba(0,0,0,0.06);padding-bottom:0}.loan-proposal__main-info{display:flex;flex-wrap:wrap;align-self:stretch}.loan-proposal__main-info>div>span{display:block}.loan-proposal__main-info>div>span:first-child{font-weight:700;margin-bottom:8px}.loan-proposal__main-info>div>span:last-child{color:#6d6d6d;font-size:13px}.loan-proposal__title{font-weight:700;color:#dc1e35;font-size:20px}.loan-proposal__customize-toggle{align-self:center}.loan-proposal__customize-toggle button{color:#dc1e35}.loan-proposal__customise{border-top:1px solid #efefef}.loan-proposal__section{padding:16px 16px;border-bottom:1px solid #efefef}.loan-proposal__section:last-child{border-bottom:none}.loan-proposal .mobile-side-fade-wrapper{width:100%}.loan-proposal [data-tip].tooltip-qm{left:0}@media (max-width: 649px){.loan-proposal__title{flex:0 0 56%;margin-bottom:8px;padding-bottom:30px;order:1;align-self:center;border-bottom:1px solid #efefef}.loan-proposal__interest{order:2;flex:0 0 28%}.loan-proposal__ahk{order:2;flex:0 0 42%}.loan-proposal__monthly-payment{flex:0 0 44%;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #efefef;order:1}.loan-proposal__customize-toggle{order:2}}@media (min-width: 650px){.loan-proposal{padding:0 16px}.loan-proposal>div:first-child{padding-top:48px;padding-bottom:48px}.loan-proposal__main-info{justify-content:space-between}.loan-proposal__title{font-size:22px;flex:0 0 170px;align-self:center}}@media (min-width: 1000px){.mortgage-calculator{padding-bottom:112px}.loan-proposal{padding-left:0;padding-right:0}.loan-proposal__main-info>div>span:first-child{font-size:22px}.loan-proposal__main-info>div>span:last-child{font-size:16px}.loan-proposal__ahk,.loan-proposal__interest,.loan-proposal__monthly-payment{text-align:center}.loan-proposal__section{padding:32px}.loan-proposal__section:first-child{padding-top:0}.loan-proposal__section:not(.-charge){padding-right:0}}

.mortgage-calculator{padding-bottom:64px;padding-top:64px;background:#fafafa}.mortgage-calculator__total-loan{margin-bottom:32px}.mortgage-calculator__total-loan>div:nth-child(2){font-weight:700;font-size:22px}.mortgage-calculator__total-loan .review-needed{margin-top:16px;color:#dc1e35}.mortgage-calculator__total-loan .review-needed+.mortgage-calculator__refinance-info{margin-top:8px}.mortgage-calculator__links a{display:block}.mortgage-calculator__refinance-info{margin-bottom:32px;color:#dc1e35}@media (min-width: 650px){.mortgage-calculator__disclaimer{margin-top:16px}.mortgage-calculator__links{margin-top:32px;padding-right:16px;display:flex;justify-content:flex-end}.mortgage-calculator__links .link.red-arrow-right{font-size:20px}.mortgage-calculator__links .link.red-arrow-right:first-child{margin-right:40px}}@media (min-width: 1000px){.mortgage-calculator{padding-bottom:96px;padding-top:96px;margin-bottom:64px}.mortgage-calculator__total-loan{margin-bottom:48px}.mortgage-calculator__total-loan>div:nth-child(2){margin-top:8px;font-size:32px}.mortgage-calculator__disclaimer{margin-top:32px}.mortgage-calculator__links{margin-top:64px}}

.mobile-navigation .mobile-nav-items{position:absolute;z-index:30;display:inherit;overflow:hidden;margin-left:16px;padding-top:152px;width:100%;height:100vh;transition:transform 320ms cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(-110vw, 0, 0);outline:8px solid #dc1e35;background:#dc1e35}.mobile-navigation .mobile-nav-items li:nth-child(1){transform:translate3d(0px, 0px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(2){transform:translate3d(0px, 70px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(3){transform:translate3d(0px, 140px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(4){transform:translate3d(0px, 210px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(5){transform:translate3d(0px, 280px, 0px)}.mobile-navigation .mobile-nav-items.entered{transform:translate3d(0, 0, 0)}.mobile-navigation .mobile-nav-items .mobile-nav-items-links{list-style:none;color:#fff;font-weight:700;line-height:1.75em}.mobile-navigation .mobile-nav-items .mobile-nav-items-links li{position:absolute;left:4px;transition:all 300ms 0ms;font-weight:inherit;color:inherit;width:100%}.mobile-navigation .mobile-nav-items .mobile-nav-items-links li .icon{position:absolute;top:50%;left:100%;transition:transform 0.32s ease-out;transform:translateY(-50%) rotate(0);transform-origin:center center}.mobile-navigation .mobile-nav-items .mobile-nav-items-links li .icon svg{height:auto;width:10px;top:0;left:5px;position:absolute}.mobile-navigation .mobile-nav-items .mobile-nav-items-links li .icon svg path{fill:#fff}.mobile-navigation .mobile-nav-items .mobile-nav-items-links li .mobile-nav-items__btn{display:block;color:inherit;font-size:inherit;font-weight:inherit;text-align:left}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li:nth-child(1){transform:translate3d(0px, -100%, 0px);opacity:0}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li:nth-child(2){transform:translate3d(0px, -100%, 0px);opacity:0}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li:nth-child(3){transform:translate3d(0px, -100%, 0px);opacity:0}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li:nth-child(4){transform:translate3d(0px, -100%, 0px);opacity:0}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li:nth-child(5){transform:translate3d(0px, -100%, 0px);opacity:0}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected{opacity:1;font-size:20px;font-weight:400}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected .icon{left:-20px}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected .icon svg{width:6px;top:2px}@media (max-height: 570px){.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected{transform:translate3d(0px, -130%, 0px)}}@media (max-height: 490px){.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected{transform:translate3d(0px, -175%, 0px)}}@media (min-width: 650px){.mobile-navigation .mobile-nav-items li:nth-child(1){transform:translate3d(0px, 0px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(2){transform:translate3d(0px, 80px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(3){transform:translate3d(0px, 160px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(4){transform:translate3d(0px, 240px, 0px)}.mobile-navigation .mobile-nav-items li:nth-child(5){transform:translate3d(0px, 320px, 0px)}}

.mobile-nav-items-links{font-size:calc(22.61884px + 2.43161vw)}.mobile-mainnav-links{padding:0;width:100%;font-size:clamp(28px, 4vw, 32px);font-weight:bold;line-height:1.75em;list-style:none;transition:transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:70ms;color:#ffffff;text-align:left}.mobile-navigation[aria-expanded='true'] .mobile-mainnav-links{transform:translate3d(0, 0, 0)}.mobile-navigation[aria-expanded='false'] .mobile-mainnav-links{transition-delay:0;transition-timing-function:ease;transition-duration:150ms}.mobile-mainnav-links li{position:absolute;top:0;padding:0 8px 0 0;width:100%;transition:transform 0.32s ease-out, opacity 0.32s;opacity:1}.mobile-mainnav-links li:hover{cursor:pointer}.mobile-mainnav-links li .navigation-link-inner{width:100%;text-align:left}.mobile-mainnav-links li .icon{position:absolute;top:50%;right:0;transition:transform 0.32s ease-out;transform:translateY(-50%) rotate(0);transform-origin:center center}.mobile-mainnav-links li .icon svg{height:auto;width:10px;top:0;left:5px;position:absolute}.mobile-mainnav-links li .icon svg path{fill:#fff}.mobile-mainnav-links li.active{transform:translate3d(0, 0, 0) !important}.mobile-mainnav-links li.active .icon{transform:translateY(-50%) rotate(90deg)}.mobile-mainnav-links li.inactive{opacity:0}.mobile-mainnav-links .navigation-link-inner{display:block;font-weight:inherit;white-space:nowrap;color:inherit}.mobile-mainnav-links a{font-size:inherit;text-decoration:none;color:#d1d1d1}.fake-navigation-link{position:absolute;z-index:20000;margin-top:152px;margin-bottom:32px;width:100%;font-size:calc(22.61884px + 2.43161vw);line-height:1.75em}@media (max-height: 700px){.fake-navigation-link,.mobile-mainnav-links,.mobile-nav-items-links{font-size:calc(19.79149px + 2.12766vw)}}@media (max-height: 550px){.fake-navigation-link,.mobile-mainnav-links,.mobile-nav-items-links{font-size:calc(18.37781px + 1.97568vw)}}@media (max-height: 520px){.fake-navigation-link,.mobile-mainnav-links,.mobile-nav-items-links{font-size:calc(15.55046px + 1.67173vw);line-height:1.55em}}.mobile-mainnav-links-enter .mobile-mainnav-links li .navigation-link-inner{transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.4s ease-out;transform:translate3d(-100vw, 0, 0);opacity:0}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(1) .navigation-link-inner{transition-delay:350ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(2) .navigation-link-inner{transition-delay:400ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(3) .navigation-link-inner{transition-delay:450ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(4) .navigation-link-inner{transition-delay:500ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(5) .navigation-link-inner{transition-delay:550ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(6) .navigation-link-inner{transition-delay:600ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(7) .navigation-link-inner{transition-delay:650ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(8) .navigation-link-inner{transition-delay:700ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(9) .navigation-link-inner{transition-delay:750ms}.mobile-mainnav-links-enter .mobile-mainnav-links li:nth-child(10) .navigation-link-inner{transition-delay:800ms}.mobile-mainnav-links-enter.mobile-mainnav-links-enter-active li .navigation-link-inner{transform:translate3d(0, 0, 0);opacity:1}

.nav-action-links{list-style:none}.nav-action-links li{margin-bottom:16px}.nav-action-links a{color:#dc1e35;font-size:16px;display:flex;align-content:center}.nav-action-links__icon{position:relative;display:block;width:16px;top:-2px;margin-right:16px}.nav-action-links__icon img{width:100%;height:auto}.mobile-navigation-wrap .nav-action-links{position:absolute}.mobile-navigation-wrap .nav-action-links a{color:#fff;font-size:20px}

.mobile-navigation .mobile-mainnav-wrap{position:absolute;z-index:30;display:flex;flex-direction:column;overflow:hidden;margin-left:16px;padding-top:152px;width:100%;height:100vh;transition:transform 320ms cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(-110vw, 0, 0);background:transparent}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(1){transform:translate3d(0px, 0px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(2){transform:translate3d(0px, 55px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(3){transform:translate3d(0px, 110px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(4){transform:translate3d(0px, 165px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(5){transform:translate3d(0px, 220px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(6){transform:translate3d(0px, 275px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(7){transform:translate3d(0px, 330px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(8){transform:translate3d(0px, 385px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(9){transform:translate3d(0px, 440px, 0px)}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(10){transform:translate3d(0px, 495px, 0px)}.mobile-navigation .mobile-mainnav-wrap.entered{transform:translate3d(0, 0, 0)}.mobile-navigation .mobile-mainnav-wrap.exiting{opacity:0;transition:opacity 100ms}.mobile-navigation .mobile-mainnav{transition:opacity 0.1s;opacity:1}.mobile-navigation:not(.mobile-navigation-is-expanded) .mobile-mainnav-wrap{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-duration:320ms}@media (max-height: 620px){.mobile-navigation .mobile-mainnav-wrap{padding-top:160px}}@media (max-height: 570px){.mobile-navigation .mobile-mainnav-wrap{padding-top:128px}}@media (max-height: 490px){.mobile-navigation .mobile-mainnav-wrap{padding-top:112px}}.mobile-navigation .mobile-mainnav-wrap .navigation-link-inner{transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 400ms;transform:translate3d(-50%, 0, 0);opacity:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(1) .navigation-link-inner{transition-delay:50ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(2) .navigation-link-inner{transition-delay:85ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(3) .navigation-link-inner{transition-delay:120ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(4) .navigation-link-inner{transition-delay:155ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(5) .navigation-link-inner{transition-delay:190ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(6) .navigation-link-inner{transition-delay:225ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(7) .navigation-link-inner{transition-delay:260ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(8) .navigation-link-inner{transition-delay:295ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(9) .navigation-link-inner{transition-delay:330ms}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links li:nth-child(10) .navigation-link-inner{transition-delay:365ms}.mobile-navigation .mobile-mainnav-wrap.entered .navigation-link-inner{transition-delay:0 !important;transform:translate3d(0, 0, 0);opacity:1}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(1) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(2) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(3) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(4) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(5) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(6) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(7) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(8) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(9) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}.mobile-navigation .mobile-mainnav-wrap .mobile-mainnav-links.exiting li:nth-child(10) .navigation-link-inner{transition:transform 1600ms,opacity 400ms;transition-delay:0}

.mobile-subnav-inner{position:relative}.mobile-subnav-links{min-height:40vh;transition:opacity 0.1s;margin-left:24px}.mobile-promoted-links,.mobile-list-links{margin:0;padding:0;font-size:clamp(25px, 8vw, 28px);font-weight:bold;line-height:1em;list-style:none;color:white}.mobile-promoted-links li,.mobile-list-links li{padding-bottom:0.85em}.mobile-promoted-links a,.mobile-list-links a{font-size:inherit;font-weight:inherit;text-decoration:none;hyphens:manual;color:inherit}.mobile-promoted-links .list-links-title,.mobile-list-links .list-links-title{padding-top:1.33333em;padding-bottom:1.33333em;font-weight:normal;font-size:clamp(20px, 8vw, 23px)}.mobile-list-links{font-size:clamp(24px, 8vw, 25px);padding-bottom:144px}.mobile-subnav-links [data-has-page='false']{position:relative}.mobile-subnav-links [data-has-page='false'] a{color:#e56575}.mobile-subnav-links-enter li{transform:translate3d(-50vw, 0, 0);opacity:0.01}.mobile-subnav-links-enter.mobile-subnav-links-enter-active{min-height:90vh}.mobile-subnav-links-enter.mobile-subnav-links-enter-active li{transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 400ms;transform:translate3d(0, 0, 0);opacity:1}.mobile-subnav-links-exit{min-height:90vh}@media (max-height: 700px){.mobile-promoted-links,.mobile-list-links{font-size:calc(15.55046px + 1.67173vw)}}@media (max-height: 550px){.mobile-promoted-links,.mobile-list-links{font-size:calc(14.13678px + 1.51976vw)}}@media (max-height: 520px){.mobile-promoted-links,.mobile-list-links{font-size:calc(12.7231px + 1.36778vw)}}

.mobile-navigation .mobile-subnav-wrap{z-index:40;visibility:hidden;padding-top:224px;width:100%;transition:transform 0.32s ease-out, visibility 0.32s;transform:translate3d(-20vw, 0, 0)}.mobile-navigation .mobile-subnav-wrap[aria-expanded='true']{visibility:visible;transform:translate3d(0, 0, 1px)}.mobile-navigation .mobile-subnav-wrap[aria-expanded='false']{transition:transform 0.3s ease-out, visibility 0.3s}.mobile-navigation .mobile-subnav-wrap p{padding-top:34px;padding-bottom:34px;font-size:25px}.mobile-navigation .mobile-subnav-wrap a{hyphens:manual}.mobile-navigation:not(.mobile-navigation-is-expanded) .mobile-subnav-wrap{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-duration:320ms}@media (max-height: 620px){.mobile-navigation .mobile-subnav-wrap{padding-top:224px}}@media (max-height: 570px){.mobile-navigation .mobile-subnav-wrap{padding-top:184px}}@media (max-height: 490px){.mobile-navigation .mobile-subnav-wrap{padding-top:160px}}

.mobile-navigation-wrap{position:fixed;z-index:100;top:0;left:0;width:100vw;height:0;color:white}.mobile-navigation-wrap .loader-wrap{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%)}.mobile-navigation::before{position:fixed;top:0;left:0;width:100vw;height:100vh;content:'';transition:opacity 0.01s linear;transition-delay:0;opacity:0;background:#dc1e35}.mobile-navigation-is-expanded{overflow:auto;height:100vh}.mobile-navigation-is-expanded::before{transition-delay:0.6s;opacity:1}.mobile-navigation-subnav-container{display:inherit;margin-left:16px}.mobile-navigation{pointer-events:none}.mobile-navigation-is-expanded{pointer-events:auto}.mobile-navigation-page-loading .mobile-mainnav,.mobile-navigation-page-loading .mobile-nav-items-links,.mobile-navigation-page-loading .mobile-subnav-links,.mobile-navigation-page-loading .nav-action-links{opacity:0}.mobile-mainnav-back{position:absolute;z-index:20001;margin-top:96px;left:calc(calc(20vw - 3.2px) + 8px);width:100%;line-height:2.5em}@media (max-height: 620px){.fake-navigation-link{margin-top:160px}.mobile-mainnav-back{margin-top:112px}}@media (max-height: 570px){.fake-navigation-link{margin-top:128px}.mobile-mainnav-back{margin-top:80px;opacity:0.5}}@media (max-height: 490px){.fake-navigation-link{margin-top:112px}.mobile-mainnav-back{margin-top:80px}}

.desktop-navigation-wrap{position:fixed;z-index:100;top:0;width:100vw;height:0;font-size:16px;color:white}.desktop-navigation-wrap .loader-wrap{position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%, -50%)}.desktop-navigation.desktop-navigation-is-expanded{overflow:auto;height:100vh}@media (min-height: 600px){.desktop-navigation-wrap{font-size:calc(-10.66667px + 4.44444vh)}}@media (min-height: 960px){.desktop-navigation-wrap{font-size:32px}}

.desktop-mainnav-links{padding:0;width:100%;font-weight:bold;list-style:none;transition:transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition-delay:70ms;transform:translate3d(100%, 0, 0);color:#919191}.desktop-mainnav-links li{padding-bottom:1em;width:100%;transition:transform 0.32s ease-out, opacity 0.32s;opacity:1}.desktop-mainnav-links li:hover{cursor:pointer;color:#6d6d6d}.desktop-mainnav-links li:hover .navigation-link-inner{background:#efefef}.desktop-mainnav-links li.active{color:#dc1e35}.desktop-mainnav-links .navigation-link-inner{display:inline-block;margin:-8px -16px;padding:8px 16px;font-size:calc(18.36522px + 1.04348vw);font-weight:inherit;line-height:1em;transition:background-color 0.2s, color 0.2s;color:inherit;border-radius:3px;background:transparent;text-align:left}

.desktop-mainnav-wrap{position:absolute;z-index:30;overflow:hidden;padding-top:calc(103.65217px + 10.43478vw);padding-bottom:16px;height:100vh;transition:transform 320ms ease-out;transform:translate3d(-55vw, 0, 0);pointer-events:auto;outline:none;background:#fff}.desktop-mainnav-wrap .desktop-mainnav-links{display:block;transition:transform 213.33333ms;transition-delay:160ms;padding-right:8px}.desktop-mainnav-wrap.entered{transform:translate3d(0, 0, 0)}.desktop-mainnav-wrap.entered .desktop-mainnav-links{transform:translate3d(0, 0, 0)}.desktop-mainnav-wrap.exiting{transform:translate3d(-100%, 0, 0)}.desktop-mainnav-wrap.exiting .desktop-mainnav-links{transition:transform 400ms}.desktop-mainnav-wrap::after{position:absolute;z-index:10;top:0;left:5px;width:100%;height:100%;content:'';transition:transform 0.32s 0.32s;transform:translate3d(100%, 0, 0);background:#dc1e35}.desktop-navigation-closing .desktop-mainnav-wrap::after,.desktop-navigation-page-loading .desktop-mainnav-wrap::after{left:0;transition:transform 0.32s 0s;transform:translate3d(0, 0, 0)}.desktop-navigation:not(.desktop-navigation-is-expanded) .desktop-mainnav-wrap{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-duration:320ms}.main-nav-trans-wrap{display:flex}.main-nav-trans-wrap .main-nav-trans-enter{opacity:0;transform:translateX(100%)}.main-nav-trans-wrap .main-nav-trans-enter-active{transition:opacity 0.32s, transform 0.32s;opacity:1;transform:translateX(0)}.main-nav-trans-wrap .main-nav-trans-exit{opacity:1;transform:translateX(0)}.main-nav-trans-wrap .main-nav-trans-exit-active{opacity:0;transition:opacity 0.32s, transform 0.32s;transform:translateX(-100%)}@media (max-height: 800px), (max-width: 1024px){.desktop-mainnav-wrap{overflow-y:auto;padding-top:160px;padding-bottom:64px}}

.desktop-promoted-links,.desktop-list-links{margin:0;padding:0;font-weight:bold;list-style:none;color:white}.desktop-promoted-links a,.desktop-list-links a{padding:4px 0;font-size:inherit;font-weight:inherit;transition:background-color 0.2s, box-shadow 0.2s;text-decoration:none;hyphens:manual;color:inherit;border-radius:3px}.desktop-promoted-links a.active,.desktop-promoted-links a:hover,.desktop-list-links a.active,.desktop-list-links a:hover{background-color:#b72236;box-decoration-break:clone;box-shadow:16px 0 0 #b72236,-16px 0 0 #b72236}.desktop-subnav-links li,.desktop-subnav-links .desktop-promoted-links-title,.desktop-subnav-links .desktop-list-links-title{transition:transform 100ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 100ms cubic-bezier(0.165, 0.84, 0.44, 1)}.desktop-promoted-links{margin-bottom:3.9em;padding-right:32px;margin-top:0.2em}.desktop-promoted-links li{margin-bottom:1em}.desktop-promoted-links a{font-size:calc(25.54435px + 1.66957vw);line-height:1.27em}.desktop-promoted-links-title{font-weight:normal;margin-bottom:0.5em}.desktop-promoted-links-title span{opacity:0.8;font-size:calc(10.64348px + .69565vw)}.desktop-list-links{margin-top:calc(1.5em + 16px);padding-right:32px;columns:2}.desktop-list-links li{display:inline-block;padding-top:0.5em;padding-bottom:0.2em;width:calc(26.66668vw - 16px)}.desktop-list-links a{margin:0 0;padding:4px 0;font-size:calc(3.88174px + 1.54783vw);line-height:1.3em}.desktop-list-links-title{position:absolute;margin-top:-1.3em;font-weight:normal}.desktop-list-links-title span{opacity:0.8;font-size:calc(10.64348px + .69565vw)}.desktop-promoted-links [data-has-page='false'] a::after{bottom:-5%}.desktop-subnav-links-enter .desktop-promoted-links li,.desktop-subnav-links-enter .desktop-promoted-links-title{transform:translate3d(-25vw, 0, 0)}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(1){transition-delay:350ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(2){transition-delay:400ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(3){transition-delay:450ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(4){transition-delay:500ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(5){transition-delay:550ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(6){transition-delay:600ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(7){transition-delay:650ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(8){transition-delay:700ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(9){transition-delay:750ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(10){transition-delay:800ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(11),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(11),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(11){transition-delay:850ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(12),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(12),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(12){transition-delay:900ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(13),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(13),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(13){transition-delay:950ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(14),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(14),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(14){transition-delay:1000ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(15),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(15),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(15){transition-delay:1050ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(1){transition-delay:100ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(2){transition-delay:150ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(3){transition-delay:200ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(4){transition-delay:250ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(5){transition-delay:300ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(6){transition-delay:350ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(7){transition-delay:400ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(8){transition-delay:450ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(9){transition-delay:500ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(10){transition-delay:550ms}.desktop-subnav-links-exit li,.desktop-subnav-links-exit .desktop-list-links-title,.desktop-subnav-links-exit .desktop-promoted-links-title{transform:translate3d(0, 0, 0);opacity:1}.desktop-subnav-links-exit.desktop-subnav-links-exit-active{position:absolute;top:0}.desktop-subnav-links-exit.desktop-subnav-links-exit-active li,.desktop-subnav-links-exit.desktop-subnav-links-exit-active .desktop-list-links-title,.desktop-subnav-links-exit.desktop-subnav-links-exit-active .desktop-promoted-links-title{transition:transform 100ms,opacity 100ms;transition-delay:0 !important;transform:translate3d(-5vw, 0, 0);opacity:0.01}.desktop-subnav-links-enter li,.desktop-subnav-links-enter .desktop-promoted-links-title,.desktop-subnav-links-enter .desktop-list-links-title{opacity:0.01}.desktop-subnav-links-enter .desktop-promoted-links li,.desktop-subnav-links-enter .desktop-promoted-links-title,.desktop-subnav-links-enter .desktop-list-links-title{transform:translate3d(-50vw, 0, 0)}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li,.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title,.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title{transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1),opacity 400ms ease-in-out;opacity:1}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(1){transition-delay:250ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(2){transition-delay:300ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(3){transition-delay:350ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(4){transition-delay:400ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(5){transition-delay:450ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(6){transition-delay:500ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(7){transition-delay:550ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(8){transition-delay:600ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(9){transition-delay:650ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(10){transition-delay:700ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(11),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(11),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(11){transition-delay:750ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(12),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(12),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(12){transition-delay:800ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(13),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(13),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(13){transition-delay:850ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(14),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(14),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(14){transition-delay:900ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active li:nth-child(15),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(15),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(15){transition-delay:950ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li,.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title,.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title{transform:translate3d(0, 0, 0)}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(1),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(1){transition-delay:0ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(2),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(2){transition-delay:50ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(3),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(3){transition-delay:100ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(4),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(4){transition-delay:150ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(5),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(5){transition-delay:200ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(6),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(6){transition-delay:250ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(7),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(7){transition-delay:300ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(8),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(8){transition-delay:350ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(9),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(9){transition-delay:400ms}.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links li:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-promoted-links-title:nth-child(10),.desktop-subnav-links-enter.desktop-subnav-links-enter-active .desktop-list-links-title:nth-child(10){transition-delay:450ms}.desktop-subnav-links [data-has-page='false'] a{cursor:default;color:#e56575}

.desktop-subnav-wrap{position:absolute;z-index:20;top:0;overflow:auto;overflow-x:hidden;margin-top:0;padding-top:calc(-60.52174px + 15.65217vw);padding-bottom:16px;width:100vw;height:100vh;transition:transform 320ms ease-out;transform:translate3d(-100%, 0, 0);pointer-events:all;background:#dc1e35}.desktop-subnav-wrap .subnav-arrow{transition:top 200ms 0ms ease-in-out;display:block;width:0;height:0;border:16px solid transparent;border-left-color:#fff;position:absolute;left:26.66668vw}.desktop-navigation-page-loading .desktop-subnav-wrap .subnav-arrow{display:none}.desktop-subnav-wrap p{padding-top:34px;padding-bottom:34px;font-size:25px}.desktop-subnav-wrap a{hyphens:manual}.desktop-subnav-wrap>.row{overflow-y:auto;padding-left:8px}.desktop-subnav-inner{margin-left:8px}.desktop-navigation.desktop-navigation-is-expanded .desktop-subnav-wrap{visibility:visible;transform:translate3d(0, 0, 0) translate3d(0, 0, 0)}.desktop-navigation:not(.desktop-navigation-is-expanded) .desktop-subnav-wrap{transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-duration:320ms}.desktop-navigation.desktop-navigation-closing .desktop-promoted-links-title,.desktop-navigation.desktop-navigation-closing .desktop-list-links-title,.desktop-navigation.desktop-navigation-closing .subnav-arrow,.desktop-navigation.desktop-navigation-closing .desktop-subnav-inner{opacity:0}.desktop-navigation.desktop-navigation-page-loading .desktop-promoted-links-title,.desktop-navigation.desktop-navigation-page-loading .desktop-list-links-title,.desktop-navigation.desktop-navigation-page-loading .desktop-subnav-inner{opacity:0}.desktop-navigation.desktop-navigation-page-loading .desktop-subnav-links li{opacity:0}.desktop-navigation.desktop-navigation-page-loading .desktop-subnav-wrap{transform:translate3d(0, 0, 0)}@media (min-width: 1920px){.desktop-subnav-wrap .subnav-arrow{left:33.33335vw}}@media (min-width: 2559px){.desktop-subnav-wrap .subnav-arrow{left:31.57896vw}}@media (max-height: 768px), (max-width: 1024px){.desktop-subnav-wrap .subnav-arrow{display:none}}

.news-archive-item{margin-bottom:40px}.news-archive-item a{display:block}.news-archive-item a:hover{text-decoration:none}.news-archive-item .title.red{font-size:calc(19.2px + .25vw);line-height:1.1818em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.news-archive-item-date{font-size:14px;font-weight:bold;color:#4f4f4f}.news-archive-item .default{display:inline-block}.news-archive-item .paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width: 650px){.news-archive-list .news-archive-item{padding-right:16px}}

.news-archive-list{padding-top:16px;margin-bottom:64px}.news-archive-list .border{display:block;padding-top:32px;width:100%;height:2px;border-top:1px solid #efefef}.news-archive-list-title{margin-bottom:32px}.news-archive-list-see-more{margin-bottom:32px;text-align:right}.news-archive-list-see-more a{font-size:16px}.news-archive-list .loader-wrap{height:100%;z-index:2}.news-archive-list .loader-wrap .loader{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);transition-delay:800ms}.news-archive-list .pagination{width:100%}.news-archive-list .pagination-wrapper{margin:0 auto}@media (min-width: 1000px){.news-archive-list{margin-bottom:112px}.news-archive-list-title{margin-bottom:0}.news-archive-list-see-more{margin-bottom:80px}.news-archive-list .pagination{margin-top:64px;padding-left:6.66667vw}}@media (min-width: 1921px){.news-archive-list .pagination{padding-left:calc(100vw / 19)}}

.news-article{color:#6d6d6d}.news-article .news-article__image{overflow:hidden;margin-bottom:16px;margin-left:-16px;width:100vw}.news-article .news-article__intro .title{padding-bottom:16px;font-size:48px}.news-article .news-article__intro .paragraph{font-weight:bold}.news-article__body{font-size:calc(19.05744px + .29455vw);line-height:1.4545em;padding-bottom:32px}.news-article__body strong{color:#6d6d6d}.news-article__body .paragraph{font-size:inherit}.news-article__body .title{margin-top:48px;margin-bottom:16px;line-height:1.15em;color:#6d6d6d}.news-article__pub-date{margin-bottom:8px;color:#dc1e35}@media (min-width: 650px){.news-article{margin-left:0}.news-article .news-article__image{overflow:initial;margin-left:0}}@media (min-width: 1000px){.news-article{margin-top:112px}.news-article__body .paragraph{font-size:calc(17.82609px + .21739vw)}.news-article__pub-date{font-size:calc(11.65217px + .43478vw)}.news-article .news-article__image{position:relative;width:100%;margin-bottom:48px}.news-article .news-article__image:before{position:relative;display:block;padding-bottom:56.603%;height:0;content:''}.news-article .news-article__image .picture-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.news-article .social-share{margin-top:0;position:absolute;top:0;left:0;width:6.66667vw;transform:translateX(calc(-100% - 8px));display:flex;flex-direction:column;align-items:center}.news-article .social-share__title{margin-top:0;margin-bottom:8px;font-size:16px}.news-article .social-share__links{display:flex;flex-direction:column;align-items:center}}@media (min-width: 1921px){.news-article__body .paragraph{font-size:22px}}

.news_picture_item{flex-wrap:nowrap;min-height:200px}.news_picture_item .picture-wrap{position:relative;top:0;width:100%;height:100%}.news_picture_item:after{content:'';height:0;position:relative;display:block}.news_picture_item a:hover{text-decoration:none}.news_picture_item .news-item{padding-bottom:32px;min-height:200px}.news_picture_item .news-item h1,.news_picture_item .news-item p{white-space:initial}.news_picture_item .news-item h1{margin-top:24px;margin-bottom:24px;font-size:25px;line-height:1.16em;word-break:break-word}.news_picture_item .news-item .text-container{margin-right:20px;min-height:210px;position:relative}.news_picture_item .news-item .text-container .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_picture_item .news-item .text-container .news-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news_picture_item .news-item .text-container .news-date{position:absolute;bottom:0}.news_picture_item .news-item-placholder-container{height:200px}.news_picture_item .news-item .image-container{height:calc(80vw * 0.55976 - 12.8px)}.news_picture_item .carousel{margin:0 auto}@media (min-width: 650px){.news_picture_item{margin-right:16px !important;margin-left:16px}.news_picture_item a{display:block}.news_picture_item .news-item{max-width:100%;display:block;padding:16px}}@media (min-width: 1000px){.news_picture_item .news-item{padding-bottom:0;padding-right:48px}.news_picture_item .news-item-no-padding{margin-right:5px;padding-right:0}}

.news-list-container{padding-bottom:64px;position:relative}.news-list-container-extra-margin{margin-top:48px}.news-list-container__link{text-align:right;position:relative;z-index:1}.news-list-container .main-title{padding-bottom:30px}.news-list-container .see-all-news .icon-arrow-right{padding-top:3px;margin-right:4px}.news-list-container .see-all-news svg{margin-bottom:5px}.news-list-container .imageSlick.regular.slider{display:flex;-webkit-overflow-scrolling:auto;width:100vw;overflow-x:scroll;overflow-y:hidden}.news-list-container .imageSlick.regular.slider .news_picture_item{margin-right:8px;width:75vw}.news-list-container .scrollable{overflow-x:auto;flex-wrap:nowrap;padding-bottom:80px}.news-list-container .imageSlick.regular.slider .mobile-scrollable{display:flex}.news-list-container .stuck-gray{display:none}.news-list-container .slick-track{width:1000px;min-height:100px;transform:translate3d(0px, 0px, 0px)}.news-list-container button{display:none}.news-list-container .news-list-container-picture-loading{height:calc(62vw * 0.56603 - 10px)}@media (max-width: 649px){.news-list-container{margin-left:-8px}.news-list-container .see-all-news a{font-size:16px}}@media (min-width: 650px){.news-list-container .image-slick-container{z-index:2;margin-bottom:96px;height:auto}.news-list-container .image-slick-container .arrow-container--left{background-color:white}.news-list-container .image-slick-container .arrow-container{height:auto;z-index:3;margin-top:-8px}.news-list-container .image-slick-container .arrow-container--left{margin-left:-16px}.news-list-container .image-slick-container .arrow-container div{display:flex;align-items:center;justify-content:end;height:100%}.news-list-container .image-slick-container .slick-list{z-index:2;overflow:initial;padding:0 !important}.news-list-container .image-slick-container .slick-list .slick-active{z-index:1}.news-list-container .image-slick-container .slick-list .slick-slide::before{position:absolute;margin-left:8px;width:100%;right:0;height:100%;content:'';z-index:-1}.news-list-container .image-slick-container .slick-list .slick-slide .slick-slide img{transition:transform 120ms ease}.news-list-container .image-slick-container .slick-list .slick-slide .slick-active img{overflow:hidden;transition:transform 320ms, box-shadow 320ms ease;transform:scale(1) translate3d(0, 0, 0);box-shadow:0 0 0 rgba(0,0,0,0)}.news-list-container .image-slick-container .slick-list .slick-slide.slick-current::before{display:none}.news-list-container .image-slick-container .slick-list .slick-slide .picture-wrap{overflow:visible}.news-list-container .image-slick-container .white-background{z-index:1;background-color:white}.news-list-container .image-slick-container .news-item{background-color:#fafafa}.news-list-container .image-slick-container button{top:5%;margin-top:0px;display:block;border-radius:0}.news-list-container .image-slick-container button .icon{transform:scale(0.67)}.news-list-container .image-slick-container .news-container__event-info-wrap{overflow:hidden;position:absolute;width:calc((100% / 3 * 2) - 6px);bottom:0;right:0}.news-list-container .image-slick-container .news-container__event-info{width:100%;padding:24px;background:#dc1e35;color:#fff;transition:transform 300ms 200ms ease-out;transform:translateY(100%)}.news-list-container .image-slick-container .news-container__event-info span{display:inline-block;margin-right:16px;font-size:18px}.news-list-container .image-slick-container .news-container__event-info span:first-child{font-weight:700}.news-list-container .image-slick-container .news-container .slick-active .news-container__event-info{transform:translateY(0)}.news-list-container .image-slick-container .fade{z-index:1;background:linear-gradient(to right, rgba(255,255,255,0), #fff 100%)}.news-list-container-picture-loading{height:calc(72vw * 0.58237)}.see-all-news{margin-top:-32px;margin-bottom:16px}.fade{position:absolute;top:0;left:48px;height:100%;pointer-events:none}.fade-left{margin-left:-8px;width:calc(100% + 8px);background:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.5) 16px, #fff 70%)}.fade-right{right:-6.66667vw;margin-left:-16px;width:calc(200% + 8px);transition:width 0.5 / 2;background:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}[data-carousel-active='false'] .fade-right{width:calc(400% + 8px)}}@media (min-width: 1000px){.news-list-container .image-slick-container button{margin-top:5px;top:0vw}.news-list-container .see-all-news{margin-left:80px;margin-top:-107.2px}.news-list-container .see-all-news.title-margin{margin-top:-192px}}@media (min-width: 1921px){.news-list-container .fade{background:linear-gradient(to left, rgba(255,255,255,0), #fff 30%)}.news-list-container .stuck-gray div{max-width:calc(37vw - 16px)}.news-list-container .image-slick-container button{margin-top:0;top:3vw}}

.month-switcher{display:flex;align-items:center;font-size:25px;font-weight:700}.month-switcher>div:nth-child(2){margin-right:5px;text-transform:capitalize}.month-switcher button:first-child{margin-right:10px}.month-switcher button:last-child{margin-left:10px}

.event-item{display:block;position:relative;margin-bottom:16px;transition:transform 300ms ease}.event-item:hover{transform:translateY(-5px)}.event-item a{height:100%;box-shadow:0px 32px 64px rgba(0,0,0,0.06);background:#fff;border-radius:6px;display:block;color:#4f4f4f}.event-item a:hover{text-decoration:none;color:inherit}.event-item-header{position:relative}.event-item-header .event-item-date{color:#fff}.event-item-date{position:absolute;z-index:2;right:24px;bottom:24px;text-align:right}.event-item-date time{display:block;font-size:18px}.event-item-date time:first-child{font-weight:700;font-size:25px}.event-item-picture{background:#dc1e35;overflow:hidden;border-radius:3px 3px 0 0;position:relative}.event-item-picture .picture-wrap{position:absolute;top:0;height:100%;width:100%}.event-item-picture:before{content:'';display:block;z-index:1;position:relative;padding-bottom:60.81404%}.event-item-picture svg{position:absolute;width:33%;max-width:90px;top:24px;left:24px}.event-item-picture svg path{fill:#fff}.event-item-picture.-backup{height:100%}.event-item-picture.-backup:before{background:transparent}.event-item-content{position:relative;min-height:160px;padding:24px}.event-item-content .title.red{font-size:18px;margin-bottom:0}.event-item-content .title.red+div:not(.ribbon):not(.event-item-date){color:#dc1e35;font-size:18px;font-weight:700}.event-item-content .ribbon{position:absolute;bottom:16px;left:-3px;padding:0 16px;line-height:32px;border-radius:0 3px 3px 3px;background:#dc1e35;font-weight:700;color:#fff}.event-item-content .ribbon:before{content:'';width:3px;height:2px;display:block;background:#dc1e35;position:absolute;left:0;top:-2px;border-radius:3px 0 0 0}.event-item-content--booked{min-height:170px}.event-item.-past{filter:grayscale(70%)}.event-item-trans-appear{opacity:0}.event-item-trans-appear-active{transition:opacity 320ms ease;opacity:1}@media (max-width: 650px){.event-item-content{padding:16px}.event-item-content .title.red{font-size:14px;line-height:1.4em}.event-item-content .title.red+div:not(.ribbon){line-height:1.4em;font-size:14px}.event-item-date{right:16px;bottom:16px}.event-item-date time{font-size:16px;line-height:1em}.event-item-date time:first-child{font-weight:700;font-size:20px}}

.events-archive{margin-bottom:64px}.events-archive .title{margin-bottom:32px;color:#dc1e35}.events-archive .events__see-all{vertical-align:middle;order:2;margin-top:32px}.events-archive__events{min-height:370px;margin-top:32px;margin-bottom:32px;position:relative;transition:transform 320ms ease, opacity 320ms ease}.events-archive__noevent{display:flex;flex-direction:column;justify-content:center}.events-archive__noevent .paragraph{color:#dc1e35;font-size:25px}.events-archive .month-switcher{justify-content:center;z-index:2}.events-archive__bottom{align-items:center}@media (max-width: 650px){.events-archive .event-item{width:50% !important}}@media (min-width: 650px){.events-archive .month-switcher{justify-content:flex-end;margin-right:16px}.events-archive .events__see-all{order:0;margin-top:0}}@media (min-width: 1000px){.events-archive{margin-bottom:112px}.events-archive .title{margin-bottom:64px}}.events-archive__trans-next .events-trans-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);opacity:1}.events-archive__trans-next .events-trans-enter,.events-archive__trans-next .events-trans-enter-active{position:absolute;transform:translate3d(100px, 0, 0);opacity:0}.events-archive__trans-next .events-trans-exit-active,.events-archive__trans-next .events-trans-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(-100px, 0, 0);opacity:0}.events-archive__trans-prev .events-trans-enter-done{transition:transform 320ms ease, opacity 160ms ease;transform:translate3d(0, 0, 0);opacity:1}.events-archive__trans-prev .events-trans-enter,.events-archive__trans-prev .events-trans-enter-active{position:absolute;transform:translate3d(-100px, 0, 0);opacity:0}.events-archive__trans-prev .events-trans-exit-active,.events-archive__trans-prev .events-trans-exit{transition:transform 320ms ease, opacity 320ms ease;transform:translate3d(100px, 0, 0);opacity:0}

.marketlist-register{margin-top:32px;margin-bottom:32px}.marketlist-register .form-group-text{transition:opacity 100ms}.marketlist-register .is-sending .form-group-text,.marketlist-register .is-sending .form-group-select{opacity:0.6;pointer-events:none}.marketlist-register .form-success__description{border-bottom:0}.marketlist-register__checkbox{align-content:center}.marketlist-register__checkbox>div:last-child{text-align:right}.marketlist-register__checkbox .more-less-button{height:100%;font-size:14px;color:#6d6d6d}.marketlist-register .fax{display:none}.marketlist-register__disclaimer{font-size:14px;color:#919191;padding:0 8px;margin-bottom:32px}.marketlist-register__disclaimer.isExpandable{padding-top:8px;position:relative;overflow:hidden;max-height:0;transition:max-height 300ms 0ms, margin 300ms;margin-bottom:0}.marketlist-register__disclaimer.isExpandable.entered{max-height:1000px;margin-bottom:32px}.marketlist-register .loader-wrap{margin-top:16px;margin-bottom:16px}.marketlist-register .form-group-checkbox label{padding-bottom:0;margin-bottom:0}.marketlist-register .special-form-fields{margin-bottom:16px}@media (min-width: 650px){.marketlist-register{margin-top:64px;margin-bottom:128px}}

.notification-banner-wrap{position:fixed;z-index:50000;bottom:0;left:0;padding:32px 16px;width:100%;transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transform:translate3d(0, 100%, 0);color:#ffffff;background:#dc1e35}.notification-banner-wrap .title{margin-right:64px;font-size:25px}.notification-banner-wrap a{color:#fff;padding-left:8px;font-weight:700}.notification-banner-wrap .close-button{position:absolute;top:8px;right:8px;width:56px;height:56px}.notification-banner-wrap .close-button path{fill:#ffffff}.notification-banner-wrap.entered{transform:translate3d(0, 0, 0)}.notification-banner-wrap.exiting{transition:transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}@media (min-width: 650px){.notification-banner-wrap{padding-right:0;padding-left:8px}.notification-banner-wrap .title{margin-right:0}}@media (min-width: 1000px){.notification-banner-wrap .title{font-size:32px}.notification-banner-wrap .close-button .button:hover path{fill:#dc1e35}}

.page-loader-wrap{position:fixed;top:50%;left:50%;width:100%;transform:translate(-50%, -50%)}

.content{display:flex;width:100%}.content>div{width:100%;flex-grow:0;flex-shrink:0}.page-enter{flex:0 0 100%;position:relative;z-index:2;transform:translate3d(100px, 0, 0);opacity:0}.page-enter .footer-wrap{opacity:0}.page-enter.page-enter-active{transition:transform 500ms,opacity 500ms;transition-delay:1120ms;transform:translate3d(0, 0, 0);opacity:1}.page-enter-done .footer-wrap{opacity:1;transition:opacity 500ms}.page-exit{position:relative;transform:translate3d(-100%, 0, 0);flex:0 0 100%;opacity:1}.page-exit.page-exit-active{transition:transform 320ms cubic-bezier(0.39, 0.575, 0.565, 1),opacity 320ms;transform:translate3d(calc(-100% + 100px), 0, 0);opacity:0}.page-exit .footer-wrap{opacity:0}.page-inner{position:relative;z-index:2;transition:transform 375ms,opacity 375ms;opacity:1}.page-inner[data-exit='true']{transform:translate3d(40px, 0, 0);opacity:0}

.product-config{margin-bottom:48px}.product-config__header,.product-config__table{margin-bottom:16px;width:100%}.product-config-row{padding:24px 0;font-size:clamp(16px, 3vw, 18px)}.product-config-row-head{display:none}.product-config-row:nth-child(2n+2){background-color:#fafafa}.product-config-row .label{display:block;font-weight:500;color:#dc1e35}@media (min-width: 650px){.product-config-row{display:flex;align-items:center}.product-config-row-head{display:flex;font-size:clamp(20px, 4vw, 25px);color:#dc1e35;font-weight:500}.product-config-row-item{padding-left:32px;flex:0 0 calc(33% - 32px)}.product-config-row .label{display:none}}@media (min-width: 1000px){.product-config{margin-bottom:112px}.product-config__header,.product-config__table{margin-bottom:32px}.product-config-row-head{font-size:25px;font-weight:700}.product-config-row-item{padding-left:6.66667vw}}

.blocks-polyicon{position:relative;margin-bottom:64px;padding-top:48px;padding-bottom:16px;text-align:center;background:#fafafa}.blocks-polyicon .polyicon-header{text-align:left}.blocks-polyicon .polyicon-header p:empty{padding-bottom:32px}.blocks-polyicon .polyicon-wrap{margin-top:24px}.polyicon-text-wrap{padding-bottom:32px;font-size:32px}.polyicon-text-kicker{margin-bottom:16px;font-size:clamp(16px, 2.25vw, 18px);font-weight:normal;line-height:1em}.polyicon-text-title{font-size:clamp(28px, 5vw, 40px);font-weight:bold;line-height:1.18em;color:#dc1e35}@media (min-width: 1000px){.blocks-polyicon{margin-right:-8px;margin-bottom:128px;margin-left:-8px;padding-top:112px;padding-bottom:48px}.blocks-polyicon .polyicon-text-title{margin-bottom:8px}.blocks-polyicon .title{opacity:1}.blocks-polyicon .polyicon-text-wrap{margin-left:0;padding-bottom:48px;text-align:left}.blocks-polyicon .polyicon-wrap{margin-top:32px}.blocks-polyicon .polyicon-header p:empty{padding-bottom:64px}}

.product-text-card{display:flex;align-items:center;height:100%}.product-text-card .product-card-inner{margin-bottom:60px}.product-text-card .title{margin-bottom:32px}.product-text-card .paragraph{margin-bottom:48px}


.product-card-chart-container,.product-card .picture-wrap{position:relative;width:100%;background:#fafafa}.product-card-chart-container{padding-bottom:59.041%}.product-card-chart-copy{position:absolute;top:54px;right:10%;font-size:14px;color:#919191}.product-card-chart-copy-highlight{font-size:calc(17.40206px + 2.06186vw);font-weight:bold;line-height:1.184em;color:#dc1e35}.product-card .chart-holder{position:absolute;overflow:hidden;width:100%;height:100%}.product-card .chart-holder .chart-wrap,.product-card .chart-holder .highcharts-container{width:95%;height:65%}.product-card .chart-holder .chart-wrap{position:absolute;left:0}.product-card .product-card-chart-title{margin-left:5%;padding-top:32px;font-weight:bold;color:#4f4f4f}@media (min-width: 1000px){.product-card-chart-container{padding-bottom:60.869%}.product-card-chart-copy-highlight{font-size:calc(-2.08696px + 2.6087vw)}.product-card-chart-copy p{font-size:calc(3.13043px + 1.08696vw)}}

.product-card-features{margin:0;padding:0;line-height:21px;list-style:none}.product-card-features>*:first-child{margin-top:0}.product-card-features>*:last-child{margin-bottom:0}.product-card-feature-item{position:relative;margin-top:16px;margin-bottom:16px}.product-card-feature-item span{display:block;padding-left:32px}.product-card-feature-icon{position:absolute;top:4px;margin-right:16px;width:16px;height:16px}.product-card-feature-icon.bubble{background-image:url("https://cdn.islandsbanki.is/icons/iconChartBubble.svg")}.product-card-feature-icon.clock{background-image:url("https://cdn.islandsbanki.is/icons/Clock.svg")}.product-card-feature-icon.chart{background-image:url("https://cdn.islandsbanki.is/icons/iconGraph.svg");top:1px}

.product-card-wrap{padding-bottom:60px;height:100%}.product-card{display:block;height:100%;word-break:break-word;color:inherit;border-radius:3px;background-color:#ffffff;box-shadow:0 30px 60px rgba(0,0,0,0.06)}.product-card .icon{margin:0 auto;margin-top:32px;margin-bottom:28px;width:18px;height:20px}.product-card hr{margin:0 auto;width:48px;height:2px}.product-card:hover,.product-card:focus,.product-card:active{text-decoration:none;color:inherit}.product-card-intro{margin-bottom:32px}.product-card-intro .paragraph{font-size:18px;font-weight:500;line-height:24px}.product-card .product-card-title.title{margin-bottom:16px;font-size:25px;line-height:32px}.product-card-inner{padding:32px}@media (min-width: 650px){.product-card{height:100%}}@media (min-width: 1000px){.product-card{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, 0px, 0)}.product-card:hover{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, -1px, 0);text-decoration:none;box-shadow:0 30px 64px rgba(0,0,0,0.16)}}

.product-text-card.back-to-start-text-card .paragraph{margin-bottom:32px;font-weight:bold}

@keyframes rightArrowFade{0%{width:calc(400% + 8px)}100%{width:calc(200% + 8px)}}.product-carousel .regular.slider{display:flex}.product-carousel .slick-track{display:flex}.product-carousel .slick-slide{height:initial}.product-carousel .slick-slide>div{height:100%}.product-carousel .slick-slide .product-card-outer{height:100%}.product-carousel .arrow-button:disabled{opacity:0}@media (max-width: 649px){.product-carousel .slick-carousel:after{visibility:hidden;content:'–'}}@media (max-width: 999px){.product-carousel .arrow-container{display:none}.product-carousel .slick-slider{touch-action:unset}.product-carousel .slick-carousel{display:flex;flex-wrap:nowrap}.product-carousel .slick-track{width:auto !important}.product-carousel .product-card-outer{flex-shrink:0;width:calc(80vw - 12.8px) !important}}@media (min-width: 650px) and (max-width: 999px){.product-carousel .product-card-outer{width:42.85713vw !important}}@media (min-width: 1000px){.product-carousel{margin-top:16px}.product-carousel .slick-track{display:flex}.product-carousel .slick-hack{display:none}.product-carousel .slick-slide{height:initial}.product-carousel .arrow-container{position:absolute;z-index:10;top:0;display:flex;align-items:center;margin-top:-30px;height:calc(100% + 60px)}.product-carousel .arrow-container button{z-index:2}.product-carousel .arrow-container-left{left:-6.66667vw;pointer-events:auto;opacity:1}.product-carousel .arrow-container-right{right:-6.66667vw}.product-carousel .fade{position:absolute;top:0;height:100%;pointer-events:none}.product-carousel .fade-left{margin-left:-8px;width:calc(100% + 8px);background:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.5) 16px, #fff 70%)}.product-carousel .fade-right{right:-6.66667vw;margin-left:-16px;width:calc(200% + 8px);transition:width .25s;background:linear-gradient(to right, rgba(255,255,255,0), #fff 80%)}[data-carousel-active='false'] .product-carousel .fade-right{width:calc(400% + 8px)}}@media (min-width: 1920px){[data-carousel-active='false'] .product-carousel .fade-right{width:calc(200% + 8px)}.product-carousel .fade-right{left:-3.33333vw}.product-carousel .arrow-container-left{left:-13.33334vw}.product-carousel .arrow-container-left button{left:6.66667vw}.product-carousel .arrow-container-right{right:-6.66667vw}}@media (min-width: 2559px){[data-carousel-active='false'] .product-carousel .fade-right{width:calc(200% + 8px)}.product-carousel .arrow-container-left{left:-11.33334vw}.product-carousel .arrow-container-left button{left:6.66667vw}.product-carousel .arrow-container-right{right:-6.66667vw}}

.product-comparison-carousel{margin-bottom:48px}.product-comparison-carousel-intro{margin-bottom:32px}.product-comparison-carousel-intro .title{margin-bottom:32px}.product-comparison-carousel-count{margin-bottom:48px;font-size:22px}.product-comparison-carousel .product-carousel-wrap{position:relative;margin-right:-8px;margin-left:-8px}.product-comparison-carousel .product-comparison-carousel-count .strong{position:relative}.product-comparison-carousel .product-comparison-carousel-count .strong:after{position:absolute;right:0;bottom:-4px;width:100%;height:4px;content:'';transition:transform 0.2s cubic-bezier(1, 0, 0, 1);transform:scale(0, 1);transform-origin:100% 0;background:#dc1e35}.product-comparison-carousel .product-comparison-carousel-count.highlight .strong:after{transform:scale(1);transform-origin:0 0}.product-carousel-comparison-wrap{position:relative;z-index:15;margin-top:-16px}@media (max-width: 649px){.product-comparison-carousel .product-carousel-wrap{margin-right:-16px;margin-left:-16px;padding-right:8px;padding-left:8px}}@media (max-width: 999px){.product-comparison-carousel .product-carousel-wrap{overflow:auto;padding-bottom:60px}}@media (min-width: 650px){.product-comparison-carousel{margin-bottom:112px}}@media (min-width: 1000px){.product-comparison-carousel{position:relative;overflow:hidden;margin-bottom:160px;margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px}.product-comparison-carousel-inner{width:126.66673vw}.product-comparison-carousel-count{margin-bottom:16px}.product-comparison-carousel-intro .title{margin-bottom:48px}.product-comparison-carousel-count-tags{display:flex;flex-direction:column;justify-content:center;margin-bottom:32px}}

.product-comparison{margin-bottom:80px}.product-comparison a.default{border-bottom:none}.product-comparison .title{margin-bottom:16px;font-size:16px}.product-comparison-table{margin-bottom:48px;width:100%;max-width:100%;font-size:16px;line-height:1.1875em;table-layout:fixed;border-collapse:collapse}.product-comparison-table thead{vertical-align:top;top:2em}.product-comparison-table thead th{height:inherit;font-size:16px;font-weight:normal}.product-comparison-table thead th:first-child{width:calc(40vw - 6.4px)}.product-comparison-table tbody .title{margin-top:32px;margin-bottom:16px;font-size:16px}.product-comparison-table .paragraph{font-size:14px;line-height:1.5em}.product-comparison-table .product-comparison-product-column{padding-left:3.66667vw;width:58vw}.product-comparison-table .odd{background:#fafafa}.product-comparison-table tr{height:1px}.product-comparison-table tr:first-child td p{font-size:calc(19px + .3125vw);font-weight:bold;line-height:1.16em;color:#dc1e35}.product-comparison-table td{padding-top:16px;padding-bottom:16px}.product-comparison-table strong{font-weight:500}.product-comparison .card-header{display:flex;flex-direction:column;transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(-96px, 0px, 0);word-break:break-word;margin-bottom:16px;border-radius:3px;background-color:white;box-shadow:0 20px 60px rgba(0,0,0,0.06)}.product-comparison .card-header .picture{display:inline-flex}.product-comparison .card-header .product-comparison-image-wrap{background:#fafafa}.product-comparison .card-header .product-comparison-image-wrap.placeholder picture{filter:blur(4px);-webkit-filter:blur(4px)}.product-comparison .card-header .product-comparison-image-wrap picture{overflow:hidden;transition:margin-bottom 360ms ease;margin-bottom:-45vw}.product-comparison .card-header-body{padding:16px}.product-comparison .card-header .form-group-select .react-select__placeholder,.product-comparison .card-header .form-group-select .react-select__single-value{margin-top:3px;font-size:20px}.product-comparison .card-header .form-group-select .native-select select{font-size:18px}.product-comparison .card-header .paragraph{margin:0;overflow:auto;font-weight:normal;line-height:1.3333em}.product-comparison .card-header .button{margin:auto 8px 8px;width:auto}.product-comparison .card-header .button.disabled{pointer-events:none}.product-comparison-row-header{padding-top:16px;padding-right:16px;padding-bottom:16px;width:13.33334vw}.product-comparison-image-wrap{display:block}.product-comparison-image-wrap img{object-position:top;height:44vw}.product-comparison .react-select__menu{width:auto}.product-comparison .react-select__option{white-space:nowrap}.product-comparison .table-bottom-link{width:83%;transform:translate3d(24px, 0, 0)}.product-comparison-feature-toggle{margin-bottom:48px}@media (min-width: 650px){.product-comparison .card-header{transition:transform 240ms;transform:translate3d(-96px, 0px, 0);height:100%}.product-comparison .card-header .product-comparison-image-wrap picture{transition:margin-bottom 360ms ease;margin-bottom:-34vw}.product-comparison .card-header .product-comparison-image-wrap picture img{height:30vw}.product-comparison .card-header .form-group-select .react-select__placeholder,.product-comparison .card-header .form-group-select .react-select__single-value{margin-top:3px;font-size:20px}.product-comparison .card-header .form-group-select .native-select select{font-size:22px;margin:0}.product-comparison .card-header .paragraph{margin-bottom:32px}.product-comparison .title{font-size:calc(10.55014px + 1.14613vw)}.product-comparison-table{margin-bottom:80px}.product-comparison-table thead th:first-child{width:calc(28.57142vw - 16px)}.product-comparison-table tbody .title{margin-left:16px}.product-comparison-table .product-comparison-product-column{width:45vw;height:100%}.product-comparison-table-inner{margin-right:0;margin-left:16px}.product-comparison-row-header{padding-left:16px}}@media (min-width: 1000px){.product-comparison .card-header{transition:transform 240ms;transform:translate3d(-64px, 0, 0)}.product-comparison .card-header .product-comparison-image-wrap picture{max-height:fit-content;margin-bottom:-4vw !important}.product-comparison .card-header .product-comparison-image-wrap picture img{height:14vw}.product-comparison .card-header .paragraph{margin-top:16px;margin-bottom:0;font-size:16px}.product-comparison .title{font-size:calc(13.65217px + .43478vw)}.product-comparison-table{margin-bottom:128px}.product-comparison-table thead th{padding-left:6.66667vw;width:23.33335vw}.product-comparison-table thead th:first-child{width:0}.product-comparison-table .product-comparison-product-column{width:9vw;padding-left:1vw;height:100%}.product-comparison-table-inner{margin-left:16px}}.product-comparison .card-header.compact{transition:transform 360ms ease, box-shadow 360ms ease;transform:translate3d(-1vw, 0, 0);box-shadow:none}.product-comparison .card-header.compact .card-header-body{padding:0}.product-comparison .card-header.compact .card-header-body .form-group-select{box-shadow:0 20px 60px rgba(0,0,0,0.06)}.product-comparison .card-header.compact .card-header-body .form-group-select .flat-input-wrap{padding:0 0 0 0}.product-comparison .card-header.compact .card-header-body-text{transition:height 360ms ease;height:0;opacity:0}.product-comparison .card-header.compact .product-comparison-image-wrap{background:none}.product-comparison .card-header.compact .product-comparison-image-wrap picture{margin-bottom:-256px}.product-comparison .card-header.compact .product-comparison-image-wrap picture img{height:20vw}.product-comparison .card-header.compact .button{height:0;visibility:hidden}.product-comparison-table-body.compact{transform:translate3d(0, -112px, 0)}@media (min-width: 650px){.product-comparison-product-column.compact .product-comparison-image-wrap picture{margin-bottom:-52vw}.product-comparison-product-column.compact .product-comparison-image-wrap picture img{height:15vw}}@media (min-width: 1000px){.product-comparison .mobile-side-fade-wrapper{overflow:initial}.product-comparison-table .product-comparison-header{top:-1px;padding-top:calc(1em + 1px);height:100%;z-index:2;background:white;position:sticky}.product-comparison-table .product-comparison-header.pinned{transition:top 240ms ease;top:48px}.product-comparison-table-body.compact{z-index:1;transform:translate3d(0, 16px, 0)}.product-comparison-table-body .features-title{position:sticky;top:6vw;padding-bottom:0;background:white}.product-comparison-table-body .features-title.pinned{transition:top 240ms ease;top:10vw}.product-comparison .card-header.compact{margin-bottom:-64px}.product-comparison .card-header.compact .product-comparison-image-wrap picture{margin-bottom:-23vw !important}.product-comparison .card-header.compact .product-comparison-image-wrap picture img{height:7vw}}@media (min-width: 1921px){.product-comparison-table-body .features-title.pinned{top:9vw}}

.quicklink{height:70px;display:block;border-radius:6px;border:1px solid #fafafa;background:#fafafa;color:#4f4f4f;font-weight:500;padding:0 32px;display:flex;align-items:center;justify-content:center;transition:box-shadow 300ms, border-color 300ms}.quicklink .quicklink-title,.quicklink .svg-inject{display:block;transition:color 300ms;font-size:16px;line-height:20px}.quicklink .svg-inject{flex:0 0 25px;height:auto;margin-right:16px}.quicklink .svg-inject svg{vertical-align:middle}.quicklink .svg-inject svg path{transition:all 300ms;fill:#dc1e35}.quicklink .svg-inject .icon{margin-right:0}.quicklink .svg-inject .icon svg{left:8px;position:relative;vertical-align:top}.quicklink:hover,.quicklink:focus,.quicklink:active{text-decoration:none;border-color:#dc1e35}.quicklink:hover .quicklink-title,.quicklink:hover .svg-inject,.quicklink:focus .quicklink-title,.quicklink:focus .svg-inject,.quicklink:active .quicklink-title,.quicklink:active .svg-inject{color:#dc1e35}.quicklink:hover .quicklink-title svg path,.quicklink:hover .svg-inject svg path,.quicklink:focus .quicklink-title svg path,.quicklink:focus .svg-inject svg path,.quicklink:active .quicklink-title svg path,.quicklink:active .svg-inject svg path{fill:#dc1e35}.quicklink.red{background:#dc1e35}.quicklink.red .quicklink-title,.quicklink.red .svg-inject{color:#fff}.quicklink.red .svg-inject svg path{fill:#fff}.quicklink.red:hover,.quicklink.red:focus,.quicklink.red:active{background:#b72236}

.quicklink-list-wrap{margin-bottom:32px}.quicklink-list{width:100%;justify-content:space-between;display:flex;flex-wrap:wrap}.quicklink-list .quicklink{width:100%;margin-bottom:16px}@media (min-width: 650px){.quicklink-list-wrap{margin-bottom:64px}.hero-block:not(.has-card)+.quicklink-list-wrap{margin-top:-32px}.quicklink-list .quicklink{width:calc(50% - 8px)}.quicklink-list .quicklink:nth-child(1),.quicklink-list .quicklink:nth-child(3){margin-right:16px}}@media (min-width: 1000px){.quicklink-list-wrap{margin-bottom:112px}.quicklink-list{flex-wrap:nowrap}.quicklink-list .quicklink{width:100%;margin-bottom:0;margin-right:16px}.quicklink-list .quicklink:last-child{margin-right:0}}

.general-calculator-wrap{margin-top:48px;margin-bottom:32px;padding-top:32px;padding-bottom:32px;box-shadow:0 0 60px rgba(0,0,0,0.02),0 30px 60px rgba(0,0,0,0.03)}.general-calculator-wrap .title{margin-bottom:32px;margin-left:24px}.general-calculator-wrap fieldset{margin-right:24px;margin-bottom:24px;margin-left:24px}.general-calculator-wrap form{width:100%}@media (min-width: 650px){.general-calculator-wrap fieldset{margin-left:0}}@media (min-width: 1000px){.general-calculator-wrap{padding-top:48px}.general-calculator-wrap fieldset{margin-right:0;margin-bottom:16px}}

.general-calculator-result-amount{font-size:25px;font-weight:bold}.general-calculator-result{margin-right:24px;margin-bottom:32px;margin-left:24px}.general-calculator-results-wrap{overflow:hidden;padding-top:72px;transition:max-height 0.5s ease-out}.general-calculator-results-wrap[aria-hidden='false']{max-height:20em}.general-calculator-results-wrap[aria-hidden='true']{max-height:0}@media (min-width: 650px){.general-calculator-result{margin-right:0;margin-left:0}}

.savings-calculator-outer-wrap{padding-top:48px;padding-bottom:48px}.savings-calculator-calculate-wrap{margin-right:24px}@media (min-width: 650px){.savings-calculator-calculate-wrap{margin-left:72px}}@media (min-width: 1000px){.savings-calculator-outer-wrap{padding-top:112px;padding-bottom:112px}.savings-calculator-calculate-wrap{margin-right:0;margin-left:0}}

.loan-calculator__summary dl>div{display:flex;justify-content:space-between;padding:12px 16px}.loan-calculator__summary dl>div:nth-child(odd){background:#fafafa}.loan-calculator__summary dl>div dt{font-weight:700}.loan-calculator__summary dl>div dd{transition:opacity 200ms ease-in-out;text-align:right}.loan-calculator__summary dl>div:last-child{justify-content:flex-end;background:transparent;font-size:18px}.loan-calculator__summary dl>div:last-child dt{font-weight:400;padding-right:4px}.loan-calculator__summary.isLoading dl>div dd{opacity:0.2}@media (min-width: 1000px){.loan-calculator__summary dl>div{padding:20px 32px}}

.loan-calculator__configurations{margin-bottom:16px}.loan-calculator__configurations-fields{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:16px}.loan-calculator__configurations-fields>div{margin-bottom:16px}.loan-calculator__configurations-fields .settings-indexed,.loan-calculator__configurations-fields .settings-payment-type,.loan-calculator__configurations-fields .settings-months-between,.loan-calculator__configurations-fields .settings-first-interestdate,.loan-calculator__configurations-fields .settings-first-paymentdate,.loan-calculator__configurations-fields .settings-duration{grid-column:1/-1}.loan-calculator__configurations-fields .settings-interest{grid-column:1/3}.loan-calculator__configurations-fields .settings-inflation{grid-column:3/-1}.loan-calculator__configurations-fields .costs-borrowingcost,.loan-calculator__configurations-fields .costs-documentfee,.loan-calculator__configurations-fields .costs-slipcost{grid-column:1/-1}@media (min-width: 650px) and (max-width: 999px){.loan-calculator__configurations .settings-duration,.loan-calculator__configurations .settings-months-between,.loan-calculator__configurations .settings-first-paymentdate{grid-column:1/3}.loan-calculator__configurations .settings-first-interestdate{grid-column:3/-1}.loan-calculator__configurations .settings-interest{grid-column:3/4}.loan-calculator__configurations .settings-inflation{grid-column:4/-1}.loan-calculator__configurations .costs-borrowingcost,.loan-calculator__configurations .costs-slipcost{grid-column:1/3}.loan-calculator__configurations .costs-documentfee{grid-column:3/-1}.loan-calculator__loans .loan-calculator__configurations .settings-indexed,.loan-calculator__loans .loan-calculator__configurations .settings-payment-type,.loan-calculator__loans .loan-calculator__configurations .settings-months-between,.loan-calculator__loans .loan-calculator__configurations .settings-first-interestdate,.loan-calculator__loans .loan-calculator__configurations .settings-first-paymentdate,.loan-calculator__loans .loan-calculator__configurations .settings-duration{grid-column:1/-1}.loan-calculator__loans .loan-calculator__configurations .settings-interest{grid-column:1/3}.loan-calculator__loans .loan-calculator__configurations .settings-inflation{grid-column:3/-1}}@media (min-width: 1000px){.loan-calculator__configurations{margin-bottom:32px}.loan-calculator__configurations-fields>div{margin-bottom:24px}.loan-calculator__configurations-fields .settings-duration,.loan-calculator__configurations-fields .settings-months-between,.loan-calculator__configurations-fields .settings-first-paymentdate{grid-column:1/3}.loan-calculator__configurations-fields .settings-first-interestdate{grid-column:3/-1}.loan-calculator__configurations-fields .settings-interest{grid-column:3/4}.loan-calculator__configurations-fields .settings-inflation{grid-column:4/-1}.loan-calculator__configurations-fields .costs-borrowingcost,.loan-calculator__configurations-fields .costs-slipcost{grid-column:1/3}.loan-calculator__configurations-fields .costs-documentfee{grid-column:3/-1}}

.loan-calculator__info{position:relative;background:#fafafa;padding:24px;margin-bottom:32px}.loan-calculator__info .loader-wrap{position:absolute;inset:0}.loan-calculator__info .loader-wrap .loader{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.loan-calculator__info dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.loan-calculator__info dl dt{margin-bottom:8px;font-size:14px}.loan-calculator__info dl dd{font-weight:700;transition:opacity 200ms ease-in-out}.loan-calculator__info dl dd:empty{opacity:0.2}.loan-calculator__info dl dd:empty::before{content:'xx.xxx kr.'}.loan-calculator__info dl .loan-calculator__info-item:nth-child(1){border-bottom:1px solid #efefef;padding-bottom:16px;grid-column:1/-1}.loan-calculator__info dl .loan-calculator__info-item:nth-child(1) dt{font-size:16px}.loan-calculator__info dl .loan-calculator__info-item:nth-child(1) dd{font-size:32px}.loan-calculator__info dl .loan-calculator__info-item:nth-child(2){grid-column:1/1}.loan-calculator__info dl .loan-calculator__info-item:nth-child(3){grid-column:2/2}.loan-calculator__info.isLoading dl dd{opacity:0.2}

.loan-calculator__share{position:relative}.loan-calculator__share .message{background:#fff;padding:8px 16px;box-shadow:0px 30px 60px rgba(0,0,0,0.1);border-radius:3px;position:absolute;top:-8px;left:50%;transform:translate3d(-50%, -90%, 0);transition:all 200ms ease-in-out;white-space:nowrap;opacity:0;z-index:0}.loan-calculator__share .button{position:relative;z-index:1;width:24px;height:24px}.loan-calculator__share .button .icon{width:100%;height:100%}.loan-calculator__share .button svg path{fill:#dc1e35}.loan-calculator__share .button:hover+.message{transform:translate3d(-50%, -100%, 0);opacity:1}

.loan-calculator{position:relative}.loan-calculator .picture-wrap{display:none}.loan-calculator header{margin-bottom:32px}.loan-calculator__share{position:absolute;right:8px;top:0}.loan-calculator__calculator>.row:first-child{border-bottom:1px solid #efefef;margin-bottom:16px}.loan-calculator__calculator>.more-less-button{margin-left:3.33333vw}.loan-calculator h3.title{margin-bottom:16px;font-size:22px;color:#dc1e35}.loan-calculator__loan h3.title{font-size:16px}.loan-calculator .simple-tabs-menu{margin-left:0;display:none}.loan-calculator__input-fields{margin-bottom:16px}@media (min-width: 650px){.loan-calculator__share{right:32px;top:32px}.loan-calculator .picture-wrap{display:block;left:48px;max-width:160px}.loan-calculator__loans{position:relative}.loan-calculator__loans .loans-seperator{position:absolute;width:1px;background:#efefef;height:100%;left:50%}.loan-calculator__input-fields{margin-bottom:48px}.loan-calculator__input-fields .flat-text-input{margin-bottom:16px}.loan-calculator .simple-tabs-menu{margin-bottom:40px;display:flex}}@media (min-width: 650px) and (max-width: 999px){.loan-calculator__summary dl>div{padding-left:16px;padding-right:16px}.loan-calculator__loans>div:first-child,.loan-calculator__loans>div:last-child{width:49%}.loan-calculator__loans>div:last-child{margin-left:auto}}@media (min-width: 1000px){.loan-calculator__share{top:48px}.loan-calculator .picture-wrap{max-width:260px;margin-top:-48px;margin-bottom:8px}.loan-calculator header{margin-bottom:64px}.loan-calculator__calculator{background:#fff;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:6px;padding-top:64px;padding-bottom:64px}.loan-calculator .mobile-side-fade-wrapper{width:100%;margin:0}.loan-calculator .mobile-side-fade-wrapper .mobile-scrollable{width:100%}}

.table-of-contents--default{padding-bottom:112px}.table-of-contents--default .table-of-contents__title{font-weight:700}.table-of-contents--default .table-of-contents__default-list{margin:0;padding:0}.table-of-contents--default .table-of-contents__default-list li:not(.cta-button){margin-top:32px;list-style-type:none}.table-of-contents--default .table-of-contents__default-list a{font-size:calc(19.05744px + .29455vw);font-weight:normal;color:#dc1e35}.table-of-contents--default .table-of-contents__default-list a:hover{text-decoration:none;color:#6d6d6d}.table-of-contents .title{margin-bottom:24px}.table-of-contents .paragraph{margin-bottom:32px;padding-top:32px}.table-of-contents .paragraph:first-child{padding-top:0}@media (max-width: 649px){.table-of-contents__list{position:fixed;bottom:16px;left:24px;right:96px;border-radius:28px;z-index:2000;overflow:hidden;box-shadow:0px 60px 120px rgba(0,0,0,0.15),0px 30px 60px rgba(0,0,0,0.15);transition:right 200ms 50ms, max-height 250ms 0ms;min-height:60px;max-height:100px}.table-of-contents__list.enter{background:blue}.table-of-contents__list.entering{right:32px;max-height:100vh}.table-of-contents__list.enter-done{right:32px;max-height:100%;max-height:100vh}.table-of-contents__list .toc-toogle-list{display:flex;left:0;right:0;bottom:0;width:100%;height:100%;position:absolute;background:#fff;text-align:left;padding:4px 16px;transition:200ms;font-size:20px;align-items:center;color:#4f4f4f}.table-of-contents__list .toc-toogle-list .icon{margin-left:auto}.table-of-contents__list ul{width:100%;margin:0;margin-left:-8px;transform:translateY(100%);transition:transform 250ms;list-style:none;padding:0;background:#fff;height:0;overflow:hidden;border-radius:28px}.table-of-contents__list ul.toc-list-enter{height:auto;overflow:auto}.table-of-contents__list ul.toc-list-enter-active{padding:24px;transform:translateY(0)}.table-of-contents__list ul.toc-list-enter-done{padding:24px;transform:translateY(0);height:auto;overflow:auto}.table-of-contents__list ul li{position:relative}.table-of-contents__list ul li.cta-button{display:none}.table-of-contents__list ul li a{color:#6d6d6d;font-size:18px;padding:12px 24px;display:block}.table-of-contents__list ul li a:hover{text-decoration:none}.table-of-contents__list ul li:before,.table-of-contents__list ul li:after{content:'';display:block;position:absolute;bottom:0;height:0;width:4px;border-radius:2px;transition:height 250ms ease-in-out, translate 250ms;background:#dc1e35}.table-of-contents__list ul li:before{height:100%;background:#efefef}.table-of-contents__list ul li.active:after{height:100%;bottom:auto;top:0}.table-of-contents__list ul li.active a{color:#dc1e35}.table-of-contents__list ul li:first-child:before{border-radius:2px 2px 0 0}.table-of-contents__list ul li:last-child:before{border-radius:0 0 2px 2px}.toolbar-pinned .table-of-contents__list li:after{top:0;bottom:auto}.toolbar-pinned .table-of-contents__list li.active:after{bottom:0;top:auto}}@media (min-width: 650px){.table-of-contents .paragraph{margin-bottom:0;padding-top:24px}.table-of-contents .title{margin-bottom:0}.table-of-contents .table-of-contents__content{padding-top:32px;padding-bottom:48px}.table-of-contents__spacer{margin-bottom:80px;display:none}.table-of-contents__spacer.show{display:block}.table-of-contents__list{transition:top 100ms 0ms ease-in-out;margin-bottom:80px;width:100vw;margin-left:-8px;top:0;background:#fff;z-index:2000;padding:0;position:relative}.table-of-contents__list:after{content:'';display:block;width:70px;height:100%;position:absolute;right:0;top:0;background:linear-gradient(-90deg, #fff 66.67%, rgba(255,255,255,0) 100%)}.table-of-contents__list ul{position:relative;min-width:100%;overflow:auto;display:flex;list-style:none;margin:0;padding:0;padding-top:16px}.table-of-contents__list li:not(.cta-button){margin-right:24px;position:relative}.table-of-contents__list li:not(.cta-button):after{content:'';display:block;height:2px;width:0%;right:0;position:absolute;bottom:0;transition:width 250ms ease-in-out, translate 250ms;background:#dc1e35;transform:translateX(24px)}.table-of-contents__list li:not(.cta-button) a{line-height:2.4em;display:block;color:#6d6d6d;white-space:nowrap}.table-of-contents__list li:not(.cta-button) a:hover{text-decoration:none}.table-of-contents__list li:not(.cta-button).active:after{width:100%;left:0;right:auto;transform:translateX(0)}.table-of-contents__list li:not(.cta-button).active a{color:#4f4f4f;font-weight:500}.table-of-contents__list li.cta-button{display:none;margin-left:70px}.table-of-contents__list.isSticky{position:fixed;top:0;left:0;right:0;width:100vw;margin:0}.toolbar-pinned .table-of-contents__list.isSticky{transition:top 250ms ease-in-out, padding 250ms;top:59px;padding-top:16px}.toolbar-pinned .table-of-contents__list.isSticky li:not(.cta-button):after{left:0;right:auto;transform:translateX(-24px)}.toolbar-pinned .table-of-contents__list.isSticky li:not(.cta-button).active:after{right:0;left:auto;transform:translateX(0)}}@media (min-width: 1000px){.table-of-contents--default{padding-bottom:224px}.table-of-contents .table-of-contents__content{padding-top:32px}.table-of-contents .paragraph{padding-top:32px}.table-of-contents .title{margin-top:0}.table-of-contents__list ul{padding-top:0}.table-of-contents__list ul li:not(.cta-button) a{line-height:3.2em}.table-of-contents__list li.cta-button{margin:auto;z-index:2;margin-right:32px;width:0;overflow:hidden;display:block}.table-of-contents__list li.cta-button .button{transition:opacity 200ms ease-in;opacity:0;font-size:16px;padding-left:16px;padding-right:16px;white-space:nowrap}.table-of-contents__list li.cta-button:empty{display:none}.table-of-contents__list.isSticky li.cta-button{width:auto;overflow:visible}.table-of-contents__list.isSticky li.cta-button .button{opacity:1}.toolbar-pinned .table-of-contents__list.isSticky{padding-top:12px;top:70px}}@media (min-width: 1920px){.table-of-contents__list li.cta-button{margin-right:6.66667vw}}@media (min-width: 1440px){.table-of-contents__list li:not(.cta-button){margin-right:48px}.table-of-contents__list li:not(.cta-button) a{font-size:20px}}

.news-card .picture-wrap{margin-bottom:24px}.news-card time{display:block;margin-bottom:8px;color:#dc1e35}.news-card-link:hover{text-decoration:none}.news-card-link:hover .title{color:#dc1e35}.news-card .title{margin-bottom:16px;font-size:22px}

.related-articles{position:relative;margin-bottom:48px}.related-articles .loader-wrap{top:100%}@media (min-width: 650px){.related-articles{margin-bottom:80px}}@media (min-width: 1000px){.related-articles{margin-bottom:160px}}

.social-share__title{font-size:16px;margin-bottom:16px;color:#6d6d6d;font-weight:700}

.shareholders{position:relative;margin-bottom:32px}.shareholders .sh-table{min-width:700px;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.shareholders .sh-table-row:nth-child(even){background:#fafafa}.shareholders .sh-table-row>td,.shareholders .sh-table-row th{vertical-align:middle;padding-top:16px;padding-bottom:16px;padding-left:8px;text-align:right}.shareholders .sh-table-row>td.sh-owner-name,.shareholders .sh-table-row th.sh-owner-name{text-align:left}.shareholders .sh-table-row>td a,.shareholders .sh-table-row th a{color:#dc1e35}.shareholders .sh-table-row>td:last-child,.shareholders .sh-table-row th:last-child{padding-right:8px}.shareholders .loader-wrap{top:150px}@media (min-width: 650px){.shareholders{margin-bottom:128px}}

.message-box{padding:16px;padding-left:24px;position:relative;font-size:14px}.message-box:before{content:'';display:block;width:8px;height:100%;position:absolute;left:0;top:0}.message-box__title{display:flex;font-size:16px}.message-box__title .icon{height:20px;width:20px;margin-right:10px}.message-box__content p:last-child{margin-bottom:0}.message-box.message-box--info{background:#f3fcfe}.message-box.message-box--info:before{background-color:#009cbd}.message-box.message-box--alert{background:#fef2d7}.message-box.message-box--alert:before{background-color:#fcc036}.message-box.message-box--error{background:#fce7ea}.message-box.message-box--error:before{background-color:#dc1e35}@media (min-width: 1000px){.message-box{padding:32px;padding-left:38px}}

.mortgage-checker .modal__layout{min-width:300px}.mortgage-checker .modal__body{min-height:230px;overflow:auto;overflow-x:hidden}.mortgage-checker .form-group-radio-box .flat-input-label{margin-bottom:8px}.mortgage-checker .form-group-radio-box .flat-input-wrap{justify-content:flex-start}.mortgage-checker .form-group-radio-box label>div span:last-child::first-letter{text-transform:uppercase}.mortgage-checker .message-box{margin-bottom:32px}.mortgage-checker .loader-wrap{height:100%;width:100%;background:rgba(255,255,255,0.6);min-height:64px;position:absolute;z-index:10}.mortgage-checker .loader-wrap .loader{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.mortgage-checker fieldset{margin-bottom:16px}.mortgage-checker__title{margin-bottom:24px;font-size:20px;color:#dc1e35;max-width:400px}.mortgage-checker__results>div:nth-child(2) .icon{margin-bottom:16px;margin-left:auto;margin-right:auto;display:block}.mortgage-checker__results-item{margin-bottom:16px}.mortgage-checker__results-item>div:first-child{font-size:18px;margin-bottom:8px}.mortgage-checker__results-item>div:last-child{font-size:25px;font-weight:700}.mortgage-checker__results-item>div:last-child.red{color:#dc1e35}.mortgage-checker__results-item>div:last-child span{font-size:16px}.mortgage-checker__results-item.-equity{align-items:center}.mortgage-checker__results-item.-equity fieldset{margin-bottom:0}.mortgage-checker__results-item.-equity>div{width:100%;margin-bottom:0}.mortgage-checker__results-item.-equity button{max-width:190px}.mortgage-checker__results .equity-error{color:#dc1e35;margin-top:-20px}.mortgage-checker .more-less-button{margin-top:16px;margin-bottom:24px}.mortgage-checker__extra-info{margin:0 0 24px 0;padding:0;list-style:none}.mortgage-checker__extra-info li{display:flex;line-height:1.2em;font-size:14px;margin-bottom:8px}.mortgage-checker__extra-info li span:last-child{margin-left:auto}.mortgage-checker__error>div:first-child{margin-bottom:16px}.mortgage-checker .button{font-weight:300}@media (min-width: 500px){.mortgage-checker__results-item.-equity{display:flex}.mortgage-checker__results-item.-equity button{max-width:none;margin-left:16px;flex:0 0 200px}}@media (min-width: 650px){.mortgage-checker .modal__layout{width:560px;max-width:560px;flex:0 0 560px;margin-left:calc(50vw - 280px)}.mortgage-checker .modal__body{padding-right:32px;padding-bottom:32px;padding-left:32px}.mortgage-checker__results>div:first-child{display:flex;flex-direction:row-reverse}.mortgage-checker__results>div:first-child>div{width:100%}}

.toolbar-row{position:absolute;z-index:10020;top:0;width:calc(100% - 16px);transition:height 0ms ease 320ms}.modal-open .toolbar-wrap a,.modal-open .toolbar-wrap button{pointer-events:none}.headroom--unpinned .toolbar-wrap{pointer-events:none}[data-menu-open='true'] .headroom--unpinned .toolbar-wrap{pointer-events:all}.toolbar{display:flex;justify-content:space-around;text-align:center;transition:opacity 400ms}.toolbar>div{position:relative}.toolbar-skip-navigation{position:fixed;color:#dc1e35;font-size:14px;top:0;left:calc(6.66667vw + 8px);transform:translate3d(0, -500px, 0);transition:transform 320ms ease}.toolbar-skip-navigation:focus{transform:translate3d(0, 8px, 0);transition:transform 320ms ease}.toolbar .icon path{fill:#dc1e35}.toolbar .button-title{color:#dc1e35}.toolbar.menuOpen .icon path{fill:#fff}.toolbar.menuOpen .toolbar-button-wrap .invisible-button:hover .faux-button,.toolbar.menuOpen .toolbar-button-wrap .invisible-button.active .faux-button{background:#c81e35}.toolbar.menuOpen .toolbar-button-wrap.login .invisible-button:hover .faux-button{background:#fff}.toolbar.menuOpen .toolbar-button-wrap.login .invisible-button:hover .faux-button .title-inner{color:#dc1e35}.toolbar.menuOpen .toolbar-button-wrap.login .invisible-button:hover .faux-button .icon svg path{fill:#dc1e35}.headroom--unfixed .toolbar-white .button-title{color:#fff}.headroom--unfixed .toolbar-white .icon path{fill:#fff}.headroom--unfixed .toolbar-white .toolbar-button-wrap .invisible-button:hover .faux-button{background:#c81e35}.headroom--unfixed .toolbar-white .toolbar-button-wrap.login .invisible-button .faux-button{border-color:#fff}.desktop-navigation-wrap[data-nav*='true'] ~ .toolbar-row,.mobile-navigation-wrap[data-nav*='true'] ~ .toolbar-row{height:0}@media (max-width: 649px){.toolbar{align-items:center;justify-content:flex-end}.toolbar>div{flex:0 0 calc(12vw - 3.2px);padding:0;max-width:calc(12vw - 3.2px);margin-top:0}.toolbar>div .button-title{display:none}.toolbar>div .icon{margin-right:0}.moment-red-overlay .toolbar-row{display:none}}@media (max-width: 999px){.toolbar>div.toolbar-button-wrap{flex:0 0 auto;margin-left:12px;margin-top:20.8px}.toolbar>div.menu-button-wrap{margin-top:0;top:12px}.toolbar-row .headroom{z-index:10020}.toolbar-row .headroom--scrolled::before{position:absolute;top:0;left:0;width:100vw;height:170%;content:'';transition:opacity 0.2s;opacity:1;background:linear-gradient(rgba(255,255,255,0.95) 60%, rgba(255,255,255,0)),linear-gradient(#fff, rgba(255,255,255,0)),linear-gradient(#fff, rgba(255,255,255,0))}.toolbar-row[data-menu-open='true'] .headroom::before{opacity:0}}@media (min-width: 650px){.toolbar-row[data-menu-open='true'] .headroom--pinned{pointer-events:all;background:transparent}.toolbar>div.toolbar-button-wrap{margin-top:20px}.toolbar{justify-content:flex-end}}@media (min-width: 650px) and (max-width: 999px){.toolbar-row[data-menu-open='true'] .button-title{color:#fff}.toolbar{padding-right:16px}.toolbar>div{padding:0;width:auto}.toolbar .menu-button-wrap{display:flex;justify-content:flex-end}}@media (min-width: 1000px){.toolbar-row{position:relative;width:calc(100% + 16px)}.toolbar-row .button-title{font-size:calc(15.82609px + .21739vw)}.no-scroll .toolbar-row{right:var(--scrollbar-width)}.toolbar-row .icon{width:calc(13.82609px + .21739vw);height:calc(13.82609px + .21739vw)}.toolbar-row .toolbar-button-wrap{transition:none}.toolbar-row[data-menu-open='true'] .button-title{color:#fff}.toolbar-row[data-menu-open='true'] .toolbar-button-wrap .invisible-button:hover .faux-button{border-color:#fff}.toolbar-row[data-menu-open='true'] .toolbar-button-wrap.login .invisible-button .faux-button{border-color:#fff}.toolbar-row[data-menu-open='true'] .headroom--unpinned .toolbar-button-wrap{transform:translateY(0%)}.toolbar-row.toolbar-row--focused .headroom--scrolled .toolbar-button-wrap{transform:translateY(0%)}.toolbar-row .headroom--pinned .toolbar{padding-top:16px}.toolbar{justify-content:flex-end;align-items:center;padding-top:32px;padding-bottom:16px;padding-right:32px;transition:padding 200ms}.no-scroll .toolbar{margin-right:calc(var(--scrollbar-width) * -1)}.no-scroll .headroom--pinned .toolbar{margin-right:0}.toolbar.page-fetching{opacity:0}.toolbar .toolbar-button-close{width:16px;height:16px;opacity:0;pointer-events:none;transition:opacity 0ms 0ms;position:absolute;left:16.66667vw;top:calc(50% - 2px)}.toolbar .toolbar-button-close .icon svg path{fill:#dc1e35}[data-menu-open='true'] .toolbar .toolbar-button-close{transition:opacity 320ms 100ms;pointer-events:initial;opacity:1}.toolbar>div.toolbar-button-wrap{margin-left:2px;margin-top:0}.toolbar>div.toolbar-button-wrap.toolbar-language-switch .invisible-button .faux-button{padding-left:16px}.toolbar>div.toolbar-button-wrap.helper{margin-left:8px}.toolbar>div.toolbar-button-wrap.helper .invisible-button .faux-button{padding-right:16px}.toolbar>div.toolbar-button-wrap.helper::before{content:'';display:block;width:1px;height:100%;background:#efefef;position:absolute;left:0}.toolbar>div.toolbar-button-wrap .invisible-button .faux-button{line-height:30px;padding-left:24px;padding-right:24px}.toolbar>div.toolbar-button-wrap.login .invisible-button .faux-button{background:#dc1e35;border-radius:3px;border:1px solid transparent;padding-top:7px;padding-bottom:7px}.toolbar>div.toolbar-button-wrap.login .invisible-button .button-title{font-size:calc(13.82609px + .21739vw);line-height:24px}.toolbar>div.toolbar-button-wrap.login .invisible-button .title-inner{color:#fff}.toolbar>div.toolbar-button-wrap.login .invisible-button path{fill:#fff}.toolbar>div.toolbar-button-wrap.login .invisible-button:hover .faux-button{background:#c81e35}}@media (min-width: 1000px) and (min-width: 1920px){.toolbar{padding-right:0}}@media (min-width: 1000px) and (max-width: 1080px){.toolbar>div.toolbar-button-wrap .invisible-button .faux-button{padding-left:16px;padding-right:16px}}@media (min-width: 1000px){@supports (-ms-ime-align: auto){.toolbar{margin-right:8px}.no-scroll .toolbar-wrap{margin-right:4px}}}

@media (max-width: 999px){.toolbar-white .login{color:#ffffff}.toolbar-white .login svg path{fill:#ffffff}.toolbar-white .menu-button .hamburger span{background-color:#ffffff}.toolbar.menuOpen .login .button-title{color:#fff}.toolbar.menuOpen .login path{fill:#ffffff}}@media (min-width: 1000px){.login.menuOpen path{fill:#dc1e35}}.moment-red-overlay .login path{fill:white}

.upcoming-event-list-wrapper{margin-bottom:48px}.upcoming-event-list__heading{margin-bottom:32px}.upcoming-event-list__heading .upcoming-event-list__see-all{margin-top:16px;text-align:right;display:block}.upcoming-event-list__heading .upcoming-event-list__see-all a{font-size:16px}.upcoming-event-list .upcoming-event-slider:before,.upcoming-event-list .upcoming-event-slider:after{z-index:2;position:absolute;top:0;height:100%;width:15%;display:block}.upcoming-event-list .upcoming-event-slider:before{left:0;background:linear-gradient(to left, rgba(255,255,255,0), #fff 85%)}.upcoming-event-list .upcoming-event-slider:after{content:'';background:linear-gradient(to right, rgba(255,255,255,0), #fff 85%);right:-8px}.upcoming-event-list .arrow-container-right,.upcoming-event-list .arrow-container-left{display:none}.upcoming-event-list .arrow-container-left{left:-33.33333vw}.upcoming-event-list .arrow-container-right{left:auto;right:calc((100vw / 15) + 8px)}.upcoming-event-list .arrow-container-right button:disabled{right:0}.upcoming-event-list .slick-track{display:flex;align-items:stretch}@media (max-width: 999px){.upcoming-event-list{z-index:1;overflow:auto;margin-right:-16px}.upcoming-event-list .upcoming-event-slider{display:flex}.upcoming-event-list .upcoming-event-slider:after{right:-8px}}@media (min-width: 1000px){.upcoming-event-list-wrapper{margin-bottom:112px}.upcoming-event-list__heading{margin-bottom:48px;display:flex;align-items:center}.upcoming-event-list__see-all{margin-top:0;text-align:right}.upcoming-event-list__see-all a{font-size:20px;top:15px;position:relative}.upcoming-event-list .slick-list{overflow:initial}.upcoming-event-list .upcoming-event-slider:before{content:'';transition:opacity 400ms;left:calc(-33.33333vw - 8px)}.upcoming-event-list .arrow-container{transform:translateY(-50%);opacity:0;z-index:-2;transition:opacity 300ms, z-index 0ms 300ms}.upcoming-event-list .arrow-container-right,.upcoming-event-list .arrow-container-left{display:block;position:absolute;left:0;top:50%}.upcoming-event-list .arrow-container-right button:disabled,.upcoming-event-list .arrow-container-left button:disabled{opacity:0;pointer-events:none;z-index:-2}.upcoming-event-list:hover .arrow-container{opacity:1;z-index:5;transition:opacity 300ms, z-index 0ms 0ms}.upcoming-event-list .arrow-container-left{left:-33.33333vw}.upcoming-event-list .arrow-container-right{left:auto;right:calc((100vw / 15) + 8px)}.upcoming-event-list .arrow-container-right button:disabled{right:0}.upcoming-event-list .slick-slide .event-item:last-child{margin-bottom:0}}

.block-media .block-media-image{position:relative}.block-media .block-media-image .block-media-image-wrapper{height:100%}.block-media .block-media-image .block-media-image-wrapper .picture-wrap{height:100%}.block-media .block-media-image .block-media-image-wrapper .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.block-media .block-media-card{z-index:1;order:1}.block-media .block-media-card .block-media-card-wrapper{display:flex;flex-direction:column;background-color:#fff;margin:-64px 0 0;padding:32px;border-radius:6px;box-shadow:0px 32px 64px rgba(0,0,0,0.06)}.block-media .block-media-card .block-media-card-wrapper .block-media-card-wrapper-date{color:#dc1e35;margin-bottom:8px}.block-media .block-media-card .block-media-card-wrapper .block-media-card-wrapper-abstract{flex-grow:1;margin-bottom:40px}.block-media .block-media-card .block-media-card-wrapper .block-media-card-wrapper-button{max-width:none}@media (min-width: 650px){.block-media .block-media-image .block-media-image-wrapper{margin-right:-16px}.block-media .block-media-image .block-media-image-wrapper .play-button{display:flex}.block-media .block-media-image .block-media-image-wrapper .picture-wrap{border-radius:6px}.block-media .block-media-card .block-media-card-wrapper{margin-top:-96px;margin-right:64px;padding:32px}.block-media .block-media-card .block-media-card-wrapper .block-media-card-wrapper-button{max-width:230px}}@media (min-width: 1000px){.block-media.block-media-left .block-media-image{order:1;margin-left:-6.66667vw}.block-media.block-media-left .block-media-card{margin-right:0px}.block-media.block-media-left .block-media-card .block-media-card-wrapper{margin-left:unset}.block-media .block-media-image{padding-left:8px;padding-right:8px}.block-media .block-media-image .block-media-image-wrapper{margin-right:0px}.block-media .block-media-card .block-media-card-wrapper{margin-left:-6.66667vw;margin-top:32px;margin-bottom:32px;margin-right:0px;padding:72px calc(6.66667vw + 8px) 60px calc(6.66667vw + 8px)}.block-media .block-media-card .block-media-card-wrapper.block-media-card-right{margin-left:-6.66667vw}.block-media .block-media-card .block-media-card-wrapper .block-media-card-abstract{margin-bottom:64px}.block-media .block-media-card .block-media-card-wrapper .title{font-size:40px}}

.card-tidings{display:block;background:#fff;box-shadow:0px 32px 64px rgba(0,0,0,0.06);border-radius:6px;padding:32px 24px 24px;transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, 0px, 0)}.card-tidings .card-tidings-title-wrapper{display:flex;align-items:flex-start;margin-bottom:16px}.card-tidings .card-tidings-title-wrapper.card-blog{margin-bottom:24px}.card-tidings .card-tidings-title-wrapper .card-tidings-title-wrapper-title-and-author{display:flex;flex-direction:column;justify-content:center}.card-tidings .card-tidings-title-wrapper .picture-wrap{border-radius:50%;margin-right:16px;flex-grow:0;flex-shrink:0;width:72px;height:72px}.card-tidings .card-tidings-title-wrapper .card-tidings-title{font-size:calc(17.6px + .125vw)}.card-tidings .card-tidings-date{display:flex;align-items:center;font-weight:bold;margin-bottom:8px;color:#4f4f4f}.card-tidings .card-tidings-date .card-tidings-date-separator::after{content:'';display:block;width:4px;height:4px;background-color:#d1d1d1;border-radius:50%;margin:0px 8px}.card-tidings .card-tidings-author{font-size:calc(15.6px + .125vw);margin-bottom:0px}.card-tidings .card-tidings-abstract{font-size:calc(17.6px + .125vw)}.card-tidings .card-tidings-link-wrapper{display:flex;flex-direction:column}.card-tidings .card-tidings-link-wrapper .underlined-link{margin-left:auto}.card-tidings:hover{text-decoration:none}@media (min-width: 1000px){.card-tidings:hover{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, -1px, 0);box-shadow:0 30px 64px rgba(0,0,0,0.16)}}

.video-overlay{height:100%;background:#fff;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:6px;overflow:hidden}.video-overlay__image{position:relative;width:100%;height:100%}.video-overlay__image:before{position:relative;content:'';display:block;padding-bottom:51.31195%}.video-overlay__image .picture-wrap{position:absolute;top:0;left:0;bottom:0;right:0}.video-overlay__image img{object-fit:cover;position:absolute;top:0;left:0}.video-overlay__image .play-button{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.video-overlay__duration{display:flex;align-items:center;z-index:2;position:absolute;bottom:16px;right:16px;color:#fff;background:rgba(0,0,0,0.7);padding:8px;border-radius:6px;font-size:14px;line-height:21px}.video-overlay__duration .icon{margin-right:8px}.video-overlay__duration .icon path{fill:#fff}.video-overlay:hover .play-button,.video-overlay:focus .play-button{background-color:#fff}.video-overlay:hover .play-button .icon path,.video-overlay:focus .play-button .icon path{fill:#dc1e35;transition:fill 0.2s ease-in-out, color 0.2s}@media (min-width: 1000px){.video-overlay{transition:box-shadow 240ms ease}.video-overlay:hover{text-decoration:none;box-shadow:0 30px 64px rgba(0,0,0,0.16)}.video-overlay__image:before{padding-bottom:60.70461%}}

.yt-playlist-item{text-align:left;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;background:#fff;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:6px;overflow:hidden}.yt-playlist-item .video-overlay{border-radius:0;box-shadow:none}.yt-playlist-item .video-overlay:hover{box-shadow:none}.yt-playlist-item__info{background:#fff;text-align:left;padding:16px;display:flex;flex-direction:column;flex-grow:1}.yt-playlist-item__info h1{color:#dc1e35;font-size:18px;margin-bottom:16px}.yt-playlist-item__info time{margin-top:auto;font-weight:700;color:#4f4f4f}.yt-playlist-item-outer{height:auto}.yt-playlist-item-outer:first-child .yt-playlist-item-wrap{padding-left:0}.yt-playlist-item-wrap{height:100%;padding-bottom:80px}@media (max-width: 999px){.yt-playlist-item-outer{flex-shrink:0;width:calc(80vw - 12.8px) !important}.yt-playlist-item:hover{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, -1px, 0);text-decoration:none;box-shadow:0 30px 64px rgba(0,0,0,0.16)}}@media (min-width: 1000px){.yt-playlist-item:hover{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, -1px, 0);text-decoration:none;cursor:pointer;box-shadow:0 30px 64px rgba(0,0,0,0.16)}}@media (min-width: 650px) and (max-width: 999px){.yt-playlist-item-outer{width:42.85713vw !important}}

.video-news-list-wrapper{position:relative;min-height:40vh;background:#fafafa;padding:32px 0;margin-bottom:32px}.video-news-list-wrapper .loader-wrap{top:50%;transform:translateY(-50%);z-index:2}.video-news-list{position:relative}.video-news-list__title{color:#dc1e35}.video-news-list__items{transition:opacity 300ms ease-out}.video-news-list__item{margin-bottom:24px}.video-news-list .pagination{width:100%}.video-news-list .pagination .pagination-wrapper{margin:0 auto}.video-news-list .pagination:first-child{margin-bottom:32px}.video-news-list .block-media{margin-bottom:32px;transition:opacity 300ms ease-out}@media (min-width: 650px){.video-news-list-wrapper{padding:64px 0;margin-bottom:64px}.video-news-list__items{margin-bottom:48px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:stretch}.video-news-list__item{width:calc(50% - 8px);margin-right:16px}.video-news-list__item:nth-child(2n+2){margin-right:0}.video-news-list__item>a,.video-news-list__item>button{height:100%}.video-news-list__item .card-tidings{display:flex;flex-direction:column}.video-news-list__item .card-tidings .card-tidings-link-wrapper{margin-top:auto}.video-news-list .block-media{margin-bottom:48px}}@media (min-width: 1000px){.video-news-list-wrapper{padding:112px 0;margin-bottom:112px}.video-news-list__items{margin-bottom:64px}.video-news-list__item{width:calc((100% / 3) - 43px);margin-right:64px}.video-news-list__item:nth-child(2n+2){margin-right:64px}.video-news-list__item:nth-child(3n+3){margin-right:0}.video-news-list .block-media{margin-bottom:64px}.video-news-list .pagination:first-child{margin-bottom:80px}}

.yt-playlist-wrapper{position:relative;overflow:hidden}.yt-playlist{margin-bottom:48px}.yt-playlist__heading{margin-bottom:32px}.yt-playlist__heading .yt-playlist__see-all{margin-top:16px;display:block}.yt-playlist__heading .yt-playlist__see-all a{font-size:16px}.yt-playlist .slick-youtube:before,.yt-playlist .slick-youtube:after{content:'';z-index:2;position:absolute;top:0;height:100%;width:15%;display:block}.yt-playlist .slick-youtube:before{left:0;background:linear-gradient(to left, rgba(255,255,255,0), #fff 85%)}.yt-playlist .slick-youtube:after{background:linear-gradient(to right, rgba(255,255,255,0), #fff 85%);right:-8px}.yt-playlist .arrow-container-right,.yt-playlist .arrow-container-left{display:none}.yt-playlist-title{margin-bottom:0}.yt-playlist .slick-track{display:flex;align-items:stretch}.yt-playlist .slick-slide{height:auto}.yt-playlist .slick-slide>div{height:100%;display:flex}@media (max-width: 999px){.yt-playlist{z-index:1;overflow:auto;margin-right:-16px}.yt-playlist .slick-youtube{display:flex}.yt-playlist .slick-youtube:after{right:-8px}}@media (min-width: 1000px){.yt-playlist{margin-bottom:112px}.yt-playlist__heading{margin-bottom:32px;display:flex;align-items:center}.yt-playlist__see-all{margin-top:0;text-align:right}.yt-playlist__see-all a{font-size:20px;position:relative;top:15px}.yt-playlist .slick-list{overflow:initial}.yt-playlist .slick-youtube:before{transition:opacity 400ms;left:calc(-33.33333vw - 8px)}.yt-playlist .arrow-container-right,.yt-playlist .arrow-container-left{display:block;z-index:3;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:-112px}.yt-playlist .arrow-container-right button:disabled,.yt-playlist .arrow-container-left button:disabled{opacity:0;pointer-events:none;z-index:-2}.yt-playlist .arrow-container-left{left:-26.66666vw}.yt-playlist .arrow-container-right{left:auto;right:calc((100vw / 15) + 8px)}.yt-playlist .arrow-container-right button:disabled{right:0}}

.yt-player{position:relative}.yt-player:before{content:'';display:block;height:0;padding-bottom:56.25%;position:relative}.yt-player iframe{position:absolute;top:0;width:100%;height:100%;border:0;object-fit:cover}

.web-image-library{margin-bottom:48px}.web-image-library__item-wrap{margin-bottom:16px}.web-image-library__item{text-align:left;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;background:#fff;box-shadow:0 32px 64px rgba(0,0,0,0.06);border-radius:6px;overflow:hidden}.web-image-library__item-title{font-size:18px;margin-bottom:4px;font-weight:700}.web-image-library__item-download{position:absolute;text-align:center;bottom:8px;right:16px;text-transform:uppercase;font-size:12px;font-weight:700}.web-image-library__item-download a{color:#dc1e35}.web-image-library__item-download a:hover{color:#6d6d6d;text-decoration:none}.web-image-library__item-download a:hover svg path{fill:#6d6d6d}.web-image-library__item-download .icon{margin:0 auto}.web-image-library__content{height:50%;min-height:60px;position:relative;padding:16px 16px;padding-right:24px}@media (min-width: 1000px){.web-image-library{margin-bottom:112px}.web-image-library__item-wrap{margin-bottom:32px}}

.stock-table{display:flex;padding:48px 0 32px}.stock-table>div{flex:1;white-space:nowrap}.stock-table>div:last-child{min-width:95px}.stock-table>div:last-child>div:last-child{border-right:none}.stock-table>div>div:first-child{font-weight:500;background:#fafafa;border-bottom:1px solid #efefef;padding:24px 16px 12px}.stock-table>div>div:last-child{padding:17px 16px;border-right:1px solid #efefef;border-bottom:1px solid #efefef}.stock-table .stock-table-range-numbers{display:flex;justify-content:space-between}.stock-table .stock-table-range-numbers span{flex:1}.stock-table .stock-table-range-numbers span:last-child{text-align:right}.stock-table .stock-table-range-indicator{position:relative}.stock-table .stock-table-range-indicator:before{content:' ';position:absolute;height:2px;bottom:-6px;left:0;right:0;width:100%;background:#d1d1d1}.stock-table .stock-table-range-indicator span{position:absolute;height:2px;bottom:-6px;left:0;right:0;background:#4f4f4f}

.stock-wrapper{border:0.5px solid #EFEFEF;box-shadow:0px 32px 64px rgba(0,0,0,0.06);border-radius:3px;padding-top:16px}

.search-results-item{padding-bottom:24px;margin-bottom:48px;border-bottom:1px solid #efefef}.search-results-item:last-child{border-bottom:none}.search-results-item-header{display:flex;justify-content:space-between;flex-wrap:wrap}.search-results-item-header>span{margin-bottom:16px}.search-results-item-title{width:100%;margin-bottom:16px;display:block;color:#dc1e35;font-size:22px;font-weight:700;display:flex}.search-results-item-title .icon{margin-left:16px}.search-results-item-title:hover{color:#919191;text-decoration:none}

.search-results-item{transition-delay:500ms}.search-results-item-appear,.search-results-item-enter{transform:translateY(-10px);opacity:0}.search-results-item-appear-active,.search-results-item-enter-active{transform:translate(0px);opacity:1;transition:opacity 320ms, transform 320ms ease-in}.search-results-item-appear-done,.search-results-item-enter-done{opacity:1}.search-results-item-exit{opacity:1}.search-results-item-exit-active{transition:opacity 100ms;transition-delay:0ms;opacity:0.8}.search-results-item-exit-done{opacity:0}.search-results-item:nth-child(1){transition-delay:50ms}.search-results-item:nth-child(2){transition-delay:100ms}.search-results-item:nth-child(3){transition-delay:150ms}.search-results-item:nth-child(4){transition-delay:200ms}.search-results-count{padding-bottom:8px;border-bottom:1px solid #efefef}

.search-tag.active{background:yellow}

.search-form{padding-top:32px;padding-bottom:32px}.search-form form{padding-bottom:48px}.search-tag-filter{margin-bottom:16px}.search-pagination{display:flex;justify-content:flex-end}.search-results{padding-top:32px}.search-no-results{margin-top:16px;display:flex;flex-direction:column}.search-no-results .title{font-size:clamp(20px, 2vw, 25px)}.search-no-results .picture-wrap{width:50%;max-width:250px;align-self:center}@media (min-width: 650px){.search-no-results{align-items:center;flex-direction:row}.search-no-results .title{font-size:clamp(20px, 2vw, 25px)}.search-no-results .picture-wrap{flex:1 1 40%}}@media (min-width: 1000px){.search-form{padding-top:80px;padding-bottom:64px}.search-form form{padding-bottom:80px}.search-tag-filter{margin-bottom:40px}.search-results{padding-top:64px}}

.stock-details-list--trades .stock-details-list-row:first-child dt span{font-weight:normal}.stock-details{padding-bottom:96px}.stock-details h3{font-weight:normal;margin-bottom:32px}.stock-details-list-row{padding-top:20px;padding-bottom:20px;background:#fafafa}.stock-details-list-row:nth-of-type(2n){background:transparent}.stock-details-list-row dt span{display:block;font-weight:700;padding-left:16px}.stock-details-list-row dd span{display:block;text-align:right;margin-bottom:0;padding-right:16px}.stock-trades-list{max-height:300px;overflow:auto}.stock-trades-list .stock-details-list-row{background:transparent;padding-top:16px;padding-bottom:16px}.stock-trades-list dt span{font-weight:normal}.stock-changes-list:nth-of-type(2n) .stock-details-list-row{background:transparent}.stock-changes-list .stock-details-list-row{padding-top:16px;padding-bottom:16px}.stock-changes-list dt span{font-weight:normal}.stock-trades-row,.stock-changes-row{padding-left:16px;padding-right:16px;display:flex;justify-content:space-between}.stock-trades-row span,.stock-changes-row span{flex:1}.stock-trades-row span:not(:first-child),.stock-changes-row span:not(:first-child){text-align:right}.stock-changes-row span:first-child{font-weight:500}.stock-details-list--trades>.stock-trades-row,.stock-details-list--changes>.stock-trades-row{font-weight:500}.stock-details-list--changes>div:first-child{font-weight:500}@media (min-width: 650px){.stock-details-list-row[data-format='indent'] dt span,.stock-details-list-row[data-format='icon+indent'] dt span{padding-left:80px}.stock-details-list-row[data-format='icon+indent'] dt span{background-position-x:48px}.stock-details-list-row dt span{padding-left:32px}.stock-details-list-row dd span{padding-right:16px}}

.comparison-table{margin-bottom:16px;padding-bottom:80px}.comparison-table .paragraph{padding-bottom:32px;text-align:left}.comparison-table .d-inline-block{display:inline-block !important}.comparison-table a.default{border-bottom:none}.comparison-table table{margin-bottom:48px;width:100%;max-width:100%;line-height:1.1875em;table-layout:fixed;border-collapse:collapse}.comparison-table table tr:nth-child(even){background:#fafafa}.comparison-table table tr:first-child td p{font-size:calc(19px + .3125vw);font-weight:bold;line-height:1.16em;color:#dc1e35}.comparison-table table td{padding-top:16px;padding-bottom:16px;width:calc(40vw - 6.4px);font-size:18px;vertical-align:top;color:#4f4f4f}.comparison-table table td img{width:23px;height:23px}.comparison-table table td .paragraph{margin:0;padding:16px;padding-top:8px;padding-bottom:8px;font-size:inherit;line-height:1.1875em}.comparison-table table td strong{font-weight:500;line-height:1.3125em}.comparison-table table td h3.title{font-size:25px}.comparison-table table td hr{margin-top:16px;margin-bottom:24px}.comparison-table table td .extra-margin{display:block;margin-bottom:16px}.comparison-table .comparison-table-disclaimer{font-size:18px}.comparison-table.lessText table td,.comparison-table.lessText table .paragraph{padding-bottom:16px;padding-left:8px;font-size:16px !important;text-align:center}.comparison-table.lessText table td strong,.comparison-table.lessText table .paragraph strong{font-weight:500;color:#4f4f4f}.comparison-table.lessText table img,.comparison-table.lessText table .icon,.comparison-table.lessText table svg{display:inline-block;width:24px;height:24px}.comparison-table.lessText table span{display:inline-block;padding:0}.comparison-table.lessText table tr td:first-child .paragraph{text-align:left}.comparison-table.lessText table tr:first-child td p{color:gray}.comparison-table--simple_layout table tr{border-bottom:1px solid #efefef}.comparison-table--simple_layout table tr:last-child{border-bottom:none}.comparison-table--simple_layout table tr:first-child{background:#fafafa;border-bottom:none}.comparison-table--simple_layout table tr:first-child td p{font-size:clamp(16px, 2vw, 20px);font-weight:normal;color:#4f4f4f}.comparison-table--simple_layout table tr td .paragraph{padding-left:0}.comparison-table--simple_layout table tr:nth-child(even){background:transparent}.comparison-table+.blocklist-wrap .standard-block{margin-top:0}@media (min-width: 650px){.comparison-table table td{width:initial}.comparison-table .camparison-table-extra-link-container{display:flex;justify-content:flex-end}}@media (min-width: 1000px){.comparison-table{padding-bottom:192px}.comparison-table table th{padding-bottom:32px;width:20%;font-size:25px;line-height:1.16em}.comparison-table table td{padding-left:calc(100vw / 15)}.comparison-table .paragraph{color:#4f4f4f}.comparison-table .paragraph.main{padding-bottom:32px}.comparison-table--simple_layout table tr:not(:first-child) td{padding-top:32px;padding-bottom:32px}.comparison-table--simple_layout table tr td{padding-left:calc(100vw / 45)}.camparison-table-extra-link-container a{margin-left:48px}}@media (min-width: 2559px){.comparison-table table td{padding-left:calc(100vw / 19)}}

.link-list{margin-bottom:64px}.link-list .title.red{font-size:16px;margin-bottom:24px}.link-list .title.red:empty{margin-bottom:0}.link-list ul{list-style:none;margin:0;padding:0}.link-list ul li{margin-bottom:16px}@media (min-width: 650px){.link-list{margin-bottom:64px}}

.link-list-grouped .title{margin-bottom:32px}.link-list-grouped .title:empty{margin-bottom:0}.link-list-grouped-desc{margin-bottom:32px}@media (min-width: 650px){.link-list-grouped{margin-bottom:64px}}

.credit-rating-chart__description{margin-bottom:32px}

.video-player{position:relative;width:100%;height:0}.video-player iframe,.video-player .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;border:0;transition:opacity 300ms}.video-player iframe{opacity:0;transition-delay:300ms}.video-player .video-overlay{z-index:2}.video-player .video-overlay__image{height:100%}.video-player .video-overlay__image:before{display:none}.video-player.is-playing .video-overlay{opacity:0}.video-player.is-playing iframe{opacity:1}.video-player.is-playing-active .video-overlay{z-index:0}

.video-block{position:relative;align-items:center;margin-bottom:64px}.video-block-video-wrap{order:2}.video-block .text-content{order:1;margin-bottom:32px}.video-block .copy-wrap{margin-bottom:32px}.video-block .title{margin-bottom:16px}.video-block .video-chapters{list-style:none;margin:0;padding:0;max-width:600px}.video-block .video-chapters__label{color:#dc1e35;margin-right:16px}.video-block .video-chapters li{margin-bottom:16px;display:flex;align-items:center}.video-block .video-chapters li span{display:block}.video-block .video-chapters li span:last-child{margin-left:auto}.video-block .video-chapters li:hover{cursor:pointer}.video-block .video-chapters li:hover .video-chapters__label{color:#4f4f4f}@media (min-width: 650px){.video-block .text-content{margin-top:2.3em}}@media (min-width: 1000px){.video-block{margin-bottom:112px}.video-block-video-wrap{order:1}.video-block-video-wrap.pos-right{order:2}.video-block .video-chapters li{font-size:18px;margin-bottom:32px}}

.faq-wrap{margin-bottom:144px}.faq-wrap+.faq-wrap{margin-top:-112px}.faq-wrap .faq-subtitle{color:#dc1e35;font-size:clamp(18px, 3vw, 22px);margin-bottom:16px}.faq-wrap ol,.faq-wrap ul{position:relative;font-size:inherit}.faq-wrap .faq-video-player-wrap{max-width:600px}.faq-wrap .download-link{display:inline-flex}.faq-wrap .download-link .icon{margin-right:4px}.faq-wrap .download-link:hover{color:#dc1e35}.rc-collapse-anim-active{transition:height 0.2s ease-out}.rc-collapse>.rc-collapse-item:nth-child(2n+1){background:#fafafa}.rc-collapse>.rc-collapse-item>.rc-collapse-header{position:relative;padding:16px 24px;padding-right:56px;font-weight:bold;cursor:pointer;transition:color 0.2s}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow{position:absolute;top:16px;right:24px;font-size:25px;font-style:normal}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow::after{content:'+'}.rc-collapse>.rc-collapse-item-disabled>.rc-collapse-header{cursor:not-allowed}.rc-collapse-content{overflow:hidden}.rc-collapse-content>.rc-collapse-content-box{padding:8px 24px}.rc-collapse-content-inactive{display:none}.rc-collapse-item:last-child>.rc-collapse-content{border-radius:0 0 3px 3px}.rc-collapse>.rc-collapse-item-active>.rc-collapse-header{color:#dc1e35}.rc-collapse>.rc-collapse-item-active>.rc-collapse-header .arrow::after{content:'-'}@media (min-width: 1000px){.faq-wrap .faq-subtitle{margin-bottom:32px}.rc-collapse>.rc-collapse-item>.rc-collapse-header{padding:24px 96px;padding-right:128px}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow{top:24px;right:96px}.rc-collapse-content>.rc-collapse-content-box{padding:8px 96px}}

.custom-quote{margin-top:16px;margin-bottom:16px}.custom-quote blockquote{position:relative;padding:48px 16px 32px;font-size:20px;line-height:1.45em;background:#fafafa}.custom-quote blockquote .medium{font-size:18px}.custom-quote blockquote .small{font-size:16px}.custom-quote blockquote span{line-height:1}.custom-quote blockquote .icon{width:24px;margin-bottom:32px}.custom-quote .quote-block blockquote .icon{display:none}.wysiwyg-wrap+.custom-quote{margin-top:-64px}@media (max-width: 649px){.has-image blockquote{padding:32px}.grid-parent{width:100%;margin-bottom:32px}.grid-parent .quote-image{width:100vw;margin-left:-8px}.grid-parent .quote-content{z-index:2;margin-top:-48px}}@media (min-width: 650px){.custom-quote blockquote{padding:80px calc(14.28571vw + 8px)}.custom-quote blockquote:before{font-size:106px;left:72px;top:96px}.custom-quote .has-image blockquote{padding:32px 48px}.custom-quote .grid-parent{margin-bottom:96px;display:grid;grid-template-columns:repeat(7, 1fr);gap:16px}.custom-quote .grid-parent .quote-image,.custom-quote .grid-parent .quote-content{grid-row:1/2}.custom-quote .grid-parent .quote-image{margin-top:64px}.custom-quote .grid-parent .quote-content{z-index:2}.custom-quote .grid-parent.image_left .quote-content{grid-column:4/-1;z-index:2}.custom-quote .grid-parent.image_left .quote-image{grid-column:2/7}.custom-quote .grid-parent.image_right .quote-content{grid-column:2/6}.custom-quote .grid-parent.image_right .quote-image{grid-column:3/-1}.wysiwyg-wrap+.custom-quote{margin-top:-80px}}@media (min-width: 1000px){.custom-quote{margin-top:64px;margin-bottom:64px}.custom-quote blockquote{font-size:22px;line-height:1.45454em;padding:80px 6.66667vw}.custom-quote blockquote:before{font-size:106px;left:144px;top:96px}.custom-quote .has-image blockquote{padding:48px 96px}.custom-quote .grid-parent{margin-right:-8px;padding-left:8px;margin-bottom:128px;grid-template-columns:repeat(15, 1fr)}.custom-quote .grid-parent.image_left .quote-content{grid-column:8/-2}.custom-quote .grid-parent.image_left .quote-image{grid-column:2/10}.custom-quote .grid-parent.image_right .quote-content{grid-column:2/9}.custom-quote .grid-parent.image_right .quote-image{grid-column:7/-2}.wysiwyg-wrap+.custom-quote{margin-top:-96px}}@media (min-width: 1920px){.custom-quote .grid-parent.image_left .quote-content{grid-column:8/-3}.custom-quote .grid-parent.image_left .quote-image{grid-column:3/10}.custom-quote .grid-parent.image_right .quote-content{grid-column:2/9}.custom-quote .grid-parent.image_right .quote-image{grid-column:7/-2}}@media (min-width: 2559px){.custom-quote .grid-parent{grid-template-columns:repeat(19, 1fr)}.custom-quote .grid-parent.image_left .quote-content{grid-column:10/-3}.custom-quote .grid-parent.image_left .quote-image{grid-column:3/13}.custom-quote .grid-parent.image_right .quote-content{grid-column:3/10}.custom-quote .grid-parent.image_right .quote-image{grid-column:7/-3}}

.sequence-list-wrapper{margin-bottom:32px}.sequence-list{margin:0;padding:0;list-style:none}.sequence-list-title{margin-bottom:32px}.sequence-list-title:empty{display:none}.sequence-list-item{position:relative;padding-left:calc(100vw / 10);padding-bottom:48px}.sequence-list-item .title.red{font-size:16px;margin-bottom:16px}.sequence-list-item-label{font-size:20px;font-weight:700;z-index:1;margin-left:24px}.sequence-list-item-bullet{left:8px;top:4px;position:absolute;height:100%;width:24px}.sequence-list-item-bullet:before{content:'';width:2px;left:50%;margin-left:-1px;position:absolute;background:linear-gradient(to bottom, #efefef 0%, rgba(239,239,239,0) 30%, rgba(255,255,255,0) 100%);display:block;top:0;bottom:0}.sequence-list-item-bullet:after{content:'';top:0%;left:50%;margin-left:-8px;width:16px;height:16px;background:#dc1e35;display:block;position:absolute;border-radius:100%;transform:scale(0.5, 0.5);transition:transform 300ms 200ms ease-out}.sequence-list-item-card{font-size:16px;line-height:1.5;box-shadow:0px 32px 64px rgba(0,0,0,0.06);padding:24px;transform:translateY(15px);transition:transform 500ms 100ms ease-out;background:#fff;margin-top:16px;border-radius:6px}.sequence-list-item-card.no-padding{padding:0}.sequence-list-item-card.no-padding img,.sequence-list-item-card.no-padding iframe{border-radius:6px}.sequence-list-item-card:nth-child(4){transition-delay:200ms}.sequence-list-item-card:nth-child(5){transition-delay:300ms}.sequence-list-item-card:nth-child(6){transition-delay:300ms}.sequence-list-item-card:nth-child(7){transition-delay:300ms}.sequence-list-item-card>div:last-child p:last-child{margin-bottom:0}.sequence-list-item:last-child .sequence-list-item-bullet:before{display:none}.sequence-list-item.in-view .sequence-list-item-card{transform:translateY(0)}.sequence-list-item.in-view .sequence-list-item-bullet:after{transform:scale(1, 1)}.sequence-list-item.in-view .sequence-list-item-bullet:before{background:#efefef}@media (min-width: 650px){.sequence-list-wrapper{margin-bottom:128px}.sequence-list-item{padding-left:8px}.sequence-list-item .title.red{font-size:22px}.sequence-list-item-label{font-size:32px}.sequence-list-item-bullet{top:0;left:calc(-16px - 4px - (100vw / 14))}.sequence-list-item-bullet:before{width:4px;margin-left:-2px}.sequence-list-item-bullet:after{margin-left:-12px;width:24px;height:24px}.sequence-list-item-card{font-size:18px;padding:32px}}@media (min-width: 1000px){.sequence-list-title{margin-bottom:48px}.sequence-list-item{width:calc(50% - 48px);width:50%}.sequence-list-item-label{position:absolute;top:50%;margin-left:0}.sequence-list-item-card:nth-child(3){margin-top:0}.sequence-list-item-bullet{width:96px;left:auto}.sequence-list-item-bullet:after{top:50%;margin-top:-12px}.sequence-list-item.item-left{padding-left:8px;padding-right:48px;margin-right:50%}.sequence-list-item.item-left .sequence-list-item-label{transform:translateY(-50%) translateX(100%);right:-48px}.sequence-list-item.item-left .sequence-list-item-bullet{right:-48px}.sequence-list-item.item-left .sequence-list-item-card{transform:translateX(-20px)}.sequence-list-item.item-right{padding-left:48px;padding-right:8px;margin-left:50%}.sequence-list-item.item-right .sequence-list-item-label{transform:translateY(-50%) translateX(-100%);left:-48px}.sequence-list-item.item-right .sequence-list-item-bullet{left:-48px}.sequence-list-item.item-right .sequence-list-item-card{transform:translateX(20px)}.sequence-list-item:first-child .sequence-list-item-bullet:before{top:50%}.sequence-list-item:last-child .sequence-list-item-bullet:before{display:block;bottom:50%}.sequence-list-item.in-view .sequence-list-item-card{transform:translateX(0)}}

.link-to-pdf{position:relative;padding-left:24px;margin-bottom:8px;display:flex;align-items:center;font-size:20px;line-height:1.2em;color:#dc1e35}.link-to-pdf:hover,.link-to-pdf:focus,.link-to-pdf:active{text-decoration:none;color:#6d6d6d}.link-to-pdf:hover svg path,.link-to-pdf:focus svg path,.link-to-pdf:active svg path{fill:#6d6d6d}.link-to-pdf .icon{position:absolute;top:2px;left:0;margin-right:8px}.link-to-pdf+button{width:auto;font-size:20px;text-align:left;min-width:170px;margin-left:24px;height:auto}@media (min-width: 650px){.link-to-pdf{margin-bottom:0;margin-right:16px}.link-to-pdf .icon{top:50%;margin-top:-10px}}

.pdf-list{margin-bottom:32px}.pdf-list .title{margin-bottom:16px}.pdf-list h3.title{font-size:20px}.pdf-list ul{padding:0}.pdf-list ul li{list-style:none;margin-bottom:16px}@media (min-width: 650px){.pdf-list{margin-bottom:112px}.pdf-list .title{margin-bottom:32px}.pdf-list ul li{display:flex;align-items:center}}@media (min-width: 650px) and (max-width: 999px){.pdf-list h1.title,.pdf-list h2.title{font-size:38px}}

.show-case-card-wrapper{margin-bottom:16px}.show-case-card{background:#fafafa;padding:32px;height:100%;display:flex;flex-direction:column}.show-case-card__bottom{margin-top:32px;display:flex;align-items:flex-end;margin-top:auto;justify-content:space-between}.show-case-card__title{font-size:25px;margin-bottom:24px}.show-case-card__descr p{font-size:18px}.show-case-card__info{font-size:14px}.show-case-card__image{width:40%}.show-case-card__image img{width:100%;height:auto}

.show-case-cards-description{margin-bottom:48px}.show-case-cards__pagination{display:flex;justify-content:flex-end}@media (min-width: 1000px){.show-case-cards-description{margin-bottom:96px}}

.customers-feedback-item-wrap{height:100%}.customers-feedback-item{position:relative;padding:32px;padding-top:72px;display:flex;flex-direction:column}.customers-feedback-item-extra{margin-top:auto}.customers-feedback-item-title.title{font-size:25px;margin-bottom:32px}.customers-feedback-item .icon{width:24px;position:absolute;top:32px;left:32px}@media (max-width: 999px){.customers-feedback-item-outer{flex-shrink:0;width:calc(90vw - 12.8px) !important;padding-bottom:80px}.customers-feedback-item-outer:last-child{width:10vw !important}}@media (min-width: 1000px){.customers-feedback-item-outer{height:100%}}

.customers-feedback{margin:0 0 16px 0;padding-top:16px}.customers-feedback-title{margin-bottom:64px}.customers-feedback .arrow-container-right,.customers-feedback .arrow-container-left{display:none}.customers-feedback .regular.slider{display:flex;overflow:auto}.customers-feedback .slick-track{display:flex;align-items:stretch}.customers-feedback .slick-slide .customer-feedback-item-wrap:first-child{padding-left:0}.customers-feedback .slick-slide>div{width:100%}@media (min-width: 1000px){.customers-feedback{margin-bottom:128px;padding-top:64px}.customers-feedback .arrow-container{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.customers-feedback .arrow-container .arrow-button .icon{height:30px;width:17px}.customers-feedback .arrow-container .arrow-button:disabled{opacity:0}.customers-feedback .arrow-container-left{left:-6.66667vw}.customers-feedback .arrow-container-right{right:6.66667vw}.customers-feedback-slider{position:relative;overflow-x:hidden;padding-bottom:96px}.customers-feedback-slider:before{content:'';z-index:2;position:absolute;top:0;height:100%;width:15%;display:block;background:linear-gradient(to left, rgba(255,255,255,0), #fff 85%);width:8%}.customers-feedback-slider:after{content:'';z-index:2;position:absolute;top:0;height:100%;width:15%;display:block}.customers-feedback-slider:after{background:linear-gradient(to right, rgba(255,255,255,0), #fff 85%);right:-8px}.customers-feedback .slick-list{overflow:initial;display:flex}.customers-feedback .slick-slider .slick-slide{height:100%;display:flex}}@media (min-width: 650px) and (max-width: 999px){.customers-feedback-outer{width:42.85713vw !important}}

.info-card{height:100%}.info-card__header{margin-left:16px;display:flex}.info-card__header>div:first-child{flex:0 0 48px}.info-card a{display:flex;padding-bottom:32px;height:100%;flex-direction:column;transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, 0px, 0);word-break:break-word;border-radius:3px;background-color:white;box-shadow:0 20px 60px rgba(0,0,0,0.06)}.info-card a:hover{text-decoration:none}.info-card .paragraph{margin-top:32px;margin-bottom:32px;padding-right:32px;padding-left:32px;font-size:18px;font-weight:normal;line-height:1.3333em}.info-card .read-more{margin-left:32px;display:flex;margin-top:auto}.info-card .read-more .icon-arrow-right{padding-top:3px;margin-right:16px}.info-card .read-more span{font-size:16px;color:#dc1e35}.info-card__icon{margin:0 auto;margin-top:48px;margin-bottom:16px;width:18px;position:relative;display:block}.info-card__icon img{width:100%;height:auto}.info-card-title-container .info-card-title.title{padding-top:48px;font-size:20px;line-height:1.6em}@media (min-width: 650px){.info-card .col-lg-1{margin-left:0}.info-card a:hover{transition:transform 240ms, box-shadow 240ms ease;transform:translate3d(0, 10px, 0);text-decoration:none;box-shadow:0 30px 128px rgba(0,0,0,0.16)}}@media (min-width: 1920px){.swipe-list-cards{justify-content:space-between}}

.swipe-list-wrap{padding-top:48px;padding-bottom:48px}.swipe-list-wrap .swipe-list-extra-description{text-align:center;font-size:22px}.swipe-list-intro{margin-bottom:48px;text-align:center}.swipe-list-intro .title{margin-bottom:32px}.swipe-list-cards{overflow-x:auto;flex-wrap:nowrap;padding-bottom:48px}@media (max-width: 649px){.swipe-list-wrap{padding-bottom:48px}.swipe-list-cards{margin-right:-16px;margin-left:-16px;padding-right:8px;padding-bottom:64px;padding-left:8px}.swipe-list-cards:after{visibility:hidden;content:'–'}}@media (min-width: 1000px){.swipe-list-wrap{padding-top:112px;padding-bottom:160px}.swipe-list-intro{margin-bottom:80px}.swipe-list-intro .title{margin-bottom:48px}.swipe-list-cards{overflow:visible;padding-bottom:80px}}

.imageless-block{position:relative;padding-top:64px;padding-bottom:64px}.imageless-block-line{margin-top:48px;margin-bottom:32px}.imageless-block-body{margin-bottom:32px}@media (min-width: 650px){.imageless-block-title{margin-top:0}}@media (min-width: 1000px){.imageless-block{padding-top:112px;padding-bottom:112px;background-color:white}.imageless-block-line{margin-top:128px;margin-bottom:48px}}

.fund-overview-wrap{padding-top:64px;padding-right:8px;padding-left:8px;margin-bottom:48px;color:#6d6d6d;background:#fafafa}.fund-overview-wrap dt{margin-bottom:8px}.fund-overview-wrap dd{margin-bottom:48px}.fund-overview-wrap .highcharts-background{display:none}.fund-overview-wrap .fund-overview-date-pdf-link.default{text-decoration:none;border-bottom:none;font-size:18px;margin-top:32px}.fund-overview-wrap .fund-overview-date-pdf-link.default .icon{margin-right:8px;display:inline-block}.fund-overview-date.paragraph{font-size:16px}.fund-overview-date.paragraph span{font-weight:bold}.fund-overview-chart{margin-top:8px;margin-bottom:32px;max-width:176px;max-height:176px}.fund-overview-chart .fund-overview-chart-inner{position:relative;padding-bottom:100%}.fund-overview-chart .chart-wrap{position:absolute;width:calc(100% + 28px);height:calc(100% + 28px);transform:translate(-14px, -14px)}.fund-overview-chart-legend{margin-left:16px;padding:0;font-size:16px;list-style:none}.fund-overview-chart-legend .legend-item{position:relative;margin-bottom:25px;padding-left:24px}.fund-overview-chart-legend .legend-item::before{position:absolute;top:3px;left:0;width:16px;height:16px;content:'';border-radius:50%;background:#000000}.fund-overview-chart-legend .legend-item-green::before{background:#107f67}.fund-overview-chart-legend .legend-item-blue::before{background:#03a9f4}.fund-overview-chart-legend .legend-item-red::before{background:#dc1e35}.fund-overview-chart-legend .legend-item-yellow::before{background:#fcc036}.fund-overview-chart-legend .legend-item-gray4::before{background:#919191}.fund-overview-chart-legend .legend-item-nearBlack::before{background:#4f4f4f}.fund-overview-chart-legend span{font-weight:bold}.fund-overview-info{margin-top:28px;font-size:22px;line-height:1.45454}.fund-overview-info-block{margin-bottom:64px}@media (min-width: 650px){.fund-overview-wrap{padding-right:0;padding-left:0;margin-bottom:80px}.fund-overview-chart{max-width:none}.fund-overview-chart{margin-bottom:32px;max-width:224px;max-height:224px}.fund-overview-chart-legend{margin:8px 0 0;font-size:18px}}@media (min-width: 1000px){.fund-overview-wrap{margin-bottom:128px;padding-top:96px}.fund-overview-info-block{margin-bottom:96px}}

.standard-block{position:relative;margin-bottom:64px}.standard-block .copy-wrap{margin-bottom:32px}.standard-block .kicker{display:block;padding-bottom:16px;line-height:1.1875;color:#dc1e35}.standard-block .title{margin-bottom:16px}.standard-block .subtitle{margin-top:16px;font-size:22px;font-size:clamp(20px, 2.25vw, 22px);line-height:1.3}.standard-block.page-home .image-content-wrap{order:2}.standard-block.page-home .text-content{order:1}.standard-block:not(.page-home) .image-content-wrap{margin-bottom:48px;order:1}.standard-block:not(.page-home) .text-content{order:2}.standard-block .image-content{position:relative;width:100%;height:100%}.standard-block .text-body{font-size:calc(19.05744px + .29455vw);color:#6d6d6d}.standard-block .text-body ul{font-size:inherit}.standard-block .text-body h2{margin-bottom:16px;font-size:22px;line-height:1.8181em}.standard-block .text-body h3{margin-bottom:16px;font-size:18px;color:#dc1e35}.standard-block .text-body a [type='media']{text-decoration:none;color:black}.standard-block .text-body a [type='media']:before{display:inline-block;margin-right:16px;width:20px;height:20px;content:'';background-image:url("https://cdn.islandsbanki.is/icons/iconFile.svg")}.standard-block .readmore-wrap{margin-top:32px;margin-bottom:32px}.standard-block .readmore-wrap .button{display:inline-flex;width:auto;min-width:calc((calc(20vw - 3.2px) * 2) - 16px);padding:0 40px}.standard-block hr.block-type-content,.standard-block hr.block-type-simple{margin-top:29px;margin-bottom:32px}.standard-block .button.red{display:block;margin-top:48px;margin-bottom:80px;font-size:20px;line-height:48px;color:white}.standard-block .button.red:hover{text-decoration:none}.standard-block a.gray{font-weight:500;text-decoration:none}@media (max-width: 649px){.standard-block .full-bleed .picture-wrap{width:100vw;max-width:100vw}}@media (min-width: 650px){.standard-block{margin-bottom:144px}.standard-block .text-body{font-size:22px}.standard-block .kicker{padding-bottom:32px}.standard-block .title{margin-top:0}.standard-block .readmore-wrap .button{min-width:calc((14.28571vw * 2) - (8px * 2))}.standard-block .full-bleed .picture-wrap{width:calc(100% + 8px);max-width:calc(100% + 8px)}}@media (min-width: 1000px){.standard-block{margin-top:112px;height:auto;min-height:100vh}.standard-block .copy-wrap>*{position:relative;transform:translate3d(0, 30px, 0);opacity:0}.standard-block .kicker{font-size:calc(11.65217px + .43478vw)}.standard-block hr.block-type-content,.standard-block hr.block-type-simple{margin-top:45px;margin-bottom:48px}.standard-block .image-content-wrap{margin-bottom:0;order:2}.standard-block .text-content{order:1;display:flex;flex-direction:column;justify-content:center}.standard-block .image-content{margin-top:48px;height:calc(100% - 96px)}.standard-block .image-content.image-crop-fit{display:flex;flex-direction:column;justify-content:center}.standard-block:not(.page-home) .image-content-wrap{order:2}.standard-block:not(.page-home) .text-content{order:1}.standard-block:first-child{min-height:calc(100vh - 48px)}.standard-block:nth-child(odd) .image-content-wrap{z-index:1}.standard-block:nth-child(2n){margin-top:160px;margin-bottom:80px}.standard-block:nth-child(2n) .image-content-wrap{margin-bottom:0;order:1;padding-left:0}.standard-block:nth-child(2n) .text-content{order:2}.standard-block .row{height:100%}.standard-block .copy-wrap{margin-top:32px}.standard-block .readmore-wrap .button{min-width:calc((6.66667vw * 3) - (8px * 2))}.standard-block .button.red{margin-bottom:0}.standard-block .image-content-wrap .image-content{overflow:hidden}.standard-block .image-content-wrap .image-crop-fill .picture-wrap{position:absolute;width:100%;height:100%;object-fit:cover}.standard-block.page-home .image-content-wrap{order:1}.standard-block.page-home .text-content{order:2}.standard-block.page-home:nth-child(2n) .image-content-wrap{order:2}.standard-block.page-home:nth-child(2n) .text-content{order:1}.reveal-standard-block .copy-wrap>*{transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out;transform:translate3d(0, 0, 0);opacity:1}.reveal-standard-block .copy-wrap>:nth-child(1){transition-delay:70ms}.reveal-standard-block .copy-wrap>:nth-child(2){transition-delay:140ms}.reveal-standard-block .copy-wrap>:nth-child(3){transition-delay:210ms}.reveal-standard-block .copy-wrap>:nth-child(4){transition-delay:280ms}.reveal-standard-block .copy-wrap>:nth-child(5){transition-delay:350ms}.reveal-standard-block .copy-wrap>:nth-child(6){transition-delay:420ms}.reveal-standard-block .copy-wrap>:nth-child(7){transition-delay:490ms}.reveal-standard-block .copy-wrap>:nth-child(8){transition-delay:560ms}.reveal-standard-block .copy-wrap>:nth-child(9){transition-delay:630ms}.reveal-standard-block .copy-wrap>:nth-child(10){transition-delay:700ms}}

.standard-block.id-top .text-content,.hero-block.id-top .text-content{position:static;padding-bottom:0}.standard-block.id-top a,.standard-block.id-top p,.hero-block.id-top a,.hero-block.id-top p{display:none}.standard-block.id-top .helper-wrap,.hero-block.id-top .helper-wrap{position:absolute;bottom:-48px;left:0;width:100%}.standard-block.id-top .help-card-wrap,.hero-block.id-top .help-card-wrap{position:fixed;z-index:100;top:0;left:0;padding:32px 0;height:100vh;pointer-events:none}.standard-block.id-top .help-card-wrap .row,.hero-block.id-top .help-card-wrap .row{height:100%}@media (min-width: 650px) and (max-width: 999px){.standard-block.id-top p,.standard-block.id-top a{display:inline-block}.standard-block.id-top .helper-wrap{flex:0 0 57.14286vw;margin-left:28.57143vw;max-width:57.14286vw}}@media (min-width: 1000px){.standard-block.id-top .text-content{display:flex;flex-direction:column;justify-content:space-between}.standard-block.id-top .image-content-wrap{padding-bottom:0}.standard-block.id-top p,.standard-block.id-top a{display:inline-block}.standard-block.id-top .helper-column{position:relative;padding-bottom:224px}.standard-block.id-top .helper-wrap{bottom:initial;left:initial;margin-top:48px;width:36vw}}

@media (min-width: 320px){.supportForm .categories{display:none}.supportForm-menu{margin-bottom:16px}.supportForm .submit{margin-bottom:16px}}@media (max-width: 1000px){.supportForm .submit{margin-left:8px;margin-right:8px}}@media (min-width: 1000px){.supportForm{margin-left:8px;display:flex;flex-direction:column;justify-content:space-around;max-width:550px}.supportForm .categories{margin-left:2px;display:block}.supportForm .flat-input-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:16px;grid-auto-rows:1fr}.supportForm .form-group-radio-box label{height:90%;max-width:none}.supportForm .form-group-radio-box label>div{word-break:break-word;width:93%}.supportForm .submit{width:100%;margin-right:16px}.supportForm-menu{display:none}}

.picture{position:relative;overflow:hidden}.picture .fade{position:absolute;left:0;top:50%;width:100%;height:50vh;z-index:2;background:rgba(255,255,255,0) linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.8) 90%) repeat scroll 0 0}.picture .info{color:white;position:absolute;width:66%;height:auto;bottom:5%;left:15%;padding-top:20px;padding-bottom:20px;text-align:left;z-index:10}.picture .info .title{color:white;margin-bottom:1.5rem}.picture .info .paragraph{color:white;font-size:125%}.picture .info .link-with-arrow{color:white;font-size:16px}.picture .info .link-with-arrow svg{margin-bottom:7px}.picture .info .link-with-arrow svg path{fill:white}

@media (min-width: 320px){.supportPage{margin-bottom:96px}.supportPage-text{padding:0}.supportPage-pic{display:none}}@media (min-width: 1000px){.supportPage .supportPage-wrap{padding:0}.supportPage .supportPage-wrap .supportPage-text{margin-top:64px}.supportPage .supportPage-wrap .supportPage-text .intro{margin-bottom:32px}.supportPage .supportPage-wrap .supportPage-text .intro .title{font-size:40px}.supportPage .supportPage-wrap .supportPage-text .intro .paragraph{font-size:20px}.supportPage .supportPage-wrap .supportPage-pic{display:block}.supportPage .supportPage-wrap .supportPage-pic .picture .picture-wrap picture img{display:block;min-height:500px;height:89vh;object-fit:cover}.supportPage .supportPage-wrap .supportPage-pic .slick-slide{position:relative}.supportPage .supportPage-wrap .supportPage-pic .slick-dots{top:94%}.supportPage .supportPage-wrap .supportPage-pic .slick-dots li{margin:0 0rem}.supportPage .supportPage-wrap .supportPage-pic .slick-dots li button{width:0.4rem;height:0.4rem;padding:0;border-radius:100%;background-color:white !important;text-indent:-9999px}.supportPage .supportPage-wrap .supportPage-pic .slick-dots li.slick-active button{width:0.65rem;height:0.65rem;border:2px solid white !important}}

.fund-details{padding-bottom:96px}.fund-details .title{margin-bottom:48px}.fund-details-list-row{padding-top:20px;padding-bottom:20px;background:#fafafa}.fund-details-list-row:nth-child(2n){background:transparent}.fund-details-list-row[data-format='indent'] dt span,.fund-details-list-row[data-format='icon+indent'] dt span{padding-left:48px;font-weight:500}.fund-details-list-row[data-format='indent'] dd span,.fund-details-list-row[data-format='icon+indent'] dd span{font-weight:500}.fund-details-list-row[data-format='icon+indent'] dt span{background:url("https://cdn.islandsbanki.is/icons/iconCoin.svg") 24px 4px no-repeat}.fund-details-list-row[data-format='person'] dt span{font-weight:500}.fund-details-list-row[data-format='person'] dt span::after{content:':'}.fund-details-list-row dt span{display:block;padding-left:16px}.fund-details-list-row dd span{display:block;margin-bottom:0;padding-right:16px}@media (min-width: 650px){.fund-details-list-row[data-format='indent'] dt span,.fund-details-list-row[data-format='icon+indent'] dt span{padding-left:80px}.fund-details-list-row[data-format='icon+indent'] dt span{background-position-x:48px}.fund-details-list-row dt span{padding-left:32px}.fund-details-list-row dd span{padding-right:16px}}

.profile-card-col{margin-bottom:32px}.profile-card-col .profile-card{display:flex;overflow:hidden;flex-wrap:nowrap;margin-top:16px;height:100%;border-radius:6px;background-color:white;box-shadow:0 32px 64px rgba(0,0,0,0.16)}.profile-card-col .profile-card-info{z-index:10;padding-top:48px;padding-left:40px;width:50%;font-size:calc(14.11487px + .5891vw);line-height:1.4375em}.profile-card-col .profile-card-info-work-title{margin-top:16px}.profile-card-col .profile-card-info hr{margin-top:16px;margin-bottom:32px;height:2px;width:32px}.profile-card-col .profile-card-info-contact-link,.profile-card-col .profile-card-info .paragraph,.profile-card-col .profile-card-info .title{font-size:inherit;line-height:inherit}.profile-card-col .profile-card-info .icon-phone svg{height:100%;width:auto}.profile-card-col .profile-card-contact-link{position:relative;display:block;margin-bottom:16px;padding-left:32px;color:#dc1e35}.profile-card-col .profile-card-contact-link:hover{text-decoration:none;color:#6d6d6d}.profile-card-col .profile-card-contact-link.extra-margin{margin-top:16px;margin-bottom:16px}.profile-card-col .profile-card-contact-link .icon{position:absolute;left:0;display:inline-block;margin-right:16px}.profile-card-col .profile-card-contact-link .icon.icon-phone{margin-left:2px}.profile-card-col .profile-card-contact-link .icon.icon-phone svg{height:16px;width:auto}.profile-card-col .profile-card-image-container{position:relative;margin-left:auto;width:calc(43% + 16px)}.profile-card-col .profile-card-image-container .picture-wrap{width:100%;height:100%}.profile-card-col .profile-card-image-container:before{position:absolute;z-index:9;left:-36px;width:65px;height:calc(100% + 8px);content:'';transform:rotate(-6deg);background-color:white}.profile-card-col .profile-card-image-container img{height:100%;object-fit:cover}@media (min-width: 1000px){.profile-card-col .profile-card-info{font-size:calc(11.65217px + .43478vw)}.profile-card-col .profile-card-info a.extra-margin{margin-top:32px;margin-bottom:32px}}

.profile-cards-list{margin-bottom:32px}.profile-cards-list .section-container-inner{display:block}.profile-cards-list-description{margin-top:16px;margin-bottom:64px}.profile-cards-list-title{margin-bottom:48px}.profile-cards-list .profile-card-wrap{width:100vw}@media (min-width: 650px){.profile-cards-list{margin-bottom:128px}}

.basic-card-col{padding-bottom:32px}.basic-card-col:first-child{background:#fafafa}.basic-card{margin:0 auto;padding-top:32px}.basic-card .title{word-break:normal}.basic-card-subtitle{font-size:16px}.basic-card-info{margin-bottom:22px}.basic-card-image-container{position:relative;max-width:120px;overflow:hidden;border-radius:100%}.basic-card hr{margin-bottom:16px}.basic-card-description{position:relative;overflow:hidden;max-height:0;transition:max-height 0.2s cubic-bezier(0, 1.12, 0.04, 0.6)}.basic-card.show-description .basic-card-description{max-height:2500px;transition:max-height 0.2s cubic-bezier(0.4, 0.05, 0.93, 0.13)}.basic-card-list.general .basic-card{-webkit-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid}@media (min-width: 650px){.basic-card-subtitle{font-size:18px}.basic-card .subtitle{font-size:16px}.basic-card-header{display:flex;justify-content:flex-start;align-items:flex-start}.basic-card-image-container{max-width:325px;flex:0 0 25%;margin-left:auto}.basic-card-description{max-height:none}.basic-card .more-less-button{display:none}}@media (min-width: 650px) and (max-width: 999px){.basic-card{padding-right:6.66667vw}.basic-card .title{font-size:40px;line-height:1.175em}}@media (min-width: 1000px){.basic-card-col:first-child{background:transparent}.basic-card hr{margin-bottom:26px}.basic-card-list.general .basic-card{margin-bottom:64px}.basic-card-list.general .basic-card-info{display:flex;flex-direction:column;justify-content:center}}

.basic-card-list{margin-bottom:32px}.basic-card-list.general{background:#fafafa;padding:32px 0}@media (min-width: 1000px){.basic-card-list{margin-bottom:128px}.basic-card-list.general{padding:80px 0;margin-bottom:112px}.basic-card-list.general>div{column-count:2;column-width:50%;column-gap:6.66667vw;-webkit-column-fill:auto;column-width:50%}.basic-card-list>.row{padding-top:32px}.basic-card-list>.row:nth-child(2n+1){background:#fafafa}}

.related-content-wrap{margin-bottom:32px}.related-content-wrap ul{margin:0;padding:0}.related-content-wrap ul li{list-style:none;margin-bottom:16px}.related-content-wrap .related-content{padding:16px 24px;box-shadow:0px 32px 64px rgba(0,0,0,0.06);border-radius:3px}.related-content-wrap .related-content .title{font-size:20px;margin-bottom:24px}@media (min-width: 650px){.related-content-wrap{margin-bottom:128px}.related-content-wrap .related-content{padding:32px 40px}}

.expenseCalculator .headers{margin-left:0;font-weight:500}.expenseCalculator .title{padding:0}.expenseCalculator .footer{margin-top:16px}.expenseCalculator .footer .totalpercent{text-align:right}.expenseCalculator .footer .totalpercent.red{color:red}.expenseCalculator .footer .totalcost{text-align:right}.expenseCalculator .percowned{margin-top:16px;text-align:right}.expenseCalculator .totalExpense{margin-top:16px;text-align:right}.expenseCalculator .partpercheader{text-align:right}.expenseCalculator .propexpenseheader{text-align:right}.expenseCalculator .inputs{padding:0}.expenseCalculator .introtext{margin-bottom:32px}.expenseCalculator .calculatorheader{font-size:22px !important;margin-left:8px;margin-bottom:24px}.expenseCalculator .headers{font-size:16px !important}.expenseCalculator .totalExpenseControl{margin-bottom:40px}.expenseCalculator .flat-input.placeholder-shown ~ .flat-input-label{margin-top:2px;font-size:16px}.expenseCalculator .expense-calculator-header{margin-bottom:16px}.expenseCalculator .title{margin-top:32px}.expenseCalculator .buttontext{display:flex;margin-left:16px;font-size:18px;color:#6d6d6d}.expenseCalculator .icon-plus{padding-top:2px;margin-left:8px}.expenseCalculator .addedButton button{padding-top:8px;margin-left:32px;opacity:0.3;-webkit-filter:grayscale(100%)}.expenseCalculator .addedButton button{width:auto}.expenseCalculator .addedButton button:hover{opacity:1;-webkit-filter:grayscale(0%)}.expenseCalculator .closeicon{visibility:hidden}.expenseCalculator .expense-calculator-wrap{padding-left:0;padding-right:0;padding-top:32px;padding-bottom:96px}.expenseCalculator .buttons{margin-top:64px}.expenseCalculator .emailButton{background-color:#fafafa;border-radius:50%;border:1px solid #fafafa;margin-top:16px;padding:10px;padding-top:7px}.expenseCalculator .printButton{background-color:#fafafa;border-radius:50%;border:1px solid #fafafa;margin-top:16px;padding:10px;margin-left:16px}@media (min-width: 768px) and (max-width: 991.98px){.expenseCalculator{padding:0px}}@media (max-width: 1000px){.expenseCalculator .totalExpenseControl{margin-bottom:40px}.expenseCalculator .totalExpenseControl .divide{margin-top:16px;padding-right:16px}.expenseCalculator .mobileline{display:none}.expenseCalculator .mobileintro span{margin-left:8px;font-weight:500}.expenseCalculator .mobileappartment{width:33%;overflow:hidden;box-sizing:border-box;padding-left:8px}.expenseCalculator .mobileheaderpercowned{text-align:center}.expenseCalculator .mobilepercowned{text-align:center;width:33%}.expenseCalculator .mobiletotalexpense{padding-right:8px;text-align:right;width:33%}.expenseCalculator .mobiletotalexpense span{font-size:16px}.expenseCalculator .odd{background:#fafafa}.expenseCalculator .footer .totalpercent{display:none}.expenseCalculator .footer .totalcost{display:none}.expenseCalculator .mobileSummary{margin-top:16px}.expenseCalculator .mobileSummary .totals{margin-top:8px}.expenseCalculator .mobileSummary .totals .totalpercent{text-align:center;padding-left:0}.expenseCalculator .mobileSummary .totals .totalpercent.red{color:red}.expenseCalculator .mobileSummary .totals .totalcost{text-align:right;padding-left:0;padding-right:30px}.expenseCalculator .mobileSummaryintro{margin-top:48px}.expenseCalculator .mobileSummaryintrotext{font-weight:500;margin-left:8px}.expenseCalculator .mobileSum{padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:0}.expenseCalculator .mobileheaders{padding:0 8px 0 8px}.expenseCalculator .mobileheader{margin-top:0;width:33%}.expenseCalculator .mobileheadertotalexpense{text-align:right;margin-right:0}.expenseCalculator .percowned{display:none}.expenseCalculator .totalExpense{display:none}.expenseCalculator .inputs{display:flex}.expenseCalculator .appartmentinput{width:50%}.expenseCalculator .appartmentinput.low-width{width:46.5%}.expenseCalculator .flat-input-label{padding-top:2px;padding-right:16px}.expenseCalculator .flat-input.placeholder-shown ~ .flat-input-label{margin-top:1.6px;font-size:16px !important}.expenseCalculator .percentinput{width:50%}.expenseCalculator .percentinput.low-width{width:46.5%}.expenseCalculator .addedButton{margin-top:8px;width:1%}.expenseCalculator .percowned{text-align:left}.expenseCalculator .totalExpense{text-align:left;margin-bottom:16px}.expenseCalculator .mobileheader{margin-top:16px}.expenseCalculator .headers{display:none}.expenseCalculator .mobileline{color:grey;border:none;background-color:#f2f2f2;height:1px;width:100%}.expenseCalculator .buttons{margin-top:48px;margin-bottom:16px}.expenseCalculator .inputs{padding-left:8px}.expenseCalculator .totalExpenseinputbox{padding-right:16px}.expenseCalculator .addedButton button{margin-left:0}.expenseCalculator .introtext{margin-bottom:0}.expenseCalculator .expense-calculator-wrap{padding-top:0}.expenseCalculator .footer{margin-top:8px;padding-right:0px}.expenseCalculator .footer .buttonDiv{margin-right:-8px}.expenseCalculator .footer .totalcost{padding-right:16px}}@media (min-width: 1000px){.expenseCalculator{margin-bottom:128px}.expenseCalculator .introtext{font-size:22px}.expenseCalculator .footer{padding:0}.expenseCalculator .expense-calculator-wrap{box-shadow:0 8px 16px rgba(0,0,0,0.16)}.expenseCalculator .flat-input-label{padding-right:16px}.expenseCalculator .mobileheader{display:none}.expenseCalculator .mobileline{display:none}.expenseCalculator .mobileSummaryintro{display:none}.expenseCalculator .mobileintro{display:none}}

@media (min-width: 1000px){.article-page{margin-top:128px}}


.noscript-checkbox{visibility:hidden;width:0;height:0}.noscript-checkbox+label{position:fixed;z-index:99999;top:16px;right:16px;width:16px;height:16px;cursor:pointer}.noscript-checkbox+label path{fill:#ffffff}.noscript-checkbox:checked{display:none}.noscript-checkbox:checked+label,.noscript-checkbox:checked+label+div{display:none}.noscript-wrap{position:fixed;z-index:99998;top:0;left:0;width:100%;color:#ffffff;background:#dc1e35}.noscript-wrap .noscript-content{padding:24px}.noscript-wrap .title{margin-bottom:0;font-size:25px;color:inherit}.noscript-wrap .paragraph{margin-bottom:0;font-size:18px;color:inherit}@media (min-width: 1000px){.noscript-checkbox+label{top:24px;right:24px}.noscript-wrap .noscript-content{display:flex;align-items:center;padding:32px 16px}}

.cookiebanner{-webkit-transition:-webkit-transform 350ms ease 150ms;transition:-webkit-transform 350ms ease 150ms;-o-transition:transform 350ms ease 150ms;transition:transform 350ms ease 150ms;transition:transform 350ms ease 150ms, -webkit-transform 350ms ease 150ms;-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0);position:fixed;width:auto;bottom:21px;left:8vw;z-index:99999;color:#fff;background:#fff;-webkit-box-shadow:0px 32px 64px rgba(0,0,0,0.24);box-shadow:0px 32px 64px rgba(0,0,0,0.24);border-radius:3px}.cookiebanner-inner{padding:24px}.cookiebanner-inner{font-size:14px}.cookiebanner-inner .title,.cookiebanner-inner .button,.cookiebanner-inner #CookiebotSubmitConsent{color:#dc1e35;font-size:14px}.cookiebanner-inner p{color:#6d6d6d}.cookiebanner-inner .title{line-height:23px}.cookiebanner-inner p a{font-weight:normal !important;border-bottom:dotted 1.5px}.cookiebanner .cookiedetails{font-weight:normal !important}.cookiebanner .container{padding-top:0 !important}.cookiebanner .cookiedetails{font-weight:bold;color:#dc1e35}.cookiebanner .cookiedetails:hover{color:#dc1e35}.cookiebanner .cookiepolicy{font-weight:bold;color:#dc1e35;background-image:-webkit-gradient(linear, left top, right top, color-stop(20%, white), color-stop(0%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left, white 20%, rgba(255,255,255,0) 0%);background-image:-o-linear-gradient(left, white 20%, rgba(255,255,255,0) 0%);background-image:linear-gradient(to right, white 20%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x}.cookiebanner .cookiepolicy:hover{text-decoration:none;color:#dc1e35}.cookiebanner-detailsWrapper{display:none}.cookiebanner-detailsWrapper.visible{display:block}.cookiebanner .cookieAccept{margin-top:16px;margin-bottom:16px;color:#dc1e35;border:1px solid #dc1e35;font-weight:500;text-decoration:none;-webkit-transition:200ms;-o-transition:200ms;transition:200ms;cursor:pointer}.cookiebanner .cookieAccept:hover{color:#dc1e35;background:white}.cookiebanner.visible{-webkit-transition:-webkit-transform 550ms ease 150ms;transition:-webkit-transform 550ms ease 150ms;-o-transition:transform 550ms ease 150ms;transition:transform 550ms ease 150ms;transition:transform 550ms ease 150ms, -webkit-transform 550ms ease 150ms;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cookiebanner .flat-checkbox-input label{color:#6d6d6d;display:block;margin-bottom:-16px}.cookiebanner .flat-checkbox-input input[type='checkbox']:checked+label::before{background-color:#dc1e35;-webkit-box-shadow:none;box-shadow:none}.cookiebanner .more-less-button-arrow{margin-bottom:-2px;height:16px}@media screen and (min-width: 650px){.cookiebanner{left:auto;right:16px}}@media screen and (min-width: 1000px){.cookiebanner{right:calc(6.667vw + 16px)}.cookiebanner-inner .title,.cookiebanner-inner p,.cookiebanner-inner .button,.cookiebanner-inner #CookiebotSubmitConsent,.flat-checkbox-input label{font-size:16px}}#CybotCookiebotDialog{display:none !important}

.js .body-prereveal .page-inner{transform:translate3d(100px, 0, 0);opacity:0}.js .body-prereveal-active .page-inner{transition:transform 500ms,opacity 500ms;transition-delay:500ms;transform:translate3d(0, 0, 0);opacity:1}.js .body-prereveal .chat-bubble{transform:translateY(200%);transition:transform 300ms, opacity 300ms;opacity:0}.js .body-prereveal-active .chat-bubble{transform:translateY(0);opacity:1;transition-delay:500ms}.js .body-prereveal .toolbar{opacity:0}.js .body-prereveal-active .toolbar{transition:opacity 500ms;opacity:1}.grecaptcha-badge{display:none !important}@media (min-width: 1000px){.js .body-prereveal .breadcrumb,.js .body-prereveal .main-logo-wrap{transform:translate3d(-50px, 0, 0);opacity:0}.js .body-prereveal-active .breadcrumb,.js .body-prereveal-active .main-logo-wrap{transition:transform 500ms,opacity 500ms;transform:translate3d(0, 0, 0);opacity:1}.js .body-prereveal .menu-button-wrap{transform:translate3d(-50px, 0, 0);opacity:0}.js .body-prereveal-active .menu-button-wrap{transition:transform 500ms,opacity 500ms;transform:translate3d(0, 0, 0);opacity:1}.js .body-prereveal .menu-button-wrap .button-title{opacity:0}.js .body-prereveal-active .menu-button-wrap .button-title{transition:opacity 500ms;transition-delay:0.1;opacity:1}.js .body-prereveal .button-group{position:relative;transform:translate3d(50px, 0, 0);opacity:0}.js .body-prereveal-active .button-group{transition:transform 500ms,opacity 500ms;transform:translate3d(0, 0, 0);opacity:1}.js .body-prereveal .moment-red-overlay{opacity:0}.js .body-prereveal-active .moment-red-overlay{transition:opacity 250ms;opacity:1}}

