﻿@font-face {
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    src: url(assets/fonts/icomoon/icomoon.woff2) format("woff2");
}

@font-face {
    font-family: Avenir;
    font-weight: 400;
    src: url(assets/fonts/avenir/065a6b14-b2cc-446e-9428-271c570df0d9.woff2) format("woff2"),
    url(assets/fonts/avenir/65d75eb0-2601-4da5-a9a4-9ee67a470a59.woff) format("woff"),
    url(assets/fonts/avenir/c70e90bc-3c94-41dc-bf14-caa727c76301.ttf) format("truetype");
}

@font-face {
    font-family: Avenir;
    font-weight: 700;
    src: url(assets/fonts/avenir/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2) format("woff2"),
    url(assets/fonts/avenir/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff) format("woff"),
    url(assets/fonts/avenir/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf) format("truetype");
}

@font-face {
    font-family: Memphis;
    font-weight: 400;
    src: url(assets/fonts/memphis/91f3816a-177c-499c-956b-ca6180e1aa50.woff2) format("woff2"),
    url(assets/fonts/memphis/ff4c6fb5-c122-483a-ba6a-51abbbe506c0.woff) format("woff"),
    url(assets/fonts/memphis/ae865674-e055-4c66-9eda-26f36ed89384.ttf) format("truetype");
}

@font-face {
    font-family: Memphis;
    font-weight: 700;
    src: url(assets/fonts/memphis/1e4fd5e2-78ae-4df4-bb6d-dcf0bc861253.woff2) format("woff2"),
    url(assets/fonts/memphis/b7dcb861-4dfa-4b8c-b576-c9eea5f48c96.woff) format("woff"),
    url(assets/fonts/memphis/e492e062-6fef-427a-9a81-020ff99a121f.ttf) format("truetype");
}

#dip-widget {
    font-family: Avenir, Arial, sans-serif;
    font-weight: 400;
    color: #2a292e;
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    
    font-size: calc(1rem + .27778vw - 1.33333px);
    line-height: 1.6666666667;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    --global-max-site-width: 1008px;
    --global-max-site-width-large: 1088px;
    --global-content-width: 38.5rem;
    --spacing-unit: 0.5rem;

    --grid-margin: calc(var(--spacing-unit) * 3);
}

@media (min-width: 37.5em) {
    #dip-widget {
        --grid-margin: calc(var(--spacing-unit) * 6);
    }
}

@media (min-width: 56.25em) {
    #dip-widget {
        --grid-margin: calc(var(--spacing-unit) * 7.5);
    }
}

@media (min-width: 75em) {
    #dip-widget {
        --grid-margin: calc(var(--spacing-unit) * 15.5);
    }
}

@media screen and (max-width: 480px) {
    #dip-widget {
        font-size: 16px;
        line-height: 1.6666666667
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget {
        font-size: 18px;
        line-height: 1.6666666667
    }
}

#dip-widget *,
#dip-widget :after,
#dip-widget :before {
    box-sizing: inherit
}

#dip-widget a, 
#dip-widget dd, 
#dip-widget div, 
#dip-widget form, 
#dip-widget h1, 
#dip-widget h2, 
#dip-widget h3, 
#dip-widget h4, 
#dip-widget h5, 
#dip-widget h6, 
#dip-widget header, 
#dip-widget i, 
#dip-widget label, 
#dip-widget li, 
#dip-widget nav, 
#dip-widget output, 
#dip-widget p, 
#dip-widget s, 
#dip-widget section, 
#dip-widget small, 
#dip-widget span, 
#dip-widget td, 
#dip-widget th, 
#dip-widget tr, 
#dip-widget tt, 
#dip-widget ul, 
#dip-widget var {
    border: 0;
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

#dip-widget header, 
#dip-widget nav, 
#dip-widget section {
    display: block
}

#dip-widget ul {
    list-style: none
}

#dip-widget button, 
#dip-widget input {
    border-radius: 0
}

#dip-widget a {
    color: #2a292e;
    text-decoration: underline
}

#dip-widget a:hover {
    text-decoration: none
}

#dip-widget i {
    font-style: italic
}

#dip-widget button, 
#dip-widget form input, 
#dip-widget select {
    font-family: Avenir, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px
}

#dip-widget h1, 
#dip-widget h2, 
#dip-widget h3, 
#dip-widget h4, 
#dip-widget h5, 
#dip-widget h6 {
    font-family: Memphis, Arial, sans-serif;
    font-weight: 400;
    -webkit-hyphens: auto;
    hyphens: auto;
    margin: 0;
    word-wrap: break-word
}

#dip-widget h2, 
#dip-widget h3, 
#dip-widget h4, 
#dip-widget h5, 
#dip-widget h6 {
    max-width: 52.5rem
}

#dip-widget h3,
#dip-widget h4,
#dip-widget h5,
#dip-widget h6 {
    margin-bottom: .25rem
}

@media screen and (min-width: 41.6875em) {
    #dip-widget h3,
    #dip-widget h4,
    #dip-widget h5,
    #dip-widget h6 {
        margin-bottom: .5rem
    }
}

#dip-widget h1 {
    font-size: 38px;
    line-height: 1.2105263158
}

#dip-widget h2 {
    font-size: 28px;
    line-height: 1.1071428571;
    margin-bottom: .5rem
}

@media screen and (min-width: 41.6875em) {
    #dip-widget h2 {
        margin-bottom: 1rem
    }
}

#dip-widget h3 {
    font-size: calc(1rem + .27778vw - 1.33333px);
    line-height: 1.2222222222;
    margin-bottom: 1rem
}

@media screen and (max-width: 480px) {
    #dip-widget h3 {
        font-size: 16px;
        line-height: 1.2222222222
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget h3 {
        font-size: 18px;
        line-height: 1.2222222222
    }
}

#dip-widget h4 {
    font-size: 18px;
    line-height: 1.2222222222
}

#dip-widget h5 {
    font-size: calc(1rem + .27778vw - 1.33333px);
    line-height: 1.2222222222
}

@media screen and (max-width: 480px) {
    #dip-widget h5 {
        font-size: 16px;
        line-height: 1.2222222222
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget h5 {
        font-size: 18px;
        line-height: 1.2222222222
    }
}

#dip-widget h6 {
    font-size: calc(1rem + .27778vw - 1.33333px);
    line-height: 1.2222222222
}

@media screen and (max-width: 480px) {
    #dip-widget h6 {
        font-size: 16px;
        line-height: 1.2222222222
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget h6 {
        font-size: 18px;
        line-height: 1.2222222222
    }
}

#dip-widget p {
    line-height: 1.6;
    margin-bottom: 1rem;
    max-width: 52.5rem
}

#dip-widget p:empty {
    display: none !important
}

#dip-widget .list a:after,
#dip-widget p > a:not(.planner-button):after {
    background-image: url(assets/ic-pdf.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: none;
    height: 20px;
    margin-left: .125rem;
    transform: translateY(2px);
    vertical-align: baseline;
    width: 20px
}

#dip-widget .list a[href*="//"]:not([href*="asr.nl"]):after,
#dip-widget .list a[target=_blank]:after,
#dip-widget p > a:not(.planner-button)[href*="//"]:not([href*="asr.nl"]):after,
#dip-widget p > a:not(.planner-button)[target=_blank]:after {
    background-image: url(assets/ic-link_external.svg);
    display: inline-block
}

#dip-widget .dip-o-btn {
    font-family: Avenir, Arial, sans-serif;
    font-weight: 400;
    background-color: #2a292e;
    border: 2px solid #2a292e;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 1rem;
    min-height: 2.75rem;
    padding: .75rem 1.5rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: background-color .3s;
    vertical-align: top;
    word-break: break-word
}

