.icon{display:flex;align-items:center;justify-content:center}.icon svg{aspect-ratio:1;transition:color .2s ease-in-out}.icon-size__small{width:16px}.icon-size__medium{width:24px}.icon-size__large{width:32px}.icon-size__fluid{width:100%}.icon-color__red{color:#dc1e35}.icon-color__gray{color:#404040}.icon-color__light-gray{color:#8c8c8c}.icon-color__lighter-gray{color:#bfbfbf}.icon-color__white{color:#fff}.storybook-icon .icon{margin:0 auto}
.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:rgba(0,0,0,0)}.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,.15)}.arrow-button:disabled{transition:transform 320ms,box-shadow 320ms,opacity 320ms ease;opacity:.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:rgba(0,0,0,0)}.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 .2s ease-in-out,color .2s;border:none;border-radius:3px;background:rgba(0,0,0,0)}button:hover{cursor:pointer}.mfn-sub-submit,.button{font-size:16px;position:relative;display:block;width:100%;height:48px;border-radius:3px;font-weight:500;transition:opacity 420ms,background 420ms,transform 420ms;outline-offset:0px}.mfn-sub-submit:before,.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:hsla(0,0%,100%,0)}.mfn-sub-submit:hover::before,.button:hover::before{transition:opacity 420ms,background 420ms,transform 420ms,width 0ms 0ms;background-color:hsla(0,0%,100%,.5);transform:scale(0.75, 0.75);opacity:0;width:100%}.mfn-sub-submit:focus-visible,.button:focus-visible{outline:1px solid #404040}.mfn-sub-submit:after,.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}.mfn-sub-submit:hover::after,.button:hover::after{transform:scale(1, 1);opacity:1}.mfn-sub-submit.big,.button.big{height:64px;font-size:18px}.mfn-sub-submit.gray,.button.gray{position:relative;font-weight:500;color:#404040;background:#f2f2f2}.mfn-sub-submit.gray:hover,.button.gray:hover{color:#fff;background:#dc1e35}.mfn-sub-submit.gray:active,.button.gray:active{background:#b72236}.mfn-sub-submit.gray:disabled,.mfn-sub-submit.gray.disabled,.button.gray:disabled,.button.gray.disabled{color:#919191;background:#fafafa}.mfn-sub-submit.red,.button.red{text-align:center;color:#fafafa;background-color:#dc1e35}.mfn-sub-submit.red:disabled,.mfn-sub-submit.red.disabled,.button.red:disabled,.button.red.disabled{background:#dc1e35}.mfn-sub-submit.red:disabled:hover,.mfn-sub-submit.red.disabled:hover,.button.red:disabled:hover,.button.red.disabled:hover{background:#dc1e35}.mfn-sub-submit.red:disabled:hover::before,.mfn-sub-submit.red.disabled:hover::before,.button.red:disabled:hover::before,.button.red.disabled:hover::before{display:none}.mfn-sub-submit.red:focus-visible,.button.red:focus-visible{outline:2px solid #404040}.mfn-sub-submit.red:hover,.button.red:hover{background-color:#b72236}.mfn-sub-submit.medium,.button.medium{height:56px}.mfn-sub-submit.icon-left,.mfn-sub-submit.icon-right,.button.icon-left,.button.icon-right{position:relative;display:flex;justify-content:center;align-items:center}.mfn-sub-submit.icon-left .icon svg,.mfn-sub-submit.icon-right .icon svg,.button.icon-left .icon svg,.button.icon-right .icon svg{color:inherit}.mfn-sub-submit.icon-left .icon,.button.icon-left .icon{margin-right:8px}.mfn-sub-submit.icon-right,.button.icon-right{flex-direction:row-reverse}.mfn-sub-submit.icon-right .icon,.button.icon-right .icon{margin-left:8px}.mfn-sub-submit.outline,.button.outline{border:1px solid #d1d1d1}.mfn-sub-submit:disabled,.mfn-sub-submit.disabled,.button:disabled,.button.disabled{cursor:not-allowed}.mfn-sub-submit.white,.button.white{color:#fff}.mfn-sub-submit.white.outline,.button.white.outline{border:1px solid #fff}.mfn-sub-submit.white:hover,.button.white:hover{color:#dc1e35}.button--autowidth{width:fit-content;max-width:100%;padding-left:clamp(48px,5vw,80px);padding-right:clamp(48px,5vw,80px)}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 + .4164497657vw)}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 + .4164497657vw)}}
.chat-bubble-button{background:#fff;box-shadow:0px 32px 64px rgba(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,background-color 300ms 0ms;opacity:1;transform:translateY(0)}.chat-bubble-button:before,.chat-bubble-button:after{display:none}.chat-bubble-button .icon{width:32px;position:relative}.chat-bubble-button.expanded{transform:translateY(200%);opacity:0}.chat-bubble-button:hover{background-color:#dc1e35}.chat-bubble-button:hover .icon svg{color:#fff}.chat-bubble-button:active{background-color:#b4182b}.chat-bubble-button:active .icon svg{color:#fff}@media(min-width: 650px){.chat-bubble-button{width:70px;height:70px}}
.icon-button{text-align:center}.icon-button.black svg{color:#404040}.icon-button path{fill:inherit}.icon-button:hover::before,.icon-button:hover::after{display:none}
.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-color:rgba(0,0,0,0)}.invisible-button.red{color:#dc1e35;background-color:rgba(0,0,0,0)}.invisible-button.red:hover{background-color:rgba(0,0,0,0)}.invisible-button:hover{background-color:rgba(0,0,0,0)}
.more-less-button{display:flex;justify-content:center;align-items:center;color:#dc1e35;font-weight:400}.more-less-button.large{font-size:20px}.more-less-button.general .icon{margin-left:16px}.more-less-button.plus-minus{line-height:2em}.more-less-button.plus-minus .icon{margin-right:16px}.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 .2s ease-in-out,color .2s}.play-button .icon{width:44%;margin-left:8px}.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 svg{color:#dc1e35;transition:color .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:#fff}.livechat.white path{fill:#fff}.livechat.menuOpen path{fill:#fff}@media(max-width: 999px){.toolbar-white .vertical-button{color:#fff}.toolbar-white .livechat{color:#fff}.toolbar-white .livechat svg path{fill:#fff}.headroom--scrolled .toolbar-white .vertical-button{color:#dc1e35}.headroom--scrolled .toolbar-white .login path{fill:#dc1e35}.toolbar.menuOpen .vertical-button{color:#fff}.toolbar.menuOpen .livechat path{fill:#fff}}@media(min-width: 1000px){.livechat.menuOpen path{fill:#dc1e35}}.moment-red-overlay .livechat .vertical-button{color:#fff}.moment-red-overlay .livechat path{fill:#fff}
.form__title.title.red{font-size:25px;margin-bottom:24px}.form .loader-wrap{position:relative;min-height:70px}.form [class^=input-group]{margin-bottom:16px}.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}@media(min-width: 650px){.form .input-group__col-2{display:flex;gap:16px}.form .input-group__col-2 .form-group{width:50%}}
.form-group-checkbox{margin-bottom:8px}.form-group-checkbox:hover .flat-input-tooltip{display:block}.form-group-checkbox.disabled input[type=checkbox]+label::before{cursor:not-allowed;box-shadow:none;border-color:#d9d9d9;background-color:#f2f2f2;background-image:none}.form-group-checkbox.disabled label{cursor:not-allowed !important}.form-group-checkbox.disabled .icon svg{transition:none}.form-group-checkbox.disabled .icon-color__white{color:#f2f2f2}.form-group-checkbox .flat-input-helper{font-size:13px;margin-top:-15px}.form-group-checkbox .flat-input-helper:empty{display:none}.flat-checkbox-input,.mfn-checkbox-row,.mfn-policy-approve{position:relative}.flat-checkbox-input input,.mfn-checkbox-row input,.mfn-policy-approve 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,.mfn-checkbox-row label,.mfn-policy-approve label{position:relative;display:inline-block;padding:16px;padding-left:32px;color:#6d6d6d}.flat-checkbox-input label:before,.mfn-checkbox-row label:before,.mfn-policy-approve 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,.mfn-checkbox-row label:hover,.mfn-policy-approve label:hover{cursor:pointer}.flat-checkbox-input label:hover:before,.mfn-checkbox-row label:hover:before,.mfn-policy-approve label:hover:before{cursor:pointer;transition:box-shadow 320ms ease;box-shadow:0 2px 4px rgba(209,209,209,.5)}.flat-checkbox-input .icon,.mfn-checkbox-row .icon,.mfn-policy-approve .icon{position:absolute;top:20px;left:4px;transition:opacity 320ms ease;pointer-events:none;z-index:2}.flat-checkbox-input input[type=checkbox]:checked+label::before,.mfn-checkbox-row input[type=checkbox]:checked+label::before,.mfn-policy-approve input[type=checkbox]:checked+label::before{border:none;background-color:#dc1e35;background-repeat:no-repeat;background-position:50% 50%;background-size:70%;box-shadow:0 2px 4px rgba(220,30,53,.3),inset 0 -2px 3px hsla(0,0%,100%,.2)}.mfn-checkbox-row input[type=checkbox]:checked+label::before,.mfn-policy-approve input[type=checkbox]:checked+label::before{background-image:url(/client/70ac5a9038fa25e1338ad97d34a5436f.svg)}.flat-input-tooltip{position:absolute;display:none;left:-64px;padding:2px 6px 2px 6px;border-radius:4px 4px 4px 4px;background:#595959;color:#fff;font-size:13px;z-index:1}@media screen and (max-width: 767px){.flat-input-tooltip{left:16px}}
.countdown{padding:16px;background:#fff;box-shadow:0px 32px 64px rgba(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,
.CalendarMonthGrid__vertical_scrollable {
  margin: 0 auto
}
.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__verticalScrollable_prevNav {
  z-index: 1
}
.DayPickerNavigation__verticalDefault {
  position: absolute;
  width: 100%;
  height: 52px;
  bottom: 0;
  left: 0
}
.DayPickerNavigation__verticalScrollableDefault {
  position: relative
}
.DayPickerNavigation__bottom {
  height: auto
}
.DayPickerNavigation__bottomDefault {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between
}
.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_bottomButton__horizontalDefault {
  position: static;
  margin: -10px 22px 30px
}
.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,
.DayPickerNavigation_prevButton__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:first-child{left:0}.DayPickerNavigation>div:last-child{right:0}.DayPicker{box-shadow:0 30px 60px rgba(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}.flat-datepicker-input--medium .DateInput_input{height:56px;font-size:18px;font-weight:500}.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--medium .SingleDatePickerInput_calendarIcon{top:4px}.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}.CalendarDay__today:not(.CalendarDay__selected){outline:1px solid #8c8c8c}@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 .2s,font-size .2s,color .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;margin-top:-4px;margin-left: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;margin-top:17.6px;margin-left:16px;transition:opacity .2s;pointer-events:none;opacity:1;color:#767676}.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;font-weight:500;caret-color:#dc1e35;color:#404040}.form-group-select .flat-input:hover,.form-group-textarea .flat-input:hover,.form-group-datepicker .flat-input:hover,.form-group-number .flat-input:hover,.form-group-text .flat-input:hover{box-shadow:0px 2px 4px 0px rgba(217,217,217,.5)}.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:focus-visible,.form-group-textarea .flat-input:focus-visible,.form-group-datepicker .flat-input:focus-visible,.form-group-number .flat-input:focus-visible,.form-group-text .flat-input:focus-visible{outline:1px solid -webkit-focus-ring-color;outline:1px solid #404040}.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:rgba(0,0,0,0)}.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-select .flat-input-icon,.form-group-textarea .flat-input-icon,.form-group-datepicker .flat-input-icon,.form-group-number .flat-input-icon,.form-group-text .flat-input-icon{position:absolute;left:0;top:20px;left:16px;z-index:2}.form-group-select--icon .flat-input-label,.form-group-textarea--icon .flat-input-label,.form-group-datepicker--icon .flat-input-label,.form-group-number--icon .flat-input-label,.form-group-text--icon .flat-input-label{left:48px}.form-group-select--icon .flat-input,.form-group-textarea--icon .flat-input,.form-group-datepicker--icon .flat-input,.form-group-number--icon .flat-input,.form-group-text--icon .flat-input{padding-left:48px}.form-group-select--medium .flat-input-wrap,.form-group-textarea--medium .flat-input-wrap,.form-group-datepicker--medium .flat-input-wrap,.form-group-number--medium .flat-input-wrap,.form-group-text--medium .flat-input-wrap{font-size:18px}.form-group-select--medium .flat-input,.form-group-textarea--medium .flat-input,.form-group-datepicker--medium .flat-input,.form-group-number--medium .flat-input,.form-group-text--medium .flat-input{height:56px;line-height:24px}.form-group-select--medium .flat-input:placeholder-shown~.flat-input-label,.form-group-select--medium .flat-input.placeholder-shown~.flat-input-label,.form-group-textarea--medium .flat-input:placeholder-shown~.flat-input-label,.form-group-textarea--medium .flat-input.placeholder-shown~.flat-input-label,.form-group-datepicker--medium .flat-input:placeholder-shown~.flat-input-label,.form-group-datepicker--medium .flat-input.placeholder-shown~.flat-input-label,.form-group-number--medium .flat-input:placeholder-shown~.flat-input-label,.form-group-number--medium .flat-input.placeholder-shown~.flat-input-label,.form-group-text--medium .flat-input:placeholder-shown~.flat-input-label,.form-group-text--medium .flat-input.placeholder-shown~.flat-input-label{font-size:18px}.form-group-select--medium .flat-input-suffix,.form-group-textarea--medium .flat-input-suffix,.form-group-datepicker--medium .flat-input-suffix,.form-group-number--medium .flat-input-suffix,.form-group-text--medium .flat-input-suffix{margin-top:16px}.form-group-select--medium .flat-input-spacer:empty:after,.form-group-textarea--medium .flat-input-spacer:empty:after,.form-group-datepicker--medium .flat-input-spacer:empty:after,.form-group-number--medium .flat-input-spacer:empty:after,.form-group-text--medium .flat-input-spacer:empty:after{height:16px}.form-group-select--extra-large .flat-input-wrap,.form-group-textarea--extra-large .flat-input-wrap,.form-group-datepicker--extra-large .flat-input-wrap,.form-group-number--extra-large .flat-input-wrap,.form-group-text--extra-large .flat-input-wrap{font-size:18px}.form-group-select--extra-large .flat-input-label,.form-group-textarea--extra-large .flat-input-label,.form-group-datepicker--extra-large .flat-input-label,.form-group-number--extra-large .flat-input-label,.form-group-text--extra-large .flat-input-label{top:12px}.form-group-select--extra-large .flat-input-helper,.form-group-textarea--extra-large .flat-input-helper,.form-group-datepicker--extra-large .flat-input-helper,.form-group-number--extra-large .flat-input-helper,.form-group-text--extra-large .flat-input-helper{padding-top:32px}.form-group-select--extra-large .flat-input,.form-group-textarea--extra-large .flat-input,.form-group-datepicker--extra-large .flat-input,.form-group-number--extra-large .flat-input,.form-group-text--extra-large .flat-input{height:80px;line-height:1;font-size:23px}.form-group-select--extra-large .flat-input:placeholder-shown~.flat-input-label,.form-group-select--extra-large .flat-input.placeholder-shown~.flat-input-label,.form-group-textarea--extra-large .flat-input:placeholder-shown~.flat-input-label,.form-group-textarea--extra-large .flat-input.placeholder-shown~.flat-input-label,.form-group-datepicker--extra-large .flat-input:placeholder-shown~.flat-input-label,.form-group-datepicker--extra-large .flat-input.placeholder-shown~.flat-input-label,.form-group-number--extra-large .flat-input:placeholder-shown~.flat-input-label,.form-group-number--extra-large .flat-input.placeholder-shown~.flat-input-label,.form-group-text--extra-large .flat-input:placeholder-shown~.flat-input-label,.form-group-text--extra-large .flat-input.placeholder-shown~.flat-input-label{font-size:23px}.form-group-select--extra-large .flat-input-spacer:empty:after,.form-group-textarea--extra-large .flat-input-spacer:empty:after,.form-group-datepicker--extra-large .flat-input-spacer:empty:after,.form-group-number--extra-large .flat-input-spacer:empty:after,.form-group-text--extra-large .flat-input-spacer:empty:after{height:16px}.form-group-select--extra-large.form-group-text--icon .flat-input-icon,.form-group-textarea--extra-large.form-group-text--icon .flat-input-icon,.form-group-datepicker--extra-large.form-group-text--icon .flat-input-icon,.form-group-number--extra-large.form-group-text--icon .flat-input-icon,.form-group-text--extra-large.form-group-text--icon .flat-input-icon{top:32px;left:32px}.form-group-select--extra-large.form-group-text--icon .flat-input,.form-group-textarea--extra-large.form-group-text--icon .flat-input,.form-group-datepicker--extra-large.form-group-text--icon .flat-input,.form-group-number--extra-large.form-group-text--icon .flat-input,.form-group-text--extra-large.form-group-text--icon .flat-input{padding-left:64px}.form-group-select--extra-large.form-group-text--icon .flat-input-label,.form-group-textarea--extra-large.form-group-text--icon .flat-input-label,.form-group-datepicker--extra-large.form-group-text--icon .flat-input-label,.form-group-number--extra-large.form-group-text--icon .flat-input-label,.form-group-text--extra-large.form-group-text--icon .flat-input-label{left:64px}.form-group-datepicker .flat-input-wrap,.form-group-select .flat-input-wrap{padding:0 0 8px}.form-group-text .flat-input-wrap>div:first-child,.form-group-number .flat-input-wrap>div:first-child{display:flex;flex-wrap:wrap}.form-group-text .flat-input-wrap{display:flex}.form-group-text .flat-input-wrap.has-error{flex-wrap:wrap}.form-group-text .flat-input-spacer{padding-left:8px;font-weight:500}.form-group-text .flat-text-input>div:first-child{overflow:hidden}.form-group-text .flat-input-suffix{margin-left:4px}.form-group-text .invalid-feedback{margin-top:0;width:100%}.form-group-text--icon .icon{position:absolute;left:16px;top:20px;z-index:2}.form-group-text--icon--right .flat-input-label{left:16px}.form-group-text--icon--right .flat-input{padding-left:16px}.form-group-text--icon--right .icon{left:auto;right:16px}.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:rgba(0,0,0,0)}.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}.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:14px;line-height:1.5em;color:#dc1e35}.invalid-feedback:empty,.invalid-feedback[aria-hidden=true]{display:none}.was-validated .validate-input:invalid{border-color:#dc1e35;background:#fef5f6}.was-validated .validate-input:invalid:focus,.was-validated .validate-input:invalid:focus-visible{outline:none !important}
.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,.05)}.file-row>div:nth-child(1){margin-right:8px}.file-row>div:nth-child(2){display:flex;padding-right:16px;width:calc(100% - 110px);max-width:250px}.file-row>div:nth-child(2) span.file-name{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-row>div:nth-child(3){margin-right:8px;width:80px;text-align:right}.file-row>div:nth-child(4){margin-left:auto;width:30px}@media(min-width: 1000px){.file-row{font-size:16px}}
.form-group-fileupload{margin-bottom:8px}.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%;border:1px dashed #d9d9d9;border-radius:4px;transition:box-shadow .3s ease-in-out}.form-group-fileupload .flat-fileupload-input .dropzone:hover{box-shadow:0px 2px 4px 0px rgba(217,217,217,.5)}.form-group-fileupload .flat-fileupload-input .dropzone.dropzone--isActive button{background:#fafafa}.form-group-fileupload .flat-fileupload-input .dropzone.focus-visible{outline:1px solid #404040}.form-group-fileupload .flat-fileupload-input .dropzone:has(input:valid) .invalid-feedback{display:none}.form-group-fileupload .flat-fileupload-input.has-error .dropzone{background:#fef5f6;border-color:#dc1e35}.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{display:flex;position:relative;top:0;overflow:hidden;padding:0 16px;width:100%;height:100%;font-size:16px;color:#595959;border-radius:4px;align-items:center;white-space:nowrap;text-overflow:ellipsis;height:64px}.form-group-fileupload .flat-fileupload-input .fileupload-display-input span:nth-child(3){color:#6d6d6d}.form-group-fileupload .flat-fileupload-input .fileupload-display-input .icon{position:absolute;right:16px}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:focus-visible,.form-group-fileupload .flat-fileupload-input .fileupload-display-input:focus{outline:none}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:disabled{background:#fafafa}.form-group-fileupload .flat-fileupload-input .fileupload-display-input:disabled span{color:#595959}.form-group-fileupload .flat-fileupload-input .invalid-feedback{padding-left:8px;padding-bottom:8px}.form-group-fileupload .fileupload-list{margin-bottom:16px;padding:0;padding-bottom:8px}.form-group-fileupload .fileupload-list li{margin:0 16px}.form-group-fileupload .fileupload-list li:first-child{padding-top:16px;border-top:1px solid #f2f2f2}.form-group-fileupload .flat-input-wrap.--has-files:has(input:valid) .invalid-feedback{display:none}.form-group-fileupload .flat-input-wrap.--has-files .dropzone{border-bottom:0}.form-group-fileupload .flat-input-wrap.--has-files .fileupload-list{border:1px dashed #d9d9d9;border-top:0}.form-group-fileupload--medium .flat-fileupload-input .fileupload-display-input{height:56px}@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:.2s;box-shadow:0px 0px 0px #000;background:#dc1e35;border-radius:0px;border:0px solid #000}input[type=range]::-webkit-slider-thumb{box-shadow:0px 0px 0px #000;border:0px solid #000;height:24px;width:24px;box-shadow:0px 6px 13px 0px rgba(0,0,0,.12),0px .5px 4px 0px rgba(0,0,0,.12);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:.2s;box-shadow:0px 0px 0px #000;background:#dc1e35;border-radius:0px;border:0px solid #000}input[type=range]::-moz-range-thumb{box-shadow:0px 0px 0px #000;border:0px solid #000;height:24px;width:24px;border-radius:12px;background:#dc1e35;cursor:pointer}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}input[type=range]::-ms-fill-lower{background:#dc1e35;border:0px solid #000;border-radius:0px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-fill-upper{background:#dc1e35;border:0px solid #000;border-radius:0px;box-shadow:0px 0px 0px #000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000;border:0px solid #000;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{background-color:#fff;position:relative;display:inline-block;margin-bottom:0;margin-left:-1px;padding:8px;width:auto;cursor:pointer;transition:all .2s ease-in-out;border:1px solid #d1d1d1;border-radius:3px}.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-visible{outline:none}.form-group-radio input:focus-visible+label{outline:2px solid #000;outline:2px solid -webkit-focus-ring-color}.form-group-radio input:disabled+label{opacity:.4;cursor:default}.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:0 0 0 1px #dc1e35}.form-group-radio .invalid-feedback{margin-top:0;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:16px;height:16px;max-height:16px;max-width:16px;margin-right:8px}.form-group-radio .icon-wrapper-left .icon svg{width:16px;height:16px;max-height:16px;max-width:16px}.form-group-radio .icon-wrapper-left .icon svg path{fill:#404040}.form-group-radio--large label{padding:16px 32px}.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 .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 .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,.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,.3),inset 0 -2px 3px hsla(0,0%,100%,.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: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 label:hover .icon svg,.form-group-radio-box label:focus .icon svg,.form-group-radio-box label:active .icon svg{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;background:#fafafa;border-radius:0}.form-group-radio-buttons label:hover{border:none}.form-group-radio-buttons label:last-of-type{border-radius:0 3px 3px 0}.form-group-radio-buttons input:first-of-type+label{border-radius:3px 0 0 3px}.form-group-radio-buttons input:checked+label{border:none;background:#dc1e35;color:#fff;border-radius:3px}.form-group-radio-buttons input:checked+label .icon svg{color:#fff}.form-group-radio-inline .form-group-radio__wrapper{container-type:inline-size}.form-group-radio-inline .flat-input-legend{font-size:16px;font-weight:700;color:#6d6d6d}.form-group-radio-inline .flat-radio-input{display:grid;grid-auto-flow:row;gap:8px}.form-group-radio-inline .form-group-radio label{padding:0}.form-group-radio-inline{margin-bottom:8px}.form-group-radio-inline label{width:auto;height:56px;display:flex;align-items:center;text-align:center;padding:0;justify-content:center}.form-group-radio-inline label>div{height:100%;display:flex;flex-wrap:wrap;align-items:center}.form-group-radio-inline label .icon{margin-right:16px}.form-group-radio-inline label .optionLabel{min-width:0 !important;word-break:break-all}.form-group-radio-inline label:hover,.form-group-radio-inline label:focus,.form-group-radio-inline label:active,.form-group-radio-inline-box label:hover,.form-group-radio-inline-box label:focus,.form-group-radio-inline-box label:active{border:1px solid #dc1e35;color:#dc1e35}.form-group-radio-inline label:hover .icon svg,.form-group-radio-inline label:focus .icon svg,.form-group-radio-inline label:active .icon svg,.form-group-radio-inline-box label:hover .icon svg,.form-group-radio-inline-box label:focus .icon svg,.form-group-radio-inline-box label:active .icon svg{color:#dc1e35}.form-group-radio-inline-box .form-group-radio__wrapper{container-type:inline-size}.form-group-radio-inline-box .flat-radio-input{display:grid;grid-auto-flow:row;gap:16px}.form-group-radio-inline-box label{box-shadow:0px 32px 64px 0px rgba(0,0,0,.06);padding:14px 8px;font-weight:500;border-radius:8px;border-color:rgba(0,0,0,0);background:#fff}.form-group-radio-inline-box label>div .icon{width:24px;height:24px;max-width:24px;margin-right:0}.form-group-radio-inline-box label>div .icon svg{width:100%;height:auto}.form-group-radio-inline-box label .icon-wrapper{flex-direction:column;display:flex;align-items:center;justify-content:center}.form-group-radio-inline-box label .optionLabel{margin-top:8px}.form-group-radio-inline-box input:checked+label{box-shadow:0px 32px 64px 0px rgba(0,0,0,.06)}@container (min-width:500px){.form-group-radio .flat-input-wrap{grid-auto-flow:column}.form-group-radio .flat-input-wrap.has-error{padding-bottom:32px}.form-group-radio .flat-input-wrap .invalid-feedback{position:absolute;bottom:0}}@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{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-check-toggle{display:flex;justify-content:flex-start;align-items:center}.form-group-check-toggle input{position:absolute;width:0;height:0;opacity:0}.form-group-check-toggle input+label{z-index:11;position:relative;margin-bottom:0;height:100%}.form-group-check-toggle input+label .check-toggle__indicator{background-color:#ccc;transition:color 150ms}.form-group-check-toggle input:checked+label .check-toggle__indicator{background-color:#14ac8a}.form-group-check-toggle input:checked+label .check-toggle__indicator:before{left:18px}.form-group-check-toggle .check-toggle__indicator{position:relative;width:40px;height:24px;z-index:0;border-radius:50px}.form-group-check-toggle .check-toggle__indicator:before{transition:left 150ms;content:"";position:absolute;transform:translateX(0%);left:2px;top:2px;height:20px;width:20px;background:#fff;border-radius:100%}.form-group-check-toggle.disabled input:checked+label .check-toggle__indicator{background:#efefef}.form-group-check-toggle.disabled .check-toggle__indicator{background:#efefef}
.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.form-group-select--image .flat-input-label--selected{left:75px}.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:#404040;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:#404040;height:100%;padding-left:14px;padding-top:8px;top:0;left:0;border:none;appearance:none;font-weight:500;background:#fff;border-radius:4px}.form-group-select .native-select select:focus-visible{outline:1px solid #404040}.form-group-select .native-select select option{background:#fff;line-height:1em;font-size:16px;font-weight:400;padding:0 10px}.form-group-select .native-select select:disabled{background:#fafafa}.form-group-select.transparent .react-select__control{background:rgba(0,0,0,0)}.form-group-select.transparent .react-select__indicators{background:rgba(0,0,0,0)}.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__value-container{min-height:32px;padding-right:24px}.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%;font-size:16px}.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 select{background:rgba(0,0,0,0);padding-top:0;padding-right:16px;z-index:2;position:relative;font-size:18px;text-align:center}.form-group-select.medium .react-select__control{display:flex;justify-content:flex-end;font-size:16px;min-height:56px !important;height:55px}.form-group-select.medium .react-select__control .icon{padding-left:8px}.form-group-select.medium .react-select__control .icon svg{left:0px}.form-group-select.medium .react-select__menu{top:58px;font-size:16px}.form-group-select.medium .react-select__indicators{top:1px;right:8px;padding:0;padding-right:24px;margin-left:16px;position:relative;height:calc(100% - 2px)}.form-group-select.medium .react-select__placeholder,.form-group-select.medium .react-select__single-value{padding-top:16px}.form-group-select.medium .react-select__value-container{min-height:55px}.form-group-select.medium .flat-select-input-no-label .react-select__single-value,.form-group-select.medium .flat-select-input-no-label .react-select__placeholder{padding-top:0}.form-group-select.medium .native-select{font-size:18px}.form-group-select.medium .native-select select{padding-top:16px}.form-group-select.medium .native-select .flat-input-label{font-size:14px;top:10px}.form-group-select.medium .native-select .trigger{min-height:56px;font-size:18px}.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__control--is-focused{outline:1px auto -webkit-focus-ring-color}.form-group-select--creatable .react-select__control--is-focused .react-select__single-value{opacity:.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 auto -webkit-focus-ring-color;outline:1px solid #404040}.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%, rgb(255, 255, 255) 52%, rgb(255, 255, 255) 53%, rgb(255, 255, 255) 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:#404040}.flat-select-input-selected .react-select__indicators{color:#404040}.react-select__menu{position:absolute;z-index:100052;top:72px;left:0;right:0;font-size:16px;line-height:1.5em;color:#6d6d6d;background:#fff;border-color:rgba(0,0,0,0);border-radius:3px;box-shadow:0 0 30px rgba(0,0,0,.025),0 30px 60px rgba(0,0,0,.15),0 60px 120px rgba(0,0,0,.15)}.react-select__menu-list{-moz-appearance:none !important;scrollbar-color:#efefef rgba(0,0,0,0);scrollbar-width:5px}.react-select__menu-list::-webkit-scrollbar{background:0 0;width:.5em}.react-select__menu-list::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.react-select__menu-list::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.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;font-size:18px}.react-select__single-value{font-weight:500}.react-select__option{white-space:nowrap;color:#404040;padding:.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:rgba(0,0,0,0)}.react-select__option--is-focused{background:#fafafa}@media(max-width: 769px){.rrs.rrs--options-visible:after{background:rgba(0,0,0,.1)}}@media(min-width: 769px){.rrs__button+.rrs__options{min-width:100%}}
.number-indicator{font-weight:500}.number-indicator-positive{color:#14ac8a}.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:rgba(0,0,0,0)}.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:#dc1e35}.test-grid-wrap.horizontal{background-image:url(/client/272ddab5e1e4928b282e9aa4544f1bc1.svg);shape-rendering:crispEdges}.test-grid-wrap.vertical div{position:relative}.test-grid-wrap.vertical div:before{display:block;height:100%;content:attr(data-key);background:rgba(0,0,255,.1)}@media(max-width: 649px){.test-grid-wrap{width:calc(100vw - 16px)}.test-grid-wrap>div:first-child{margin-left:-8px;padding-left:18px}.test-grid-wrap>div:last-child{padding-right:18px}}
@font-face{font-family:"ttnorms";font-weight:700;font-style:normal;font-display:swap;src:url(/client/9486025f6fd49c533df4b0f148651f94.woff2) format("woff2"),url(/client/921381b3c7fce8793d26aa86744b21fd.ttf) format("truetype")}@font-face{font-family:"ttnorms";font-weight:500;font-style:normal;src:url(/client/6c95a21eed4a772a004ec8ef96b64e70.woff2) format("woff2"),url(/client/72f557e3635db9968ec63dbdaafef92d.ttf) format("truetype")}@font-face{font-family:"ttnorms";font-weight:normal;font-style:normal;src:url(/client/1b38299fc74059052c287ed6bdb90b40.woff2) format("woff2"),url(/client/f89820fc4bc9dae0bcec5d2bf07fd119.ttf) format("truetype")}:root{--bs-breakpoint-sm: 0}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.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}.offset-1{margin-left:20vw}.offset-2{margin-left:40vw}.offset-3{margin-left:60vw}.offset-4{margin-left:80vw}.g-16px,.gx-16px{--bs-gutter-x: }.g-16px,.gy-16px{--bs-gutter-y: }@media(min-width: 650px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 14.2857142857vw;max-width:14.2857142857vw}.col-md-2{flex:0 0 28.5714285714vw;max-width:28.5714285714vw}.col-md-3{flex:0 0 42.8571428571vw;max-width:42.8571428571vw}.col-md-4{flex:0 0 57.1428571429vw;max-width:57.1428571429vw}.col-md-5{flex:0 0 71.4285714286vw;max-width:71.4285714286vw}.col-md-6{flex:0 0 85.7142857143vw;max-width:85.7142857143vw}.col-md-7{flex:0 0 100vw;max-width:100vw}.offset-md-0{margin-left:0}.offset-md-1{margin-left:14.2857142857vw}.offset-md-2{margin-left:28.5714285714vw}.offset-md-3{margin-left:42.8571428571vw}.offset-md-4{margin-left:57.1428571429vw}.offset-md-5{margin-left:71.4285714286vw}.offset-md-6{margin-left:85.7142857143vw}.g-md-16px,.gx-md-16px{--bs-gutter-x: }.g-md-16px,.gy-md-16px{--bs-gutter-y: }}@media(min-width: 1000px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 6.6666666667vw;max-width:6.6666666667vw}.col-lg-2{flex:0 0 13.3333333333vw;max-width:13.3333333333vw}.col-lg-3{flex:0 0 20vw;max-width:20vw}.col-lg-4{flex:0 0 26.6666666667vw;max-width:26.6666666667vw}.col-lg-5{flex:0 0 33.3333333333vw;max-width:33.3333333333vw}.col-lg-6{flex:0 0 40vw;max-width:40vw}.col-lg-7{flex:0 0 46.6666666667vw;max-width:46.6666666667vw}.col-lg-8{flex:0 0 53.3333333333vw;max-width:53.3333333333vw}.col-lg-9{flex:0 0 60vw;max-width:60vw}.col-lg-10{flex:0 0 66.6666666667vw;max-width:66.6666666667vw}.col-lg-11{flex:0 0 73.3333333333vw;max-width:73.3333333333vw}.col-lg-12{flex:0 0 80vw;max-width:80vw}.col-lg-13{flex:0 0 86.6666666667vw;max-width:86.6666666667vw}.col-lg-14{flex:0 0 93.3333333333vw;max-width:93.3333333333vw}.col-lg-15{flex:0 0 100vw;max-width:100vw}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:6.6666666667vw}.offset-lg-2{margin-left:13.3333333333vw}.offset-lg-3{margin-left:20vw}.offset-lg-4{margin-left:26.6666666667vw}.offset-lg-5{margin-left:33.3333333333vw}.offset-lg-6{margin-left:40vw}.offset-lg-7{margin-left:46.6666666667vw}.offset-lg-8{margin-left:53.3333333333vw}.offset-lg-9{margin-left:60vw}.offset-lg-10{margin-left:66.6666666667vw}.offset-lg-11{margin-left:73.3333333333vw}.offset-lg-12{margin-left:80vw}.offset-lg-13{margin-left:86.6666666667vw}.offset-lg-14{margin-left:93.3333333333vw}.g-lg-sm,.gx-lg-sm{--bs-gutter-x: 8px}.g-lg-sm,.gy-lg-sm{--bs-gutter-y: 8px}.g-lg-md,.gx-lg-md{--bs-gutter-x: 8px}.g-lg-md,.gy-lg-md{--bs-gutter-y: 8px}.g-lg-lg,.gx-lg-lg{--bs-gutter-x: 8px}.g-lg-lg,.gy-lg-lg{--bs-gutter-y: 8px}.g-lg-xl,.gx-lg-xl{--bs-gutter-x: 8px}.g-lg-xl,.gy-lg-xl{--bs-gutter-y: 8px}}@media(min-width: 1920px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 6.6666666667vw;max-width:6.6666666667vw}.col-xl-2{flex:0 0 13.3333333333vw;max-width:13.3333333333vw}.col-xl-3{flex:0 0 20vw;max-width:20vw}.col-xl-4{flex:0 0 26.6666666667vw;max-width:26.6666666667vw}.col-xl-5{flex:0 0 33.3333333333vw;max-width:33.3333333333vw}.col-xl-6{flex:0 0 40vw;max-width:40vw}.col-xl-7{flex:0 0 46.6666666667vw;max-width:46.6666666667vw}.col-xl-8{flex:0 0 53.3333333333vw;max-width:53.3333333333vw}.col-xl-9{flex:0 0 60vw;max-width:60vw}.col-xl-10{flex:0 0 66.6666666667vw;max-width:66.6666666667vw}.col-xl-11{flex:0 0 73.3333333333vw;max-width:73.3333333333vw}.col-xl-12{flex:0 0 80vw;max-width:80vw}.col-xl-13{flex:0 0 86.6666666667vw;max-width:86.6666666667vw}.col-xl-14{flex:0 0 93.3333333333vw;max-width:93.3333333333vw}.col-xl-15{flex:0 0 100vw;max-width:100vw}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:6.6666666667vw}.offset-xl-2{margin-left:13.3333333333vw}.offset-xl-3{margin-left:20vw}.offset-xl-4{margin-left:26.6666666667vw}.offset-xl-5{margin-left:33.3333333333vw}.offset-xl-6{margin-left:40vw}.offset-xl-7{margin-left:46.6666666667vw}.offset-xl-8{margin-left:53.3333333333vw}.offset-xl-9{margin-left:60vw}.offset-xl-10{margin-left:66.6666666667vw}.offset-xl-11{margin-left:73.3333333333vw}.offset-xl-12{margin-left:80vw}.offset-xl-13{margin-left:86.6666666667vw}.offset-xl-14{margin-left:93.3333333333vw}.g-xl-sm,.gx-xl-sm{--bs-gutter-x: 8px}.g-xl-sm,.gy-xl-sm{--bs-gutter-y: 8px}.g-xl-md,.gx-xl-md{--bs-gutter-x: 8px}.g-xl-md,.gy-xl-md{--bs-gutter-y: 8px}.g-xl-lg,.gx-xl-lg{--bs-gutter-x: 8px}.g-xl-lg,.gy-xl-lg{--bs-gutter-y: 8px}.g-xl-xl,.gx-xl-xl{--bs-gutter-x: 8px}.g-xl-xl,.gy-xl-xl{--bs-gutter-y: 8px}}@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}}@media(min-width: 2560px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 5.2631578947vw;max-width:5.2631578947vw}.col-xxl-2{flex:0 0 10.5263157895vw;max-width:10.5263157895vw}.col-xxl-3{flex:0 0 15.7894736842vw;max-width:15.7894736842vw}.col-xxl-4{flex:0 0 21.0526315789vw;max-width:21.0526315789vw}.col-xxl-5{flex:0 0 26.3157894737vw;max-width:26.3157894737vw}.col-xxl-6{flex:0 0 31.5789473684vw;max-width:31.5789473684vw}.col-xxl-7{flex:0 0 36.8421052632vw;max-width:36.8421052632vw}.col-xxl-8{flex:0 0 42.1052631579vw;max-width:42.1052631579vw}.col-xxl-9{flex:0 0 47.3684210526vw;max-width:47.3684210526vw}.col-xxl-10{flex:0 0 52.6315789474vw;max-width:52.6315789474vw}.col-xxl-11{flex:0 0 57.8947368421vw;max-width:57.8947368421vw}.col-xxl-12{flex:0 0 63.1578947368vw;max-width:63.1578947368vw}.col-xxl-13{flex:0 0 68.4210526316vw;max-width:68.4210526316vw}.col-xxl-14{flex:0 0 73.6842105263vw;max-width:73.6842105263vw}.col-xxl-15{flex:0 0 78.9473684211vw;max-width:78.9473684211vw}.col-xxl-16{flex:0 0 84.2105263158vw;max-width:84.2105263158vw}.col-xxl-17{flex:0 0 89.4736842105vw;max-width:89.4736842105vw}.col-xxl-18{flex:0 0 94.7368421053vw;max-width:94.7368421053vw}.col-xxl-19{flex:0 0 100vw;max-width:100vw}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:5.2631578947vw}.offset-xxl-2{margin-left:10.5263157895vw}.offset-xxl-3{margin-left:15.7894736842vw}.offset-xxl-4{margin-left:21.0526315789vw}.offset-xxl-5{margin-left:26.3157894737vw}.offset-xxl-6{margin-left:31.5789473684vw}.offset-xxl-7{margin-left:36.8421052632vw}.offset-xxl-8{margin-left:42.1052631579vw}.offset-xxl-9{margin-left:47.3684210526vw}.offset-xxl-10{margin-left:52.6315789474vw}.offset-xxl-11{margin-left:57.8947368421vw}.offset-xxl-12{margin-left:63.1578947368vw}.offset-xxl-13{margin-left:68.4210526316vw}.offset-xxl-14{margin-left:73.6842105263vw}.offset-xxl-15{margin-left:78.9473684211vw}.offset-xxl-16{margin-left:84.2105263158vw}.offset-xxl-17{margin-left:89.4736842105vw}.offset-xxl-18{margin-left:94.7368421053vw}.g-xxl-sm,.gx-xxl-sm{--bs-gutter-x: 8px}.g-xxl-sm,.gy-xxl-sm{--bs-gutter-y: 8px}.g-xxl-md,.gx-xxl-md{--bs-gutter-x: 8px}.g-xxl-md,.gy-xxl-md{--bs-gutter-y: 8px}.g-xxl-lg,.gx-xxl-lg{--bs-gutter-x: 8px}.g-xxl-lg,.gy-xxl-lg{--bs-gutter-y: 8px}.g-xxl-xl,.gx-xxl-xl{--bs-gutter-x: 8px}.g-xxl-xl,.gy-xxl-xl{--bs-gutter-y: 8px}}.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}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}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:0.875em}mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}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,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}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}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[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:rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:none;outline:none;background:rgba(0,0,0,0)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:rgba(0,0,0,0);outline:none;background:rgba(0,0,0,0)}.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:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.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}button:focus-visible{outline:1px solid #404040}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:#595959;-webkit-font-smoothing:antialiased;font-variant-ligatures:no-common-ligatures;-moz-osx-font-smoothing:grayscale}.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}p{line-height:1.5}h1,h2,h3,h4,h5{color:#404040}::selection{color:#fff;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}.hidden{display:none}.strong{font-weight:600}.container{overflow:clip;padding-top:80px}.container.frida{padding-top:0}.content{position:relative;padding-top:16px}.imageContainer{width:auto;height:calc(100vh - 48px);min-height:340px;background-size:cover}a{color:#dc1e35;text-decoration:none}a:hover{color:#dc1e35}a.basic{background-image:linear-gradient(to right, #dc1e35 100%, #dc1e35 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px;transition:background-size 200ms ease-in-out}a.basic:hover{text-decoration:none;background-size:100% 1px}.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:.3}.disabled-link:hover{cursor:not-allowed;opacity:.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:rgba(0,0,0,0);width:.5em;height:.5em}.styled-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.styled-scrollbar::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.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}.displayLg{font-size:clamp(41px,7.55vw,74px);line-height:1.2;font-weight:700}.displayMd{font-size:clamp(32px,6vw,58px);line-height:1.25;font-weight:700}.displaySm{font-size:clamp(29px,4.7vw,46px);line-height:1.2;font-weight:700}.titleLg{font-size:clamp(18px,2.6vw,23px);line-height:1.33;font-weight:700}.titleMd{font-size:clamp(16px,2vw,18px);line-height:1.33;font-weight:700}.titleSm{font-size:clamp(14px,2.1vw,16px);line-height:1.55;letter-spacing:-0.32px;font-weight:700}.headlineLg{font-size:clamp(26px,4.17vw,41px);line-height:1.25;letter-spacing:-0.64px;font-weight:700}.headlineMd{font-size:clamp(23px,3.39vw,32px);line-height:1.25;letter-spacing:-0.64px;font-weight:700}.headlineSm{font-size:clamp(20px,3vw,26px);line-height:1.2;letter-spacing:-0.4px;font-weight:700}.bodyXl{font-size:clamp(18px,2.63vw,23px);line-height:1.5;letter-spacing:-0.46px;font-weight:400}.bodyLg{font-size:clamp(16px,2.34vw,20px);line-height:1.5;letter-spacing:-0.4px;font-weight:400}.bodyMd{font-size:clamp(16px,2.1vw,18px);line-height:1.55;letter-spacing:-0.32px;font-weight:400}.bodySm-Md,.bodySm{font-size:clamp(14px,2.1vw,16px);line-height:1.55;letter-spacing:-0.32px;font-weight:400}.bodyXs,.bodyXs-Md{font-size:14px;line-height:1.4;letter-spacing:-0.32px;font-weight:400}.bodySm-Md,.bodyXs-Md,.bodyLg-Md,.title.bodySm-Md,.title.bodyXs-Md,.title.bodyLg-Md{font-weight:500}@media(min-width: 650px){.container{padding-top:128px}.order-md-first{order:-1}}@media(min-width: 1000px){.container{padding-top:0}.content{padding-top:139.2px}.content--events{padding-top:176px}.general-page{padding-top:64px}.order-lg-last{order:100}}.fade_transition-appear{opacity:1}.fade_transition-enter{opacity:0}.fade_transition-enter-active{transition:opacity 250ms ease-in-out;opacity:1}.fade_transition-enter-done{opacity:1}.fade_transition-exit{opacity:1}.fade_transition-exit-active{transition:opacity 250ms ease-in-out;opacity:0}.fade_transition-exit-done{opacity:0}
.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-gray+section{padding-top:48px}.section-container.section-container-white{background-color:#fff}.fullbleed{margin-left:-16px;width:100vw}@media(min-width: 650px){.section-container.section-container-gray+section{padding-top:96px}.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:.5;stroke-width:1px}.highcharts-legend-item{margin-top:1px}.highcharts-root{font-family:ttnorms,"Helvetica Neue","Helvetica",Arial,sans-serif !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{position:relative;overflow:hidden;width:100%;height:100%;border-radius:50%}.country-flag:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:0;content:"";display:block;border-radius:60%;width:calc(100% - 1px);height:calc(100% - 1px);background-color:#f2f2f2}.country-flag .icon{position:relative;z-index:1}
.app hr{margin-top:29px;margin-bottom:32px;margin-left:0;width:64px;height:3px;text-align:left;border-color:rgba(0,0,0,0);border-radius:2px;background-color:#dc1e35;opacity:1}.app hr.full{width:100%}.app hr.gray{background-color:#404040}.app hr.small{width:32px;height:4px}@media(min-width: 1000px){.app 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%;height:100vh;border:none;overflow:scroll}@media(min-width: 1000px){.iframe-wrap{margin-bottom:192px}}
.animation-wrap{pointer-events:none}.animation-wrap.mirror{transform:scaleX(-1)}
.download-link{display:flex;justify-content:flex-start;align-items:flex-start}.download-link .icon{top:0;position:relative;flex:0 0 auto;transition:transform .2s ease-in-out}.download-link .icon:hover{transform:translateY(-2px)}.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:.7}36%{transform:scale3d(1, 1, 1);animation-timing-function:cubic-bezier(0.895, 0.03, 0.685, 0.22);opacity:.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:.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:first-child{margin-right:-10px}.loader-wrap.smaller .loader>span:last-child{margin-left:-10px}.loader-wrap.smaller .loader>span{height:36px;width:36px}.loader{transition:opacity .2s;transition-delay:.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:#fff;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 .32s;fill:#dc1e35}.main-logo-wrap.black .main-logo svg path{fill:#000}.main-logo-wrap.white:not(.menuOpen) .main-logo svg path{fill:#fff}.headroom--pinned .main-logo-wrap.white:not(.menuOpen) .main-logo svg path{fill:#dc1e35}.main-logo-wrap.menuOpen svg path,.main-logo-wrap.menuOpen.moment svg path{fill:#fff}.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.6260869565px + 1.2173913043vw)}.main-logo{position:absolute;margin-top:32px;height:calc(24.6260869565px + 1.2173913043vw)}.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}}
.home-link:focus-visible .main-logo{outline:2px solid #000;outline:2px solid -webkit-focus-ring-color}
.link-with-arrow{font-size:18px;color:#dc1e35;display:flex;justify-content:flex-start;align-items:center}.link-with-arrow--nolink{font-size:16px}.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:1px solid #dc1e35;border-bottom:1px 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:10px;height:1px;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}.link-with-arrow__right .link-with-arrow__arrow{order:2;margin-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 .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:rgba(0,0,0,0)}.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:#fff}.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 .2s ease-out}.menu-button{font-weight:400;text-align:left;white-space:nowrap;color:#dc1e35}.menu-button.white{color:#fff}.menu-button.white .hamburger span{background-color:#fff}.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 .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 .2s,opacity .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:#fff}.toolbar-white .menu-button .hamburger span{background-color:#fff}.headroom--scrolled .toolbar-white .menu-button{color:#dc1e35}.headroom--scrolled .toolbar-white .menu-button .hamburger span{background-color:#dc1e35}.toolbar.menuOpen .menu-button{color:#fff}.toolbar.menuOpen .menu-button .hamburger span{background-color:#fff}}@media(min-width: 650px){.menu-button-wrap{width:auto}.menu-button .button-title{display:inline}.menu-button .button-title span{transition:opacity .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:#fff}}
.menu-dropdown-wrap{position:absolute;top:48px;right:-15px;z-index:1;padding:8px;border-radius:3px;background:#fff;box-shadow:0 10px 60px rgba(0,0,0,.15)}.menu-dropdown-wrap::after{position:absolute;top:-8px;right:24px;padding:10px;content:"";transform:rotate(-45deg);background:#fff}.menu-dropdown-wrap[aria-hidden=true]{display:none}.menu-dropdown-wrap[aria-hidden=false]{display:block}.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:rgba(0,0,0,0)}@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:.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{color:#595959}.paragraph.dark{font-weight:500;color:#404040}.paragraph.white{color:#fff}.paragraph.red{color:#dc1e35}
.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:32px}.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:last-child{margin-bottom:0}.infogram-section__wrapper.bg-gray{background:#fafafa}@media(min-width: 1000px){.infogram-section{margin-bottom:48px}.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,.06);border-radius:8px;overflow:clip}
.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,.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 rgba(0,0,0,0);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,.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,.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,.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,.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,.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 rgba(0,0,0,0);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-weight:700;letter-spacing:-0.02em;word-break:break-word;hyphens:manual}.title.red{color:#dc1e35}.title.white{color:#fff}
.link .icon{display:inline-block;margin-right:8px}.link .icon svg{display:block}.link.underline-hover{display:inline-block;padding-bottom:2px;background-image:linear-gradient(to right, #dc1e35 100%, #dc1e35 100%);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size 240ms ease-in-out}.link.underline-hover:hover{text-decoration:none;background-size:100% 1px}.link.small{font-size:13px}.link.gray{color:#6d6d6d}.link.gray.underline-hover{background-image:linear-gradient(to right, #6d6d6d 100%, #6d6d6d 100%)}.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:#fff}
.wysiwyg-wrap{margin-bottom:32px;font-size:clamp(20px,3.5vw,22px);line-height:1.45em}.wysiwyg-wrap a{color:#dc1e35}.wysiwyg-wrap p span.xl{font-size:clamp(22px,4.3vw,25px);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 .wysiwyg-content{position:relative}.wysiwyg-wrap .title{margin-bottom:48px}.wysiwyg-wrap .title.wysiwyg-title--page{color:#dc1e35;font-size:clamp(29px,4.7vw,46px)}.wysiwyg-wrap .title.wysiwyg-title--block{font-size:clamp(23px,4.2vw,46px)}.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;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:clamp(4px,.3vw,8px) clamp(16px,1vw,24px);white-space:nowrap;word-wrap:none;color:#595959;font-size:14px;border-radius:16px;background-color:#f2f2f2;transition:background-color 200ms ease-in-out,color 200ms ease-in-out}.isb_tag:hover:not(:disabled){color:#404040;background:#e6e6e6;text-decoration:none}.isb_tag:active{color:#fff;background:#b4182b}.isb_tag.active{color:#fff;background:#dc1e35}.isb_tag.active:hover:not(:disabled){color:#fff;background:#b4182b}.isb_tag:disabled{color:#bfbfbf;cursor:not-allowed}.isb_tag--boxed{border-radius:3px}.isb_tag--red{color:#dc1e35;font-weight:500;background-color:#fef5f6}.isb_tag--red:hover:not(:disabled){color:#dc1e35;background-color:#fce7ea}@media(min-width: 1921px){.isb_tag{font-size:16px}}
.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:.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:flex;position:relative;width:auto}.pagination .pagination-wrapper{position:relative;display:flex;align-items:center}.pagination .pagination-wrapper button.icon-button{height:40px;flex:0 0 24px;width:24px}.pagination .pagination-wrapper button.icon-button .icon svg{color:#404040}.pagination .pagination-wrapper button.icon-button:disabled .icon svg{color:#efefef}.pagination .pagination-wrapper .pagination-number-wrapper{display:flex;margin:0;flex:1 1 100%}.pagination .pagination-wrapper .pagination-number-wrapper-count-2{flex:0 0 72px}.pagination .pagination-wrapper .pagination-number-wrapper-count-3{flex:0 0 108px}.pagination .pagination-wrapper .pagination-number-wrapper-count-4{flex:0 0 144px}.pagination .pagination-wrapper .pagination-number-wrapper-count-5{flex:0 0 180px}.pagination .pagination-wrapper .pagination-number-wrapper-count-6{flex:0 0 206px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-number-wrapper-divider{color:#404040;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;bottom:3px;padding-bottom:8px;flex:0 0 24px;width:24px}.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;flex:0 0 108px;width:108px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers__simple{width:auto;flex:0 0 auto}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner{display:flex;transition:transform .6s}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-5{flex:0 0 166px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-4{flex:0 0 72px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-3{flex:0 0 36px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-numbers .pagination-numbers-inner.pagination-numbers-offset-2{flex:0 0 36px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line::after{content:"";position:absolute;bottom:0;left:24px;right:24px;display:block;width:calc(100% - 48px);height:2px;background-color:#efefef}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line::before{content:"";position:absolute;bottom:0;left:24px;display:block;min-width:36px;height:2px;background-color:#dc1e35;z-index:1;transition:margin-left .3s ease-in-out}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-first::before{margin-left:36px}.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:60px}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.third-last::before{margin-left:96px !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:132px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.next-to-last.pagination-line-2::before{margin-left:36px !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:168px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.is-last.pagination-line-2::before{margin-left:36px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.is-last.pagination-line-3::before{margin-left:72px !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:36px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last.pagination-line-4::before{margin-left:108px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.third-last.pagination-line-3::before{margin-left:72px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.third-last::before{margin-left:36px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.next-to-last::before{margin-left:72px !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:142px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last.pagination-line-3::before{margin-left:72px !important}.pagination .pagination-wrapper .pagination-number-wrapper .pagination-line.simple.is-last.pagination-line-4::before{margin-left:108px !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:block;font-size:14px;color:#404040;margin:0;height:40px;flex:0 0 36px;width:36px;cursor:pointer;transition:color .2s}.pagination .pager-item.selected{color:#dc1e35}.pagination .pager-item:hover{color:#dc1e35}
.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;border-radius:8px}.picture.top-border-radius{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.picture img{height:100%;transition:opacity .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;border-radius:8px}.picture-placeholder-wrap.top-border-radius{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.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:.75;object-fit:cover;border-radius:8px}.picture-wrap.crop-fit .picture{height:auto}.picture-wrap.crop-fit .picture img{height:auto;object-fit:initial}
.error-boundary .icon{width:20px;height:20px;margin-right:10px}.error-boundary{padding:30px 0;display:flex;justify-content:center;align-items:center}
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)}}
.multi-step-wrapper{transition:height 300ms 75ms ease;position:relative;z-index:1}.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{display:flex;flex-direction:column}.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:rgba(0,0,0,0)}.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}
.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}


.loan-item .media-picture,.account-item .media-picture{display:flex;order:2}.loan-item .media-picture .blob-wrap,.account-item .media-picture .blob-wrap{position:absolute;height:190px;width:190px;z-index:0}.loan-item .media-picture .picture-wrap,.account-item .media-picture .picture-wrap{position:relative;border-radius:50%;height:175px;width:175px;left:10%;top:1%}.card-item .picture-wrap{position:relative;width:100%}.card-item .media-picture{position:relative;display:inline-block;flex:0 0 35%;order:2}.card-item .media-picture .blob-wrap{position:absolute;height:78%;width:78%;top:2vw;right:12%;z-index:0}.card-item .media-picture .picture-wrap{position:relative}@media(max-width: 649px){.loan-item .media-picture,.account-item .media-picture{position:relative}.loan-item .media-picture .blob-wrap,.account-item .media-picture .blob-wrap{position:absolute;height:45vw;width:45vw;left:5%}.loan-item .media-picture .picture-wrap,.account-item .media-picture .picture-wrap{height:40vw;width:40vw}.card-item{flex-direction:column-reverse}.card-item .media-picture{width:50%;left:25%}.card-item-inner{width:100% !important}}@media(min-width: 1921px){.loan-item .media-picture .blob-wrap,.account-item .media-picture .blob-wrap{height:13vw;width:13vw;right:11%;top:0%}.loan-item .media-picture .picture-wrap,.account-item .media-picture .picture-wrap{height:12vw;width:12vw}.card-item .media-picture{flex:0 0 33%}}
.product-item-features{margin:0;padding:0;line-height:21px;list-style:none}.product-item-features>*:first-child{margin-top:0}.product-item-features>*:last-child{margin-bottom:0}.product-item-feature-item{position:relative;margin-top:16px;margin-bottom:16px}.product-item-feature-item span{display:block;padding-left:32px}.product-item-feature-icon{position:absolute;top:4px;margin-right:16px;width:16px;height:16px}
.account-item-wrap{padding-bottom:60px;position:relative;width:100%}.account-item-wrap:hover .account-item-title{color:#dc1e35}.account-item-wrap .account-item{display:flex;border-radius:8px;height:100%;word-break:break-word;color:inherit;margin-bottom:16px}.account-item-wrap .account-item-actions{display:flex;flex-wrap:wrap;gap:32px}.account-item-wrap .account-item-inner{padding:16px;padding-bottom:24px;display:flex;flex-direction:column;justify-content:center;width:50%}.account-item-wrap .account-item-inner .account-item-intro .account-item-title{margin-bottom:32px;word-break:auto-phrase;font-size:25px;line-height:32px}@media(min-width: 320px){.account-item-wrap .account-item-wrap .account-item-actions{flex-wrap:wrap;gap:0px}.account-item-wrap .account-item-wrap .account-item-actions .button{max-width:96%}}@media(max-width: 649px){.account-item-wrap .account-item-wrap .account-item{flex-direction:column-reverse;gap:64px}.account-item-wrap .account-item-wrap .account-item-inner{width:100%}}@media(min-width: 650px){.account-item-wrap .account-item-wrap .account-item{height:100%}.account-item-wrap .account-item-wrap .account-item-actions{gap:32px}.account-item-wrap .account-item-wrap .account-item-actions .button{max-width:15vw}}.loan-item-wrap{padding-bottom:60px;position:relative;width:100%}.loan-item-wrap:hover .loan-item-title{color:#dc1e35}.loan-item-wrap .loan-item{display:flex;border-radius:8px;height:100%;word-break:break-word;color:inherit;margin-bottom:16px}.loan-item-wrap .loan-item-actions{display:flex;flex-wrap:wrap;gap:32px}.loan-item-wrap .loan-item-inner{padding:16px;padding-bottom:24px;display:flex;flex-direction:column;justify-content:center;width:50%}.loan-item-wrap .loan-item-inner .loan-item-intro .loan-item-title{margin-bottom:32px;word-break:auto-phrase;font-size:25px;line-height:32px}@media(min-width: 320px){.loan-item-wrap .loan-item-wrap .loan-item-actions{flex-wrap:wrap;gap:0px}.loan-item-wrap .loan-item-wrap .loan-item-actions .button{max-width:96%}}@media(max-width: 649px){.loan-item-wrap .loan-item-wrap .loan-item{flex-direction:column-reverse;gap:64px}.loan-item-wrap .loan-item-wrap .loan-item-inner{width:100%}}@media(min-width: 650px){.loan-item-wrap .loan-item-wrap .loan-item{height:100%}.loan-item-wrap .loan-item-wrap .loan-item-actions{gap:32px}.loan-item-wrap .loan-item-wrap .loan-item-actions .button{max-width:15vw}}.card-item-wrap{padding-bottom:60px;position:relative;width:100%}.card-item-wrap:hover .card-item-title{color:#dc1e35}.card-item-wrap .card-item{display:flex;border-radius:8px;height:100%;word-break:break-word;color:inherit;margin-bottom:16px}.card-item-wrap .card-item-actions{display:flex;flex-wrap:wrap;gap:32px}.card-item-wrap .card-item-inner{padding:16px;padding-bottom:24px;display:flex;flex-direction:column;justify-content:center;width:50%}.card-item-wrap .card-item-inner .card-item-intro .card-item-title{margin-bottom:32px;word-break:auto-phrase;font-size:25px;line-height:32px}@media(min-width: 320px){.card-item-wrap .card-item-wrap .card-item-actions{flex-wrap:wrap;gap:0px}.card-item-wrap .card-item-wrap .card-item-actions .button{max-width:96%}}@media(min-width: 650px){.card-item-wrap .card-item-wrap .card-item{height:100%}.card-item-wrap .card-item-wrap .card-item-actions{gap:32px}.card-item-wrap .card-item-wrap .card-item-actions .button{max-width:15vw}}
.account-overview{position:relative;margin-bottom:32px}.account-overview .lv-table{min-width:700px;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.account-overview .lv-table thead tr{background:#fff !important}.account-overview .lv-table tbody .lv-table-row .lv-item-compare{padding-left:2vw}.account-overview .lv-table tbody .lv-table-row .lv-item-compare label{width:1vw}.account-overview .lv-table-row:nth-child(odd){background:#fafafa}.account-overview .lv-table-row:nth-child(odd) .icon-color__white{color:#fafafa}.account-overview .lv-table-row>td,.account-overview .lv-table-row th{padding-top:16px;padding-bottom:16px;text-align:left}.account-overview .lv-table-row>td a,.account-overview .lv-table-row th a{color:#404040}.account-overview .lv-table-row>td.lv-item-name,.account-overview .lv-table-row th.lv-item-name{text-align:left;width:20vw}.account-overview .lv-table-row>td.lv-item-name .product-item,.account-overview .lv-table-row th.lv-item-name .product-item{display:flex;gap:16px}.account-overview .lv-table-row>td.lv-item-name:hover svg,.account-overview .lv-table-row th.lv-item-name:hover svg{visibility:visible;margin-left:0;transition:margin-left .2s;display:inline-block}.account-overview .lv-table-row>td.lv-item-name:hover a,.account-overview .lv-table-row th.lv-item-name:hover a{color:#dc1e35}.account-overview .lv-table-row>td.lv-item-name svg,.account-overview .lv-table-row th.lv-item-name svg{visibility:hidden;margin-left:-16px;transform:scale(0.5)}.account-overview .lv-table-row>td.lv-item-name svg path,.account-overview .lv-table-row th.lv-item-name svg path{fill:#dc1e35}.account-overview .lv-table-row>td.lv-item-name .product-item-link,.account-overview .lv-table-row th.lv-item-name .product-item-link{padding:25px 0 25px 0;margin:-25px 0 -25px 0}.account-overview .lv-table-row>td.lv-item-lock,.account-overview .lv-table-row th.lv-item-lock{width:15vw}.account-overview .lv-table-row>td.lv-item-interest,.account-overview .lv-table-row th.lv-item-interest{width:8vw}.account-overview .lv-table-row>td.lv-item-interest .button,.account-overview .lv-table-row th.lv-item-interest .button{height:100%;display:flex;gap:8px;align-items:center;text-align:left}.account-overview .lv-table-row>td.lv-item-interest .button svg,.account-overview .lv-table-row th.lv-item-interest .button svg{border-radius:50%;background:#f2f2f2;padding-top:3px;padding-bottom:4px}.account-overview .lv-table-row>td.lv-item-insurance,.account-overview .lv-table-row th.lv-item-insurance{width:10vw}.account-overview .lv-table-row>td.lv-item-target,.account-overview .lv-table-row th.lv-item-target{width:7vw}.account-overview .lv-table-row>td.lv-item-payout,.account-overview .lv-table-row th.lv-item-payout{width:10vw}.account-overview .lv-table-row>td.lv-item-link,.account-overview .lv-table-row th.lv-item-link{width:5vw}.account-overview .lv-table-row>td.lv-item-link .button,.account-overview .lv-table-row th.lv-item-link .button{width:128px;height:32px;left:15%;background:#fff;border:1px solid #f2f2f2;color:#dc1e35;font-size:14px}.account-overview .lv-table-row>td:last-child,.account-overview .lv-table-row th:last-child{padding-right:8px}.account-overview .lv-table tbody .lv-item-name{padding-left:24px}.account-overview .lv-table .lv-item-link{text-align:right}.account-overview .loader-wrap{top:150px}@media(min-width: 650px){.account-overview{margin-bottom:128px}}@media(min-width: 1921px){.account-overview .lv-table .lv-item-compare{width:5vw !important}}
.account-overview{padding-left:0}@media(min-width: 1000px){.account-overview{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:0}.account-overview .product-card-outer{margin-bottom:64px}}.product-overview-account{margin-bottom:48px}.product-overview-account-intro{margin-bottom:32px}.product-overview-account-intro .text-content-view{display:none}.product-overview-account-intro .text-content-title .title{margin-bottom:32px}.product-overview-account-inner{position:relative}@media(max-width: 649px){.product-overview-account-inner{padding-right:8px;padding-left:8px}}@media(max-width: 999px){.product-overview-account-inner{overflow:auto;padding-bottom:60px}}@media(min-width: 650px){.product-overview-account{margin-bottom:112px}.product-overview-account-intro .text-content{margin-bottom:32px;padding-left:0}.product-overview-account-intro .text-content-body{width:66vw}.product-overview-account-tags{padding-left:0}}@media(min-width: 1000px){.product-overview-account{position:relative;overflow:hidden;margin-bottom:160px;min-height:40vw}.product-overview-account-intro .text-content{display:flex;gap:24%;flex-wrap:wrap}.product-overview-account-intro .text-content-title{width:100%}.product-overview-account-intro .text-content-body{width:50vw}.product-overview-account-intro .text-content-view{display:block}.product-overview-account-intro .text-content-view .form-group-radio__wrapper .flat-radio-input label{padding:11px}}
.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:#404040;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:40px;z-index:98}.alert-banner__close-button button:hover{background-color:rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.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}}
.bigPictureButton{margin-top:16px;margin-bottom:32px}.bigPictureButton .bigpicture-wrap .block{background:#fff;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%}.bigPictureButton .bigpicture-wrap .block-content p{padding-right:4vw}@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,.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{display:flex;justify-content:center;flex-direction:column;box-shadow:0px 32px 64px rgba(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-content p{padding-right:0}.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}}
.quicklink{height:auto;display:block;border-radius:6px;border:1px solid #fafafa;background:#fafafa;color:#404040;font-weight:500;padding:0 32px;transition:box-shadow 300ms,border-color 300ms}.quicklink.quicklink--active .icon,.quicklink.quicklink--active .quicklink-title{color:#dc1e35}.quicklink__content{height:70px;display:flex;align-items:center;justify-content:center}.quicklink .quicklink-title{color:#595959}.quicklink .icon,.quicklink .quicklink-title,.quicklink .svg-inject{display:block;transition:color 300ms;font-size:16px;line-height:20px}.quicklink .icon,.quicklink .svg-inject{flex:0 0 25px;height:auto;margin-right:16px}.quicklink .icon svg,.quicklink .svg-inject svg{vertical-align:middle}.quicklink .icon svg path,.quicklink .svg-inject svg path{transition:all 300ms;fill:#dc1e35}.quicklink .icon .icon,.quicklink .svg-inject .icon{margin-right:0}.quicklink .icon .icon svg,.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 .icon svg path,.quicklink.red .svg-inject svg path{fill:#fff}.quicklink.red:hover,.quicklink.red:focus,.quicklink.red:active{background:#b72236}.quicklink.link{border:none;background:none;color:#dc1e35;border-radius:4px;font-size:23px;padding:8px 16px;transition:background-color 300ms}.quicklink.link:hover{background-color:#f2f2f2}.quicklink.box{height:100%;width:100%;background-color:#fff;position:relative;display:block;padding:0;border:1px solid #d1d1d1;border-radius:3px;transition:color 300ms,border-color 300ms;container-type:inline-size}.quicklink.box:before{content:"";height:0;display:block;position:relative;padding-bottom:89.04%}.quicklink.box .icon,.quicklink.box .svg-inject{width:clamp(24px,1.4vw,36px);margin:0;margin-bottom:12.8px;margin-top:30%;transition:transform 100ms ease-out}.quicklink.box .quicklink-title{font-weight:400;font-size:clamp(16px,.8vw,20px);line-height:1.3}.quicklink.box .quicklink__content{height:auto;position:absolute;inset:0;align-items:center;justify-content:flex-start;flex-direction:column;text-align:center;padding:0 8px}.quicklink.box:hover{border-color:#dc1e35}.quicklink.box:hover .icon,.quicklink.box:hover .svg-inject{transform:translateY(-3px);transition:transform 300ms ease-out}.quicklink.compact{height:auto;padding:16px 8px;background:#fff;border-color:rgba(0,0,0,0);border-radius:8px;box-shadow:0px 32px 64px 0px rgba(0,0,0,.06);transition:color 300ms ease-out,box-shadow 300ms ease-out}.quicklink.compact .quicklink-title{font-size:16px;font-weight:500}.quicklink.compact .quicklink__content{height:40px;position:relative;padding:0;justify-content:center}.quicklink.compact .icon,.quicklink.compact .svg-inject{width:16px;margin-top:0;margin-bottom:4px}.quicklink.compact:before{display:none}.quicklink.compact:hover{box-shadow:0px 32px 64px 0px rgba(0,0,0,.12)}.quicklink.compact:hover .icon,.quicklink.compact:hover .svg-inject{transform:translateY(0)}.quicklink.compact.quicklink--active{border-color:#dc1e35}@container (max-width: 200px){.quicklink.compact .quicklink-title{font-size:14px}}@container (max-width: 120px){.quicklink{padding:0 16px}.quicklink.box .quicklink__content{height:100%;justify-content:center}.quicklink.box .quicklink-title{font-size:11px}.quicklink.box .icon,.quicklink.box .svg-inject{margin-top:0;margin-bottom:5px}}
.modal__body{overflow:auto;padding-right:32px;padding-bottom:32px;padding-left:32px}.modal__body::-webkit-scrollbar{background:rgba(0,0,0,0);width:.5em}.modal__body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal__body::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.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:#fff;background:#dc1e35}.modal__header.red .modal__close-button path{fill:#fff}.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:700;color:#404040}.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:rgba(0,0,0,0)}@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:rgba(0,0,0,0)}.modal-step .modal-step-container{display:flex;flex-direction:column}.modal-step .modal-step-container .modal-step-counter{line-height:1.1875em;color:#8c8c8c}.modal-step .modal-step-container .modal-step-counter p{margin-bottom:8px}.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:rgba(0,0,0,0)}.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:#d9d9d9}.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:#404040;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:#404040;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:#404040}.gift-card-status .gift-card-status-accordion-button:hover{cursor:pointer;background-color:rgba(0,0,0,0)}.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:#404040}.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:rgba(0,0,0,0);width:.5em}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.gift-card-status .gift-card-status-accordion-content::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.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}}
.hero-card-wrap{z-index:9}.hero-card-wrap .button{padding-left:32px;padding-right:32px}.hero-card-wrap .primary-button-wrap .button.red{color:#fff}.hero-card-wrap .primary-button-wrap .button.red:hover{text-decoration:none;color:#fff;background-color:#b72236}.hero-card-wrap .secondary-button-wrap .button{color:#404040;text-align:center}.hero-card-wrap .secondary-button-wrap .button:hover{text-decoration:none;color:#fff}.hero-card-wrap .secondary-button-wrap .button.left{justify-content:start;padding-left:32px;height:100%}
.hero-block .image-content-card{height:70vw}.hero-block .image-content-card .media-wrap.card-type-debit-platinum{width:100%}.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 .card{display:block;position:absolute;top:-5%;max-width:100%}@media(max-width: 649px){.hero-block.hero-block-product.hero-block-product-card .image-content-wrap{margin-top:-5vh}.hero-block.hero-block-product.hero-block-product-card .image-content-card .media-wrap{top:15%;width:80%;margin-left:10%}}@media(max-width: 999px){.hero-block.hero-block-product.hero-block-product-card .image-content-wrap{top:unset;right:unset;border-radius:0%}.hero-block .image-content-card .media-wrap{top:0;position:absolute}}@media(min-width: 650px)and (max-width: 999px){.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .image-content{border-radius:0%;top:2vh;right:-5vw;width:38vw;min-width:300px;min-height:500px}}@media(min-width: 650px){.hero-block .image-content-card{height:58.333vw}}@media(min-width: 1000px){.fake-heroblock-card-container{position:absolute;top:0;right:-6.66667vw;width:100vw;height:100vh}.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .image-content{left:35%;top:5%;width:37vw;height:80vh;min-height:400px;max-height:800px;max-width:500px}.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{width:720px}.hero-block .image-content-card .card-type-credit-gold .element,.hero-block .image-content-card .card-type-debit-gold .element{background:#dc1e35}}@media(min-width: 1921px){.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .image-content{width:unset;right:-10%}.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .image-content .card{padding-top:12.5%;width:unset;height:unset}}
.text-content:has(.popin){display:flex;flex-direction:column-reverse}.popin-wrapper{margin-top:24px}.popin-wrapper:empty{margin-top:0}.popin{position:relative;background:#fef5f6;border-radius:10px;padding:16px;display:block;background:#fff;max-width:560px;opacity:0;transition:opacity 300ms 100ms ease-out,transform 300ms;transform:translateY(100%);box-shadow:0px 32px 64px rgba(0,0,0,.16);margin-top:0;margin-bottom:16px}.popin--hero{margin-bottom:24px}.popin__close{position:absolute;right:16px;top:16px;width:16px;height:16px}.popin__close svg{vertical-align:top}.popin__main{display:flex;align-items:center}.popin__image{display:none;width:30%;text-align:center;padding:0 32px}.popin__image img{width:100%;max-width:200px;min-width:50px}.popin__actions{margin-top:24px;display:flex;width:100%;padding:0;gap:16px;flex-direction:row-reverse}.popin__content{display:flex;flex-direction:column;justify-content:center}.popin__content>*:last-child{margin-top:0}.popin__content h3{max-width:90%;font-size:clamp(18px,3vw,23px);font-weight:700}.popin__content p{font-size:clamp(16px,3vw,18px);margin-bottom:0}.popin__content a{font-size:clamp(16px,2.5vw,18px)}.popin.popin--visible{opacity:1;transform:translateY(-20%)}@media(min-width: 650px){.popin{padding:24px 16px 16px 0}.popin--hero{margin-bottom:32px}.popin__actions{padding:0 0 0 16px}.popin__image{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px}.popin__content{width:70%}}@media(min-width: 1000px)and (max-width: 1921px){.hero-block:has(.popin) .title{margin-top:13vh;transition:margin 200ms ease-in-out}}@media(min-width: 1000px){.hero-block:has(.popin) .text-content{display:flex;flex-direction:column}#heroPopIn{order:2;margin-top:auto;margin-bottom:32px}.popin-wrapper{margin-top:24px}.popin.popin--visible{transform:translateY(0%)}.popin--hero{margin-top:96px;margin-bottom:0;position:absolute;bottom:10vh;max-width:560px;left:50%;z-index:1}}
.hero-block{position:relative}.hero-block .message-box{margin-bottom:32px}.hero-block .home-quicklinks{z-index:1;order:3}.hero-block .home-quicklinks .quicklink{margin-bottom:16px}.hero-block .social-share{margin-top:48px}.hero-block .hat{display:block;padding-bottom:16px;line-height:1.1875;color:#dc1e35}.hero-block .title{margin-bottom:16px;color:#dc1e35}.hero-block .image-content-wrap{order:2;padding-right:0}.hero-block .image-content-wrap .image-content{position:relative;width:100%;height:100%}.hero-block .text-content{order:1}.hero-block .text-content .copy-wrap{margin-bottom:32px}.hero-block .text-content .countdown{margin-top:48px}.hero-block hr{margin-top:96px}.hero-block.hero-block-home{background:#fafafa;margin-bottom:0}.hero-block.hero-block-home+div:not(.conversion-table-wrap),.hero-block.hero-block-home+section:not(.conversion-table-wrap){margin-top:80px}.hero-block.hero-block-home .title{font-size:clamp(41px,7.55vw,74px)}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{position:absolute;width:50vw;height:50vw}.hero-block.hero-block-education .text-content,.hero-block.hero-block-product .text-content{margin-top:40px}.hero-block.hero-block-events,.hero-block.hero-block-education{margin-bottom:128px}.hero-block.hero-block-mediacenter{margin-bottom:64px}.hero-block.hero-block-education,.hero-block.hero-block-product{margin-bottom:0}.hero-block.hero-block-landing.no-image{margin-bottom:0}.hero-block.hero-block-landing.no-image .image-content-wrap{display:none}@media(max-width: 649px){.hero-block{display:flex;flex-direction:row;flex-wrap:wrap}.hero-block .image-content-wrap{order:1}.hero-block.hero-block-mediacenter .image-content-wrap,.hero-block.hero-block-home .image-content-wrap{padding-left:8px;padding-right:8px;padding-bottom:32px}.hero-block .hero-card-wrap{flex-direction:column;gap:3vw}.hero-block .hero-card-wrap .primary-button-wrap,.hero-block .hero-card-wrap .secondary-button-wrap{padding-right:0;padding-left:0}.hero-block .home-quicklinks.quicklinks-mobile{display:block;order:2;margin-top:10%}.hero-block.hero-block-education,.hero-block.hero-block-product{top:-15px;overflow:hidden;flex-direction:column}.hero-block.hero-block-education.hero-block-product-card .text-content .copy-wrap,.hero-block.hero-block-product.hero-block-product-card .text-content .copy-wrap{margin-top:48px}.hero-block.hero-block-education .image-content-wrap,.hero-block.hero-block-product .image-content-wrap{order:1;margin-top:-15vh}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{width:100vw;height:100vw;top:-125px}.hero-block.hero-block-education .image-content-wrap .blob-wrap.cardImage,.hero-block.hero-block-product .image-content-wrap .blob-wrap.cardImage{top:-25px}.hero-block.hero-block-education .image-content-wrap .image-content .picture-wrap,.hero-block.hero-block-product .image-content-wrap .image-content .picture-wrap{right:-5vw;max-width:unset;border-radius:600px}.hero-block.hero-block-landing .hero-card-wrap{margin-top:0;margin-bottom:5vw}.hero-block.hero-block-landing .hero-card-wrap .primary-button-wrap{padding:0}.hero-block.hero-block-landing .hero-card-wrap .secondary-button-wrap{padding:0}.hero-block.hero-block-landing .image-content-wrap .image-content .picture-wrap{width:91vw}}@media(min-width: 650px)and (max-width: 999px){.hero-block .hero-card-wrap{grid-row:4/5;grid-column:1/5;margin-top:5vw;margin-left:14.33333vw;max-width:83.33333%;flex-direction:column;gap:16px}.hero-block .hero-card-wrap .secondary-button-wrap .button{text-align:center}.hero-block .home-quicklinks,.hero-block .image-content-wrap,.hero-block .text-content{margin-left:14.33333vw;max-width:83.33333%}.hero-block .home-quicklinks{order:3;margin-top:5%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10vh;gap:8px}.hero-block .home-quicklinks .quicklink{margin-bottom:8px;width:calc(50% - 8px)}.hero-block.hero-block-landing{margin-bottom:48px}.hero-block.hero-block-landing .image-content-wrap{height:50vw}.hero-block.hero-block-landing .text-content{max-width:66vw}.hero-block.hero-block-landing .hero-card-wrap{order:3;margin-top:3vw;flex-direction:row}.hero-block.hero-block-education.hero-block-product-card,.hero-block.hero-block-product.hero-block-product-card{min-height:66vh;max-height:70vh;grid-template-rows:repeat(3, 1fr)}.hero-block.hero-block-education.hero-block-product-card .text-content,.hero-block.hero-block-product.hero-block-product-card .text-content{grid-row:1/auto;grid-column:3/8}.hero-block.hero-block-education.hero-block-product-card .hero-card-wrap,.hero-block.hero-block-product.hero-block-product-card .hero-card-wrap{grid-row:auto;grid-column:3/8}.hero-block.hero-block-education,.hero-block.hero-block-product{display:grid;grid-template-columns:repeat(15, 1fr);grid-template-rows:1fr 1fr 40px;margin-top:-50px;overflow:hidden}.hero-block.hero-block-education .text-content,.hero-block.hero-block-product .text-content{grid-row:1/3;grid-column:3/9;margin-left:0;max-width:unset}.hero-block.hero-block-education .text-content .copy-wrap p,.hero-block.hero-block-product .text-content .copy-wrap p{font-size:clamp(18px,2.6vw,20px)}.hero-block.hero-block-education .hero-card-wrap,.hero-block.hero-block-product .hero-card-wrap{grid-row:3/4;grid-column:3/9;margin:0;max-width:unset}.hero-block.hero-block-education .image-content-wrap,.hero-block.hero-block-product .image-content-wrap{position:absolute;top:-66px;right:-33px;grid-row:1/3;grid-column:9/16;justify-self:right;margin:0;max-width:unset}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{min-height:400px;min-width:400px;left:0;top:3vw}.hero-block.hero-block-education .image-content-wrap .blob-wrap.cardImage,.hero-block.hero-block-product .image-content-wrap .blob-wrap.cardImage{top:-5vw}.hero-block.hero-block-education .image-content-wrap .image-content,.hero-block.hero-block-product .image-content-wrap .image-content{overflow:hidden;border-radius:100%;width:50vw;height:50vw;min-width:400px;min-height:400px;bottom:0}}@media(max-width: 999px){.hero-block{margin-bottom:96px}.hero-block .hero-card-wrap{display:flex;margin-top:5vw;order:2}.hero-block .image-content-wrap{order:3}.hero-block .image-content-wrap .image-content:before{content:"";display:block;position:relative;padding-bottom:100%}.hero-block .image-content-wrap .image-content .picture-wrap{position:absolute;height:100%;width:100%;top:0}.hero-block.hero-block-home{background-color:#fafafa}.hero-block.hero-block-home .copy-wrap div{position:relative}.hero-block.hero-block-home .copy-wrap div:before{content:"";background:#fafafa;width:120vw;height:180vh;display:block;position:absolute;left:calc(-13.33334vw - 8px);top:0px;transform:translateY(-100%);z-index:-1}}@media(min-width: 650px){.hero-block .hat{padding-bottom:32px}.hero-block .full-bleed .picture-wrap{height:100%}.hero-block.hero-block-home+div:not(.conversion-table-wrap),.hero-block.hero-block-home+section:not(.conversion-table-wrap){margin-top:144px}.hero-block.hero-block-education,.hero-block.hero-block-product{margin-bottom:48px}.social-share{margin-top:32px}}@media(min-width: 1000px){.hero-block{display:grid;grid-template-columns:repeat(15, 1fr);max-height:100vh}.hero-block .row{height:100%}.hero-block .message-box{margin-bottom:0}.hero-block .title{margin-top:10vh}.hero-block .title.size-lg-small{margin-bottom:.66667em}.hero-block .title.size-lg-medium{margin-bottom:.52459em}.hero-block .title.size-lg-large{margin-bottom:.42108em}.hero-block .title.size-lg-xl{margin-bottom:.32108em}.hero-block .text-content{display:inline-block;grid-column:2/6;grid-row:1/2}.hero-block .text-content .copy-wrap{display:flex;flex-direction:column;justify-content:space-between}.hero-block .text-content .countdown{position:absolute;top:0;right:-6.66667vw;transform:translateX(100%);z-index:2}.hero-block .image-content-wrap{grid-column:7/16;grid-row:1/11;width:100%}.hero-block .image-content-wrap .image-content{display:block;overflow:hidden}.hero-block .hero-card-wrap{display:flex;gap:16px;grid-column:2/7;grid-row:2/3}.hero-block .hero-card-wrap .primary-button-wrap{width:50%;padding:0}.hero-block .hero-card-wrap .secondary-button-wrap{width:50%;padding:0}.hero-block .hero-card-wrap .secondary-button-wrap .button{text-align:center}.hero-block .hero-card-wrap.single-button .primary-button-wrap{width:auto}.hero-block:not(.hero-block-type-condensed){max-height:calc(100vh - 112px)}.hero-block.hero-block-education{max-height:70vh}.hero-block.hero-block-imageless .text-content{grid-column:2/9}.hero-block.hero-block-product:not(.hero-block-type-condensed){min-height:calc(100vh - 112px - 16px)}.hero-block.hero-block-type-condensed{min-height:calc(75vh - 112px)}.hero-block.hero-block-education.hero-block-product-card .image-content-wrap .blob-wrap,.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .blob-wrap{left:20%;width:45vw;height:45vw}.hero-block.hero-block-education .text-content,.hero-block.hero-block-product .text-content{grid-column:2/8}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{top:-15%;left:10%;min-height:730px;min-width:730px}.hero-block.hero-block-education .image-content-wrap .image-content,.hero-block.hero-block-product .image-content-wrap .image-content{overflow:hidden;width:50vw;height:50vw}.hero-block.hero-block-education .image-content-wrap .image-content .picture-wrap,.hero-block.hero-block-product .image-content-wrap .image-content .picture-wrap{position:absolute;top:0;height:100%;width:100%}.hero-block.hero-block-education .image-content-wrap .image-content,.hero-block.hero-block-product .image-content-wrap .image-content{bottom:20%;right:-14%}.hero-block.hero-block-product-card .image-content-wrap .image-content{height:60vw}.hero-block.hero-block-education .image-content-wrap .image-content,.hero-block.hero-block-product:not(.hero-block-product-card) .image-content-wrap .image-content{border-radius:100%;min-height:730px;min-width:730px}.hero-block.hero-block-education .image-content-wrap .image-content:before,.hero-block.hero-block-product:not(.hero-block-product-card) .image-content-wrap .image-content:before{content:"";height:0;display:block;padding-bottom:100%}.hero-block.hero-block-landing{grid-template-rows:1fr;max-height:none}.hero-block.hero-block-landing .image-content-wrap{grid-row:1/2;grid-column:2/15}.hero-block.hero-block-landing .image-content-wrap .image-content{overflow:hidden;aspect-ratio:3.2}.hero-block.hero-block-landing .text-content{margin-top:2vw;grid-row:3/auto;grid-column:2/11}.hero-block.hero-block-landing .text-content .copy-wrap .title{margin-top:0}.hero-block.hero-block-landing.has-card{padding-bottom:96px;grid-template-rows:1fr}.hero-block.hero-block-landing.has-card .image-content-wrap{grid-row:1/auto}.hero-block.hero-block-landing.has-card .text-content{grid-row:2/3}.hero-block.hero-block-landing.has-card .hero-card-wrap{grid-row:auto}.hero-block.hero-block-landing.no-image{min-height:calc(50vh - 112px)}.hero-block.hero-block-landing.no-image .text-content{grid-row:1/auto;grid-column:2/11}.hero-block.hero-block-landing.no-image .hero-card-wrap{grid-row:auto;margin-bottom:64px}.hero-block.hero-block-landing .hero-card-wrap{grid-column:2/8;grid-row:4/auto}.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-type-condensed .title.size-lg-small{margin-bottom:.66667em}.hero-block.hero-block-type-condensed .title.size-lg-medium{margin-bottom:.52459em}.hero-block.hero-block-type-condensed .title.size-lg-large{margin-bottom:.42108em}.hero-block.hero-block-home{background-color:#fafafa;grid-template-rows:repeat(2, 1fr)}.hero-block.hero-block-home .title{margin-top:10vh}.hero-block.hero-block-home .text-content{grid-column:2/8;padding-right:32px}.hero-block.hero-block-home .home-quicklinks{grid-column:2/8;grid-row:2/3;padding-right:32px;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;align-content:center;gap:16px}.hero-block.hero-block-home .home-quicklinks .quicklink{margin-bottom:0;width:calc(50% - 8px)}.hero-block.hero-block-home .image-content-wrap{grid-row:1/3;grid-column:8/16}.hero-block.hero-block-home .image-content-wrap .image-content{width:calc(100% - 24px)}.hero-block.hero-block-home .copy-wrap div{position:relative}.hero-block.hero-block-home .copy-wrap div:before{content:"";background:#fafafa;width:120vw;height:180vh;display:block;position:absolute;left:calc(-13.33334vw - 8px);top:0px;transform:translateY(-100%);z-index:-1}.hero-block.hero-block-home:after{content:"";width:66%;height:100%;position:absolute;z-index:0;bottom:10%;left:0;pointer-events:none;background-image:url(/client/1ded9223c7708593496a12f080861102.svg);background-repeat:no-repeat;background-position-y:bottom}.hero-block.hero-block-education.hero-block-product-card .blob-wrap,.hero-block.hero-block-product.hero-block-product-card .blob-wrap{min-width:650px;min-height:650px}.hero-block.hero-block-education.hero-block-product-card .image-content-wrap,.hero-block.hero-block-product.hero-block-product-card .image-content-wrap{height:800px;grid-column:8/16}.hero-block.hero-block-education .image-content-wrap,.hero-block.hero-block-product .image-content-wrap{position:relative;grid-column:8/16;overflow:hidden;justify-self:right}.hero-block.hero-block-mediacenter .image-content-wrap{grid-column:8/16}}@media(min-width: 1919px){.hero-block .text-content{grid-column:3/7}.hero-block .hero-card-wrap{grid-column:3/7}.hero-block .image-content-wrap{grid-column:8/16}.hero-block.hero-block-landing.no-image .text-content{grid-column:3/11}.hero-block.hero-block-landing.no-image .hero-card-wrap{grid-column:3/8}.hero-block.hero-block-landing .hero-card-wrap{grid-column:3/7;grid-row:auto}.hero-block.hero-block-education .text-content,.hero-block.hero-block-product .text-content{grid-column:3/7}.hero-block.hero-block-home .text-content{grid-column:3/8;padding-right:40px}.hero-block.hero-block-home .home-quicklinks{grid-column:3/8;align-self:start;margin-top:5vh}}@media(min-width: 1920px){.hero-block:not(.hero-block-type-condensed){min-height:calc(100vh - 112px)}.hero-block.hero-block-landing .image-content-wrap{grid-column:3/14}.hero-block.hero-block-landing .text-content{grid-column:3/11}.hero-block.hero-block-imageless .text-content{grid-column:3/9}}@media(min-width: 1921px){.hero-block.hero-block-product.hero-block-product-card .image-content-wrap{height:1200px}.hero-block.hero-block-landing.no-image{min-height:calc(33vh - 112px)}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{top:-200px}}@media(min-width: 2559px){.hero-block{grid-template-columns:repeat(19, 1fr)}.hero-block .image-content-wrap{grid-column:9/20}.hero-block.hero-block-home .home-quicklinks{padding-right:0;align-self:start}.hero-block.hero-block-home .text-content{align-self:center;padding-right:0}.hero-block.hero-block-home .image-content-wrap{grid-column:9/20}.hero-block.hero-block-landing{grid-template-rows:repeat(1, 1fr)}.hero-block.hero-block-landing .image-content-wrap{margin-top:1vw;grid-column:3/18}.hero-block.hero-block-education .image-content-wrap,.hero-block.hero-block-mediacenter .image-content-wrap,.hero-block.hero-block-product .image-content-wrap{right:-1%;grid-column:9/20}.hero-block.hero-block-education{min-height:80vh}.hero-block.hero-block-product:not(.hero-block-type-condensed){min-height:calc(100vh - 112px - 128px)}.hero-block.hero-block-education .image-content-wrap .image-content,.hero-block.hero-block-product .image-content-wrap .image-content{right:-20%}.hero-block.hero-block-education.hero-block-product-card .image-content-wrap,.hero-block.hero-block-product.hero-block-product-card .image-content-wrap{grid-column:9/20}.hero-block.hero-block-education.hero-block-product-card .image-content-wrap .image-content,.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .image-content{max-width:650px;max-height:1000px;left:40%;top:0}.hero-block.hero-block-education.hero-block-product-card .image-content-wrap .blob-wrap,.hero-block.hero-block-product.hero-block-product-card .image-content-wrap .blob-wrap{max-height:1400px;max-width:1400px}.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{bottom:15%;left:20%;min-height:700px;min-width:700px}}@media(max-height: 600px){.hero-block-home:not(.hero-block-type-condensed){max-height:110vh}}@media(max-height: 821px){.hero-block.hero-block-home .title{margin-top:0}}@media(min-height: 1000px)and (max-width: 649px){.hero-block.hero-block-education .image-content-wrap .blob-wrap,.hero-block.hero-block-product .image-content-wrap .blob-wrap{top:-200px}}@media(min-height: 1000px)and (min-width: 1000px){.hero-block.hero-block-landing.no-image{min-height:calc(33vh - 112px)}}@media(min-height: 1000px)and (min-width: 1920px){.hero-block.hero-block-home .text-content .title{padding-top:10vh}.hero-block.hero-block-home .home-quicklinks{grid-row:2/3}.hero-block.hero-block-landing.no-image{min-height:calc(33vh - 112px)}}
.hero-block.hero-block-moment{margin-bottom:96px}.hero-block.hero-block-moment:after{content:"";width:100vw;height:0;position:absolute;left:0}.hero-block.hero-block-moment:after{bottom:10%;z-index:0;padding-bottom:60%;clip-path:url(#moment-clip-path);background:#dc1e35;transform:translateY(15px);width:100%;height:90%}.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:after{content:"";z-index:0;position:absolute;width:110vw;height:100vh;top:0;transform:translateY(-100%);background:#dc1e35;left:calc(-6.66667vw + 12px)}.hero-block.hero-block-moment .copy-wrap h1,.hero-block.hero-block-moment .copy-wrap p{position:relative;z-index:1}.hero-block.hero-block-moment .title{position:relative;color:#fff}.hero-block.hero-block-moment .paragraph{color:#fff}.hero-block.hero-block-moment.has-card:after{bottom:25%}@media(max-width: 649px){.hero-block.hero-block-moment{margin-right:-16px;margin-left:-16px}.hero-block.hero-block-moment .image-content-wrap{width:calc(100% - 16px);padding-left:16px}.hero-block.hero-block-moment .hero-card-wrap{flex-direction:column}.hero-block.hero-block-moment .title{position:relative;color:#fff}.hero-block.hero-block-moment .paragraph{color:#fff}}@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:25%;content:"";background:#fff}.hero-block.hero-block-moment .hero-card-wrap{flex-direction:row}.hero-block.hero-block-moment .hero-card-wrap>div{flex:0 0 40%}}@media(max-width: 999px){.hero-block.hero-block-moment{flex-direction:column}.hero-block.hero-block-moment .image-content-wrap{order:2;margin-bottom:0px}.hero-block.hero-block-moment .image-content-wrap .image-content::before{padding-bottom:72.5%}.hero-block.hero-block-moment .social-share__title{color:#fff}.hero-block.hero-block-moment .social-share .icon svg{color:#fff}}@media(min-width: 650px){.hero-block.hero-block-moment .copy-wrap h1+div:before,.hero-block.hero-block-moment .copy-wrap h1+div:after{left:calc(-13.33334vw - 20px)}.hero-block.hero-block-moment .picture-wrap{height:100%}}@media(min-width: 1000px){.hero-block.hero-block-moment{background:rgba(0,0,0,0)}.hero-block.hero-block-moment:after{display:none}.hero-block.hero-block-moment .hero-card-wrap{grid-row:auto;margin-top:2vw}.hero-block.hero-block-moment .text-content .copy-wrap .title{margin-top:10vh}.hero-block.hero-block-moment .image-content-wrap{grid-column:8/16;width:calc(100% - 20px);padding-left:0}.hero-block.hero-block-moment .image-content{z-index:1}.hero-block.hero-block-moment .text-content{display:flex;flex-direction:column;justify-content:space-between;grid-row:1/3;grid-column:2/7}.hero-block.hero-block-moment .copy-wrap h1+div{padding-bottom:10vh;position:relative}.hero-block.hero-block-moment .copy-wrap h1+div:before{clip-path:url(#moment-clip-path);content:"";background:#dc1e35;width:110vw;height:0;min-height:190%;position:absolute;bottom:0;z-index:0;animation:squish 15s linear infinite;transform-origin:center bottom}.hero-block.hero-block-moment .copy-wrap h1,.hero-block.hero-block-moment .copy-wrap p{position:relative;z-index:1}.hero-block.hero-block-moment .title:before{top:-224px;bottom:0;left:calc(-6.66667vw - 8px);width:100vw;background:rgba(0,0,0,0)}.hero-block.hero-block-moment .paragraph{z-index:2;position:relative}}@media(min-width: 1920px){.hero-block.hero-block-moment .hero-card-wrap{grid-column:2/7}.hero-block.hero-block-moment .copy-wrap h1+div:before{min-height:250%}}@media(min-width: 2559px){.hero-block.hero-block-moment .text-content{grid-column:2/8}.hero-block.hero-block-moment .hero-card-wrap{grid-column:3/8}.hero-block.hero-block-moment .image-content-wrap{grid-column:10/20}}@keyframes squish{0%{transform:scaleX(1) rotate(0deg)}25%{transform:scaleX(1.2) rotate(2deg)}50%{transform:scaleX(1.6) rotate(1deg)}75%{transform:scaleX(1.3) rotate(4deg)}100%{transform:scaleX(1) rotate(0deg)}}
.message-box{padding:16px;padding-left:24px;position:relative;font-size:14px;transition:opacity .3s ease-in-out,max-height .2s .2s ease-out,padding .2s .2s,margin .2s .2s;max-height:1000px}.message-box.exit{opacity:1;height:100%}.message-box.exit-active{opacity:0;max-height:0;overflow:hidden;box-sizing:content-box;padding:0;margin:0}.message-box.exit-done{display:none}.message-box:before{content:"";display:block;width:8px;height:100%;position:absolute;left:0;top:0}.message-box__title{display:flex;align-items:center;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__close{position:absolute;right:16px;top:16px}.message-box__close svg path{fill:#404040}.message-box.message-box--info:before{background-color:#009cbd}.message-box.message-box--info{background:#f3fcfe}.message-box.message-box--alert:before{background-color:#fcc036}.message-box.message-box--alert{background:#fef2d7}.message-box.message-box--error:before{background-color:#dc1e35}.message-box.message-box--error{background:#fce7ea}@media(min-width: 1000px){.message-box{padding:32px;padding-left:38px}.message-box--small{padding:16px}}
.hero-block-mortgage{margin-bottom:0}.hero-mortgage-content-wrap{width:100%;order:2;margin-bottom:48px}.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:.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: 999px){.hero-block-mortgage{height:auto;max-height:auto}}@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: 650px){.hero-block-mortgage{grid-template-rows:repeat(4, 1fr)}.hero-block-mortgage .hero-mortgage-content-wrap{margin-top:0}.hero-block-mortgage .text-content{grid-column:2/6;align-self:center}.hero-block-mortgage .hero-mortgage-content-wrap{grid-column:8/15;grid-row:1/4;align-self:center}}@media(min-width: 1000px){.hero-block-mortgage{min-height:80vh}.hero-block-mortgage .text-content{grid-column:4/8}.hero-block-mortgage .hero-mortgage-content-wrap{grid-column:9/14}}@media(min-width: 1921px){.hero-block-mortgage{grid-template-rows:repeat(4, 1fr);grid-template-columns:repeat(19, 1fr)}.hero-block-mortgage .hero-mortgage-content-wrap{margin-top:0}.hero-block-mortgage .text-content{grid-column:6/10}.hero-block-mortgage .hero-mortgage-content-wrap{grid-column:11/17}}
.call-to-action-inner{z-index:9;overflow:auto;padding-top:32px;border-radius:3px;background:#fff}.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:#fff}.call-to-action-inner .primary-button-wrap .button.red:hover{text-decoration:none;color:#fff;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:#404040;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:#404040}
.tooltip-funds .information{margin-bottom:16px;font-size:20px;font-weight:normal;line-height:.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:rgba(0,0,0,0)}.tooltip-trigger:hover{background-color:rgba(0,0,0,0)}.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.5775075988px + 15.8054711246vw);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.7507163324px + 5.7306590258vw)}}@media(min-width: 1000px){.hero-chart-content-wrap .hero-chart-risk-status{font-size:calc(14.6086956522px + 1.7391304348vw)}}
.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:clamp(68px,20vw,999px);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:clamp(68px,13vw,105px)}}@media(min-width: 1000px){.hero-chart-content-wrap .pie span{font-size:clamp(48px,5vw,1920px)}}
.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:#404040}.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 svg{height:11px;color:#919191}.fund-gengi-summary-value-change-none .fund-gengi-summary-value-change-arrow{opacity:0}.fund-gengi-summary-value-change-up{color:#14ac8a}.fund-gengi-summary-value-change-up .fund-gengi-summary-value-change-arrow{transform:translateY(-4px)}.fund-gengi-summary-value-change-up .fund-gengi-summary-value-change-arrow svg{color:#14ac8a}.fund-gengi-summary-value-change-down{color:#dc1e35}.fund-gengi-summary-value-change-down .fund-gengi-summary-value-change-arrow{transform:rotate(180deg) translateY(-4px)}.fund-gengi-summary-value-change-down .fund-gengi-summary-value-change-arrow svg{color:#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:.5;color:#4f4f4f}.hero-chart-content-wrap .tab-container button:hover{background-color:#fff}.hero-chart-content-wrap .tab-container button[aria-selected=true]{transition:opacity 320ms ease;opacity:1;color:#4f4f4f;background-color:#fff}.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: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:200px}.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.2297496318px + 1.1782032401vw);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.057437408px + .29455081vw);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.9565217391px + 1.3043478261vw)}}
@keyframes scaleInColumn{100%{opacity:1}}.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-block-funds .call-to-action-outer .button{margin-bottom:16px}.hero-chart-content-wrap{position:relative;order:2;margin-bottom:40px;color:#6d6d6d}.hero-chart-content-wrap .hero-chart-row{position:relative;margin-bottom:16px}.hero-chart-content-wrap .hero-chart-row>div{position:relative}.hero-chart-content-wrap .hero-chart-block{margin-bottom:16px;overflow:hidden;border:.75px solid #e2e2e2;border-radius:3px;background-color:#fff}.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;display:flex}.hero-chart-content-wrap .hero-block-funds-pdf-link .icon{margin-right:8px}@media(min-width: 650px){.hero-block-funds .call-to-action-outer{display:flex;gap:16px;max-width:500px}.hero-chart-content-wrap{padding-top:48px;padding-bottom:48px}.hero-chart-content-wrap .hero-chart-row{padding:0 16px}.hero-chart-content-wrap .hero-chart-row:nth-child(2){display:flex;gap:16px}.hero-chart-content-wrap .hero-chart-row:nth-child(2)>div{flex:1 1 calc(50% - 16px)}.hero-chart-content-wrap .hero-block-funds-pdf-link{margin-right:16px}.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.hero-block-funds .text-content{grid-column:2/7;grid-row:1/2;padding-right:32px}.hero-block.hero-block-funds .hero-chart-content-wrap{padding-left:6.66667vw;padding-right:6.66667vw;grid-column:7/15;grid-row:1/2}.hero-block.hero-block-funds .copy-wrap{margin-bottom:32px}}@media(min-width: 1920px){.hero-block.hero-block-funds .text-content{grid-column:3/7}.hero-block.hero-block-funds .hero-chart-content-wrap{grid-column:7/15}}@media(min-width: 2559px){.hero-block.hero-block-funds{grid-template-columns:repeat(19, 1fr)}.hero-block.hero-block-funds .text-content{grid-column:3/8}.hero-block.hero-block-funds .hero-chart-content-wrap{grid-column:8/18}.hero-block.hero-block-funds .bottom .hero-chart-container{height:350px}}
.hero-block-event{display:none}@media(min-width: 1000px){.hero-block.hero-block-event{display:grid;min-height:auto;padding-top:16px;margin-bottom:48px}.hero-block.hero-block-event .image-content-wrap{position:relative;padding:0;grid-column:2/15;width:100%;padding:0 8px}.hero-block.hero-block-event .image-content-wrap .picture-wrap{position:relative}}@media(min-width: 1920px){.hero-block.hero-block-event .image-content-wrap{grid-column:3/14}}@media(min-width: 2559px){.hero-block.hero-block-event .image-content-wrap{grid-column:3/18}}
.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}}
#chat-container{z-index:10031;position:relative}#chat-container svg{vertical-align:top}#chat-container button.frodi-logout-btn{padding:2px 20px !important;position:absolute;z-index:10;border-radius:3px !important;top:54px;right:16px;color:#fff !important;background:#dc1e35 !important;cursor:pointer;opacity:0;transition:opacity 100ms 0ms}#chat-container button.frodi-logout-btn.visible{opacity:1;transition:opacity 300ms 300ms}@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%, rgb(255, 255, 255) 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:rgba(0,0,0,0);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,.news-article__ir .news-article__body ul{overflow:hidden;margin-bottom:0;padding:0;font-size:clamp(18px,2.25vw,20px);line-height:1.4;list-style:none;transition:max-height 500ms ease-in-out;color:#6d6d6d}.bullet-list li,.news-article__ir .news-article__body ul li{position:relative;margin-bottom:16px;padding-left:32px}.bullet-list li:before,.news-article__ir .news-article__body ul 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,.news-article__ir .news-article__body ul.show{max-height:350px}.read-more-toggle{overflow:hidden;margin-top:48px;max-height:100px;transition:max-height 350ms ease-in,opacity .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,.news-article__ir .news-article__body ul{max-height:initial}.bullet-list li,.news-article__ir .news-article__body ul li{margin-bottom:24px;padding-left:32px}.bullet-list li:before,.news-article__ir .news-article__body ul li:before{left:0}}@media(min-width: 1000px){.section-container.dot-bullets{padding-top:128px;padding-bottom:128px}.section-container.dot-bullets .bullet-list,.section-container.dot-bullets .news-article__ir .news-article__body ul,.news-article__ir .news-article__body .section-container.dot-bullets ul{vertical-align:top;column-gap:calc(6.66667vw + 16px);columns:2}.section-container.dot-bullets .bullet-list li,.section-container.dot-bullets .news-article__ir .news-article__body ul li,.news-article__ir .news-article__body .section-container.dot-bullets ul li{display:inline-block;margin-bottom:24px;width:100%;line-height:1.4545em}.section-container.dot-bullets .bullet-list li:before,.section-container.dot-bullets .news-article__ir .news-article__body ul li:before,.news-article__ir .news-article__body .section-container.dot-bullets ul li:before{top:8px}.section-container.dot-bullets.show li{height:initial;opacity:1}}
.card-overview{position:relative;margin-bottom:32px}.card-overview .lv-table{min-width:700px;width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.card-overview .lv-table thead tr{background:#fff !important}.card-overview .lv-table tbody .lv-table-row .lv-item-compare{padding-left:2vw}.card-overview .lv-table tbody .lv-table-row .lv-item-compare label{width:1vw}.card-overview .lv-table-row:nth-child(odd){background:#fafafa}.card-overview .lv-table-row:nth-child(odd) .icon-color__white{color:#fafafa}.card-overview .lv-table-row>td,.card-overview .lv-table-row th{padding-top:16px;padding-bottom:16px;text-align:left}.card-overview .lv-table-row>td a,.card-overview .lv-table-row th a{color:#404040}.card-overview .lv-table-row>td.lv-item-compare,.card-overview .lv-table-row th.lv-item-compare{width:8vw}.card-overview .lv-table-row>td.lv-item-compare .disabled .flat-checkbox-input .flat-input-tooltip,.card-overview .lv-table-row th.lv-item-compare .disabled .flat-checkbox-input .flat-input-tooltip{left:-80px;margin-top:16px}.card-overview .lv-table-row>td.lv-item-compare .disabled input[type=checkbox]+label::before,.card-overview .lv-table-row th.lv-item-compare .disabled input[type=checkbox]+label::before{cursor:not-allowed;border-color:#d9d9d9;background-color:#f2f2f2;background-image:none}.card-overview .lv-table-row>td.lv-item-compare .disabled .icon svg,.card-overview .lv-table-row th.lv-item-compare .disabled .icon svg{transition:none}.card-overview .lv-table-row>td.lv-item-compare .disabled .icon-color__white,.card-overview .lv-table-row th.lv-item-compare .disabled .icon-color__white{color:#f2f2f2}.card-overview .lv-table-row>td.lv-item-name,.card-overview .lv-table-row th.lv-item-name{text-align:left;width:12vw}.card-overview .lv-table-row>td.lv-item-name .product-item,.card-overview .lv-table-row th.lv-item-name .product-item{display:flex;gap:8px}.card-overview .lv-table-row>td.lv-item-name .product-item .icon,.card-overview .lv-table-row th.lv-item-name .product-item .icon{margin-left:-8px}.card-overview .lv-table-row>td.lv-item-name:hover svg,.card-overview .lv-table-row th.lv-item-name:hover svg{visibility:visible;margin-left:0;transition:margin-left .2s;display:inline-block}.card-overview .lv-table-row>td.lv-item-name:hover a,.card-overview .lv-table-row th.lv-item-name:hover a{color:#dc1e35}.card-overview .lv-table-row>td.lv-item-name svg,.card-overview .lv-table-row th.lv-item-name svg{visibility:hidden;margin-left:-16px;transform:scale(0.5)}.card-overview .lv-table-row>td.lv-item-name svg path,.card-overview .lv-table-row th.lv-item-name svg path{fill:#dc1e35}.card-overview .lv-table-row>td.lv-item-name .product-item-link,.card-overview .lv-table-row th.lv-item-name .product-item-link{padding:25px 0 25px 0;margin:-25px 0 -25px 0}.card-overview .lv-table-row>td.lv-item-insurance,.card-overview .lv-table-row th.lv-item-insurance{width:15vw}.card-overview .lv-table-row>td.lv-item-price,.card-overview .lv-table-row th.lv-item-price{width:8vw}.card-overview .lv-table-row>td.lv-item-perks,.card-overview .lv-table-row th.lv-item-perks{width:19vw}.card-overview .lv-table-row>td.lv-item-type,.card-overview .lv-table-row th.lv-item-type{width:10vw}.card-overview .lv-table-row>td.lv-item-link .button,.card-overview .lv-table-row th.lv-item-link .button{width:94px;height:32px;background:#fff;border:1px solid #f2f2f2;color:#dc1e35;font-size:14px}.card-overview .lv-table-row>td:last-child,.card-overview .lv-table-row th:last-child{padding-right:8px}.card-overview .lv-table .lv-item-link{text-align:right}.card-overview .loader-wrap{top:150px}@media(min-width: 650px){.card-overview{margin-bottom:128px}}@media(min-width: 1921px){.card-overview .lv-table .lv-item-compare{width:5vw !important}}
.product-overview-card .compare-bar-inner{display:flex;margin-top:16px}.product-overview-card .compare-bar-inner .compare-bar-title{position:absolute;left:18%;bottom:15%;font-size:18px;font-weight:400;line-height:1.5;color:#404040}.product-overview-card .compare-bar-inner .compare-bar-items{position:absolute;display:flex;gap:16px;left:33%;bottom:20%}.product-overview-card .compare-bar-inner .compare-bar-items .compare-bar-item{overflow:hidden;border:1px solid #f2f2f2;border-radius:3px;width:86px;height:48px}.product-overview-card .compare-bar-inner .compare-bar-items .compare-bar-item.checked{background-color:#fce8eb}.product-overview-card .compare-bar-inner .compare-bar-items .compare-bar-item .picture-wrap .picture-placeholder-wrap{background:none}.product-overview-card .compare-bar-inner .compare-bar-items .compare-bar-item .picture-wrap .picture{margin-top:-5px}.product-overview-card .compare-bar-inner .compare-bar-button-wrap{position:absolute;width:10%;right:1%;bottom:25%}@media(min-width: 320px)and (max-width: 999px){.product-overview-card .product-overview-card-comparison-wrap{height:20%;bottom:-33%}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-title{left:10%;bottom:50%}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items{gap:12px;left:10%;bottom:11%}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items .compare-bar-item{min-width:60px;min-height:32px;width:9vw;height:5vw;max-width:112px;max-height:70px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-button-wrap{width:29%;bottom:12%}}@media(min-width: 1000px){.product-overview-card .product-overview-card-comparison-wrap{min-height:78px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items{bottom:15%}}@media(min-width: 1921px){.product-overview-card .product-overview-card-comparison-wrap{min-height:128px;bottom:-128px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items{bottom:11%}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items .compare-bar-item{min-width:112px;min-height:70px;width:185px;height:103px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items .compare-bar-item .picture-wrap .picture{margin-top:-12px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-title{bottom:25%}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-button-wrap{bottom:33%}}@media(min-width: 1000px)and (max-width: 1920px)and (orientation: portrait){.product-overview-card .product-overview-card-comparison-wrap{height:80px}.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-title,.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-items,.product-overview-card .product-overview-card-comparison-wrap .compare-bar-inner .compare-bar-button-wrap{bottom:unset}}@media(min-width: 320px)and (max-width: 999px)and (min-height: 800px){.product-overview-card .product-overview-card-comparison-wrap{height:96px}}@media(min-width: 320px)and (max-width: 999px)and (min-height: 1200px){.product-overview-card .product-overview-card-comparison-wrap{height:80px}}
.card-overview{padding-left:0}@media(min-width: 1000px){.card-overview{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-left:0}.card-overview .product-card-outer{margin-bottom:64px}}.product-overview-card{margin-bottom:48px}.product-overview-card-intro{margin-bottom:32px}.product-overview-card-intro .text-content-view{display:none}.product-overview-card-intro .text-content-title .title{margin-bottom:32px}.product-overview-card-inner{position:relative}.product-overview-card-comparison-wrap{position:fixed;z-index:15;width:100%;box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff;bottom:0;transform:translateY(100%)}.product-overview-card-comparison-wrap.checked{transition:transform .2s cubic-bezier(1, 0, 0, 1);bottom:0;transform:translateY(0)}@media(max-width: 649px){.product-overview-card-inner{padding-right:8px;padding-left:8px}.product-overview-card-comparison-wrap{right:0}}@media(max-width: 999px){.product-overview-card-inner{overflow:auto;padding-bottom:60px}}@media(min-width: 650px){.product-overview-card{margin-bottom:112px}.product-overview-card-intro .text-content{margin-bottom:32px;padding-left:0}.product-overview-card-intro .text-content-body{width:66vw}.product-overview-card-tags{padding-left:0}}@media(min-width: 1000px){.product-overview-card{position:relative;overflow:hidden;margin-bottom:160px;min-height:40vw}.product-overview-card-intro .text-content{display:flex;gap:24%;flex-wrap:wrap}.product-overview-card-intro .text-content-title{width:100%}.product-overview-card-intro .text-content-body{width:50vw}.product-overview-card-intro .text-content-view{display:block}.product-overview-card-intro .text-content-view .form-group-radio__wrapper .flat-radio-input label{padding:11px}}
.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, #ffffff 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-wrapper--gray{background-color:#fafafa}.tabs-wrapper--gray+.section-container-gray{padding-top:32px}.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;margin-top:2px;color:#6d6d6d}.tabs-nav .tabs button.tab:hover{text-decoration:none;background-color:rgba(0,0,0,0)}.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;margin-left:2px}.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}.tabs-nav .tabs button.tab:focus-visible{outline:2px solid Highlight;outline:2px solid -webkit-focus-ring-color}.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-wrapper--gray+.section-container-gray,.tabs-wrapper--gray+.simple-card-list.section-container-gray{padding-top:0}.tabs-nav{padding-top:24px;padding-bottom:24px}.tabs-nav .mobile-side-fade-wrapper{margin-right:0;margin-left:0}.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}.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-wrapper--gray{padding-top:32px}.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.default-row:nth-child(2n+1) .converter:before{background:#fff}.converter-wrap.default-row [role=cell]{position:relative}.converter-wrap.default-row .converter{padding:12px 8px;position:relative;display:flex;align-items:center;width:100%;height:72px;cursor:pointer}.converter-wrap.default-row .converter:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;content:"";background:#fafafa}.converter-wrap.default-row .converter-drag{padding:0 16px;position:relative;z-index:1}.converter-wrap.default-row .converter-label{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.default-row--card .converter-wrap.default-row .converter-label{display:none}.converter-wrap.default-row .converter-country{position:relative;flex:0 0 45%;display:flex;align-items:center}.converter-wrap.default-row .converter-country-flag{flex:0 0 24px;width:24px;height:24px}.converter-wrap.default-row .converter-country-flag img{width:100%;aspect-ratio:1}.converter-wrap.default-row .converter-country-flag.--symbol{background:#f2f2f2;color:#bfbfbf;border-radius:100%;display:flex;justify-content:center;align-items:center}.converter-wrap.default-row .converter-country-flag.--small{font-size:11px}.converter-wrap.default-row .converter-country-text{margin-left:8px;font-size:clamp(16px,3vw,18px)}.converter-wrap.default-row .converter-country-text .converter-country-name{display:none}.converter-wrap.default-row .converter-rate{position:relative;flex:0 0 14%;flex-shrink:0;text-align:right;font-weight:500}.converter-wrap.default-row .converter-rate.inactive{opacity:.7;font-weight:400}.converter-wrap.default-row .converter-conversion{position:relative;flex:0 0 35%;max-width:180px;margin-left:auto;font-weight:500;text-align:right;white-space:nowrap;color:#404040;border:1px solid #f2f2f2;border-radius:4px;height:44px;display:flex;align-items:center;background:#fff}.converter-wrap.default-row .converter-conversion input{position:absolute;z-index:2;flex:1 0;margin:0;padding:0 8px;width:100%;font-weight:inherit;text-align:inherit;color:inherit;border:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);opacity:0;caret-color:#dc1e35;direction:ltr}.converter-wrap.default-row .converter-conversion input.focus-visible{opacity:1;color:#404040}.converter-wrap.default-row .converter-conversion input:focus,.converter-wrap.default-row .converter-conversion input:active{outline:none}.converter-wrap.default-row .converter-conversion input:focus+.converter-spacer,.converter-wrap.default-row .converter-conversion input:active+.converter-spacer{color:rgba(0,0,0,0)}.converter-wrap.default-row .converter-input{position:relative;display:flex;justify-content:flex-end;width:100%;font-size:16px}.converter-wrap.default-row .converter-input-medium{font-size:14px}.converter-wrap.default-row .converter-input-small{font-size:12px}.converter-wrap.default-row .converter-spacer{position:relative;display:inline-block;padding-left:8px;padding-right:8px;white-space:nowrap;color:#404040;direction:ltr}.converter-wrap.default-row .converter-currency-symbol{display:inline-block;padding-left:8px;font-size:13px;font-weight:500;color:#404040;display:none}.converter-wrap.default-row:after{pointer-events:none;content:"";position:absolute;height:0;width:calc(100% - 16px);transition:height 0ms ease-out;display:block;margin:0 8px;opacity:.3}.converter-wrap.default-row[draggable=true]{position:relative}.converter-wrap.default-row[draggable=true] .converter-label{cursor:move !important}.converter-wrap.default-row.grabbed .converter-label{cursor:move !important}.converter-wrap.default-row.dragged-over{transform:scale(0.98)}.converter-wrap.default-row.dragged-over:after{background-color:#14ac8a;transition:height 200ms ease-out}.converter-wrap.default-row.dragged-over.drag-top:after{top:0;height:5px}.converter-wrap.default-row.dragged-over.drag-bottom:after{height:5px;bottom:0}.converter-wrap.row-compact{min-width:0}.converter-wrap.row-compact .converter{background:#fff;position:relative;display:flex;justify-content:flex-end;border:1px solid rgba(0,0,0,0);border-radius:4px;padding:16px;max-height:56px;align-content:center;border-radius:3px;transition:border-color 250ms ease-out,box-shadow 250ms ease-out}.converter-wrap.row-compact .converter:hover{box-shadow:0px 2px 4px rgba(217,217,217,.5)}.converter-wrap.row-compact .converter.-isFocused{border-color:#e6e6e6}.converter-wrap.row-compact .converter-label{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.converter-wrap.row-compact .converter-country{position:absolute;left:16px;top:0;bottom:0;display:flex;align-items:center;flex-grow:0;transition:width 250ms ease-out,height 250ms ease-out}.converter-wrap.row-compact .converter-country-flag{flex:0 0 30.4px;width:30.4px;height:30.4px}.conversion-table-text-medium .converter-wrap.row-compact .converter-country-flag{flex:0 0 24px;width:24px;height:24px}.conversion-table-text-small .converter-wrap.row-compact .converter-country-flag{flex:0 0 20.8px;width:20.8px;height:20.8px}.converter-wrap.row-compact .converter-country-text{margin-left:8px;font-size:16px;font-weight:700}.converter-wrap.row-compact .converter-country-text .converter-country-name{display:none}.conversion-table-text-medium .converter-wrap.row-compact .converter-country-text{font-size:16px}.conversion-table-text-small .converter-wrap.row-compact .converter-country-text{font-size:13px}.converter-wrap.row-compact .converter-conversion{display:flex;flex-grow:0;width:90%;align-items:center;margin-left:auto;font-weight:500;font-size:inherit;text-align:right;white-space:nowrap;color:#404040;direction:rtl;transition:font-size 250ms ease-out}.converter-wrap.row-compact .converter-conversion input{position:absolute;z-index:3;flex:1 0;margin:0;padding:0;width:100%;font-weight:inherit;text-align:right;color:inherit;border:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0);opacity:0;caret-color:#dc1e35;direction:ltr}.converter-wrap.row-compact .converter-conversion input.focus-visible{opacity:1;color:#404040}.converter-wrap.row-compact .converter-conversion input:focus,.converter-wrap.row-compact .converter-conversion input:active{outline:none}.converter-wrap.row-compact .converter-conversion input:focus+.converter-spacer,.converter-wrap.row-compact .converter-conversion input:active+.converter-spacer{color:rgba(0,0,0,0)}.converter-wrap.row-compact .converter-spacer{position:relative;z-index:2;display:inline-block;padding-left:8px;white-space:nowrap;color:#404040;background-color:inherit;direction:ltr}.converter-wrap.row-compact .converter-spacer:before{z-index:0;position:absolute;top:0;left:8px;width:24px;height:100%;background:linear-gradient(to left, white 0%, rgba(255, 255, 255, 0) 100%)}.converter-wrap.row-compact .converter-spacer>span{position:relative}.converter-wrap.row-compact .converter-input{position:relative;display:inline-block}.converter-wrap-loader .converter-country-text{width:60%}.converter-wrap-loader .converter-rate{display:flex;justify-content:flex-end}.converter-wrap-loader .converter-rate>div{width:100%}.converter-wrap-loader .converter-rate:nth-child(3){display:none}.converter--isk .converter-conversion{color:inherit}@media(max-width: 649px){.converter-change{padding-left:0}.default-row .converter-rate.inactive{display:none}.default-row--card .converter-country-country{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.default-row--card .converter-country-country+.converter-country-symbol{display:none}}@media(min-width: 650px){.converter-wrap.default-row .converter-conversion{margin-right:16px;max-width:200px}.converter-wrap.default-row .converter-conversion input{height:auto}.converter-wrap.default-row .converter-country-symbol{display:none}.converter-wrap.default-row .converter-currency-symbol{display:inline-block}.converter-wrap.default-row .converter-country{flex:0 0 36%}.converter-wrap.default-row .converter-input{font-size:18px}.converter-wrap.default-row .converter-input-medium{font-size:16px}.converter-wrap.default-row .converter-input-small{font-size:14px}}@media(min-width: 650px){.converter-wrap-loader .converter-rate>div{width:50%}.converter-wrap-loader .converter-rate:nth-child(3){display:flex}.converter-wrap.default-row:nth-child(2n) .converter:after{background:#fff}.converter-wrap.default-row .converter{position:relative}.converter-wrap.default-row .converter:before{right:8px;left:8px}.converter-wrap.default-row .converter-country{display:flex;align-items:center}.converter-wrap.default-row .converter-country-flag{display:inline-block;margin-right:16px;margin-left:16px;flex:0 0 32px;height:32px}.converter-wrap.default-row .converter-country-text{display:flex;flex-direction:column;justify-content:center}.converter-wrap.default-row .converter-country-text .converter-country-name{display:inline-block;white-space:nowrap}.converter-wrap.default-row .converter-conversion{width:auto !important}.converter-wrap.default-row .converter-conversion input{height:auto}.converter-wrap.default-row .converter-spacer{padding-left:32px}}
.fetch-error{padding:24px}.fetch-error .title{margin-bottom:clamp(8px,2vw,24px);color:#dc1e35}.fetch-error>*{margin-bottom:0;padding-bottom:0}@media(min-width: 1000px){.fetch-error{padding:32px}}
.conversion-table-wrap{padding-bottom:48px;margin-bottom:32px;background:#fafafa}.conversion-table-wrap .section-container-inner>div{position:relative;width:100%}.conversion-table-wrap .text-content .title{margin-bottom:32px}.conversion-table-wrap .text-content .picture-wrap,.conversion-table-wrap .text-content .animation-wrap{display:none}.conversion-table-wrap .text-content p{margin-bottom:0}.conversion-table-wrap .conversion-table-disclaimer{font-size:16px;color:#595959;padding-left:8px}.conversion-table-wrap .conversion-table-extra-link{display:flex;padding-right:8px;justify-content:flex-end;margin-top:32px}.conversion-table-wrap--compact .section-container-inner:first-child{margin-right:0;padding-right:8px}.conversion-table-wrap .fetch-error{margin-top:48px;max-width:650px}.conversion-table-wrap .tabs-nav .mobile-scrollable{padding-left:0}.conversion-table-wrap .tabs-nav .mobile-scrollable .tabs{padding-left:0}.conversion-table{min-height:300px}.conversion-table__info{margin-bottom:32px}.conversion-table--compact{width:100%;display:grid;grid-template-columns:1fr;gap:24px;font-size:22px;padding:0}.conversion-table--compact>div{order:1}.conversion-table--compact .conversion-table-extra-link{margin-top:0;order:2}.conversion-table--compact.conversion-table-text-medium{font-size:21px}.conversion-table--compact.conversion-table-text-small{font-size:16px}.converter-title-wrap{align-items:center;color:#6d6d6d;display:flex;justify-content:space-between}.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}.converter-title-wrap .converter-title-rate{display:none;font-weight:500}.converter-title-wrap .converter-title-rate.inactive{font-weight:400;opacity:.7}.converter-title-wrap .converter-title-conversion{display:flex;justify-content:flex-end;align-items:center}.converter-title-wrap .converter-title-conversion .button{flex:0 0 30px}.converter-title-wrap .converter-title-country{padding-left:16px;flex:0 0 36%}.converter-title-wrap .converter-title-rate{flex:0 0 14%}.converter-title-wrap .converter-title-conversion{flex:0 0 40%;justify-self:flex-end}.conversion-table-loader{margin-top:64px;margin-left:-24px;position:relative}.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}@media(max-width: 649px){.conversion-table-wrap .tabs-nav{margin-right:16px}.conversion-table-wrap .tabs-nav .tabs{display:flex}.conversion-table-wrap .tabs-nav .tabs .tab{display:block;flex:0 0 32%}}@media(max-width: 650px){.conversion-table-wrap .tabs-nav{margin-left:16px}.conversion-table-wrap .tabs-nav .tabs button.tab{font-size:16px;text-align:left}}@media(min-width: 650px){.conversion-table-wrap{margin-bottom:128px}.conversion-table-wrap .converter-title-rate{display:block}.conversion-table-wrap .converter-title-conversion{flex:0 0 27%;margin-left:auto}.conversion-table--compact{grid-template-columns:1fr 1fr}.conversion-table--compact .conversion-table-disclaimer{grid-column:1/3}.conversion-table--compact .conversion-table-extra-link{margin-right:8px;justify-content:center;order:1}.conversion-table{padding:0 16px}.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}.tabs-nav{padding:12.8px 0}}@media(min-width: 1000px){.conversion-table-wrap .fetch-error{margin-top:64px}.conversion-table-wrap .copy-wrap>*{position:relative;transform:translate3d(0, 30px, 0);opacity:0}.conversion-table-wrap .converter-wrap{transform:translate3d(0, 20px, 0)}.conversion-table-wrap--compact{padding-bottom:80px;padding-top:144px}.conversion-table-wrap .tabs-wrapper>div{margin-left:0}.conversion-table-wrap .tabs-wrapper>div .tabs{margin-bottom:0}.conversion-table-wrap .conversion-table{padding:0}.conversion-table-wrap .text-content{position:relative}.conversion-table-wrap .text-content p,.conversion-table-wrap .text-content h1{width:70%}.conversion-table-wrap .text-content .picture-wrap,.conversion-table-wrap .text-content .animation-wrap{display:block;position:absolute;left:75%;top:-20%;width:40%;max-width:340px}.conversion-table--compact{grid-template-columns:1fr 1fr 1fr}.conversion-table--compact .fetch-error{grid-column:1/4;height:auto}.conversion-table--compact>div{order:initial}.conversion-table--compact .conversion-table-disclaimer{grid-column:1/3;grid-row-start:3;margin-top:32px}.conversion-table--compact .conversion-table-extra-link{margin-top:32px}.converter-title-wrap{padding:0 8px;font-size:clamp(16px,1.5vw,18px);line-height:1.48em;display:flex}.conversion-table-loader{margin-top:96px}.reveal-conversion-table .converter-wrap,.reveal-conversion-table .copy-wrap>*{transition:transform .5s ease-in-out,opacity .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}}@media(min-width: 1440px){.conversion-table-wrap .conversion-table--compact{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.conversion-table-wrap .conversion-table--compact .conversion-table-disclaimer{grid-row-start:2}.conversion-table-wrap .conversion-table--compact .conversion-table-extra-link{justify-content:flex-end;grid-column:4/6}}
.conversion-table__filter{margin-bottom:16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.conversion-table__filter>div{flex:0 0 calc(50% - 8px)}.conversion-table__filter>div.conversion-table__filter__sort{display:flex;align-items:flex-start;flex:0 0 auto}.conversion-table__filter>div.conversion-table__filter__sort .button{padding:0 24px;font-weight:400;font-size:18px}.conversion-table__filter>div.conversion-table__filter__sort [data-tip].tooltip-qm{top:0}.conversion-table__filter:not(.conversion-table__filter--card){justify-content:flex-start}@media(max-width: 649px){.conversion-table__filter--card .conversion-table__filter__continents{flex:0 0 100%;order:3}.conversion-table__filter:not(.conversion-table__filter--card) .conversion-table__filter__date{flex:0 0 min(100%,200px)}}@media(min-width: 650px){.conversion-table__filter{margin-right:16px}.conversion-table__filter--card>div{flex:0 0 calc(33% - 10px)}.conversion-table__filter:not(.conversion-table__filter--card) .conversion-table__filter__date{flex:0 0 min(40%,200px)}}@media(hover: none)or (pointer: coarse){.conversion-table__filter>div.conversion-table__filter__sort{display:none}}
@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:.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}.loader-item--single{margin-bottom:0}.loader-item--single>div:nth-child(1){margin-bottom:0;width:100%}
.chat-bubble{position:fixed;bottom:16px;right:16px;z-index:3}.chat-bubble .chat-bubble-button{width:clamp(40px,20vw - 3.2px - 8px,60px);height:clamp(40px,20vw - 3.2px - 8px,60px)}.alert-banner-visible .chat-bubble{bottom:150px}.compare-bar-visible .chat-bubble{bottom:110px}.chat-bubble.menu-open{z-index:101}.chat-bubble .button{border:1px solid rgba(0,0,0,0);color:#dc1e35}.chat-bubble .button .icon-color__red{color:inherit}.chat-bubble--bounce .button{animation-name:bubblebounce;animation-duration:3s}@media(min-width: 650px){.chat-bubble .chat-bubble-button{width:clamp(40px,20vw - 3.2px - 8px,70px);height:clamp(40px,20vw - 3.2px - 8px,70px)}.alert-banner-visible .chat-bubble{bottom:120px}}@media(min-width: 1000px){.chat-bubble{bottom:48px;right:1.6666675vw}.no-scroll .chat-bubble{margin-right:var(--scrollbar-width)}.alert-banner-visible .chat-bubble{bottom:160px}}@keyframes bubblebounce{0%,20%,50%,80%,100%{transform:translateY(0) scale(1)}40%{transform:translateY(-30px) scale(1.2)}60%{transform:translateY(-5px) scale(1.1)}}@media(min-width: 1921px){.compare-bar-visible .chat-bubble{bottom:160px}}
.link-social{display: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 svg{vertical-align:2px}.link-social:hover{background:#fef5f6}.link-social.medium{width:56px;height:56px}
.social-share__title{font-size:16px;margin-bottom:16px;color:#6d6d6d;font-weight:700}
.modal__footer{margin:0;padding:0;border-top:1px solid #efefef;background:#fafafa;min-height:64px}.modal__footer .button{color:#404040;min-height:64px}.modal__footer .button:hover{color:#dc1e35;text-decoration:none}.modal-show-alert .modal__footer{opacity:0}
.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}
.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 .content{padding-top:0}.form-success .icon{display:block;margin:0 auto 32px;width:32px;height:32px}
.form-success__info.-event>div{display:flex;align-items:center;margin-bottom:8px}.form-success__info.-event>div .icon{margin:0;margin-right:8px;width:auto}.form-success__info.-event>div p{margin-bottom:0}@media(min-width: 1000px){.modal__content .form-success__info.-event p{padding-left:0;padding-right:0}}
.add-to-calendar .button{display:flex;padding:0;text-align:left;height:auto;align-items:center}.add-to-calendar .button .icon{margin-left:8px}.add-to-calendar .button span{line-height:24px;color:#b4182b}.add-to-calendar .button:focus{outline:1px solid #000}.add-to-calendar__list{list-style:none;display:none;margin:0;margin-top:11.2px;padding:0}.add-to-calendar__list li{display:flex;align-items:center;font-size:16px;margin-bottom:8px}.add-to-calendar__list li .icon{margin-right:16px}.add-to-calendar__list.--expanded{display:block}
.single-event__info{background-image:url("https://cdn.islandsbanki.is/image/upload/v1693826707/ui-kit/v2/illustrations/light/event.svg");background-size:70px;background-repeat:no-repeat;background-position:calc(100% - 16px) 16px;padding:24px;max-width:370px}.single-event__info .primary-button-wrap{width:100%}.single-event__info a.link.red{font-weight:400}.single-event__info h3{font-size:23px;font-weight:700;margin-bottom:16px}.single-event__info>div{padding-right:70px;display:flex;align-items:center;margin-bottom:16px}.single-event__info>div span:not(.icon)::first-letter{text-transform:uppercase}.single-event__info>div span:not(.icon) p{margin-bottom:0}.single-event__info>div:last-child{margin-bottom:0;padding-right:0}.single-event__info>div .icon{margin-right:8px}.single-event__info>div.add-to-calendar{display:block;margin-top:-8px;margin-left:24px}@media(min-width: 650px)and (max-width: 999px){.event-info{max-width:90%}}
.single-event{margin-bottom:48px}.single-event .title{max-width:80%;font-size:clamp(29px,4.7vw,46px);margin-bottom:32px;line-height:124%}.single-event__body{padding-bottom:32px}.single-event__text{margin-bottom:48px;font-size:clamp(18px,2.6vw,23px)}.single-event__text p{font-size:inherit}.single-event__info{margin-bottom:64px}@media(min-width: 650px){.single-event{margin-bottom:80px;margin-left:0}}@media(min-width: 1000px){.single-event .row>div{padding:0}.single-event{margin-bottom:128px}.single-event__body{display:grid;width:100%;grid-template-columns:90px 1fr auto;grid-template-rows:auto 1fr}.single-event__body .social-share{display:block;flex:0 0 90px;margin-top:0}.single-event .title{grid-column:1/3;max-height:fit-content}.single-event__text{margin-bottom:0;grid-column:2/3;grid-row:2/3;padding-right:6vw}.single-event__info-wrap{grid-column:3/4;max-height:fit-content;grid-row:1/3}.single-event__info-wrap>div{margin-bottom:0;height:auto}}@media(max-width: 999px){.social-share__links{align-items:center;display:flex}}
.share-button{position:relative;gap:10px}.share-button .message{background:#fff;padding:8px 16px;box-shadow:0px 30px 60px rgba(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}.share-button .text{color:#dc1e35;font-weight:500}.share-button .button{position:relative;display:flex;gap:8px;align-items:center;z-index:1;width:24px;height:24px;width:100%;height:100%;color:#dc1e35;font-weight:500}.share-button .button:focus-visible+.message,.share-button .button:hover+.message{transform:translate3d(-50%, -100%, 0);opacity:1}.share-button .button svg path{fill:#dc1e35}
.pension-results-inner-wrap{position:relative;width:100%}.pension-results-inner-wrap .results-block-upper{margin-bottom:32px}.pension-results-inner-wrap .results-block-upper .pension-result-list{display:flex;flex-direction:column;padding:24px 16px;background:#fff;gap:48px}.pension-results-inner-wrap .results-block-upper .pension-result-description:last-child{margin-bottom:0}.pension-results-inner-wrap .results-block-upper .pension-result-description dt{margin-bottom:8px;display:flex;gap:4px}.pension-results-inner-wrap .results-block-upper .pension-result-description dd{font-weight:700;font-size:clamp(22px,2vw,32px)}.pension-results-inner-wrap h3{margin-bottom:16px}.pension-results-inner-wrap .results-block-lower{display:flex;flex-direction:column;row-gap:48px;margin-bottom:32px}.pension-results-inner-wrap .results-block-lower .pension-result-list{display:flex;flex-direction:column}.pension-results-inner-wrap .results-block-lower .pension-result-description{display:flex;padding:10px 8px;gap:8px}.pension-results-inner-wrap .results-block-lower .pension-result-description:nth-child(odd){background:#fff}.pension-results-inner-wrap .results-block-lower .pension-result-description:last-child{margin-bottom:0}.pension-results-inner-wrap .results-block-lower .pension-result-description dt{flex:0 0 60%}.pension-results-inner-wrap .results-block-lower .highcharts-legend span{line-height:1.5;font-size:14px !important;font-weight:400 !important}.pension-results-inner-wrap .results-block-lower .highcharts-legend-item{margin-top:-2px}.pension-results-inner-wrap .share-button{position:absolute;right:0;top:clamp(0px,4vw,8px)}@media(min-width: 650px){.pension-results-inner-wrap .results-block-upper{margin-bottom:40px}.pension-results-inner-wrap .results-block-upper .pension-result-list{flex-direction:row;flex-wrap:wrap;gap:8px}.pension-results-inner-wrap .results-block-upper .pension-result-description{margin-bottom:0;flex:1 1 calc(50% - 8px)}}@media(min-width: 1000px){.pension-results-inner-wrap .results-block-upper .pension-result-list{padding:32px 48px}.pension-results-inner-wrap .results-block-upper .pension-result-description{flex:1 1 auto}.pension-results-inner-wrap .results-block-lower{flex-direction:row-reverse;column-gap:48px}.pension-results-inner-wrap .results-block-lower>div:first-child{flex:1 1 35%}.pension-results-inner-wrap .results-block-lower>.pension-results-graph1{flex:1 1 55%}}
.pension-calculator{padding-top:clamp(32px,7vw,96px);padding-bottom:clamp(32px,7vw,96px);margin:0 -16px}.pension-calculator-wrap{width:100%}.pension-calculator-wrap form{width:100%}.pension-calculator-wrap .flat-input-helper{color:#b4182b}.pension-results-wrap{width:100%}.pension-calculator-header{margin-bottom:clamp(32px,5vw,32px)}.pension-calculator-header .title{margin-bottom:16px}.pension-calculator-header .pension-calculator-intro{margin-bottom:16px}.pension-calculator-form-wrap{margin-bottom:64px}.pension-calculator-options-wrap .form-group-text,.pension-calculator-options-wrap .form-group-radio{margin-bottom:16px}.pension-calculator-options-wrap .show-more-wrap{margin-top:16px;margin-bottom:0}.pension-calculator-options-wrap .show-more-wrap button{text-align:left;padding-left:0;padding-right:0;justify-content:flex-start}.pension-calculator-options-wrap fieldset{margin-top:0}.pension-calculator-options-wrap fieldset legend{display:none}.pension-calculator-extra-options-wrap{overflow:hidden;transition:max-height .5s ease-out}.pension-calculator-extra-options-wrap[aria-hidden=false]{padding:1px;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{margin-bottom:16px}.pension-calculator-options-wrap{margin-bottom:16px;max-width:470px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:8px;column-gap:16px}.pension-calculator-options-wrap .form-group-text,.pension-calculator-options-wrap .form-group-radio{margin-bottom:0}.pension-calculator-options-wrap h3{margin-bottom:0}.pension-calculator-options-wrap h3:first-of-type{grid-column:1;grid-row:1}.pension-calculator-options-wrap h3:last-of-type{grid-column:2;grid-row:1}.pension-calculator-options-wrap .pension-calculator__fieldWrap{margin-bottom:0}.pension-calculator-options-wrap .pension-calculator-wrap{margin-bottom:0}.pension-calculator-options-wrap .form-group{grid-column:1;grid-row:1}.pension-calculator-options-wrap .form-group:nth-child(2){grid-row:2}.pension-calculator-options-wrap .form-group:nth-child(3){grid-row:3}.pension-calculator-options-wrap .form-group .flat-input-wrap{margin-bottom:0}.pension-calculator-options-wrap .form-group .flat-input-helper{margin-top:4px;margin-bottom:0}.pension-calculator-options-wrap .form-group-radio{margin-bottom:0;display:block;grid-column:2;grid-row:2}.pension-calculator-options-wrap .form-group-radio .flat-input-wrap{padding-bottom:0;margin-bottom:0}.pension-calculator-options-wrap .button{margin-bottom:0;grid-column:2;grid-row:3}.pension-calculator-options-wrap .show-more-wrap{margin-top:0;grid-column:1;grid-row:4}.pension-calculator-extra-options-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:8px}.pension-calculator-extra-options-wrap .form-group{margin-bottom:0}.pension-calculator-extra-options-wrap .form-group .flat-input-wrap{padding-bottom:0;margin-bottom:0}}@media(min-width: 1000px){.pension-calculator-wrap{margin-bottom:48px}.pension-calculator-wrap .form>div{display:flex;gap:clamp(40px,5vw,88px)}.pension-calculator-wrap .form>div .pension-calculator-header{flex:1 1 40%}.pension-calculator-wrap .form>div .pension-calculator-form-wrap{flex:1 1 60%}}
.feedback-form.feedback-form__companies.sending{overflow:visible}.feedback-form.feedback-form__companies .picture-wrap img{width:100%;height:auto}.feedback-form.feedback-form__companies .feedback-form__footer{margin-top:32px;grid-column:span 2;display:flex;justify-content:space-between;flex-direction:column-reverse;gap:24px}@media(min-width: 650px){.feedback-form.feedback-form__companies .company-form-fields{display:grid;column-gap:16px;row-gap:8px;grid-template-columns:1fr 1fr}.feedback-form.feedback-form__companies .company-form-fields>div{grid-row:span 1}.feedback-form.feedback-form__companies .company-form-fields>div.form-group-textarea{grid-row:span 2}.feedback-form.feedback-form__companies .company-form-fields>div.form-group-textarea>div,.feedback-form.feedback-form__companies .company-form-fields>div.form-group-textarea textarea{height:calc(100% - 4px)}.feedback-form.feedback-form__companies .company-form-fields>div.form-group-textarea .has-error{height:calc(100% - 32px)}.feedback-form.feedback-form__companies .feedback-form__footer{flex-direction:row}.feedback-form.feedback-form__companies .feedback-form__footer .disclaimer{padding-right:16px;flex:0 0 62%}}
.feedback-form{position:relative;margin-top:48px;margin-bottom:48px}.feedback-form .picture-wrap{height:200px;width:200px;top:0}.feedback-form .header{margin-left:2px;display:flex}.feedback-form .header .intro{margin-bottom:30px;width:100%;max-width:fit-content}.feedback-form .header .intro .feedback-form-text{font-size:20px;max-width:560px}.feedback-form-text{font-size:20px}.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;max-width:500px}.feedback-form-fields .form-group{margin-bottom:8px}.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-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 .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:none;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 .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: 840px){.feedback-form .picture-wrap .picture{display:none}.feedback-form .header .intro .paragraph{padding-right:40px;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}.feedback-form-text{padding-right:112px}.form-success .picture-wrap{display:block}.form-success .content .text{width:47.5%}.form-success .content .text .feedback-form-title{margin-bottom:40px}.form-success .content .text .thanks{margin-top:48px;margin-bottom:48px}.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}}@media(min-width: 2559px){.feedback-form-title.red.title{max-width:700px}}
.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}}
.footer-wrap{padding-top:80px;background-color:#fafafa;background-image:url(/client/c7d3146bf1b776ec5f6b4afb3251ee01.svg);background-repeat:no-repeat;background-position:center bottom;background-size:150%}.footer-wrap ul{list-style:none;padding:0;margin:0}.footer-wrap a,.footer-wrap button{font-size:18px;display:inline-block}.footer-wrap a:not(.link-social):hover,.footer-wrap button:not(.link-social):hover{background-color:rgba(0,0,0,0)}.footer-wrap footer{padding-bottom:50px}.footer-wrap footer .footer-column{margin-bottom:48px}.footer-wrap footer .footer-column.legal{margin-bottom:48px}.footer-wrap footer .footer-column .smaller{font-size:18px;padding-bottom:12px;line-height:1.0625em}.footer-wrap footer .footer-column .smaller strong{font-weight:500}.footer-wrap footer .footer-column h2{font-size:16px;font-weight:400;margin-bottom:16px}.footer-wrap footer .footer-column a,.footer-wrap footer .footer-column button{margin-bottom:8px}.footer-wrap footer .footer-column p{margin-bottom:0;color:#404040}.footer-wrap footer .footer-column .call-phone-number{font-weight:500;color:#404040;display:inline}.footer-wrap .footer-quicklinks{margin-bottom:80px;margin-left:-16px;display:flex;flex-direction:column;justify-content:flex-start}.footer-wrap .footer-quicklinks a{display:inline-block;width:auto;font-size:clamp(23px,3vw,26px);font-weight:700;margin-bottom:16px}.footer-wrap .footer-quicklinks a:hover{background-color:#fef5f6}.footer-wrap .sub-footer{display:flex;font-size:13px;padding:19px 32px;text-align:right}.footer-wrap .sub-footer a,.footer-wrap .sub-footer button{margin-right:30px}.footer-wrap .sub-footer a:last-child,.footer-wrap .sub-footer button:last-child{margin-right:0}.footer-wrap .sub-footer-social{flex:0 1 auto;white-space:nowrap;margin-bottom:48px}.footer-wrap .sub-footer-social a{padding:0;display:inline-flex}.footer-wrap .sub-footer-links{display:flex;flex-direction:column}.footer-wrap .sub-footer-links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.footer-wrap .sub-footer-links h4{font-weight:700;margin-bottom:24px;font-size:20px;width:100%}.footer-wrap .sub-footer-links a,.footer-wrap .sub-footer-links button{font-size:14px;margin-right:16px;margin-bottom:8px;white-space:nowrap}@media(min-width: 650px){.footer-wrap{background-size:100%}.footer-wrap footer{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:16px}.footer-wrap footer .footer-quicklinks{grid-column:1/3;grid-row:1/2;margin-bottom:48px}.footer-wrap footer .linklist{grid-row:2/4;grid-column:1/2}.footer-wrap footer .footer-column.legal{grid-column:2/3;grid-row:2/3;margin-bottom:32px}.footer-wrap footer .footerInfo{grid-column:2/3;grid-row:3/4}.footer-wrap footer .sub-footer-social{grid-column:1/3;grid-row:4/5}.footer-wrap footer .sub-footer-links{grid-column:1/3}.footer-wrap footer .sub-footer-links h4{padding-right:16px}}@media(min-width: 1000px){.footer-wrap{padding-top:160px;padding-bottom:64px}.footer-wrap footer{grid-template-columns:repeat(13, 1fr)}.footer-wrap footer .footer-quicklinks{grid-column:1/6;grid-row:1/2}.footer-wrap footer .linklist{grid-column:6/10;grid-row:1/3;margin-bottom:0}.footer-wrap footer .footer-column.legal{grid-column:10/13;grid-row:1/2}.footer-wrap footer .footerInfo{grid-column:10/13;grid-row:2/3;margin-bottom:0}.footer-wrap footer .sub-footer-social{grid-column:1/13;grid-row:3/4;margin-bottom:96px}.footer-wrap footer .sub-footer-links{grid-column:1/14;grid-row:4/5;flex-direction:row;justify-content:flex-end}.footer-wrap footer .sub-footer-links h4{width:auto;flex:0 0 auto;margin-bottom:0;margin-right:auto}.footer-wrap footer .sub-footer-links a,.footer-wrap footer .sub-footer-links button{margin-bottom:0}}@media(min-width: 1921px){.footer-wrap footer .footer-quicklinks{grid-column:1/4}.footer-wrap footer .linklist{grid-column:4/7}.footer-wrap footer .footer-column.legal{grid-column:7/11}.footer-wrap footer .footerInfo{grid-column:7/11}}@media(min-width: 1400px){.footer-wrap footer .sub-footer-links{justify-content:flex-start}.footer-wrap footer .sub-footer-links h4{margin-right:96px}}
.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,.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:#404040}.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,.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:rgba(0,0,0,0)}.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:.5px solid #efefef;border-radius:3px;background-color:#fff;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:#404040}.comparison-line .flat-checkbox-input label{margin:0;padding-top:0;padding-bottom:0;padding-left:48px;font-weight:500;color:#404040}.comparison-line .flat-checkbox-input label:before{top:4px;left:8px;width:16px;height:16px}.comparison-line .flat-checkbox-input .icon{top:6px;left:10px;width:12px}@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.4782608696px + .652173913vw)}}
.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 .title{margin-bottom:24px}.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:80px}.compare-funds>div:first-child{padding-bottom:128px}.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}}
.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-checkmark_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}}
.scholarships-form-wrap{padding:0 8px}
.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.4020618557px + 2.0618556701vw);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:#404040}@media(min-width: 1000px){.product-card-chart-container{padding-bottom:60.869%}.product-card-chart-copy-highlight{font-size:calc(-2.0869565217px + 2.6086956522vw)}.product-card-chart-copy p{font-size:calc(3.1304347826px + 1.0869565217vw)}}
.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%;position:relative;width:100%;padding-left:8px;padding-right:8px}.product-card{display:block;height:100%;word-break:break-word;color:inherit;border-radius:3px;background-color:#fff;box-shadow:0 30px 60px rgba(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);border-radius:8px}.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,.16)}}
.savingCalculator .card-wrapper{margin-bottom:16px;display:flex;flex-direction:column;position:relative;width:fit-content;border-radius:8px;box-shadow:0 8px 16px rgba(0,0,0,.16)}.savingCalculator .card-wrapper .mark{position:absolute;pointer-events:none;top:28%;left:73%;z-index:2;background:#fff;width:70px;height:70px;border-radius:50%;display:flex;flex-direction:column;box-shadow:0 8px 16px rgba(0,0,0,.16);transition:transform 240ms}.savingCalculator .card-wrapper .mark .icon path{fill:#dc1e35}.savingCalculator .card-wrapper .mark .icon{position:relative;top:25%}.savingCalculator .card-wrapper .mark .popular{color:#dc1e35;position:relative;top:25%;left:10%}.savingCalculator .card-wrapper .product-card-wrap{max-height:500px;padding:0px}.savingCalculator .card-wrapper .product-card-wrap .product-card{transform:none;transition:none}.savingCalculator .card-wrapper .product-card-wrap .product-card:hover{transform:none;transition:none}.savingCalculator .card-wrapper .product-card-wrap .product-card{box-shadow:none}.savingCalculator .card-wrapper .button{margin:0 auto 24px;width:86%}.savingCalculator .card-wrapper{transition:transform 240ms,box-shadow 240ms ease}.savingCalculator .card-wrapper:hover{transform:translateY(-5px);box-shadow:0 30px 48px rgba(0,0,0,.16)}.savingCalculator .card-wrapper:hover .mark{transform:translateY(-10px);transition-delay:100ms}@media(max-width: 649px){.savingCalculator .card-wrapper .product-card-wrap{flex:0 0 calc(100vw - 16px);max-width:calc(100vw - 16px)}}
.savingCalculator .info{position:relative;background:#fafafa;padding:24px;margin-bottom:24px;max-width:560px}.savingCalculator .info .loader-wrap{position:absolute;inset:0}.savingCalculator .info .loader-wrap .loader{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.savingCalculator .info dl{display:grid;grid-template-columns:1fr;gap:16px}.savingCalculator .info dl dt{margin-bottom:8px;font-size:14px}.savingCalculator .info dl dd{font-weight:700;transition:opacity 200ms ease-in-out}.savingCalculator .info dl dd:empty{opacity:.2}.savingCalculator .info dl dd:empty::before{content:"xx.xxx kr."}.savingCalculator .info dl .info-item:nth-child(1){border-bottom:1px solid #efefef;padding-bottom:16px;grid-column:1/-1}.savingCalculator .info dl .info-item:nth-child(1) dt{font-size:16px}.savingCalculator .info dl .info-item:nth-child(1) dd{font-size:32px}.savingCalculator .info dl .info-item:nth-child(2){grid-column:1/1}.savingCalculator .info dl .info-item:nth-child(3){grid-column:2/2}.savingCalculator .info.isLoading dl dd{opacity:.2}
.savingCalculator{margin-bottom:96px}.savingCalculator .intro .title{margin-bottom:32px;font-size:clamp(32px,6vw,58px)}.savingCalculator .intro .introtext{margin-bottom:32px;line-height:1.3;font-size:clamp(18px,1.5vw,22px)}.savingCalculator-inner{margin-bottom:80px;padding-bottom:10px;width:100%}.savingCalculator-inner_intro{position:relative;margin-bottom:32px}.savingCalculator-inner_intro .welcome{margin-bottom:16px}.savingCalculator-inner_intro .welcome .title{padding-right:72px;margin-bottom:16px;font-size:clamp(18px,1.5vw,22px)}.savingCalculator-inner_intro .welcome .text{font-size:clamp(16px,1.5vw,18px)}.savingCalculator-inner .results-disclaimer{font-size:14px;line-height:1.4}.savingCalculator-inner .share-button{position:absolute;top:0;right:16px}.savingCalculator-inner_calc .settings-indexed{margin-bottom:32px}.savingCalculator-inner_calc .settings-indexed .form-group-radio-buttons .form-group-radio__wrapper{display:block}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap{display:flex;flex-direction:column;gap:4px}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .form-group-radio__wrapper{display:block}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap input:checked+label .icon-wrapper{border:0}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap input:checked+label .icon-wrapper .icon svg path{fill:#fff}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input-label{border-radius:3px;padding-top:4px;padding-bottom:4px;display:block}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input-label .icon-wrapper{display:flex;align-items:center;justify-content:center}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input-label .icon-wrapper .icon{width:auto;margin-right:8px}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input-label .icon-wrapper .optionLabel{font-size:14px;font-weight:500}.savingCalculator-inner_calc .settings-inputs{margin-bottom:32px}.savingCalculator-inner_calc .settings-interest{margin-bottom:32px}.savingCalculator-inner_chart{border-top:1px solid #efefef;position:relative;margin:16px -16px 0}.savingCalculator-inner_chart .button{justify-content:flex-start;padding-left:32px;height:100%;margin-top:16px;text-align:left;font-size:20px}.savingCalculator-inner_chart .chart-holder{margin-top:20px;width:calc(100% - 24px)}@media(min-width: 650px){.savingCalculator{margin-right:8px}.savingCalculator-inner_calc{display:flex;gap:4%}.savingCalculator-inner_calc .left{width:50%}.savingCalculator-inner_calc .right{margin-left:auto;width:42%}}@media(min-width: 1000px){.savingCalculator .share-button{right:64px;top:32px}.savingCalculator-inner{border-radius:4px;box-shadow:0 8px 16px rgba(0,0,0,.16);padding:80px 16px 10px 16px}.savingCalculator-inner_calc{gap:4%}.savingCalculator-inner_calc .left{width:65%;max-width:600px}.savingCalculator-inner_calc .right{margin-left:0;width:30%;max-width:300px}.savingCalculator-inner_calc .settings-indexed{max-width:230px}.savingCalculator-inner_calc .settings-inputs .inputs{display:flex;flex-wrap:wrap;gap:16px}.savingCalculator-inner_calc .settings-inputs .inputs>div{flex:0 0 50%}.savingCalculator-inner_calc .settings-inputs .inputs>div.field__period{flex:0 0 30%}}@media(min-width: 1100px){.savingCalculator-inner_calc .settings-indexed{max-width:none}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap{gap:0;flex-direction:row}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label{border-radius:0px}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label:after{height:60%;position:absolute;width:1px;background-color:#d9d9d9;top:20%}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label:first-of-type{border-radius:3px 0 0 2px}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label:first-of-type:after{content:"";right:1px}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label:last-of-type{border-radius:0 3px 3px 0}.savingCalculator-inner_calc .settings-indexed .flat-input-wrap .flat-input:not(:checked)+label:last-of-type:after{content:"";left:0px}.savingCalculator-inner_calc .settings-interest{max-width:280px}}@media(min-width: 1921px){.savingCalculator-inner_calc{gap:10%}}
.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__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:#fff;box-shadow:0 10px 60px rgba(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,.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 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:flex-start;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:.5px solid rgba(0,0,0,0);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;fill:#dc1e35}.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{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:.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}}
.simple-tabs-menu{margin:16px 0;margin-left:16px;display:flex}.simple-tabs-menu button{display:block;position:relative;padding:16px clamp(16px,2vw,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}}
.irt .row>div{position:relative}.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__info{margin-top:32px;padding-left:16px;font-size:14px}.irt__disclaimer{padding:16px;font-size:14px}.irt-table__head{font-weight:500;font-size:clamp(14px,3vw,16px)}.irt-table{border-top:1px solid rgba(239,239,239,.5);font-size:clamp(14px,3vw,16px)}.irt-table:last-child{border-bottom:1px solid rgba(239,239,239,.5)}.irt-table__title{font-weight:700;padding:16px 32px;display:flex;align-items:center;width:100%;position:sticky;top:0;background:#fff;z-index:11;color:#404040}.irt-table__title .icon{margin-left:auto}.irt-table__title .icon svg{color:#404040}.irt-table:nth-child(odd) .irt-table__title{background:#fafafa}.irt-table__content{display:none;margin-bottom:16px}.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}.irt-table__row.-indent{padding-left:32px}.irt-table__row{grid-column-gap:8px}.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:16px;padding-bottom:16px}.irt-table__header{position:sticky;top:87px;background:#fff;z-index:11;border-bottom:none;font-weight:700;font-size:clamp(14px,3vw,16px)}.irt-table__header .irt-table__row-name{font-weight:700}.irt-table__product-name,.irt-table__row-name{font-size:inherit;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;position:relative}.irt-table__row-value__desc{position:absolute;bottom:0;transform:translateY(19.2px);right:0;display:block;font-size:12px;font-style:italic;color:#6d6d6d;white-space:nowrap}.irt-table.expanded .irt-table__title{color:#dc1e35}.irt-table.expanded .irt-table__title .icon svg{color:#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,16vw,80px)}.irt-type-menu{margin-bottom:64px}.irt-table__content{margin-left:32px}.irt-table__title{padding:28.8px 48px}.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{margin-bottom:128px}.irt-table__content{margin-bottom:32px;margin-left:6.66667vw;margin-right:6.66667vw}.irt-table__title{padding:28.8px 6.66667vw}.irt-table__row.deposit{grid-template-columns:minmax(0, 1fr) 84px 150px}.irt-table__row.loan{grid-template-columns:minmax(0, 1fr) 150px}}
.toolbar-language-switch{position:relative}.toolbar-language-switch .button-title{color:#dc1e35}.toolbar-language-switch.white path,.toolbar-language-switch.menuOpen path{fill:#fff}.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:#fff}@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:#fff}}
.loan-overview{padding-left:0}@media(min-width: 1000px){.loan-overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.loan-overview .product-card-outer{margin-bottom:64px}}.product-overview-loan{margin-bottom:48px}.product-overview-loan-intro .text-content{margin-bottom:48px}.product-overview-loan-intro .title{margin-bottom:32px}@media(max-width: 649px){.product-overview-loan .product-overview-loan-inner{margin-right:-16px;margin-left:-16px;padding-right:8px;padding-left:8px}}@media(max-width: 999px){.product-overview-loan .product-overview-loan-inner{overflow:auto;padding-bottom:60px}}@media(min-width: 650px){.product-overview-loan{margin-bottom:112px}.product-overview-loan-intro .text-content{margin-bottom:128px;padding-left:0}}@media(min-width: 1000px){.product-overview-loan{position:relative;overflow:hidden;margin-bottom:160px}.product-overview-loan-inner{width:126.66673vw}.product-overview-loan-intro .text-content{display:flex;gap:24%;flex-wrap:wrap}.product-overview-loan-intro .text-content-title{width:100%}.product-overview-loan-intro .text-content-body{width:50vw}.product-overview-loan-intro .text-content-view{display:block}.product-overview-loan-intro .text-content-view .form-group-radio__wrapper .flat-radio-input label{padding:11px}}
.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}.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-atm__map{position:relative;height:0;padding-bottom:60vh;padding-left:0;padding-right:0}.locations-atm__map>div{position:absolute}.locations-atm__map .gm-style .gm-style-iw-c{border-radius:3px;box-shadow:0px 30px 60px rgba(0,0,0,.15);padding:16px;min-width:270px !important}.locations-atm__map .gm-style .gm-style-iw-c button.gm-ui-hover-effect{display:none !important}.locations-atm__map div.gm-style-iw.gm-style-iw-c{padding-right:12px !important;padding-bottom:12px !important}.locations-atm__map div.gm-style-iw.gm-style-iw-c div.gm-style-iw-d{overflow:unset !important}.locations-atm__map .info-window{max-width:360px}.locations-atm__map .info-window h2{margin:0;font-size:25px;line-height:1.2;font-weight:700;color:#dc1e35;margin-bottom:8px}.locations-atm__map .info-window p{margin:0;padding:0;font-size:16px;line-height:normal}.locations-atm__map .info-window .info{margin-bottom:8px;font-weight:700}.locations-atm__map .info-window ul{margin:0;padding:0;margin-top:8px;list-style:none}.locations-atm__map .info-window ul li{position:relative;margin-top:8px;font-size:16px}
.locations-atm{position:relative}.locations-atm__view-toggler{margin-top:16px;margin-bottom:16px}.locations-atm__view-toggler margin-left .form-group-radio .icon-wrapper-left .icon-list svg{height:10px;position:relative;top:-4px}.locations-atm__text{margin-bottom:16px;font-size:18px}.locations-atm__filter{margin-bottom:32px}.locations-atm__list{width:100%;display:grid;grid-template-columns:repeat(1, 1fr);row-gap:32px;column-gap:16px}.locations-atm__list__title{font-size:clamp(16px,5vw,18px);white-space:nowrap}@media(min-width: 740px){.locations-atm__view-toggler{z-index:2;position:absolute;right:32px;top:25px;transform:translateY(-170%);margin:0}}@media(min-width: 650px){[data-id=locationTabs] .tabs-nav{padding-bottom:0}.locations-atms__view-toggler{margin-left:14.666674vw}.locations-atms__text{margin-bottom:32px}.locations-atms__filter{margin-bottom:67.2px}.locations-atms__list{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.locations-atm__view-toggler{right:16px;transform:translateY(-200%)}.locations-atm__list{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 2559px){.locations-atm__list{grid-template-columns:repeat(5, 1fr)}}
.cta-list-item{margin-bottom:48px;display:flex;flex-direction:column}.cta-list-item .picture-wrap{margin-bottom:32px;aspect-ratio:1.6}.cta-list-item .title{margin-bottom:16px}.cta-list-item__description{margin-bottom:16px}.cta-list-item__description p{color:#404040}.cta-list-item__info{list-style:none;margin:0;padding:0;margin-bottom:16px}.cta-list-item__info li{display:flex;align-items:flex-start;margin-bottom:8px}.cta-list-item__info li .icon{margin-right:16px;width:16px;flex:0 0 16px;position:relative;top:2px}.cta-list-item__info:empty{display:none}.cta-list-item .button{margin-top:auto}.cta-list-item-columns-lg .picture-wrap{margin-bottom:32px}.cta-list-item-columns-lg .picture-wrap .picture{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.cta-list-item-columns-lg .cta-list-item__description{margin-bottom:48px}.cta-list-item-columns-lg .button{width:66%;max-width:256px;font-size:16px}.cta-list-item--small{margin-top:4vw}.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,.08);border-radius:8px;overflow:hidden}.cta-list-item--card>div .button{width:auto;margin-left:16px;margin-right:16px}.cta-list-item:not(.cta-list-item--nobg)>div .title,.cta-list-item:not(.cta-list-item--nobg)>div .cta-list-item__description,.cta-list-item:not(.cta-list-item--nobg)>div .cta-list-item__info{padding-left:16px;padding-right:16px}.cta-list-item--nobg{margin-bottom:0}.cta-list-item--nobg>div{background:none;box-shadow:none}.cta-list-item-columns-lg .button{margin-left:16px;margin-right:16px}@media(min-width: 650px){.cta-list-item:not(.cta-list-item--card){margin-bottom:64px}.cta-list-item-columns-lg{padding-right:32px}.cta-list-item-columns-lg.cta-list-larger-item .paragraph{padding-right:98px}}@media(min-width: 1000px){.cta-list-item--small{margin-top:7.6666vw}.cta-list-item:not(.cta-list-item--card){margin-bottom:96px}}@media(min-width: 2560px){.cta-list -item--small{margin-top:6vw}}
.cta-list{margin-bottom:24px}.cta-list-description{margin-bottom:64px}.cta-list-description .paragraph{font-size:clamp(20px,2vw,23px)}@media(min-width: 600px){.three_columns_grid .cta-list__grid,.four-columns-cards .cta-list__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}}@media(max-width: 1000px){.cta-list-item__description{margin-bottom:32px}.cta-list-item-columns-lg{margin-bottom:80px}.cta-list-item-columns-lg .button{width:33%;min-width:216px}}@media(min-width: 650px){.cta-list{margin-bottom:80px}}@media(min-width: 1000px){.cta-list-description{width:min(80%,100ch)}.cta-list{margin-bottom:80px}.cta-list .three_columns_grid .cta-list__grid{grid-template-columns:1fr 1fr 1fr;gap:80px;row-gap:128px}.cta-list .four-columns-cards .cta-list__grid{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(50% - 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:.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:.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% - 20px);padding:24px 32px}.loan-proposal__charge>li:nth-child(odd){margin-right:40px}.loan-proposal__charge>li:nth-child(odd){background:rgba(0,0,0,0)}.loan-proposal__charge>li:nth-child(4n+1),.loan-proposal__charge>li:nth-child(4n+2){background:#fafafa}}
.expand-table-wrap .expand-table-button{position:sticky;top:0;transition:top 250ms ease-in-out;background:#fff}.toolbar-pinned .expand-table-wrap .expand-table-button{top:75px}@media(max-width: 999px){.expand-table__table{margin-bottom:32px;margin-top:32px}.expand-table__thead{display:none}.expand-table__tbody{display:grid;column-gap:16px;grid-template-columns:repeat(1, 1fr)}.expand-table__row{border-radius:4px;padding:16px}.expand-table__row--fullwidth{grid-column:1/-1;border:none}.expand-table__cell{padding:4px 8px;font-size:clamp(14px,3vw,16px);margin-bottom:3px;display:flex;justify-content:space-between}.expand-table__cell:first-child{color:#dc1e35;font-size:18px;font-weight:500;display:block}.expand-table__cell:nth-child(even){background:#fafafa}.expand-table__cell:before{content:attr(data-title)}}@media(min-width: 600px){.expand-table__tbody{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.expand-table-wrap .expand-table-button{text-align:left}.toolbar-pinned .expand-table-wrap .expand-table-button{top:70px}.expand-table__table{margin-bottom:48px;width:100%;max-width:100%;line-height:1.1875em}.expand-table__thead .expand-table__row .expand-table__cell{padding-bottom:16px;font-weight:bold;line-height:1.4375em;color:#dc1e35}.expand-table__row{display:grid;grid-template-columns:repeat(8, 1fr);width:100%;justify-content:space-between}.expand-table--count-7 .expand-table__row{grid-template-columns:repeat(7, 1fr)}.expand-table--count-8 .expand-table__row{grid-template-columns:repeat(8, 1fr)}.expand-table--count-9 .expand-table__row{grid-template-columns:repeat(9, 1fr)}.expand-table__cell{text-align:center;padding-top:16px;padding-bottom:16px;font-size:16px;line-height:1.3125em;text-align:center;vertical-align:top;color:#404040}.expand-table__cell:first-child{font-weight:500}.expand-table__cell--fullwidth{grid-column:1/-1}.expand-table__tbody .expand-table__row:nth-child(odd){background:#fafafa}}
.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,.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__refinance-info{margin-bottom:32px;color:#dc1e35}.mortgage-calculator__extra-info{display:flex;flex-direction:column}.mortgage-calculator__extra-info>div{margin-bottom:32px;margin-top:auto}@media(min-width: 650px){.mortgage-calculator__links{margin-top:32px;padding-right:16px;display:flex;justify-content:flex-end}.mortgage-calculator__links>a:last-child{margin-left:16px}}@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}}
.mobile-navigation .mobile-nav-items{position:absolute;z-index:30;display:inherit;overflow:hidden;margin-left:16px;padding-top:152px;padding-bottom:128px;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>div .mobile-nav-items-links{list-style:none;color:#fff;font-weight:700;line-height:1.75em}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links a{color:inherit}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links li{position:absolute;left:4px;left:10vw;transition:all 300ms 0ms;font-weight:inherit;color:inherit;width:calc(100% - 13vw);max-width:250px}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links li .icon{position:absolute;top:50%;left:100%;transition:transform .32s ease-out;transform:translateY(-50%) rotate(0);transform-origin:center center}.mobile-navigation .mobile-nav-items>div .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>div .mobile-nav-items-links.expanded li:nth-child(1){transform:translate3d(0px, -85%, 0px);opacity:0}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li:nth-child(2){transform:translate3d(0px, -85%, 0px);opacity:0}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li:nth-child(3){transform:translate3d(0px, -85%, 0px);opacity:0}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li:nth-child(4){transform:translate3d(0px, -85%, 0px);opacity:0}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li:nth-child(5){transform:translate3d(0px, -85%, 0px);opacity:0}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li.selected .icon{left:-20px;width:12px}.mobile-navigation .mobile-nav-items>div .mobile-nav-items-links.expanded li.selected{opacity:1;font-size:20px;font-weight:400}@media(max-height: 570px){.mobile-navigation .mobile-nav-items{padding-top:130px}.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{padding-top:110px}.mobile-navigation .mobile-nav-items .mobile-nav-items-links.expanded li.selected{transform:translate3d(0px, -140%, 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:clamp(20px,8vw,40px)}.mobile-mainnav-links{padding:0;width:100%;font-size:clamp(25px,9vw,28px);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:#fff;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 .32s ease-out,opacity .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 .32s ease-out;transform:translateY(-50%) rotate(0);transform-origin:center center}.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 li .button{font-size:inherit}.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:clamp(20px,2vw,28px);line-height:1.75em}@media(max-height: 520px){.fake-navigation-link,.mobile-mainnav-links,.mobile-nav-items-links{line-height:1.55em}}.mobile-mainnav-links-enter .mobile-mainnav-links li .navigation-link-inner{transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .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;position:relative;padding-left:0}.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{margin-right:16px}.mobile-navigation-wrap .nav-action-links{position:relative;flex:0 0 auto;margin-left:10vw}.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:auto;margin-left:16px;padding-top:152px;width:100%;min-height:100vh;transition:transform 320ms cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(-110vw, 0, 0);background:rgba(0,0,0,0)}.mobile-navigation .mobile-mainnav-wrap::-webkit-scrollbar-track,.mobile-navigation .mobile-mainnav-wrap::-webkit-scrollbar-thumb{background:#dc1e35}.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 .1s;opacity:1;margin-left:10vw;position:relative;width:81vw}.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}}@media(min-width: 650px){.mobile-mainnav{max-width:400px}}.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 .1s;margin-left:10vw}.mobile-promoted-links,.mobile-list-links{margin:0;padding:0;font-size:25px;font-weight:bold;line-height:1em;list-style:none;color:#fff}.mobile-promoted-links li,.mobile-list-links li{padding-bottom:.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:20px;opacity:.8}.mobile-list-links{font-size:20px;padding-bottom:144px}.mobile-subnav-links-enter li{transform:translate3d(-50vw, 0, 0);opacity:.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}
.mobile-navigation .mobile-subnav-wrap{z-index:40;visibility:hidden;padding-top:216px;width:100%;transition:transform .32s ease-out,visibility .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 .3s ease-out,visibility .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:175px}}
.mobile-navigation-wrap{position:fixed;z-index:100;top:0;left:0;width:100vw;height:0;color:#fff}.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 .01s linear;transition-delay:0;opacity:0;background:#dc1e35}.mobile-navigation-is-expanded{overflow:auto;height:100vh}.mobile-navigation-is-expanded::before{transition-delay:.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:105px;left:8px;width:100%;line-height:3em;background:rgba(0,0,0,0)}@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:92.8px}}@media(max-height: 490px){.fake-navigation-link{margin-top:112px}.mobile-mainnav-back{margin-top:70px}}
.desktop-navigation-wrap{position:fixed;z-index:100;top:0;width:100vw;height:0;font-size:16px;color:#fff}.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.6666666667px + 4.4444444444vh)}}@media(min-height: 960px){.desktop-navigation-wrap{font-size:32px}}
.desktop-mainnav-links{padding:0;font-weight:bold;list-style:none;color:#919191}.desktop-mainnav-links li{padding-bottom:1em;width:100%;transition:transform .32s ease-out,opacity .32s;opacity:1}.desktop-mainnav-links li:hover{cursor:pointer;color:#6d6d6d}.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.3652173913px + 1.0434782609vw);font-weight:inherit;line-height:1em;transition:background-color .2s,color .2s;color:inherit;border-radius:3px;background:rgba(0,0,0,0);text-align:left;height:auto;min-height:48px}
.desktop-mainnav-wrap{position:absolute;z-index:30;overflow:hidden;display:flex;flex-direction:column;justify-content:center;width:100%;padding-bottom:16px;height:100vh;transition:transform 320ms ease-out;transform:translate3d(-55vw, 0, 0);pointer-events:auto;outline:none}.desktop-mainnav-wrap .desktop-mainnav-links{display:block}.desktop-mainnav-wrap.appearing:after,.desktop-mainnav-wrap.entering:after{transform:translateX(100%)}.desktop-mainnav-wrap.appeared,.desktop-mainnav-wrap.entered{transform:translate3d(0, 0, 0)}.desktop-mainnav-wrap.appeared:after,.desktop-mainnav-wrap.entered:after{transform:translateX(100%)}.desktop-mainnav-wrap.exiting{transform:translate3d(-100%, 0, 0)}.desktop-mainnav-wrap.exiting:after{transform:translateX(0)}.desktop-navigation-closing .desktop-mainnav-wrap,.desktop-navigation-page-loading .desktop-mainnav-wrap{opacity:0;transition:opacity 200ms}.desktop-navigation-closing .desktop-mainnav-wrap::after,.desktop-navigation-page-loading .desktop-mainnav-wrap::after{left:0;transition:transform .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;align-items:center}.main-nav-trans-wrap>div{flex:0 0 100%}.main-nav-trans-wrap .main-nav-trans{opacity:0}.main-nav-trans-wrap .main-nav-trans-appear{opacity:0}.main-nav-trans-wrap .main-nav-trans-appear-acitve{opacity:1;transition:opacity .3s 2s}.main-nav-trans-wrap .main-nav-trans-enter{opacity:0;transform:translateX(100%)}.main-nav-trans-wrap .main-nav-trans-enter-active{transition:opacity .32s,transform .32s ease-out;opacity:1;transform:translateX(0)}.main-nav-trans-wrap .main-nav-trans-enter-done{transition:opacity .32s,transform .32s ease-out;opacity:1;transform:translateX(0)}.main-nav-trans-wrap .main-nav-trans-exit{opacity:1;transform:translateX(-100%)}.main-nav-trans-wrap .main-nav-trans-exit-active{opacity:0;transition:opacity .32s,transform .32s ease-out;transform:translateX(0%)}@media(max-height: 800px),(max-width: 1024px){.desktop-mainnav-wrap{overflow-y:auto;padding-top:160px;padding-bottom:64px;max-width:31vw !important}.desktop-mainnav-wrap::-webkit-scrollbar{background:rgba(0,0,0,0);width:.5em}.desktop-mainnav-wrap::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.desktop-mainnav-wrap::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.desktop-mainnav-wrap::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}}
.desktop-promoted-links,.desktop-list-links{margin:0;padding:0;font-weight:bold;list-style:none;color:#fff}.desktop-promoted-links a,.desktop-list-links a{padding:4px 0;font-size:inherit;font-weight:inherit;transition:background-color .2s,box-shadow .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:.2em}.desktop-promoted-links li{margin-bottom:1em}.desktop-promoted-links a{font-size:calc(25.5443478261px + 1.6695652174vw);line-height:1.27em}.desktop-promoted-links-title{font-weight:normal;margin-bottom:.5em}.desktop-promoted-links-title span{opacity:.8;font-size:calc(10.6434782609px + .6956521739vw)}.desktop-list-links{margin-top:calc(1.5em + 16px);padding-right:32px;columns:2}.desktop-list-links li{display:inline-block;padding-top:.5em;padding-bottom:.2em;width:calc(26.66668vw - 16px)}.desktop-list-links a{margin:0 0;padding:4px 0;font-size:calc(3.8817391304px + 1.547826087vw);line-height:1.3em}.desktop-list-links-title{position:absolute;margin-top:-1.3em;font-weight:normal}.desktop-list-links-title span{opacity:.8;font-size:calc(10.6434782609px + .6956521739vw)}.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}.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:.01}.desktop-subnav-links-enter li,.desktop-subnav-links-enter .desktop-promoted-links-title,.desktop-subnav-links-enter .desktop-list-links-title{opacity:.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-wrap{position:absolute;z-index:20;top:0;overflow:hidden;margin-top:0;width:100vw;height:100vh;transition:transform 320ms 200ms ease-out;transform:translate3d(-100%, 0, 0);pointer-events:all;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.desktop-subnav-wrap:before,.desktop-subnav-wrap:after{content:"";display:block;z-index:0;position:absolute}.desktop-subnav-wrap:before{top:-5vh;left:31vw;height:148vh;width:148vh;transform:scale(3);background:#dc1e35;transition:transform 700ms 0ms ease-out,top 700ms 0ms}.desktop-subnav-wrap:after{width:calc(100% - 148vh - 31vw);background:#dc1e35;right:0;height:100vh;top:0}.desktop-subnav-wrap>div{height:100vh;width:60vw;margin-left:40vw;display:flex;flex-direction:column;justify-content:center;overflow:auto;overflow-x:hidden;position:relative}.desktop-subnav-wrap>div::-webkit-scrollbar{background:rgba(0,0,0,0);width:.5em}.desktop-subnav-wrap>div::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.desktop-subnav-wrap>div::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.desktop-subnav-wrap>div::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}.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{padding-left:20px;margin-left:8px;display:flex}.desktop-navigation.desktop-navigation-is-expanded .desktop-subnav-wrap{visibility:visible;transform:translate3d(0, 0, 0) translate3d(0, 0, 0);transition:transform 320ms 0ms ease-out}.desktop-navigation.desktop-navigation-is-expanded .desktop-subnav-wrap:before{top:-31vh;transform:scale(1);transition:transform 300ms 150ms ease-out,top 800ms 0ms ease-in-out}.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-wrap:before{transform:scale(3);transition:transform 400ms 0ms ease-out}.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: 1280px){.desktop-subnav-wrap:before{left:32vw;border-top-left-radius:50%;border-bottom-left-radius:50%}}@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: 600px){.desktop-subnav-wrap{padding-top:100px}.desktop-subnav-inner{padding-top:200px;padding-bottom:100px}}@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:#404040}.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__message{width:80%}.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__filter{margin-bottom:16px}.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}.news-archive-list .news-archive-list-see-more{margin-top:32px;display:flex;justify-content:flex-end;padding-right:8px}@media(min-width: 1000px){.news-archive-list .border{padding-top:80px}.news-archive-list__filter{margin-bottom:32px}.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}.news-archive-list{margin-bottom:80px}}@media(min-width: 1921px){.news-archive-list .pagination{padding-left:5.2631578947vw}}
.news-article{color:#6d6d6d}.news-article .news-article__image{overflow:hidden;margin-bottom:16px;width:100%}.news-article .news-article__intro .title{padding-bottom:16px;font-size:48px;font-size:clamp(29px,4.7vw,46px)}.news-article .news-article__intro .message-box{margin-top:-32px;margin-bottom:16px}.news-article .news-article__intro p{font-weight:500}.news-article__pub-date{font-size:clamp(14px,2.1vw,18px)}.news-article__body{position:relative;line-height:1.4545;padding-bottom:32px}.news-article__body strong{color:#6d6d6d;font-weight:500}.news-article__body .title{margin-top:48px;margin-bottom:16px;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{width:calc(100% + 14.28571vw);margin-bottom:32px}.news-article .news-article__intro .message-box{margin-bottom:32px;margin-top:-48px}.news-article .news-article__image{overflow:initial;margin-left:0}}@media(min-width: 1000px){.news-article{margin-top:112px}.news-article__intro .message-box{margin-top:-64px}.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(max-width: 999px){.news-article .social-share__links{display:flex}}
.news-article__ir .news-article__body{font-size:clamp(18px,2.25vw,20px)}.news-article__ir .news-article__body h1{text-transform:lowercase}.news-article__ir .news-article__body a{text-decoration:none;padding-bottom:2px;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;transition:background-size 200ms ease-in-out;background-repeat:repeat-x,no-repeat}.news-article__ir .news-article__body a:hover{background-size:4px 2px,100% 2px;text-decoration:none;color:#dc1e35}.news-article__ir .news-article__body table{font-size:16px}.news-article__ir .news-article__body table td{padding:0 8px}.news-article__ir .mfn-attachment{display:none}.news-article__ir u{text-decoration:none}.news-article__ir table,.news-article__ir ul{margin-bottom:32px}.news-article__ir .news-article__attachments{padding-bottom:32px}.news-article__ir .news-article__attachments h2{margin-bottom:16px}.news-article__ir .news-article__attachments ul{list-style:none;padding:0;margin:0}@media(min-width: 1000px){.news-article__ir .news-article__attachments{padding-bottom:128px}}
.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;border-radius:8px}.news_picture_item .news-item h2,.news_picture_item .news-item p{white-space:initial}.news_picture_item .news-item h2{margin-top:24px;margin-bottom:24px;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(44.7808vw - 12.8px)}.news_picture_item .carousel{margin:0 auto}.news_picture_item{transition:transform 240ms,box-shadow 240ms ease}.news_picture_item:hover{box-shadow:0 20px 60px rgba(0,0,0,.06);transform:translateY(-5px)}@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-top{display:none}.news-list-container .see-all-news-bottom{display:flex;justify-content:flex-end;padding-right:16px}.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(35.09386vw - 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}.news-list-container .image-slick-container .arrow-container--left{background-color:#fff}.news-list-container .image-slick-container{margin-bottom:96px;height:auto}.news-list-container .image-slick-container .arrow-container{position:relative;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:#fff}.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 .news-container__event-info-wrap{overflow:hidden;position:absolute;width:calc(66.6666666667% - 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), #ffffff 100%)}.news-list-container-picture-loading{height:41.93064vw}.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, #ffffff 70%)}.fade-right{right:-6.66667vw;margin-left:-16px;width:calc(200% + 8px);transition:width .25;background:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 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-bottom{display:none}.news-list-container .see-all-news-top{display:block}.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}}
.upcoming-event{box-shadow:0px 5px 43px 15px rgba(0,0,0,.05);border-radius:4px;background:#fff}.upcoming-event a{color:#6d6d6d;display:flex;flex-direction:column;width:100%;height:100%}.upcoming-event .title{margin-bottom:16px}.upcoming-event__content{flex:1;display:flex;flex-direction:column;padding:8px 16px 24px}.upcoming-event__picture{margin-bottom:16px;border-radius:4px 4px 0 0;overflow:hidden}.upcoming-event__location{align-items:flex-start;display:flex;margin-bottom:16px}.upcoming-event__location .icon{top:4px;position:relative;margin-right:8px}.upcoming-event__footer{margin-top:auto;display:flex;align-items:flex-end}.upcoming-event__messages{flex:1;margin-right:32px;max-width:370px}.upcoming-event__date{margin-left:auto;width:55px;height:55px;background:#fafafa;color:#404040;display:flex;flex-direction:column;justify-content:center;align-items:center}.upcoming-event__date>time:first-child{font-size:23px;font-weight:700}.upcoming-event__date>time:last-child{text-transform:capitalize}.upcoming-event--single .upcoming-event__content{padding:0}.upcoming-event--single a{padding:16px}.upcoming-event--single .upcoming-event__picture{border-radius:4px}@media(min-width: 650px){.upcoming-event{transition:transform 250ms ease-in-out,box-shadow 250ms ease-in-out}.upcoming-event:hover{transform:translateY(-5px);box-shadow:0 30px 64px rgba(0,0,0,.16)}.upcoming-event--single a{display:flex;flex-direction:row;justify-content:space-between;column-gap:16px;padding:40px}.upcoming-event--single .upcoming-event__content{display:flex;flex-direction:column}.upcoming-event--single .upcoming-event__picture{margin-bottom:0;order:2;aspect-ratio:1.32;flex:0 0 clamp(200px,30%,310px)}.upcoming-event--single .upcoming-event__picture .picture-wrap{height:100%}.upcoming-event--single .upcoming-event__footer{margin-top:auto;padding-top:16px}}@media(min-width: 1000px){.upcoming-event--single .upcoming-event__picture{flex:0 0 310px}}
.events-archive{margin-bottom:48px}.events-archive .section-title{margin-bottom:32px}.events-archive .loader{padding-top:32px}.events-archive__list{display:grid;grid-template-columns:1fr;row-gap:24px}@media(min-width: 650px){.events-archive__list{grid-template-columns:1fr 1fr;gap:24px 16px}}@media(min-width: 1000px){.events-archive{margin-bottom:128px}.events-archive .section-title{margin-bottom:48px}.events-archive__list{grid-template-columns:1fr 1fr 1fr 1fr}}
.mfn-archive [role=columnheader]{display:none}.mfn-archive [role=row]{margin-bottom:8px;padding:24px}.mfn-archive [role=row]:nth-child(even){background-color:#fafafa}.mfn-archive [role=cell]{display:flex}.mfn-archive [role=cell] a{width:24px;height:24px;margin-right:8px;display:block}.mfn-archive [role=cell] a .icon-{background:rgba(255,0,0,.1)}.mfn-archive [role=cell] a .icon{height:100%;width:100%}@media(max-width: 999px){.mfn-archive [role=row] a,.mfn-archive [role=row] span{margin-right:8px}.mfn-archive [role=cell]{align-items:center;margin-bottom:8px}.mfn-archive [role=cell]:first-child{margin-bottom:8px;font-size:clamp(16px,2vw,18px);font-weight:500}.mfn-archive [role=cell]:empty{display:none}}@media(min-width: 1000px){.mfn-archive [role=row]{padding:24px;display:grid;grid-template-columns:repeat(6, 1fr)}.mfn-archive [role=cell]{display:flex;justify-content:center}.mfn-archive [role=cell] .mfn-label{display:none}.mfn-archive [role=cell]:first-child{justify-content:flex-start}.mfn-archive [role=columnheader]{font-weight:500;display:none;display:flex;justify-content:center}}
.marketlist-register{padding-bottom:80px}.marketlist-register.section-container-gray{padding-top:32px}.marketlist-register .section-container-inner>div{width:100%}.marketlist-register .form__title{padding-right:124px;margin-bottom:16px}.marketlist-register__illustration{display:flex;justify-content:flex-end}.marketlist-register__illustration .picture-wrap{width:160px}.marketlist-register .form-group-text{transition:opacity 100ms}.marketlist-register .is-sending .form-group-text,.marketlist-register .is-sending .form-group-select{opacity:.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 .button{margin-top:8px}.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 .form-fields--special{margin-bottom:16px}.marketlist-register .form-success{margin-top:0;margin-bottom:0}.marketlist-register .form-success .content .text{width:100%}.marketlist-register .form-success .content .text .feedback-form-title{margin-bottom:8px}.marketlist-register .form-success .content .text .thanks{margin:0}@media(max-width: 649px){.marketlist-register{margin-top:100px}.marketlist-register__illustration{margin-top:-100px}}@media(min-width: 650px){.marketlist-register{padding-bottom:128px}.marketlist-register.section-container-gray{padding-top:128px}.marketlist-register__wrap{display:flex;align-items:center}.marketlist-register .form__title{padding-right:0;margin-top:0}.marketlist-register__illustration{flex:0 0 250px;padding-right:32px}.marketlist-register__illustration .picture-wrap{width:100%}.marketlist-register__illustration .picture{height:auto}}@media(min-width: 1000px){.marketlist-register__illustration{flex:0 0 45%;max-width:460px}.marketlist-register__form{margin-left:6.66667vw}.marketlist-register .form-fields,.marketlist-register__disclaimer{max-width:33.33335vw}}
.notification-banner-wrap{position:fixed;z-index:50000;bottom:0;left:0;padding:32px 16px;width:100%;transition:transform .3s cubic-bezier(0.645, 0.045, 0.355, 1);transform:translate3d(0, 100%, 0);color:#fff;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:#fff}.notification-banner-wrap.entered{transform:translate3d(0, 0, 0)}.notification-banner-wrap.exiting{transition:transform .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%)}
.transition-overlay{pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100%;z-index:10050;background-color:#fff;transition:opacity 1500ms;opacity:0}.content{display:flex;width:100%}.content>div{width:100%;flex-grow:0;flex-shrink:0}.page-appear .transition-overlay{transition-duration:200ms;opacity:1}.page-enter{opacity:0}.page-enter .transition-overlay{transition-duration:100ms;opacity:1}.page-enter{z-index:2;transform:translate3d(100px, 0, 0)}.page-enter .footer-wrap{opacity:0}.page-enter-active{transition:opacity 500ms 1200ms,transform 500ms 1100ms cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;transform:translate3d(0, 0, 0)}.page-enter-active .transition-overlay{transition-duration:100ms;opacity:0}.page-enter-done{opacity:1}.page-enter-done .footer-wrap{opacity:1;transition:opacity 500ms}.page-exit{overflow:hidden;opacity:1;order:1;transform:translate3d(-100%, 0, 0)}.page-exit-active{position:relative;overflow:hidden;transition:transform 320ms cubic-bezier(0.39, 0.575, 0.565, 1),opacity 320ms;transform:translate3d(calc(-100% + 100px), 0, 0);order:1;opacity:0}.page-exit-active .transition-overlay{transition-duration:100ms;opacity:1}.page-exit-active .footer-wrap{opacity:0}.page-exit-done{position:relative;overflow:hidden;opacity:0}.page-inner{position:relative;z-index:2;transition:transform 375ms,opacity 375ms;opacity:1}.page-inner[data-exit=true]{transition:transform 320ms cubic-bezier(0.39, 0.575, 0.565, 1),opacity 320ms;transform:translate3d(100px, 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:1 1 calc(25% - 40px)}.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.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, #ffffff 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), #ffffff 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.333335vw}.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.333339vw}.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 .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:32px;right:7%}@media(max-width: 649px){.product-comparison-carousel .product-carousel-wrap{margin-right:-16px;margin-left:-16px;padding-right:8px;padding-left:8px}.product-comparison-carousel .product-carousel-comparison-wrap{right:0}}@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-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-body.compact{transform:translate3d(0, -112px, 0)}.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 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 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-image-wrap{display:block}.product-comparison-image-wrap img{object-position:top}.product-comparison-row-header{padding-top:16px;padding-right:64px;padding-bottom:16px;padding-left:16px;width:13.33334vw}.product-comparison-feature-toggle{margin-bottom:48px}.product-comparison .card-header{display:flex;flex-direction:column;transform:translate3d(-96px, 0px, 0);word-break:break-word;margin-bottom:16px;border-radius:3px;background-color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.06)}.product-comparison .card-header.compact{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,.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{display:none;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;display:none}.product-comparison .card-header-body{padding:16px}.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;margin-bottom:-45vw}.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;background:#f2f2f2;color:#595959}.product-comparison .card-header .button.disabled{pointer-events:none;color:#8c8c8c}.product-comparison .table-bottom-link{width:16vw}.product-comparison .title{margin-bottom:16px;font-size:16px}.product-comparison a.default{border-bottom:none}.product-comparison .react-select__menu{width:auto}.product-comparison .react-select__option{white-space:nowrap}@media(max-width: 649px){.product-comparison .card-header{position:relative;z-index:6}.product-comparison .card-header .paragraph{height:8vw}.product-comparison .card-header .product-comparison-image-wrap picture img{height:40vw}.product-comparison .table-bottom-link{text-align:center;width:33vw}}@media(min-width: 650px)and (max-width: 1000px){.product-comparison .card-header{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{min-height:4vw;margin-bottom:32px}.product-comparison .title{font-size:calc(10.5501432665px + 1.1461318052vw)}.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}.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 .card-header{transform:translate3d(-64px, 0, 0);height:100%}.product-comparison .card-header.compact{margin-bottom:-64px;transform:translate3d(-64px, 8px, 0);transition:transform 240ms ease-in-out}.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}.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:calc(14vw - var(--scroll)*2.2vw);min-height:7vw;transition:height 60ms ease-in-out}.product-comparison .card-header .paragraph{margin-top:16px;margin-bottom:0;min-height:calc(3vw + 8px);font-size:16px}.product-comparison .title{font-size:calc(13.652173913px + .4347826087vw)}.product-comparison-table{margin-bottom:128px}.product-comparison-table .buffer.compact{margin-bottom:13vw}.product-comparison-table .product-comparison-header{top:-1px;height:100%;z-index:2;background:#fff}.product-comparison-table .product-comparison-header.pinned{top:32px}.product-comparison-table .product-comparison-header.sticky{position:sticky;transition:position 60m ease-in-out}.product-comparison-table-inner{margin-left:16px}.product-comparison-table-body.compact{z-index:1;transform:translate3d(0, 16px, 0)}.product-comparison-table-body .features-title{top:6vw;padding-bottom:16px;padding-left:16px;background:#fff}.product-comparison-table-body .features-title.pinned{top:8vw}.product-comparison-table-body .features-title.sticky{position:sticky}.product-comparison-table thead th{width:23.333345vw}.product-comparison-table thead th:first-child{width:6vw}.product-comparison-table .product-comparison-product-column{width:9vw;padding-left:1vw;height:100%}}@media(min-width: 1921px){.product-comparison-table-body .features-title.pinned{top:8vw}.product-comparison-table .buffer.compact{margin-bottom:9vw}}@media(max-width: 1000px){.product-comparison .card-header .paragraph{min-height:calc(7vw + 8px)}}@media(min-width: 1001px)and (max-width: 1130px){.product-comparison .card-header .paragraph{min-height:calc(9vw + 8px)}}@media(min-width: 1131px)and (max-width: 1230px){.product-comparison .card-header .paragraph{min-height:calc(9vw + 8px)}}@media(min-width: 1231px)and (max-width: 1467px){.product-comparison .card-header .paragraph{min-height:calc(6vw + 8px)}}@media(min-width: 1468px){.product-comparison .card-header .paragraph{min-height:calc(4vw + 8px)}}
.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}}
.savings-calculator-outer-wrap .shadow-card{overflow:unset}.savings-calculator-outer-wrap .general-calculator__content .paragraph{margin-bottom:32px}.savings-calculator-outer-wrap .general-calculator__header{position:relative}.savings-calculator-outer-wrap .general-calculator__header__title{position:relative}.savings-calculator-outer-wrap .general-calculator__header__title .title{margin-bottom:24px}.savings-calculator-outer-wrap .general-calculator__header .share-button{position:absolute;right:0;top:16px}.savings-calculator-outer-wrap .general-calculator__header .share-button .message{left:-66%}.savings-calculator-outer-wrap .general-calculator__image{display:none}.savings-calculator-outer-wrap .general-calculator form{width:100%}@media(max-width: 649px){.general-calculator-wrap{box-shadow:none}}@media(min-width: 650px){.general-calculator-wrap{padding:96px 112px}}@media(min-width: 1000px){.general-calculator__content{display:flex}.general-calculator__calculator{flex:1 1 66%;width:66%}.general-calculator__image{margin-top:16px;flex:0 0 33%;display:block}.general-calculator__image .picture{max-width:200px;margin-left:auto}}
.general-calculator__result-amount{font-size:25px;font-weight:bold}.general-calculator__results-wrap{overflow:hidden;padding-top:32px;transition:max-height .5s ease-out}.general-calculator__results-wrap[aria-hidden=false]{max-height:40em}.general-calculator__results-wrap[aria-hidden=true]{max-height:0}.general-calculator__result{margin-bottom:32px;padding:24px;background:#fafafa}.general-calculator__result .paragraph{margin-bottom:16px}@media(min-width: 650px){.general-calculator__results-wrap{display:flex;column-gap:16px;justify-content:space-between}.general-calculator__result{flex:0 0 50%;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}}
.form-group-number-range .flat-text-input{padding-bottom:0;margin-bottom:0;padding-top:10px}.form-group-number-range .flat-input{padding-left:0;border:none;font-size:26px;font-weight:700;padding-top:20px}.form-group-number-range .flat-input:hover{box-shadow:none}.form-group-number-range .flat-input:focus{box-shadow:none;outline:none}.form-group-number-range .flat-input-label{left:0}.form-group-number-range .flat-input-suffix{margin-left:0;font-size:26px;font-weight:700;color:#404040}.form-group-number-range .flat-input-spacer{font-size:26px;font-weight:700;padding-left:0}.form-group-number-range input[type=range]{margin:0;height:24px}
.definition-list>div{display:flex;justify-content:space-between;padding:12px 16px}.definition-list>div:nth-child(odd){background:#fafafa}.definition-list>div dt{font-weight:700}.definition-list>div dd{transition:opacity 200ms ease-in-out;text-align:right}.definition-list.isLoading dl>div dd{opacity:.2}@media(min-width: 1000px){.definition-list>div{padding:20px 32px}}
.loan-calculator__summary dl>div:last-child{justify-content:flex-end;background:rgba(0,0,0,0);font-size:18px}.loan-calculator__summary dl>div:last-child dt{font-weight:400;padding-right:4px}
.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:.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:.2}
.loan-calculator{position:relative}.loan-calculator .picture-wrap{display:none}.loan-calculator header{margin-bottom:32px}.loan-calculator .share-button{position:absolute;right:8px;top:0}.loan-calculator__calculator>.row:first-child{border-bottom:1px solid #efefef;margin-bottom:16px}.loan-calculator__calculator>.row:first-child>div{position:relative}.loan-calculator__calculator>.more-less-button{margin-left:6.66667vw;justify-content:flex-start}.loan-calculator .title{margin-bottom:16px}.loan-calculator__loan .title{font-size:16px}.loan-calculator .simple-tabs-menu{margin-left:0;display:none}.loan-calculator__input-fields{margin-bottom:16px}.loan-calculator__input-fields .title{font-size:22px;color:#dc1e35}@media(min-width: 650px){.loan-calculator .share-button{position:absolute;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;padding:0;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-button{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,.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.057437408px + .29455081vw);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,.15),0px 30px 60px rgba(0,0,0,.15);transition:right 200ms 50ms,max-height 250ms 0ms;min-height:60px;max-height:100px}.table-of-contents__list.entering{right:32px;max-height:100vh}.table-of-contents__list.entering button.toc-toogle-list .icon{display:none}.table-of-contents__list.enter-done{right:32px;max-height:100%;max-height:100vh}.table-of-contents__list.enter-done button.toc-toogle-list .icon{display:none}.table-of-contents__list .toc-close{position:absolute;right:16px;top:16px;z-index:1}.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}.table-of-contents__list .toc-toogle-list .icon{margin-left:auto}.table-of-contents__list .toc-toogle-list{color:#404040}.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:2px;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:#404040;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{margin-bottom:48px}.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}
.related-articles{position:relative;margin-bottom:48px}.related-articles .loader-wrap{top:100%}.related-articles .section-container-inner{display:block}@media(min-width: 650px){.related-articles{margin-bottom:80px}}@media(min-width: 1000px){.related-articles{margin-bottom:160px}}
.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}}
.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:hsla(0,0%,100%,.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}.toolbar-wrap{position:relative;padding-right:0;border-bottom:1px solid rgba(0,0,0,0)}.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 .button{font-weight:400}.toolbar>div{position:relative}.toolbar.page-fetching{opacity:0}.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 .button-title{color:#dc1e35}.toolbar .faux-button{display:flex;align-items:center;justify-content:center}.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.moment-template .toolbar-skip-navigation{color:#fff}[data-menu-open=true] .headroom.headroom--pinned .toolbar.moment-template .toolbar-button-wrap.login>button .icon svg,[data-menu-open=true] .headroom.headroom--pinned .toolbar.moment-template .toolbar-button-wrap:not(.login) .icon svg{color:#fff}.toolbar.moment-template .toolbar-button-wrap.login>button .icon svg,.toolbar.moment-template .toolbar-button-wrap:not(.login) .icon svg{color:#fff}.headroom.headroom--pinned .toolbar.moment-template .toolbar-button-wrap:not(.login) .icon svg{color:#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>div.menu-button-wrap:last-child{margin-left:16px}.headroom.headroom--pinned .toolbar.moment-template .toolbar-button-wrap.login>button .icon svg{color:#b4182b}.toolbar-row .headroom{z-index:10020}.toolbar-row .headroom--scrolled::before{position:absolute;top:0;left:0;width:100vw;height:170%;content:"";transition:opacity .2s;opacity:1;pointer-events:none;background:linear-gradient(rgba(255, 255, 255, 0.95) 60%, rgba(255, 255, 255, 0)),linear-gradient(#ffffff, rgba(255, 255, 255, 0)),linear-gradient(#ffffff, 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:rgba(0,0,0,0)}.toolbar>div.toolbar-button-wrap{margin-top:20px;margin-left:0}.toolbar>div.toolbar-button-wrap.login{margin-top:25px}.toolbar>div.menu-button-wrap{top:20px;right:8px}.toolbar .faux-button .icon{margin-right:8px}.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>div .invisible-button .faux-button{padding-left:20px;padding-right:20px}.toolbar .menu-button-wrap{display:flex;justify-content:flex-end}}@media(min-width: 900px){.toolbar{padding-right:0}.no-scroll .toolbar{margin-right:calc(var(--scrollbar-width)*-1)}}@media(min-width: 1000px){.toolbar-row{position:relative;width:calc(100% + 16px)}.toolbar-row .button-title{font-size:18px}.no-scroll .toolbar-row{right:var(--scrollbar-width)}.toolbar-row .toolbar-button-wrap{transition:none}.toolbar-row .toolbar-button-wrap--last:before{content:"";display:block;width:1px;height:calc(100% - 8px);background:#f2f2f2;position:absolute;left:0;top:4px}.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[data-menu-open=true] .toolbar-button-wrap:nth-last-child(3):before{opacity:.2}.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 .headroom--pinned .toolbar{margin-right:0}.toolbar.page-fetching{opacity:0}.toolbar .toolbar-button-close{width:24px;height:24px;opacity:0;pointer-events:none;transition:opacity 0ms 0ms;position:absolute;left:20.00001vw;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:0;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{margin-top:0px}.toolbar>div.toolbar-button-wrap.login .invisible-button .faux-button{background:#dc1e35;border-radius:3px;border:1px solid rgba(0,0,0,0);padding-top:7px;padding-bottom:7px}.toolbar>div.toolbar-button-wrap.login .invisible-button .button-title{line-height:24px}.toolbar>div.toolbar-button-wrap.login .invisible-button .title-inner{color:#fff;font-weight:500;font-size:16px}.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 (min-width: 1920px){.toolbar .toolbar-button-close{left:16.666675vw}}@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}}}
.userportal{overflow-y:auto;height:100vh;max-height:100dvh;width:100vw;display:flex;flex-direction:column;box-shadow:0px 32px 64px 0px rgba(0,0,0,.3);position:relative;background:linear-gradient(180deg, #dc1e35 0%, #fafafa 2%, #fff 90%);pointer-events:all !important;transition:top 200ms ease-in-out}.login .userportal{opacity:0;position:fixed;transform:translateY(-100%);transition:opacity 250ms ease-in-out,transform 0ms 300ms;top:0;right:0;left:0}.login .userportal a,.login .userportal button{visibility:hidden}.login .userportal--visible{opacity:1;transform:translateY(0);transition:opacity 250ms ease-in-out,transform 0ms,top 250ms ease-in-out;z-index:10040}.login .userportal--visible a,.login .userportal--visible button{visibility:visible}.headroom--unpinned .login .userportal{top:128px}.userportal__close{border:none;background-color:rgba(0,0,0,0);position:absolute;z-index:2;right:16px;top:16px}.userportal__close .icon svg path{fill:#fff}.userportal__close:hover{background:rgba(0,0,0,0)}.userportal__content{position:relative;flex:1 1 100%;height:100%;overflow-y:auto;border-radius:0 0 8px 8px}.userportal__content .loader-wrap{top:50%;left:50%;transform:translate(-50%, -50%)}.userportal header{position:relative;text-align:left;padding:32px 32px 16px;background-color:#dc1e35;color:#fff}.userportal header .title{position:relative;color:#fff;font-size:26px}.userportal header .paragraph{position:relative;color:#fff;font-size:18px;font-weight:500;margin-bottom:16px}.userportal header::after{content:"";display:block;width:100%;height:38px;background-color:#dc1e35;position:absolute;z-index:0;bottom:-37px;left:0}.userportal h2.title{padding:0 32px;font-size:13px;text-align:left}.userportal ul{list-style:none}.userportal__servicelinks{padding:0 32px;padding-top:4px;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:32px}.userportal__servicelinks li{position:relative}.userportal__servicelinks li:first-child:not(.loader){grid-column:1/3;margin-bottom:8px}.userportal__servicelinks li .icon{width:16px;height:16px;margin-bottom:4px}.userportal__servicelinks li a{font-size:14px;font-weight:500;height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;box-shadow:0px 32px 64px 0px rgba(0,0,0,.06);border-radius:8px;color:#404040;transition:box-shadow 200ms ease-in-out,color 200ms ease-in-out}.userportal__servicelinks li a:hover{color:#dc1e35;text-decoration:none;box-shadow:0px 32px 64px 0px rgba(0,0,0,.16)}.userportal__quicklinks{margin-top:16px;margin-bottom:0;padding:0 32px 24px;display:flex;flex-wrap:wrap}@media(min-width: 650px){.userportal{height:auto;border-radius:8px;max-width:410px}.login .userportal{left:auto}.headroom--unpinned .login .userportal{top:96px}.login .userportal{position:absolute;top:-2px;right:-2px}}@media(min-width: 1000px){.headroom--unpinned .login .userportal{top:64px}}@media(min-width: 2559px){.userportal{max-width:460px}}
@media(max-width: 999px){.toolbar-white .login{color:#fff}.toolbar-white .login svg path{fill:#fff}.toolbar-white .menu-button .hamburger span{background-color:#fff}.toolbar.menuOpen .login .button-title{color:#fff}.toolbar.menuOpen .login path{fill:#fff}}@media(min-width: 1000px){.login.menuOpen path{fill:#dc1e35}}.moment-red-overlay .login path{fill:#fff}
.upcoming-event-list-wrapper{margin-bottom:48px;position:relative}.upcoming-event-list__heading{margin-bottom:32px}.upcoming-event-list__see-all{margin-left:auto;padding-right:8px}.upcoming-event-list__see-all a{font-size:clamp(16px,4vw,18px)}@media(min-width: 650px){.upcoming-event-list__see-all a{padding-right:8px}.upcoming-event-list{z-index:1;margin-right:16px}.upcoming-event-list>div{display:flex;gap:16px}.upcoming-event-list>div .event-item{flex:0 0 50%}.upcoming-event-list__heading{display:flex;align-items:center;justify-content:space-between}.upcoming-event-list__heading .title{margin-bottom:0}}@media(min-width: 1000px){.upcoming-event-list-wrapper{margin-bottom:112px}.upcoming-event-list>div .event-item{flex:0 0 50%}.upcoming-event-list__heading{margin-bottom:48px}.upcoming-event-list__see-all{margin-top:0;margin-left:0}.upcoming-event-list__see-all a{font-size:20px;position:relative}.upcoming-event-list .slick-slide .event-item:last-child{margin-bottom:0}}
.card-tidings{display:block;background:#fff;box-shadow:0px 32px 64px rgba(0,0,0,.06);border-radius:6px;padding:32px 24px 24px;transition:transform 240ms,box-shadow 240ms ease;transform:translate3d(0, 0px, 0);display:flex;flex-direction:column}.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__abstract{margin-bottom:32px}.card-tidings__author{padding-top:16px;border-top:1px solid #f2f2f2;display:flex;align-items:center;width:100%;margin-bottom:0px}.card-tidings__author .picture-wrap{border-radius:50%;margin-right:24px;flex-grow:0;flex-shrink:0;width:72px;height:72px}.card-tidings__author-name{font-size:clamp(16px,2vw,18px);font-weight:500}.card-tidings__info{color:#383838}.card-tidings__info time{font-size:clamp(14px,2vw,16px)}.card-tidings__footer{margin-top: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,.16)}}
.video-overlay{height:100%;background:#fff;box-shadow:0 32px 64px rgba(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.3119533528%}.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,.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 svg,.video-overlay:focus .play-button .icon svg{color:#dc1e35;transition:color .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,.16)}.video-overlay__image:before{padding-bottom:60.7046070461%}}
.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,.06);border-radius:8px;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;margin-bottom:16px}.yt-playlist-item__info time{margin-top:auto;color:#404040}.yt-playlist-item-outer{height:auto}.yt-playlist-item-outer:first-child .yt-playlist-item-wrap{padding-left:0}.yt-playlist-item-wrap{position:relative;height:100%;width:100%;padding-right:8px;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,.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,.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;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__header .title{margin-bottom:32px}.video-news-list__filter{margin-bottom:16px}.video-news-list__items{transition:opacity 300ms ease-out}.video-news-list__item{margin-bottom:24px;width:100%}.video-news-list__message{margin-top:32px}.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;gap:16px}.video-news-list__item{width:calc(50% - 8px);margin-bottom:0}.video-news-list__item>a,.video-news-list__item>button{height:100%}.video-news-list__message{width:60%}.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__header .title{margin-bottom:48px}.video-news-list__filter{margin-bottom:32px}.video-news-list__items{margin-bottom:64px}.video-news-list__item{width:calc(33.3333333333% - 16px)}.video-news-list__message{width:40%}.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-wrapper>div{position:relative}.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), rgb(255, 255, 255) 85%)}.yt-playlist .slick-youtube:after{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 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(min-width: 650px){.yt-playlist{padding-left:14.28571vw}.yt-playlist .slick-youtube:after{right:-24px}}@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;padding-left:0}.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(6.6666666667vw + 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,.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:#404040}
.stock-wrapper{border:.5px solid #efefef;box-shadow:0px 32px 64px rgba(0,0,0,.06);border-radius:3px;padding-top:16px}
.top-searches{padding-bottom:32px}.top-searches h3{font-size:clamp(13px,1vw,16px);color:#8c8c8c;font-weight:500}@media(min-width: 1000px){.top-searches{padding-bottom:128px}}
.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-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:.8}.search-results-item-exit-done{opacity:0}.search-results-item{transition-delay:500ms}.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:#ff0}
.search-form{max-width:520px;position:relative;padding-top:32px;padding-bottom:32px}.search-form form{padding-bottom:48px}.search-form__image{display:none}.search-title{color:#dc1e35;font-size:clamp(34px,3vw,58px)}.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-form__image{display:block;position:absolute;top:-70%;right:0;transform:translateX(calc(100% + 4vw));max-width:400px;width:clamp(200px,30vw,320px)}.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:32px}.search-form form{padding-bottom:80px}.search-form__image{top:-90%;transform:translateX(calc(100% + 10vw))}.search-tag-filter{margin-bottom:40px}.search-results{padding-top:64px}}
.search-input-wrap{position:relative;width:100%;height:100%}.search-input-wrap .icon{position:absolute;left:32px;top:50%;transform:translateY(-50%)}.search-input-wrap .search-input{position:relative;z-index:1;padding:0 32px;padding-left:64px;border:1px solid #f2f2f2;background:rgba(0,0,0,0);color:#595959;font-size:clamp(18px,4.2vw,25px);display:block;width:100%;height:80px}.search-input-wrap .search-input::placeholder{color:#8c8c8c}.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}.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,.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}
.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:rgba(0,0,0,0)}.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:rgba(0,0,0,0);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:rgba(0,0,0,0)}.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}}
.article-header{margin-bottom:48px}.article-header .title{width:calc(100% - 160px)}.article-header__body{transform:translateY(-30px)}.article-header__image{margin-left:auto}.article-header__image .picture-wrap{margin-left:auto;width:clamp(120px,19vw,260px)}@media(min-width: 650px){.article-header>div{display:flex;align-items:center}.article-header .title{width:100%}.article-header__body{flex:0 0 71%;max-width:750px;transform:translateY(0)}.article-header__image{flex:0 0 20%;order:2;margin-right:16px}}@media(min-width: 1000px){.article-header .title{margin-bottom:32px}.article-header__image{margin-right:0}}@media(min-width: 2560px){.article-header__image{margin-left:20%}}
.attribute-list__item{display:flex;align-items:center;gap:16px}.attribute-list__item>div:first-child{display:flex;align-items:center;justify-content:center;flex:0 0 60px;height:60px;background:#fff;border-radius:8px}.attribute-list__item>div:first-child svg{max-width:22px}.attribute-list__item>div:last-child{display:flex;flex-direction:column;gap:8px}.attribute-list__item>div:last-child .attribute-list__item-title{font-weight:700;font-size:clamp(16px,5vw,23px)}.attribute-list__item>div:last-child .attribute-list__item-subtitle{font-size:clamp(14px,4vw,18px)}@media(min-width: 650px){.attribute-list__item>div:first-child{flex:0 0 80px;height:80px}.attribute-list__item>div:first-child svg{max-width:28px}.attribute-list__item>div:last-child{gap:16px}}
.attribute-list{width:100%;padding-top:clamp(64px,5vw,128px);padding-bottom:clamp(64px,5vw,128px)}.attribute-list__items{margin:clamp(22px,5vw,64px) 0;display:grid;grid-template-columns:1fr;gap:clamp(22px,5vw,64px)}.attribute-list__disclaimer{max-width:650px}@media(min-width: 650px){.attribute-list__items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1000px){.attribute-list__items{grid-template-columns:repeat(3, 1fr)}}
.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 .download-link{display:inline-block}.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:#404040}.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:#404040}.comparison-table.lessText table img,.comparison-table.lessText table .icon,.comparison-table.lessText table svg{display:inline-block}.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:#404040}.comparison-table--simple_layout table tr td .paragraph{padding-left:0}.comparison-table--simple_layout table tr:nth-child(even){background:rgba(0,0,0,0)}.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:6.6666666667vw}.comparison-table .paragraph{color:#404040}.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:2.2222222222vw}.camparison-table-extra-link-container a{margin-left:48px}}@media(min-width: 2559px){.comparison-table table td{padding-left:5.2631578947vw}}
.cta-steps__wrapper{margin-bottom:64px}.cta-steps__wrapper:hover .cta-steps__progressBar{animation-play-state:paused}.cta-steps__listWrapper{margin-bottom:48px}.cta-steps__listWrapper h2{color:#dc1e35;margin-bottom:clamp(4px,3vw,16px)}.cta-steps__list{list-style:none;padding:0;margin:0}.cta-steps__listItem{position:relative;color:#d9d9d9;transition:color 250ms;border-bottom:.1rem solid #d9d9d9}.cta-steps__listItem button>span:first-child:not(.cta-steps__itemTitle){font-size:clamp(16px,3vw,20px);font-weight:800;transform:translateY(-0.3rem)}.cta-steps__listItem button{display:flex;gap:40px;align-items:flex-end;cursor:pointer;background:rgba(0,0,0,0);width:100%;text-align:left;border:none;color:inherit;padding:clamp(8px,5vw,40px) 0}.cta-steps__text{margin-bottom:clamp(16px,5vw,40px)}.cta-steps__text p:last-child{margin-bottom:0}.cta-steps__content:has(p) .button{margin-top:0}.cta-steps__image{position:relative;margin-bottom:clamp(16px,5vw,40px);overflow:hidden;animation:zoomOut .3s linear forwards}.cta-steps__image .picture-wrap{aspect-ratio:1.5}.cta-steps__image img{display:block;object-fit:cover}.cta-steps__progressBar{position:absolute;height:.2rem;background-color:#404040;bottom:-0.1rem;left:0}.cta-steps__listItem--active{color:#404040}.cta-steps__listItem--active .cta-steps__progressBar{animation:lineExpand 4.5s linear forwards}@media(min-width: 650px){.cta-steps__wrapper{margin-bottom:112px;display:grid;grid-template-columns:repeat(6, 1fr);gap:64px}.cta-steps__content{grid-column:1/span 2;grid-row:1}.cta-steps__listWrapper{margin-bottom:0;grid-row:1;grid-column:3/span 4}}@media(min-width: 1000px){.cta-steps__wrapper{grid-template-columns:repeat(13, 1fr);gap:8px}.cta-steps__content{grid-column:1/span 4}.cta-steps__listWrapper{grid-column:6/span 8}}@media(min-width: 1921px){.cta-steps__wrapper{grid-template-columns:repeat(11, 1fr)}.cta-steps__content{grid-column:1/span 4}.cta-steps__listWrapper{grid-column:6/span 6}}@media(min-width: 2560px){.cta-steps__wrapper{grid-template-columns:repeat(13, 1fr)}.cta-steps__content{grid-column:1/span 5}.cta-steps__listWrapper{grid-column:7/span 7}}@keyframes lineExpand{0%{width:0}100%{width:100%}}@keyframes zoomOut{0%{scale:1.1}100%{scale:1}}
.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}.link-list-grouped-desc{width:85%}}
.simple-card-list{padding-bottom:32px}.simple-card-list.section-container-gray{padding-top:32px}.simple-card-list h2{margin-bottom:clamp(16px,3vw,32px)}.simple-card-list__cards{display:grid;grid-template-columns:1fr;gap:16px;width:100%}.simple-card-list__item{padding:32px 24px;display:flex;flex-direction:column;height:100%}.simple-card-list header{display:flex;align-items:center;margin-bottom:24px}.simple-card-list .icon{width:24px;height:auto}.simple-card-list .title{font-size:clamp(18px,3vw,20px);font-weight:500;margin-left:16px;margin-bottom:0}.simple-card-list__text{margin-left:40px}.simple-card-list__text>p:last-child{margin-bottom:0}.simple-card-list ul{list-style:none;padding:0;margin:0}.simple-card-list ul li{margin-bottom:8px}.simple-card-list__link{margin-top:auto;margin-left:40px;padding-top:8px}@media(min-width: 650px){.simple-card-list{padding-bottom:64px}.simple-card-list.section-container-gray{padding-top:64px}.simple-card-list__cards{grid-template-columns:1fr 1fr;gap:24px 16px}}@media(min-width: 1000px){.simple-card-list{padding-bottom:128px}.simple-card-list.section-container-gray{padding-top:128px}.simple-card-list__cards{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 1921px){.simple-card-list{padding-bottom:128px}.simple-card-list__cards{grid-template-columns:1fr 1fr 1fr 1fr}}
.credit-rating-chart__description{margin-bottom:32px}
.cat-wave{position:relative;padding-top:64px;padding-bottom:128px;margin-bottom:96px}.cat-wave .picture-wrap{border-radius:8px;margin-bottom:clamp(16px,5vw,48px)}.cat-wave::after{content:"";position:absolute;inset:0;bottom:8vw;z-index:0;background:var(--color)}.cat-wave:before{content:"";position:absolute;left:0;bottom:0;z-index:0;clip-path:url(#moment-clip-path);background:var(--color);width:100%;aspect-ratio:3.8;transform:translateY(10%)}.cat-wave h2{margin-bottom:clamp(16px,5vw,32px)}.cat-wave h2,.cat-wave__text-content,.cat-wave .picture-wrap{position:relative;z-index:1}.cat-wave__text-content{display:flex;flex-direction:column}.cat-wave__text-content .button{margin-top:48px;order:3}@media(min-width: 320px)and (max-width: 999px){.cat-wave{margin-left:-16px;margin-right:-16px;padding-right:16px;padding-left:16px}}@media(min-width: 1000px){.cat-wave{padding-top:128px;padding-bottom:192px;margin-bottom:160px}.cat-wave__text-content{display:grid;grid-template-columns:repeat(11, 1fr)}.cat-wave h2{grid-column:1/5;grid-row:1;margin-bottom:96px}.cat-wave .button{grid-row:1;align-self:end;grid-column:1/5}.cat-wave__text{grid-column:6/-1}}
.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 .video-chapters__label{color:#404040}.video-block .video-chapters li:hover{cursor:pointer}@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}}
.document-list{margin-bottom:48px}.document-list__wrapper{display:grid;row-gap:32px;grid-template-columns:1fr;transition:opacity 300ms 0ms ease-in-out}.document-list__wrapper--fade{transition:opacity 0ms 0ms;opacity:0}.document-list__filter{margin-bottom:16px}@media(min-width: 650px){.document-list__wrapper{margin-right:16px;grid-template-columns:1fr 1fr;gap:48px}}@media(min-width: 1000px){.document-list{margin-bottom:128px}.document-list__wrapper{margin-right:16px;grid-template-columns:1fr 1fr 1fr;gap:80px;row-gap:128px}.document-list__filter{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;padding-bottom:16px}.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 .2s ease-out}.rc-collapse>.rc-collapse-item:nth-child(2n+1){background:#fafafa}.rc-collapse>.rc-collapse-item>.rc-collapse-header{position:relative;display:flex;align-items:center;padding:16px 24px;padding-right:56px;cursor:pointer;transition:color .2s}.rc-collapse>.rc-collapse-item>.rc-collapse-header .arrow{transform:translateX(200%);order:2;flex:0 0 16px;margin-left:auto;font-size:25px;font-style:normal;font-weight:400}.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:16px}.rc-collapse>.rc-collapse-item>.rc-collapse-header{padding:16px 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}}
.faq-menu{padding-top:32px;margin-bottom:32px;background-color:#fff;position:sticky;z-index:5;top:0;transition:top 250ms ease-in-out}.toolbar-pinned .faq-menu{top:70px}.faq-menu__list{display:flex;flex-wrap:wrap;border-bottom:2px solid #f2f2f2;padding-bottom:16px}.faq-menu__item{width:12.5%;text-align:center;font-weight:500;color:#bfbfbf}.faq-menu__item--active{color:#595959}.faq-menu__item--active:hover{color:#dc1e35}@media(min-width: 650px){.faq-menu .faq-menu__item{width:6.25%}}@media(min-width: 1000px){.faq-menu__list{flex-wrap:nowrap;justify-content:space-between}.faq-menu .faq-menu__item{width:auto}}.hero-block-moment+.faq-menu{margin-top:-64px}
.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{max-width:32px;margin-bottom:24px}.wysiwyg-wrap+.custom-quote{margin-top:-64px}.custom-quote+.wysiwyg-wrap{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:-16px}.grid-parent .quote-image .picture-wrap .picture{border-radius:0}.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 .has-image blockquote{padding:32px 112px}.custom-quote .grid-parent{margin-bottom:96px;padding-left:24px;padding-right:24px;display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:auto 32px auto;gap:16px}.custom-quote .grid-parent .quote-image{grid-row:1/3}.custom-quote .grid-parent .quote-content{grid-row:2/-1}.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:2/-1;z-index:2}.custom-quote .grid-parent.image_left .quote-image{grid-column:1/7}.custom-quote .grid-parent.image_right .quote-content{grid-column:1/7}.custom-quote .grid-parent.image_right .quote-image{grid-column:2/8}.wysiwyg-wrap+.custom-quote{margin-top:-80px}.custom-quote+.wysiwyg-wrap{margin-top:-80px}}@media(min-width: 1000px){.custom-quote{margin-top:64px;margin-bottom:64px}.custom-quote blockquote{font-size:20px;line-height:1.45454em;padding:80px 6.66667vw}.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);grid-template-rows:1fr}.custom-quote .grid-parent .quote-content,.custom-quote .grid-parent .quote-image{grid-row:1/1}.custom-quote .grid-parent.image_left .quote-content{grid-column:8/15}.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/15}.wysiwyg-wrap+.custom-quote{margin-top:-96px}.custom-quote+.wysiwyg-wrap{margin-top:-112px}}@media(min-width: 1920px){.custom-quote .grid-parent.image_left .quote-content{grid-column:9/14}.custom-quote .grid-parent.image_left .quote-image{grid-column:3/10}.custom-quote .grid-parent.image_right .quote-content{grid-column:3/9}.custom-quote .grid-parent.image_right .quote-image{grid-column:7/14}}@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/17}.custom-quote .grid-parent.image_left .quote-image{grid-column:4/11}.custom-quote .grid-parent.image_left .quote-image .picture-wrap{max-height:800px}.custom-quote .grid-parent.image_right .quote-content{grid-column:4/11}.custom-quote .grid-parent.image_right .quote-image{grid-column:10/17}}
.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:10vw;padding-bottom:48px}.sequence-list-item .title.red{margin-bottom:16px}.sequence-list-item-label{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, rgb(239, 239, 239) 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{line-height:1.5;box-shadow:0px 32px 64px rgba(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-bullet{top:0;left:calc(-16px - 4px - 7.1428571429vw)}.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{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{margin-bottom:24px}.show-case-card__image{width:40%}.show-case-card__image img{width:100%;height:auto}
.show-case-cards{padding-bottom:32px}.show-case-cards-description{margin-bottom:48px}.show-case-cards__pagination{display:flex;justify-content:flex-end}@media(min-width: 1000px){.show-case-cards{padding-bottom:128px}.show-case-cards-description{margin-bottom:96px}}
.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}
.customers-feedback{padding-top:64px;padding-bottom:64px}.customers-feedback .section-container-inner{width:auto;flex:0 1 100%;margin:0}.customers-feedback .section-container-inner>div{max-width:100%}.customers-feedback-title{margin-bottom:64px}.customers-feedback__list{display:flex;flex-direction:column;gap:16px}@media(min-width: 650px){.customers-feedback__list{padding-right:16px;display:grid;gap:32px;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1000px){.customers-feedback{padding-top:128px;padding-bottom:128px}.customers-feedback__list{gap:64px;grid-template-columns:repeat(3, 1fr)}}
.info-card{min-width:272px;flex:1 1 33.333333%;align-self:stretch}.info-card__header{padding-top:48px;padding-left:32px;padding-right:32px;display:flex;align-items:flex-start}.info-card__header .icon-container{margin-right:16px}.info-card__header .icon-container .icon{margin-top:6px;width:18px}.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:#fff;box-shadow:0 20px 60px rgba(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-title-container .info-card-title.title{font-size:20px;line-height:1.4em;margin-bottom:0}@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,.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:clamp(18px,3vw,22px);display:flex;justify-content:center}.swipe-list-wrap .swipe-list-extra-description p{width:min(70%,80ch)}.swipe-list-intro{margin-bottom:48px;text-align:center}.swipe-list-intro .title{margin-bottom:32px}.swipe-list-cards{display:flex;gap:16px;overflow-x:auto;align-items:stretch;align-content:flex-start;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;gap:64px;padding-bottom:80px}}
.imageless-block{position:relative;padding-top:64px;padding-bottom:64px}.imageless-block-title,.imageless-block-body,.imageless-block .link-with-arrow{position:relative;z-index:1}.imageless-block-line{margin-top:48px;margin-bottom:32px}.imageless-block-body{margin-bottom:32px}.imageless-block .title-content:after{content:"";position:absolute;left:0;bottom:10%;z-index:0;clip-path:url(#moment-clip-path);background:var(--color);transform:translateY(15px);width:100%;height:90%}@media(max-width: 649px){.imageless-block .title-content{padding-top:32px}.imageless-block .title-content:after{height:50%}}@media(min-width: 320px)and (max-width: 999px){.imageless-block{background-clip:content-box;background-color:var(--color);padding-bottom:128px;margin-left:-16px;margin-right:-16px}.imageless-block .text-content{font-size:clamp(20px,2.63vw,23px)}}@media(min-width: 650px){.imageless-block{padding-bottom:256px}.imageless-block-title{width:66%;margin-top:0;margin-bottom:32px}}@media(min-width: 1000px){.imageless-block{padding-top:128px;padding-bottom:400px}.imageless-block-title{width:100%}.imageless-block-line{margin-top:128px;margin-bottom:48px}.imageless-block .title-content{align-self:flex-end}.imageless-block .text-content{margin-top:48px;margin-bottom:-96px}}
.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:16px;display:inline-flex}.fund-overview-wrap .fund-overview-date-pdf-link.default .icon{margin-right:8px}.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:#000}.fund-overview-chart-legend .legend-item-green::before{background:#14ac8a}.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-neutral800::before{background:#404040}.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(18px,2.6vw,23px);line-height:1.3}.standard-block .image-content-wrap{margin-bottom:32px}.standard-block .image-content{position:relative;width:100%;height:100%}.standard-block .text-body{font-size:calc(19.057437408px + .29455081vw);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:#000}.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((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:#fff}.standard-block .button.red:hover{text-decoration:none}.standard-block a.gray{font-weight:500;text-decoration:none}@media(min-width: 650px){.standard-block{margin-bottom:144px;display:grid;grid-template-columns:repeat(7, 1fr) 32px}.standard-block .text-body{font-size:22px}.standard-block .kicker{padding-bottom:32px}.standard-block .title{margin-top:0}.standard-block .image-content-wrap{grid-column:2/span 6}.standard-block .image-content{transform:translateX(0)}.standard-block .text-content{grid-column:2/span 5}.standard-block .readmore-wrap .button{min-width:calc(28.57142vw - 16px)}.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;grid-template-columns:repeat(15, 1fr);gap:32px}.standard-block .copy-wrap>*{position:relative;transform:translate3d(0, 30px, 0);opacity:0}.standard-block .kicker{font-size:calc(11.652173913px + .4347826087vw)}.standard-block hr.block-type-content,.standard-block hr.block-type-simple{margin-top:45px;margin-bottom:48px}.standard-block .image-content-wrap{grid-column:8/span 7;grid-row:1}.standard-block .text-content{grid-column:2/span 5;grid-row: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-fill,.standard-block .image-content.image-crop-fit{display:flex;flex-direction:column;justify-content:center}.blocklist-wrap__image_start_left .standard-block .image-content-wrap{grid-column:2/span 7}.blocklist-wrap__image_start_left .standard-block .text-content{grid-column:10/span 5}.standard-block:first-child{min-height:calc(100vh - 48px)}.standard-block:nth-child(2n) .image-content-wrap{margin-bottom:0;grid-column:2/span 7;padding-left:0}.standard-block:nth-child(2n) .text-content{grid-column:10/span 5}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .image-content-wrap{grid-column:8/span 7}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .text-content{grid-column:2/span 5}.standard-block .row{height:100%}.standard-block .copy-wrap{margin-top:32px}.standard-block .readmore-wrap .button{min-width:calc(20.00001vw - 16px)}.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{width:100%;height:100%;object-fit:cover}.reveal-standard-block .copy-wrap>*{transition:transform .5s ease-in-out,opacity .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}}@media(min-width: 1920px){.standard-block .image-content-wrap{grid-column:7/span 7}.standard-block .text-content{grid-column:3/span 4}.blocklist-wrap__image_start_left .standard-block .image-content-wrap{grid-column:3/span 6}.blocklist-wrap__image_start_left .standard-block .text-content{grid-column:10/span 4}.standard-block:nth-child(2n) .image-content-wrap{grid-column:3/span 6}.standard-block:nth-child(2n) .text-content{grid-column:10/span 5}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .image-content-wrap{grid-column:8/span 6}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .text-content{grid-column:3/span 4}}@media(min-width: 2560px){.standard-block{grid-template-columns:repeat(19, 1fr)}.standard-block .image-content-wrap{grid-column:9/span 9}.standard-block .text-content{grid-column:3/span 5}.blocklist-wrap__image_start_left .standard-block .image-content-wrap{grid-column:3/span 9}.blocklist-wrap__image_start_left .standard-block .text-content{grid-column:13/span 5}.standard-block:nth-child(2n) .image-content-wrap{grid-column:3/span 9}.standard-block:nth-child(2n) .text-content{grid-column:13/span 5}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .image-content-wrap{grid-column:9/span 9}.blocklist-wrap__image_start_left .standard-block:nth-child(2n) .text-content{grid-column:3/span 5}}
.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}}
.supportForm .categories{display:none}.supportForm-tabs{margin-bottom:24px;margin-left:-16px}.supportForm-description{margin-bottom:32px}.supportForm-menu{margin-bottom:16px}.supportForm .submit{margin-bottom:16px}@media(min-width: 650px){.supportForm .categories{margin-bottom:32px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:24px;grid-auto-rows:1fr}.supportForm-menu{display:none}.supportForm .submit{display:none}}@media(min-width: 1000px){.supportForm-tabs{margin-left:-40px}.supportForm .categories{max-width:90%}}@media(min-width: 2559px){.supportForm .categories{max-width:700px}}
.picture{position:relative;overflow:hidden}.picture .fade{position:absolute;left:0;top:50%;width:100%;height:50vh;z-index:2;background:hsla(0,0%,100%,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:#fff;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:#fff;margin-bottom:1.5rem}.picture .info .paragraph{color:#fff;font-size:125%}.picture .info .link-with-arrow{color:#fff;font-size:16px}.picture .info .link-with-arrow svg{margin-bottom:7px}.picture .info .link-with-arrow svg path{fill:#fff}
.supportPage{margin-bottom:96px}.supportPage-pic{display:none}.supportPage .disclaimer{margin-top:16px}@media(min-width: 1000px){.supportPage{padding:0}.supportPage .supportPage-text{margin-top:64px}.supportPage .supportPage-text .intro{margin-bottom:32px}.supportPage .supportPage-pic{display:block}.supportPage .supportPage-pic .picture .picture-wrap picture img{display:block;min-height:500px;height:89vh;object-fit:cover}.supportPage .supportPage-pic .slick-slide{position:relative}.supportPage .supportPage-pic .slick-dots{top:94%}.supportPage .supportPage-pic .slick-dots li{margin:0 0rem}.supportPage .supportPage-pic .slick-dots li button{width:.4rem;height:.4rem;padding:0;border-radius:100%;background-color:#fff !important;text-indent:-9999px}.supportPage .supportPage-pic .slick-dots li.slick-active button{width:.65rem;height:.65rem;border:2px solid #fff !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:rgba(0,0,0,0)}.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{padding-right:0;margin-bottom:32px}.profile-card-col .profile-card{overflow:hidden;flex-wrap:nowrap;display:flex;margin-top:16px;height:100%;border-radius:8px;background-color:#fff;box-shadow:0 32px 64px rgba(0,0,0,.16);transition:transform 300ms ease-in-out;transform:translateX(20px);max-height:230px}.profile-card-col .profile-card__info{flex:0 0 60%;z-index:10;padding:24px;padding-right:8px;padding-bottom:0}.profile-card-col .profile-card__info hr{margin-top:16px;margin-bottom:32px;height:2px;width:32px}.profile-card-col .profile-card__contact-link{position:relative;display:flex;margin-bottom:8px;color:#dc1e35}.profile-card-col .profile-card__contact-link:hover{text-decoration:none;color:#6d6d6d}.profile-card-col .profile-card__contact-link:hover svg{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{margin-right:16px}.profile-card-col .profile-card__image-container{position:relative;flex:0 0 40%;order:2;clip-path:circle(55% at 71% 49%);opacity:0;transform:translateX(10px)}.profile-card-col .profile-card__image-container .picture-wrap{width:100%;height:100%}.profile-card-col .profile-card__image-container img{object-fit:cover}.profile-card-col .profile-card--inView{transform:translateY(0)}.profile-card-col .profile-card--inView .profile-card__image-container{opacity:1;transform:translateX(0);clip-path:circle(69% at 95% 49%)}@media(min-width: 650px){.profile-card-col .profile-card__image-container{clip-path:circle(55% at 71% 49%);opacity:0;transform:translateX(10px);flex:1 1 50%;transition:clip-path 500ms cubic-bezier(0.075, 0.82, 0.165, 1) 100ms,opacity 300ms ease-in-out,transform .3s ease-in-out}.profile-card-col .profile-card__info{flex:0 0 60%;padding:40px;padding-bottom:24px;padding-right:24px}.profile-card-col .profile-card--inView{transform:translateY(0)}.profile-card-col .profile-card--inView .profile-card__image-container{clip-path:circle(69% at 71% 49%)}}@media(min-width: 1000px){.profile-card-col .profile-card{max-height:350px}.profile-card-col .profile-card__image-container{aspect-ratio:1.06}.profile-card-col .profile-card--inView .profile-card__image-container{clip-path:circle(69% at 100% 49%)}.profile-card-col .profile-card__info{flex:0 0 50%}}@media(max-width: 1000px){.profile-card-col .profile-card{max-width:580px}}@media(min-width: 1220px){.profile-card-col .profile-card--inView .profile-card__image-container{clip-path:circle(65% at 74% 50%)}}@media(min-width: 2559px){.profile-card-col .profile-card{max-height:450px}.profile-card-col .profile-card--inView .profile-card__image-container{clip-path:circle(74% at 74% 50%)}.profile-card-col .profile-card__info{padding:80px}}
.profile-cards-list{margin-bottom:96px}.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}}
.ir-postlist{margin-bottom:32px}.ir-postlist .title{margin-bottom:16px}.ir-postlist .mfn-subscribe .mfn-checkbox-row label,.ir-postlist .mfn-subscribe .mfn-policy-approve label{padding-top:8px}.ir-postlist .mfn-subscribe .mfn-checkbox-row label:before,.ir-postlist .mfn-subscribe .mfn-policy-approve label:before{top:8px}.ir-postlist .mfn-subscribe .mfn-checkbox-row input[type=checkbox]:focus-visible+label:before,.ir-postlist .mfn-subscribe .mfn-policy-approve input[type=checkbox]:focus-visible+label:before{outline:solid 2px #000}.ir-postlist .mfn-subscribe p{margin:0;margin-bottom:8px}.ir-postlist .mfn-subscribe ul{margin:0;padding:0;list-style:none}.ir-postlist .mfn-subscribe .mfn-info p{font-size:clamp(18px,2vw,23px);line-height:1.4}.ir-postlist .mfn-subscribe .mfn-block{margin:0}.ir-postlist .mfn-subscribe .mfn-options,.ir-postlist .mfn-subscribe .mfn-languages{margin-bottom:32px}.ir-postlist .mfn-subscribe .mfn-options ul li,.ir-postlist .mfn-subscribe .mfn-languages ul li{padding-bottom:0}.ir-postlist .mfn-subscribe .mfn-options ul li label,.ir-postlist .mfn-subscribe .mfn-languages ul li label{padding-bottom:0;margin-bottom:0}.ir-postlist .mfn-subscribe .mfn-options{margin-top:8px}.ir-postlist .mfn-subscribe .mfn-options ul.mfn-list{flex-wrap:wrap}.ir-postlist .mfn-subscribe .mfn-languages ul{display:flex}.ir-postlist .mfn-subscribe button{color:#fff;background:#dc1e35;height:48px;padding:0 8px;width:100%}.ir-postlist .mfn-subscribe .mfn-field-row input{width:100%;height:64px;border:1px solid #d1d1d1;border-radius:3px;padding:0 16px;font-size:clamp(16px,2vw,22px);height:64px}.ir-postlist .mfn-subscribe .mfn-field-row{margin-bottom:16px}.ir-postlist .mfn-subscribe .mfn-field-row:last-child{margin-bottom:8px}.ir-postlist .mfn-subscribe .mfn-alert{margin-bottom:32px;padding-bottom:8px;padding-left:8px;padding-right:8px;border-left:3px solid rgba(0,0,0,0)}.ir-postlist .mfn-subscribe .mfn-alert .mfn-policy-text{font-size:14px}.ir-postlist .mfn-subscribe .mfn-alert label{margin:0;padding-bottom:0}.ir-postlist .mfn-subscribe .mfn-alert.mfn-alert-active{background:#fce7ea;border-left:3px solid #dc1e35}.ir-postlist .mfn-subscribe .mfn-status{margin-top:16px}.ir-postlist .mfn-subscribe .mfn-status .mfn-sub-bad-input{color:#dc1e35}.ir-postlist .mfn-subscribe .mfn-policy{position:relative;padding-left:32px}.ir-postlist .mfn-subscribe .mfn-policy .mfn-policy-approve{width:20px;height:20px;position:absolute;left:0;top:-16px}.ir-postlist .mfn-subscribe .mfn-policy a:hover{color:#dc1e35}@media(min-width: 650px){.ir-postlist{margin-bottom:80px}.ir-postlist .mfn-options ul.mfn-list{display:flex;flex-wrap:wrap}.ir-postlist .mfn-options ul.mfn-list li{margin-right:8px}.ir-postlist .mfn-fields{display:flex;width:100%;gap:32px;justify-content:flex-end}.ir-postlist .mfn-fields>div{flex:1 1 50%}.ir-postlist .mfn-submit button{display:inline-block;width:auto;padding:0 48px}.ir-postlist .mfn-submit button:focus-visible{outline:2px solid #000}.ir-postlist .title{margin-bottom:32px}}@media(min-width: 1000px){.ir-postlist{margin-bottom:128px}.ir-postlist .title{margin-bottom:32px}}
.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 .2s cubic-bezier(0, 1.12, 0.04, 0.6)}.basic-card.show-description .basic-card-description{max-height:2500px;transition:max-height .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:rgba(0,0,0,0)}.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,.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 .expense-calculator-wrap{width:100%}.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 .addmorebutton{display:flex;align-items:center}.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:.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:gray;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,.16)}.expenseCalculator .flat-input-label{padding-right:16px}.expenseCalculator .mobileheader{display:none}.expenseCalculator .mobileline{display:none}.expenseCalculator .mobileSummaryintro{display:none}.expenseCalculator .mobileintro{display:none}}
.contributionCalculator{padding-top:96px;margin-bottom:128px}.contributionCalculator .contributionCalculator-wrap{padding:56px 0 84px 0;border-radius:3px;width:100%}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:32px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results{display:flex;flex-direction:column;gap:16px;word-wrap:break-word}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results .result-block{padding:24px 24px 32px 24px;display:flex;flex-direction:column;gap:16px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results .result-block p{color:#404040}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__graph .picture-wrap{height:200px;width:200px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results>div{background-color:#fafafa}@media(max-width: 649px){.contributionCalculator .contributionCalculator-wrap .contributionCalculator__inputs{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px;margin-bottom:32px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__inputs .form-group{width:100%}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results .result-block__isk{font-size:32px}}@media(max-width: 999px){.contributionCalculator .contributionCalculator-wrap .contributionCalculator__graph{display:none}}@media(min-width: 650px)and (max-width: 999px){.contributionCalculator .contributionCalculator-wrap{max-width:83%}}@media(min-width: 650px){.contributionCalculator .contributionCalculator-wrap{box-shadow:0px 32px 64px 0px rgba(0,0,0,.0588235294)}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__inner{display:flex;flex-wrap:nowrap;gap:8px;max-width:72vw}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__form{display:flex;flex-wrap:wrap;gap:24px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__inputs{display:flex;flex-wrap:wrap;gap:24px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__inputs>div{width:46%}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.contributionCalculator .contributionCalculator-wrap .contributionCalculator__results>div{background-color:#fafafa;width:46%}}
.video-simple-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:160px}.video-simple-wrap .video-simple{width:70%;height:auto}@media(max-width: 999px){.video-simple-wrap{margin-bottom:80px}.video-simple-wrap .video-simple{width:100%}}
.resource-option{display:flex;align-items:center;font-weight:500;gap:8px;font-size:18px;padding:0 40px 0 60px}.resource-option__image{width:56px;height:56px}.resource-option__image img{border-radius:100%;width:100%;height:auto}.resource-option__image img:before{content:"";width:56px;height:56px;background-color:#ccc;border-radius:100%;position:absolute;left:0;left:-2px;z-index:3}.resource-option__image img:after{content:"";font-size:18px;color:#646464;display:block;position:absolute;z-index:2;top:5px;left:0;width:56px;height:56px}.resource-option__image--multiple{display:flex}.resource-option__image--multiple>img{flex:0 0 56px;transform:translateX(-150%);z-index:2}.resource-option__image--multiple>img:first-child{transform:translateX(0);z-index:3}.resource-option__image--multiple>img:last-child{transform:translateX(-300%);z-index:1}.react-select__single-value .resource-option{padding:0}.react-select__single-value .resource-option__image{transform:translateY(-8px);width:48px;height:48px}.bookappointment__resources.--allselected .react-select__single-value .resource-option .picture-wrap{flex:0 0 48px}.bookappointment__resources.--allselected .react-select__single-value .resource-option{padding-left:50px}
.bookappointment{min-height:calc(100vh - 75px);margin-top:-20px;margin-left:-16px;margin-right:-16px;margin-bottom:32px;padding:32px 16px;padding-bottom:0;display:flex;flex-direction:column;position:relative;z-index:3}.bookappointment+section{margin-top:32px}.bookappointment--step1{background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 80%, rgb(250, 250, 250) 100%)}.bookappointment h3{margin-bottom:16px}.bookappointment__loader{position:relative;z-index:1;margin:0 auto}.bookappointment__loader .loader-wrap{position:relative}.bookappointment__invalid{position:relative;z-index:1}.bookappointment__header{container-type:inline-size;margin-bottom:10vw}.bookappointment__form{flex:1 1 100%;margin-top:16px;background:#fafafa;position:relative;margin-left:-16px;margin-right:-16px;padding:32px 32px;padding-top:24px}.bookappointment__form .form{max-width:840px;margin-left:auto;margin-right:auto}.bookappointment__form--stepOne{display:none}.bookappointment__form--stepOne .form{display:none}.bookappointment__form:not(.bookappointment__form--stepOne):before{content:"";position:absolute;top:-9vw;left:50%;transform:translateX(-50%);display:block;width:200%;height:100%;aspect-ratio:1/1;background:#fafafa;border-radius:200% 200% 0 0;z-index:0}.bookappointment__types{max-width:560px}.bookappointment__types input:disabled+label{display:none}.bookappointment__types .icon svg{color:#b4182b}.bookappointment__types--service-categories{margin-top:32px;margin-bottom:32px}.bookappointment__resources{margin-bottom:32px}.bookappointment__resources .react-select__option{border-bottom:1px solid #f2f2f2}.bookappointment__resources .react-select__option:last-child{border-bottom:none}.bookappointment__buttons{margin-bottom:32px;margin-top:32px;display:flex;gap:24px}.bookappointment__buttons .button{position:relative;z-index:0;flex:0 0 calc(50% - 12px)}.bookappointment__buttons:empty{display:none}.bookappointment__success-inner{background:#fff;padding:16px}.bookappointment__success .info-item{margin-bottom:16px;display:flex;column-gap:8px}.bookappointment__success .add-to-calendar{margin-left:24px;margin-top:-12.8px;margin-bottom:16px}.bookappointment__success .add-to-calendar button{font-weight:400}.bookappointment__success .add-to-calendar button:focus{outline:none}.bookappointment__success .add-to-calendar button:focus-visible{outline:1px solid #404040}.bookappointment__success .resource{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #f2f2f2;margin-bottom:16px;gap:24px}.bookappointment__success .resource .resource-image{height:72px;width:72px}.bookappointment__success .resource .resource-image img{border-radius:100%;width:100%;height:auto}.bookappointment__success .resource .resource-info{display:flex;flex-direction:column}.bookappointment__success .resource .resource-info span:first-child{font-size:16px}.bookappointment__success .resource .resource-info span:last-child{font-size:18px;font-weight:500}.bookappointment__error{margin-top:16px;color:#b4182b;padding-left:8px}.confirm-delete-modal{max-width:650px;margin:0 auto}.confirm-delete-modal h1{color:#dc1e35;margin-bottom:16px;font-size:clamp(20px,3vw,26px);margin-bottom:0}.confirm-delete-modal .modal__header{padding-top:clamp(60px,6vw,120px);padding-bottom:clamp(60px,6vw,120px)}.confirm-delete-modal .modal__body{padding-bottom:16px}.bookappointment__types--service-categories{padding-top:32px;display:flex;flex-direction:column;gap:16px}.bookappointment__types--service-categories .button{padding-top:22px;padding-bottom:22px}.bookappointment__types--service-categories .button .icon{width:24px}.bookappointment__types--service-categories .button .icon svg{width:24px}@container (min-width: 400px){.bookappointment__types--service-categories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}}@media(max-width: 649px){.bookappointment__services{display:none}.bookappointment__success__image{display:none}.bookappointment__buttons.--fullwidth .button{flex:1 1 auto}}@media(max-width: 999px){.bookappointment__image{display:none}.bookappointment__deleted{padding-bottom:96px}.bookappointment__deleted__image{display:none}}@media(min-width: 650px){.bookappointment{display:flex;flex-direction:column;justify-content:center;padding-top:64px;margin-top:-48px}.bookappointment+section{margin-top:96px}.bookappointment__buttons{margin-top:48px}.bookappointment__services-list{min-height:2px;display:flex;flex-wrap:wrap;gap:16px}.bookappointment__services-list .quicklink{flex:0 0 calc(33.3333333333% - 10.88px);height:84px;border:1px solid rgba(0,0,0,0)}.bookappointment__services-list .quicklink:hover{border-color:#dc1e35}.bookappointment__services-list .quicklink .icon{width:24px}.bookappointment__services-list .quicklink .icon svg{width:24px}.bookappointment__service-select{display:none}.bookappointment__header{padding-left:14.28571vw}.bookappointment__header h1,.bookappointment__header p{padding-right:80px}.bookappointment__form{padding-right:14.28571vw;padding-left:14.28571vw;flex:1 1 auto}.bookappointment__types{margin-bottom:32px}.bookappointment__types .flat-input-wrap{width:100%;grid-template-columns:1fr 1fr 1fr}.bookappointment__types--service-categories{margin-top:64px}.bookappointment__dates{display:flex;column-gap:16px}.bookappointment__dates>div{flex:0 0 calc(50% - 8px)}.bookappointment__success{max-width:450px}.bookappointment__success-inner{display:flex}.bookappointment__success .picture-wrap{flex:0 0 25%;order:2}.bookappointment__success .picture-wrap .picture{max-width:150px;height:auto;width:100%}.bookappointment__success .success-info{flex:1 1 100%}}@media(min-width: 1000px){.bookappointment__deleted{padding-bottom:192px}.bookappointment__deleted>div>div{display:flex;gap:56px}.bookappointment__deleted__content{flex:1 1 50%}.bookappointment__deleted__image{flex:0 0 30%;max-width:260px}.bookappointment__resources.--allselected .flat-input-label{left:124px}}@media(min-width: 1366px){.bookappointment{padding-top:0;min-height:calc(100vh - 110px);margin-top:-64px;flex-direction:row;column-gap:16px;padding-right:0}.bookappointment__service-select{display:none}.bookappointment__header{padding-top:max(20vh,100px);padding-left:6.66667vw;flex:0 0 45%;max-width:calc(6.66667vw + 500px)}.bookappointment__header h1,.bookappointment__header p{width:80%;padding-right:0}.bookappointment__image{overflow:hidden;position:relative}.bookappointment__image .blob-wrap{position:absolute;margin-top:-15%;left:10%;width:50vw;height:50vw;min-height:730px}.bookappointment__image .image-content{border-radius:100%;position:relative;overflow:hidden;margin-top:-20%;right:-14%}.bookappointment__image.fade_transition-exit-active,.bookappointment__image.fade_transition-exit{display:none}.bookappointment__form--stepOne{margin-left:auto;flex:0 0 55%}.bookappointment__form{padding-left:0;padding-right:0;margin-top:0;padding-top:0;background-color:rgba(0,0,0,0);flex:0 0 60%;display:flex;flex-direction:column;justify-content:center}.bookappointment__form--stepOne{justify-content:flex-start}.bookappointment__form .form{max-width:560px;min-height:50%;width:100%;margin:auto;position:relative;z-index:1}.bookappointment__form:not(.bookappointment__form--stepOne):before{top:50%;left:0;left:0;height:100%;transform:translateY(-50%);background:#fafafa;border-radius:0;clip-path:circle(50% at 48vw 50%)}.bookappointment__info__inputs{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:16px}.bookappointment__info__inputs>div{width:100%;flex:0 0 calc(50% - 8px)}.bookappointment__success-inner{padding:24px}.bookappointment__update--header{margin-bottom:32px}.bookappointment__update--header p{margin-bottom:48px}.bookappointment__update--info{list-style:none;padding:0;margin:0;margin-bottom:40px}.confirm-delete-modal{max-width:650px;margin:0 auto}}@media(min-width: 1920px){.bookappointment__header{padding-left:13.33334vw;max-width:calc(13.33334vw + 800px)}}@media(min-width: 2559px){.bookappointment__form .form{margin-left:13.33334vw;max-width:800px}}
.loan-prepayment{position:relative;margin-bottom:32px}.loan-prepayment-calc-wrap{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #f2f2f2}.loan-prepayment__header{max-width:700px;margin-bottom:32px}.loan-prepayment .share-button{position:absolute;right:32px;top:48px}.loan-prepayment .more-less-button{font-weight:400}.loan-prepayment h3.title{font-size:22px;color:#dc1e35;margin-bottom:32px}.loan-prepayment__configurations-fields h4{margin-bottom:16px;font-size:16px}.loan-prepayment__configurations-fields>div{margin-bottom:16px}.loan-prepayment__configurations-fields>div.settings-amount,.loan-prepayment__configurations-fields>div.settings-number-of-duedates{margin-bottom:0}.loan-prepayment__configurations-fields .error{display:block;margin-top:-8px;margin-left:8px;font-size:14px;line-height:1.5em;color:#dc1e35}.loan-prepayment__summary{position:relative}.loan-prepayment__summary.isFetching{opacity:.5}.loan-prepayment__summary .loader-wrap{position:absolute;inset:0}.loan-prepayment__summary .loader-wrap .loader{position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0)}.loan-prepayment__summary dl>div:first-child{display:block;position:relative}.loan-prepayment__summary dl>div:first-child .picture-wrap{display:none}.loan-prepayment__summary dl>div:first-child dt{font-weight:400;margin-bottom:8px}.loan-prepayment__summary dl>div:first-child dd{text-align:left;font-size:clamp(20px,8vw,32px);font-weight:700}.loan-prepayment .more-less-button.large{justify-content:flex-start}.loan-prepayment__chart h2{text-align:center;font-weight:400;color:#595959}@media(max-width: 650px){.loan-prepayment{box-shadow:none}}@media(min-width: 650px){.loan-prepayment{margin-bottom:128px}.loan-prepayment__wrapper{padding:48px}.loan-prepayment__configurations-fields{display:grid;column-gap:16px;grid-template-columns:repeat(4, minmax(0, 1fr))}.loan-prepayment__configurations-fields h4{grid-column:1/5;margin-bottom:16px}.loan-prepayment__configurations-fields>div.settings-indexed,.loan-prepayment__configurations-fields>div.settings-payment-type{grid-column:1/5}.loan-prepayment__configurations-fields>div.settings-cost,.loan-prepayment__configurations-fields>div.settings-amount,.loan-prepayment__configurations-fields>div.settings-montly-deposit,.loan-prepayment__configurations-fields>div.settings-months-between{grid-column:1/3}.loan-prepayment__configurations-fields>div.settings-number-of-duedates,.loan-prepayment__configurations-fields>div.settings-single-deposit{grid-column:3/5}.loan-prepayment__configurations-fields>div{margin-bottom:16px}}@media(min-width: 1280px){.loan-prepayment .share-button{right:96px;top:96px}.loan-prepayment__wrapper{padding:96px 96px 16px}.loan-prepayment__header{margin-bottom:48px;padding-right:0}.loan-prepayment-calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:48px;margin-bottom:16px}.loan-prepayment__chart{padding-bottom:48px}}
.slice-header{position:relative;margin-bottom:clamp(16px,3vw,48px)}.slice-header__body{max-width:750px}.slice-header .picture-wrap{margin-left:auto;margin-right:10%;width:38%;height:auto;max-width:230px;min-width:150px;display:none}@media(min-width: 650px){.slice-header__body{width:70%}}@media(min-width: 1000px){.slice-header{display:flex}.slice-header .picture-wrap{display:block}}
.block-by-tag{background:#fafafa;padding:48px 0;margin-bottom:64px}.block-by-tag__image{margin-left:auto;width:clamp(150px,30%,255px)}.block-by-tag__image *{cursor:default}.block-by-tag__header{margin-bottom:48px;position:relative;z-index:1;transition:top 250ms ease-in-out}.block-by-tag__list{position:relative;z-index:1}.block-by-tag__list>div>a{margin-bottom:16px}@media(max-width: 649px){.block-by-tag{margin-top:100px}.block-by-tag__image{margin-top:-140px}.block-by-tag__image div{width:170px !important;height:170px !important}}@media(min-width: 650px)and (max-width: 999px){.block-by-tag__image div{width:23vw !important;height:27vw !important}}@media(max-width: 999px){.block-by-tag__list>div:last-child{display:none}}@media(min-width: 650px){.block-by-tag{position:relative}.block-by-tag__header{width:66%}.block-by-tag__header .button{margin-top:32px;display:inline-flex;width:auto;padding:0 32px}}@media(min-width: 1000px){.block-by-tag{padding:128px 0;margin-bottom:128px}.block-by-tag__wrapper{display:flex;position:relative}.block-by-tag__image{position:absolute;top:0;right:32px}.block-by-tag__image div{width:270px !important;height:270px !important}.block-by-tag__header{width:40%;position:sticky;top:48px;flex:0 0 40%;height:30%}.toolbar-pinned .block-by-tag__header{top:90px}.block-by-tag__description{padding-right:6.66667vw}.block-by-tag__list{position:relative;margin-top:112px;display:flex;gap:16px}.block-by-tag__list>div{flex:0 0 50%}.block-by-tag__list>div>a{margin-bottom:16px}.block-by-tag__list>div:last-child{margin-top:120px}}
.youridea iframe{width:100vw;height:calc(100vh - 80px);margin-top:-40px;margin-left:-16px;margin-right:-16px}@media(min-width: 650px){.youridea iframe{height:calc(100vh - 70px);margin-top:-50px;margin-left:0;margin-right:0}}@media(min-width: 1000px){.youridea iframe{height:calc(100vh - 110px);margin-top:-10px;margin-left:0;margin-right:0}}
@media(min-width: 650px){.article-page{margin-top:0}}@media(min-width: 1000px){.article-page{margin-top:64px}}

.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:#fff}.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:#fff;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__content{transition:transform 350ms ease 150ms,-webkit-transform 350ms ease 150ms;transform:translate3d(-50%, 300%, 0);position:fixed;top:50%;left:50%;z-index:99999;color:#fff;background:#fff;-webkit-box-shadow:0px 32px 64px rgba(0,0,0,.24);box-shadow:0px 32px 64px rgba(0,0,0,.24);border-radius:3px}.cookiebanner__content.visible{transition:transform 550ms ease 150ms,-webkit-transform 550ms ease 150ms;transform:translate3d(-50%, -50%, 0)}.cookiebanner__content .toolbar-language-switch{position:absolute;right:40px;top:16px}.cookiebanner__content .toolbar-language-switch .faux-button{display:flex;justify-content:flex-end;column-gap:8px}.cookiebanner__content .container{position:relative;overflow-y:auto;overflow-x:hidden;max-height:100vh}.cookiebanner__content .container:focus{outline:none}.cookiebanner__content .cookiebanner-inner{padding:56px}.cookiebanner__content .cookiebanner-inner p{color:#404040}.cookiebanner__content .cookiebanner-inner p a{font-weight:normal !important;border-bottom:dotted 1.5px}.cookiebanner__content .cookiebanner-inner .title{line-height:23px}.cookiebanner__content .cookiebanner-inner__buttons{display:flex;flex-direction:column;align-items:center}.cookiebanner__content .cookiebanner-inner__buttons .button{margin-left:14px;padding-left:0px}.cookiebanner__content .cookiebanner-inner__buttons .button:first-child{margin-bottom:16px}.cookiebanner__content .cookiebanner-detailsWrapper{margin-top:16px;max-height:39vh;overflow-y:auto;overflow-x:hidden;display:none}.cookiebanner__content .cookiebanner-detailsWrapper.visible{transition:display 550ms ease 150ms;display:block}.cookiebanner__content .cookieAccept{margin-top:16px;font-weight:500;text-decoration:none;height:48px}.cookiebanner__close-button{position:absolute;z-index:10;width:16px;height:16px;right:16px;top:16px}.cookiebanner__close-button path{fill:#dc1e35}@media screen and (min-width: 1000px){.cookiebanner-inner .title{font-size:25px;color:#dc1e35;margin-top:16px;margin-bottom:16px}.cookiebanner-inner p,.cookiebanner-inner .cookiedetails{font-size:20px;line-height:1.5}}.cookie-table{border-top:1px solid rgba(239,239,239,.5)}.cookie-table:last-child{border-bottom:1px solid rgba(239,239,239,.5)}.cookie-table__row{background-color:#fff;grid-template-columns:minmax(5vw, 14vw) minmax(7vw, 14vw) minmax(6vw, 13vw) minmax(4vw, 7vw) minmax(11vw, 35vw);grid-gap:1vw}.cookie-table__category{display:flex;align-items:baseline}.cookie-table__category input:hover{background:none;background-color:none}.cookie-table__category label{margin-top:8px;top:6px;right:2vw}.cookie-table__intro{color:#404040;font-size:16px}.cookie-table__title{font-weight:700;padding:16px 0;width:100%;position:sticky;display:flex;align-items:center;top:0;background:#fff;z-index:11;color:#404040;text-align:left}.cookie-table__title .icon{margin-right:15px}.cookie-table__content{display:none}.cookie-table__product>:nth-child(odd){background:#fafafa}.cookie-table__product>.cookie-table__product-name{border-bottom:1px solid #f2f2f2}.cookie-table__row{display:grid;align-items:center;padding:16px;border-bottom:1px solid #f2f2f2;color:#6d6d6d}.cookie-table__row.-indent{padding-left:32px}.cookie-table__header{position:sticky;z-index:11;border-bottom:none;font-weight:700}.cookie-table__header .irt-table__row-name{font-weight:700}.cookie-table__product-name,.cookie-table__row{font-size:14px}.cookie-table__product-name{color:#6d6d6d}.cookie-table__row-name{text-align:left;word-break:break-all}.cookie-table__row-value{text-align:right;position:relative}.cookie-table__row-value__provider{word-break:break-word}.cookie-table__row-value__type{word-break:break-all}.cookie-table__row-value__desc{text-align:left}.cookie-table.expanded .cookie-table__title{color:#dc1e35}.cookie-table.expanded .cookie-table__title .icon svg path{fill:#dc1e35}.cookie-table.expanded .cookie-table__content{display:grid;max-width:fit-content}@media(max-width: 650px){.cookiebanner__content{width:100%}.cookiebanner__content .container{padding-top:0px}.cookiebanner__content .cookiebanner-inner{padding-left:0px;padding-right:0px}.cookiebanner__content .cookiebanner-inner__buttons *{margin-top:0px;margin-right:8px;margin-left:8px;padding-left:0px}.cookie-table__category label{right:1px !important;top:5px}.cookie-table__header{position:relative}}@media(max-width: 999px){.cookiebanner__content .title,.cookiebanner__content p,.cookiebanner__content .cookiedetails{font-size:16px;margin-bottom:16px}.cookiebanner__content .title{color:#dc1e35}.cookiebanner__content .container{padding-top:0px}.cookiebanner__content .cookiebanner-detailsWrapper{max-height:50vh}.cookie-table__title,.cookie-table__content,.cookie-table__intro{font-size:14px !important}.cookie-table__row{top:-2px;text-align:right}}@media(min-width: 650px){.cookiebanner__content{width:100%}.cookiebanner__content .cookeAccept{width:216px}.cookiebanner__content .cookiebanner-inner__buttons{flex-direction:row;justify-content:flex-end;align-items:flex-start}.cookie-table__category label{right:2vw;top:4px}.cookie-table__content{margin-left:32px}.cookie-table__title{font-size:18px;padding:24px 0}.cookie-table__row{padding:16px 16px}.cookie-table__row.-indent{padding-left:64px}}@media(min-width: 1000px){.cookiebanner__content{top:0;left:50%;width:65%;max-width:1000px}.cookiebanner__content.visible{transform:translate(-50%, 160px)}.cookiebanner__content .cookiebanner-inner__buttons{padding-left:33%;word-break:break-all;flex-flow:row}.cookie-table__row{background:#fff;top:-2px;text-align:right}}@media(min-width: 1921px){.cookie-table__row{grid-template-columns:minmax(5vw, 14vw) minmax(7vw, 14vw) minmax(6vw, 13vw) minmax(4vw, 7vw) minmax(5vw, 35vw)}}.cookiebanner__shade{position:fixed;top:0;right:0;bottom:0;left:0;transition:opacity 300ms linear,backdrop-filter 300ms 100ms linear;opacity:0;background:rgba(0,0,0,.08);will-change:opacity,backdrop-filter;z-index:10;pointer-events:none}.cookiebanner__shade.visible{pointer-events:all;z-index:10029;opacity:1;backdrop-filter:blur(3px)}#CybotCookiebotDialog{display:none !important}.cookiebanner ::-webkit-scrollbar{background:rgba(0,0,0,0);width:.5em}.cookiebanner ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.cookiebanner ::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0)}.cookiebanner ::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}@media(max-height: 800px)and (min-width: 1000px){.cookiebanner__content .cookiebanner-detailsWrapper{max-height:25vh}.cookiebanner__content.visible{transform:translate(-50%, 40px)}}
.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:.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}}
