@font-face {
    font-family: 'ing_me_regular';
    src: url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.eot');
    src: url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.woff') format('woff'),
    url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMe/Latin/Regular/INGMeWeb-Regular.svg#ing_me_regular') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-primary-regular {
    font-family: 'ing_me_regular';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_me_italic';
    src: url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.eot');
    src: url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.woff') format('woff'),
    url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMe/Latin/Italic/INGMeWeb-Italic.svg#ing_me_italic') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-primary-italic {
    font-family: 'ing_me_italic';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_me_bold';
    src: url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.eot');
    src: url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.woff') format('woff'),
    url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMe/Latin/Bold/INGMeWeb-Bold.svg#ing_me_bold') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-primary-bold {
    font-family: 'ing_me_bold';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_me_bold_italic';
    src: url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.eot');
    src: url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.woff') format('woff'),
    url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMe/Latin/BoldItalic/INGMeWeb-BoldItalic.svg#ing_me_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-primary-bold-italic {
    font-family: 'ing_me_bold_italic';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_narrow_regular';
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.eot');
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.woff') format('woff'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Regular.svg#ing_narrow_regular') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-secondary-regular {
    font-family: 'ing_narrow_regular';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_narrow_italic';
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.eot');
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.woff') format('woff'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Regular/INGMeNarrowWeb-Italic.svg#ing_narrow_italic') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-secondary-italic {
    font-family: 'ing_narrow_italic';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_narrow_bold';
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/Bold/INGMeNarrowWeb-Bold.eot');
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldNGMeNarrowWeb-Bold.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Bold/INGMeNarrowWeb-Bold.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Bold/INGMeNarrowWeb-Bold.woff') format('woff'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Bold/INGMeNarrowWeb-Bold.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/Bold/INGMeNarrowWeb-Bold.svg#ing_narrow_bold') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-secondary-bold {
    font-family: 'ing_narrow_bold';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'ing_narrow_bold_italic';
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.eot');
    src: url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.eot') format('embedded-opentype'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.woff2') format('woff2'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.woff') format('woff'),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.ttf') format("truetype"),
    url('/.resources/assets/fonts/INGMeNarrow/Latin/BoldItalic/INGMeNarrowWeb-BoldItalic.svg#ing_narrow_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal
}

.font-secondary-bold-italic {
    font-family: 'ing_narrow_bold_italic';
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'icomoon';
    src: url('/.resources/assets/fonts/icomoon/icomoon.eot?gr3437');
    src: url('/.resources/assets/fonts/icomoon/icomoon.eot?gr3437#iefix') format('embedded-opentype'),url('/.resources/assets/fonts/icomoon/icomoon.ttf?gr3437') format('truetype'),url('/.resources/assets/fonts/icomoon/icomoon.woff?gr3437') format('woff'),url('/.resources/assets/fonts/icomoon/icomoon.svg?gr3437#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}

.default-background {
    background-color: #ebebeb
}

.hairlines {
    color: #d9d9d9
}

.text {
    color: #333
}

.secondary-color-1-mix {
    background-color: #b0b0c6
}

.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type="checkbox"],input[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: bold
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

*:before,*:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    line-height: 1.42857143;
    background-color: var(--bgcolor-white);
    color: var(--color-gray600);
}

input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #525199;
    text-decoration: none
}

a:hover,a:focus {
    color: #525199;
    text-decoration: underline
}

a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 8px
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: var(--bgcolor-white);;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 22px;
    margin-bottom: 22px;
    border: 0;
    border-top: 1px solid #666
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

[role="button"] {
    cursor: pointer
}

a.text-primary:hover,a.text-primary:focus {
    color: #cc4e00
}

a.text-success:hover,a.text-success:focus {
    color: #2b542c
}

a.text-info:hover,a.text-info:focus {
    color: #245269
}

a.text-warning:hover,a.text-warning:focus {
    color: #66512c
}

a.text-danger:hover,a.text-danger:focus {
    color: #843534
}

a.bg-primary:hover,a.bg-primary:focus {
    background-color: #cc4e00
}

a.bg-success:hover,a.bg-success:focus {
    background-color: #c1e2b3
}

a.bg-info:hover,a.bg-info:focus {
    background-color: #afd9ee
}

a.bg-warning:hover,a.bg-warning:focus {
    background-color: #f7ecb5
}

a.bg-danger:hover,a.bg-danger:focus {
    background-color: #e4b9b9
}

body {
    font-family: 'ing_me_regular';
    font-weight: normal;
    font-style: normal
}

h1,h2,h3,h4,h5,h6 {
    font-family: 'ing_me_bold';
    font-weight: normal;
    font-style: normal
}

h1.subtle,h2.subtle,h3.subtle,h4.subtle,h5.subtle,h6.subtle {
    font-family: 'ing_me_regular';
    font-weight: normal;
    font-style: normal
}

p {
    margin: 10px 0
}

button {
    outline: none
}

img[style] {
    max-width: 100%;
    height: auto !important
}

img[data-publicity-src] {
    display: none !important
}

img[data-publicity-src]+.na-image {
    display: block
}

iframe[data-publicity-src] {
    display: none !important
}

iframe[data-publicity-src]+.na-image {
    display: block
}

.titluvar {
    font-family: ing_me_regular;
    font-size: 20px
}

.globalvar {
    font-family: ing_me_bold;
    color: #ff6200
}