@media screen and (min-width: 41.6875em) {
    #dip-widget .dip-o-btn {
        font-size: 18px
    }
}

#dip-widget .dip-o-btn:hover:not(:disabled) {
    background-color: #000;
    border-color: #000;
    opacity: 1;
    text-decoration: none
}

#dip-widget .dip-o-btn:disabled {
    cursor: default
}

#dip-widget .dip-o-btn--secondary {
    background-color: #fff;
    color: #2a292e
}

#dip-widget .dip-o-btn--secondary:hover:not(:disabled) {
    background-color: #2a292e;
    border-color: #2a292e;
    color: #fff
}

#dip-widget .dip-o-btn:last-child {
    margin-bottom: 0
}

#dip-widget #coldecisionpreviousbtn {
    margin-right: 0.5rem;
}

#dip-widget .dip-o-btn--usp {
    padding-left: .5rem;
    padding-right: .5rem
}

@media screen and (max-width: 41em) {
    #dip-widget .dip-o-btn--usp {
        min-width: 12.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

#dip-widget .dip-o-btn--usp:last-child {
    margin-bottom: 0
}

#dip-widget .dip-o-btn > a {
    text-decoration: none
}

#dip-widget .dip-o-btn:hover > a {
    color: #fff
}

#dip-widget .dip-container {
    margin-top: 0;
    margin-bottom: 1rem;
}

@media (min-width: 37.5em) {
    #dip-widget .dip-container {
        margin-bottom: 1.5rem
    }
}

#dip-widget .dip-container:last-child {
    margin-bottom: 0
}

#dip-widget .dip-container div.dip-container {
    padding: 0
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-container div.dip-container {
        padding: 0
    }
}

#dip-widget .dip-accordion {
    margin-bottom: 1rem
}

#dip-widget .dip-accordion__indicator {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

#dip-widget .dip-accordion__indicator-icon:after, 
#dip-widget .dip-accordion__indicator-icon:before {
    background-color: #2a292e;
    content: "";
    display: inline-block;
    height: 2px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 10px
}

#dip-widget .dip-accordion__indicator-icon:after {
    transition: transform .2s
}

#dip-widget .dip-accordion__indicator-icon--closed:after {
    transform: translateY(-50%) rotate(-90deg)
}

@media screen and (max-width: 48em) {
    #dip-widget .dip-advisor-filter__item {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    #dip-widget .dip-advisor-filter__item:not(.dip-advisor-filter__item--last) {
        border-bottom: 2px solid #f6f6f7
    }
}

#dip-widget .dip-advisor-filter__item:not(:last-child) {
    padding-bottom: 1rem
}

#dip-widget .dip-chapters {
    border-bottom: 2px solid #e9e9ea;
    margin-bottom: 1rem
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-chapters__content,
    #dip-widget .dip-chapters__header {
        padding-left: 0;
        padding-right: 0
    }
}

#dip-widget .dip-chapters__item {
    border-top: 2px solid #e9e9ea
}

#dip-widget .dip-chapters__item:not(.dip-accordion--closed) {
    background-color: #fff
}

#dip-widget .dip-chapters__item:hover,
#dip-widget .dip-chapters__item:not(.dip-accordion--closed) {
    box-shadow: 0 0 16px rgba(42, 41, 46, .08), 0 2px 4px rgba(42, 41, 46, .16);
    margin-left: calc(var(--grid-margin) * -1);
    margin-right: calc(var(--grid-margin) * -1);
    padding-left: var(--grid-margin);
    padding-right: var(--grid-margin);
    z-index: 1
}

@media (min-width: 75em) {
    #dip-widget .dip-chapters__item:hover,
    #dip-widget .dip-chapters__item:not(.dip-accordion--closed) {
        margin-left: calc(var(--spacing-unit) * -3);
        margin-right: calc(var(--spacing-unit) * -3);
        padding-left: calc(var(--spacing-unit) * 3);
        padding-right: calc(var(--spacing-unit) * 3)
    }
}

#dip-widget .dip-chapters__toggle {
    cursor: pointer;
    display: block;
    padding-bottom: 1rem;
    padding-top: 1rem;
    text-decoration: none
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-chapters__toggle {
        padding-bottom: .75rem;
        padding-top: .75rem
    }
}

#dip-widget .dip-chapters__toggle:hover,
#dip-widget .dip-chapters__toggle:hover .dip-chapters__indicator-text {
    opacity: 1
}

#dip-widget .dip-chapters__header {
    font-family: Memphis, Arial, sans-serif;
    font-weight: 400;
    font-size: calc(1rem + .27778vw - 1.33333px) !important;
    line-height: 1.2222222222 !important;
    color: #949496;
    display: block;
    margin: 0;
    max-width: none;
    padding-right: 4rem;
    position: relative
}

@media screen and (max-width: 480px) {
    #dip-widget .dip-chapters__header {
        font-size: 16px !important;
        line-height: 1.2222222222 !important
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget .dip-chapters__header {
        font-size: 18px !important;
        line-height: 1.2222222222 !important
    }
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-chapters__header {
        padding-right: 1rem
    }
}

#dip-widget .dip-accordion--closed .dip-chapters__header {
    color: #2a292e
}

#dip-widget .dip-chapters__content {
    margin: 0;
    padding-bottom: 1.5rem
}

#dip-widget .dip-chapters__indicator {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0
}

#dip-widget .dip-chapters__indicator-text {
    font-family: Avenir, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #2a292e;
    opacity: 0;
    position: absolute;
    right: 1.5rem;
    top: 20%;
    transform: translateY(-50%)
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-chapters__indicator-text {
        display: none
    }
}

#dip-widget .dip-chapters__indicator-icon:before {
    color: #2a292e;
    content: "";
    display: block;
    font-size: 11px;
    line-height: 20px;
    transition: transform .3s
}

#dip-widget .dip-chapters__indicator-icon.dip-accordion__indicator-icon--closed:before {
    transform: rotate(180deg)
}

#dip-widget .dip-compare-list__cell {
    font-size: 16px !important;
    line-height: 1.4375 !important
}

#dip-widget .dip-compare-list__cell--info {
    background-color: #f6f6f7
}

#dip-widget .dip-compare-list__cell--info > .content {
    padding: .5rem 1rem
}

#dip-widget .dip-form__date::-moz-placeholder,
#dip-widget .dip-form__text::-moz-placeholder {
    color: #949496
}

#dip-widget .dip-form__date::placeholder,
#dip-widget .dip-form__text::placeholder {
    color: #949496
}

#dip-widget .dip-form__text {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    background-color: #fff;
    border: 2px solid #e9e9ea;
    border-radius: 0;
    color: #2a292e;
    line-height: 20px;
    margin: 0;
    min-height: 3rem;
    padding: .75rem 1rem;
    width: 100%
}

#dip-widget .dip-form__text:focus {
    border-color: #2a292e;
    outline: 0
}

#dip-widget .dip-form__text:hover {
    border-color: #2a292e
}

#dip-widget .dip-form__text::-ms-clear {
    display: none
}

#dip-widget .dip-form__item--error .dip-form__text {
    border-color: #fa6b7b
}

#dip-widget .dip-form__item--error .dip-form__text:focus {
    border-color: #2a292e;
    outline: 0
}

#dip-widget .dip-form__item--error .dip-form__text:hover {
    border-color: #2a292e
}

#dip-widget .dip-form__text::-webkit-inner-spin-button,
#dip-widget .dip-form__text::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

#dip-widget .dip-form {
    background-color: #f6f6f7;
    list-style: none;
    max-width: 52.5rem;
    padding: var(--spacing-unit) 0
}

