/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/

/* Generic
This is where reset, normalize & box-sizing styles go.
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

*, *:before, *:after {
  box-sizing: border-box;
}


/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct box sizing in Firefox.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Remove the inheritance of text transform in Edge and Firefox.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers.
 */

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* General buttons */
button,
.button,
.hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

button:disabled,
.button:disabled,
.hs-button:disabled {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  color: #E6E6E6;
}

/* No button */

.no-button,
.no-button:hover,
.no-button:focus,
.no-button:active {
  background: none;
  border: none;
  border-radius: 0;
  color: initial;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  transition: none;
}



/* For content that needs to be visually hidden but stay visible for screenreaders */

.show-for-sr {
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important;
}

@media (max-width: 767px) {
  .show-for-sr--mobile {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}



/* Layout */




/* CSS variables */

:root {
  --column-gap: 2.13%;
  --column-width-multiplier: 8.333;
}


.content-wrapper {
  margin: 0 auto;
  padding: 0 20px;
}

@media screen and (min-width: 1380px) {
  .content-wrapper {
    padding: 0;
  }
} 

/* Plugins
Generic Styles
*/

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-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)}to{-webkit-transform:rotate(0deg);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)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}



/**
 * Minified by jsDelivr using clean-css v4.2.0.
 * Original file: /npm/slick-carousel@1.8.1/slick/slick.css
 * 
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}


.slick-next, .slick-prev {
  min-width: inherit;
  width: 32px;
  height: 32px;
  font-size: 0;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: auto;
  z-index: 100;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  -webkit-font-smoothing: antialiased;
	display: var(--fa-display, inline-block);
	font-style: normal;
	font-variant: normal;
	line-height: 1;
  border-radius: 50% !important;
  border-width: 1px;
	text-rendering: auto;
  padding: 0 !important;
  margin: 0 !important;
  border: 1px solid currentColor;
  background: none;
  color: currentColor;
}
.slick-prev {
  left: 0;
}
.slick-next {
  right: 0;
}
.slick-next:before, .slick-prev:before {
  font-size: 14px;
  line-height: 1;
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  content: "\f054";
}
.slick-prev:before {
  content: "\f053";
}
.slick-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  justify-content: center;
  display: flex;
  align-items: center;
  width: 100%;
}

.slick-dots li {
  padding: 3px; 
  margin: 50px 0 0;
}
.slick-dots li:only-child {
  display: none !important;
}
.slick-dots li button {
  background: #E5EBF2;
  border-radius: 50%;
  width: 8px;
  border: 0;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  display: block;
  padding: 0;
  height: 8px;
}

.slick-dots li button:hover,
.slick-dots li.slick-active button{
  background: var(--primary-color);
}

/* nice select css */
.nice-select {
  -webkit-tap-highlight-color: transparent;
  background-color: #fff;
  border-radius: 5px;
  border: solid 1px #e8e8e8;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  display: block;
  float: left;
  font-family: inherit;
  font-size: 14px;
  font-weight: normal;
  height: 42px;
  line-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 30px;
  position: relative;
  text-align: left !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  width: auto; }
  .nice-select:hover {
    border-color: #dbdbdb; }
  .nice-select:active, .nice-select.open, .nice-select:focus {
    border-color: #999; }
  .nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
        -ms-transform-origin: 66% 66%;
            transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px; }
  .nice-select.open:after {
    -webkit-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  .nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
        -ms-transform: scale(1) translateY(0);
            transform: scale(1) translateY(0); }
  .nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none; }
    .nice-select.disabled:after {
      border-color: #cccccc; }
  .nice-select.wide {
    width: 100%; }
    .nice-select.wide .list {
      left: 0 !important;
      right: 0 !important; }
  .nice-select.right {
    float: right; }
    .nice-select.right .list {
      left: auto;
      right: 0; }
  .nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px; }
    .nice-select.small:after {
      height: 4px;
      width: 4px; }
    .nice-select.small .option {
      line-height: 34px;
      min-height: 34px; }
  .nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
        -ms-transform-origin: 50% 0;
            transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
        -ms-transform: scale(0.75) translateY(-21px);
            transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9; }
    .nice-select .list:hover .option:not(:hover) {
      background-color: transparent !important; }
  .nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 40px;
    list-style: none;
    min-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 29px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
    .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
      background-color: #f6f6f6; }
    .nice-select .option.selected {
      font-weight: bold; }
    .nice-select .option.disabled {
      background-color: transparent;
      color: #999;
      cursor: default; }

.no-csspointerevents .nice-select .list {
  display: none; }

.no-csspointerevents .nice-select.open .list {
  display: block; } 

/* Theme
Theme Styles
*/













/* 1a. Containers */




/* 1b. Colors */










/* 1c. Typography */





























/* 1d. Buttons */













/* 1e. Forms */









































/* 1f. Tables */














/* CSS Roor Variables */

:root {
  --content-width: 1310px;

  --shadow-small: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --shadow-medium: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  --shadow-large: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);

  --text-color: #000;
  --primary-color:  #1A3B69;
  --swiper-theme-color: var(--primary-color);
  --secondary-color:  #4A8FCD;
  --highlight-color:  #FBB72B;
  --highlight-dark-color:  #F0A305;
  --highlight-darker-color:  #C88804;
  --gray-color:  #D9D9D9; 


  --text-size: 16px;
  --button-size: 18px;
  --button-min-width: 168px;
  --button-l-min-width: 230px;
  --button-lineheight: 22px;

  --h1-banner-size: 96px;
  --h1-size: 60px;
  --h2-size: 40px; 
  --h3-size: 24px;
  --h4-size: 20px;
  --h5-size: 16px; 
  --h6-size: 14px;  

  --h1-margin: 40px;
  --h2-margin: 24px;
  --h3-margin: 20px;
  --h4-margin: 20px;
  --h5-margin: 20px;
  --h6-margin: 20px;
  --p-margin: 20px;
  --text-size-large: 18px;


  @media (max-width: 1299px) {

    /*--text-size: 18px; */
    --text-size-large: 16px;
    --text-size-large2: 22px;
    --h1-banner-size: 70px;
    --h1-size: 45px;
    --h2-size: 36px; 

    --h4-size: 17px;
  }

  @media (max-width: 991px) { 
    --button-min-width: 130px;
    --button-l-min-widthon: 200px;
    /*--text-size: 16px; */
    --text-size-large: 16px;
    --text-size-large2: 22px;
    --h1-banner-size: 40px;
    --h1-margin: 25px;
    --h1-size: 38px;
    --h2-size: 32px; 
    --h3-size: 24px;
    --h4-size: 17px; 
  }
}
.body-wrapper {
  position: relative;
  overflow: hidden;
}
.text-white {
  color: #fff !important;
}
.bg-white {
  background-color: #fff !important;
}
.text-balck {
  color: #000 !important;
}
.bg-black {
  background-color: #000 !important;
}
.text-primary {
  color: var(--primary-color) !important;
}
.bg-primary {
  background-color: var(--primary-color) !important;
}
.text-secondary {
  color: var(--secondary-color) !important;
}
.bg-secondary {
  background-color: var(--secondary-color) !important;
}
.text-gray {
  color: var(--gray-color) !important;
}
.bg-gray {
  background-color: var(--gray-color) !important;
}
.text-highlight {
  color: var(--highlight-color) !important;
}
.bg-highlight {
  background-color: var(--highlight-color) !important;
}
.text-body {
  color: var(--text-color) !important;
}
.bg-body {
  background-color: var(--text-color) !important;
}
.text-highlight  {
  color: var(--highlight-color) !important;
}
.bg-highlight{
  background-color: var(--highlight-color) !important;
}

