@charset "UTF-8";
/* ==========================================================================
Normalize.scss settings
========================================================================== */
/**
* Includes legacy browser support IE6/7
*
* Set to false if you want to drop support for IE6 and IE7
*/
/* Base
========================================================================== */
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS and IE text size adjust after device orientation change,
*    without disabling user zoom.
* 3. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
*  `em` units.
*/
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
* Remove default margin.
*/
body {
  margin: 0; }

/* HTML5 display definitions
========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
* 1. Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
* Prevents modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
  display: none;
  height: 0; }

/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
*/
[hidden],
template {
  display: none; }

/* Links
========================================================================== */
/**
* Remove the gray background color from active links in IE 10.
*/
a {
  background-color: transparent; }

/**
* Improve readability of focused elements when they are also in an
* active/hover state.
*/
a:active, a:hover {
  outline: 0; }

/* Text-level semantics
========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
abbr[title] {
  border-bottom: 1px dotted; }

/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
b,
strong {
  font-weight: bold; }

/**
* Address styling not present in Safari and Chrome.
*/
dfn {
  font-style: italic; }

/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
* Addresses styling not present in IE 8/9.
*/
mark {
  background: #ff0;
  color: #000; }

/**
* Address inconsistent and variable font size in all browsers.
*/
small {
  font-size: 80%; }

/**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
========================================================================== */
/**
* 1. Remove border when inside `a` element in IE 8/9/10.
* 2. Improves image quality when scaled in IE 7.
*/
img {
  border: 0; }

/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
========================================================================== */
/**
* Address margin not present in IE 8/9 and Safari.
*/
figure {
  margin: 1em 40px; }

/**
* Address differences between Firefox and other browsers.
*/
hr {
  box-sizing: content-box;
  height: 0; }

/**
* Contain overflow in all browsers.
*/
pre {
  overflow: auto; }

/**
* Address odd `em`-unit font size rendering in all browsers.
* Correct font family set oddly in IE 6, Safari 4/5, and Chrome.
*/
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
*  Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
* 4. Improves appearance and consistency in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
* Address `overflow` set to `hidden` in IE 8/9/10/11.
*/
button {
  overflow: visible; }

/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
button,
select {
  text-transform: none; }

/**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*  and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
*  `input` and others.
* 4. Removes inner spacing in IE 7 without affecting normal text inputs.
*  Known issue: inner spacing remains in IE 6.
*/
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
* Re-set default cursor for disabled elements.
*/
button[disabled],
html input[disabled] {
  cursor: default; }

/**
* Remove inner padding and border in Firefox 4+.
*/
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
input {
  line-height: normal; }

/**
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*  Known issue: excess padding remains in IE 6.
*/
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
*/
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }



/**
* Define consistent border, margin, and padding.
*/
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
* 3. Corrects text not wrapping in Firefox 3.
* 4. Corrects alignment displayed oddly in IE 6/7.
*/
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
* Remove default vertical scrollbar in IE 8/9/10/11.
*/
textarea {
  overflow: auto; }

/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
optgroup {
  font-weight: bold; }

/* Tables
========================================================================== */
/**
* Remove most spacing between table cells.
*/
a.with-arr:before{
  background-image: url('https://6938980.fs1.hubspotusercontent-na1.net/hubfs/6938980/2023%20CNC%20Automatisering/arr-right-wh.svg');
  content: "";
    width: 15px;
    height: 22px;
    position: absolute;
    z-index: 3333;
    background-position: center;
    background-repeat: no-repeat;
   margin-top: 3px;
    margin-left: -21px;
}
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
.slick-list:focus {
  outline: none; }
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.slick-track:before, .slick-track:after {
  content: "";
  display: table; }
.slick-track:after {
  clear: both; }
.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
[dir="rtl"] .slick-slide {
  float: right; }
.slick-slide img {
  display: block; }
.slick-slide.slick-loading img {
  display: none; }
.slick-slide.dragging img {
  pointer-events: none; }
.slick-initialized .slick-slide {
  display: block; }
.slick-loading .slick-slide {
  visibility: hidden; }
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  -webkit-transition-duration: 50ms;
  transition-duration: 50ms; }

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  -webkit-transition-duration: 100ms;
  transition-duration: 100ms; }

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms; }

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  -webkit-transition-duration: 150ms;
  transition-duration: 150ms; }

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
  -webkit-transition-delay: 150ms;
  transition-delay: 150ms; }

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms; }

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms; }

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  -webkit-transition-duration: 250ms;
  transition-duration: 250ms; }

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
  -webkit-transition-delay: 250ms;
  transition-delay: 250ms; }

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  -webkit-transition-duration: 300ms;
  transition-duration: 300ms; }

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms; }

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  -webkit-transition-duration: 350ms;
  transition-duration: 350ms; }

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
  -webkit-transition-delay: 350ms;
  transition-delay: 350ms; }

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms; }

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms; }

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  -webkit-transition-duration: 450ms;
  transition-duration: 450ms; }

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
  -webkit-transition-delay: 450ms;
  transition-delay: 450ms; }

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms; }

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms; }

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  -webkit-transition-duration: 550ms;
  transition-duration: 550ms; }

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
  -webkit-transition-delay: 550ms;
  transition-delay: 550ms; }

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  -webkit-transition-duration: 600ms;
  transition-duration: 600ms; }

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
  -webkit-transition-delay: 600ms;
  transition-delay: 600ms; }

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  -webkit-transition-duration: 650ms;
  transition-duration: 650ms; }

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
  -webkit-transition-delay: 650ms;
  transition-delay: 650ms; }

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  -webkit-transition-duration: 700ms;
  transition-duration: 700ms; }

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
  -webkit-transition-delay: 700ms;
  transition-delay: 700ms; }

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  -webkit-transition-duration: 750ms;
  transition-duration: 750ms; }

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
  -webkit-transition-delay: 750ms;
  transition-delay: 750ms; }

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  -webkit-transition-duration: 800ms;
  transition-duration: 800ms; }

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
  -webkit-transition-delay: 800ms;
  transition-delay: 800ms; }

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  -webkit-transition-duration: 850ms;
  transition-duration: 850ms; }

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
  -webkit-transition-delay: 850ms;
  transition-delay: 850ms; }

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  -webkit-transition-duration: 900ms;
  transition-duration: 900ms; }

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
  -webkit-transition-delay: 900ms;
  transition-delay: 900ms; }

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  -webkit-transition-duration: 950ms;
  transition-duration: 950ms; }

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
  -webkit-transition-delay: 950ms;
  transition-delay: 950ms; }

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  -webkit-transition-duration: 1000ms;
  transition-duration: 1000ms; }

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms; }

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  -webkit-transition-duration: 1050ms;
  transition-duration: 1050ms; }

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
  -webkit-transition-delay: 1050ms;
  transition-delay: 1050ms; }

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  -webkit-transition-duration: 1100ms;
  transition-duration: 1100ms; }

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
  -webkit-transition-delay: 1100ms;
  transition-delay: 1100ms; }

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  -webkit-transition-duration: 1150ms;
  transition-duration: 1150ms; }

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
  -webkit-transition-delay: 1150ms;
  transition-delay: 1150ms; }

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  -webkit-transition-duration: 1200ms;
  transition-duration: 1200ms; }

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
  -webkit-transition-delay: 1200ms;
  transition-delay: 1200ms; }

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  -webkit-transition-duration: 1250ms;
  transition-duration: 1250ms; }

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
  -webkit-transition-delay: 1250ms;
  transition-delay: 1250ms; }

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  -webkit-transition-duration: 1300ms;
  transition-duration: 1300ms; }

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
  -webkit-transition-delay: 1300ms;
  transition-delay: 1300ms; }

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  -webkit-transition-duration: 1350ms;
  transition-duration: 1350ms; }

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
  -webkit-transition-delay: 1350ms;
  transition-delay: 1350ms; }

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  -webkit-transition-duration: 1400ms;
  transition-duration: 1400ms; }

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
  -webkit-transition-delay: 1400ms;
  transition-delay: 1400ms; }

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  -webkit-transition-duration: 1450ms;
  transition-duration: 1450ms; }

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
  -webkit-transition-delay: 1450ms;
  transition-delay: 1450ms; }

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  -webkit-transition-duration: 1500ms;
  transition-duration: 1500ms; }

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
  -webkit-transition-delay: 1500ms;
  transition-delay: 1500ms; }

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  -webkit-transition-duration: 1550ms;
  transition-duration: 1550ms; }

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
  -webkit-transition-delay: 1550ms;
  transition-delay: 1550ms; }

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  -webkit-transition-duration: 1600ms;
  transition-duration: 1600ms; }

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
  -webkit-transition-delay: 1600ms;
  transition-delay: 1600ms; }

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  -webkit-transition-duration: 1650ms;
  transition-duration: 1650ms; }

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
  -webkit-transition-delay: 1650ms;
  transition-delay: 1650ms; }

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  -webkit-transition-duration: 1700ms;
  transition-duration: 1700ms; }

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
  -webkit-transition-delay: 1700ms;
  transition-delay: 1700ms; }

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  -webkit-transition-duration: 1750ms;
  transition-duration: 1750ms; }

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
  -webkit-transition-delay: 1750ms;
  transition-delay: 1750ms; }

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  -webkit-transition-duration: 1800ms;
  transition-duration: 1800ms; }

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
  -webkit-transition-delay: 1800ms;
  transition-delay: 1800ms; }

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  -webkit-transition-duration: 1850ms;
  transition-duration: 1850ms; }

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
  -webkit-transition-delay: 1850ms;
  transition-delay: 1850ms; }

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  -webkit-transition-duration: 1900ms;
  transition-duration: 1900ms; }

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
  -webkit-transition-delay: 1900ms;
  transition-delay: 1900ms; }

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  -webkit-transition-duration: 1950ms;
  transition-duration: 1950ms; }

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
  -webkit-transition-delay: 1950ms;
  transition-delay: 1950ms; }

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  -webkit-transition-duration: 2000ms;
  transition-duration: 2000ms; }

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
  -webkit-transition-delay: 2000ms;
  transition-delay: 2000ms; }

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  -webkit-transition-duration: 2050ms;
  transition-duration: 2050ms; }

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
  -webkit-transition-delay: 2050ms;
  transition-delay: 2050ms; }

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  -webkit-transition-duration: 2100ms;
  transition-duration: 2100ms; }

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
  -webkit-transition-delay: 2100ms;
  transition-delay: 2100ms; }

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  -webkit-transition-duration: 2150ms;
  transition-duration: 2150ms; }

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
  -webkit-transition-delay: 2150ms;
  transition-delay: 2150ms; }

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  -webkit-transition-duration: 2200ms;
  transition-duration: 2200ms; }

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
  -webkit-transition-delay: 2200ms;
  transition-delay: 2200ms; }

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  -webkit-transition-duration: 2250ms;
  transition-duration: 2250ms; }

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
  -webkit-transition-delay: 2250ms;
  transition-delay: 2250ms; }

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  -webkit-transition-duration: 2300ms;
  transition-duration: 2300ms; }

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
  -webkit-transition-delay: 2300ms;
  transition-delay: 2300ms; }

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  -webkit-transition-duration: 2350ms;
  transition-duration: 2350ms; }

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
  -webkit-transition-delay: 2350ms;
  transition-delay: 2350ms; }

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  -webkit-transition-duration: 2400ms;
  transition-duration: 2400ms; }

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
  -webkit-transition-delay: 2400ms;
  transition-delay: 2400ms; }

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  -webkit-transition-duration: 2450ms;
  transition-duration: 2450ms; }

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
  -webkit-transition-delay: 2450ms;
  transition-delay: 2450ms; }

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  -webkit-transition-duration: 2500ms;
  transition-duration: 2500ms; }

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
  -webkit-transition-delay: 2500ms;
  transition-delay: 2500ms; }

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  -webkit-transition-duration: 2550ms;
  transition-duration: 2550ms; }

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
  -webkit-transition-delay: 2550ms;
  transition-delay: 2550ms; }

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  -webkit-transition-duration: 2600ms;
  transition-duration: 2600ms; }

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
  -webkit-transition-delay: 2600ms;
  transition-delay: 2600ms; }

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  -webkit-transition-duration: 2650ms;
  transition-duration: 2650ms; }

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
  -webkit-transition-delay: 2650ms;
  transition-delay: 2650ms; }

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  -webkit-transition-duration: 2700ms;
  transition-duration: 2700ms; }

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
  -webkit-transition-delay: 2700ms;
  transition-delay: 2700ms; }

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  -webkit-transition-duration: 2750ms;
  transition-duration: 2750ms; }

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
  -webkit-transition-delay: 2750ms;
  transition-delay: 2750ms; }

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  -webkit-transition-duration: 2800ms;
  transition-duration: 2800ms; }

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
  -webkit-transition-delay: 2800ms;
  transition-delay: 2800ms; }

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  -webkit-transition-duration: 2850ms;
  transition-duration: 2850ms; }

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
  -webkit-transition-delay: 2850ms;
  transition-delay: 2850ms; }

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  -webkit-transition-duration: 2900ms;
  transition-duration: 2900ms; }

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
  -webkit-transition-delay: 2900ms;
  transition-delay: 2900ms; }

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  -webkit-transition-duration: 2950ms;
  transition-duration: 2950ms; }

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
  -webkit-transition-delay: 2950ms;
  transition-delay: 2950ms; }

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  -webkit-transition-duration: 3000ms;
  transition-duration: 3000ms; }

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }
body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
  -webkit-transition-delay: 3000ms;
  transition-delay: 3000ms; }

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 1, 1); }

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.58, 1); }

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
  transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/**
* Fade animations:
* fade
* fade-up, fade-down, fade-left, fade-right
* fade-up-right, fade-up-left, fade-down-right, fade-down-left
*/
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
[data-aos^='fade'][data-aos^='fade'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

[data-aos='fade-up'] {
  -webkit-transform: translate3d(0, 100px, 0);
  transform: translate3d(0, 100px, 0); }

[data-aos='fade-down'] {
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0); }

[data-aos='fade-right'] {
  -webkit-transform: translate3d(-100px, 0, 0);
  transform: translate3d(-100px, 0, 0); }

[data-aos='fade-left'] {
  -webkit-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0); }

[data-aos='fade-up-right'] {
  -webkit-transform: translate3d(-100px, 100px, 0);
  transform: translate3d(-100px, 100px, 0); }

[data-aos='fade-up-left'] {
  -webkit-transform: translate3d(100px, 100px, 0);
  transform: translate3d(100px, 100px, 0); }

[data-aos='fade-down-right'] {
  -webkit-transform: translate3d(-100px, -100px, 0);
  transform: translate3d(-100px, -100px, 0); }

[data-aos='fade-down-left'] {
  -webkit-transform: translate3d(100px, -100px, 0);
  transform: translate3d(100px, -100px, 0); }

/**
* Zoom animations:
* zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
* zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
*/
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }
[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1); }

[data-aos='zoom-in'] {
  -webkit-transform: scale(0.6);
  transform: scale(0.6); }

[data-aos='zoom-in-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
  transform: translate3d(0, 100px, 0) scale(0.6); }

[data-aos='zoom-in-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
  transform: translate3d(0, -100px, 0) scale(0.6); }

[data-aos='zoom-in-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
  transform: translate3d(-100px, 0, 0) scale(0.6); }

[data-aos='zoom-in-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
  transform: translate3d(100px, 0, 0) scale(0.6); }

[data-aos='zoom-out'] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2); }

[data-aos='zoom-out-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
  transform: translate3d(0, 100px, 0) scale(1.2); }

[data-aos='zoom-out-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
  transform: translate3d(0, -100px, 0) scale(1.2); }

[data-aos='zoom-out-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
  transform: translate3d(-100px, 0, 0) scale(1.2); }

[data-aos='zoom-out-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
  transform: translate3d(100px, 0, 0) scale(1.2); }

/**
* Slide animations
*/
[data-aos^='slide'][data-aos^='slide'] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
[data-aos^='slide'][data-aos^='slide'].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

[data-aos='slide-up'] {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

[data-aos='slide-down'] {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }

[data-aos='slide-right'] {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

[data-aos='slide-left'] {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }

/**
* Flip animations:
* flip-left, flip-right, flip-up, flip-down
*/
[data-aos^='flip'][data-aos^='flip'] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

[data-aos='flip-left'] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg); }
[data-aos='flip-left'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos='flip-right'] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg); }
[data-aos='flip-right'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

[data-aos='flip-up'] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg); }
[data-aos='flip-up'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

[data-aos='flip-down'] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg); }
[data-aos='flip-down'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
.mfp-preloader a {
  color: #CCC; }
.mfp-preloader a:hover {
  color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }
.mfp-close:active {
  top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
  margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }
.mfp-iframe-holder .mfp-close {
  top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }
.mfp-figure figure {
  margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
  * Remove all paddings around the image on small screen
  */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/*animations*/
/******************
* Bounce in right *
*******************/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.slow {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.slower {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.slowest {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

/* Added by Andy Meetan */
.delay-250 {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s; }

.delay-500 {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s; }

.delay-750 {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s; }

.delay-1000 {
  -webkit-animation-delay: 1.0s;
  animation-delay: 1.0s; }

.delay-1250 {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s; }

.delay-1500 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s; }

.delay-1750 {
  -webkit-animation-delay: 1.75s;
  animation-delay: 1.75s; }

.delay-2000 {
  -webkit-animation-delay: 2.0s;
  animation-delay: 2.0s; }

.delay-2500 {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s; }

.delay-2000 {
  -webkit-animation-delay: 2.0s;
  animation-delay: 2.0s; }

.delay-2500 {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s; }

.delay-3000 {
  -webkit-animation-delay: 3.0s;
  animation-delay: 3.0s; }

.delay-3500 {
  -webkit-animation-delay: 3.5s;
  animation-delay: 3.5s; }

.bounceInRight, .bounceInLeft, .bounceInUp, .bounceInDown {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px); }

.fadeInRight, .fadeInLeft, .fadeInUp, .fadeInDown {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px); }

.flipInX, .flipInY, .rotateIn, .rotateInUpLeft, .rotateInUpRight, .rotateInDownLeft, .rotateDownUpRight, .rollIn {
  opacity: 0; }

.lightSpeedInRight, .lightSpeedInLeft {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px); }

/***********
* bounceIn *
************/
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1); } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.bounceIn.go {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn; }

/****************
* bounceInRight *
****************/
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px); }
  60% {
    -webkit-transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px);
    transform: translateX(400px); }
  60% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.bounceInRight.go {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight; }

/******************
* Bounce in left *
*******************/
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px); }
  60% {
    -webkit-transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px);
    transform: translateX(-400px); }
  60% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.bounceInLeft.go {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

/******************
* Bounce in up *
*******************/
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px); }
  60% {
    -webkit-transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px);
    transform: translateY(400px); }
  60% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.bounceInUp.go {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp; }

/******************
* Bounce in down *
*******************/
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px); }
  60% {
    -webkit-transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px);
    transform: translateY(-400px); }
  60% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.bounceInDown.go {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown; }

/**********
* Fade In *
**********/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1;
    display: block; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1;
    display: block; } }

.fadeIn {
  opacity: 0; }

.fadeIn.go {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn; }

/**********
* Grow in *
***********/
@-webkit-keyframes growIn {
  0% {
    -webkit-transform: scale(0.2);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
    opacity: 1; } }

@keyframes growIn {
  0% {
    -webkit-transform: scale(0.2);
    transform: scale(0.2);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

.growIn {
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  opacity: 0; }

.growIn.go {
  -webkit-animation-name: growIn;
  animation-name: growIn; }

/********
* Shake *
********/
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px); } }

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

.shake.go {
  -webkit-animation-name: shake;
  animation-name: shake; }

/********
* ShakeUp *
********/
@-webkit-keyframes shakeUp {
  0%, 100% {
    -webkit-transform: translateY(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateY(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateY(10px); } }

@keyframes shakeUp {
  0%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); } }