#dip-widget .dip-form__item {
    direction: rtl;
    padding-bottom: 1.5rem;
    padding-left: 2.5rem;
    position: relative;
    text-align: left
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-form__item {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

#dip-widget .dip-form__item:first-child {
    padding-top: 1.5rem
}

#dip-widget .dip-form__item * {
    direction: ltr
}

#dip-widget .dip-form__item p {
    max-width: none !important
}

#dip-widget .dip-form__title {
    font-family: Memphis, Arial, sans-serif;
    font-weight: 400;
    display: block;
    padding-bottom: .5rem
}

#dip-widget .advisor-filter .dip-form__title {
    line-height: 23px
}

#dip-widget .dip-form__input {
    display: inline-block;
    max-width: 30rem;
    padding-right: 1.5rem;
    position: relative;
    vertical-align: top;
    width: 100%
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-form__input {
        padding-right: 0
    }
}

#dip-widget .dip-form__input input + input {
    margin-left: .25rem
}

@media screen and (max-width: 32em) {
    #dip-widget .dip-form__input input + input {
        margin-left: 0;
        margin-top: .25rem
    }
}

#dip-widget .dip-form__group {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

@media screen and (max-width: 38em) {
    #dip-widget .dip-form__group {
        margin-left: 0;
        margin-right: 0;
        max-width: none;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

#dip-widget .dip-form__group + .dip-form__group {
    margin-left: .25rem
}

@media screen and (max-width: 38em) {
    #dip-widget .dip-form__group + .dip-form__group {
        margin-left: 0
    }
}

#dip-widget .dip-form__group--width-0 {
    display: none
}

#dip-widget .dip-form__group--small,
#dip-widget .dip-form__group--width-1 {
    max-width: 6rem
}

#dip-widget .dip-form__group--width-2 {
    max-width: 15rem
}

@media screen and (max-width: 38em) {
    #dip-widget .dip-form__group:not(:last-child) {
        margin-bottom: 1rem
    }
}

@media screen and (max-width: 38em) {
    #dip-widget .dip-form__text {
        max-width: none
    }
}

#dip-widget .dip-form__text--btn {
    border-right: 0
}

#dip-widget .dip-form__text--ms-clear::-ms-clear {
    display: none
}

#dip-widget .dip-form__text--disabled:hover {
    border-color: #e9e9ea
}

#dip-widget .dip-form__select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url(assets/ic-arrow_down.svg);
    background-position: right 1rem center;
    background-repeat: no-repeat;
    border: 2px solid transparent;
    box-shadow: 0 0 16px rgba(42, 41, 46, .08), 0 2px 4px rgba(42, 41, 46, .16);
    color: #949496;
    display: block;
    line-height: 20px;
    overflow: hidden;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 2rem;
    padding-top: 1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

#dip-widget .dip-form__select::-ms-expand {
    display: none
}

#dip-widget .dip-form__item--error .dip-form__select {
    border-color: #fa6b7b
}

#dip-widget .dip-form__select-box {
    bottom: 0;
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    min-height: 56px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

#dip-widget .dip-form__select-box:focus + .dip-form__select,
#dip-widget .dip-form__select-box:hover + .dip-form__select #dip-widget {
    color: #2a292e
}

#dip-widget .dip-form__default {
    overflow: hidden;
    position: relative
}

#dip-widget .dip-form__default + .dip-form__default {
    margin-top: 1rem
}

#dip-widget .dip-form__default input {
    left: -999px;
    position: absolute
}

#dip-widget .dip-form__default input[type=radio]:focus + .dip-form__radio:before {
    border-color: #2a292e
}

#dip-widget .dip-form__item--error .dip-form__default input[type=radio] + .dip-form__radio:before {
    border-color: #fa6b7b
}

#dip-widget .dip-form__item--error .dip-form__default input[type=radio] + .dip-form__radio:hover:before,
#dip-widget .dip-form__item--error .dip-form__default input[type=radio]:focus + .dip-form__radio:before #dip-widget {
    border-color: #2a292e
}

#dip-widget .dip-form__default input[type=radio]:checked + .dip-form__radio:before {
    background-color: #2a292e;
    border-color: #2a292e
}

#dip-widget .dip-form__default input[type=radio]:checked + .dip-form__radio:after {
    opacity: 1
}

#dip-widget .dip-form__default input[type=checkbox]:focus + .dip-form__checkbox:before {
    border-color: #2a292e
}

#dip-widget .dip-form__item--error .dip-form__default input[type=checkbox] + .dip-form__checkbox:before {
    border-color: #fa6b7b
}

#dip-widget .dip-form__item--error .dip-form__default input[type=checkbox] + .dip-form__checkbox:hover:before,
#dip-widget .dip-form__item--error .dip-form__default input[type=checkbox]:focus + .dip-form__checkbox:before #dip-widget {
    border-color: #2a292e
}

#dip-widget .dip-form__default input[type=checkbox]:checked + .dip-form__checkbox:before {
    background-color: #2a292e;
    border-color: #2a292e
}

#dip-widget .dip-form__default input[type=checkbox]:checked + .dip-form__checkbox:after {
    opacity: 1
}

#dip-widget .dip-form__default .dip-form__radio {
    cursor: pointer;
    display: inline-block;
    position: relative;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

#dip-widget .dip-form__default .dip-form__radio ~ .dip-form__radio:not(.dip-form__radio--vertical) {
    margin-left: 20px
}

#dip-widget .dip-form__default .dip-form__radio:hover:before {
    border-color: #2a292e
}

#dip-widget .dip-form__default .dip-form__radio:before {
    border: 2px solid #e9e9ea;
    border-radius: 50%;
    box-sizing: border-box;
    height: 1rem;
    left: 0;
    width: 1rem
}

#dip-widget .dip-form__default .dip-form__radio:after,
#dip-widget .dip-form__default .dip-form__radio:before {
    background-color: #fff;
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#dip-widget .dip-form__default .dip-form__radio:after {
    border-radius: 50%;
    height: 6px;
    left: 5px;
    opacity: 0;
    width: 6px
}

#dip-widget .dip-form__default .dip-form__checkbox {
    cursor: pointer;
    display: inline-block;
    padding-left: 1.5rem;
    position: relative
}

#dip-widget .dip-form__default .dip-form__checkbox ~ .dip-form__checkbox {
    margin-left: 20px
}

#dip-widget .dip-form__default .dip-form__checkbox:hover:before {
    border-color: #2a292e
}

#dip-widget .dip-form__default .dip-form__checkbox:before {
    background-color: #fff;
    border: 2px solid #e9e9ea;
    border-radius: 4px;
    box-sizing: border-box;
    content: "";
    height: 1rem;
    left: 0;
    position: absolute;
    top: 6px;
    width: 1rem
}

#dip-widget .dip-form__default .dip-form__checkbox:after {
    background-image: url(assets/ic-checkmark-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 9px;
    left: 4px;
    opacity: 0;
    position: absolute;
    top: 9px;
    transform: translateX(-2px);
    transition: opacity .2s;
    width: 11px
}

#dip-widget .dip-form__error {
    color: #fa6b7b;
    font-size: 12px;
    padding-top: .5rem
}

#dip-widget .title.dip-container {
    margin-bottom: 2rem
}

#dip-widget .display--block {
    display: block !important
}

#dip-widget .fonts--memphis {
    font-weight: 400 !important;
    font-family: Memphis, Arial, sans-serif !important;
}

#dip-widget .fonts--avenir {
    font-weight: 400 !important;
    font-family: Avenir, Arial, sans-serif !important;
}

#dip-widget .gamma {
    font-size: calc(1rem + .27778vw - 1.33333px) !important;
    line-height: 1.2222222222 !important;
    margin-bottom: .5rem
}

@media screen and (max-width: 480px) {
    #dip-widget .gamma {
        font-size: 16px !important;
        line-height: 1.2222222222 !important
    }
}