.text-center {
  text-align: center !important;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}









html {
  font-size: 100%;
}

body {
  font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #000;
  font-size: var(--text-size);
  line-height: 1.5;
  min-width: 360px;
  background: #fff;
}

/* Paragraphs */

p {
  margin: 0 0 var(--p-margin);

}
p small {
  font-size: 75%; 
}

/* Anchors */

a {
  text-decoration: none;
  color: var(--primary-color);
}

a:hover {
  color: var(--highlight-color);
}

.external-link {
  color: var(--secondary-color)
}
a, button, input[type="submit"] {
  cursor: pointer;
}

a, button, input, textarea, select {
  transition: all .2s ease-in-out; 
}

/* Headings */

h1,
.h1 {
  font-weight: 400; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;  
  font-size: var(--h1-size);
  text-transform: ;
  margin: 0 0 var(--h1-margin);
  line-height: 1.2;
}

h1.banner-h1 {

  font-weight: 600; text-decoration: none; font-family: Raleway, serif; font-style: normal;  
  letter-spacing: -.02em;
  color: #1A3B69;  
  font-size: var(--h1-banner-size);
  line-height: 1.042;
}
h1.banner-h1 small {
  font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  display: block;
  font-size: 58.333%;
  margin: 0; 
  top: auto;
  letter-spacing: -.04em; 
  font-weight: 600;
}
h2,
.h2 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69; 
  font-size: var(--h2-size);
  text-transform: ;
  margin: 0 0 var(--h2-margin);
  line-height: 1.175;
}

h3,
.h3 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: var(--h3-size);
  text-transform: ;
  margin: 0 0 var(--h3-margin);
  line-height: 1.333;
}

h4,
.h4 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: 20px;
  font-size: var(--h4-size);
  text-transform: ;
  margin: 0 0 var(--h4-margin);
  line-height: 1.333;
}

h5,
.h5 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: var(--h5-size);
  text-transform: uppercase;
  margin: 0 0 var(--h5-margin);
}

h6,
.h6 {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: var(--h6-size);
  text-transform: uppercase;
  margin: 0 0 var(--h6-margin);
}

@media (max-width: 991px) {
  h1.banner-h1 small {
    font-size: 70%;
  }
}

p:last-child {
  margin: 0;
}

/* Blockquote */

blockquote {
  border-left-color: #4A8FCD;
}





/* Submit button */




.btn-block {
  display: flex;
  flex-flow:row wrap;
  justify-content: flex-start;
  margin: -12px -12px 0;
}
.text-center .btn-block,
.btn-block.center {
  justify-content: center;
}
.text-right .btn-block,
.btn-block.right {
  justify-content: flex-end;
}
.btn-block  .button-out {
  padding: 12px 12px 0; 
}

