@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{outline:none;position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:none;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 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: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
            text-decoration: underline 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 {
    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"] {
    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;
    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
}* {
    box-sizing: border-box
}*:before, *:after {
    box-sizing: border-box
}html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}a {
    color: #337ab7;
    text-decoration: none
}a:hover, a:focus {
    color: #23527c;
    text-decoration: underline
}a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}figure {
    margin: 0
}img {
    vertical-align: middle
}.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}.img-rounded {
    border-radius: 6px
}.img-thumbnail {
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto
}.img-circle {
    border-radius: 50%
}hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    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
}.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}@media (min-width: 768px) {
    .container {
        width: 750px
    }
}@media (min-width: 992px) {
    .container {
        width: 970px
    }
}@media (min-width: 1200px) {
    .container {
        width: 1170px
    }
}.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
    display: table;
    content: " "
}.clearfix:after, .container:after, .container-fluid:after, .row:after {
    clear: both
}/*! tailwindcss v2.2.19 | MIT License | https://tailwindcss.com
 *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize *//*
Document
========
*//**
Use a better box model (opinionated).
*/*,
::before,
::after {
	box-sizing: border-box;
}/**
Use a more readable tab size (opinionated).
*/html {
	-moz-tab-size: 4;
	-o-tab-size: 4;
	   tab-size: 4;
}/**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/html {
	line-height: 1.15; /* 1 */
	-webkit-text-size-adjust: 100%; /* 2 */
}/*
Sections
========
*//**
Remove the margin in all browsers.
*/body {
	margin: 0;
}/**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/body {
	font-family:
		system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, 
		'Segoe UI',
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		'Apple Color Emoji',
		'Segoe UI Emoji';
}/*
Grouping content
================
*//**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/hr {
	height: 0; /* 1 */
	color: inherit; /* 2 */
}/*
Text-level semantics
====================
*//**
Add the correct text decoration in Chrome, Edge, and Safari.
*/abbr[title] {
	-webkit-text-decoration: underline dotted;
	        text-decoration: underline dotted;
}/**
Add the correct font weight in Edge and Safari.
*/b,
strong {
	font-weight: bolder;
}/**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/code,
kbd,
samp,
pre {
	font-family:
		ui-monospace,
		SFMono-Regular,
		Consolas,
		'Liberation Mono',
		Menlo,
		monospace; /* 1 */
	font-size: 1em; /* 2 */
}/**
Add the correct font size in all browsers.
*/small {
	font-size: 80%;
}/**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}sub {
	bottom: -0.25em;
}sup {
	top: -0.5em;
}/*
Tabular data
============
*//**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/table {
	text-indent: 0; /* 1 */
	border-color: inherit; /* 2 */
}/*
Forms
=====
*//**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/button,
input,
optgroup,
select,
textarea {
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 1 */
	margin: 0; /* 2 */
}/**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/button,
select { /* 1 */
	text-transform: none;
}/**
Correct the inability to style clickable types in iOS and Safari.
*/button,
[type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button;
}/**
Remove the inner border and padding in Firefox.
*/::-moz-focus-inner {
	border-style: none;
	padding: 0;
}/**
Restore the focus styles unset by the previous rule.
*/:-moz-focusring {
	outline: 1px dotted ButtonText;
}/**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/:-moz-ui-invalid {
	box-shadow: none;
}/**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/legend {
	padding: 0;
}/**
Add the correct vertical alignment in Chrome and Firefox.
*/progress {
	vertical-align: baseline;
}/**
Correct the cursor style of increment and decrement buttons in Safari.
*/::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto;
}/**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}/**
Remove the inner padding in Chrome and Safari on macOS.
*/::-webkit-search-decoration {
	-webkit-appearance: none;
}/**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}/*
Interactive
===========
*//*
Add the correct display in Chrome and Safari.
*/summary {
	display: list-item;
}/**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 *//**
 * Removes the default spacing and border for appropriate elements.
 */blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}button {
  background-color: transparent;
  background-image: none;
}fieldset {
  margin: 0;
  padding: 0;
}ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}/**
 * Tailwind custom reset styles
 *//**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */html {
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
  line-height: 1.5; /* 2 */
}/**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */body {
  font-family: inherit;
  line-height: inherit;
}/**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}/*
 * Ensure horizontal rules are visible by default
 */hr {
  border-top-width: 1px;
}/**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */img {
  border-style: solid;
}textarea {
  resize: vertical;
}input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1;
  color: #a1a1aa;
}input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #a1a1aa;
}button,
[role="button"] {
  cursor: pointer;
}/**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */:-moz-focusring {
	outline: auto;
}table {
  border-collapse: collapse;
}h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}/**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */a {
  color: inherit;
  text-decoration: inherit;
}/**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */button,
input,
optgroup,
select,
textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}/**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */pre,
code,
kbd,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}/**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 * 
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 * 
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}/**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */img,
video {
  max-width: 100%;
  height: auto;
}/**
 * Ensure the default browser behavior of the `hidden` attribute.
 */[hidden] {
  display: none;
}*, ::before, ::after{--tw-border-opacity:1;border-color:rgba(228, 228, 231, var(--tw-border-opacity))}.container{width:100%}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1400px){.container{max-width:1400px}}.static{position:static}.relative{position:relative}.-mt-28{margin-top:-7rem}.block{display:block}.border{border-width:1px}.text-center{text-align:center}.btn{display:inline-block;font-size:18px;font-weight:500;transition:all .2s;padding:15px 25px}.btn-primary{border-radius:9999px;--tw-bg-opacity:1;background-color:rgba(253, 219, 0, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(0, 40, 120, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253, 219, 0, var(--tw-text-opacity))}.btn-secondary{border-radius:9999px;--tw-bg-opacity: 1;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgba(253, 219, 0, var(--tw-border-opacity));--tw-text-opacity: 1;color:rgba(0, 40, 120, var(--tw-text-opacity));min-width:313.58px;text-align:center;margin-top:30px}.btn-secondary:hover{background-color:rgba(253, 219, 0, var(--tw-bg-opacity))}.form-styling{max-width:1000px}.form-styling input{border-radius:9999px;--tw-border-opacity:1;border-color:rgba(0, 76, 69, var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity));background-color:transparent;border:2px solid;padding:15px !important;font-size:18px;line-height:1.2;outline:none !important}.form-styling input::-moz-placeholder{--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}.form-styling input::placeholder{--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}.form-styling .gfield_checkbox .gchoice{display:flex;align-items:center}.form-styling .gfield_checkbox input{margin-top:0;margin-right:10px;height:35px;width:35px;position:relative;visibility:hidden}.form-styling .gfield_checkbox input:after{margin:0;--tw-border-opacity:1;border-color:rgba(0, 76, 69, var(--tw-border-opacity));border:2px solid;border-radius:5px;visibility:visible;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s;--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity));font-family:"Font Awesome 5 Pro";font-weight:400;content:""}.form-styling .gfield_checkbox input:checked:after{content:"\f00c"}.form-styling input[type="submit"]{border:none;transition:all .2s;--tw-bg-opacity:1;background-color:rgba(253, 219, 0, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}.form-styling input[type="submit"]:hover{--tw-bg-opacity:1;background-color:rgba(0, 76, 69, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(253, 219, 0, var(--tw-text-opacity))}.spacing{padding-top:4vw;padding-bottom:4vw}.spacing-top{padding-top:4vw}.spacing-bottom{padding-bottom:4vw}.front-page .top-content, .default-page .top-content, .landingpage-content .top-content{--tw-bg-opacity:1;background-color:rgba(108, 172, 228, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.front-page .top-content .content, .default-page .top-content .content, .landingpage-content .top-content .content{flex-direction:column}@media (min-width: 992px){.front-page .top-content .content, .default-page .top-content .content, .landingpage-content .top-content .content{flex-direction:row}}.front-page .top-content .content,.default-page .top-content .content,.landingpage-content .top-content .content{display:flex;justify-content:space-between;padding-top:65px;padding-bottom:45px}.front-page .top-content .content .text-content,.default-page .top-content .content .text-content,.landingpage-content .top-content .content .text-content{max-width:500px}.front-page .top-content .content .buttons, .default-page .top-content .content .buttons, .landingpage-content .top-content .content .buttons{display:flex;flex-direction:column;padding-top:2rem}.front-page .top-content .content .buttons,.default-page .top-content .content .buttons,.landingpage-content .top-content .content .buttons{align-items:flex-end}.front-page .top-content .content .buttons a,.default-page .top-content .content .buttons a,.landingpage-content .top-content .content .buttons a{width:-webkit-fill-available}.front-page .thumbnail img,.default-page .thumbnail img,.landingpage-content .thumbnail img{width:100%;height:100%;max-height:35vw;-o-object-fit:cover;object-fit:cover}.front-page .main-content, .default-page .main-content, .landingpage-content .main-content{--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.template-consumenten .text--blue{color:#002878}.template-consumenten .custom_thumbnail{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.landingpage-content .top-content .text-content{display:flex;align-items:center}.main-header{position:sticky;top:0px;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgba(108, 172, 228, var(--tw-bg-opacity));height:-moz-fit-content;height:fit-content;transition:.2s all;z-index:999}@media (max-width: 991px){.main-header[\:has\(.phone-menu.is-active\)]{height:100vh}.main-header:has(.phone-menu.is-active){height:100vh}}.main-header .content{display:flex;justify-content:space-between;padding-top:2rem;padding-bottom:2rem;padding-left:0px;padding-right:0px;transition:all .2s}.main-header .content .left{display:flex;align-items:center;max-width:60vw;width:-moz-fit-content;width:fit-content}.main-header .content .left img{min-height:30px;max-width:350px;width:100%}.main-header .content .right{display:flex;align-items:center}.main-header .content .right .menu{margin:0px;display:none;padding:0px}@media (min-width: 992px){.main-header .content .right .menu{display:flex}}.main-header .content .right .menu li{margin-left:30px}.main-header .content .right .menu li a{font-weight:bold;--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}@media (min-width: 992px){.main-header .content .right .phone-menu-trigger{display:none}}.main-header .content .right .phone-menu-trigger i{font-style:normal}.main-header .content .right .phone-menu-trigger i:before{--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity));font-size:3rem;font-family:'Font Awesome 5 Pro'}.main-header[data-has-scrolled="true"]{box-shadow:0 0 10px rgba(0,0,0,0.2)}.main-header[data-has-scrolled="true"] .content{padding:15px 0}.main-header .phone-menu{margin-top:6rem;margin-bottom:6rem;display:none}.main-header .phone-menu-inner .menu{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}.main-header .phone-menu-inner .menu .menu-item a{text-transform:uppercase;--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity));font-size:30px}.main-header .phone-menu.is-active{display:flex}@media (min-width: 992px){.main-header .phone-menu.is-active{display:none}}html[\:has\(.phone-menu.is-active\)]{overflow:hidden}html:has(.phone-menu.is-active){overflow:hidden}footer.main-footer{--tw-bg-opacity:1;background-color:rgba(0, 40, 120, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(108, 172, 228, var(--tw-text-opacity))}footer.main-footer .inner{padding:35px 0 10px 0}footer.main-footer .inner .logo{max-width:350px;margin-bottom:35px}footer.main-footer .inner .footer-content{display:grid;grid-gap:2rem;gap:2rem}@media (min-width: 768px){footer.main-footer .inner .footer-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}footer.main-footer .inner .footer-content .left a{--tw-text-opacity:1;color:rgba(253, 219, 0, var(--tw-text-opacity))}footer.main-footer .inner .footer-content .left a:hover{--tw-text-opacity:1;color:rgba(253, 219, 0, var(--tw-text-opacity));text-decoration:underline !important}footer.main-footer .inner .footer-content .right p{margin-bottom:15px}footer.main-footer .inner .footer-content .right .icons a{margin-right:10px;font-size:25px;line-height:1;transition:all .2s}footer.main-footer .inner .footer-content .right .icons a:hover{--tw-text-opacity:1;color:rgba(253, 219, 0, var(--tw-text-opacity))}footer.main-footer .inner .bottom-content{padding-top:35px;flex-direction:column}@media (min-width: 992px){footer.main-footer .inner .bottom-content{flex-direction:row}}footer.main-footer .inner .bottom-content{display:flex;justify-content:space-between}footer.main-footer .inner .bottom-content .right{margin-top:2rem}@media (min-width: 992px){footer.main-footer .inner .bottom-content .right{margin-top:0px}}footer.main-footer .inner .bottom-content .right{display:flex;align-items:flex-end}footer.main-footer .inner .bottom-content .right a:hover{opacity:.8}footer.main-footer .inner .bottom-content .right img{margin-top:-8px;display:inline;height:18px}.seperator{margin-top:50px;margin-bottom:50px}.seperator.no-bottom-margin{margin-bottom:0}.producten{--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.producten .producten-holder{display:grid;grid-gap:2rem;gap:2rem}@media (min-width: 768px){.producten .producten-holder{grid-template-columns:repeat(2, minmax(0, 1fr))}}.producten .producten-holder .single-product .content{display:flex;flex-direction:column;height:100%;border-radius:40px}.producten .producten-holder .single-product .content .image img{width:100%;border-radius:40px 40px 0 0;height:350px;-o-object-fit:cover;object-fit:cover}.producten .producten-holder .single-product .content .text-content{padding:35px 25px;border-radius:0 0 40px 40px;flex:1;display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgba(108, 172, 228, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.producten .producten-holder .single-product .content .text-content .button-container{margin-top:30px;flex:1;display:flex;align-items:flex-end}.producten .producten-holder .single-product .content .text-content .button-container .btn{width:100%;text-align:center}.producten .producten-holder .single-product[data-even="true"] .content .text-content{--tw-bg-opacity:1;background-color:rgba(65, 195, 87, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}.waarom_smaakonderzoek{--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}.waarom_smaakonderzoek .waarom-items{grid-gap:2rem;gap:2rem}.waarom_smaakonderzoek .waarom-items .waarom-item h2{font-size:24px}.waarom_smaakonderzoek .waarom-items .waarom-item h3{font-size:20px}.waarom_smaakonderzoek .waarom-items .waarom-item h4,.waarom_smaakonderzoek .waarom-items .waarom-item h5,.waarom_smaakonderzoek .waarom-items .waarom-item h6{font-size:16px}.waarom_smaakonderzoek .waarom-items .waarom-item .inner{border-radius:1.5rem;--tw-bg-opacity:1;background-color:rgba(65, 195, 87, var(--tw-bg-opacity));padding:35px}.smaakexpiditie{position:relative;--tw-bg-opacity:1;background-color:rgba(108, 172, 228, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.smaakexpiditie:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:white}.smaakexpiditie .container{position:relative;z-index:1;padding-top:80px}.smaakexpiditie .container .smaakexpiditie_image{margin-top:15px}.smaakexpiditie .container .smaakexpiditie_image img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}.klanten{--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity))}.klanten li .inner{display:flex;height:100%;align-items:center;justify-content:center}.klanten li .inner img.thumbnail{margin:auto;max-width:150px}.contact{--tw-bg-opacity:1;background-color:rgba(65, 195, 87, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity));padding:55px 0}.faq-container .faq-items{max-width:750px}.faq-container .faq-items .faq-item .faq-item-header{--tw-bg-opacity:1;background-color:rgba(0, 40, 120, var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255, 255, 255, var(--tw-text-opacity));padding:1.5rem 2rem;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.125);display:flex;justify-content:space-between;align-items:center}.faq-container .faq-items .faq-item .faq-item-header .faq-item-header-title{font-size:18px;line-height:1.2}.faq-container .faq-items .faq-item .faq-item-content{display:none;--tw-text-opacity:1;color:rgba(0, 40, 120, var(--tw-text-opacity));flex:1 1 auto;padding:1.25rem;border:1px solid rgba(0,0,0,0.125);background-color:#fff;background-clip:border-box}.faq-container .faq-items .faq-item .show-on-open{display:none}.faq-container .faq-items .faq-item.open .faq-item-content{display:block}.faq-container .faq-items .faq-item.open .show-on-close{display:none}.faq-container .faq-items .faq-item.open .show-on-open{display:block}.flexible-content__inner .text-blocks-content{display:grid;grid-gap:3rem;gap:3rem;--tw-text-opacity:1;color:rgba(0, 76, 69, var(--tw-text-opacity))}@media (min-width: 992px){.flexible-content__inner .text-blocks-content{grid-template-columns:repeat(2, minmax(0, 1fr))}}html{scroll-behavior:smooth}body{font-size:16px;line-height:1.5;color:#333;background-color:#fff;min-height:100vh;display:flex;flex-direction:column}body>main{flex:1}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:clamp(22px, 47px, 8vw);line-height:1.2}h2,h3,h4,h5,h6{font-size:clamp(20px, 36px, 7vw);margin-bottom:35px}h3,h4,h5,h6{font-size:24px;margin-bottom:25px;line-height:1.2}.top-spacing{margin-top:80px}.the_content{max-width:1000px}.the_content p{margin-bottom:25px}.the_content ul li{display:flex;margin-bottom:10px}.the_content ul li:before{margin-right:5px;font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f00c"}a{text-decoration:none !important}


/*# sourceMappingURL=main.css.map*/