@media screen and (min-width: 1200px) {
    #dip-widget .gamma {
        font-size: 18px !important;
        line-height: 1.2222222222 !important
    }
}

@media screen and (max-width: 32em) {
    #dip-widget .gamma {
        margin-bottom: .25rem
    }
}

#dip-widget .milli {
    font-size: 16px !important;
    line-height: 1.4375 !important
}

#dip-widget .dip-chapters__indicator-icon:before,
#dip-widget [class*=" icon-"]:before,
#dip-widget [class^=icon-]:before {
    font-family: icomoon !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-feature-settings: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none
}

#dip-widget .mb0 {
    margin-bottom: 0 !important
}

#dip-widget .-mr- {
    margin-right: -.25rem !important
}

@media screen and (min-width: 48.0625em)and (max-width: 64em) {
    #dip-widget [class~="desk-width--1/1"] {
        width: 100% !important
    }
}

@media screen and (min-width: 64.0625em) {
    #dip-widget [class~="desk-wide-width--1/1"] {
        width: 100% !important
    }
}

#dip-widget .title .icon--:before {
    background-image: url(assets/h1041-bedrijfsgebouwen-verzekering.svg) !important
}

#dip-widget .no-h3-margin h3 {
    margin-bottom: 2px;
}

#dip-widget .range-icon {
    display: inline-block;
    vertical-align: bottom;
    margin-left: 1rem;
    margin-right: 0.5rem;
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    position: relative;
}

#dip-widget .range-output-year {
    font-size: 28px;
    margin-left: 16px;
    margin-top: 0;
}

#dip-widget .inline {
    display: inline;
    padding-right: 10px;
}

#dip-widget .mh-100 {
    min-height: 100px;
}

#dip-widget .mh-165 {
    min-height: 165px;
}

#dip-widget .no-margin-top {
    margin-top: 0;
}

#dip-widget .partnerpension-mh .mh-300 {
    min-height: 404px;
}

#dip-widget .range-output-year.double-digits {
    margin-left: 8px;
}

#dip-widget .range-output-months {
    position: absolute;
    top: -8px;
    right: 0;
    font-size: 19px;
}

#dip-widget .range-output-months.double-digits {
    right: -4px;
}

#dip-widget .rotating-circular-arrow-symbol {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTkuMiAxNy42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOS4yIDE3LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48dGl0bGU+YXJyb3dzPC90aXRsZT48cGF0aCBkPSJNMTUuMiwxMGwxLjUsMGMtMC42LDMuOC0zLjgsNi43LTcuNiw2LjhDNC43LDE3LDEsMTMuNSwwLjgsOS4xQzAuNiw0LjcsNC4xLDEsOC41LDAuOGwwLTAuOEM0LjIsMC4xLDAuNywzLjQsMC4xLDcuNmMtMC43LDQuOCwyLjcsOS4zLDcuNSw5LjljNC44LDAuNyw5LjMtMi43LDkuOS03LjVsMS43LDBsLTItMi40TDE1LjIsMTB6Ii8+PC9zdmc+);
}

#dip-widget button,
#dip-widget input,
#dip-widget keygen,
#dip-widget select,
#dip-widget textarea {
    font-size: 16px;
    font-weight: 400;
}

#dip-widget .dip-widget .dip-accordion {
    margin-bottom: 0 !important;
}

#dip-widget .dip-widget .dip-accordion:hover {
    background: white;
}

#dip-widget .info-tooltip-text {
    max-width: calc(100% - 2rem) !important;
    display: inline-block;
    vertical-align: top;
}

#dip-widget .dip-widget .dip-chapters {
    border-bottom: 0 solid;
}

#dip-widget .dip-js-accordion.dip-accordion.dip-accordion--closed .dip-js-accordion-indicator-text {
    display: inline;
}

#dip-widget .range-output {
    max-width: 86px;
    display: inline-block;
    vertical-align: middle;
    height: 58px;
    font-size: 1rem;
}

#dip-widget .fade-in-content {
    display: none;
}

#dip-widget .wizard-step {
    min-width: 380px;
    display: none;
}

#dip-widget .wizard-column {
    padding: 1rem;
    font-family: Memphis, Arial, sans-serif;
}

#dip-widget .wizard-column.first-column {
    width: 260px;
}

#dip-widget .wizard-column.second-column {
    max-width: calc(100% - 272px);
}

#dip-widget .wizard-column:first-child {
    border-right: 4px solid #fff;
}

#dip-widget .dip-form-wizard,
#dip-widget .flex-container {
    display: flex;
}

#dip-widget .dip-form.flex-container {
    flex-wrap: wrap;
}

#dip-widget .dip-form-wizard.horizontal-wizard {
    flex-direction: column;
}

#dip-widget .horizontal-wizard .wizard-nav li,
#dip-widget .horizontal-wizard .wizard-nav li.current {
    display: inline-block !important;
    background: #2a292e;
    color: #fff;
    border-radius: 90px;
    padding: 0.45rem 1.1rem;
    vertical-align: middle;
}

#dip-widget .horizontal-wizard .wizard-nav li {
    background: #f6f6f7;
}

#dip-widget .horizontal-wizard .wizard-nav {
    display: inline-block;
    vertical-align: middle;
    height: 45px;
    margin-left: 0.5rem;
}

#dip-widget .horizontal-wizard .wizard-nav li.active:before {
    display: none;
}

#dip-widget .wizard-nav li {
    position: relative;
    padding-left: 1.5rem;
    margin-bottom: 1rem;
    color: #949496;
}

#dip-widget .wizard-nav li.active,
#dip-widget .wizard-nav li.visited {
    cursor: pointer;
}

#dip-widget .wizard-nav li.locked {
    cursor: inherit;
}

#dip-widget .wizard-nav li.current {
    color: #2a292e;
}

#dip-widget .wizard-nav li.active:before {
    content: '';
    height: 18px;
    left: 0;
    top: 6px;
    position: absolute;
    width: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48dGl0bGU+aWMtY2hlY2tfYmlnX2dyZWVuPC90aXRsZT48cGF0aCBkPSJNOS42NiAxNS4zMmwtNi4xMDItNS4xNDJMMSAxMy4yNGw2LjEwMSA1LjE0My0uMDI1LjAzIDMuMDQ4IDIuNTY5LjAyNi0uMDMuMDU3LjA0OCAyLjU1OC0zLjA2Mi0uMDU4LS4wNDhMMjMgNS41NyAxOS45NTIgMyA5LjY1OSAxNS4zMnoiIGZpbGw9IiNmZWJkMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3R5bGU9IiYjMTA7ICAgIGZpbGw6ICNmZWJkMTE7JiMxMDsiLz48L3N2Zz4=);
    background-size: contain;
}

#dip-widget .active {
    display: block !important;
}

#dip-widget .right-side-input {
    text-align: right;
}

#dip-widget .infotooltip {
    display: inline-block;
    font-style: normal;
    color: #fff;
    background: #2a292e;
    border-radius: 90px;
    width: 20px;
    height: 20px;
    padding-left: 0.52rem;
    line-height: 1.3rem;
    position: relative;
    cursor: pointer;
}

#dip-widget .infotooltip .info-desc {
    display: none;
    position: absolute;
    padding: 1em;
    background: #fff;
    box-shadow: 0 0 16px rgba(42, 41, 46, .08), 0 2px 4px rgba(42, 41, 46, .16);
    width: 320px;
    color: #2a292e;
    left: 2em;
    top: -1em;
    z-index: 1000;
}

#dip-widget .infotooltip.hover .info-desc {
    display: block;
}

#dip-widget .input-info {
    width: calc(100% - 60px);
}