.btn-block.fwm .button-out a,
.btn-block.fwm .button-out button {
  width: 100% !important; 
} 
.form-wrap.button-out {
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .btn-block {
    flex-flow: column nowrap;
  }
}
.button,
.hs-button,
.hs-blog-post-listing__post-button, .button-out a,
.button-out button, .button-out .hs-button {
  --webkit-appearance: none;
  border: 1px solid #1A3B69;
;
  padding-top: 12px;
padding-right: 28px;
padding-bottom: 12px;
padding-left: 28px;
;
  font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;  
  background-color: 

  
  
    
  


  rgba(26, 59, 105, 1.0)

;
  border-radius: 50px;
  color: #fff; 
  font-size: var(--button-size);
  text-transform: ;
  line-height: var(--button-lineheight);
  display: inline-flex;
  vertical-align: top;
  align-items: center;
  justify-content: center;
  box-sizing: border-box !important;
  min-width: var(--button-min-width);
  transition: all .3s ease-in-out;
}
.button i,
.hs-button i,
.hs-blog-post-listing__post-button i, .button-out a i,
.button-out button i, .button-out .hs-button i {
  margin: 0 0 0 10px;
  flex-shrink: 0;
}
.button .fa-chevron-right,
.hs-button .fa-chevron-right,
.hs-blog-post-listing__post-button .fa-chevron-right, .button-out a .fa-chevron-right,
.button-out button .fa-chevron-right, .button-out .hs-button .fa-chevron-right {
  /*border: 1px solid currentColor;

  display: flex;
  align-items: center;
  justify-content: center; 
  color: currentColor;
  border-radius: 50%;
  font-size: 12px;
  line-height: 1;*/
  content: "";
  display: block;
  width: 21px;
  height: 22px;
  color: inherit;
  background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5018%2021C4.98988%2021%200.5%2016.5138%200.5%2010.9982C0.5%205.48257%204.98623%201%2010.5018%201C16.0174%201%2020.5036%205.48622%2020.5036%2010.9982C20.5036%2016.5101%2016.0174%2021%2010.5018%2021ZM10.5018%201.50739C5.2673%201.50739%201.01105%205.76364%201.01105%2010.9982C1.01105%2016.2327%205.2673%2020.489%2010.5018%2020.489C15.7364%2020.489%2019.9926%2016.2327%2019.9926%2010.9982C19.9926%205.76364%2015.7364%201.50739%2010.5018%201.50739Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3Cpath%20d%3D%22M13.5352%2011.4252L8.8584%2014.2474C8.83222%2014.2625%208.80721%2014.2678%208.77051%2014.2601C8.74491%2014.2548%208.72191%2014.2468%208.70117%2014.2357L8.64453%2014.1927L8.64062%2014.1888L8.61035%2014.1429C8.60312%2014.1253%208.59863%2014.1051%208.59863%2014.0824C8.5987%2014.0221%208.62252%2013.9685%208.70801%2013.9115L8.70703%2013.9105L13.2021%2011.225L13.5352%2011.4252ZM13.9463%2010.8236H13.9473C14.0634%2010.9011%2014.081%2010.961%2014.0811%2011.0052C14.0811%2011.0456%2014.0716%2011.0715%2014.0586%2011.0912C14.0516%2011.1017%2014.042%2011.114%2014.0273%2011.1263L13.9678%2011.1644L13.9609%2011.1683L13.9551%2011.1722L13.8633%2011.2269V10.7728L13.9463%2010.8236ZM8.66211%207.75037C8.74484%207.72138%208.80432%207.72724%208.86035%207.75427L13.5107%2010.5599L13.2021%2010.7445L8.69922%208.04333C8.62144%207.99412%208.59867%207.94446%208.59863%207.87732C8.59863%207.82102%208.61034%207.79222%208.61816%207.77966C8.62122%207.77478%208.62556%207.76979%208.63184%207.76501L8.6582%207.75232L8.66211%207.75037Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3C%2Fsvg%3E')  no-repeat 0 0 / 100% auto;
  transition: background 0.3s ease;
  flex-shrink: 0;
  margin: 0 0 0 8px; 

}
.hs-button.hs-button-large,
.hs-button-large .hs-button,
.button-out.button-out-large a,
.button-out.button-out-large button { 
  min-width: var(--button-l-min-width);
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus, 
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus,
.button-out a:hover,
.button-out button:hover,
.button-out .hs-button:hover
{
  border-color: 

  
  
    
  


  rgba(251, 183, 43, 1.0)

;  
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(251, 183, 43, 1.0)

;  
  border-radius: px;

}

button:active,
.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  /*font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 400; text-decoration: none;*/
  background-color: rgba(66, 99, 145, 1.0);
  border-color: #426391;
}

.button-out a .fa-chevron-right:before,
.hs-button .fa-chevron-right:before {
  display: none !important;
}
.button-out.primary-outline a,
.button-out.primary-outline button,
.button-out.primary-outline .hs-button {
  background: none;
  border-color: var(--primary-color);
  color: var(--primary-color);
}
.button-out.primary-outline a:hover,
.button-out.primary-outline button:hover,
.button-out.primary-outline .hs-button:hover{
  color: #fff;
  border-color: var(--primary-color);
  background: var(--primary-color);
}

.button-out.secondary a,
.button-out.secondary button,
.button-out.secondary .hs-button{
  background: var(--secondary-color); 
  border-color: transparent;
  color: #fff;
}

.button-out.secondary a .fa-chevron-right,
.button-out.secondary button .fa-chevron-right,
.button-out.secondary .hs-button .fa-chevron-right {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5018%2021C4.98988%2021%200.5%2016.5138%200.5%2010.9982C0.5%205.48257%204.98623%201%2010.5018%201C16.0174%201%2020.5036%205.48622%2020.5036%2010.9982C20.5036%2016.5101%2016.0174%2021%2010.5018%2021ZM10.5018%201.50739C5.2673%201.50739%201.01105%205.76364%201.01105%2010.9982C1.01105%2016.2327%205.2673%2020.489%2010.5018%2020.489C15.7364%2020.489%2019.9926%2016.2327%2019.9926%2010.9982C19.9926%205.76364%2015.7364%201.50739%2010.5018%201.50739Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%220.413011%22%2F%3E%3Cpath%20d%3D%22M13.5352%2011.4252L8.8584%2014.2474C8.83222%2014.2625%208.80721%2014.2678%208.77051%2014.2601C8.74491%2014.2548%208.72191%2014.2468%208.70117%2014.2357L8.64453%2014.1927L8.64062%2014.1888L8.61035%2014.1429C8.60312%2014.1253%208.59863%2014.1051%208.59863%2014.0824C8.5987%2014.0221%208.62252%2013.9685%208.70801%2013.9115L8.70703%2013.9105L13.2021%2011.225L13.5352%2011.4252ZM13.9463%2010.8236H13.9473C14.0634%2010.9011%2014.081%2010.961%2014.0811%2011.0052C14.0811%2011.0456%2014.0716%2011.0715%2014.0586%2011.0912C14.0516%2011.1017%2014.042%2011.114%2014.0273%2011.1263L13.9678%2011.1644L13.9609%2011.1683L13.9551%2011.1722L13.8633%2011.2269V10.7728L13.9463%2010.8236ZM8.66211%207.75037C8.74484%207.72138%208.80432%207.72724%208.86035%207.75427L13.5107%2010.5599L13.2021%2010.7445L8.69922%208.04333C8.62144%207.99412%208.59867%207.94446%208.59863%207.87732C8.59863%207.82102%208.61034%207.79222%208.61816%207.77966C8.62122%207.77478%208.62556%207.76979%208.63184%207.76501L8.6582%207.75232L8.66211%207.75037Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%220.413011%22%2F%3E%3C%2Fsvg%3E');

}

.button-out.secondary a:hover,
.button-out.secondary button:hover,
.button-out.secondary .hs-button:hover{
  background: var(--highlight-color);
  color: var(--primary-color); 

}