.shakeUp.go {
  -webkit-animation-name: shakeUp;
  animation-name: shakeUp; }

/*************
* FadeInLeft *
*************/
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-400px);
    transform: translateX(-400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInLeft {
  opacity: 0;
  -webkit-transform: translateX(-400px);
  transform: translateX(-400px); }

.fadeInLeft.go {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

/*************
* FadeInRight *
*************/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(400px);
    transform: translateX(400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInRight {
  opacity: 0;
  -webkit-transform: translateX(400px);
  transform: translateX(400px); }

.fadeInRight.go {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight; }

/*************
* FadeInUp *
*************/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(400px);
    transform: translateY(400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInUp {
  opacity: 0;
  -webkit-transform: translateY(400px);
  transform: translateY(400px); }

.fadeInUp.go {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp; }

/*************
* FadeInDown *
*************/
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-400px);
    transform: translateY(-400px); }
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInDown {
  opacity: 0;
  -webkit-transform: translateY(-400px);
  transform: translateY(-400px); }

.fadeInDown.go {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown; }

/*****************
* rotateIn *
*****************/
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateIn.go {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn; }

/*****************
* rotateInUpLeft *
*****************/
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpLeft.go {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

/*******************
* rotateInDownLeft *
*******************/
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownLeft.go {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

/******************
* rotateInUpRight *
*******************/
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpRight.go {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

/********************
* rotateInDownRight *
********************/
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownRight.go {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

/*********
* rollIn *
**********/
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg); } }

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }

.rollIn.go {
  -webkit-animation-name: rollIn;
  animation-name: rollIn; }

/*********
* wiggle *
**********/
@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg); }
  10% {
    -webkit-transform: skewX(-8deg); }
  20% {
    -webkit-transform: skewX(7deg); }
  30% {
    -webkit-transform: skewX(-6deg); }
  40% {
    -webkit-transform: skewX(5deg); }
  50% {
    -webkit-transform: skewX(-4deg); }
  60% {
    -webkit-transform: skewX(3deg); }
  70% {
    -webkit-transform: skewX(-2deg); }
  80% {
    -webkit-transform: skewX(1deg); }
  90% {
    -webkit-transform: skewX(0deg); }
  100% {
    -webkit-transform: skewX(0deg); } }

@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    transform: skewX(9deg); }
  10% {
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg); }
  20% {
    -webkit-transform: skewX(7deg);
    transform: skewX(7deg); }
  30% {
    -webkit-transform: skewX(-6deg);
    transform: skewX(-6deg); }
  40% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg); }
  50% {
    -webkit-transform: skewX(-4deg);
    transform: skewX(-4deg); }
  60% {
    -webkit-transform: skewX(3deg);
    transform: skewX(3deg); }
  70% {
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg); }
  80% {
    -webkit-transform: skewX(1deg);
    transform: skewX(1deg); }
  90% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg); }
  100% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg); } }

.wiggle.go {
  -webkit-animation-name: wiggle;
  animation-name: wiggle;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

/********
* swing *
*********/
@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center; }
  20% {
    -webkit-transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg); } }

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing.go {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing; }

/*******
* tada *
********/
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

.tada.go {
  -webkit-animation-name: tada;
  animation-name: tada; }

/*********
* wobble *
**********/
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%); } }

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }

.wobble.go {
  -webkit-animation-name: wobble;
  animation-name: wobble; }

/********
* pulse *
*********/
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.pulse.go {
  -webkit-animation-name: pulse;
  animation-name: pulse; }

/***************
* lightSpeedInRight *
****************/
@-webkit-keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

@keyframes lightSpeedInRight {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

.lightSpeedInRight.go {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/***************
* lightSpeedInLeft *
****************/
@-webkit-keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(20%) skewX(-30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

@keyframes lightSpeedInLeft {
  0% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    transform: translateX(-100%) skewX(30deg);
    opacity: 0; }
  60% {
    -webkit-transform: translateX(20%) skewX(-30deg);
    transform: translateX(20%) skewX(-30deg);
    opacity: 1; }
  80% {
    -webkit-transform: translateX(0%) skewX(15deg);
    transform: translateX(0%) skewX(15deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

.lightSpeedInLeft.go {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/*******
* Flip *
*******/
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.flip.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip; }

/**********
* flipInX *
**********/
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

.flipInX.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX; }

/**********
* flipInY *
**********/
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

.flipInY.go {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY; }

/*****************
* Out animations *
*****************/
/************
* bounceOut *
*************/
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3); } }

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }

.bounceOut.goAway {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut; }

/************
* bounceOutUp *
*************/
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