#dip-widget .dip-o-btn.disabled,
#dip-widget .dip-o-btn.disabled:hover {
    background-color: #2a292e;
    border-color: #2a292e;
    cursor: not-allowed;
    opacity: .65;
}

#dip-widget .dip-widget .dip-form-wizard {
    min-height: 280px;
}

#dip-widget .hidden {
    display: none !important;
}

#dip-widget .invisible {
    visibility: hidden !important;
}

#dip-widget .relative {
    position: relative;
}

#dip-widget .inline-block {
    display: inline-block;
}

#dip-widget .errorfield {
    border-color: #fa6b7b !important;
}

#dip-widget .mt-0 {
    margin-top: 0;
}

#dip-widget .mt-rem-3 {
    margin-top: 3rem;
}

#dip-widget .mt-rem-1 {
    margin-top: 1rem;
}

#dip-widget .mt-n-rem-1 {
    margin-top: -1rem;
}

#dip-widget .mb-rem-1 {
    margin-bottom: 1rem;
}

#dip-widget .mb-rem-2 {
    margin-bottom: 2rem;
}

#dip-widget .mt-rem-2 {
    margin-top: 2rem;
}

#dip-widget .rangeslider__value {
    width: 74px;
    font-size: 24px;
    color: #2a292e;
    line-height: 1.5rem;
    display: inline-block;
    margin-left: 10px;
}

#dip-widget #partnerpercentagesection .infotooltip {
    vertical-align: top;
    margin-top: 4px;
    margin-left: 15px;
}

#dip-widget .flex-row-container {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 2rem;
}

#dip-widget .flex-item {
    max-width: 50%;
    width: 100%;
    position: relative;
}

#dip-widget .pr-1 {
    padding-right: 0.5rem;
}

#dip-widget .pl-1 {
    padding-left: 0.5rem;
}

#dip-widget .mb-3 {
    margin-bottom: 1.5rem;
}

#dip-widget .border-right-1 {
    border-right: 1px #e7e7e7 solid
}

#dip-widget .mh-400 {
    min-height: 400px;
}

#dip-widget .mh-300 {
    min-height: 300px;
}

#dip-widget .w-100 {
    max-width: 100% !important;
}

#dip-widget .flex-item > h2 {
    text-align: right;
}

#dip-widget .flex-item > span {
    word-break: break-all;
}

#dip-widget .dip-widget .dip-highlight-box {
    max-width: 100%;
    padding: 0.5rem 1rem;
    background-color: #f6f6f7;
    display: block;
}

#dip-widget .padding {
    padding: 1rem;
}

#dip-widget .monkey-container {
    position: relative;
}

#dip-widget .monkey-icon {
    border-radius: 50%;
    background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3RDUxREUxNERGNTExRThCRTZBOUQwNzkzMzJDODk5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3RDUxREUyNERGNTExRThCRTZBOUQwNzkzMzJDODk5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdENTFEREY0REY1MTFFOEJFNkE5RDA3OTMzMkM4OTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdENTFERTA0REY1MTFFOEJFNkE5RDA3OTMzMkM4OTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6T2PnRAAAhj0lEQVR42uyd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') no-repeat 0;
    background-size: contain !important;
    width: 72px;
    height: 72px;
    box-shadow: 0 0 16px rgba(42, 41, 46, .08), 0 2px 4px rgba(42, 41, 46, .16);
    position: absolute;
    right: 0;
    top: -24px;
    cursor: pointer;
}

#dip-widget .monkey-text {
    padding: 1em;
    left: -420px;
    top: -62px;
    position: absolute;
    background: #fff;
    box-shadow: 0 0 16px rgba(42, 41, 46, .08), 0 2px 4px rgba(42, 41, 46, .16);
    width: 400px;
    z-index: 1000;
}

#dip-widget .monkey-close {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRpdGxlPmljLWNsb3NlX2JpZzwvdGl0bGU+PHBhdGggZD0iTTkgNy42MTVMMS4zODUgMCAwIDEuMzg1IDcuNjE1IDkgMCAxNi42MTUgMS4zODUgMTggOSAxMC4zODUgMTYuNjE1IDE4IDE4IDE2LjYxNSAxMC4zODUgOSAxOCAxLjM4NSAxNi42MTUgMHoiIGZpbGw9IiMyQTI5MkUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');
    width: 15px;
    height: 15px;
}

#dip-widget .monkey-desc {
    display: block;
    padding-right: 20px;
}

#dip-widget .flex-item .page-panel__header {
    text-align: left;
}

#dip-widget .weather-icon {
    display: inline-block;
    width: 28px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: sub;
}

#dip-widget .good-weather {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGQkJBMTY7fQ0KCS5zdDF7ZmlsbDojMkEyOTJFO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iOC44IiBjeT0iOSIgcj0iNC44Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik04LjgsMTQuM2MtMi45LDAtNS4zLTIuNC01LjMtNS4zYzAtMi45LDIuNC01LjMsNS4zLTUuM2MyLjksMCw1LjMsMi40LDUuMyw1LjNDMTQuMSwxMS45LDExLjgsMTQuMyw4LjgsMTQuMw0KCQkJeiBNOC44LDQuN0M2LjUsNC43LDQuNSw2LjYsNC41LDlzMS45LDQuMyw0LjMsNC4zczQuMy0xLjksNC4zLTQuM1MxMS4yLDQuNyw4LjgsNC43eiIvPg0KCTwvZz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC44LDIuOGMtMC4zLDAtMC41LTAuMi0wLjUtMC41VjFjMC0wLjMsMC4yLTAuNSwwLjUtMC41UzkuMywwLjcsOS4zLDF2MS4zQzkuMywyLjYsOS4xLDIuOCw4LjgsMi44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LjIsMTcuNWMtMC4zLDAtMC41LTAuMi0wLjUtMC41di0xLjNjMC0wLjMsMC4yLTAuNSwwLjUtMC41czAuNSwwLjIsMC41LDAuNVYxN0M5LjcsMTcuMyw5LjQsMTcuNSw5LjIsMTcuNXoNCgkJIi8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LDkuM2gtMS4zYy0wLjMsMC0wLjUtMC4yLTAuNS0wLjVzMC4yLTAuNSwwLjUtMC41SDE3YzAuMywwLDAuNSwwLjIsMC41LDAuNVMxNy4zLDkuMywxNyw5LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIuMyw5LjdIMWMtMC4zLDAtMC41LTAuMi0wLjUtMC41UzAuNyw4LjcsMSw4LjdoMS4zYzAuMywwLDAuNSwwLjIsMC41LDAuNVMyLjYsOS43LDIuMyw5Ljd6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEzLjYsNC42Yy0wLjEsMC0wLjMsMC0wLjQtMC4xYy0wLjItMC4yLTAuMi0wLjUsMC0wLjdsMC45LTAuOWMwLjItMC4yLDAuNS0wLjIsMC43LDBzMC4yLDAuNSwwLDAuN0wxNCw0LjUNCgkJQzEzLjksNC42LDEzLjgsNC42LDEzLjYsNC42eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zLjUsMTUuM2MtMC4xLDAtMC4zLDAtMC40LTAuMWMtMC4yLTAuMi0wLjItMC41LDAtMC43TDQsMTMuNWMwLjItMC4yLDAuNS0wLjIsMC43LDBzMC4yLDAuNSwwLDAuN2wtMC45LDAuOQ0KCQlDMy43LDE1LjIsMy42LDE1LjMsMy41LDE1LjN6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE0LjgsMTVjLTAuMSwwLTAuMywwLTAuNC0wLjFMMTMuNSwxNGMtMC4yLTAuMi0wLjItMC41LDAtMC43czAuNS0wLjIsMC43LDBsMC45LDAuOWMwLjIsMC4yLDAuMiwwLjUsMCwwLjcNCgkJQzE1LDE1LDE0LjksMTUsMTQuOCwxNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNC4xLDQuOWMtMC4xLDAtMC4zLDAtMC40LTAuMUwyLjksMy44Yy0wLjItMC4yLTAuMi0wLjUsMC0wLjdzMC41LTAuMiwwLjcsMEw0LjUsNGMwLjIsMC4yLDAuMiwwLjUsMCwwLjcNCgkJQzQuNCw0LjgsNC4zLDQuOSw0LjEsNC45eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}