.button-out.secondary a:hover .fa-chevron-right,
.button-out.secondary button:hover .fa-chevron-right,
.button-out.secondary .hs-button:hover .fa-chevron-right {  
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5018%2021C4.98988%2021%200.5%2016.5138%200.5%2010.9982C0.5%205.48257%204.98623%201%2010.5018%201C16.0174%201%2020.5036%205.48622%2020.5036%2010.9982C20.5036%2016.5101%2016.0174%2021%2010.5018%2021ZM10.5018%201.50739C5.2673%201.50739%201.01105%205.76364%201.01105%2010.9982C1.01105%2016.2327%205.2673%2020.489%2010.5018%2020.489C15.7364%2020.489%2019.9926%2016.2327%2019.9926%2010.9982C19.9926%205.76364%2015.7364%201.50739%2010.5018%201.50739Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3Cpath%20d%3D%22M13.5352%2011.4252L8.8584%2014.2474C8.83222%2014.2625%208.80721%2014.2678%208.77051%2014.2601C8.74491%2014.2548%208.72191%2014.2468%208.70117%2014.2357L8.64453%2014.1927L8.64062%2014.1888L8.61035%2014.1429C8.60312%2014.1253%208.59863%2014.1051%208.59863%2014.0824C8.5987%2014.0221%208.62252%2013.9685%208.70801%2013.9115L8.70703%2013.9105L13.2021%2011.225L13.5352%2011.4252ZM13.9463%2010.8236H13.9473C14.0634%2010.9011%2014.081%2010.961%2014.0811%2011.0052C14.0811%2011.0456%2014.0716%2011.0715%2014.0586%2011.0912C14.0516%2011.1017%2014.042%2011.114%2014.0273%2011.1263L13.9678%2011.1644L13.9609%2011.1683L13.9551%2011.1722L13.8633%2011.2269V10.7728L13.9463%2010.8236ZM8.66211%207.75037C8.74484%207.72138%208.80432%207.72724%208.86035%207.75427L13.5107%2010.5599L13.2021%2010.7445L8.69922%208.04333C8.62144%207.99412%208.59867%207.94446%208.59863%207.87732C8.59863%207.82102%208.61034%207.79222%208.61816%207.77966C8.62122%207.77478%208.62556%207.76979%208.63184%207.76501L8.6582%207.75232L8.66211%207.75037Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3C%2Fsvg%3E');
}
.button-out.secondary-outline a,
.button-out.secondary-outline button.
.button-out.secondary-outline .hs-button{
  background: none;
  border-color: var(--secondary-color);
  color: var(--secondary-color);
}
.button-out.secondary-outline a:hover,
.button-out.secondary-outline button:hover,
.button-out.secondary-outline .hs-button:hover{
  color: #fff;
  border-color: var(--secondary-color);
  background: var(--secondary-color);
}

.button-out.highlight a,
.button-out.highlight button,
.button-out.highlight .hs-button{
  background: var(--highlight-color); 
  border-color: transparent;
  color: #000;
}

.button-out.highlight a:hover,
.button-out.highlight button:hover,
.button-out.highlight .hs-button:hover {
  background: var(--highlight-dark-color);
}
.button-out.highlight a:focus,
.button-out.highlight button:focus,
.button-out.highlight .hs-button:focus{
  background: var(--highlight-darker-color);
}
.button-out.highlight-outline a,
.button-out.highlight-outline button,
.button-out.highlight-outline .hs-button{
  background: none;
  border-color: var(--highlight-color);
  color: var(--highlight-color);
}
.button-out.highlight-outline a:hover,
.button-out.highlight-outline button:hover,
.button-out.highlight-outline .hs-button:hover{
  color: #fff;
  border-color: var(--highlight-color);
  background: var(--highlight-color);
}
.button-out.gray a,
.button-out.gray button {
  background: var(--gray-color);
  color: var(--text-color);
}

.button-out.gray a:hover,
.button-out.gray button:hover {
  background: var(--primary-color);
  color: var(--gray-color);
}
.button-out.white-outline a,
.button-out.white-outline button,
.button-out.white-outline .hs-button {
  background: none;
  border-color: #fff;
  color: #fff;
}
.button-out.white-outline a:hover,
.button-out.white-outline button:hover,
.button-out.white-outline .hs-button:hover{
  color: var(--highlight-color);;
  border-color: #fff;
  background: #fff;
}
.button-out.btn-text a {
  padding: 0;
  margin: 0; 
  min-width: inherit;
  border: 0;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--primary-color);
  background: none;
}
.button-out.btn-text a:hover {
  color: var(--highlight-color);
}
.button-out.black a,
.button-out.black button {
  background: #000;
}

.button-out.black a:hover,
.button-out.black button:hover {
  background: var(--primary-color);
}
.button-out.white a,
.button-out.white button {
  background: #fff;
  border-color: #000;
  color: #000;
}

.button-out.white a:hover,
.button-out.white button:hover {
  background: #000;
  color: #fff;
}

.btn-texts, .has-text-btn > a {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 0 0 48px;
  max-width: 100%; 
  font-size: 19px;
  font-weight: 700;
}

