@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@font-face {
font-family: 'hotrod';
src: url(//www.ijsbaanmuseumplein.nl/wp-content/themes/ijsbaan/fonts/hotrod-webfont.woff2) format("woff2"), url(//www.ijsbaanmuseumplein.nl/wp-content/themes/ijsbaan/fonts/hotrod-webfont.woff) format("woff"), url(//www.ijsbaanmuseumplein.nl/wp-content/themes/ijsbaan/fonts/HotRod.ttf) format("ttf");
font-weight: normal;
font-style: normal; }
html {
--imp-default-font: "Work Sans", system-ui;
--imp-alternate-font: "Source Serif 4", system-ui;
--imp-header-font: "hotrod", serif;
--imp-color-1: #ffffff;
--imp-color-2: #000000;
--imp-color-3: #595759;
--imp-color-4: #F2F0E8;
--imp-color-5: #C7772A;
--imp-color-6: #A84833;
--imp-color-7: #253F1E;
--imp-color-8: #818862;
--imp-container-side-padding: 3.75vw;
--imp-row-top-padding: 1.875vw;
--imp-row-bottom-padding: 1.875vw;
--imp-col-bottom-margin: 1.875vw;
--imp-col-top-margin: 1.875vw;
--imp-col-side-padding: 0.938vw;
--imp-padding-10px: 0.625vw;
--imp-padding-15px: 0.938vw;
--imp-padding-20px: 1.25vw;
--imp-font-size-18px: 1rem;
--imp-font-size-18px-fluid: clamp(0.875rem, 0.337vw + 0.788rem, 1.125rem);
--imp-line-height-18px: 1.5rem;
--imp-line-height-18px-fluid: clamp(1.5rem, -0.556vw + 2.056rem, 1.912rem);
--imp-font-size-23px: 1.125rem;
--imp-line-height-23px: 1.688rem;
--imp-font-size-23px-fluid: clamp(1.125rem, 0.361vw + 1.032rem, 1.438rem);
--imp-line-height-23px-fluid: clamp(1.688rem, 0.541vw + 1.547rem, 2.156rem);
--imp-font-size-32px: 2rem;
--imp-font-size-32px-fluid: clamp(1.25rem, 1.012vw + 0.988rem, 2rem);
--imp-line-height-32px:2.6rem;
--imp-line-height-32px-fluid: clamp(1.625rem, 1.315vw + 1.285rem, 2.6rem);
--imp-font-size-48px: 2.25rem;
--imp-font-size-48px-fluid: clamp(2.25rem, 0.866vw + 2.026rem, 3rem);
--imp-line-height-48px: 2.7rem;
--imp-line-height-48px-fluid: clamp(2.7rem, 1.039vw + 2.431rem, 3.6rem); }
@media screen and (max-width: 768px) {
html {
--imp-row-top-padding: 3.75vw;
--imp-row-bottom-padding: 3.75vw;
--imp-col-bottom-margin: 3.75vw;
--imp-col-top-margin: 3.75vw;
--imp-col-side-padding: 1.875vw; } }
@media screen and (max-width: 500px) {
html {
--imp-row-top-padding: 5.625vw;
--imp-row-bottom-padding: 5.625vw;
--imp-col-bottom-margin: 5.625vw;
--imp-col-top-margin: 5.625vw;
--imp-col-side-padding: 2.812vw; } }
html, body {
max-width: 100% !important;
overflow-x: hidden !important; }
body {
font-family: "Work Sans", system-ui; }
.work-sans {
font-family: "Work Sans", system-ui;
font-optical-sizing: auto; }
.source-serif-4 {
font-family: "Source Serif 4", system-ui;
font-optical-sizing: auto; } html.lenis {
height: auto; }
.lenis.lenis-smooth {
scroll-behavior: auto; }
.lenis.lenis-smooth [data-lenis-prevent] {
-ms-scroll-chaining: none;
overscroll-behavior: contain; }
.lenis.lenis-stopped {
overflow: hidden; }
.lenis.lenis-scrolling iframe {
pointer-events: none; } .lenis.lenis-stopped {
overflow: hidden; } body div.imp_content-container {
padding-left: var(--imp-container-side-padding);
padding-right: var(--imp-container-side-padding);
padding-top: 0;
padding-bottom: 0; }
body div.imp_content-container.imp_fullwidth,
body #page-container div.imp_content-container.imp_fullwidth {
padding-left: 0;
padding-right: 0; } body div.imp_content-row {
padding-top: 0;
padding-bottom: 0; } body div.imp_content-row.imp_row-padding-default {
padding-top: var(--imp-row-top-padding);
padding-bottom: var(--imp-row-bottom-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-none {
padding-bottom: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-half,
div.imp_content-container div.imp_content-row .et_pb_module.imp_row-padding-bottom-half {
padding-bottom: calc(var(--imp-row-bottom-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-default {
padding-bottom: var(--imp-row-bottom-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-1-half {
padding-bottom: calc(var(--imp-row-bottom-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-extra {
padding-bottom: calc(var(--imp-row-bottom-padding) * 2.0); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-none {
padding-top: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-half {
padding-top: calc(var(--imp-row-top-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-default {
padding-top: var(--imp-row-top-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-1-half {
padding-top: calc(var(--imp-row-top-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-extra {
padding-top: calc(var(--imp-row-top-padding) * 2.0); }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-none-tablet {
padding-bottom: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-half-tablet {
padding-bottom: calc(var(--imp-row-bottom-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-default-tablet {
padding-bottom: var(--imp-row-bottom-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-1-half-tablet {
padding-bottom: calc(var(--imp-row-bottom-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-extra-tablet {
padding-bottom: calc(var(--imp-row-bottom-padding) * 2.0); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-none-tablet {
padding-top: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-half-tablet {
padding-top: calc(var(--imp-row-top-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-default-tablet {
padding-top: var(--imp-row-top-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-1-half-tablet {
padding-top: calc(var(--imp-row-top-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-extra-tablet {
padding-top: calc(var(--imp-row-top-padding) * 2.0); } }
@media screen and (max-width: 768px) {
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-none-mobile {
padding-bottom: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-half-mobile {
padding-bottom: calc(var(--imp-row-bottom-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-default-mobile {
padding-bottom: var(--imp-row-bottom-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-1-half-mobile {
padding-bottom: calc(var(--imp-row-bottom-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-bottom-extra-mobile {
padding-bottom: calc(var(--imp-row-bottom-padding) * 2.0); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-none-mobile {
padding-top: 0; }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-half-mobile {
padding-top: calc(var(--imp-row-top-padding) * 0.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-default-mobile {
padding-top: var(--imp-row-top-padding); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-1-half-mobile {
padding-top: calc(var(--imp-row-top-padding) * 1.5); }
body div.imp_content-container div.imp_content-row.imp_row-padding-top-extra-mobile {
padding-top: calc(var(--imp-row-top-padding) * 2.0); } } .imp_content-container div.imp_col-half,
.imp_content-container div.imp_col-half.et_pb_column_1_4,
.imp_content-container div.imp_col-half.et_pb_column_1_3 {
width: 4.16666666%;
margin-right: 0; }
.imp_content-container div.imp_col-1,
.imp_content-container div.imp_col-1.et_pb_column_1_4,
.imp_content-container div.imp_col-1.et_pb_column_1_3 {
width: 8.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-1-half,
.imp_content-container div.imp_col-1-half.et_pb_column_1_4,
.imp_content-container div.imp_col-1-half.et_pb_column_1_3 {
width: calc(8.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-2,
.imp_content-container div.imp_col-2.et_pb_column_1_4,
.imp_content-container div.imp_col-2.et_pb_column_1_3 {
width: 16.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-2-half,
.imp_content-container div.imp_col-2-half.et_pb_column_1_4,
.imp_content-container div.imp_col-2-half.et_pb_column_1_3 {
width: calc(16.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-3,
.imp_content-container div.imp_col-3.et_pb_column_1_4,
.imp_content-container div.imp_col-3.et_pb_column_1_3 {
width: 25%;
margin-right: 0; }
.imp_content-container div.imp_col-3-half,
.imp_content-container div.imp_col-3-half.et_pb_column_1_4,
.imp_content-container div.imp_col-3-half.et_pb_column_1_3 {
width: calc(25% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-4,
.imp_content-container div.imp_col-4.et_pb_column_1_4,
.imp_content-container div.imp_col-4.et_pb_column_1_3 {
width: 33.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-4-half,
.imp_content-container div.imp_col-4-half.et_pb_column_1_4,
.imp_content-container div.imp_col-4-half.et_pb_column_1_3 {
width: calc(33.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-5,
.imp_content-container div.imp_col-5.et_pb_column_1_4,
.imp_content-container div.imp_col-5.et_pb_column_1_3 {
width: 41.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-5-half,
.imp_content-container div.imp_col-5-half.et_pb_column_1_4,
.imp_content-container div.imp_col-5-half.et_pb_column_1_3 {
width: calc(41.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-6,
.imp_content-container div.imp_col-6.et_pb_column_1_4,
.imp_content-container div.imp_col-6.et_pb_column_1_3 {
width: 50%;
margin-right: 0; }
.imp_content-container div.imp_col-6-half,
.imp_content-container div.imp_col-6-half.et_pb_column_1_4,
.imp_content-container div.imp_col-6-half.et_pb_column_1_3 {
width: calc(50% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-7,
.imp_content-container div.imp_col-7.et_pb_column_1_4,
.imp_content-container div.imp_col-7.et_pb_column_1_3 {
width: 58.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-7-half,
.imp_content-container div.imp_col-7-half.et_pb_column_1_4,
.imp_content-container div.imp_col-7-half.et_pb_column_1_3 {
width: calc(58.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-8,
.imp_content-container div.imp_col-8.et_pb_column_1_4,
.imp_content-container div.imp_col-8.et_pb_column_1_3 {
width: 66.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-8-half,
.imp_content-container div.imp_col-8-half.et_pb_column_1_4,
.imp_content-container div.imp_col-8-half.et_pb_column_1_3 {
width: calc(66.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-9,
.imp_content-container div.imp_col-9.et_pb_column_1_4,
.imp_content-container div.imp_col-9.et_pb_column_1_3 {
width: 75%;
margin-right: 0; }
.imp_content-container div.imp_col-9-half,
.imp_content-container div.imp_col-9-half.et_pb_column_1_4,
.imp_content-container div.imp_col-9-half.et_pb_column_1_3 {
width: calc(75% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-10,
.imp_content-container div.imp_col-10.et_pb_column_1_4,
.imp_content-container div.imp_col-10.et_pb_column_1_3 {
width: 83.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-10-half,
.imp_content-container div.imp_col-10-half.et_pb_column_1_4,
.imp_content-container div.imp_col-10-half.et_pb_column_1_3 {
width: calc(83.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-11,
.imp_content-container div.imp_col-11.et_pb_column_1_4,
.imp_content-container div.imp_col-11.et_pb_column_1_3 {
width: 91.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-11-half,
.imp_content-container div.imp_col-11-half.et_pb_column_1_4,
.imp_content-container div.imp_col-11-half.et_pb_column_1_3 {
width: calc(91.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-12,
.imp_content-container div.imp_col-12.et_pb_column_1_4 {
width: 100%;
margin-right: 0; }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
.imp_content-container div.imp_col-half-tablet,
.imp_content-container div.imp_col-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-half-tablet.et_pb_column_1_3 {
width: 4.16666666%;
margin-right: 0; }
.imp_content-container div.imp_col-1-tablet,
.imp_content-container div.imp_col-1-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-1-tablet.et_pb_column_1_3 {
width: 8.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-1-half-tablet,
.imp_content-container div.imp_col-1-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-1-half-tablet.et_pb_column_1_3 {
width: calc(8.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-2,
.imp_content-container div.imp_col-2-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-2-tablet.et_pb_column_1_3 {
width: 16.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-2-half-tablet,
.imp_content-container div.imp_col-2-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-2-half-tablet.et_pb_column_1_3 {
width: calc(16.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-3-tablet,
.imp_content-container div.imp_col-3-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-3-tablet.et_pb_column_1_3 {
width: 25%;
margin-right: 0; }
.imp_content-container div.imp_col-3-half-tablet,
.imp_content-container div.imp_col-3-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-3-half-tablet.et_pb_column_1_3 {
width: calc(25% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-4-tablet,
.imp_content-container div.imp_col-4-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-4-tablet.et_pb_column_1_3 {
width: 33.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-4-half-tablet,
.imp_content-container div.imp_col-4-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-4-half-tablet.et_pb_column_1_3 {
width: calc(33.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-5-tablet,
.imp_content-container div.imp_col-5-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-5-tablet.et_pb_column_1_3 {
width: 41.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-5-half-tablet,
.imp_content-container div.imp_col-5-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-5-half-tablet.et_pb_column_1_3 {
width: calc(41.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-6-tablet,
.imp_content-container div.imp_col-6-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-6-tablet.et_pb_column_1_3 {
width: 50%;
margin-right: 0; }
.imp_content-container div.imp_col-6-half-tablet,
.imp_content-container div.imp_col-6-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-6-half-tablet.et_pb_column_1_3 {
width: calc(50% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-7-tablet,
.imp_content-container div.imp_col-7-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-7-tablet.et_pb_column_1_3 {
width: 58.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-7-half-tablet,
.imp_content-container div.imp_col-7-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-7-half-tablet.et_pb_column_1_3 {
width: calc(58.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-8-tablet,
.imp_content-container div.imp_col-8-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-8-tablet.et_pb_column_1_3 {
width: 66.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-8-half-tablet,
.imp_content-container div.imp_col-8-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-8-half-tablet.et_pb_column_1_3 {
width: calc(66.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-9-tablet,
.imp_content-container div.imp_col-9-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-9-tablet.et_pb_column_1_3 {
width: 75%;
margin-right: 0; }
.imp_content-container div.imp_col-9-half-tablet,
.imp_content-container div.imp_col-9-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-9-half-tablet.et_pb_column_1_3 {
width: calc(75% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-10-tablet,
.imp_content-contai-tabletner div.imp_col-10-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-10-tablet.et_pb_column_1_3 {
width: 83.33333333%;
margin-right: 0; }
.imp_content-container div.imp_col-10-half-tablet,
.imp_content-container div.imp_col-10-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-10-half-tablet.et_pb_column_1_3 {
width: calc(83.33333333% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-11-tablet,
.imp_content-container div.imp_col-11-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-11-tablet.et_pb_column_1_3 {
width: 91.66666667%;
margin-right: 0; }
.imp_content-container div.imp_col-11-half-tablet,
.imp_content-container div.imp_col-11-half-tablet.et_pb_column_1_4,
.imp_content-container div.imp_col-11-half-tablet.et_pb_column_1_3 {
width: calc(91.66666667% + 4.16666666%);
margin-right: 0; }
.imp_content-container div.imp_col-12-tablet,
.imp_content-container div.imp_col-12-tablet.et_pb_column_1_4 {
width: 100%;
margin-right: 0; } }
@media screen and (max-width: 768px) {
body div.imp_content-container div.imp_content-row div.imp_col-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-half-mobile.et_pb_column_1_3 {
width: 4.16667% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-1-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-1-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-1-mobile.et_pb_column_1_3 {
width: 8.33333% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-1-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-1-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-1-half-mobile.et_pb_column_1_3 {
width: calc(8.33333333% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-2,
body div.imp_content-container div.imp_content-row div.imp_col-2-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-2-mobile.et_pb_column_1_3 {
width: 16.66667% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-2-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-2-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-2-half-mobile.et_pb_column_1_3 {
width: calc(16.66666667% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-3-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-3-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-3-mobile.et_pb_column_1_3 {
width: 25% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-3-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-3-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-3-half-mobile.et_pb_column_1_3 {
width: calc(25% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-4-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-4-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-4-mobile.et_pb_column_1_3 {
width: 33.33333% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-4-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-4-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-4-half-mobile.et_pb_column_1_3 {
width: calc(33.33333333% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-5-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-5-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-5-mobile.et_pb_column_1_3 {
width: 41.66667% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-5-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-5-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-5-half-mobile.et_pb_column_1_3 {
width: calc(41.66666667% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-6-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-6-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-6-mobile.et_pb_column_1_3 {
width: 50% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-6-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-6-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-6-half-mobile.et_pb_column_1_3 {
width: calc(50% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-7-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-7-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-7-mobile.et_pb_column_1_3 {
width: 58.33333% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-7-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-7-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-7-half-mobile.et_pb_column_1_3 {
width: calc(58.33333333% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-8-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-8-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-8-mobile.et_pb_column_1_3 {
width: 66.66667% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-8-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-8-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-8-half-mobile.et_pb_column_1_3 {
width: calc(66.66666667% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-9-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-9-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-9-mobile.et_pb_column_1_3 {
width: 75% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-9-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-9-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-9-half-mobile.et_pb_column_1_3 {
width: calc(75% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-10-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-10-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-10-mobile.et_pb_column_1_3 {
width: 83.33333% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-10-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-10-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-10-half-mobile.et_pb_column_1_3 {
width: calc(83.33333333% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-11-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-11-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-11-mobile.et_pb_column_1_3 {
width: 91.66667% !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-11-half-mobile,
body div.imp_content-container div.imp_content-row div.imp_col-11-half-mobile.et_pb_column_1_4,
body div.imp_content-container div.imp_content-row div.imp_col-11-half-mobile.et_pb_column_1_3 {
width: calc(91.66666667% + 4.16666666%) !important;
margin-right: 0; }
body div.imp_content-container div.imp_content-row div.imp_col-12-mobile,
body div.imp_content-container div.imp_col-12-mobile.et_pb_column_1_4 {
width: 100% !important;
margin-right: 0; } } .imp_col-offset-half {
margin-left: 4.16666666%; }
.imp_col-offset-1 {
margin-left: 8.33333333%; }
.imp_col-offset-1-half {
margin-left: calc(8.33333333% + 4.16666666%); }
.imp_col-offset-2 {
margin-left: 16.66666667%; }
.imp_col-offset-2-half {
margin-left: calc(16.66666667% + 4.16666666%); }
.imp_col-offset-3 {
margin-left: 25%; }
.imp_col-offset-3-half {
margin-left: calc(25% + 4.16666666%); }
.imp_col-offset-4 {
margin-left: 33.33333333%; }
.imp_col-offset-4-half {
margin-left: calc(33.33333333% + 4.16666666%); }
.imp_col-offset-5 {
margin-left: 41.66666667%; }
.imp_col-offset-5-half {
margin-left: calc(41.66666667% + 4.16666666%); }
.imp_col-offset-6 {
margin-left: 50%; }
.imp_col-offset-6-half {
margin-left: calc(50% + 4.16666666%); }
.imp_col-offset-7 {
margin-left: 58.33333333%; }
.imp_col-offset-7-half {
margin-left: calc(58.33333333% + 4.16666666%); }
.imp_col-offset-8 {
margin-left: 66.66666667%; }
.imp_col-offset-8-half {
margin-left: calc(66.66666667% + 4.16666666%); }
.imp_col-offset-9 {
margin-left: 75%; }
.imp_col-offset-9-half {
margin-left: calc(75% + 4.16666666%); }
.imp_col-offset-10 {
margin-left: 83.33333333%; }
.imp_col-offset-10-half {
margin-left: calc(83.33333333% + 4.16666666%); }
.imp_col-offset-11 {
margin-left: 91.66666667%; }
.imp_col-offset-11-half {
margin-left: calc(91.66666667% + 4.16666666%); }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
.imp_col-offset-none-tablet {
margin-left: 0; }
.imp_col-offset-half-tablet {
margin-left: 4.16666666%; }
.imp_col-offset-1-tablet {
margin-left: 8.33333333%; }
.imp_col-offset-1-half {
margin-left: calc(8.33333333% + 4.16666666%); }
.imp_col-offset-2-tablet {
margin-left: 16.66666667%; }
.imp_col-offset-2-half-tablet {
margin-left: calc(16.66666667% + 4.16666666%); }
.imp_col-offset-3-tablet {
margin-left: 25%; }
.imp_col-offset-3-half-tablet {
margin-left: calc(25% + 4.16666666%); }
.imp_col-offset-4-tablet {
margin-left: 33.33333333%; }
.imp_col-offset-4-half-tablet {
margin-left: calc(33.33333333% + 4.16666666%); }
.imp_col-offset-5-tablet {
margin-left: 41.66666667%; }
.imp_col-offset-5-half-tablet {
margin-left: calc(41.66666667% + 4.16666666%); }
.imp_col-offset-6-tablet {
margin-left: 50%; }
.imp_col-offset-6-half-tablet {
margin-left: calc(50% + 4.16666666%); }
.imp_col-offset-7-tablet {
margin-left: 58.33333333%; }
.imp_col-offset-7-half-tablet {
margin-left: calc(58.33333333% + 4.16666666%); }
.imp_col-offset-8-tablet {
margin-left: 66.66666667%; }
.imp_col-offset-8-half-tablet {
margin-left: calc(66.66666667% + 4.16666666%); }
.imp_col-offset-9-tablet {
margin-left: 75%; }
.imp_col-offset-9-half-tablet {
margin-left: calc(75% + 4.16666666%); }
.imp_col-offset-10-tablet {
margin-left: 83.33333333%; }
.imp_col-offset-10-half-tablet {
margin-left: calc(83.33333333% + 4.16666666%); }
.imp_col-offset-11-tablet {
margin-left: 91.66666667%; }
.imp_col-offset-11-half-tablet {
margin-left: calc(91.66666667% + 4.16666666%); } }
@media screen and (max-width: 768px) {
.imp_col-offset-none-mobile {
margin-left: 0; }
.imp_col-offset-half-mobile {
margin-left: 4.16666666%; }
.imp_col-offset-1-mobile {
margin-left: 8.33333333%; }
.imp_col-offset-1-half {
margin-left: calc(8.33333333% + 4.16666666%); }
.imp_col-offset-2-mobile {
margin-left: 16.66667% !important; }
.imp_col-offset-2-half-mobile {
margin-left: calc(16.66666667% + 4.16666666%); }
.imp_col-offset-3-mobile {
margin-left: 25%; }
.imp_col-offset-3-half-mobile {
margin-left: calc(25% + 4.16666666%); }
.imp_col-offset-4-mobile {
margin-left: 33.33333333%; }
.imp_col-offset-4-half-mobile {
margin-left: calc(33.33333333% + 4.16666666%); }
.imp_col-offset-5-mobile {
margin-left: 41.66666667%; }
.imp_col-offset-5-half-mobile {
margin-left: calc(41.66666667% + 4.16666666%); }
.imp_col-offset-6-mobile {
margin-left: 50%; }
.imp_col-offset-6-half-mobile {
margin-left: calc(50% + 4.16666666%); }
.imp_col-offset-7-mobile {
margin-left: 58.33333333%; }
.imp_col-offset-7-half-mobile {
margin-left: calc(58.33333333% + 4.16666666%); }
.imp_col-offset-8-mobile {
margin-left: 66.66666667%; }
.imp_col-offset-8-half-mobile {
margin-left: calc(66.66666667% + 4.16666666%); }
.imp_col-offset-9-mobile {
margin-left: 75%; }
.imp_col-offset-9-half-mobile {
margin-left: calc(75% + 4.16666666%); }
.imp_col-offset-10-mobile {
margin-left: 83.33333333%; }
.imp_col-offset-10-half-mobile {
margin-left: calc(83.33333333% + 4.16666666%); }
.imp_col-offset-11-mobile {
margin-left: 91.66666667%; }
.imp_col-offset-11-half-mobile {
margin-left: calc(91.66666667% + 4.16666666%); } } .imp_content-container .et_pb_row .et_pb_column .et_pb_module {
margin-bottom: 0; } div.imp_content-row .imp_col-margin-bottom-none {
margin-bottom: 0; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-half,
div.imp_content-container .imp_col-margin-bottom-half {
margin-bottom: calc(var(--imp-col-bottom-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-default,
div.imp_content-container .imp_col-margin-bottom-default {
margin-bottom: var(--imp-col-bottom-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-1-half,
div.imp_content-container .imp_col-margin-bottom-1-half {
margin-bottom: calc(var(--imp-col-bottom-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-extra,
div.imp_content-container .imp_col-margin-bottom-extra {
margin-bottom: calc(var(--imp-col-bottom-margin) * 2) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-paragraph,
div.imp_content-container .imp_col-margin-bottom-paragraph {
margin-bottom: var(--imp-line-height-23px);
margin-bottom: var(--imp-line-height-23px-fluid); }
div.imp_content-row .imp_col-margin-top-none {
margin-bottom: 0; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-half,
div.imp_content-container .imp_col-margin-top-half {
margin-top: calc(var(--imp-col-top-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-default,
div.imp_content-container .imp_col-margin-top-default {
margin-top: var(--imp-col-top-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-1-half,
div.imp_content-container .imp_col-margin-top-1-half {
margin-top: calc(var(--imp-col-top-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-extra,
div.imp_content-container .imp_col-margin-top-extra {
margin-top: calc(var(--imp-col-top-margin) * 2) !important; }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
div.imp_content-row div.imp_col-margin-bottom-none-tablet {
margin-bottom: 0; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-half-tablet,
div.imp_content-container .imp_col-margin-bottom-half-tablet {
margin-bottom: calc(var(--imp-col-bottom-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-default-tablet,
div.imp_content-container .imp_col-margin-bottom-default-tablet {
margin-bottom: var(--imp-col-bottom-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-1-half-tablet,
div.imp_content-container .imp_col-margin-bottom-1-half-tablet {
margin-bottom: calc(var(--imp-col-bottom-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-extra-tablet,
div.imp_content-container .imp_col-margin-bottom-extra-tablet {
margin-bottom: calc(var(--imp-col-bottom-margin) * 2) !important; }
div.imp_content-row .imp_col-margin-top-none-tablet {
margin-bottom: 0; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-half-tablet,
div.imp_content-container .imp_col-margin-top-half-tablet {
margin-top: calc(var(--imp-col-top-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-default-tablet,
div.imp_content-container .imp_col-margin-top-default-tablet {
margin-top: var(--imp-col-top-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-1-half-tablet,
div.imp_content-container .imp_col-margin-top-1-half-tablet {
margin-top: calc(var(--imp-col-top-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-extra-tablet,
div.imp_content-container .imp_col-margin-top-extra-tablet {
margin-top: calc(var(--imp-col-top-margin) * 2) !important; } }
@media screen and (max-width: 768px) {
div.imp_content-row div.imp_col-margin-bottom-none-mobile {
margin-bottom: 0 !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-half-mobile,
div.imp_content-container .imp_col-margin-bottom-half-mobile {
margin-bottom: calc(var(--imp-col-bottom-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-default-mobile,
div.imp_content-container .imp_col-margin-bottom-default-mobile {
margin-bottom: var(--imp-col-bottom-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-1-half-mobile,
div.imp_content-container .imp_col-margin-bottom-1-half-mobile {
margin-bottom: calc(var(--imp-col-bottom-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-bottom-extra-mobile,
div.imp_content-container .imp_col-margin-bottom-extra-mobile {
margin-bottom: calc(var(--imp-col-bottom-margin) * 2) !important; }
div.imp_content-row .imp_col-margin-top-none-mobile {
margin-bottom: 0; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-half-mobile,
div.imp_content-container .imp_col-margin-top-half-mobile {
margin-top: calc(var(--imp-col-top-margin) * 0.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-default-mobile,
div.imp_content-container .imp_col-margin-top-default-mobile {
margin-top: var(--imp-col-top-margin) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-1-half-mobile,
div.imp_content-container .imp_col-margin-top-1-half-mobile {
margin-top: calc(var(--imp-col-top-margin) * 1.5) !important; }
div.imp_content-container div.imp_content-row .et_pb_module.imp_col-margin-top-extra-mobile,
div.imp_content-container .imp_col-margin-top-extra-mobile {
margin-top: calc(var(--imp-col-top-margin) * 2) !important; } } div.imp_content-row .imp_col-padding-right {
padding-right: var(--imp-col-side-padding); }
div.imp_content-row .imp_col-padding-left {
padding-left: var(--imp-col-side-padding); }
div.imp_content-row .imp_col-padding-right-1-3 {
padding-right: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-right-1-2 {
padding-right: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-right-2-3 {
padding-right: var(--imp-padding-20px); }
div.imp_content-row .imp_col-padding-left-1-3 {
padding-left: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-left-1-2 {
padding-left: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-left-2-3 {
padding-left: var(--imp-padding-20px); }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
div.imp_content-row .et_pb_module.imp_col-padding-right-none-tablet,
div.imp_content-row div.imp_col-padding-right-none-tablet {
padding-right: 0 !important; }
div.imp_content-row .et_pb_module.imp_col-padding-left-none-tablet,
div.imp_content-row div.imp_col-padding-left-none-tablet {
padding-left: 0 !important; }
div.imp_content-row .imp_col-padding-right-1-3-tablet {
padding-right: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-right-1-2-tablet {
padding-right: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-right-2-3-tablet {
padding-right: var(--imp-padding-20px); }
div.imp_content-row .imp_col-padding-left-1-3-tablet {
padding-left: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-left-1-2-tablet {
padding-left: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-left-2-3-tablet {
padding-left: var(--imp-padding-20px); } }
@media screen and (max-width: 768px) {
div.imp_content-row .et_pb_module.imp_col-padding-right-none-mobile,
div.imp_content-row div.imp_col-padding-right-none-mobile {
padding-right: 0 !important; }
div.imp_content-row .et_pb_module.imp_col-padding-left-none-mobile,
div.imp_content-row div.imp_col-padding-left-none-mobile {
padding-left: 0 !important; }
div.imp_content-row .imp_col-padding-right-1-3-mobile {
padding-right: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-right-1-2-mobile {
padding-right: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-right-2-3-mobile {
padding-right: var(--imp-padding-20px); }
div.imp_content-row .imp_col-padding-left-1-3-mobile {
padding-left: var(--imp-padding-10px); }
div.imp_content-row .imp_col-padding-left-1-2-mobile {
padding-left: var(--imp-padding-15px); }
div.imp_content-row .imp_col-padding-left-2-3-mobile {
padding-left: var(--imp-padding-20px); } } .imp_col-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
.imp_col-flex-tablet {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } }
@media screen and (max-width: 768px) {
.imp_col-flex-mobile {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important; } } .imp_row-flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media screen and (min-width: 768.01px) and (max-width: 980px) {
.imp_row-flex-tablet {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
@media screen and (max-width: 768px) {
.imp_row-flex-mobile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap; } } @media screen and (min-width: 768.01px) and (max-width: 980px) {
.imp_col-order-1-tablet {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.imp_col-order-2-tablet {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.imp_col-order-3-tablet {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.imp_col-order-4-tablet {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } }
@media screen and (max-width: 768px) {
.imp_col-order-1-mobile {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.imp_col-order-2-mobile {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.imp_col-order-3-mobile {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; }
.imp_col-order-4-mobile {
-webkit-box-ordinal-group: 5;
-ms-flex-order: 4;
order: 4; } }
.imp_header-desktop-mainmenu-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
#imp_header-desktop-mainmenu {
list-style: none;
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 0;
opacity: 1; }
@media screen and (max-width: 980px) {
.imp_header-desktop-mainmenu-col {
display: none;
visibility: hidden; }
#imp_header-desktop-mainmenu {
opacity: 0; } }
#imp_header-dekstop-mainmenu li {
display: block;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto; }
#imp_header-desktop-mainmenu .menu-item a {
padding-right: var(--imp-padding-10px);
padding-left: var(--imp-padding-10px);
padding-top: 0;
padding-bottom: 0;
color: var(--imp-color-1);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 400;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-family: var(--imp-default-font);
-webkit-transform: skew(0deg);
-ms-transform: skew(0deg);
transform: skew(0deg);
display: inline-block; }
#imp_header-desktop-mainmenu .menu-item a:hover,
#imp_header-desktop-mainmenu .current_page_item a,
#imp_header-desktop-mainmenu .current-page-ancestor a,
#imp_header-desktop-mainmenu .current-menu-item a {
color: var(--imp-color-1);
-webkit-transform: skew(-15deg);
-ms-transform: skew(-15deg);
transform: skew(-15deg);
display: inline-block; }
#imp_header-desktop-mainmenu .menu-item:first-child a {
padding-left: 0px; }
#imp_header-desktop-mainmenu .menu-item:last-child a {
padding-right: 0px; }
@media screen and (max-width: 979.99px) {
.imp_ticket-button {
display: none;
visibility: hidden; } }
@media screen and (min-width: 980px) {
.imp_ticket-button {
margin-top: -10px;
margin-bottom: -10px; }
.imp_ticket-button a {
color: var(--imp-color-2) !important;
margin-left: var(--imp-padding-10px);
padding-right: var(--imp-padding-10px) !important;
padding-left: var(--imp-padding-10px) !important;
background-color: var(--imp-color-1);
padding-top: 10px !important;
padding-bottom: 10px !important; }
.imp_ticket-button:hover a {
color: var(--imp-color-1) !important;
background-color: var(--imp-color-2) !important; } }
@media screen and (min-width: 980.01px) {
.imp_header-tablet-menu-container {
visibility: hidden;
display: none;
height: 0; } }
@media screen and (max-width: 768px) {
.imp_header-tablet-menu-container {
visibility: hidden;
display: none;
height: 0; } }
#imp_header-tablet-mainmenu {
list-style: none;
margin-left: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
opacity: 1;
padding-bottom: 0;
margin-bottom: var(--imp-row-bottom-padding); }
#imp_header-tablet-mainmenu .menu-item a {
padding-right: calc(var(--imp-padding-20px) * 3);
padding-left: calc(var(--imp-padding-20px));
padding-top: 0;
padding-bottom: 0;
color: var(--imp-color-1);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 400;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-family: var(--imp-default-font);
-webkit-transform: skew(0deg);
-ms-transform: skew(0deg);
transform: skew(0deg);
display: inline-block; }
#imp_header-tablet-mainmenu .menu-item a:hover,
#imp_header-tablet-mainmenu .current_page_item a,
#imp_header-tablet-mainmenu .current-page-ancestor a,
#imp_header-tablet-mainmenu .current-menu-item a {
color: var(--imp-color-1);
-webkit-transform: skew(-15deg);
-ms-transform: skew(-15deg);
transform: skew(-15deg);
display: inline-block; }
#imp_header-tablet-mainmenu .menu-item:first-child a {
padding-left: 0px; }
#imp_header-tablet-mainmenu .menu-item:last-child a {
padding-right: 0px; }
@media screen and (min-width: 768.01px) {
.imp_mobile-nav-button-container {
display: none;
visibility: hidden; }
.imp_header-mobile-nav-menu-container {
display: none;
visibility: hidden; } }
.imp_mobile-menu-button {
cursor: pointer;
z-index: 9999; }
.imp_mobile-menu-button .et_pb_icon_wrap .et-pb-icon {
font-size: 32px !important;
color: var(--imp-color-1);
font-weight: 300; }
.imp_header-mobile-nav-menu-container {
position: absolute;
left: 0;
padding: 5%;
background: #fff;
width: 100%;
visibility: hidden;
opacity: 0;
display: none;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
height: 0;
overflow: hidden; }
.imp_header-mobile-nav-menu-container.open {
position: relative;
display: block;
opacity: 1;
height: auto;
-webkit-transform: scaleY(100%);
-ms-transform: scaleY(100%);
transform: scaleY(100%);
visibility: visible; }
#imp_header-mobile-mainmenu {
list-style: none;
padding: 0 0 0 0;
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-weight: 400;
color: var(--imp-color-1);
font-optical-sizing: auto; }
@media screen and (max-width: 768px) {
#imp_header-mobile-mainmenu {
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid); } }
#imp_header-mobile-mainmenu .menu-item a {
padding-right: 0;
padding-left: 0;
padding-top: 0;
padding-bottom: 0;
color: var(--imp-color-1);
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-18px);
line-height: var(--imp-line-height-18px-fluid);
font-weight: 400;
text-decoration: none;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
font-family: var(--imp-default-font);
-webkit-transform: skew(0deg);
-ms-transform: skew(0deg);
transform: skew(0deg);
display: inline-block;
width: 100%;
text-align: center; }
#imp_header-mobile-mainmenu .menu-item a:hover,
#imp_header-mobile-mainmenu .current_page_item a,
#imp_header-mobile-mainmenu .current-page-ancestor a,
#imp_header-mobile-mainmenu .current-menu-item a {
color: var(--imp-color-1);
-webkit-transform: skew(-15deg);
-ms-transform: skew(-15deg);
transform: skew(-15deg);
display: inline-block; }
@media screen and (max-width: 768px) {
#imp_header-mobile-mainmenu .menu-item a {
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-optical-sizing: auto; } }
div.imp_mobile-nav-divider-line {
visibility: visible;
display: block;
background-color: var(--imp-color-1);
line-height: 1px;
font-size: 1px !important;
width: 100%;
height: 1px;
overflow: hidden; }
div.imp_mobile-nav-ticket-button a {
font-family: var(--imp-alternate-font);
font-style: italic;
font-weight: 500;
color: var(--imp-color-2);
font-size: var(--imp-font-size-23px);
line-height: var(--imp-line-height-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px-fluid);
font-optical-sizing: auto;
background-color: var(--imp-color-1);
padding-left: 1em;
padding-right: 1em;
padding-top: 8px;
padding-bottom: 8px;
border: 2px solid var(--imp-color-1);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: inline-block; } @media screen and (min-width: 880px) {
div.imp_mobile-nav-social-container {
width: 365px !important;
max-width: 100% !important; } }
@media screen and (max-width: 879.99px) {
div.imp_mobile-nav-social-container {
width: auto !important;
max-width: 100% !important; } }
div.imp_mobile-nav-social-containerr .p-2 {
padding: .5rem; }
div.imp_mobile-nav-social-container .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0; } div.imp_mobile-nav-social-container .khwrDj {
fill: white;
width: 32px;
height: 32px; }
div.imp_header-text h1 {
font-family: var(--imp-body-font);
font-size: var(--imp-font-size-48px);
font-size: var(--imp-font-size-48px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-weight: 300;
color: var(--imp-color-6);
padding-bottom: 0;
font-optical-sizing: auto; }
div.imp_header-text-green h1 {
font-family: var(--imp-body-font);
font-size: var(--imp-font-size-48px);
font-size: var(--imp-font-size-48px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-weight: 300;
color: var(--imp-color-7);
padding-bottom: 0;
font-optical-sizing: auto; }
div.imp_header-text h2 {
font-family: var(--imp-alternate-font);
font-size: var(--imp-font-size-32px);
font-size: var(--imp-font-size-32px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-weight: 400;
font-style: italic;
font-optical-sizing: auto;
padding-bottom: 0; }
div.imp_header-text-white h2 {
color: var(--imp-color-1); }
div.imp_header-text-green h2 {
color: var(--imp-color-7); }
div.imp_header-text-white h2.h1,
div.imp_header-text h2.h1 {
font-size: var(--imp-font-size-48px);
font-size: var(--imp-font-size-48px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-family: var(--imp-body-font);
font-style: normal;
font-weight: 300; }
.imp_content-row div.imp_blok-header-wrapper h2,
.imp_blok-header-wrapper-openingstijden h3 {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 500;
font-optical-sizing: auto;
padding-bottom: 0; }
div.imp_body-text,
div.imp_body-text p {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 300;
font-optical-sizing: auto;
color: var(--imp-color-2); }
div.imp_body-text-alternate,
div.imp_body-text-alternate p {
font-family: var(--imp-alternate-font);
font-style: italic;
font-weight: 400; }
div.imp_body-text-light,
div.imp_body-text-light p {
color: var(--imp-color-1); }
div.imp_text-link a,
div.imp_text-link p a,
div.imp_body-text a.imp_text-link,
div.imp_body-text p a.imp_text-link {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 400;
font-optical-sizing: auto;
color: var(--imp-color-7);
text-decoration: underline; }
div.imp_text-link a:hover,
div.imp_text-link p a:hover,
div.imp_body-text a.imp_text-link:hover,
div.imp_body-text p a.imp_text-link:hover {
color: var(--imp-color-6); }
div.imp_body-text b,
div.imp_body-text strong,
div.imp_body-text p b,
div.imp_body-text p strong {
font-weight: 500; }
div.imp_body-text ul, ol {
line-height: var(--imp-line-height-23px) !important;
line-height: var(--imp-line-height-23px-fluid) !important;
padding-bottom: 0; }
@media screen and (min-width: 768.01px) {
div.imp_body-text-2-col-desktop .et_pb_text_inner {
-webkit-columns: auto 2;
columns: auto 2;
-webkit-column-gap: 8.33333333%;
column-gap: 8.33333333%;
padding-bottom: 0; } }
div.imp_header-text.imp_header-text-font-style-normal h2 {
font-style: normal !important; }
@media screen and (max-width: 768px) {
.imp_img-col-4-3-mobile,
.imp_img-col-4-3-mobile.et_pb_column_empty {
padding-top: 75%;
display: block; } }
.imp_img-wrapper-4-3 {
padding-top: 75%;
display: block; }
.imp_img-wrapper-1-1 {
padding-top: 100%;
display: block; }
.imp_button-wrapper a {
font-family: var(--imp-alternate-font);
font-style: italic;
font-weight: 500;
color: var(--imp-color-1);
font-size: var(--imp-font-size-23px);
line-height: var(--imp-line-height-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px-fluid);
font-optical-sizing: auto;
background-color: var(--imp-color-7);
padding-left: 1em;
padding-right: 1em;
padding-top: 8px;
padding-bottom: 8px;
border: 2px solid var(--imp-color-7);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
display: inline-block; }
.imp_button-wrapper a:hover {
background-color: var(--imp-color-6);
border-color: var(--imp-color-6); }
.imp_button-wrapper.imp_red-button a {
background-color: var(--imp-color-6);
border-color: var(--imp-color-6); }
.imp_button-wrapper.imp_red-button a:hover {
background-color: var(--imp-color-7);
border-color: var(--imp-color-7); }
.imp_button-wrapper.imp_gray-button a {
background-color: var(--imp-color-3);
border-color: var(--imp-color-3); }
.imp_button-wrapper.imp_gray-button a:hover {
background-color: var(--imp-color-1);
border-color: var(--imp-color-3);
color: var(--imp-color-3); }
.imp_button-wrapper.imp_black-button a {
background-color: var(--imp-color-2);
border-color: var(--imp-color-2); }
.imp_button-wrapper.imp_black-button a:hover {
background-color: var(--imp-color-1);
border-color: var(--imp-color-2);
color: var(--imp-color-2); }
.imp_button-wrapper.imp_white-button a {
background-color: var(--imp-color-1);
border-color: var(--imp-color-1);
color: var(--imp-color-2); }
.imp_button-wrapper.imp_white-button a:hover {
background-color: var(--imp-color-1);
border-color: var(--imp-color-1);
color: var(--imp-color-2); }
.imp_button-wrapper .imp_second-button {
margin-left: var(--imp-padding-20px); }
.imp_button-wrapper.imp_button-wrapper-full-width a {
width: 100% !important;
text-align: center; }
.imp_module-padding {
padding: var(--imp-padding-20px); }
.imp_module-padding-top {
padding-top: var(--imp-padding-20px); }
.imp_module-padding-right {
padding-right: var(--imp-padding-20px); }
.imp_module-padding-bottom {
padding-bottom: var(--imp-padding-20px); }
.imp_module-padding-left {
padding-left: var(--imp-padding-20px); }
@media screen and (min-width: 450.01px) and (max-width: 768px) {
.imp_module-padding-top {
padding-top: var(--imp-container-side-padding); }
.imp_module-padding-right {
padding-right: var(--imp-container-side-padding); }
.imp_module-padding-bottom {
padding-bottom: var(--imp-container-side-padding); }
.imp_module-padding-left {
padding-left: var(--imp-container-side-padding); } }
@media screen and (max-width: 450px) {
.imp_module-padding-top {
padding-top: var(--imp-container-side-padding); }
.imp_module-padding-right {
padding-right: var(--imp-container-side-padding); }
.imp_module-padding-bottom {
padding-bottom: var(--imp-container-side-padding); }
.imp_module-padding-left {
padding-left: var(--imp-container-side-padding); } }
@media screen and (min-width: 880px) {
.imp_header-logo-wrapper img,
.imp_footer-logo-wrapper img {
width: 365px !important;
max-width: 100% !important; } }
@media screen and (max-width: 879.99px) {
.imp_header-logo-wrapper img,
.imp_footer-logo-wrapper img {
width: auto !important;
max-width: 100% !important; } }
.imp_openingstijden-wrapper {
padding-bottom: calc(var(--imp-line-height-23px) * 0.33);
padding-bottom: calc(var(--imp-line-height-23px-fluid) * 0.33); }
.imp_openingstijden-label {
display: inline-block;
width: 40%;
font-weight: 400;
float: left; }
.imp_openingstijden-value {
display: inline-block;
width: 60%;
font-weight: 400; }
.imp_duurzaamheid-label-wrapper p {
font-family: var(--imp-alternate-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 500;
font-optical-sizing: auto;
font-style: italic;
padding-bottom: 0;
color: var(--imp-color-7); }
@media screen and (min-width: 1400.01px) {
.imp_image-and-quote-row {
padding-top: var(--imp-container-side-padding) !important;
padding-bottom: var(--imp-container-side-padding) !important; } }
@media screen and (min-width: 980.01px) and (max-width: 1400px) {
.imp_image-and-quote-row {
padding-top: var(--imp-container-side-padding) !important;
padding-bottom: var(--imp-container-side-padding) !important; } }
@media screen and (max-width: 980px) {
.imp_image-and-quote-row {
padding-top: var(--imp-container-side-padding) !important;
padding-bottom: var(--imp-container-side-padding) !important; }
.imp_quote-image-col-margin-bottom {
margin-bottom: calc(var(--imp-padding-15px) *2) !important; } }
.imp_quote-container-square {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: var(--imp-color-7); }
.imp_quote-container-square .et_pb_text_inner {
margin-top: auto;
margin-bottom: auto; }
.imp_quote-container-square h2 {
font-family: var(--imp-header-font);
font-size: var(--imp-font-size-48px);
font-size: var(--imp-font-size-48px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
color: var(--imp-color-4);
font-weight: 400;
font-optical-sizing: auto; }
@media screen and (max-width: 475px) {
.imp_quote-container-square h2 {
font-size: calc(var(--imp-font-size-48px) * 0.75);
font-size: calc(var(--imp-font-size-48px-fluid) * 0.75);
line-height: calc(var(--imp-line-height-48px) * 0.75);
line-height: calc(var(--imp-line-height-48px-fluid) * 0.75); } }
.imp_activiteiten-row-border-top {
border-top: 1px var(--imp-color-3) solid; }
.imp_activiteiten-row-border-bottom {
border-bottom: 1px var(--imp-color-3) solid; }
.imp_activiteiten-header-wrapper h2 {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-32px);
font-size: var(--imp-font-size-32px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
color: var(--imp-color-7);
font-weight: 300;
font-optical-sizing: auto;
margin-bottom: 0;
padding-bottom: 0; }
.imp_activiteiten-header-wrapper h3 {
font-family: var(--imp-alternate-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 500;
font-optical-sizing: auto;
font-style: italic;
padding-bottom: 0;
color: var(--imp-color-7); }
@media screen and (min-width: 768.01px) {
div.imp_activiteiten-footer-wrapper {
margin-top: auto; } } .imp_partner-row-border-top {
border-top: 1px var(--imp-color-3) solid; }
.imp_partner-row-border-bottom {
border-bottom: 1px var(--imp-color-3) solid; } .imp_switch-module.et_pb_toggle_close {
background-color: var(--imp-color-7); }
.imp_switch-module.et_pb_toggle_open {
background-color: var(--imp-color-7); }
.imp_switch-module h3.et_pb_toggle_title {
font-family: var(--imp-alternate-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 500;
font-optical-sizing: auto;
font-style: italic;
padding-bottom: 0;
color: var(--imp-color-1); }
.imp_switch-module.et_pb_toggle_open h3.et_pb_toggle_title {
color: var(--imp-color-1); }
.imp_switch-module h3.et_pb_toggle_title::before {
font-size: var(--imp-font-size-32px);
font-size: var(--imp-font-size-32px-fluid); }
.imp_switch-module.et_pb_toggle_close h3.et_pb_toggle_title::before {
color: var(--imp-color-1); }
.imp_switch-module.et_pb_toggle_open h3.et_pb_toggle_title::before {
color: var(--imp-color-1); }
.imp_switch-module .et_pb_toggle_content p,
.imp_switch-module .et_pb_toggle_content ul {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 300;
font-optical-sizing: auto;
padding-bottom: var(--imp-line-height-23px);
padding-bottom: var(--imp-line-height-23px-fluid);
color: var(--imp-color-1); }
.imp_switch-module .et_pb_toggle_content li {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 300;
font-optical-sizing: auto;
color: var(--imp-color-1); }
.imp_switch-module.et_pb_toggle_close .et_pb_toggle_content p,
.imp_switch-module.et_pb_toggle_close .et_pb_toggle_content ul,
.imp_switch-module.et_pb_toggle_close .et_pb_toggle_content li {
color: var(--imp-color-1); }
.imp_switch-module strong,
.imp_switch-module b {
font-weight: 400; }
.imp_switch-module .et_pb_toggle_content p a,
.imp_switch-module .et_pb_toggle_content ul a,
.imp_switch-module .et_pb_toggle_content li a {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 400;
font-optical-sizing: auto;
color: var(--imp-color-1);
text-decoration: underline; }
.imp_switch-module .et_pb_toggle_content p a:hover,
.imp_switch-module .et_pb_toggle_content ul a:hover,
.imp_switch-module .et_pb_toggle_content li a:hover {
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-23px);
line-height: var(--imp-line-height-23px-fluid);
font-weight: 400;
font-optical-sizing: auto;
color: var(--imp-color-1);
text-decoration: underline; }
.imp_header-next-year-announcement-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.imp_header-next-year-announcement-col .imp_header-text p {
font-family: var(--imp-alternate-font);
font-size: var(--imp-font-size-32px);
font-size: var(--imp-font-size-32px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-weight: 400;
font-style: italic;
font-optical-sizing: auto;
padding-bottom: 0;
color: var(--imp-color-1);
text-align: right; }
@media screen and (max-width: 768px) {
.imp_header-next-year-announcement-col .imp_header-text p {
text-align: center;
margin-top: var(--imp-col-top-margin);
margin-bottom: var(--imp-col-bottom-margin); } } #imp_footer-menu {
list-style: none;
padding: 0 0 0 0;
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-weight: 400;
color: var(--imp-color-1);
font-optical-sizing: auto; }
@media screen and (max-width: 768px) {
#imp_footer-menu {
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid); } }
#imp_footer-menu .menu-item a {
color: var(--imp-color-1);
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-18px);
line-height: var(--imp-line-height-18px-fluid);
font-weight: 400;
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
font-optical-sizing: auto; }
@media screen and (min-width: 400.01px) and (max-width: 768px) {
#imp_footer-menu .menu-item a {
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-optical-sizing: auto;
width: 100%;
text-align: center;
display: inline-block; } }
@media screen and (max-width: 400px) {
#imp_footer-menu .menu-item a {
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-optical-sizing: auto;
width: 100%;
text-align: center; } }
#imp_footer-menu .menu-item a:hover,
#imp_footer-menu .current_page_item a,
#imp_footer-menu .current-page-ancestor a,
#imp_footer-menu .current-menu-item a {
color: var(--imp-color-1);
text-decoration: underline; }
@media screen and (min-width: 880px) {
div.imp_footer-social-container {
width: 365px !important;
max-width: 100% !important; } }
@media screen and (max-width: 879.99px) {
div.imp_footer-social-container {
width: auto !important;
max-width: 100% !important; } }
div.imp_footer-social-container .p-2 {
padding: .5rem; }
div.imp_footer-social-container .sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
white-space: nowrap;
border-width: 0; } div.imp_footer-social-container .khwrDj {
fill: white;
width: 32px;
height: 32px; }
div.imp_footer-contact-details-wrapper {
color: var(--imp-color-1);
font-family: var(--imp-default-font);
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-weight: 400;
-webkit-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;
font-optical-sizing: auto; }
@media screen and (min-width: 450.01px) and (max-width: 768px) {
div.imp_footer-contact-details-wrapper {
font-size: var(--imp-font-size-23px);
font-size: var(--imp-font-size-23px-fluid);
line-height: var(--imp-line-height-48px);
line-height: var(--imp-line-height-48px-fluid);
font-optical-sizing: auto; } }
@media screen and (max-width: 450px) {
div.imp_footer-contact-details-wrapper {
font-size: var(--imp-font-size-18px);
font-size: var(--imp-font-size-18px-fluid);
line-height: var(--imp-line-height-32px);
line-height: var(--imp-line-height-32px-fluid);
font-optical-sizing: auto; } }
div.imp_footer-contact-details-wrapper strong,
div.imp_footer-contact-details-wrapper b {
font-weight: 500; }
div.imp_footer-contact-details-wrapper a {
color: var(--imp-color-1); }
div.imp_footer-contact-details-wrapper a:hover {
text-decoration: underline; }
div.imp_footer-divider-line-mobile {
width: 80% !important;
visibility: hidden;
display: none;
line-height: 1px;
font-size: 1px; }
@media screen and (max-width: 768px) {
div.imp_footer-divider-line-mobile {
visibility: visible;
display: inline-block;
background-color: var(--imp-color-1); } }