#dip-widget .bad-weather {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMyQTI5MkU7fQ0KCS5zdDF7ZmlsbDojRkJCQTE2O30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuOSw3LjRjLTAuMi0xLjItMC43LTIuMi0xLjYtMi44Yy0xLjItMC45LTIuNy0wLjktMy40LTAuOUMxMi42LDMsMTEuNSwxLjEsOC41LDEuMUM1LjQsMS4xLDQuMywzLjksMy45LDUNCgkJQzMuMyw0LjgsMi4yLDQuNywxLjQsNS40QzAuNSw2LDAuMSw3LjEsMC4xLDguNmMwLDMuOSwzLjQsNCwzLjQsNGgzLjNsLTIuMi0wLjlsLTEuMSwwYy0wLjEsMC0yLjUsMC0yLjUtMy4xDQoJCWMwLTEuMiwwLjMtMi4xLDAuOS0yLjVjMC4zLTAuMiwwLjctMC4zLDEuMi0wLjNjMC41LDAsMC45LDAuMSwxLjEsMC4ybDAuNSwwLjJsMC4xLTAuNUM0LjcsNS40LDUuNCwyLDguNSwyYzMuMSwwLDMuNiwyLjIsMy43LDIuMw0KCQlsMC4xLDAuNGwwLjQtMC4xYzAsMCwxLjgtMC4zLDMuMSwwLjdjMC43LDAuNSwxLjEsMS4zLDEuMiwyLjNjMC41LDMuNC0zLjEsNC4xLTMuNSw0LjFoLTEuMmwtMC45LDAuOWgyLjJsMCwwYzAsMCwxLjItMC4yLDIuNC0wLjkNCgkJQzE3LDExLDE4LjIsOS43LDE3LjksNy40eiIvPg0KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTEuMiw2LjQgOSw5LjcgMTEuNCwxMS4yIDYuNiwxNi45IDguMywxMi41IDUuNCwxMS4yIDcuOCw2LjkgCSIvPg0KPC9nPg0KPC9zdmc+DQo=);
}

#dip-widget .expected-weather {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojMkEyOTJFO30NCgkuc3Qye2ZpbGw6I0ZEQkMxMTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjMsOC42QzE1LjQsOCwxNCw4LjUsMTQsOC41bC0wLjUsMC4ybC0wLjEtMC41YzAsMC0wLjQtMi40LTIuMS0yLjRDOC4xLDUuNyw4LDguOCw4LDguOXYwLjVMNy40LDkuMg0KCWMwLDAtMC40LTAuMS0wLjktMC4xYy0wLjUsMC0xLDAuMS0xLjUsMC40Yy0wLjUsMC40LTAuOCwxLjEtMC44LDIuMWMwLDAuOCwwLjIsMS4zLDAuNywxLjhjMSwxLDIuOCwxLDIuOCwxaDQuNg0KCWMwLDAsMi42LDAuMSwzLjktMS4ybDAsMGMwLjYtMC41LDAuOS0xLjMsMC45LTIuMkMxNy4yLDkuOCwxNi45LDksMTYuMyw4LjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOC45LDUuMmMwLjIsMCwwLjMtMC4xLDAuNC0wLjJsMC43LTFDMTAsMy45LDEwLDMuOCwxMCwzLjdjMC0wLjEtMC4xLTAuMi0wLjItMC4zQzkuNiwzLjIsOS4yLDMuMyw5LjEsMy41DQoJTDguNCw0LjRDOC4zLDQuNyw4LjMsNSw4LjUsNS4xQzguNiw1LjIsOC44LDUuMiw4LjksNS4yeiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTQuOSw0LjRjMCwwLjMsMC4yLDAuNCwwLjUsMC40aDB2MGMwLjIsMCwwLjMtMC4xLDAuNC0wLjJjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjNMNS43LDMuMg0KCWMwLTAuMi0wLjEtMC4zLTAuMi0wLjRDNS40LDIuNyw1LjMsMi43LDUuMiwyLjdjLTAuMSwwLTAuMywwLjEtMC4zLDAuMkM0LjgsMyw0LjcsMy4xLDQuOCwzLjNMNC45LDQuNHoiLz4NCjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zLjEsNi41YzAtMC4xLDAtMC4zLDAtMC40QzMsNS45LDIuOSw1LjksMi44LDUuOGwtMS0wLjVjLTAuMS0wLjEtMC4zLTAuMS0wLjQsMEMxLjIsNS40LDEuMSw1LjQsMSw1LjZsMCwwDQoJQzAuOSw1LjgsMSw2LjEsMS4zLDYuM2wxLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4yLDAuMUMyLjgsNi44LDMsNi43LDMuMSw2LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMiw5LjJDMS45LDkuMiwxLjcsOS4xLDEuNiw5LjJMMC40LDkuNEMwLjIsOS41LDAsOS43LDAsMTBjMCwwLjIsMC4yLDAuNCwwLjUsMC40bDEuMy0wLjINCglDMiwxMC4xLDIuMiw5LjksMi4yLDkuNkMyLjIsOS41LDIuMSw5LjMsMiw5LjJ6Ii8+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQsOC41bC0wLjUsMC4ybC0wLjEtMC41YzAsMC0wLjQtMi40LTIuMS0yLjRDOC4xLDUuNyw4LDguOCw4LDguOXYwLjVMNy40LDkuMmMwLDAtMC40LTAuMS0wLjktMC4xDQoJCWMtMC41LDAtMSwwLjEtMS41LDAuNGMtMC41LDAuNC0wLjgsMS4xLTAuOCwyLjFjMCwwLjgsMC4yLDEuMywwLjcsMS44YzEsMSwyLjgsMSwyLjgsMWg0LjZjMCwwLDIuNiwwLjEsMy45LTEuMmwwLDANCgkJYzAuNi0wLjUsMC45LTEuMywwLjktMi4yYzAtMS4yLTAuMy0yLTAuOS0yLjRDMTUuNCw4LDE0LDguNSwxNCw4LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTQuNSw4LjljMC45LTAuNywyLjItMC42LDIuNi0wLjZDNy4zLDcuNiw3LjcsNi43LDguNCw2TDguMyw1LjlDOC4xLDYuMSw3LjksNi4xLDcuNyw2QzcuNSw1LjksNy4zLDUuOSw3LDUuOQ0KCQljLTEuOC0wLjItMy40LDEuMi0zLjYsM2MwLDAuNCwwLDAuOCwwLjEsMS4zbDAsMGMwLDAuMS0wLjEsMC4zLTAuMSwwLjRsMCwwLjFsMCwwbDAuMSwwLjFDMy42LDEwLDQsOS40LDQuNSw4Ljl6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2LjcsNy45TDE2LjcsNy45Yy0xLTAuNi0yLjEtMC40LTIuNi0wLjNjLTAuMi0wLjctMC45LTIuNy0yLjgtMi43Yy0xLjIsMC0yLjEsMC4zLTIuOSwxYzAsMCwwLDAsMCwwLjENCgkJQzcuNyw2LjcsNy4zLDcuNiw3LjIsOC40QzYuNyw4LjMsNS41LDguMiw0LjUsOC45QzQsOS40LDMuNiwxMCwzLjUsMTAuOGMwLDAsMCwwLDAsMGMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjgNCgkJYzAsMSwwLjMsMS43LDAuOSwyLjRjMS4zLDEuMywzLjQsMS4zLDMuNCwxLjNoNC43YzAuNywwLDIuOS0wLjEsNC4zLTEuNGMwLjctMC43LDEuMS0xLjYsMS4xLTIuOEMxOCw5LjYsMTcuNiw4LjUsMTYuNyw3Ljl6DQoJCSBNMTYuMywxMy4yTDE2LjMsMTMuMmMtMS4zLDEuMy0zLjksMS4yLTMuOSwxLjJINy44Yy0wLjEsMC0xLjgsMC0yLjgtMWMtMC41LTAuNS0wLjctMS0wLjctMS44YzAtMSwwLjMtMS42LDAuOC0yLjENCgkJYzAuNC0wLjMsMS0wLjQsMS41LTAuNGMwLjUsMCwwLjksMC4xLDAuOSwwLjFMOCw5LjRWOC45YzAsMCwwLjItMy4xLDMuNC0zLjFjMS42LDAsMi4xLDIuNCwyLjEsMi40bDAuMSwwLjVMMTQsOC41DQoJCWMwLDAsMS40LTAuNSwyLjMsMC4xYzAuNiwwLjQsMC45LDEuMiwwLjksMi40QzE3LjIsMTEuOSwxNi45LDEyLjcsMTYuMywxMy4yeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zLjQsMTAuN2MwLjEtMC4xLDAuMS0wLjMsMC4xLTAuNGwwLDBDMy40LDkuNywzLjQsOS4zLDMuNCw4LjljMC4yLTEuOCwxLjgtMy4yLDMuNi0zYzAuMiwwLDAuNCwwLDAuNywwLjINCgkJYzAuMiwwLjEsMC40LDAsMC41LTAuMWMwLDAsMCwwLDAsMGwwLTAuMWMwLjEtMC4yLDAtMC40LTAuMy0wLjVDNy43LDUuMiw3LjQsNS4xLDcuMSw1LjFjMCwwLDAsMCwwLDBDNiw1LDQuOSw1LjMsNCw2LjENCgkJQzMuMiw2LjcsMi43LDcuOCwyLjUsOC45Yy0wLjEsMC41LDAsMSwwLjIsMS42YzAuMSwwLjIsMC4yLDAuMywwLjQsMC4zaDAuMUMzLjMsMTAuOCwzLjMsMTAuOCwzLjQsMTAuN0wzLjQsMTAuN0wzLjQsMTAuNw0KCQlMMy40LDEwLjd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}