.btn-texts:last-child, .has-text-btn > a:last-child {
  margin: 0;
}
.has-arrow a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.btn-texts .fa-chevron-right,
.has-text-btn > a .fa-chevron-right,
.btn-texts i,
.has-text-btn > a i, .has-arrow a i{
  /*border: 1px solid currentColor; 
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: currentColor;
  border-radius: 50%; 
  font-size: 12px;
  flex-shrink: 0;
  margin: 0 0 0 10px;
  line-height: 22px;*/


  content: "";
  display: block;
  width: 21px;
  height: 22px;
  color: inherit;
  background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5018%2021C4.98988%2021%200.5%2016.5138%200.5%2010.9982C0.5%205.48257%204.98623%201%2010.5018%201C16.0174%201%2020.5036%205.48622%2020.5036%2010.9982C20.5036%2016.5101%2016.0174%2021%2010.5018%2021ZM10.5018%201.50739C5.2673%201.50739%201.01105%205.76364%201.01105%2010.9982C1.01105%2016.2327%205.2673%2020.489%2010.5018%2020.489C15.7364%2020.489%2019.9926%2016.2327%2019.9926%2010.9982C19.9926%205.76364%2015.7364%201.50739%2010.5018%201.50739Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3Cpath%20d%3D%22M13.5352%2011.4252L8.8584%2014.2474C8.83222%2014.2625%208.80721%2014.2678%208.77051%2014.2601C8.74491%2014.2548%208.72191%2014.2468%208.70117%2014.2357L8.64453%2014.1927L8.64062%2014.1888L8.61035%2014.1429C8.60312%2014.1253%208.59863%2014.1051%208.59863%2014.0824C8.5987%2014.0221%208.62252%2013.9685%208.70801%2013.9115L8.70703%2013.9105L13.2021%2011.225L13.5352%2011.4252ZM13.9463%2010.8236H13.9473C14.0634%2010.9011%2014.081%2010.961%2014.0811%2011.0052C14.0811%2011.0456%2014.0716%2011.0715%2014.0586%2011.0912C14.0516%2011.1017%2014.042%2011.114%2014.0273%2011.1263L13.9678%2011.1644L13.9609%2011.1683L13.9551%2011.1722L13.8633%2011.2269V10.7728L13.9463%2010.8236ZM8.66211%207.75037C8.74484%207.72138%208.80432%207.72724%208.86035%207.75427L13.5107%2010.5599L13.2021%2010.7445L8.69922%208.04333C8.62144%207.99412%208.59867%207.94446%208.59863%207.87732C8.59863%207.82102%208.61034%207.79222%208.61816%207.77966C8.62122%207.77478%208.62556%207.76979%208.63184%207.76501L8.6582%207.75232L8.66211%207.75037Z%22%20fill%3D%22%231a3b69%22%20stroke%3D%22%231a3b69%22%20stroke-width%3D%220.413011%22%2F%3E%3C%2Fsvg%3E');
  transition: background 0.3s ease;
  flex-shrink: 0;
  margin: 0 0 0 8px; 
}
.has-text-btn > a i:before,
.btn-texts i:before,  
.has-arrow a i:before {
  display: none; 
}
.has-text-btn a:hover i,
.btn-texts:hover .fa-chevron-right,
.has-text-btn > a:hover .fa-chevron-right, 
.btn-texts:hover .fa-chevron-right,
.has-arrow a:hover .fa-chevron-right{
  background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2222%22%20viewBox%3D%220%200%2021%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10.5018%2021C4.98988%2021%200.5%2016.5138%200.5%2010.9982C0.5%205.48257%204.98623%201%2010.5018%201C16.0174%201%2020.5036%205.48622%2020.5036%2010.9982C20.5036%2016.5101%2016.0174%2021%2010.5018%2021ZM10.5018%201.50739C5.2673%201.50739%201.01105%205.76364%201.01105%2010.9982C1.01105%2016.2327%205.2673%2020.489%2010.5018%2020.489C15.7364%2020.489%2019.9926%2016.2327%2019.9926%2010.9982C19.9926%205.76364%2015.7364%201.50739%2010.5018%201.50739Z%22%20fill%3D%22%23FBB72B%22%20stroke%3D%22%23FBB72B%22%20stroke-width%3D%220.413011%22%2F%3E%3Cpath%20d%3D%22M13.5352%2011.4252L8.8584%2014.2474C8.83222%2014.2625%208.80721%2014.2678%208.77051%2014.2601C8.74491%2014.2548%208.72191%2014.2468%208.70117%2014.2357L8.64453%2014.1927L8.64062%2014.1888L8.61035%2014.1429C8.60312%2014.1253%208.59863%2014.1051%208.59863%2014.0824C8.5987%2014.0221%208.62252%2013.9685%208.70801%2013.9115L8.70703%2013.9105L13.2021%2011.225L13.5352%2011.4252ZM13.9463%2010.8236H13.9473C14.0634%2010.9011%2014.081%2010.961%2014.0811%2011.0052C14.0811%2011.0456%2014.0716%2011.0715%2014.0586%2011.0912C14.0516%2011.1017%2014.042%2011.114%2014.0273%2011.1263L13.9678%2011.1644L13.9609%2011.1683L13.9551%2011.1722L13.8633%2011.2269V10.7728L13.9463%2010.8236ZM8.66211%207.75037C8.74484%207.72138%208.80432%207.72724%208.86035%207.75427L13.5107%2010.5599L13.2021%2010.7445L8.69922%208.04333C8.62144%207.99412%208.59867%207.94446%208.59863%207.87732C8.59863%207.82102%208.61034%207.79222%208.61816%207.77966C8.62122%207.77478%208.62556%207.76979%208.63184%207.76501L8.6582%207.75232L8.66211%207.75037Z%22%20fill%3D%22%23FBB72B%22%20stroke%3D%22%23FBB72B%22%20stroke-width%3D%220.413011%22%2F%3E%3C%2Fsvg%3E');
}
.has-text-btn > a svg {
  flex-shrink: 0;
  margin: 0 0 0 8px;
}
/*
.btn-texts:after,
.has-text-btn > a:after {
content: "";
display: inline-block;
width: 21px;
height: 22px;
background-color: currentColor;
-webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 23 24'><path d='M10.2383 21.1104C4.72633 21.1104 0.23645 16.6241 0.23645 11.1085C0.23645 5.59292 4.72268 1.11035 10.2383 1.11035C15.7539 1.11035 20.2401 5.59657 20.2401 11.1085C20.2401 16.6205 15.7539 21.1104 10.2383 21.1104ZM10.2383 1.61774C5.00375 1.61774 0.747501 5.87399 0.747501 11.1085C0.747501 16.3431 5.00375 20.5993 10.2383 20.5993C15.4728 20.5993 19.7291 16.3431 19.7291 11.1085C19.7291 5.87399 15.4728 1.61774 10.2383 1.61774Z' fill='currentColor' stroke='currentColor' stroke-width='1'/><path d='M13.6909 11.2823L13.5989 11.3378V10.8831L13.6867 10.9361C13.8001 11.0127 13.8174 11.0721 13.8174 11.1159C13.8174 11.1564 13.8079 11.1823 13.7948 11.202C13.7808 11.2231 13.7545 11.2491 13.7034 11.2753L13.6971 11.2785L13.6909 11.2823ZM13.2465 10.6705L12.9384 10.8547L8.43719 8.15459C8.35797 8.10498 8.33517 8.05534 8.33517 7.98762C8.33517 7.93106 8.34689 7.90266 8.35471 7.89019C8.36079 7.8805 8.37029 7.87046 8.39473 7.86231L8.39474 7.86234L8.39788 7.86123C8.48161 7.83181 8.54148 7.83772 8.59807 7.86548L13.2465 10.6705ZM8.44012 14.0244L12.938 11.3361L13.2709 11.5357L8.59332 14.3583C8.56753 14.3729 8.54281 14.3781 8.5066 14.3706C8.45508 14.3599 8.41413 14.3382 8.38079 14.303L8.38085 14.3029L8.3769 14.299C8.35092 14.273 8.33517 14.2383 8.33517 14.1931C8.33517 14.1337 8.35766 14.0805 8.44012 14.0244Z' fill='currentColor' stroke='currentColor' stroke-width='1'/></svg>");
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: contain;
mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 23 24'><path d='M10.2383 21.1104C4.72633 21.1104 0.23645 16.6241 0.23645 11.1085C0.23645 5.59292 4.72268 1.11035 10.2383 1.11035C15.7539 1.11035 20.2401 5.59657 20.2401 11.1085C20.2401 16.6205 15.7539 21.1104 10.2383 21.1104ZM10.2383 1.61774C5.00375 1.61774 0.747501 5.87399 0.747501 11.1085C0.747501 16.3431 5.00375 20.5993 10.2383 20.5993C15.4728 20.5993 19.7291 16.3431 19.7291 11.1085C19.7291 5.87399 15.4728 1.61774 10.2383 1.61774Z' fill='currentColor' stroke='currentColor' stroke-width='1'/><path d='M13.6909 11.2823L13.5989 11.3378V10.8831L13.6867 10.9361C13.8001 11.0127 13.8174 11.0721 13.8174 11.1159C13.8174 11.1564 13.8079 11.1823 13.7948 11.202C13.7808 11.2231 13.7545 11.2491 13.7034 11.2753L13.6971 11.2785L13.6909 11.2823ZM13.2465 10.6705L12.9384 10.8547L8.43719 8.15459C8.35797 8.10498 8.33517 8.05534 8.33517 7.98762C8.33517 7.93106 8.34689 7.90266 8.35471 7.89019C8.36079 7.8805 8.37029 7.87046 8.39473 7.86231L8.39474 7.86234L8.39788 7.86123C8.48161 7.83181 8.54148 7.83772 8.59807 7.86548L13.2465 10.6705ZM8.44012 14.0244L12.938 11.3361L13.2709 11.5357L8.59332 14.3583C8.56753 14.3729 8.54281 14.3781 8.5066 14.3706C8.45508 14.3599 8.41413 14.3382 8.38079 14.303L8.38085 14.3029L8.3769 14.299C8.35092 14.273 8.33517 14.2383 8.33517 14.1931C8.33517 14.1337 8.35766 14.0805 8.44012 14.0244Z' fill='currentColor' stroke='currentColor' stroke-width='1'/></svg>");
mask-repeat: no-repeat;
mask-size: contain;
vertical-align: middle;
margin-left: 8px;
}*/