.small,.footnotes-container {
    font-size: 14px;
    line-height: 20px
}

.extra-small {
    font-size: 12px;
    line-height: 15px
}

a {
    -webkit-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s
}

a.inline {
    color: #525199;
    text-decoration: underline
}

a.inline:hover {
    text-decoration: none
}

a.inline:active {
    text-decoration: underline
}

a.inline:visited {
    color: #ab0066
}

a.action-link {
    color: #ff6200;
    text-decoration: none
}

a.action-link:hover,a.action-link:active,a.action-link:focus {
    color: #ff6200;
    text-decoration: underline
}

a.list-link {
    color: #333;
    text-decoration: none
}

a.list-link:before,a.list-link:after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: default;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e913';
    color: #ff6200;
    position: relative;
    top: 1px
}

a.list-link:before.is-centred,a.list-link:after.is-centred {
    display: block;
    text-align: center
}

a.list-link:before.is-big,a.list-link:after.is-big {
    font-size: 60px
}

a.list-link:after {
    margin-left: 7.5px
}

a.list-link:before {
    margin-right: 7.5px
}

a.list-link:hover span,a.list-link:active span {
    text-decoration: underline
}

a.list-link:hover:after,a.list-link:active:after {
    text-decoration: none
}

::-webkit-input-placeholder {
    color: #d9d9d9
}

:-moz-placeholder {
    color: #d9d9d9
}

::-moz-placeholder {
    color: #d9d9d9
}

:-ms-input-placeholder {
    color: #d9d9d9
}

.main-content-wrapper .content-row>div {
    margin-top: 45px
}


/* Forms */

input[type=text],
input[type=email],
input[type=number],
input[type=password],
input[type=tel],select {
    display: block;
    width: 100%;
    height: 50px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border-radius: 0;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 3px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 3px;
    -moz-background-clip: padding;
    border-radius: 3px;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-appearance: none;
    background: transparent
}

input[type=text]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=tel]:focus,
select:focus {
    border-color: #d9d9d9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(217, 217, 217, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(217, 217, 217, 0.6)
}

input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,select::-moz-placeholder {
    color: #999;
    opacity: 1
}

input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,select:-ms-input-placeholder {
    color: #999
}

input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,select::-webkit-input-placeholder {
    color: #999
}

input[type=text]::-ms-expand,input[type=email]::-ms-expand,input[type=number]::-ms-expand,input[type=password]::-ms-expand,input[type=tel]::-ms-expand,select::-ms-expand {
    border: 0;
    background-color: transparent
}

input[type=text][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],select[disabled],input[type=text][readonly],input[type=email][readonly],input[type=number][readonly],input[type=password][readonly],input[type=tel][readonly],select[readonly],fieldset[disabled] input[type=text],fieldset[disabled] input[type=email],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] select {
    background-color: #666;
    opacity: 1
}

input[type=text][disabled],input[type=email][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],select[disabled],fieldset[disabled] input[type=text],fieldset[disabled] input[type=email],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=tel],fieldset[disabled] select {
    cursor: not-allowed
}

textareainput[type=text],textareainput[type=email],textareainput[type=number],textareainput[type=password],textareainput[type=tel],textareaselect {
    height: auto
}

input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,select:focus {
    border-color: #ff6200;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent
}

select {
    margin-bottom: 0
}

.form-control {
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

.submit-btn {
    font-family: 'ing_me_regular';
    font-weight: normal;
    font-style: normal;
    margin-top: 20px;
    padding: 0 20px
}

.submit-btn.invalid,.submit-btn:disabled,.submit-btn.disabled {
    color: var(--color-gray600);
    background-color: var(--bgcolor-gray100);
    border-color: var(--bgcolor-gray100);
    opacity: 1
}

.submit-btn.invalid:hover,.submit-btn:disabled:hover,.submit-btn.disabled:hover {
    background-color: var(--bgcolor-gray100);
    border-color: var(--bgcolor-gray100);
}

.form-group {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 0
}

.form-group .list-unstyled,
.alert-text {
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    /* bottom: 5px; */
    list-style: none;
    color: #f00;
    padding: 0;
    margin: 0;
}

.alert-text {
    position: static;
    display: block;
    margin-top:4px
}

.form-group.has-error input,.form-group.has-error select {
    border-color: #f00
}

.help-block {
    margin-top: 0;
    margin-bottom: 0
}

.custom-select {
    position: relative
}

.custom-select:after {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: default;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 1px;
    right: 31px;
    bottom: 1px;
    left: auto;
    content: '\e922';
    width: 50px;
    text-align: center;
    line-height: 50px;
    background: #fff;
    border-left: 1px solid #d9d9d9;
    color: #d9d9d9;
    font-size: 10px;
    pointer-events: none
}

.custom-select:after.is-centred {
    display: block;
    text-align: center
}

.custom-select:after.is-big {
    font-size: 60px
}

.checkbox-input {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    border: 1px solid #d9d9d9;
    margin-right: 5px;
    vertical-align: middle
}

.checkbox-input.checked {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    cursor: default;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 15px;
    text-align: center;
    font-size: 10px
}

.checkbox-input.checked.is-centred {
    display: block;
    text-align: center
}

.checkbox-input.checked.is-big {
    font-size: 60px
}

.checkbox-input.checked:before {
    content: '\f00c'
}

.terms-conditions * {
    font-size: 14px;
    line-height: 20px
}

.hero-wrapper+.form {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    display: none
}