#dip-widget .wiz-button-container {
    margin-top: 2rem;
    text-align: right;
}

#dip-widget .question {
    width: 610px;
}

#dip-widget .question-full {
    width: 732px;
}

#dip-widget .margin-top {
    margin-top: 1rem;
}

#dip-widget .margin-top-small {
    margin-top: 0.5rem;
}

#dip-widget .margin-top-mini {
    margin-top: 0.25rem;
}

#dip-widget .explanation {
    padding: 1rem;
    background: #e9e9e9;
    width: 100%;
    margin-top: 1rem;
}

#dip-widget input[type="date"] {
    position: relative;
    height: 48px;
}

#dip-widget .polisinput {
    position: relative;
    margin-top: 1rem;
    max-width: 275px;
}

#dip-widget .addpolis.filled {
    background-image: url(assets/ic-close.svg);
}

#dip-widget #decision_step1 .dip-form__default .dip-form__radio:before {
    top: 25%;
}

#dip-widget #decision_step1 .dip-form__default input[type=radio]:checked + .dip-form__radio:after {
    top: 25%;
}

#dip-widget .addpolis {
    background-image: url(assets/ic-toon_meer_plus.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-left: 2px solid #e9e9ea;
    position: absolute;
    height: 44px;
    width: 60px;
    z-index: 100;
    right: 0;
    top: 2px;
    cursor: pointer;
}

#dip-widget .addpolis:hover {
    border: 2px solid #2a292e;
}


#dip-widget .closeicon {
    background-image: url(assets/ic-close.svg);
    height: 50px;
    width: 60px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    right: 0;
}

#dip-widget .datefield-custom {
    position: relative;
    max-width: 232px;
    display: inline-block;
    margin-right: 1rem;
}

#dip-widget *:focus {
    outline: none;
}

#dip-widget .dateicon {
    color: rgba(0, 0, 0, 0);
    opacity: 1;
    display: block;
    background-image: url(assets/ic-calendar.svg);
    background-position: center center;
    background-repeat: no-repeat;
    border-left: 2px solid #e9e9ea;
    position: absolute;
    right: 2px;
    top: 2px;
    height: 44px;
    width: 48px;
    z-index: 100;
    background-color: #fff;
    cursor: pointer;
    pointer-events: none;
}

#dip-widget input[type=date]::-webkit-inner-spin-button,
#dip-widget input[type=date]::-webkit-calendar-picker-indicator {
    -webkit-appearance: none;
}

#dip-widget #loadingWait {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20000000;
    background: no-repeat scroll center center rgba(179, 179, 179, 0.8);
    opacity: 1;
    transition: all 2s ease-in-out;
}

#dip-widget #loadingWait .loadertext {
    display: block;
    position: absolute;
    text-align: center;
    top: 30%;
    font-size: 24px;
    width: 50%;
    left: 25%;
    height: 300px;
}

#dip-widget #loadingWait .loadercontent {
    color: #fff;
    font-size: 20px;
    display: block;
    left: calc(50% - 220px);
    bottom: -20px;
    margin-left: -2rem;
    position: absolute;
    width: 530px;
}

/* Tooltip */
#dip-widget [tooltip] {
    position: relative;
    display: inline-block;
}

#dip-widget [tooltip]::before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    transform: translateX(-50%);
    border-width: 4px 6px 0 6px;
    border-style: solid;
    border-color: rgba(0, 0, 0, 1) transparent transparent transparent;
    z-index: 99;
    opacity: 0;
}

#dip-widget [tooltip-position='left']::before {
    left: 0;
    top: 50%;
    margin-left: -12px;
    transform: translatey(-50%) rotate(-90deg)
}

#dip-widget [tooltip-position='top']::before {
    left: 50%;
}

#dip-widget [tooltip-position='buttom']::before {
    top: 100%;
    margin-top: 8px;
    transform: translateX(-50%) translatey(-100%) rotate(-180deg)
}

#dip-widget [tooltip-position='right']::before {
    left: 100%;
    top: 50%;
    margin-left: 1px;
    transform: translatey(-50%) rotate(90deg)
}

#dip-widget [tooltip]::after {
    content: attr(tooltip);
    position: absolute;
    left: 50%;
    top: -6px;
    transform: translateX(-50%) translateY(-100%);
    background: #000;
    text-align: center;
    color: #fff;
    font-size: 12px;
    min-width: 300px;
    border-radius: 5px;
    pointer-events: none;
    padding: 10px 10px;
    z-index: 99;
    opacity: 0;
}

#dip-widget [tooltip-position='left']::after {
    left: 0;
    top: 50%;
    margin-left: -8px;
    transform: translateX(-100%) translateY(-50%);
}

#dip-widget [tooltip-position='top']::after {
    left: 50%;
}

#dip-widget [tooltip-position='buttom']::after {
    top: 100%;
    margin-top: 8px;
    transform: translateX(-50%) translateY(0%);
}

#dip-widget [tooltip-position='right']::after {
    left: 100%;
    top: 50%;
    margin-left: 8px;
    transform: translateX(0%) translateY(-50%);
}

#dip-widget [tooltip]:hover::after,
#dip-widget [tooltip]:hover::before {
    opacity: 1
}