@media (max-width: 991px) {
  .btn-texts, .has-text-btn > a {
    font-size: 18px;
    margin-bottom: 24px;
  }
}






form,
.submitted-message {
  font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border: 1px none #4A8FCD;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: 

  
  
    
  


  rgba(74, 143, 205, 1.0)

;
  padding: 0px;
;
}

/* Form title */

.form-title {
  border: 1px none #4A8FCD;
;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 22px;
padding-left: 0px;
;
  font-family: Raleway; font-style: normal; font-weight: 700; text-decoration: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 24px;
  color: #1A3B69;
  background-color: 

  
  
    
  


  rgba(74, 143, 205, 1.0)

;
}


/* Labels */

form label {
  color: var(--text-color);
  display: block;
  font-size: 16px;
  line-height: 1.5;
  margin: 0 0  8px;
  padding: 0;
  font-weight: 400; 
}
form label .hs-form-required {
  color: #ff4136;
}




/* Help text */

form legend {
  color: #000;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  border: 1px solid #D9D9D9;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #000;
  border-radius: 8px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #000;
}

::-moz-placeholder {
  color: #000;
}

:-ms-input-placeholder {
  color: #000;
}

::placeholder {
  color: #000;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #000;
}

.fn-date-picker td.is-selected .pika-button {
  background: #1A3B69;
}

.fn-date-picker td .pika-button:hover {
  background-color: #1A3B69 !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #1A3B69;
}








/* Table */

table {
  border: 1px solid #000000;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
  border: 1px solid #000000;

  padding: 18px;

  color: #000;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(26, 59, 105, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #000;
}





.header {
  background-color: ;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  color: ;
  font-family: Open Sans;
}

.menu__child-toggle-icon {
  border-top-color: ;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
  color: ;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
  border-top-color: ;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
  color: ;
}

.menu__child-toggle-icon:active {
  border-top-color: ;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
  background-color: ;
}

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    
    background-color: ;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    
    background-color: ;
  }
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
  color: ;
  background-color: ;
}

.header__language-switcher .lang_list_class:before {
  border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
  background-color: ;
}

.header__language-switcher .lang_list_class.first-active::after {
  border-bottom-color: ;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
  font-family: Open Sans;
}

.header__language-switcher-label-current:after {
  border-top-color: ;
}

@media(max-width: 767px) {
  .header__navigation {
    background-color: ;
  }

  .header__navigation-toggle svg,
  .menu-arrow svg {
    fill: ;
  }
}


.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
  color: #000;
}

.blog-post__tag-link {
  color: #000;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color: #000000;
}

.blog-post__tag-link:active {
  color: #282828;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  text-transform: ;
}

.blog-related-posts__title-link {
  color: #1A3B69;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #001341;
}

.blog-related-posts__title-link:active {
  color: #426391;
}

/* Blog comments */

.blog-comments {
  margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
  color: #1A3B69;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: #001341;
}

#comments-listing .comment-reply-to:active {
  color: #426391;
}





.hs-search-results__title {
  font-weight: 400; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  text-transform: ;
}

.hs-blog-post-listing__post-title-link {
  color: #1A3B69;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: #001341;
}

.hs-blog-post-listing__post-title-link:active {
  color: #426391;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color: #000;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color: #000;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color: #000000;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color: #282828;
}

.hs-pagination__link-icon svg {
  fill: #000;
}

/* Pricing card */

.card__price {
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: 24px;
}

.card__body svg {
  fill: #1A3B69;
}

/* Social follow */

.social-links__icon {
  background-color: #1A3B69;
}

.social-links__icon:hover,
.social-links__icon:focus {
  background-color: #001341;
}

.social-links__icon:active {
  background-color: #426391;
  font-weight: 700; text-decoration: none; font-family: Raleway, serif; font-style: normal;
  color: #1A3B69;
  font-size: 24px;
}

/* Custom Container */
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
}
.page-center, .content-wrapper {
  max-width: var(--content-width);
  padding: 0 20px;
  margin: 0 auto; 
}