.bounceOutUp.goAway {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

/************
* bounceOutDown *
*************/
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

.bounceOutDown.goAway {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

/************
* bounceOutLeft *
*************/
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

.bounceOutLeft.goAway {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

/************
* bounceOutRight *
*************/
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

.bounceOutRight.goAway {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

/************
* fadeOut *
*************/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.fadeOut.goAway {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

/************
* fadeOutUp *
*************/
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

.fadeOutUp.goAway {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

/************
* fadeOutDown *
*************/
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

.fadeOutDown.goAway {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

/************
* fadeOutLeft *
*************/
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

.fadeOutLeft.goAway {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

/************
* fadeOutRight *
*************/
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

.fadeOutRight.goAway {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

/************
* flipOutX *
*************/
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX.goAway {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important; }

/************
* flipOutY *
*************/
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

/************
* lightSpeedOutRight *
*************/
@-webkit-keyframes lightSpeedOutRight {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }

@keyframes lightSpeedOutRight {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; } }

.lightSpeedOutRight.goAway {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

/************
* lightSpeedOutLeft *
*************/
@-webkit-keyframes lightSpeedOutLeft {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOutLeft {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: translateX(-100%) skewX(30deg);
    transform: translateX(-100%) skewX(30deg);
    opacity: 0; } }

.lightSpeedOutLeft.goAway {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

/************
* rotateOut *
*************/
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut.goAway {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut; }

/************
* rotateOutUpLeft *
*************/
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0; } }

.rotateOutUpLeft.goAway {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

/************
* rotateOutDownLeft *
*************/
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutDownLeft.goAway {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

/************
* rotateOutUpRight *
*************/
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight.goAway {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

/************
* rollOut *
*************/
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }

.rollOut.goAway {
  -webkit-animation-name: rollOut;
  animation-name: rollOut; }

/*****************
* Short Animations
*******************/
/*********************
* fadeInUpShort
*********************/
@-webkit-keyframes fadeInUpShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInUpShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInUpShort {
  opacity: 0;
  -webkit-transform: translateY(20px);
  transform: translateY(20px); }

.fadeInUpShort.go {
  -webkit-animation-name: fadeInUpShort;
  animation-name: fadeInUpShort; }

/*********************
* fadeInDownShort
*********************/
@-webkit-keyframes fadeInDownShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeInDownShort {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

.fadeInDownShort {
  opacity: 0;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px); }

.fadeInDownShort.go {
  -webkit-animation-name: fadeInDownShort;
  animation-name: fadeInDownShort; }

/*********************
* fadeInRightShort 
*********************/
@-webkit-keyframes fadeInRightShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInRightShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInRightShort {
  opacity: 0;
  -webkit-transform: translateX(20px);
  transform: translateX(20px); }

.fadeInRightShort.go {
  -webkit-animation-name: fadeInRightShort;
  animation-name: fadeInRightShort; }

/*********************
* fadeInLeftShort 
*********************/
@-webkit-keyframes fadeInLeftShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInLeftShort {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

.fadeInLeftShort {
  opacity: 0;
  -webkit-transform: translateX(-20px);
  transform: translateX(-20px); }

.fadeInLeftShort.go {
  -webkit-animation-name: fadeInLeftShort;
  animation-name: fadeInLeftShort; }

@-webkit-keyframes phone-icon {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  15% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  30% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  45% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  60% {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

@keyframes phone-icon {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  15% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  30% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  45% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  60% {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }
.row,
.row::after {
  clear: both;
  content: "";
  display: block; }
.rows{
  display: flex;
    flex-wrap: wrap;
  margin-top: 60px;
    justify-content: space-between;
}
.row.flex-wrapper {
  display: -webkit-box;
  display: flex; }
.row.flex-wrapper.justify {
  -webkit-box-pack: justify;
  justify-content: space-between; }
.row.flex-row.center {
  -webkit-box-pack: justify;
  justify-content: center; }
.row.flex-wrapper.flex-wrap {
  flex-wrap: wrap; }

.row.flex-row {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 768px) {
  .row.flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }

.row.row-collapse {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px); }
@media only screen and (min-width: 768px) {
  .row.row-collapse {
    margin-left: -40px;
    margin-right: -40px;
    width: calc(100% + 80px); } }

.flex-col {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }

@media screen and (max-width: 767px) {
  .hidden-xs {
    display: none; } }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .hidden-md {
    display: none; } }

@media screen and (min-width: 1024px) {
  .hidden-lg {
    display: none; } }

.col-1 {
  width: calc(8.33333% - 21.66667px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-2 {
  width: calc(16.66667% - 23.33333px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-3 {
  width: calc(25% - 25px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-4 {
  width: calc(33.33333% - 26.66667px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-5 {
  width: calc(41.66667% - 28.33333px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-6 {
  width: calc(50% - 30px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }
.cols-6 {
    width: 48%;
     }
.col-7 {
  width: calc(58.33333% - 31.66667px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-8 {
  width: calc(66.66667% - 33.33333px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-9 {
  width: calc(75% - 35px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-10 {
  width: calc(83.33333% - 36.66667px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-11 {
  width: calc(91.66667% - 38.33333px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-12 {
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
  margin-bottom: 20px; }

.col-12 {
  margin-left: 0;
  width: 100%; }
.cols-12 {
  width: 100%;
margin-bottom: 30px;}

@media only screen and (min-width: 768px) {
  .col-md-1 {
    width: calc(8.33333% - 43.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-1 {
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative; }
  .col-md-2 {
    width: calc(16.66667% - 46.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-2 {
    left: calc(16.66667% - 46.66667px + 40px);
    position: relative; }
  .col-md-3 {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
   .cols-md-3 {
    width: 23%;
    margin-bottom: 0; }
  .col-mds-3 {
    left: calc(25% - 50px + 40px);
    position: relative; }
  .col-md-4 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .cols-md-4 {
    width: 32%;
 }
  .col-mds-4 {
    left: calc(33.33333% - 53.33333px + 40px);
    position: relative; }
  .col-md-5 {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-5 {
    left: calc(41.66667% - 56.66667px + 40px);
    position: relative; }
  .col-md-6 {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
   .cols-md-6 {
    width: 48%;
     }
  .col-mds-6 {
    left: calc(50% - 60px + 40px);
    position: relative; }
  .col-md-7 {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-7 {
    left: calc(58.33333% - 63.33333px + 40px);
    position: relative; }
  .col-md-8 {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-8 {
    left: calc(66.66667% - 66.66667px + 40px);
    position: relative; }
  .col-md-9 {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-9 {
    left: calc(75% - 70px + 40px);
    position: relative; }
  .col-md-10 {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-10 {
    left: calc(83.33333% - 73.33333px + 40px);
    position: relative; }
  .col-md-11 {
    width: calc(91.66667% - 76.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-11 {
    left: calc(91.66667% - 76.66667px + 40px);
    position: relative; }
  .col-md-12 {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-mds-12 {
    left: calc(100% - 80px + 40px);
    position: relative; } }

@media only screen and (min-width: 1025px) {
  .col-lg-1 {
    width: calc(8.33333% - 43.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-1 {
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative; }
  .col-lg-2 {
    width: calc(16.66667% - 46.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-2 {
    left: calc(16.66667% - 46.66667px + 40px);
    position: relative; }
  .col-lg-3 {
    width: calc(25% - 50px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .cols-lg-3 {
    width: 24%;
     }
  .col-lgs-3 {
    left: calc(25% - 50px + 40px);
    position: relative; }
  .col-lg-4 {
    width: calc(33.33333% - 53.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .cols-lg-4 {
    width: 32%;
     }
  .col-lgs-4 {
    left: calc(33.33333% - 53.33333px + 40px);
    position: relative; }
  .col-lg-5 {
    width: calc(41.66667% - 56.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-5 {
    left: calc(41.66667% - 56.66667px + 40px);
    position: relative; }
  .col-lg-6 {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .cols-lg-6 {
    width: 49%;
     }
  .col-lgs-6 {
    left: calc(50% - 60px + 40px);
    position: relative; }
  .col-lg-7 {
    width: calc(58.33333% - 63.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-7 {
    left: calc(58.33333% - 63.33333px + 40px);
    position: relative; }
  .col-lg-8 {
    width: calc(66.66667% - 66.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-8 {
    left: calc(66.66667% - 66.66667px + 40px);
    position: relative; }
  .col-lg-9 {
    width: calc(75% - 70px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-9 {
    left: calc(75% - 70px + 40px);
    position: relative; }
  .col-lg-10 {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-10 {
    left: calc(83.33333% - 73.33333px + 40px);
    position: relative; }
  .col-lg-11 {
    width: calc(91.66667% - 76.66667px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-11 {
    left: calc(91.66667% - 76.66667px + 40px);
    position: relative; }
  .col-lg-12 {
    width: calc(100% - 80px);
    float: left;
    margin-left: 40px;
    margin-bottom: 0; }
  .col-lgs-12 {
    left: calc(100% - 80px + 40px);
    position: relative; } }

.mw_block {
  margin: 50px 0; }
@media only screen and (min-width: 768px) {
  .mw_block {
    margin: 75px 0; } }

.mb-0 {
  margin-bottom: 0; }

.mb-10 {
  margin-bottom: 10px; }

.mb-25 {
  margin-bottom: 25px; }
@media only screen and (min-width: 768px) {
  .mb-25 {
    margin-bottom: 25px; } }

.mb-35 {
  margin-bottom: 40px; }
@media only screen and (min-width: 768px) {
  .mb-35 {
    margin-bottom: 40px; } }

.mb-50 {
  margin-bottom: 40px; }
@media only screen and (min-width: 768px) {
  .mb-50 {
    margin-bottom: 75px; } }

.mb-75 {
  margin-bottom: 62.5px; }
@media only screen and (min-width: 768px) {
  .mb-75 {
    margin-bottom: 87.5px; } }

.mb-100 {
  margin-bottom: 75px; }
@media only screen and (min-width: 768px) {
  .mb-100 {
    margin-bottom: 100px; } }

.mb-200 {
  margin-bottom: 150px; }
@media only screen and (min-width: 768px) {
  .mb-200 {
    margin-bottom: 200px; } }

.mt-0 {
  margin-top: 0; }

.mt-25 {
  margin-top: 25px; }
@media only screen and (min-width: 768px) {
  .mt-25 {
    margin-top: 25px; } }

.mt-35 {
  margin-top: 40px; }
@media only screen and (min-width: 768px) {
  .mt-35 {
    margin-top: 40px; } }

.mt-50 {
  margin-top: 50px; }
@media only screen and (min-width: 768px) {
  .mt-50 {
    margin-top: 75px; } }

.mt-75 {
  margin-top: 62.5px; }
@media only screen and (min-width: 768px) {
  .mt-75 {
    margin-top: 87.5px; } }

.mt-100 {
  margin-top: 75px; }
@media only screen and (min-width: 768px) {
  .mt-100 {
    margin-top: 100px; } }

.mt-125 {
  margin-top: 87.5px; }
@media only screen and (min-width: 768px) {
  .mt-125 {
    margin-top: 112.5px; } }

.pb-0 {
  padding-bottom: 0; }

.pb-15 {
  padding-bottom: 16.66667px; }
@media only screen and (min-width: 768px) {
  .pb-15 {
    padding-bottom: 16.66667px; } }

.pb-25 {
  padding-bottom: 25px; }
@media only screen and (min-width: 768px) {
  .pb-25 {
    padding-bottom: 25px; } }

.pb-50 {
  padding-bottom: 50px; }
@media only screen and (min-width: 768px) {
  .pb-50 {
    padding-bottom: 75px; } }

.pb-75 {
  padding-bottom: 50px; }
@media only screen and (min-width: 768px) {
  .pb-75 {
    padding-bottom: 75px; } }

.pb-100 {
  padding-bottom: 75px; }
@media only screen and (min-width: 768px) {
  .pb-100 {
    padding-bottom: 100px; } }

.pt-0 {
  padding-top: 0; }

.pt-25 {
  padding-top: 25px; }
@media only screen and (min-width: 768px) {
  .pt-25 {
    padding-top: 25px; } }

.pt-50 {
  padding-top: 50px; }
@media only screen and (min-width: 768px) {
  .pt-50 {
    padding-top: 50px; } }

.pt-75 {
  padding-top: 50px; }
@media only screen and (min-width: 768px) {
  .pt-75 {
    padding-top: 75px; } }

.pt-100 {
  padding-top: 75px; }


@media (min-width: 768px) {
  .pt-100 {
    padding-top: 100px; } 
}

.row-fluid [class*="span"] {
  min-height: 0 !important; }

.align-center {
  text-align: center; }

/* ========================================================================== *\
Base
\* ========================================================================== */
*, *:after, *:before {
  box-sizing: inherit; }

html, body {
  height: 100%;
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth; }

html {
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: scroll; }

body {
  color: #003043;
  font-family: "Lato", sans-serif;
  font-size: 1.0625em;
  font-weight: 400;
  line-height: 1.7;
  min-width: 320px;
  background: white;
  margin: 0 auto;
  overflow-x: hidden; }
body:before {
  content: '';
  display: block;
  background: url("https://6938980.fs1.hubspotusercontent-na1.net/hubfs/6938980/website/bggrid.png") center center repeat;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1; }

.container {
  max-width: 1280px;
  position: relative;
  margin: 0 auto;
  width: 100%;
  padding: 0 15px;
  z-index: 2; }
.container::after {
  clear: both;
  content: "";
  display: block; }
@media only screen and (min-width: 1440px) {
  .container {
    padding: 0; } }

img {
  display: block;
  max-width: 100%;
  height: auto; }

.main section:last-child {
  margin-bottom: 25px; }

.header-container-wrapper {
  position: fixed;
  top: 0;
  width: 100%; }

.body-container-wrapper {
  top: 36px; }

.clearfix::after {
  clear: both;
  content: "";
  display: block; }

a {
  color: #F68D2E;
  -webkit-transition: color 0.25s ease;
  transition: color 0.25s ease; }
a:hover, a:focus, a:active {
  color: #000; }

body {
  display: table;
  table-layout: fixed;
  width: 100%; }

.body-container-wrapper {
  display: table-row;
  height: 100%; }

.footer-container-wrapper {
  display: table-row;
  height: 1px; }

.hidden-frontend {
  display: none; }

.hs-inline-edit .hidden-frontend, .hs-inline-edit .hs-blog-post .body-container-wrapper .row-number-2 {
  display: block; }

.subscription-template .mw_contactbar {
  margin-top: 100px !important; }

p {
  padding-bottom: 25px;
  margin: 0;
  color: #002c42;
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 0.25px; }
p:last-child {
  padding-bottom: 0; }
p.large {
  font-size: 1.23529em; }

h1, .h1, h2, .h2, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  line-height: 1.1;
  margin: 0;
  font-weight:600;
  color: #002c42;
  text-transform: uppercase; }
h3, .h3{
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  line-height: 1.1;
  margin: 0;
  font-weight: 500; 
  color: #002c42;
  text-transform: uppercase;
}
h1, .h1 {
  font-size: 32px;
  padding-bottom: 15px; }
/*
 
 @media only screen and (min-width: 768px) {
  h1, .h1 {
    font-size: 38px; } }
*/
@media only screen and (min-width: 1025px) {
  h1, .h1 {
    font-size: 38px; } }


h2, .h2 {
  font-size: 1.8em;
  padding-bottom: 15px; }
/* @media only screen and (min-width: 768px) {
  h2, .h2 {
    font-size: 2.05294em; } }


*/

@media only screen and (min-width: 1025px) {
  h2, .h2 {
    font-size: 2.05294em; } }

h3, .h3 {
  font-size: 22px; }



@media only screen and (min-width: 1025px) {
  h3, .h3 {
    font-size: 24px; } }

h4, .h4 {
  font-size: 1.23529em; }

h5, .h5 {
  font-size: 1.05882em; }

h6, .h6 {
  font-size: 1.05882em; }

.topborder {
  padding-top: 5px; }
.topborder span {
  position: relative;
  display: inline-block; }
.topborder span:before {
  content: '';
  display: block;
  width: 35px;
  height: 3px;
  background: #F68D2E;
  position: absolute;
  top: -25px ;
  left: 0x; }
h4.topborder span:before {
top: -15px;
}

/*

@media only screen and (min-width: 768px) {
  .topborder span:before {
    top: -5px;
    width: 52px;
    height: 4px; }
h4.topborder span:before {
top: -25px;
}

*/



  /* NEW-25-11-2025*/ 

h2.topborder span:before {
top: -35px;
}  
  
  
}
@media only screen and (min-width: 1025px) {
  .topborder span:before {
    top: -50px; } 
h4.topborder span:before {
top: -35px;
}
}




body#tinymce {
  margin: 12px !important; }

/* == WordPress WYSIWYG Editor Styles == */
.entry-content img {
  margin: 0 0 1.5em 0; }

.alignleft,
img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left; }

.alignright,
img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right; }

.ta-right {
  text-align: right; }

.ta-left {
  text-align: left; }

.ta-center {
  text-align: center; }

.aligncenter,
img.aligncenter {
  text-align: center;
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both; }

.alignnone,
img.alignnone {
  /* not sure about this one */ }

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px; }

.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0; }

.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 10px;
  margin: 0; }

.wp-smiley {
  margin: 0 !important;
  max-height: 1em; }

blockquote {
  text-align: center;
  position: relative;
  margin: 0;
  border: 4px solid #003043;
  border-radius: 8px;
  padding: 25px 40px;
  font-size: calc(18px + 6 * ( (100vw - 320px) / 960));
  font-weight: bold;
  font-style: italic;
  color: #003043; }
@media only screen and (min-width: 1025px) {
  blockquote {
    padding: 25px 75px; } }
@media screen and (max-width: 320px) {
  blockquote {
    font-size: 18px; } }
@media screen and (min-width: 1280px) {
  blockquote {
    font-size: 24px; } }
blockquote small {
  font-weight: 400; }
blockquote:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: 61px;
  height: 37px;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='61px' height='37px' viewBox='0 0 61 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-7' fill='%234293D0'%3E%3Cg id='Group-3' transform='translate(0.000000, 0.128600)'%3E%3Cpath d='M15.21798,10.3375 C16.91938,7.3679 20.04218,4.7051 24.33458,3.1333 C24.47358,3.0825 24.60058,3.0261 24.71858,2.9665 L23.60018,0.0741 C23.59818,0.0739 23.59638,0.0735 23.59418,0.0735 C17.08038,-0.0333 9.13218,3.9817 4.18398,10.8105 C1.37338,14.6891 -2e-05,18.5875 -2e-05,22.6645 L0.00898,22.6647 C0.00598,22.7781 -2e-05,22.8905 -2e-05,23.0043 C-2e-05,30.0711 5.97458,35.8001 13.34418,35.8001 C20.71378,35.8001 26.68858,30.0711 26.68858,23.0043 C26.68858,16.5481 21.70018,11.2113 15.21798,10.3375' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3Cg id='Group-6' transform='translate(33.800000, 0.128600)'%3E%3Cpath d='M15.24894,10.3375 C16.95014,7.3679 20.07314,4.7051 24.36534,3.1333 C24.50394,3.0825 24.63134,3.0261 24.74894,2.9665 L23.63094,0.0741 C23.62854,0.0739 23.62714,0.0735 23.62474,0.0735 C17.11114,-0.0333 9.16294,3.9817 4.21494,10.8105 C1.40434,14.6891 0.03094,18.5875 0.03094,22.6645 L0.03994,22.6647 C0.03674,22.7781 0.03094,22.8905 0.03094,23.0043 C0.03094,30.0711 6.00554,35.8001 13.37494,35.8001 C20.74474,35.8001 26.71894,30.0711 26.71894,23.0043 C26.71894,16.5481 21.73054,11.2113 15.24894,10.3375' id='Fill-4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-color: white; }

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left; }

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right; }

blockquote footer {
  background: white;
  color: black; }

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important; }

.wp-block-media-text {
  margin-left: -4%; }

.wp-block-embed {
  margin: 0 0 40px 0; }

.wp-block-image {
  margin-bottom: 40px; }

ol {
  padding-left: 20px;
  margin-top: 0; }

.button {
  background: #F68D2E;
  cursor: pointer;
  padding: 8px 20px;
  border-radius: .4em .4em .4em .4em;
  box-shadow: 10px 13px 21px 0 rgba(144, 194, 222, 0.5);
  color: white;
  text-decoration: none;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  font-weight: 500;
  font-size: 0.94118em;
  text-transform: uppercase;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  display: inline-block;
  margin-bottom: 10px;
  border: 0;
  margin-right: 20px;
  position: relative;
  padding-right: 60px;
  letter-spacing: 1; }
.button:hover {
  background: #9e4e07;
  color: white; }
.button:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(50% - 8px);
  right: 20px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='17px' viewBox='0 0 32 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.4369589,14.0180695 L24.7971589,10.1428995 L1.90293892,10.1428995 C0.970058921,10.2527495 0.123368921,9.58519949 0.0118289208,8.65231949 C-0.0980210792,7.71943949 0.569528921,6.87274949 1.50240892,6.76289949 C1.63591892,6.74768949 1.76942892,6.74768949 1.90293892,6.76289949 L24.7971589,6.76289949 L20.4369589,2.88772949 C20.0888189,2.58690949 19.8843289,2.15257949 19.8792589,1.69289949 C19.9417889,0.702559488 20.7918589,-0.0528705116 21.7821989,0.0028994884 C22.2756789,-0.0021705116 22.7539489,0.173589488 23.1257489,0.498069488 L30.7307489,7.25806949 C31.3915389,7.81069949 31.4777289,8.79258949 30.9250989,9.45337949 C30.8659489,9.52266949 30.8017289,9.58857949 30.7307489,9.64772949 L23.1257489,16.4077295 C22.7539489,16.7322095 22.2756789,16.9096595 21.7821989,16.9045895 C20.7901689,16.9586695 19.9400989,16.2032395 19.8792589,15.2112095 C19.8843289,14.7515295 20.0888189,14.3171995 20.4369589,14.0180695 Z' id='Fill-1' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .button:before {
    right: 20px;
    width: 19px;
    height: 16px; } }
.button:hover:before {
  right: 15px; }
.button--no-shadow {
  box-shadow: none; }
.button--noarrow {
  padding-right: 25px; }
.button--noarrow:before {
  display: none; }
.button--blue {
  background: #003043; }
.button--blue:hover {
  background: #1d4f75; }
.button--yellow {
  background: #DAAA19; }
.button--yellow:hover {
  background: #68510c; }
.button--transparent {
  background: transparent;
  color: #F68D2E; }
.button--transparent:hover {
  background: #1d4f75; }
.button--white {
  background: white;
  color: #F68D2E;
  padding-left: 15px;
  margin-right: 0;
  padding-right: 40px; }
.button--white:hover {
  background: #F68D2E;
  color: white; }
.button--white:hover:before {
  -webkit-filter: brightness(0) contrast(1) invert(1);
  filter: brightness(0) contrast(1) invert(1);
  right: 10px; }
.button--white:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='17px' viewBox='0 0 32 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.4369589,14.0180695 L24.7971589,10.1428995 L1.90293892,10.1428995 C0.970058921,10.2527495 0.123368921,9.58519949 0.0118289208,8.65231949 C-0.0980210792,7.71943949 0.569528921,6.87274949 1.50240892,6.76289949 C1.63591892,6.74768949 1.76942892,6.74768949 1.90293892,6.76289949 L24.7971589,6.76289949 L20.4369589,2.88772949 C20.0888189,2.58690949 19.8843289,2.15257949 19.8792589,1.69289949 C19.9417889,0.702559488 20.7918589,-0.0528705116 21.7821989,0.0028994884 C22.2756789,-0.0021705116 22.7539489,0.173589488 23.1257489,0.498069488 L30.7307489,7.25806949 C31.3915389,7.81069949 31.4777289,8.79258949 30.9250989,9.45337949 C30.8659489,9.52266949 30.8017289,9.58857949 30.7307489,9.64772949 L23.1257489,16.4077295 C22.7539489,16.7322095 22.2756789,16.9096595 21.7821989,16.9045895 C20.7901689,16.9586695 19.9400989,16.2032395 19.8792589,15.2112095 C19.8843289,14.7515295 20.0888189,14.3171995 20.4369589,14.0180695 Z' id='Fill-1' fill='%23F68D2E'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
@media only screen and (min-width: 768px) {
  .button--white:before {
    right: 15px; } }
.button--small-noarrow {
  padding: 10px 15px;
  margin-right: 10px;
  background: #F9F9F9;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  font-size: 14px;
  color: #003043;
  text-align: center;
  line-height: 12px;
  box-shadow: none;
  min-width: auto; }
.button--small-noarrow:hover, .button--small-noarrow.active {
  background: #003043;
  border: 1px solid #003043;
  border-radius: 8px;
  color: white; }
.button--small-noarrow:before {
  display: none; }
.button--arrow--left {
  padding-left: 50px;
  padding-right: 25px; }
.button--arrow--left:before {
  left: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19px' height='16px' viewBox='0 0 19 16' version='1.1'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.196239,14.0411165 C8.200919,13.6167965 8.389679,13.2158765 8.711039,12.9397565 L12.735839,9.36267645 L1.756559,9.36267645 C0.895439004,9.46407645 0.113879004,8.84787645 0.0109190038,7.98675645 C-0.0904809962,7.12563645 0.525719004,6.34407645 1.386839,6.24267645 C1.510079,6.22863645 1.633319,6.22863645 1.756559,6.24267645 L12.735839,6.24267645 L8.711039,2.66559645 C8.389679,2.38791645 8.200919,1.98699645 8.196239,1.56267645 C8.253959,0.648516451 9.038639,-0.0488035492 9.952799,0.00267645083 C10.408319,-0.00200354917 10.849799,0.160236451 11.192999,0.459756451 L18.212999,6.69975645 C18.822959,7.20987645 18.902519,8.11623645 18.392399,8.72619645 C18.337799,8.79015645 18.278519,8.85099645 18.212999,8.90559645 L11.192999,15.1455965 C10.849799,15.4451165 10.408319,15.6089165 9.952799,15.6042365 C9.037079,15.6541565 8.252399,14.9568365 8.196239,14.0411165' id='Fill-1' fill='%23F68D2E' transform='translate(9.364165, 7.803379) scale(-1, 1) translate(-9.364165, -7.803379) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.button--arrow--left:hover:before {
  left: 10px; }
.button--arrow--right {
  padding-left: 50px;
  padding-right: 25px;
  min-width: inherit;
  box-shadow: none; }
.button--arrow--right:before {
  left: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19px' height='16px' viewBox='0 0 19 16' version='1.1'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M8.196239,14.0411165 C8.200919,13.6167965 8.389679,13.2158765 8.711039,12.9397565 L12.735839,9.36267645 L1.756559,9.36267645 C0.895439004,9.46407645 0.113879004,8.84787645 0.0109190038,7.98675645 C-0.0904809962,7.12563645 0.525719004,6.34407645 1.386839,6.24267645 C1.510079,6.22863645 1.633319,6.22863645 1.756559,6.24267645 L12.735839,6.24267645 L8.711039,2.66559645 C8.389679,2.38791645 8.200919,1.98699645 8.196239,1.56267645 C8.253959,0.648516451 9.038639,-0.0488035492 9.952799,0.00267645083 C10.408319,-0.00200354917 10.849799,0.160236451 11.192999,0.459756451 L18.212999,6.69975645 C18.822959,7.20987645 18.902519,8.11623645 18.392399,8.72619645 C18.337799,8.79015645 18.278519,8.85099645 18.212999,8.90559645 L11.192999,15.1455965 C10.849799,15.4451165 10.408319,15.6089165 9.952799,15.6042365 C9.037079,15.6541565 8.252399,14.9568365 8.196239,14.0411165' id='Fill-1' fill='%23F68D2E' transform='translate(9.364165, 7.803379) scale(-1, 1) translate(-9.364165, -7.803379) '%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }
.button--arrow--right:hover {
  background: transparent;
  color: #F68D2E; }
.button--arrow--right:hover:before {
  -webkit-filter: none;
  filter: none;
  left: 20px; }
.button--image {
  width: 100%;
  font-size: 36px;
  line-height: 32px;
  text-align: center;
  height: 225px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  background-size: cover;
  overflow: hidden;
  background-position: center center; }
.button--image__text {
  position: relative;
  z-index: 2; }
@media only screen and (min-width: 1025px) {
  .button--image__text {
    max-width: 50%; } }
.button--image:hover {
  background-size: cover;
  background-position: center center; }
.button--image:hover:after {
  opacity: .3; }
.button--image:before {
  bottom: 15px;
  z-index: 2;
  width: 32px;
  height: 17px; }
.button--image:after {
  content: '';
  z-index: 1;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 48, 67, 0.5);
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
.button--small--blue {
  background: transparent;
  color: #003043;
  border: 1px solid #003043;
  padding: 5px 20px;
  border-radius: 25px;
  text-transform: none;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  margin: 5px; }
.button--small--blue:hover, .button--small--blue.active {
  background: #003043;
  color: white; }
.button--small--blue:before {
  display: none; }
.button.disabled {
  opacity: 0.5;
  cursor: pointer;
  color: #003043; }
.button.disabled:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='17px' viewBox='0 0 32 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.4369589,14.0180695 L24.7971589,10.1428995 L1.90293892,10.1428995 C0.970058921,10.2527495 0.123368921,9.58519949 0.0118289208,8.65231949 C-0.0980210792,7.71943949 0.569528921,6.87274949 1.50240892,6.76289949 C1.63591892,6.74768949 1.76942892,6.74768949 1.90293892,6.76289949 L24.7971589,6.76289949 L20.4369589,2.88772949 C20.0888189,2.58690949 19.8843289,2.15257949 19.8792589,1.69289949 C19.9417889,0.702559488 20.7918589,-0.0528705116 21.7821989,0.0028994884 C22.2756789,-0.0021705116 22.7539489,0.173589488 23.1257489,0.498069488 L30.7307489,7.25806949 C31.3915389,7.81069949 31.4777289,8.79258949 30.9250989,9.45337949 C30.8659489,9.52266949 30.8017289,9.58857949 30.7307489,9.64772949 L23.1257489,16.4077295 C22.7539489,16.7322095 22.2756789,16.9096595 21.7821989,16.9045895 C20.7901689,16.9586695 19.9400989,16.2032395 19.8792589,15.2112095 C19.8843289,14.7515295 20.0888189,14.3171995 20.4369589,14.0180695 Z' id='Fill-1' fill='%234293D0'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.button.disabled:hover {
  background: transparent;
  color: #003043; }
.button.disabled:hover:before {
  right: 15px;
  -webkit-filter: none;
  filter: none; }

.mw_forms {
  position: relative; }
.mw_forms.bluebar {
  padding-top: 100px; }
.mw_forms.bluebar:before {
  content: "";
  display: block;
  width: 100%;
  height: 65%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%);
  position: absolute;
  left: 0;
  top: 0; }

.form_wrapper {
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  padding: 20px;
  position: relative; }
.form_wrapper--popup {
  padding: 0 !important;
  box-shadow: none !important;
  background: transparent !important; }
.form_wrapper .input {
  margin-right: 0 !important; }
@media only screen and (min-width: 1025px) {
  .form_wrapper .input {
    margin-right: 8px !important; } }
@media only screen and (min-width: 1025px) {
  .form_wrapper {
    padding: 30px; } }
.form_wrapper form {
  padding: 20px 0;
  overflow: hidden; }
@media only screen and (min-width: 768px) {
  .form_wrapper form {
    padding: 0 0 10px 0; } }
.form_wrapper label {
  font-size: 15px; }
.form_wrapper fieldset {
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 2px; }
.form_wrapper fieldset .hs-form-field {
  margin-bottom: 10px; }
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .form_wrapper fieldset .hs-form-field:nth-child(2) {
    padding-left: 20px; } }
.form_wrapper fieldset.form-columns-3 .hs-form-field {
  width: 100% !important; }
@media only screen and (min-width: 768px) {
  .form_wrapper fieldset.form-columns-3 .hs-form-field {
    width: 33.33333% !important; } }
.form_wrapper input, .form_wrapper textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100% !important;
  background: #F9F9F9;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  height: 48px;
  padding-left: 10px;
  margin-bottom: 10px; }
@media only screen and (min-width: 1025px) {
  .form_wrapper input, .form_wrapper textarea {
    margin-bottom: 0; } }
.form_wrapper input[type="file"], .form_wrapper textarea[type="file"] {
  background: none;
  border: 0;
  padding: 11px 0px; }
.form_wrapper select {
  margin-bottom: 10px;
  width: 100% !important; }
@media only screen and (min-width: 1025px) {
  .form_wrapper select {
    margin-bottom: 0; } }
.form_wrapper textarea {
  width: 100% !important;
  height: 150px; }
.form_wrapper .hs-fieldtype-checkbox > label {
  display: none; }
.form_wrapper ul.inputs-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  justify-content: space-between; }
.form_wrapper ul.inputs-list li {
  padding: 0;
  margin: 0; }
.form_wrapper ul.inputs-list li label {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center; }
.form_wrapper ul.inputs-list li label input {
  margin-right: 10px; }
.form_wrapper ul.inputs-list li:before {
  display: none; }
.form_wrapper .legal-consent-container .field.hs-form-field {
  overflow: hidden;
  height: auto;
  font-size: 15px;
  margin: 0; }
.form_wrapper .legal-consent-container .field.hs-form-field input {
  height: 28px; }
.form_wrapper .hs_submit, .form_wrapper .hs_recaptcha {
  float: left; }
@media only screen and (min-width: 768px) {
  .form_wrapper .hs_submit, .form_wrapper .hs_recaptcha {
    width: 50%; } }
.form_wrapper .form-columns-3 + .form-columns-1 {
  width: 100%;
  float: left;
  margin-top: 0 !important; }
@media only screen and (min-width: 1025px) {
  .form_wrapper .hs_submit {
    float: right;
    width: 100%; } }
.form_wrapper .hs_submit .actions {
  position: relative;
  margin-top: 20px; }
@media only screen and (min-width: 768px) {
  .form_wrapper .hs_submit .actions {
    margin-top: 0;
    float: right;
    margin-right: 1%; } }
.form_wrapper .hs_submit .actions:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(50% - 7px);
  right: 20px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='17px' viewBox='0 0 32 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.4369589,14.0180695 L24.7971589,10.1428995 L1.90293892,10.1428995 C0.970058921,10.2527495 0.123368921,9.58519949 0.0118289208,8.65231949 C-0.0980210792,7.71943949 0.569528921,6.87274949 1.50240892,6.76289949 C1.63591892,6.74768949 1.76942892,6.74768949 1.90293892,6.76289949 L24.7971589,6.76289949 L20.4369589,2.88772949 C20.0888189,2.58690949 19.8843289,2.15257949 19.8792589,1.69289949 C19.9417889,0.702559488 20.7918589,-0.0528705116 21.7821989,0.0028994884 C22.2756789,-0.0021705116 22.7539489,0.173589488 23.1257489,0.498069488 L30.7307489,7.25806949 C31.3915389,7.81069949 31.4777289,8.79258949 30.9250989,9.45337949 C30.8659489,9.52266949 30.8017289,9.58857949 30.7307489,9.64772949 L23.1257489,16.4077295 C22.7539489,16.7322095 22.2756789,16.9096595 21.7821989,16.9045895 C20.7901689,16.9586695 19.9400989,16.2032395 19.8792589,15.2112095 C19.8843289,14.7515295 20.0888189,14.3171995 20.4369589,14.0180695 Z' id='Fill-1' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  z-index: 10; }
@media only screen and (min-width: 768px) {
  .form_wrapper .hs_submit .actions:before {
    right: 40px;
    width: 20px;
    height: 14px; } }
.form_wrapper .hs_submit .actions:hover:before {
  right: 35px; }
.form_wrapper .hs_submit .hs-button {
  background: #F68D2E;
  cursor: pointer;
  padding: 8px 25px;
  border-radius: .4em .4em .4em .4em;
  box-shadow: none;
  color: white;
  text-decoration: none;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  font-weight: 500;
  font-size: 0.94118em;
  text-transform: uppercase;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  display: inline-block;
  border: 0;
  margin-right: 20px;
  position: relative;
  padding-right: 60px;
  letter-spacing: 1; }
.form_wrapper .hs_submit .hs-button:hover {
  background: #9e4e07;
  color: white; }

select {
  width: 100%;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: #F9F9F9;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  padding: 5px 35px 5px 15px;
  height: 48px;
  font-size: 14px; }

.select_wrapper {
  position: relative; }
.select_wrapper:before {
  content: '';
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16px' height='10px' viewBox='0 0 16 10'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolyline id='Path-4' stroke='%234293D0' stroke-width='2' transform='translate(8.000000, 1.071068) rotate(135.000000) translate(-8.000000, -1.071068) ' points='3 -3.92893219 13 -3.92893219 13 6.07106781'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  right: 15px;
  top: 19px;
  width: 15px;
  height: 10px;
  background-size: cover;
  pointer-events: none; }

.legal-consent-container .hs-form-booleancheckbox-display > span {
  display: block;
  margin-left: 20px;
  text-transform: none;
  font-size: 14px;
  font-weight: 400; }

.legal-consent-container .hs-form-booleancheckbox {
  width: 100% !important; }

form .hs-richtext {
  font-size: 14px;
  margin-bottom: 25px; }

/* Custom Input */
ul.inputs-list li.hs-form-checkbox,
ul.inputs-list li.hs-form-booleancheckbox {
  margin: 0 0 8px 0; }
@media only screen and (min-width: 1025px) {
  ul.inputs-list li.hs-form-checkbox,
  ul.inputs-list li.hs-form-booleancheckbox {
    width: 33%; } }

ul.inputs-list li.hs-form-checkbox label,
ul.inputs-list li.hs-form-booleancheckbox label {
  position: relative; }

ul.inputs-list li.hs-form-checkbox label span,
ul.inputs-list li.hs-form-booleancheckbox label span {
  display: inline-block;
  margin-left: 25px;
  /* Width of the new radio select and any additional spacing on the left */
  margin-right: 0;
  /* Additional spacing on the right */ }

/* Hide the original checkbox */
ul.inputs-list li.hs-form-checkbox label input,
ul.inputs-list li.hs-form-booleancheckbox label input {
  height: 20px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 20px; }

/* Add new checkbox */
ul.inputs-list li.hs-form-checkbox label span::before,
ul.inputs-list li.hs-form-booleancheckbox label span::before {
  border: 1px solid #E0E0E0;
  background: #F9F9F9;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 20px;
  border-radius: 4px; }

/* Style new checked item */
ul.inputs-list li.hs-form-checkbox label span::after,
ul.inputs-list li.hs-form-booleancheckbox label span::after {
  content: "";
  border: 3px solid #34B294;
  border-left: 0;
  border-top: 0;
  height: 14px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  width: 7px; }

/* Show when checked */
ul.inputs-list li.hs-form-checkbox label input:checked + span::after,
ul.inputs-list li.hs-form-booleancheckbox label input:checked + span::after {
  opacity: 1; }

/* Style when focused */
ul.inputs-list li.hs-form-checkbox label input:focus + span::after,
ul.inputs-list li.hs-form-booleancheckbox label input:focus + span::after {
  outline: 3px solid transparent;
  /* For Windows high contrast mode. */ }

.form_wrapper--subscibre {
  background: #F68D2E;
  color: white;
  overflow: hidden;
  margin: 0 20px; }
.form_wrapper--subscibre h2, .form_wrapper--subscibre h3 {
  color: white; }
.form_wrapper--subscibre input {
  color: #003043; }
.form_wrapper--subscibre .hs_submit {
  position: relative !important;
  right: 0 !important;
  bottom: 0;
  margin-top: 15px; }
.form_wrapper--subscibre .hs_submit .hs-button {
  margin-bottom: 0 !important;
  background: #34B294 !important; }
.form_wrapper--subscibre input {
  margin-bottom: 20px; }
.form_wrapper--subscibre input[type="submit"] {
  color: white !important; }

@media only screen and (min-width: 1025px) {
  .white-popup-block .form_wrapper .hs_submit {
    bottom: 0;
    right: 0; } }

.hs-error-msg, .hs_error_rollup label {
  font-size: 13px !important;
  color: #F68D2E; }

.hs-fieldtype-booleancheckbox {
  margin-top: 10px !important;
  margin-bottom: 0 !important; }

.actions .hs-button {
  color: white !important; }
.actions .hs-button:hover {
  background: #9e4e07;
  color: white; }

.hs_workshop_start_date {
  pointer-events: none; }

#map {
  display: block;
  height: 300px;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  background-color: gray; }
@media only screen and (min-width: 1025px) {
  #map {
    height: 668px; } }

#maplow {
  display: block;
  height: 300px;
  background-color: gray; }
@media only screen and (min-width: 1025px) {
  #maplow {
    margin-top: 100px;
    height: 350px; } }

.gm-style .gm-style-iw-d {
  padding: 20px 15px 25px 15px;
  text-align: center; }
.gm-style .gm-style-iw-d img {
  padding: 0;
  max-width: 200px;
  margin: 0 auto 15px; }
.gm-style .gm-style-iw-d p {
  padding-bottom: 3px; }
.gm-style .gm-style-iw-d .button {
  margin-top: 15px;
  margin-right: 0;
  margin-bottom: 5px; }

#map .gm-style .gm-ui-hover-effect {
  right: 4px !important;
  top: 3px !important;
  width: auto !important;
  height: auto !important; }
#map .gm-style .gm-ui-hover-effect img {
  width: 24px !important;
  height: 24px !important;
  margin: 0 !important; }

#map .gm-style .gm-style-iw-c, #maplow .gm-style .gm-style-iw-c {
  overflow: visible; }

#map .gm-style .gm-style-iw-c, #maplow .gm-style .gm-style-iw-c {
  font-size: 15px; }

#map .gm-style .gm-style-iw::after, #maplow .gm-style .gm-style-iw::after {
  display: none; }

.review-slider .slick-prev, .review-slider .slick-next, .cnc-slider .slick-prev, .cnc-slider .slick-next {
  position: absolute;
  bottom: -15px;
  z-index: 2; }

.review-slider .slick-prev, .cnc-slider .slick-prev {
  left: 40px; }

.review-slider .slick-next, .cnc-slider .slick-next {
  right: 40px; }

@media only screen and (min-width: 1025px) {
  .review-slider, .cnc-slider {
    margin: 0 20px;
    padding-right: 50px; }
  .review-slider .slick-prev, .review-slider .slick-next, .cnc-slider .slick-prev, .cnc-slider .slick-next {
    position: absolute;
    right: 0;
    left: auto; }
  .review-slider .slick-prev, .cnc-slider .slick-prev {
    bottom: 40%; }
  .review-slider .slick-next, .cnc-slider .slick-next {
    top: 30%; } }

.cnc-slider .col-6 {
  margin: 0 !important; }

.review-slider .slick-slide {
  padding: 25px; }
@media only screen and (min-width: 1025px) {
  .review-slider .slick-slide .mw_reviews__item {
    display: -webkit-box !important;
    display: flex !important; } }

.slick-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='13px' viewBox='0 0 26 13'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy-7' fill='%23F68D2E'%3E%3Cpath d='M17.25881,10.78324 L20.61281,7.80234 L1.46341,7.80234 C0.74581,7.88684 0.09451,7.37334 0.00871,6.65574 C-0.07579,5.93814 0.43771,5.28684 1.15531,5.20234 C1.25801,5.19064 1.36071,5.19064 1.46341,5.20234 L20.61281,5.20234 L17.25881,2.22144 C16.99101,1.99004 16.83371,1.65594 16.82981,1.30234 C16.87791,0.54054 17.53181,-0.04056 18.29361,0.00234 C18.67321,-0.00156 19.04111,0.13364 19.32711,0.38324 L25.17711,5.58324 C25.68541,6.00834 25.75171,6.76364 25.32661,7.27194 C25.28111,7.32524 25.23171,7.37594 25.17711,7.42144 L19.32711,12.62144 C19.04111,12.87104 18.67321,13.00754 18.29361,13.00364 C17.53051,13.04524 16.87661,12.46414 16.82981,11.70104 C16.83371,11.34744 16.99101,11.01334 17.25881,10.78324 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 26px;
  height: 14px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  padding: 20px 10px;
  cursor: pointer; }
.slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='13px' viewBox='0 0 26 13'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy-7' fill='%23C0D4E7'%3E%3Cpath d='M17.25881,10.78324 L20.61281,7.80234 L1.46341,7.80234 C0.74581,7.88684 0.09451,7.37334 0.00871,6.65574 C-0.07579,5.93814 0.43771,5.28684 1.15531,5.20234 C1.25801,5.19064 1.36071,5.19064 1.46341,5.20234 L20.61281,5.20234 L17.25881,2.22144 C16.99101,1.99004 16.83371,1.65594 16.82981,1.30234 C16.87791,0.54054 17.53181,-0.04056 18.29361,0.00234 C18.67321,-0.00156 19.04111,0.13364 19.32711,0.38324 L25.17711,5.58324 C25.68541,6.00834 25.75171,6.76364 25.32661,7.27194 C25.28111,7.32524 25.23171,7.37594 25.17711,7.42144 L19.32711,12.62144 C19.04111,12.87104 18.67321,13.00754 18.29361,13.00364 C17.53051,13.04524 16.87661,12.46414 16.82981,11.70104 C16.83371,11.34744 16.99101,11.01334 17.25881,10.78324 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.slick-prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='13px' viewBox='0 0 26 13'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy-8' transform='translate(13.000000, 7.000000) scale(-1, 1) translate(-13.000000, -7.000000) ' fill='%23F68D2E'%3E%3Cpath d='M17.25881,10.78324 L20.61281,7.80234 L1.46341,7.80234 C0.74581,7.88684 0.09451,7.37334 0.00871,6.65574 C-0.07579,5.93814 0.43771,5.28684 1.15531,5.20234 C1.25801,5.19064 1.36071,5.19064 1.46341,5.20234 L20.61281,5.20234 L17.25881,2.22144 C16.99101,1.99004 16.83371,1.65594 16.82981,1.30234 C16.87791,0.54054 17.53181,-0.04056 18.29361,0.00234 C18.67321,-0.00156 19.04111,0.13364 19.32711,0.38324 L25.17711,5.58324 C25.68541,6.00834 25.75171,6.76364 25.32661,7.27194 C25.28111,7.32524 25.23171,7.37594 25.17711,7.42144 L19.32711,12.62144 C19.04111,12.87104 18.67321,13.00754 18.29361,13.00364 C17.53051,13.04524 16.87661,12.46414 16.82981,11.70104 C16.83371,11.34744 16.99101,11.01334 17.25881,10.78324 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  width: 26px;
  height: 14px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  padding: 20px 10px;
  cursor: pointer; }
.slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26px' height='13px' viewBox='0 0 26 13'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy-8' transform='translate(13.000000, 7.000000) scale(-1, 1) translate(-13.000000, -7.000000) ' fill='%23C0D4E7'%3E%3Cpath d='M17.25881,10.78324 L20.61281,7.80234 L1.46341,7.80234 C0.74581,7.88684 0.09451,7.37334 0.00871,6.65574 C-0.07579,5.93814 0.43771,5.28684 1.15531,5.20234 C1.25801,5.19064 1.36071,5.19064 1.46341,5.20234 L20.61281,5.20234 L17.25881,2.22144 C16.99101,1.99004 16.83371,1.65594 16.82981,1.30234 C16.87791,0.54054 17.53181,-0.04056 18.29361,0.00234 C18.67321,-0.00156 19.04111,0.13364 19.32711,0.38324 L25.17711,5.58324 C25.68541,6.00834 25.75171,6.76364 25.32661,7.27194 C25.28111,7.32524 25.23171,7.37594 25.17711,7.42144 L19.32711,12.62144 C19.04111,12.87104 18.67321,13.00754 18.29361,13.00364 C17.53051,13.04524 16.87661,12.46414 16.82981,11.70104 C16.83371,11.34744 16.99101,11.01334 17.25881,10.78324 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.slick-dots {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: -20px; }
.slick-dots li {
  padding: 0 5px !important;
  margin: 10px 0;
  list-style: none;
  display: inline-block; }
.slick-dots li:before {
  display: none; }
.slick-dots li button {
  display: inline-block;
  left: -4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background: transparent;
  width: 9px;
  height: 9px;
  opacity: 0.2;
  content: '';
  color: transparent;
  font-size: 0;
  line-height: 0; }
.slick-dots li button:focus {
  outline: none; }
.slick-dots li button:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 20px;
  border: 1px solid #003043;
  display: block;
  position: relative;
  left: 0px;
  top: -2.5px; }
.slick-dots li.slick-active button {
  opacity: 1; }
.slick-dots li.slick-active button:before {
  background: #003043; }

.works_slider .slick-slide div {
  padding: 20px; }

.breadcrumbs span span {
  font-size: 0.76471em;
  color: #003043; }

.breadcrumbs span span a, .breadcrumbs span span span {
  font-size: 1em; }

.breadcrumbs span span span {
  padding-left: 5px;
  color: #003043; }

.breadcrumbs a {
  color: #F68D2E;
  text-decoration: none;
  padding-right: 5px; }
.breadcrumbs a:hover {
  color: #003043; }

.breadcrumbs .home_icon {
  width: 20px;
  margin-bottom: -3px;
  display: inline-block;
  color: #003043; }

.checklist, .mw_block ul, .checklist ul, .mw_machinecheck__item_content ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative; }
.checklist li, .mw_block ul li, .checklist ul li, .mw_machinecheck__item_content ul li {
  padding-left: 35px;
  position: relative;
  font-size: 0.88235em;
  line-height: 1.70588em;
  margin-bottom: 0.47059em; }
/* lijst-items zelf: ruimte maken voor het icoon */
.checklist li,
.mw_block ul li,
.checklist ul li,
.mw_machinecheck__item_content ul li {
  position: relative;
  padding-left: 32px; /* evt. iets kleiner/groter zetten */
}

/* subtiele groene checkmark */
.checklist li:before,
.mw_block ul li:before,
.checklist ul li:before,
.mw_machinecheck__item_content ul li:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 4px; /* uitlijning t.o.v. tekst, eventueel een paar px tweaken */
  width: 20px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2218%22%20viewBox%3D%220%200%2024%2018%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpolyline%20points%3D%221%209%208%2016%2023%201%22%20fill%3D%22none%22%20stroke%3D%22%2334B294%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;
}



.mw_block .nochecks li {
  padding-left: 18px; }
.mw_block .nochecks li:before {
  background-image: none !important;
  content: '●' !important;
  color: #F68D2E; }

.mw_machinecheck__item_content ul {
  margin-bottom: 25px; }

.mw_block ul {
  margin-bottom: 25px; }

.mw_block h3 + ul, .mw_block h4 + ul {
  margin-top: 15px; }

.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_header {
  margin: 0 auto;
  width: 100%;
  max-width: 1280px;
  display: block;
  position: relative;
  padding: 0 15px; }
@media only screen and (min-width: 1025px) {
  .hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_header {
    padding: 0 55px; } }
.hs_cos_wrapper_type_rich_text h1, .hs_cos_wrapper_type_rich_text h2, .hs_cos_wrapper_type_header h1, .hs_cos_wrapper_type_header h2 {
  position: relative; }
.hs_cos_wrapper_type_rich_text h1:before, .hs_cos_wrapper_type_rich_text h2:before, .hs_cos_wrapper_type_header h1:before, .hs_cos_wrapper_type_header h2:before {
  content: '';
  width: 50px;
  height: 4px;
  display: block;
  position: absolute;
  top: -6px;
  left: 0;
  background: #F68D2E; }

.blog-content-wrapper .hs_cos_wrapper_type_rich_text {
  padding: 0; }
@media only screen and (min-width: 1025px) {
  .blog-content-wrapper .hs_cos_wrapper_type_rich_text {
    padding: 0; } }

.mfp-content {
  text-align: center; }

.white-popup-block {
  text-align: left;
  background-color: white;
  display: inline-block;
  max-width: 1280px;
  margin: 0 auto;
  padding: 15px;
  border-radius: 8px;
  position: relative; }
@media only screen and (min-width: 1025px) {
  .white-popup-block {
    padding: 40px; } }

/* Style the tab */
.tab {
  overflow: hidden;
  padding-top: 30px; }

/* Style the buttons that are used to open the tab content */
.tab button {
  background: #DFEBF2;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 1.11765em;
  text-transform: uppercase;
  color: #003043;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  margin-right: 10px;
  width: 100%;
  border-radius: 8px 8px 0 0; }
@media only screen and (min-width: 768px) {
  .tab button {
    width: auto; } }

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd; }

/* Create an active/current tablink class */
.tab button.active {
  background-color: #fff;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3); }

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 7px;
  border-top-left-radius: 0;
  padding: 40px;
  border-top: none; }
.tabcontent:first-child {
  display: block; }

.tab_content_wrap {
  width: 100%;
  padding: 0; }
@media only screen and (min-width: 768px) {
  .tab_content_wrap {
    -webkit-column-count: 2;
    column-count: 2; } }
.tab_content_wrap--heading {
  -webkit-column-count: 1;
  column-count: 1; }

.tab_content h3 {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  -webkit-column-span: all;
  column-span: all; }

.tab_content .col_spacer {
  -webkit-column-span: all;
  column-span: all; }

.tab_content .spec_item {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 5px 0;
  font-weight: 400;
  border-bottom: 1px solid #ececec;
  width: 100%;
  font-size: 15px;
  position: relative;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  min-height: 40px; }
.tab_content .spec_item svg {
  width: 25px;
  bottom: -5px;
  position: relative; }

.blog-pagination {
  text-align: center; }
.blog-pagination .button {
  width: 125px; }

.pagination-section {
  border-top: 2px solid #C0D4E7;
  padding-top: 25px;
  margin-top: 35px; }

.pagination--overview {
  margin: 0 80px; }
.pagination--overview svg {
  position: relative;
  bottom: -10px; }

.navbar {
  -webkit-transition: .25s ease all;
  transition: .25s ease all;
  background: #003043; }
@media only screen and (min-width: 1025px) {
  .navbar {
    background: rgba(0, 48, 67, 0.82); }
  .navbar .container {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between; } }
.navbar .brand {
  width: 121px;
  padding: 26px 0 18px; }
@media only screen and (min-width: 1025px) {
  .navbar .brand {
    width: 172px;
    padding: 26px 0; } }
@media only screen and (min-width: 1025px) {
  .navbar {
    overflow: visible;
    -webkit-box-align: center;
    align-items: center;
    display: -webkit-box;
    display: flex;
    max-height: inherit; } }
.navbar .mainnav {
  position: fixed;
  right: -80%;
  width: 80%;
  background: #003043;
  height: 100%;
  -webkit-transition: right .25s ease;
  transition: right .25s ease;
  z-index: 999;
  top: 0;
  padding: 20px 20px 50px; }
.open-nav .navbar .mainnav {
  right: 0; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav {
    position: relative;
    width: 100%;
    right: 0;
    padding: 0;
    padding-left: 200px;
    background: transparent;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between; } }
.navbar .mainnav .hs_cos_wrapper_type_menu {
  width: 100%;
  padding-right: 20px; }
.navbar .mainnav .hs-menu-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav .hs-menu-wrapper ul {
    display: -webkit-box;
    display: flex;
    text-align: left;
    width: 100%;
    -webkit-box-pack: justify;
    justify-content: space-between; } }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item {
  display: block;
  position: relative;
  padding: 6px 0; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item {
    padding: 0; } }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item a {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  font-size: 1.11765em;
  color: #fff; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item a {
    padding: 0;
    font-size: 1em; } }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item:hover a, .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item.active-branch a, .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item.active a {
  color: #F68D2E; }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item:hover a {
  color: #F68D2E; }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item:hover > .hs-menu-children-wrapper {
  display: block; }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper {
  display: none;
  left: 0;
  width: 100%;
  margin: 0; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper {
    position: absolute;
    padding: 20px;
    padding-top: 50px;
    min-width: 320px; } }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper li a {
  text-transform: none;
  color: white;
  font-size: 1em; }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper li a:hover {
  color: #F68D2E; }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item .hs-menu-children-wrapper:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 37px;
  z-index: -1;
  width: 100%;
  height: calc( 100% - 37px);
  background: rgba(0, 48, 67, 0.82); }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item.hs-item-has-children {
  position: relative; }
@media only screen and (min-width: 1025px) {
  .navbar .mainnav .hs-menu-wrapper ul .hs-menu-item.hs-item-has-children {
    padding-left: 20px; } }
.navbar .mainnav .hs-menu-wrapper ul .hs-menu-item.hs-item-has-children:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 12px;
  width: 12px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='7px' viewBox='0 0 12 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EPath 2 Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Index-1280-grid' transform='translate(-764.000000, -89.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpolyline id='Path-2-Copy-2' transform='translate(770.000000, 90.000000) rotate(-45.000000) translate(-770.000000, -90.000000) ' points='767 87 767 93 773 93'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.navbar .mainnav .menu-item--search {
  position: relative;
  bottom: -2px;
  margin-left: 20px; }
@media screen and (max-width: 1024px) {
  .navbar .mainnav .menu-item--search {
    position: absolute;
    top: 20px;
    margin-left: 20px;
    right: 20px; } }
.navbar .mainnav .menu-item--search svg {
  width: 22px; }
.navbar .mainnav .menu-item--search:hover path {
  fill: #F68D2E; }

#nav-trigger {
  border: 0;
  background: transparent;
  -webkit-transition: opacity;
  transition: opacity;
  cursor: pointer;
  display: inline-block;
  height: 45px;
  position: absolute;
  top: 20px;
  right: 30px;
  width: 45px;
  z-index: 4;
  /*----------  Hamburger icon  ----------*/
  /* Animate the icon when open/close */ }
.open-nav #nav-trigger {
  right: calc(30% + 20px); }
#nav-trigger:focus {
  outline: none; }
@media screen and (min-width: 1024px) {
  #nav-trigger {
    top: 41px; } }
@media only screen and (min-width: 1025px) {
  #nav-trigger {
    display: none; } }
#nav-trigger span {
  background-color: white;
  display: block;
  height: 3px;
  margin: 23px auto 0;
  position: relative;
  -webkit-transition: background-color 250ms;
  transition: background-color 250ms;
  width: 23px; }
#nav-trigger span:before, #nav-trigger span:after {
  background-color: white;
  border-radius: 0;
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  -webkit-transition: top 250ms 500ms ease, background-color 250ms, -webkit-transform 250ms ease;
  transition: top 250ms 500ms ease, background-color 250ms, -webkit-transform 250ms ease;
  transition: top 250ms 500ms ease, transform 250ms ease, background-color 250ms;
  transition: top 250ms 500ms ease, transform 250ms ease, background-color 250ms, -webkit-transform 250ms ease;
  width: 100%; }
#nav-trigger span:before {
  top: -8px; }
#nav-trigger span:after {
  top: 8px; }
.open-nav #nav-trigger span {
  width: 23px;
  background-color: transparent; }
.open-nav #nav-trigger span:before {
  background-color: white;
  top: 0;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg);
  -webkit-transition: top 250ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease;
  transition: top 250ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease;
  transition: top 250ms ease, transform 250ms 500ms ease, background-color 250ms;
  transition: top 250ms ease, transform 250ms 500ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease; }
.open-nav #nav-trigger span:after {
  background-color: white;
  top: 0;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg);
  -webkit-transition: top 250ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease;
  transition: top 250ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease;
  transition: top 250ms ease, transform 250ms 500ms ease, background-color 250ms;
  transition: top 250ms ease, transform 250ms 500ms ease, background-color 250ms, -webkit-transform 250ms 500ms ease; }

.body-container-wrapper, .footer-container-wrapper {
  right: 0;
  -webkit-transition: right .25s ease;
  transition: right .25s ease;
  position: relative; }

.header-container-wrapper {
  right: 0;
  -webkit-transition: right .25s ease;
  transition: right .25s ease;
  z-index: 5; }

.open-nav .header-container-wrapper, .open-nav .body-container-wrapper, .open-nav .footer-container-wrapper {
  right: 50%; }

.topnav {
  position: relative;
  z-index: 4;
  background: #003043;
  text-align: right;
  padding: 0.23529em 0;
  color: white;
  -webkit-transition: right .25s ease;
  transition: right .25s ease; }
.topnav span {
  font-size: 0.64706em;
  line-height: 0.82353em; }
.topnav span.new{
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: .82353em;
    padding: 5px;
    text-decoration: none;
    border-radius: 4px;
    background: #E99145;
    text-transform: capitalize;
}
.topnav a:hover span.new{
    color: #fff;
}
@media screen and (max-width: 1024px) {
  .topnav {
    text-align: center;
    position: fixed;
    right: -80%;
    width: 80%;
    bottom: 8%; } }
.open-nav .topnav {
  right: 0; }
.topnav .hs-menu-wrapper {
  display: inline-block; }
.topnav .hs-menu-wrapper ul {
  margin: 0;
  padding: 0; }
.topnav .hs-menu-item {
  display: block;
  position: relative; }
@media only screen and (min-width: 1025px) {
  .topnav .hs-menu-item {
    float: left; } }
.topnav .hs-menu-item:hover > .hs-menu-children-wrapper {
  display: block; }
.topnav .hs-menu-item .hs-menu-children-wrapper {
  display: none;
  left: 0;
  width: 100%;
  min-width: 250px;
  margin: 0;
  background: rgba(0, 48, 67, 0.82); }
@media only screen and (min-width: 1025px) {
  .topnav .hs-menu-item .hs-menu-children-wrapper {
    position: absolute;
    padding: 20px; } }
.topnav .hs-menu-item.hs-item-has-children {
  position: relative;
  padding-left: 20px; }
.topnav .hs-menu-item.hs-item-has-children:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 12px;
  width: 12px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='12px' height='7px' viewBox='0 0 12 7' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EPath 2 Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Index-1280-grid' transform='translate(-764.000000, -89.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpolyline id='Path-2-Copy-2' transform='translate(770.000000, 90.000000) rotate(-45.000000) translate(-770.000000, -90.000000) ' points='767 87 767 93 773 93'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.topnav .container {
  display: -webkit-box;
  display: flex; }
@media only screen and (min-width: 1025px) {
  .topnav .container {
    -webkit-box-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    align-items: center; } }
.topnav .container .topnav_link--phone a {
  padding: 0 10px 0 0; }
@media screen and (max-width: 1024px) {
  .topnav .container {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; } }
@media screen and (max-width: 1024px) {
  .topnav .container .topnav_link, .topnav .container .topnav_link--phone {
    line-height: 2em;
    text-align: center; } }
@media screen and (max-width: 1024px) {
  .topnav .hs_cos_wrapper_type_language_switcher {
    position: fixed;
    right: 80px;
    top: 30px;
    z-index: 2;
    -webkit-transition: right .25s ease;
    transition: right .25s ease; }
  .open-nav .topnav .hs_cos_wrapper_type_language_switcher {
    right: 100%; } }
.topnav a {
  color: #fff;
  letter-spacing: 1px;
  font-size: 0.64706em;
  line-height: 0.82353em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 0 0.88235em; }
.topnav a:hover {
  color: #F68D2E; }
.topnav a.topnav_link--phone {
  position: relative;
  top: -1px; }
@media only screen and (min-width: 1025px) {
  .topnav {
    display: block; } }
.topnav .phone-icon {
  width: 15px;
  position: relative;
  bottom: -4px; }
.topnav .globe_class {
  -webkit-filter: brightness(1) invert(1);
  filter: brightness(1) invert(1);
  position: relative;
  bottom: -2px; }

.globe_class .lang_list_class {
  -webkit-filter: brightness(1) invert(1);
  filter: brightness(1) invert(1);
  border-radius: 8px;
  overflow: hidden; }
.globe_class .lang_list_class li {
  background: white; }
.globe_class .lang_list_class li:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px; }
.globe_class .lang_list_class li:hover a {
  color: #F68D2E; }
.globe_class .lang_list_class li a {
  color: #003043;
  padding: 0;
  font-size: 10px; }

.careers_dot {
  background: #F68D2E;
  color: white;
  padding: 5px;
  border-radius: 10px;
  top: -2px;
  position: relative;
  display: inline-block;
  width: 15px;
  text-align: center; }

.lang_switcher_class {
  position: relative;
  display: inline-block; }

.globe_class {
  background-image: url("//static.hsappstatic.net/cos-LanguageSwitcher/static-1.11/img/globe.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  cursor: pointer; }

.lang_list_class {
  display: none;
  position: absolute;
  top: 17px;
  left: 50%;
  width: 130px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  z-index: 100;
  list-style-type: none;
  padding: 15px 0 0;
  margin: 0; }

.globe_class:hover .lang_list_class {
  display: block; }

.lang_list_class:before {
  top: -8px;
  border: 12px solid transparent;
  border-bottom-color: #000; }

.lang_list_class:after, .lang_list_class:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -12px; }

.lang_list_class:after {
  top: -7px;
  border: 12px solid transparent;
  border-bottom-color: #fff;
  margin-bottom: -1px; }

.lang_list_class li {
  position: relative;
  line-height: 1;
  font-size: 13px;
  padding: 0 20px 10px;
  background-color: #fff;
  border-left: 1px solid #000;
  border-right: 1px solid #000; }

.lang_list_class li:first-child {
  padding-top: 15px;
  border-top: 1px solid #000; }

.lang_list_class li:last-child {
  padding-bottom: 15px;
  border-bottom: 1px solid #000; }

.lang_list_class li a {
  text-decoration: none;
  color: #000;
  cursor: pointer; }

.lang_list_class li a:hover {
  color: #02f; }

.hs-blog-post .switch__product {
  display: none; }

.mw_header_wrapper {
  position: relative;
  margin-bottom: -35px; }
@media only screen and (min-width: 768px) {
  .mw_header_wrapper {
    margin-bottom: 0; } }

.mw_headerimage {
  position: relative;
  height: 270px;
  background-position: 40% 50%;
  background-size: cover;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2169 777.7' style='enable-background:new 0 0 2169 777.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,771.1c0,0,146.8-5,235.1-17.2c101.3-14,333.7-76.7,435.5-85.8c109-9.8,172.3-6.5,218.3-3.7 c79.9,4.8,237.9,19.3,317.4,28.9c136.7,16.5,384.9,56,514,66c111.1,8.6,278.1,10.3,278.1,10.3l170.6,0V0H0'/%3E%3C/svg%3E%0A");
  mask-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 2169 777.7' style='enable-background:new 0 0 2169 777.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M0,771.1c0,0,146.8-5,235.1-17.2c101.3-14,333.7-76.7,435.5-85.8c109-9.8,172.3-6.5,218.3-3.7 c79.9,4.8,237.9,19.3,317.4,28.9c136.7,16.5,384.9,56,514,66c111.1,8.6,278.1,10.3,278.1,10.3l170.6,0V0H0'/%3E%3C/svg%3E%0A");
  -webkit-mask-size: 1500px;
  mask-size: 1500px;
  -webkit-mask-position: 35% 100%;
  mask-position: 35% 100%; }
@media only screen and (min-width: 768px) {
  .mw_headerimage {
    height: 400px;
    background-position: top center;
    background-size: cover; } }
@media screen and (min-width: 1024px) {
  .mw_headerimage {
    -webkit-mask-size: 1920px;
    mask-size: 1920px;
    -webkit-mask-position: 55% 100%;
    mask-position: 55% 100%; } }
@media screen and (min-width: 1920px) {
  .mw_headerimage {
    mask-size: cover;
    -webkit-mask-size: cover;
    mask-position: 35% 100%;
    -webkit-mask-position: 35% 100%; } }
.mw_headerimage:after {
  content: '';
  display: block;
  width: 100%;
  height: 5px;
  background: white;
  position: absolute;
  bottom: 0; }
.mw_headerimage--homepage {
  height: 500px;
  background-position: 35% 50%; 
  background-size:cover!important;
}
@media only screen and (min-width: 768px) {
  .mw_headerimage--homepage {
    height: 621px;
    background-size: cover; } }
.mw_headerimage h1 {
  color: white;
  width: 420px;
  font-size: 1.88235em;
  padding-right: 28%;
  text-transform: none; }
@media only screen and (min-width: 768px) {
  .mw_headerimage h1 {
    font-size: 3em;
    padding-right: 0; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mw_headerimage:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 120px;
    background-position: center bottom;
    background-size: cover;
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3409 149.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eoverlay_home%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M.1,107.57l573.51,1c89.08.16,254.52-17.86,342.76-30.07,101.26-14,312.41-62.82,414.23-71.94,109-9.76,172.33-6.48,218.32-3.74,79.92,4.76,237.92,19.27,317.4,28.87,136.68,16.49,384.86,56,514.05,66.05,111.14,8.62,445.05,10.29,445.05,10.29l583.58.26-.67,41H0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }
@supports (display: -ms-grid) {
  .mw_headerimage:before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 120px;
    background-position: center bottom;
    background-size: cover;
    background-repeat: repeat-x;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3409 149.24'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Eoverlay_home%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M.1,107.57l573.51,1c89.08.16,254.52-17.86,342.76-30.07,101.26-14,312.41-62.82,414.23-71.94,109-9.76,172.33-6.48,218.32-3.74,79.92,4.76,237.92,19.27,317.4,28.87,136.68,16.49,384.86,56,514.05,66.05,111.14,8.62,445.05,10.29,445.05,10.29l583.58.26-.67,41H0Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); } }

.mw_headerbuttons {
  position: relative;
  width: 100%;
  top: -100px;
  margin-bottom: -100px; }
@media only screen and (min-width: 768px) {
  .mw_headerbuttons {
    position: absolute;
    width: 100%;
    bottom: 20px;
    top: auto;
    margin-bottom: unset; } }
.mw_headerbuttons .container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 768px) {
  .mw_headerbuttons .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }
.mw_headerbuttons_button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1;
  margin: 5px 0;
  padding: 25px 20px;
  border-radius: 5px;
  text-decoration: none;
  text-align: left;
  font-size: 1em;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  line-height: 1em;
  font-weight: 500;
  color: white;
  text-transform: uppercase; }
.mw_headerbuttons_button:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(50% - 7px);
  right: 20px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='17px' viewBox='0 0 32 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M20.4369589,14.0180695 L24.7971589,10.1428995 L1.90293892,10.1428995 C0.970058921,10.2527495 0.123368921,9.58519949 0.0118289208,8.65231949 C-0.0980210792,7.71943949 0.569528921,6.87274949 1.50240892,6.76289949 C1.63591892,6.74768949 1.76942892,6.74768949 1.90293892,6.76289949 L24.7971589,6.76289949 L20.4369589,2.88772949 C20.0888189,2.58690949 19.8843289,2.15257949 19.8792589,1.69289949 C19.9417889,0.702559488 20.7918589,-0.0528705116 21.7821989,0.0028994884 C22.2756789,-0.0021705116 22.7539489,0.173589488 23.1257489,0.498069488 L30.7307489,7.25806949 C31.3915389,7.81069949 31.4777289,8.79258949 30.9250989,9.45337949 C30.8659489,9.52266949 30.8017289,9.58857949 30.7307489,9.64772949 L23.1257489,16.4077295 C22.7539489,16.7322095 22.2756789,16.9096595 21.7821989,16.9045895 C20.7901689,16.9586695 19.9400989,16.2032395 19.8792589,15.2112095 C19.8843289,14.7515295 20.0888189,14.3171995 20.4369589,14.0180695 Z' id='Fill-1' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .mw_headerbuttons_button:before {
    bottom: 20px;
    right: 20px;
    width: 32px;
    height: 17px; } }
.mw_headerbuttons_button:hover:before {
  right: 10px; }
@media only screen and (min-width: 768px) {
  .mw_headerbuttons_button {
    text-align: center;
    -webkit-box-pack: center;
    justify-content: center;
    margin: 0 20px;
    padding: 35px 25px;
    max-width: 330px;
    font-size: 1.64706em; } }
.mw_headerbuttons_button--yellow {
  background: rgba(218, 170, 25, 0.95);
  box-shadow: 9px 12px 19px 0 rgba(148, 168, 180, 0.5); }
.mw_headerbuttons_button--blue {
  background: rgba(66, 147, 208, 0.95);
  box-shadow: 9px 12px 19px 0 rgba(148, 168, 180, 0.5); }
.mw_headerbuttons--intro {
  position: relative;
  bottom: 0; }
.mw_headerbuttons--intro .container {
  -webkit-box-pack: start;
  justify-content: flex-start; }
.mw_headerbuttons--intro .mw_headerbuttons_button {
  margin-left: 20px; }
@media only screen and (min-width: 768px) {
  .mw_headerbuttons--intro .mw_headerbuttons_button {
    padding: 20px 35px;
    margin-left: 40px; } }

.breadcrumb {
  margin-bottom: 0; }

.breadcrumb-home {
  font-size: 12px;
  font-weight: 400;
  color: #060d0f !important;
  text-decoration: none;
  float: left;
  line-height: 28px;
  padding: 2px 10px 0 0; }
.breadcrumb-home a {
  color: #060d0f;
  text-decoration: none; }

.hs-breadcrumb-menu-wrapper {
  position: absolute;
  left: 70px; }
@media only screen and (min-width: 768px) {
  .hs-breadcrumb-menu-wrapper {
    left: 110px; } }
@media only screen and (min-width: 1025px) {
  .hs-breadcrumb-menu-wrapper {
    left: 90px; } }
.hs-breadcrumb-menu-wrapper .hs-breadcrumb-menu-item {
  padding: 0 5px !important; }
.hs-breadcrumb-menu-wrapper .hs-breadcrumb-label, .hs-breadcrumb-menu-wrapper .hs-breadcrumb-menu-divider {
  font-size: 12px;
  font-weight: 400;
  color: #060d0f; }
.hs-breadcrumb-menu-wrapper .last-crumb .hs-breadcrumb-label {
  font-weight: 400; }

.search-form {
  opacity: 0;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  background: rgba(0, 48, 67, 0.75);
  display: -webkit-box;
  display: flex;
  visibility: visible;
  position: fixed;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  z-index: 10; }
.search-form.hidden {
  display: none; }
.search-form input {
  background-color: transparent;
  border: 0;
  position: relative;
  color: white;
  font-size: 24px;
  padding: 15px; }
.search-form input:focus {
  outline: none !important; }
.search-form .search-input {
  display: -webkit-box;
  display: flex;
  position: relative; }
.search-form .search-input:before {
  content: '';
  position: absolute;
  width: 0px;
  height: 2px;
  background-color: white;
  display: block;
  bottom: 0;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  -webkit-transition-delay: .25s;
  transition-delay: .25s; }
.search-form svg {
  width: 25px; }
.search-form .close {
  position: absolute;
  top: 0px;
  right: 50px;
  color: white;
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer; }
.search-form .close span {
  width: 40px;
  height: 3px;
  background-color: white;
  display: block;
  position: absolute;
  top: 50%; }
.search-form .close span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }
.search-form .close span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }
.search-form.animate-in {
  opacity: 1; }
.search-form.animate-in .search-input:before {
  width: 100%; }

.hs-search-field__bar {
  position: relative;
  margin-top: 25px; }
@media only screen and (min-width: 1025px) {
  .hs-search-field__bar {
    width: 50%; } }
.hs-search-field__bar:before {
  content: '';
  width: 22px;
  height: 21px;
  background-size: cover;
  display: block;
  position: absolute;
  right: 20px;
  top: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21'%3E%3Cpath d='M13.713 13.04a6.639 6.639 0 01-4.673 2.294 6.637 6.637 0 01-4.904-1.745c-2.645-2.425-2.885-6.603-.533-9.313A6.638 6.638 0 018.67 1.97a6.63 6.63 0 014.51 1.757c2.645 2.424 2.884 6.602.533 9.313m7.828 5.787l-5.808-5.179a8.574 8.574 0 001.248-2.594 8.66 8.66 0 00.307-3.081 8.6 8.6 0 00-.89-3.194 8.625 8.625 0 00-2.026-2.625 8.604 8.604 0 00-6.21-2.14 8.6 8.6 0 00-5.966 2.882A8.6 8.6 0 00.015 9.153a8.601 8.601 0 002.881 5.967A8.595 8.595 0 009.153 17.3a8.646 8.646 0 002.922-.684 8.57 8.57 0 002.349-1.5l5.808 5.178a.976.976 0 00.711.248.985.985 0 00.598-1.716' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E"); }
.hs-search-field__bar .hs-search-field__input {
  padding: 10px 20px;
  border-radius: 8px;
  background: #f9f9f9;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  height: 48px;
  padding-left: 10px; }

.hs-search-results__listing {
  margin-top: 25px; }
.hs-search-results__listing li {
  padding: 20px;
  background: white;
  margin-bottom: 35px;
  border-radius: 8px;
  box-shadow: 0 0 28px 0 rgba(35, 71, 93, 0.3); }
.hs-search-results__listing li a {
  color: #003043; }

.footer {
  background: #003043;
  margin-top: 30px;
  position: relative;
  padding: 0;
  padding-left: 15px; }
.footer:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -227px;
  height: 278px;
  width: 100%;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='2854px' height='277px' viewBox='0 0 2854 277' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63 (92445) - https://sketch.com --%3E%3Ctitle%3EFill 1%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M2853.49117,276.572463 C2672.76422,197.69376 2560.30845,135.893609 2516.12387,91.1720099 C2336.51225,-90.6182883 2125.65755,45.4298751 1941.90217,106.047871 C1835.67982,141.085755 1731.0655,140.480712 1624.32004,151.871891 C1490.18405,166.188201 1358.37763,200.166123 1223.81387,188.033425 C1060.94991,173.344082 907.101538,122.286722 735.167891,107.512711 C543,91 394.375069,99.924657 264.923995,162.357781 C238.932764,173.639779 212.593643,187.623998 186.911646,205.297613 C135.549372,240.650907 73.295886,264.409191 0.151188361,276.572463 L2853.49117,276.572463 Z' id='Fill-1' fill='%23003043'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: auto 100%;
  background-position: bottom center;
  background-repeat: repeat-x;
  z-index: 1;
  pointer-events: none; }
.footer:after {
  content: '';
  z-index: 0;
  display: block;
  position: absolute;
  left: 0;
  top: -400px;
  height: 400px;
  width: 100%;
  opacity: 0.25;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#003043));
  background-image: linear-gradient(180deg, #FFFFFF 0%, #003043 100%);
  pointer-events: none; }
@media only screen and (min-width: 1025px) {
  .footer {
    padding: 0; } }
.footer p {
  color: #C0D4E7;
  font-size: 0.82353em;
  font-weight: 400; }
.footer h3 {
  font-size: 1.41176em;
  font-weight: normal;
  color: #F68D2E;
  margin-bottom: 0;
  padding-bottom: 10px; }
.footer h5.gray {
  color: #C0D4E7;
  margin-bottom: 15px; }
.footer .dealers_link {
  text-transform: uppercase;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-decoration: none; }
.footer .dealers_link svg {
  margin-bottom: -10px;
  margin-right: 5px; }
.footer .dealers_link:hover {
  color: white; }
.footer ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0.82353em;
  color: #C0D4E7; }
.footer ul a {
  color: #C0D4E7;
  text-decoration: none; }
.footer ul a:hover {
  color: #F68D2E; }
.footer .find-a-dealer {
  text-transform: uppercase;
  color: #C0D4E7;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none; }
.footer .find-a-dealer svg {
  margin-bottom: -6px;
  margin-right: 5px; }
.footer .find-a-dealer:hover {
  color: #F68D2E; }
.footer .disclaimer {
  margin: 20px 0 0;
  color: #C0D4E7;
  background: #002839;
  font-size: 0.70588em;
  padding: 15px 0; }
@media only screen and (min-width: 1025px) {
  .footer .disclaimer {
    margin-top: 70px; } }
.footer .disclaimer ul li {
  display: inline-block;
  padding-right: 10px;
  padding-left: 10px;
  position: relative;
  font-size: 12px; }
.footer .disclaimer ul li:before {
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  position: absolute;
  left: 0;
  top: 5px;
  background: #C0D4E7; }
.footer .disclaimer span {
  display: inline-block;
  padding-right: 10px; }
.footer .social_icons a {
  margin-right: 5px;
  text-decoration: none; }

.mw_contactbar {
  min-height: 80px;
  margin-top: 25px;
  margin-bottom: 75px; }
@media only screen and (min-width: 1025px) {
  .mw_contactbar {
    margin-top: inherit;
    margin-bottom: 220px;
    position: relative;
    z-index: 10; } }
.mw_contactbar .mobilehidden {
  display: none; }
@media only screen and (min-width: 1025px) {
  .mw_contactbar .mobilehidden {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column; } }
@media only screen and (min-width: 1025px) {
  .mw_contactbar .desktophidden {
    display: none; } }
.mw_contactbar_bar {
  background: white;
  box-shadow: 0 0 25px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between; }
.mw_contactbar_block {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding: 10px 0 10px;
  text-align: center;
  line-height: 14px;
  -webkit-transform: translateY(0) scale(0.9);
  transform: translateY(0) scale(0.9);
  text-align: left;
  font-size: 13px; }
.mw_contactbar_block svg {
  margin-bottom: 5px; }
@media only screen and (min-width: 1025px) {
  .mw_contactbar_block {
    padding: 20px 50px 20px 20px;
    width: 20%;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); } }
.mw_contactbar_block a {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  font-size: 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  text-decoration: none;
  color: #003043; }
.mw_contactbar_block:nth-child(1) {
  display: none; }
@media only screen and (min-width: 1025px) {
  .mw_contactbar_block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
  .mw_contactbar_block a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; }
  .mw_contactbar_block svg {
    margin-right: 20px; }
  .mw_contactbar_block:nth-child(1) {
    display: -webkit-box;
    display: flex; } }
.mw_contactbar_block h4 {
  font-size: 15px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  text-transform: none;
  color: #F68D2E; }
.mw_contactbar .mw_contactbar__wrapper {
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  padding: 0 20px; }
@media only screen and (min-width: 1025px) {
  .mw_contactbar .mw_contactbar__wrapper {
    padding: 0; } }
.mw_contactbar .mw_contactbar__wrapper.fixed {
  padding: 0;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 3;
  background: white;
  box-shadow: 0 0 40px 0 rgba(148, 168, 180, 0.5); }
.mw_contactbar .mw_contactbar__wrapper.fixed .mw_contactbar_bar {
  box-shadow: none;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
.mw_contactbar .mw_contactbar__wrapper.fixed .mw_contactbar_block {
  padding: 10px 0 0;
  -webkit-transform: scale(0.9) translateY(5px);
  transform: scale(0.9) translateY(5px); }
@media only screen and (min-width: 1025px) {
  .mw_contactbar .mw_contactbar__wrapper.fixed .mw_contactbar_block {
    padding: 20px;
    -webkit-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0); } }

.mw_introblock .container > .col-12:first-child {
  margin-bottom: 35px; }
@media only screen and (min-width: 768px) {
  .mw_introblock .container > .col-12:first-child {
    margin-bottom: inherit; } }

.mw_textblock--hasbg {
  background: rgba(66, 147, 208, 0.06); }

.mw_textblock__image {
  display: inline-block;
  border-radius: 8px;
  overflow: hidden; }
.mw_textblock__imagewrap {
  margin-bottom: 40px; }
@media only screen and (min-width: 1025px) {
  .mw_textblock__imagewrap {
    margin-bottom: 0; } }

.mw_textblock__wrapper .mw_textblock__imagewrap {
  background-size: cover;
  background-position: center center; }

.mw_textblock__wrapper .mw_textblock__imagewrap:first-child .mw_textblock__image {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.mw_textblock__wrapper .mw_textblock__imagewrap:last-child .mw_textblock__image {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.mw_textblock--hasbluebar {
  position: relative; }
.mw_textblock--hasbluebar .mw_textblock__wrapper {
  overflow: hidden;
  background: white;
  border-radius: 7px;
  box-shadow: 0 0 28px 0 rgba(35, 71, 93, 0.3);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between; }
@media only screen and (min-width: 1025px) {
  .mw_textblock--hasbluebar .mw_textblock__wrapper {
    margin: 0 40px; } }
@media only screen and (min-width: 768px) {
  .mw_textblock--hasbluebar .mw_textblock__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }
.mw_textblock--hasbluebar .mw_textblock__wrapper .col-md-5 {
  margin: 0; }
.mw_textblock--hasbluebar .mw_textblock__wrapper .mw_textblock__text {
  padding: 25px; }
@media only screen and (min-width: 768px) {
  .mw_textblock--hasbluebar .mw_textblock__wrapper .mw_textblock__text {
    padding: 50px; } }
@media only screen and (min-width: 768px) {
  .mw_textblock--hasbluebar .mw_textblock__wrapper .mw_textblock__image {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100% !important;
    max-height: 520px; } }
.mw_textblock--hasbluebar:before {
  content: "";
  display: block;
  width: 100%;
  height: 65%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%);
  position: absolute;
  left: 0;
  top: 0; }

.mw_textblock--boxed {
  position: relative; }
.mw_textblock--boxed .mw_textblock__wrapper {
  overflow: hidden;
  background: white;
  border-radius: 7px;
  box-shadow: 0 0 28px 0 rgba(35, 71, 93, 0.3);
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: justify;
  justify-content: space-between; }
@media only screen and (min-width: 1025px) {
  .mw_textblock--boxed .mw_textblock__wrapper {
    margin: 0 40px; } }
@media only screen and (min-width: 768px) {
  .mw_textblock--boxed .mw_textblock__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }
.mw_textblock--boxed .mw_textblock__wrapper .col-md-5 {
  margin: 0; }
.mw_textblock--boxed .mw_textblock__wrapper .mw_textblock__text {
  padding: 25px; }
@media only screen and (min-width: 768px) {
  .mw_textblock--boxed .mw_textblock__wrapper .mw_textblock__text {
    padding: 50px; } }
@media only screen and (min-width: 768px) {
  .mw_textblock--boxed .mw_textblock__wrapper .mw_textblock__image {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    height: 100% !important;
    max-height: 520px; } }

.mw_textblock--hasdarkbg {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%); }
.mw_textblock--hasdarkbg .mw_textblock__text_wrapped {
  background: white;
  border-radius: 8px;
  padding: 30px; }
.mw_textblock--hasdarkbg .mw_textblock__text--white {
  color: white; }
.mw_textblock--hasdarkbg .mw_textblock__text--white h2, .mw_textblock--hasdarkbg .mw_textblock__text--white h3, .mw_textblock--hasdarkbg .mw_textblock__text--white p {
  color: white; }

@media only screen and (min-width: 1025px) {
  .mw_textblock .no-title {
    padding-top: 70px; } }

.mw_videoblock__wrapper {
  color: white; }
.mw_videoblock__wrapper h2, .mw_videoblock__wrapper p {
  color: white; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__wrapper {
    margin-left: 40px;
    margin-right: 40px; } }

.mw_videoblock__normal .mw_videoblock__wrapper {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%);
  border-radius: 7px;
  overflow: hidden;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__normal .mw_videoblock__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }

.mw_videoblock__normal .mw_videoblock__text {
  padding: 25px; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__normal .mw_videoblock__text {
    padding: 40px 40px 40px 20px;
    width: calc(37.5% - 55px);
    float: left;
    margin-left: 40px; } }

.mw_videoblock__normal .mw_videoblock__video {
  -webkit-box-flex: 1;
  flex: 1; }

.mw_videoblock__fullwidth {
  position: relative;
  text-align: center; }
.mw_videoblock__fullwidth .mw_videoblock__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center; }
.mw_videoblock__fullwidth:before {
  content: '';
  display: block;
  width: 100%;
  height: 85%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%);
  position: absolute;
  left: 0; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__fullwidth:before {
    height: 65%; } }
.mw_videoblock__fullwidth .mw_videoblock__text {
  padding: 50px 0 25px; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__fullwidth .mw_videoblock__text {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    padding: 80px 0 30px; } }
.mw_videoblock__fullwidth .mw_videoblock__video {
  border-radius: 7px;
  overflow: hidden;
  width: 100%; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__fullwidth .mw_videoblock__video {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px; } }
.mw_videoblock__fullwidth .mw_videoblock__video .mw_videoblock__imagewrapper {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 0%, #003043 100%);
  width: 100%;
  height: 0;
  padding-bottom: 64%; }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__fullwidth .mw_videoblock__video .mw_videoblock__imagewrapper {
    padding-bottom: 44%; } }
.mw_videoblock__fullwidth .mw_videoblock__video .mw_videoblock__imagewrapper img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%); }

.mw_videoblock__video {
  position: relative;
  display: block; }
.mw_videoblock__video img {
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
.mw_videoblock__video:before {
  -webkit-transition: all .25s ease;
  transition: all .25s ease;
  content: '';
  z-index: 3;
  display: block;
  width: 80px;
  height: 80px;
  background-size: cover;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='115px' height='115px' viewBox='0 0 115 115' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3EGroup 6%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-6' fill='%23FFFFFF'%3E%3Cpath d='M86.2847943,59.1640239 L40.7224028,82.0154764 C39.5925418,82.5802173 38.24,81.7963203 38.24,80.5745009 L38.24,34.8721803 C38.24,33.6503608 39.5925418,32.8608145 40.7224028,33.4313996 L86.2847943,56.2824625 C87.5050686,56.8877228 87.5050686,58.5531142 86.2847943,59.1640239' id='Fill-1'%3E%3C/path%3E%3Cg id='Group-5' transform='translate(0.000000, 0.602236)'%3E%3Cpath d='M57.0262009,4.70167212 C28.0749576,4.70167212 4.52145873,28.2158496 4.52145873,57.1187603 C4.52145873,86.0212896 28.0749576,109.535467 57.0262009,109.535467 C85.9768712,109.535467 109.53037,86.0212896 109.53037,57.1187603 C109.53037,28.2158496 85.9768712,4.70167212 57.0262009,4.70167212 M57.0262009,114.049377 C25.5817365,114.049377 0,88.5103484 0,57.1187603 C0,25.7269815 25.5817365,0.187761736 57.0262009,0.187761736 C88.4700923,0.187761736 114.051829,25.7269815 114.051829,57.1187603 C114.051829,88.5103484 88.4700923,114.049377 57.0262009,114.049377' id='Fill-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
@media only screen and (min-width: 1025px) {
  .mw_videoblock__video:before {
    width: 115px;
    height: 115px; } }
.mw_videoblock__video:hover img {
  opacity: 0.8; }
.mw_videoblock__video:hover:before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1.1);
  transform: translateX(-50%) translateY(-50%) scale(1.1);
  opacity: 1; }

.mb_offerte_block.hasBG {
  position: relative; }
.mb_offerte_block.hasBG:before {
  content: '';
  width: 100%;
  height: 70%;
  top: 0;
  position: absolute;
  background: rgba(66, 147, 208, 0.06); }

.mb_offerte_block .col-12 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-100%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -100%, #003043 100%);
  border-radius: 7px 8px 8px 7px;
  text-align: center;
  padding: 40px 40px 0; }
.mb_offerte_block .col-12 h3, .mb_offerte_block .col-12 p {
  color: white; }
.mb_offerte_block .col-12 h3 {
  margin-bottom: 10px; }
.mb_offerte_block .col-12 .button {
  margin-bottom: -25px;
  padding: 20px 60px 20px 40px; }

.mb_offerte_block.fullwidth {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-100%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -100%, #003043 100%); }
.mb_offerte_block.fullwidth .col-12 {
  background: none; }
.mb_offerte_block.fullwidth .button {
  margin-bottom: 0;
  box-shadow: none; }

.mw_cnc_merken {
  text-align: center;
  background: rgba(66, 147, 208, 0.06);
  position: relative; }
.mw_cnc_merken .row-brands {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap; }
.mw_cnc_merken:after {
  content: '';
  background: rgba(66, 147, 208, 0.06);
  width: 100%;
  height: 380px;
  display: block;
  position: absolute;
  top: 100%; }
.mw_cnc_merken.slide-block {
  background: transparent; }
.mw_cnc_merken.slide-block:after {
  display: none; }
.mw_cnc_merken__text {
  padding: 50px 0 25px; }
@media only screen and (min-width: 1025px) {
  .mw_cnc_merken__text {
    width: calc(83.33333% - 73.33333px);
    float: left;
    margin-left: 40px;
    left: calc(8.33333% - 43.33333px + 40px);
    position: relative;
    padding: 80px 0 30px; } }
.mw_cnc_merken__merk {
  display: -webkit-box;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 15px;
  background: white;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center; }
.mw_cnc_merken__merk img {
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
  max-width: 120px;
  max-height: 120px;
  width: auto;
  height: auto; }
.mw_cnc_merken__merk:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05); }
.mw_cnc_merken__item {
  float: left;
  width: calc(50% - 20px);
  margin: 10px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  min-height: 120px; }
@media only screen and (min-width: 768px) {
  .mw_cnc_merken__item {
    float: left;
    width: calc(20% - 20px);
    margin: 10px; } }

.cnc-slider {
  background: white;
  padding: 30px 80px 30px 20px;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px; }
.cnc-slider .slick-prev,
.cnc-slider .slick-next {
  position: absolute;
  right: 25px; }
.cnc-slider .slick-prev {
  bottom: 20%; }
.cnc-slider .slick-next {
  top: 20%; }

.mw_events__block {
  margin-top: 15px;
  margin-bottom: 35px; }
@media only screen and (min-width: 1025px) {
  .mw_events__block {
    padding-right: 25px; } }

.mw_events__listing--home .mw_events__item {
  display: none; }
.mw_events__listing--home .mw_events__item:nth-child(1), .mw_events__listing--home .mw_events__item:nth-child(2), .mw_events__listing--home .mw_events__item:nth-child(3) {
  display: -webkit-box;
  display: flex; }

.mw_events__listing--ws .mw_events__item {
  display: -webkit-box;
  display: flex; }

.mw_events__listing_filter {
  margin-bottom: 25px; }
.mw_events__listing_filter button {
  border-radius: 5px;
  background: #F9F9F9;
  text-transform: uppercase;
  font-size: 12px;
  border: 1px solid #E0E0E0;
  padding: 5px 10px;
  margin-right: 10px; }
.mw_events__listing_filter button.active {
  background: #003043;
  color: white;
  border: 1px solid #003043; }
.mw_events__listing_filter button:focus {
  outline: none; }

.mw_events__listing .col-12:last-child {
  margin-top: 35px; }
@media only screen and (min-width: 768px) {
  .mw_events__listing .col-12:last-child {
    margin-top: 0; } }

.mw_events__item {
  padding: 10px;
  background: #E7F1F9;
  border-radius: 8px;
  margin-bottom: 12px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  align-items: flex-start;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .mw_events__item {
    padding: 25px;
    -webkit-box-align: center;
    align-items: center; } }
.mw_events__item--hidden {
  display: none; }
.mw_events__item--visible {
  display: -webkit-box;
  display: flex; }
.mw_events__item:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='17px' viewBox='0 0 32 17'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy' fill='%234293D0'%3E%3Cpath d='M20.436453,14.018212 L24.796653,10.143042 L1.902433,10.143042 C0.969553,10.252892 0.122863,9.585342 0.011323,8.652462 C-0.098527,7.719582 0.569023,6.872892 1.501903,6.763042 C1.635413,6.747832 1.768923,6.747832 1.902433,6.763042 L24.796653,6.763042 L20.436453,2.887872 C20.088313,2.587052 19.883823,2.152722 19.878753,1.693042 C19.941283,0.702702 20.791353,-0.052728 21.781693,0.003042 C22.275173,-0.002028 22.753443,0.173732 23.125243,0.498212 L30.730243,7.258212 C31.391033,7.810842 31.477223,8.792732 30.924593,9.453522 C30.865443,9.522812 30.801223,9.588722 30.730243,9.647872 L23.125243,16.407872 C22.753443,16.732352 22.275173,16.909802 21.781693,16.904732 C20.789663,16.958812 19.939593,16.203382 19.878753,15.211352 C19.883823,14.751672 20.088313,14.317342 20.436453,14.018212 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .mw_events__item:before {
    bottom: calc(50% - 7px);
    right: 30px;
    width: 32px;
    height: 17px; } }
.mw_events__item:hover {
  background: #dbeaf6; }
.mw_events__item:hover:before {
  right: 20px; }
.mw_events__item__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block; }
.mw_events__item__date_wrap {
  display: -webkit-box;
  display: flex;
  margin-right: 10px;
  background: #003043;
  border-radius: 8px;
  height: 90px;
  width: 90px;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 768px) {
  .mw_events__item__date_wrap {
    height: 112px;
    width: 112px; } }
@media only screen and (min-width: 768px) {
  .mw_events__item__date_wrap {
    margin-right: 20px; } }
.mw_events__item__date_days {
  color: white;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-align: center;
  font-size: 40px; }
.mw_events__item__date_months {
  color: white;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-align: center;
  font-size: 22px; }
.mw_events__item__date--end {
  position: relative;
  margin-left: 0; }
.mw_events__item__date--end:before {
  content: '-';
  font-size: 25px;
  left: -8px;
  top: 0px;
  position: absolute; }
@media only screen and (min-width: 768px) {
  .mw_events__item__date--end:before {
    font-size: 44px;
    left: -7px;
    top: -10px; } }
.mw_events__item__date_month {
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: normal; }
@media only screen and (min-width: 768px) {
  .mw_events__item__date_month {
    font-size: 22px; } }
.mw_events__item__date_day {
  font-weight: 500;
  font-size: 30px;
  line-height: 32px;
  margin-top: 5px; }
@media only screen and (min-width: 768px) {
  .mw_events__item__date_day {
    font-size: 40px;
    line-height: 42px; } }
.mw_events__item__content {
  -webkit-box-flex: 3;
  flex: 3; }
@media only screen and (min-width: 768px) {
  .mw_events__item__content {
    padding-right: 125px; } }
.mw_events__item__content svg {
  pointer-events: none;
  -webkit-transform: scale(0.9) translateY(5px);
  transform: scale(0.9) translateY(5px); }
.mw_events__item__content .mobilehidden {
  display: none; }
@media only screen and (min-width: 768px) {
  .mw_events__item__content .mobilehidden {
    display: inherit; } }
.mw_events__item h3 {
  text-transform: none;
  color: #003043;
  font-weight: 600;
  margin-bottom: 7px; }
.mw_events__item h3 span {
  display: block;
  font-size: 15px;
  color: #003043;
  font-family: "Lato", sans-serif;
  font-weight: 700; }
.mw_events__item p {
  font-size: 0.88235em;
  color: #003043;
  font-weight: 400;
  line-height: 1.35294em; }

.mw_events__featured__item {
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  overflow: hidden; }

.mw_events__featured__image {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100% !important;
  max-height: 420px; }

.mw_events__featured__content {
  padding: 30px; }

.mw_events__featured__title_row {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 25px; }

.mw_events__featured__title h2 {
  color: #003043;
  text-transform: none;
  font-weight: bold;
  font-size: 36px; }

.mw_events__featured__region {
  font-size: 22px;
  color: #003043;
  font-family: "Lato", sans-serif;
  font-weight: 700; }

.mw_events__featured__date {
  color: white;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-align: center;
  width: 100px;
  background: #003043;
  padding: 10px 20px;
  border-radius: 8px;
  margin-right: 25px; }
.mw_events__featured__date_month {
  font-size: 25px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: normal; }
.mw_events__featured__date_day {
  font-weight: 500;
  font-size: 57px;
  line-height: 42px;
  margin-top: 5px; }

.workshop_wrap {
  background: #FFFFFF;
  box-shadow: 0 0 40px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  overflow: hidden;
  margin-top: 15px;
  margin-bottom: 35px; }
.workshop_wrap__content {
  padding: 35px 25px 40px;
  font-size: 15px; }
.workshop_wrap__content p {
  font-weight: 400; }

@media only screen and (min-width: 768px) {
  .desktophidden {
    display: none; } }

.mobilehidden {
  display: none; }
@media only screen and (min-width: 768px) {
  .mobilehidden {
    display: inherit; } }

.mw_events__item--workshop:before {
  display: none; }

.mw_events__item--selected {
  background: #aacdea; }

.mw_reviews {
  text-align: left; }
@media only screen and (min-width: 1025px) {
  .mw_reviews {
    text-align: center; } }
.mw_reviews__bg {
  background: rgba(66, 147, 208, 0.06); }
.mw_reviews .flex-wrapper {
  flex-wrap: wrap; }
.mw_reviews--detail {
  text-align: left; }
.mw_reviews--detail h2 {
  margin-bottom: 10px; }
.mw_reviews form {
  margin-bottom: 25px; }
@media only screen and (min-width: 1025px) {
  .mw_reviews form .col-12 {
    display: -webkit-box;
    display: flex; }
  .mw_reviews form .col-12 span {
    text-align: left; } }
.mw_reviews form .col-12 h4 {
  margin-bottom: 10px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #003043;
  letter-spacing: 1px; }
.mw_reviews form .col-12 span {
  margin-right: 20px; }
.mw_reviews .photo_caption {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  color: #003043;
  letter-spacing: 1px;
  margin-bottom: 10px; }
.mw_reviews__sidebar img {
  display: inline-block;
  max-width: 320px; }
.mw_reviews__sidebar h3 {
  margin-bottom: 25px;
  margin-top: 15px; }
.mw_reviews__item {
  background: #ffffff;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  margin-bottom: 20px;
  padding: 30px;
  text-align: center;
  -webkit-box-align: center;
  align-items: center; }
@media only screen and (min-width: 1025px) {
  .mw_reviews__item {
    display: -webkit-box;
    display: flex;
    text-align: left; } }
.mw_reviews__item__company {
  font-size: 10px;
  text-transform: uppercase;
  color: #003043;
  letter-spacing: 0.15px;
  line-height: 15px;
  margin-bottom: 10px; }
.mw_reviews__item h3 {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 20px;
  color: #003043;
  letter-spacing: 0.29px;
  line-height: 28px;
  text-transform: none; }
.mw_reviews__item_image {
  width: 137px;
  height: 137px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  margin-bottom: 10px;
  display: inline-block; }
@media only screen and (min-width: 1025px) {
  .mw_reviews__item_image {
    margin-bottom: 0; } }
@media only screen and (min-width: 1025px) {
  .mw_reviews__item__content {
    padding-left: 20px; } }
.mw_reviews__item__content .button {
  float: right;
  margin-top: 10px;
  margin-bottom: -20px;
  margin-right: -20px; }

.review_contact__wrap {
  background: #E7F1F9;
  padding: 25px;
  position: relative;
  border-radius: 8px; }
@media only screen and (min-width: 1025px) {
  .review_contact__wrap {
    padding: 25px 25px 25px 75px; } }
.review_contact__wrap svg {
  position: absolute;
  left: 45px;
  top: 29px; }

.mw_experts {
  background: #F4F9FC; }
.mw_experts .filter_wrap {
  display: inline-block; }
.mw_experts__item {
  margin-bottom: 35px;
  padding: 0 50px; }
.mw_experts__item_content {
  font-size: 15px;
  font-family: "Lato", sans-serif;
  font-weight: 400; }
.mw_experts__item .title {
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  color: #003043;
  display: block;
  text-transform: uppercase;
  font-size: 21px;
  font-weight: 500; }
.mw_experts__item .button {
  margin-top: 25px; }
.mw_experts__item_image {
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background-size: cover;
  background-position: center center;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  margin-bottom: 10px;
  display: inline-block; }
@media only screen and (min-width: 1025px) {
  .mw_experts__item_image {
    margin-bottom: 0; } }
.mw_experts .flex-wrapper {
  flex-wrap: wrap;
  -webkit-box-pack: center;
  justify-content: center; }

.mw_iconenblock .flex-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center; }
@media only screen and (min-width: 768px) {
  .mw_iconenblock .flex-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    justify-content: space-around; } }

.mw_iconenblock__item {
  text-align: center;
  -webkit-box-flex: 1;
  flex: 1;
  margin-bottom: 20px; }
.mw_iconenblock__item img {
  display: inline-block; }

.knowledge__item {
  padding: 15px;
  background: #FFFFFF;
  box-shadow: 0 0 25px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  margin-bottom: 12px;
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .knowledge__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }
.knowledge__item:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(50% - 7px);
  right: 20px;
  bottom: 20px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='17px' viewBox='0 0 32 17'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy' fill='%23F68D2E'%3E%3Cpath d='M20.436453,14.018212 L24.796653,10.143042 L1.902433,10.143042 C0.969553,10.252892 0.122863,9.585342 0.011323,8.652462 C-0.098527,7.719582 0.569023,6.872892 1.501903,6.763042 C1.635413,6.747832 1.768923,6.747832 1.902433,6.763042 L24.796653,6.763042 L20.436453,2.887872 C20.088313,2.587052 19.883823,2.152722 19.878753,1.693042 C19.941283,0.702702 20.791353,-0.052728 21.781693,0.003042 C22.275173,-0.002028 22.753443,0.173732 23.125243,0.498212 L30.730243,7.258212 C31.391033,7.810842 31.477223,8.792732 30.924593,9.453522 C30.865443,9.522812 30.801223,9.588722 30.730243,9.647872 L23.125243,16.407872 C22.753443,16.732352 22.275173,16.909802 21.781693,16.904732 C20.789663,16.958812 19.939593,16.203382 19.878753,15.211352 C19.883823,14.751672 20.088313,14.317342 20.436453,14.018212 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .knowledge__item:before {
    right: 30px;
    width: 32px;
    height: 17px;
    bottom: auto; } }
.knowledge__item:hover {
  background: #dbeaf6; }
.knowledge__item:hover:before {
  right: 20px; }
.knowledge__item__link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block; }
.knowledge__item__content {
  -webkit-box-flex: 3;
  flex: 3; }
@media only screen and (min-width: 1025px) {
  .knowledge__item__content {
    padding-right: 70px; } }
.knowledge__item__image {
  width: calc(100% + 50px);
  height: 200px;
  margin-left: -25px;
  margin-right: -25px;
  margin-top: -25px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-size: cover;
  margin-bottom: 25px;
  display: block; }
@media only screen and (min-width: 768px) {
  .knowledge__item__image {
    width: 163px;
    height: 120px;
    border-radius: 0;
    margin: 0 20px 0 0; } }
.knowledge__item h3 {
  text-transform: none;
  font-weight: 600; }
.knowledge__item__date {
  font-size: 13px;
  color: #003043;
  font-weight: 300; }
.knowledge__item p {
  font-size: 0.88235em;
  color: #003043;
  font-weight: 400; }

.knowledge__featured__item {
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  overflow: hidden; }

.knowledge__featured__image {
  -o-object-fit: cover;
  object-fit: cover;
  height: 100% !important;
  max-height: 420px; }

.knowledge__featured__content {
  padding: 30px; }

.knowledge__featured__title_row {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 25px; }

.knowledge__featured__title h2 {
  color: #003043;
  text-transform: none;
  font-weight: bold;
  font-size: 36px; }

.knowledge__featured__region {
  font-size: 22px;
  color: #003043;
  font-family: "Lato", sans-serif;
  font-weight: 700; }

.knowledge__featured__date {
  color: white;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-align: center;
  width: 100px;
  background: #003043;
  padding: 10px 20px;
  border-radius: 8px;
  margin-right: 25px; }
.knowledge__featured__date_month {
  font-size: 25px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: normal; }
.knowledge__featured__date_day {
  font-weight: 500;
  font-size: 57px;
  line-height: 42px;
  margin-top: 5px; }

/*----- Section Titles -----*/
.accordion-section-title {
  width: 100%;
  padding: 25px;
  display: inline-block;
  -webkit-transition: all linear 0.15s;
  transition: all linear 0.15s;
  text-decoration: none;
  margin-top: 20px;
  border-radius: 8px;
  background: white;
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  position: relative; }
.accordion-section-title:before, .accordion-section-title:after {
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 4px;
  background: #F68D2E;
  right: 20px;
  top: 39px; }
.accordion-section-title:after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: all .15s linear;
  transition: all .15s linear; }

.accordion-section-title.active {
  /* Type */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  text-decoration: none;
  box-shadow: 0 -10px 15px 0 rgba(148, 168, 180, 0.3); }
.accordion-section-title.active:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 0; }

/*----- Section Content -----*/
.accordion-section-content {
  padding: 25px 25px 25px;
  display: none;
  box-shadow: 0 14px 20px -4px rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background: white;
  overflow: hidden;
  font-weight: 400;
  position: relative; }
.accordion-section-content .button {
  float: right;
  margin-right: 0;
  margin-top: 15px; }
@media only screen and (min-width: 1025px) {
  .accordion-section-content .button {
    float: none;
    position: absolute;
    right: 25px;
    bottom: 25px;
    margin: inherit; } }

.mw_introblock__contact {
  background: #F4F9FC; }
.mw_introblock__contact--nobg {
  background: transparent; }
.mw_introblock__contact .col-lg-12 h2, .mw_introblock__contact .col-lg-12 p {
  color: white; }
.mw_introblock__contact--transparent {
  background: transparent; }
.mw_introblock__contact--transparent .col-lg-12 h2 {
  color: #003043; }
.mw_introblock__contact--transparent .col-lg-12 p {
  color: inherit; }
.mw_introblock__contact .col-lg-4 {
  display: -webkit-box;
  display: flex; }
.mw_introblock__contact .form_wrapper {
  width: 100%;
  padding-top: 30px;
  padding-right: 20px;
  margin-bottom: 25px; }
.mw_introblock__contact .form_wrapper .hs_cos_wrapper_type_cta {
  display: block; }
.mw_introblock__contact .form_wrapper h4 {
  margin-bottom: 15px;
  font-size: 1.47059em; }
.mw_introblock__contact .form_wrapper .small {
  font-size: 13px; }
.mw_introblock__contact .form_wrapper .small > span {
  display: inline-block !important; }
.mw_introblock__contact .form_wrapper .small > span a.cta_button {
  vertical-align: inherit; }

.mw_block__textbg {
  background: #F4F9FC;
  box-shadow: 0 2px 38px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  padding: 50px; }
@media only screen and (min-width: 768px) {
  .mw_block__textbg {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    margin-bottom: -20%; } }
@media only screen and (min-width: 1025px) {
  .mw_block__textbg {
    -webkit-transform: translateY(-75%);
    transform: translateY(-75%);
    margin-bottom: -20%; } }

.social {
  margin-top: -15px; }
.social a {
  margin-right: 5px;
  display: inline-block;
  text-decoration: none; }

.service_phone {
  display: block;
  font-weight: bold;
  font-size: 1em;
  color: #003043;
  text-decoration: none;
  position: relative;
  padding: 5px 0 5px 45px;
  margin-top: 10px; }
.service_phone:before {
  content: '';
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='35px' height='35px' viewBox='0 0 35 35' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3Ephone%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='phone'%3E%3Ccircle id='Oval' fill='%23F68D2E' cx='17.5' cy='17.5' r='17.5'%3E%3C/circle%3E%3Cg id='Group-13' transform='translate(7.000000, 8.000000)' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.49625'%3E%3Cpath d='M15.7598217,8.85450825 C15.8705442,8.15785425 15.8106942,7.47137475 15.6239622,6.84055575 C15.3953352,6.06669525 14.9727942,5.37123825 14.4377352,4.84036875 C13.8733497,4.28256675 13.1778927,3.89832975 12.4351542,3.78042525 C11.9970522,3.71099925 11.5469802,3.73374225 11.1022947,3.86541225' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M19.0249983,10.4475357 C19.5768153,8.7621597 19.5187608,7.0468587 19.0208088,5.5123047 C18.6389658,4.3350552 17.9967753,3.2649372 17.1720423,2.3983092 C16.3359378,1.5197112 15.3107073,0.8458002 14.1753528,0.4735332 C12.9185028,0.0617652 11.5311798,0.0204687 10.1193183,0.4783212' id='Stroke-3'%3E%3C/path%3E%3Cpath d='M5.46173145,6.871977 C4.41734895,7.8888285 4.73215995,10.1762955 6.22362195,12.123216 C7.71508395,14.069538 9.84275145,14.9690835 11.0954119,14.225148' id='Stroke-5'%3E%3C/path%3E%3Cpath d='M14.4959094,18.6628459 C14.4504234,18.7394539 14.2086294,18.9435424 13.3300314,19.5923164 C11.6129349,20.8611364 7.5377484,18.4647424 3.9898404,13.8347464 C0.4425309,9.20475045 -0.7628481,4.65674895 0.8602839,3.31790445 C1.7340939,2.59731045 1.9770849,2.43571545 2.0566854,2.42793495' id='Stroke-7'%3E%3C/path%3E%3Cpath d='M14.8571041,18.0258025 L11.5773241,13.7453305 C11.3893951,13.4999455 11.4360781,13.1456335 11.6808646,12.9577045 L13.1675386,11.818759 C13.4129236,11.63083 13.7672356,11.677513 13.9551646,11.922898 L17.2349446,16.2039685 C17.4234721,16.448755 17.3761906,16.8036655 17.1308056,16.990996 L15.6447301,18.1299415 C15.3993451,18.3178705 15.0450331,18.2711875 14.8571041,18.0258025 Z' id='Stroke-9'%3E%3C/path%3E%3Cpath d='M6.04179765,6.52131585 L2.76201765,2.24084385 C2.57408865,1.99545885 2.62077165,1.64114685 2.86615665,1.45321785 L4.35223215,0.31367385 C4.59761715,0.12634335 4.95192915,0.17302635 5.14045665,0.41841135 L8.42023665,4.69948185 C8.60816565,4.94486685 8.56088415,5.29858035 8.31609765,5.48650935 L6.82942365,6.62545485 C6.58403865,6.81338385 6.22972665,6.76670085 6.04179765,6.52131585 Z' id='Stroke-11'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: cover; }
.service_phone:hover {
  color: #F68D2E; }

.service_mail {
  display: block;
  font-weight: bold;
  font-size: 1em;
  color: #003043;
  text-decoration: none;
  position: relative;
  padding: 5px 0 5px 45px;
  margin-top: 5px; }
.service_mail:before {
  content: '';
  display: block;
  width: 35px;
  height: 35px;
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='35px' height='35px' viewBox='0 0 35 35' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3Email%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='mail'%3E%3Ccircle id='Oval-Copy-300' fill='%23F68D2E' cx='17.5' cy='17.5' r='17.5'%3E%3C/circle%3E%3Cg id='Group-9' transform='translate(8.000000, 6.000000)' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.49625'%3E%3Cpolygon id='Stroke-1' points='0.1495053 19.3830808 19.8293823 19.3830808 19.8293823 7.36041285 9.9894438 0.14968485 0.1495053 7.36041285'%3E%3C/polygon%3E%3Cpolyline id='Stroke-3' points='19.8295619 19.3830808 9.98962335 11.3254753 0.14968485 19.3830808'%3E%3C/polyline%3E%3Cline x1='0.35640675' y1='7.65152325' x2='7.51566375' y2='13.0763272' id='Stroke-5'%3E%3C/line%3E%3Cline x1='19.6226604' y1='7.65152325' x2='12.4634034' y2='13.0763272' id='Stroke-7'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center;
  background-size: cover; }
.service_mail:hover {
  color: #F68D2E; }

.mw_dealers__bg {
  background: rgba(66, 147, 208, 0.06); }

.mw_dealers .flex-wrapper {
  flex-wrap: wrap; }

.mw_dealers form {
  margin-bottom: 25px; }
@media only screen and (min-width: 1025px) {
  .mw_dealers form .row {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end; } }
@media only screen and (min-width: 1025px) {
  .mw_dealers form .col-12 {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: end;
    align-items: flex-end; } }
.mw_dealers form .col-12.dealer_dropdown {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: start;
  align-items: flex-start; }
.mw_dealers form .col-12.dealer_dropdown .select_wrapper {
  width: 100%; }
.mw_dealers form h4 {
  margin-bottom: 10px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #003043;
  letter-spacing: 1px; }
.mw_dealers form span {
  margin-right: 20px; }

.mw_dealers__sidebar img {
  display: inline-block;
  max-width: 320px; }

.mw_dealers__sidebar h3 {
  margin-bottom: 25px;
  margin-top: 15px; }

.mw_dealers__item {
  background: #ffffff;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  margin-bottom: 40px;
  padding: 30px;
  text-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 1025px) {
  .mw_dealers__item {
    display: -webkit-box;
    display: flex;
    text-align: left; } }
.mw_dealers__item_image {
  height: 120px;
  -webkit-box-flex: 1;
  flex: 1 0 auto;
  margin-bottom: 10px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  -webkit-box-pack: center;
  justify-content: center; }
.mw_dealers__item_image img {
  max-height: 100%; }
@media only screen and (min-width: 1025px) {
  .mw_dealers__item_image {
    margin-bottom: 0; } }
.mw_dealers__item__content {
  text-align: center; }
.mw_dealers__item__content p {
  padding: 0;
  font-size: 15px; }
.mw_dealers__item__content .button {
  margin: 10px 0 0 0; }

.mw_dealers__contact {
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  padding: 25px;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column; }
@media only screen and (min-width: 768px) {
  .mw_dealers__contact {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    padding: 40px 40px 40px 25px; } }
.mw_dealers__contact .image_wrap {
  -webkit-box-flex: 1;
  flex: 1;
  padding-top: 20px; }
.mw_dealers__contact .image_wrap img {
  max-width: 180px; }
.mw_dealers__contact .contact_wrap {
  -webkit-box-flex: 3;
  flex: 3;
  overflow: hidden; }
.mw_dealers__contact .contact_wrap h4 {
  margin-bottom: 5px; }
.mw_dealers__contact .contact_wrap::after {
  clear: both;
  content: "";
  display: block; }
@media only screen and (min-width: 768px) {
  .mw_dealers__contact .contact_wrap {
    padding-left: 30px;
    margin-left: 30px;
    border-left: 1px solid #C0D4E7; } }
@media only screen and (min-width: 768px) {
  .mw_dealers__contact__adress {
    width: 60%;
    float: left; } }
.mw_dealers__contact__adress p {
  padding-bottom: 0;
  font-size: 15px; }
.mw_dealers__contact__adress p strong {
  margin-right: 5px; }
@media only screen and (min-width: 768px) {
  .mw_dealers__contact__contact {
    width: 40%;
    float: left; } }
.mw_dealers__contact__contact p {
  padding-bottom: 0;
  font-size: 15px; }
.mw_dealers__contact__links {
  width: 100%;
  overflow: hidden; }
.mw_dealers__contact .button {
  margin: 20px 0 0 0;
  float: right;
  box-shadow: none; }
.mw_dealers__contact .button--white {
  float: left; }

.mw_machinecheck__filter {
  padding: 20px;
  background: #ffffff;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px; }
@media only screen and (min-width: 768px) {
  .mw_machinecheck__filter {
    padding: 40px;
    width: calc(91.66667% - 76.66667px);
    float: left;
    margin-left: 40px;
    left: calc(4.16667% - 41.66667px + 40px);
    position: relative; } }

.mw_machinecheck label {
  font-size: 12px;
  color: #003043;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  top: -5px; }

.mw_machinecheck .button {
  margin-top: 30px;
  width: 100%;
  padding-right: 30px;
  margin-right: 0; }
.mw_machinecheck .button:before {
  right: 10px; }
.mw_machinecheck .button:hover:before {
  right: 5px; }

.mw_machinecheck__result {
  background: #34B294;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  color: white;
  width: calc(100% - 40px);
  float: left;
  margin-left: 20px;
  text-align: center;
  padding: 20px;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1; }
@media only screen and (min-width: 768px) {
  .mw_machinecheck__result {
    width: calc(50% - 60px);
    float: left;
    margin-left: 40px;
    left: calc(25% - 50px + 40px);
    position: relative; } }
.mw_machinecheck__result.hidden {
  opacity: 0; }
.mw_machinecheck__result:before, .mw_machinecheck__result:after {
  content: "";
  display: block;
  width: 2px;
  height: 100px;
  background: #003043;
  position: absolute;
  left: 50%;
  z-index: -1; }
.mw_machinecheck__result:before {
  top: -100px; }
.mw_machinecheck__result:after {
  bottom: -100px; }

.mw_machinecheck__list {
  position: relative; }
.mw_machinecheck__list:before {
  content: "";
  display: block;
  width: 100%;
  height: 65%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-50%, #003043), to(#003043));
  background-image: linear-gradient(180deg, #003043 -50%, #003043 100%);
  position: absolute;
  left: 0;
  top: 100px;
  z-index: 1; }

.mw_machinecheck__item {
  background: #ffffff;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  padding: 20px; }
@media only screen and (min-width: 768px) {
  .mw_machinecheck__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row; } }
.mw_machinecheck__item_content {
  -webkit-box-flex: 2;
  flex: 2; }
@media only screen and (min-width: 768px) {
  .mw_machinecheck__item_content {
    padding: 20px 0 20px 40px; } }
.mw_machinecheck__item_image {
  -webkit-box-flex: 1;
  flex: 1; }
.mw_machinecheck__item h3 {
  margin-bottom: 10px;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  opacity: 1; }
.mw_machinecheck__item h3 a {
  text-decoration: none;
  font-size: 36px;
  color: #003043;
  letter-spacing: 0;
  line-height: 40px; }
.mw_machinecheck__item .button {
  float: right;
  margin-right: 0; }
.mw_machinecheck__item.hidden {
  display: none;
  opacity: 0; }

.mw_product_overview {
  text-align: center;
  padding: 70px 0 30px;
  background: rgba(66, 147, 208, 0.06); }
@media only screen and (min-width: 1025px) {
  .mw_product_overview {
    padding: 67px 0; } }
.mw_product_overview .align-center {
  text-align: left; }
.mw_product_overview .product_item {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  margin-bottom: 25px; }
@media only screen and (min-width: 1025px) {
  .mw_product_overview .product_item {
    margin-bottom: 0; } }
.mw_product_overview .product_item img {
  display: inline-block;
  max-width: 200px; }
.mw_product_overview .product_item h3 a {
  text-decoration: none;
  color: #003043;
  margin-bottom: 5px;
  display: block; }
.mw_product_overview .product_item__image {
  margin-bottom: 0;
  margin-top: 20px;
  text-align: center; }
@media only screen and (min-width: 1025px) {
  .mw_product_overview .product_item__image {
    margin-bottom: 20px;
    height: 240px;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center; } }
.mw_product_overview .product_item__content {
  -webkit-box-flex: 1;
  flex: 1;
  position: relative;
  padding-bottom: 50px; }
.mw_product_overview .product_item__content p {
  font-size: 0.88235em; }
.mw_product_overview .product_item__content .button {
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 190px; }
.mw_product_overview .product_item.unfiltered {
  opacity: 0.5; }
.mw_product_overview--related {
  background: transparent;
  padding: 0; }
.mw_product_overview--related .product_item {
  background: #FFFFFF;
  box-shadow: 0 0 28px 0 rgba(148, 168, 180, 0.3);
  border-radius: 8px;
  padding: 10px;
  text-align: center;
  text-align: center; }
@media only screen and (min-width: 768px) {
  .mw_product_overview--related .product_item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    padding: 40px; } }
@media only screen and (min-width: 768px) {
  .mw_product_overview--related .product_item {
    text-align: left; } }
.mw_product_overview--related .product_item__content .button {
  position: relative;
  display: inline-block;
  left: auto;
  -webkit-transform: none;
  transform: none;
  margin-right: auto; }
@media only screen and (min-width: 768px) {
  .mw_product_overview--related .product_item__content {
    padding-left: 30px; }
  .mw_product_overview--related .product_item__content .button {
    left: 0;
    -webkit-transform: none;
    transform: none; } }

.mb_post_listing .flex-wrapper {
  flex-wrap: wrap; }

.mb_post_listing .post-item {
  position: relative;
  padding-bottom: 165px;
  margin-bottom: 50px; }
.mb_post_listing .post-item .button {
  position: absolute;
  bottom: 20px;
  right: 20px; }
.mb_post_listing .post-item__content {
  background: #ffffff;
  box-shadow: 0 0 40px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  position: absolute;
  max-width: 330px;
  width: 100%;
  right: 50%;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
  bottom: -20px;
  padding: 30px 30px 80px 30px;
  min-height: 226px; }
.mb_post_listing .post-item__content h3 {
  text-transform: none;
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 28px; }
.mb_post_listing .post-item__content .date {
  text-transform: uppercase;
  font-size: 10px;
  color: #003043;
  letter-spacing: 0.15px;
  line-height: 15px;
  margin-bottom: 5px; }
.mb_post_listing .post-item__image {
  width: 100%;
  height: 240px;
  background-size: cover;
  background-position: center; }
.mb_post_listing .post-item .topic-link {
  color: white;
  background: #34b294;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 13px;
  text-decoration: none;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  padding: 5px 15px;
  position: relative;
  top: 10px;
  margin-left: 15px;
  margin-right: -15px;
display: inline-block;
    margin-bottom: 7px;}
.mb_post_listing .post-item--large {
  padding-bottom: 0; }
.mb_post_listing .post-item--large .post-item__content {
  right: 20px;
  -webkit-transform: translateX(0);
  transform: translateX(0); }
.mb_post_listing .post-item--large .post-item__image {
  height: 390px; }

.mb_post_listing--home .post-item {
  padding-bottom: 0;
  margin-bottom: 225px; }

.mb_post_listing--home .post-item__content {
  bottom: auto;
  top: 80%; }

.mb_post_listing--home .flex-wrapper {
  flex-wrap: wrap; }

.blog_content {
  margin: 0 auto !important;
  max-width: 1280px;
  float: none !important; }

.blog-related-posts {
  padding: 0 20px; }
.blog-related-posts__list {
  padding: 0 20px; }
@media only screen and (min-width: 1025px) {
  .blog-related-posts__list {
    padding: 0; } }
.blog-related-posts__item {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0 0 25px 0 rgba(148, 168, 180, 0.5);
  border-radius: 8px;
  padding: 20px 70px 20px 20px;
  margin-bottom: 20px;
  overflow: hidden; }
.blog-related-posts__item:before {
  content: '';
  display: block;
  position: absolute;
  bottom: calc(50% - 7px);
  right: 20px;
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='17px' viewBox='0 0 32 17'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-3-Copy' fill='%23F68D2E'%3E%3Cpath d='M20.436453,14.018212 L24.796653,10.143042 L1.902433,10.143042 C0.969553,10.252892 0.122863,9.585342 0.011323,8.652462 C-0.098527,7.719582 0.569023,6.872892 1.501903,6.763042 C1.635413,6.747832 1.768923,6.747832 1.902433,6.763042 L24.796653,6.763042 L20.436453,2.887872 C20.088313,2.587052 19.883823,2.152722 19.878753,1.693042 C19.941283,0.702702 20.791353,-0.052728 21.781693,0.003042 C22.275173,-0.002028 22.753443,0.173732 23.125243,0.498212 L30.730243,7.258212 C31.391033,7.810842 31.477223,8.792732 30.924593,9.453522 C30.865443,9.522812 30.801223,9.588722 30.730243,9.647872 L23.125243,16.407872 C22.753443,16.732352 22.275173,16.909802 21.781693,16.904732 C20.789663,16.958812 19.939593,16.203382 19.878753,15.211352 C19.883823,14.751672 20.088313,14.317342 20.436453,14.018212 Z' id='Fill-1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-position: center right;
  width: 20px;
  height: 14px;
  -webkit-transition: all .25s ease;
  transition: all .25s ease; }
@media only screen and (min-width: 768px) {
  .blog-related-posts__item:before {
    right: 30px;
    width: 32px;
    height: 17px; } }
.blog-related-posts__item:hover:before {
  right: 20px; }
.blog-related-posts__item__link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 100%; }
.blog-related-posts__item__title {
  font-size: 20px;
  color: #003043;
  font-weight: 600;
  line-height: 24px;
  margin-bottom: 5px; }
.blog-related-posts__item p {
  font-size: 13px;
  color: #003043;
  line-height: 21px; }
.blog-related-posts__item__image {
  width: 76px;
  height: 76px;
  display: block;
  margin-bottom: 0;
  float: left;
  background-size: cover;
  margin-right: 20px; }

.product-hidden {
  display: none !important; }

.hs-inline-edit .product-hidden {
  display: block !important; }

.blog-content-wrapper {
  position: relative;
  padding-left: 20px; }
@media only screen and (min-width: 768px) {
  .blog-content-wrapper {
    padding-left: 40px; } }

.social-share {
  text-transform: uppercase;
  font-family: "Barlow Condensed", "Futura-CondensedMedium", "HelveticaNeue-CondensedBold", Impact, "Franklin Gothic Bold", sans-serif;
  text-align: right; }
.social-share a {
  margin-left: 5px;
  bottom: -9px;
  position: relative;
  text-decoration: none; }
.hs-form-required{margin-left:0!important;}
@media screen and (max-width: 767px) {
.mw_headerimage--homepage a.button.fb_button {
  position: relative;
  top: -47px;
}
}

















/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImJvd2VyX2NvbXBvbmVudHMvbm9ybWFsaXplLXNjc3MvX25vcm1hbGl6ZS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9hb3Mvc3JjL3Nhc3MvX2NvcmUuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYW9zL3NyYy9zYXNzL19lYXNpbmcuc2NzcyIsImJvd2VyX2NvbXBvbmVudHMvYW9zL3NyYy9zYXNzL19hbmltYXRpb25zLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL21hZ25pZmljLXBvcHVwL3NyYy9jc3MvbWFpbi5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9tYWduaWZpYy1wb3B1cC9zcmMvY3NzL19zZXR0aW5ncy5zY3NzIiwic3JjL3Njc3MvMDIgLSB0b29scy9fYW5pbWF0ZS5zY3NzIiwic3JjL3Njc3MvMDIgLSB0b29scy9fYW5pbWF0aW9ucy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtY29udGFpbmVyLnNjc3MiLCJzcmMvc2Nzcy8wMiAtIHRvb2xzL19ncmlkLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL25lYXQvY29yZS9uZWF0L21peGlucy9fZ3JpZC1tZWRpYS5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtY29sdW1uLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL25lYXQvY29yZS9uZWF0L2Z1bmN0aW9ucy9fbmVhdC1mbG9hdC1kaXJlY3Rpb24uc2NzcyIsInNyYy9zY3NzLzAxIC0gc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzIiwiYm93ZXJfY29tcG9uZW50cy9uZWF0L2NvcmUvbmVhdC9taXhpbnMvX2dyaWQtc2hpZnQuc2NzcyIsInNyYy9zY3NzLzAzIC0gZ2VuZXJpYy9fYWRtaW4tb3ZlcnJpZGVzLnNjc3MiLCJzcmMvc2Nzcy8wMyAtIGdlbmVyaWMvX2hlbHBlcnMuc2NzcyIsInNyYy9zY3NzLzAzIC0gZ2VuZXJpYy9fZ2xvYmFsLnNjc3MiLCJib3dlcl9jb21wb25lbnRzL2JvdXJib24vY29yZS9ib3VyYm9uL2xpYnJhcnkvX2NsZWFyZml4LnNjc3MiLCJzcmMvc2Nzcy8wMyAtIGdlbmVyaWMvX3R5cG9ncmFwaHkuc2NzcyIsInNyYy9zY3NzLzAyIC0gdG9vbHMvX21peGlucy5zY3NzIiwic3JjL3Njc3MvMDEgLSBzZXR0aW5ncy9fZnVuY3Rpb25zLnNjc3MiLCJzcmMvc2Nzcy8wMyAtIGdlbmVyaWMvX3dvcmRwcmVzcy5zY3NzIiwic3JjL3Njc3MvMDQgLSBlbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwic3JjL3Njc3MvMDQgLSBlbGVtZW50cy9fZm9ybXMuc2NzcyIsInNyYy9zY3NzLzA0IC0gZWxlbWVudHMvX21hcC5zY3NzIiwic3JjL3Njc3MvMDQgLSBlbGVtZW50cy9fc2xpY2suc2NzcyIsInNyYy9zY3NzLzA0IC0gZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJzcmMvc2Nzcy8wNCAtIGVsZW1lbnRzL190YWJzLnNjc3MiLCJzcmMvc2Nzcy8wNCAtIGVsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvaGVhZGVyL19tZW51LnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvaGVhZGVyL190b3BuYXYuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9oZWFkZXIvX2hlYWRlci5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2hlYWRlci9fc2VhcmNoLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9mb290ZXIvX2NvbnRhY3RiYXIuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX2ludHJvYmxvY2suc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX3RleHRibG9jay5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2Jsb2Nrcy9fdmlkZW9ibG9jay5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2Jsb2Nrcy9fb2ZmZXJ0ZWJsb2NrLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvYmxvY2tzL19jbmMtbWVya2VuLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvYmxvY2tzL19ldmVudHMuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX3Jldmlld3Muc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX2V4cGVydHMuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX2ljb25lbmJsb2NrLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvYmxvY2tzL19rbm93bGVkZ2Uuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9ibG9ja3MvX2ZhcS5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2Jsb2Nrcy9fY29udGFjdC5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2Jsb2Nrcy9fZGVhbGVycy5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL2Jsb2Nrcy9fbWFjaGluZWNoZWNrLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvc2VjdGlvbnMvX3Byb2R1Y3Qtb3ZlcnZpZXcuc2NzcyIsInNyYy9zY3NzLzA1IC0gY29tcG9uZW50cy9zZWN0aW9ucy9fcG9zdC1saXN0aW5nLnNjc3MiLCJzcmMvc2Nzcy8wNSAtIGNvbXBvbmVudHMvc2VjdGlvbnMvX2Jsb2ctY29udGVudC5zY3NzIiwic3JjL3Njc3MvMDUgLSBjb21wb25lbnRzL3NlY3Rpb25zL19zb2NpYWxzaGFyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7K0VERytFO0FD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 */