/* Loading dialog styling */

#dip-widget .lds-facebook {
    display: inline-block;
    position: absolute;
    width: 64px;
    height: 64px;
    background: #e3e3e6;
    right: 0;
    top: -20px;
}

#dip-widget .lds-facebook div {
    display: inline-block;
    position: absolute;
    left: 6px;
    width: 13px;
    background: #fff;
    animation: dip-widget-lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}

#dip-widget .lds-facebook div:nth-child(1) {
    left: 6px;
    animation-delay: -0.24s;
}

#dip-widget .lds-facebook div:nth-child(2) {
    left: 26px;
    animation-delay: -0.12s;
}

#dip-widget .lds-facebook div:nth-child(3) {
    left: 45px;
    animation-delay: initial;
}

#dip-widget #col4sec7OPbuttons {
    overflow: visible;
}

@keyframes dip-widget-lds-facebook {
    0% {
        top: 6px;
        height: 51px;
    }

    50%, 100% {
        top: 19px;
        height: 26px;
    }
}


#dip-widget .outer {
    fill: #27b0bb;
}

#dip-widget .middle {
    fill: rgba(218, 216, 210, 1);
}

@-webkit-keyframes dip-widget-enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0;
    }

    50.9% {
        opacity: 1;
        top: 0;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

@keyframes dip-widget-enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0;
    }

    50.9% {
        opacity: 1;
        top: 0;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

@-moz-keyframes dip-widget-enter {
    0% {
        opacity: 0;
        top: -10px;
    }

    5% {
        opacity: 1;
        top: 0;
    }

    50.9% {
        opacity: 1;
        top: 0;
    }

    55.9% {
        opacity: 0;
        top: 10px;
    }
}

#dip-widget .loader-custom {
    position: absolute;
    left: calc(50% - 55px);
    top: calc(50% - 55px);
    margin-top: 2rem;
}

#dip-widget .dip-square {
    background: white;
    width: 32px;
    height: 32px;
    float: left;
    top: -10px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    opacity: 0;
    -webkit-animation: enter 5s infinite;
    animation: enter 5s infinite;
}

#dip-widget .enter {
    top: 0;
    opacity: 1;
}

#dip-widget .dip-square:nth-child(1) {
    -webkit-animation-delay: 1.4s;
    -moz-animation-delay: 1.4s;
    animation-delay: 1.4s;
}

#dip-widget .dip-square:nth-child(2) {
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-delay: 1.6s;
}

#dip-widget .dip-square:nth-child(3) {
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    animation-delay: 1.8s;
    background: #fffaea;
    background: linear-gradient(to bottom, #fffaea 0, #fff8e3 100%);
}

#dip-widget .dip-square:nth-child(4) {
    -webkit-animation-delay: 0.8s;
    -moz-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

#dip-widget .dip-square:nth-child(5) {
    -webkit-animation-delay: 1.0s;
    -moz-animation-delay: 1.0s;
    animation-delay: 1.0s;
}

#dip-widget .dip-square:nth-child(6) {
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    animation-delay: 1.2s;
}

#dip-widget .dip-square:nth-child(8) {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

#dip-widget .dip-square:nth-child(9) {
    -webkit-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

#dip-widget .clear {
    clear: both;
}

#dip-widget .last {
    margin-right: 0;
}

#dip-widget .answers {
    width: 100%;
    position: relative;
}

#dip-widget .answers .infotooltip {
    right: 0;
    top: 6px;
    position: absolute;
}

#dip-widget .buttons {
    margin-top: 1rem;
}

#dip-widget .buttons .dip-o-btn {
    display: inline-block !important;
}

#dip-widget .question-sub-title {
    margin-top: 1rem !important;
    display: block;
}

#dip-widget .visibility-off {
    visibility: hidden;
}

#dip-widget .dip-form__default.errorfield .dip-form__radio:before {
    border: 2px solid #f44336;
}

@media (max-width: 767.98px) {
    #dip-widget h1 {
        font-size: 30px;
    }

    #dip-widget h2 {
        font-size: 22px;
    }

    #dip-widget .dip-form-wizard .wizard-column,
    #dip-widget .dip-form-wizard,
    #dip-widget .wizard-column.second-column {
        width: 100%;
        border: 0;
        display: block;
        max-width: 100%;
    }

    #dip-widget .monkey-icon {
        right: -10px;
        top: -70px;
    }

    #dip-widget .monkey-text {
        left: -295px;
        top: -92px;
        width: 370px;
    }

    #dip-widget .flex-row-container {
        display: block;
    }

    #dip-widget .flex-row-container .flex-item {
        max-width: 100%;
    }

    #dip-widget .flex-item .border-right-1 {
        border: 0 solid;
    }

    #dip-widget .dip-form__default .dip-form__radio {
        max-width: 95%;
    }

    #dip-widget .wizard-step {
        min-width: inherit;
    }

    #dip-widget .keylane :not(.mmtKnop) > button,
    #dip-widget .lightbox button,
    #dip-widget .dip-o-btn {
        display: block;
    }

    #dip-widget .hide-on-mobile {
        display: none;
    }

    #dip-widget .full-width-mobile {
        width: 100%;
        display: block;
    }

    #dip-widget .infotooltip .info-desc {
        top: -84px;
        left: -224px;
        width: 300px;
    }

    #dip-widget .wizard-column.second-column {
        border-top: 2px solid #fff;
    }

    #dip-widget .mh-300 {
        min-height: inherit;
    }

    #dip-widget .mobile-top-border,
    #dip-widget .dip-form-wizard .wizard-column.mobile-top-border {
        border-top: 2px solid #fff;
    }
}

#dip-widget .rangeslider {
    position: relative;
    display: block;
    cursor: pointer;
    height: 25px;
    width: 100%
}

#dip-widget .rangeslider__fill,
#dip-widget .rangeslider__fill__bg,
#dip-widget .rangeslider__handle {
    display: block;
    position: absolute;
    top: 50%;
    height: 3px;
    z-index: 2;
    background: #feb800;
    border-radius: 10px;
    margin-top: 2px;
}

#dip-widget .rangeslider__handle {
    width: 26px;
    height: 26px;
    display: inline-block;
    z-index: 3;
    cursor: pointer;
    border-radius: 50%;
}

#dip-widget .rangeslider__handle:active {
    background: #feb800;
}

#dip-widget .rangeslider__fill__bg {
    background: #ccc;
    width: 100%
}

#dip-widget .rangeslider--disabled {
    opacity: .4;

}

#dip-widget .slider-container-75 {
    width: 70%;
    display: inline-block;
}

#dip-widget .slider-container-68 {
    width: 68%;
    display: inline-block;
}

#dip-widget #col3percSlider {
    padding-top: 1.5rem;
    padding-bottom: 0.75rem;
}

#dip-widget #col3percSlider i {
    vertical-align: super;
    margin-left: 10px;
}

#dip-widget #pencapinput2 {
    max-width: 246px;
    margin-left: 20px;
}

#dip-widget #col4step3 {
    width: 320px;
}

#dip-widget #nettpencapinput,
#dip-widget #compensateInput,
#dip-widget #compensateInputNet {
    max-width: 244px;
}

#dip-widget #btnSearchAdvisor {
    height: 76px;
    min-width: 180px;
}

#dip-widget #variablePensionDesc {
    min-height: 116px;
}

#dip-widget #dip-advisorbtn {
    height: 76px;
    min-width: 180px;
}

#dip-widget #col5nextbtn {
    min-width: 152px;
}

#dip-widget #col5NextBtnDiv {
    height: 76px;
}

#dip-widget #customIcon {
    width: 40px;
    height: 40px;
    vertical-align: text-bottom;
    margin-right: 5px;
}