.custom-module {
  position: relative;
  padding: 50px 0;
  z-index: 100; 
}
.custom-module .module-header {
  margin: 0 auto 53px;
  position: relative;
  text-align: center;
}
.custom-module .module-header *:last-child {
  margin-bottom: 0;
}
.custom-module .module-header h2:last-child {
  margin: 0 !important;
}
.custom-module .module-bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  height: 100%; 
}
.custom-module .page-center {
  position: relative;
  z-index: 2;
}
.IDX-carouselArrow {
  color: var(--primary-color) !important;
  opacity: .75 !important;
} 
.IDX-carouselArrow:hover {
  color: var(--primary-color) !important;
  opacity: 1 !important;
} 
@media (max-width:767px) {
  .custom-module .module-header {
    margin-bottom: 30px;
  }
}


.row-flex {
  display: flex;
  flex-flow: row wrap;
  margin: -40px -12px 0;
}
.row-flex.center {
  align-items: center;
}
.row-flex .col {
  width: 100%;
  padding: 40px 12px 0;
}

@media (min-width: 768px) {
  .row-flex.three-cols .col {
    width: 33.33%;
  }
  .row-flex.two-cols .col {
    width: 50%;
  }
  .row-flex.four-cols .col {
    width: 50%;
  }
}

@media (min-width: 992px) { 
  .row-flex.four-cols .col {
    width: 25%; 
  }
}
/*
@media (max-width: 1199px) {
.row-flex {
margin: -20px -10px 0;
}
.row-flex .col {

padding: 20px 10px 0;
}
}*/

/* form CSS start */
.hs_error_rollup {
  display: none;
}
form {
  width: 100%;
  background: none;
  border: none;
  border-radius: 0;
  text-align: left;
}
form fieldset {
  max-width: 100% !important;
}


.form-title, form legend {
  display: none;
}
.hs-form-field {
  margin-bottom: 22px;
}
form .inputs-list>li {
  margin: 0;
}
form .inputs-list>li label.hs-error-msg {
  margin-bottom: 0;
}
form input[type=email],
form input[type=file],
form input[type=number],
form input[type=password],
form input[type=search],
form input[type=tel],
form input[type=text],
form select,
form textarea {
  background-color: #fff;
  border-radius: 8px;
  color: var(--text-color);
  border: 1px solid #D9D9D9;
  display: block;
  padding: 13px 16px;
  width: 100% !important;
  font-size: 16px;
  font-weight: 400; 
  line-height: 20px;
  height: 48px;
  transition: all 0.3s ease-in;

}
form input[type=file] {
  display: inline-block;
  padding: 8.7px 10px; 
  width: 100%;
}
form fieldset .hs-form-field:last-child .input {
  margin-right: 0;
}
form fieldset.form-columns-3 .hs-form-field {
  width: 33.333333% !important;
}
form fieldset.form-columns-1 .hs-fieldtype-text .hs-input {
  width: 100% !important;
}
form fieldset textarea.hs-input {
  width: 100% !important;
}


/*
form .actions input[type=submit],
.primary-form .actions .hs-button.primary{
--webkit-appearance: none;
align-items: center;
background-color: var(--primary-color);
border: 1px solid transparent;
border-radius: 0;
color: #fff;
display: inline-flex;
font-family: Open Sans;
font-size: var(--button-size);
font-style: normal;
font-weight: 400;
justify-content: center;
line-height: var(--button-lineheight);
min-width: 200px;
padding: 7px 15px;
text-decoration: none;
text-transform: uppercase;
vertical-align: top;
}*/
form fieldset textarea.hs-input {
  min-height: 80px;
  line-height: normal;
  max-height: 200px
}
form fieldset select {
  appearance: none;
  -webkit-appearance: none;
  background: #e2e2e2 url(https://47205717.fs1.hubspotusercontent-na1.net/hubfs/47205717/dropdown-icon.png) no-repeat 98% center;
  background-size: 20px;
}
/*
form .actions input[type=submit]:hover,
.primary-form .actions .hs-button.primary:hover,
.primary-form .actions .hs-button.primary:focus,
.primary-form .actions .hs-button.primary:active {
background: var(--highlight-color);
color: #fff;
font-style: normal;
text-decoration: none;
}
.secondary-form .actions .hs-button.primary {
background: var(--secondary-color);
}
.secondary-form .actions .hs-button.primary:hover,
.secondary-form .actions .hs-button.primary:focus,
.secondary-form .actions .hs-button.primary:active {
background: var(--primary-color);
border: 2px solid #ffffff;
}
*/
form fieldset .hs-form-field {
  margin-bottom: 24px;
}
.hs-form-required {
  color: #ef6b51
}
.hs-input.invalid.error {
  border-color: #ef6b51
}
form .inputs-list {
  list-style: none;
  margin: 0;
  padding: 0; 
}
.hs-error-msg {
  color: #ef6b51 !important;
  margin-top: .35rem
}
.submitted-message {
  background: none;
  text-align: center;
}
form fieldset {
  display: flex;
  gap: 24px;
}
form fieldset .hs-form-field {
  flex-grow: 1; 
}
form fieldset .hs-form-field .input {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  form input[type=email],
  form input[type=file],
  form input[type=number],
  form input[type=password],
  form input[type=search],
  form input[type=tel],
  form input[type=text],
  form select,
  form textarea {
    height: 40px;
    padding: 9px 16px;
  }
  @media (max-width: 767px) {
    form fieldset {
      display: flex;
      gap: 0;
      flex-flow: column nowrap;
    }
    form fieldset .hs-form-field {
      float: none !important;
      width: auto !important;
    }

    form fieldset .hs-fieldtype-text .input .hs-input,
    form fieldset .hs-fieldtype-phonenumber .input .hs-input {
      width: 100% !important;
    }
    form fieldset.form-columns-3 .hs-form-field {
      width: 100% !important;
    }
  }

  .heading-border {
    padding-bottom: 20px;
    margin: 0 0 25px;
    border-bottom: 1px dotted var(--primary-color)
  }
  @media (max-width: 991px) {
    .heading-border{
      margin: 0 0 20px;
      padding-bottom: 15px;
    }
  }
}

/* form CSS end */
.headings-inherit h1,
.headings-inherit h2,
.headings-inherit h3,
.headings-inherit h4, 
.headings-inherit h5, 
.headings-inherit h6, {
  color: inherit
}
.img-radius-frame {
  position: relative;
  text-align: center;
}
.img-radius-frame .img-shaper {
  display: inline-block;
  vertical-align: top;
  position: relative;
  max-width: 100%;
  padding: 16px 29px 0 0;
  z-index: 4;
}
.img-radius-frame .img-shaper:before {
  position: absolute;
  right: 0;
  top: 0;
  background: var(--secondary-color);
  z-index: -1;
  border-radius: 100px 0 100px 0;
  content:"";
  width: 88%;
  height: 80%;
}
.img-radius-frame img {
  max-width: 100%;
  height:auto;
  display: block;
  border-radius: 100px 0 100px 0;
}

@media (max-width: 991px) {
  .img-radius-frame .img-shaper {
    padding: 16px 0 0 16px; 
  }
  .img-radius-frame .img-shaper img {
    border-radius: 70px 0;
  }
  .img-radius-frame .img-shaper:before {
    border-radius: 80px 0 0;
    right: auto;
    width: 90%;    
    left: 0; 
  } 
}



/* Blog Common */
.blog-listing.upcoming .past-event,
.blog-listing.past .upcoming-event {
  display: none !important;  
}
.blog-listing {
  padding: 90px 0 115px;
}
.blog-listing h2 {
  font-weight: 600;
}
.blog-listing .module-header {
  margin: 0 0 48px;
  text-align: left;
}

.blog-listing .blog-listing__post {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 1.5;
  margin: 48px 0 0;  
  color: var(--primary-color);
}
.blog-listing .blog-listing__post:first-child {
  margin: 0;
}
.blog-listing .blog-listing__post .blog-listing__post-image-wrapper  {
  flex-shrink: 0;
  width: 409px;
  background: #eee;
  height: 204px;
  border-radius: 16px;
  position: relative;
  margin: 0 24px 0 0;
  display: block;
  overflow: hidden;

}
.blog-listing .blog-listing__post .blog-listing__post-image-wrapper:after {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  content:"";
  background: url(https://47737976.fs1.hubspotusercontent-na1.net/hubfs/47737976/image-placeholder.png) no-repeat 50% 50% / 100% auto;
  width: 40px; 
  height: 40px;
  filter: grayscale(1);
  display: none; 
}
.blog-listing .blog-listing__post .blog-listing__post-image-wrapper img {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 4;
  object-fit: cover;
}
.blog-listing .blog-listing__post .blog-listing__post-content {
  flex-grow: 1;
  overflow: hidden;
}
.blog-listing .blog-listing__post h3,
.blog-listing .blog-listing__post p,
.blog-listing .blog-listing__post-summary,
.blog-listing .blog-listing__post .blog-listing__post-timestamp {
  margin: 0 0 16px;
}
.blog-listing .blog-listing__post .blog-listing__post-timestamp {
  color: var(--secondary-color);
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.blog-listing .blog-listing__post .blog-listing__post-timestamp svg {
  max-width: 24px;
  margin: 0 8px 0 0; 
  flex-shrink: 0;
}



.blog-listing.past  {
  padding: 120px 0;
}

.blog-listing--card .posts-wrap {
  display: flex;
  flex-flow: row wrap;
  margin: -30px -12px 0;
}
.blog-listing--card .blog-listing__post  {
  width: 33.33%; 
  display: block;
  padding: 30px 12px 0; 
  margin: 0;
}

.blog-listing--card .blog-listing__post .has-btn-text a {
  font-size: 18px; 
}
.blog-listing--card .blog-listing__post .blog-listing__post-image-wrapper {
  width: 100%;
  margin: 0 0 24px;
  height: 182px;
}
@media (min-width: 1300px) {
  .blog-listing.past h2 {
    font-size: 32px; 
  }
}

.blog-listing.past .module-bg {
  background: rgba(237, 246, 255, .8);
  border-radius: 0 100px;
}
.blog-listing__post-tags {

  color: var(--primary-color);
  display: block;
  font-family: Raleway, Arial;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 8px; 
}
.blog-listing__post-tags a {
  pointer-events: none; 
}
@media (max-width: 1299px) {
  .blog-listing .blog-listing__post .blog-listing__post-image-wrapper  {
    width: 330px;
    height: 180px;
  }
}
@media (max-width: 991px) {
  .blog-listing,
  .blog-listing.past  {
    padding: 60px 0; 
  }
  .blog-listing .module-header {
    margin: 0 0 30px; 
  }
  .blog-listing .blog-listing__post {
    margin: 30px 0 0;
  }
  .blog-listing .blog-listing__post .blog-listing__post-image-wrapper  {
    width: 270px;
    height: 170px;
  }
}
@media (max-width: 767px) {
  .blog-listing .blog-listing__post {
    display: block;
  }
  .blog-listing .blog-listing__post .blog-listing__post-image-wrapper {
    width: 100%;
    height: auto !important; 
    margin: 0 auto 24px; 
    max-width: 400px; 
  }
  .blog-listing .blog-listing__post .blog-listing__post-image-wrapper  img {
    width: 100%;
    height: auto;

  }
  .blog-listing--card .blog-listing__post  {
    width: 100%; 
  }
}


.blog-post {
  max-width: 900px;
  margin: 0 auto;
  position: relative; 
  padding: 80px 0;  
  font-size: 18px; 
}
.blog-post h1 {
  margin: 0 0 10px;
  line-height: 1.02; 
}
.blog-post .blog-post__post-timestamp {
  display: flex;
  align-items: center; 
  color: var(--secondary-color);
}
.blog-post .blog-post__post-timestamp svg {
  max-width: 25px;
  margin: 0 10px 0 0; 
}
.blog-post .post-header { 
  max-width: 100%;
  margin: 0 0 40px; 
}
.blog-post .img-featured {
  position: relative;
  text-align: center;
  margin: 0 0 40px;
}
.blog-post .img-featured a {
  display: inline-block;
  vertical-align: top; 
  max-width: 100%;
}
.blog-post .img-featured a img {
  max-width: 100%;
  display: block;
  height: auto;
}

.blog-comments {
  padding-bottom: 80px;  
}

@media (max-width: 991px) {
  .blog-post {
    padding: 50px 0;
    font-size: 16px;
  }
  .blog-comments {
    padding-bottom: 50px;
  } 
  .blog-post .post-header, 
  .blog-post .img-featured {
    margin: 0 0 30px;
  }
}