<!-- Served from cache -->


/*! typestack/js/vendor/brandnewweb/stackbox/jquery.stackbox.css **/

#Razorboxes {
	overflow: hidden;
	pointer-events: none;
}

#Razorboxes .NoTransition {
	-o-transition: none !important;
	-ms-transition: none !important;
	-moz-transition: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

#Razorboxes div.RazorboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

/*
#Razorboxes div.RazorboxClose {
	font-family: Arial, Helvetica, sans-serif;
	position: fixed;
	z-index: 10;
	top: 25px;
	right: 25px;
	width: 40px;
	height: 40px;
	text-align: center;
	background: #FFF;
	font-size: 34px;
	padding: 0;
	line-height: 40px;
	margin: 0;
	cursor: pointer;
	opacity: 0.4;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}

#Razorboxes div.RazorboxClose:hover {
	opacity: 1;
}
 */

#Razorboxes div.RazorboxOverlayer {
	position: fixed;
	margin: 0;
	padding: 0;
	border-top: 1px rgba(255,255,255,0.3) solid;
	background: rgba(0,0,0,0.85);
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all .30s ease-in-out;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}


#Razorboxes div.RazorboxOverlayer div.RazorboxOverlayerClose {
	position: fixed;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: default;
}


#Razorboxes div.RazorboxOverlayer.Transparent {
	position: fixed;
	margin: 0;
	padding: 0;
	border-top: 1px rgba(255,255,255,0.3) solid;
	background: none !important;
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: all .30s ease-in-out;
}

#Razorboxes div.RazorboxOverlayer.RazorboxClose {
	cursor: default;
}

#Razorboxes div.RazorboxOverlayerTitle {
	transition: all .65s ease-in-out;
	opacity: 0;
}

#Razorboxes div.RazorboxOverlayerTitle h2 {
	color: #FFF;
	margin: -50px 0 15px;
	font-size: 22px;
}

#Razorboxes div.RazorboxContentWrapper {
	display: block !important;
	margin: 0 auto;
	position: fixed !important;
	max-width: 100% !important;
	z-index: 15 !important;
}

#Razorboxes div.RazorboxContentWrapper.PageMode {
	background: #fff;
	top: 50px !important;
	height: calc(100% - 118px) !important;
	transition: 0.5s ease-in-out all !important;
}


#Razorboxes div.RazorboxContentWrapper.AppMode {
	bottom: 0 !important;
	height: 100% !important;
	width: 100% !important;
}

#Razorboxes div.RazorboxContentWrapper.AppMode div.RazorboxOverlayerTitle {
	display: none;
}

#Razorboxes div.RazorboxContentContainer {
	height: 100%;
}

#Razorboxes div.RazorboxContentContainer.Transparent  {
	background: none !important;
}


#Razorboxes div.RazorboxContent {
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*font-size: 16px;*/
	position: relative;
	background: transparent;
	box-sizing: border-box;
	overflow: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	animation-duration: 0.65s !important;
	/*
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.75);
	*/
}

#Razorboxes div.RazorboxContent.Transparent {
	background: transparent !important
}



/* Set styling of methods using the specific content wrappers (or add your own)*/

/* Notification */

#Razorboxes div.RazorboxContent.Notification {
	padding: 20px;
	border: rgba(255,255,255,0.5) 1px solid !important;
	background: #FFF;
}

/* Dialog */

#Razorboxes div.RazorboxContent.Dialog {
	padding: 20px;
	border: rgba(255,255,255,0.5) 1px solid !important;
	background: #FFF;
}

#Razorboxes div.RazorboxContent div.RazorOption {
	margin: 20px 0 0 0;
	padding: 20px;
	border: rgba(255,255,255,0.5) 1px solid !important;
	background: #FFF;
}

/* Inline content */

#Razorboxes div.RazorboxContent.Inline {
	padding: 20px;
	border: rgba(255,255,255,0.5) 1px solid;
	background: #FFF;
}

/* Frame */

#Razorboxes div.RazorboxContent.Frame {
	height: 100%;
	position: absolute;
	padding: 0 !important;
	overflow-y: visible;
	background: url(images/loading.gif) no-repeat center center #FFF;
}

/* Ajax */

#Razorboxes div.RazorboxContent.Ajax {
	padding: 0 !important;
	overflow: auto;
	background: url(images/loading.gif) no-repeat center center #FFF;
}


#Razorboxes iframe {
	width: 100%;
	height: 100%;
	display: block;
}


/* Body styling */

.RazorboxOverflowHidden {
	overflow: hidden !important;
}


@media only screen and (max-width: 600px) {


	#Razorboxes div.RazorboxContent {
		top: 20% !important;
		height: 80% !important;
		background: #FFF !important;
	}

	#Razorboxes div.RazorboxContent.Frame {
		position: absolute;
		width: 100% !important;
		height: 100% !important;
		max-width: 100%;
		max-height: 100%;
		bottom: 0 !important;
		padding-bottom: 0 !important;
	}

	#Razorboxes div.RazorboxContentWrapper.AppMode div.RazorboxContent.Frame {
		min-height: 75%;
	}


	#Razorboxes div.RazorboxOverlayerTitle {
		margin-left: 20px; !important;
		margin-right: 20px; !important;
	}

	/* Transitions */

	#Razorboxes div.RazorboxOverlayer {
		transition: all .25s ease-in-out;
	}

	#Razorboxes div.RazorboxOverlayerTitle {
		transition: all .25s ease-in-out;
	}

	#Razorboxes div.RazorboxContent {
		animation-duration: 0.25s !important;
	}


}

/*! typestack/js/vendor/owl-carousel/2.3.4/css/owl.carousel.css **/

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

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

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*! typestack/js/vendor/owl-carousel/2.3.4/css/owl.theme.default.css **/

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #D6D6D6;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #869791; }


/*! typestack/js/vendor/aos/2.3.1/aos.min.css **/

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}

/*! typestack/css/vendor/animate.style/4.1.1/animate.min.css **/

@charset "UTF-8";/*!
 * 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}

/*! typestack/css/vendor/animate.style/4.1.1/animate.compat.css **/

@charset "UTF-8";/*!
 * 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}.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}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animated.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)}.animated.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)}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animated.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)}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animated.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{.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}.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)}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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}}.animated.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)}}.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)}}.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}}.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}}.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)}}.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)}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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}}.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)}}.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)}}.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)}}.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}}.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)}}.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)}}.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)}}.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)}}.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}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.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)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*! typestack/js/vendor/sweetalert/11.7.20/sweetalert2.min.css **/

.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}

/*! custom/css/vendor/flag-icon-css/css/flag-icon.css **/

.flag-icon-background {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}
.flag-icon:before {
  content: "\00a0";
}
.flag-icon.flag-icon-squared {
  width: 1em;
}
.flag-icon-ad {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ad.svg);
}
.flag-icon-ae {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ae.svg);
}
.flag-icon-af {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/af.svg);
}
.flag-icon-ag {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ag.svg);
}
.flag-icon-ai {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ai.svg);
}
.flag-icon-al {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/al.svg);
}
.flag-icon-am {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/am.svg);
}
.flag-icon-ao {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ao.svg);
}
.flag-icon-aq {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/aq.svg);
}
.flag-icon-ar {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ar.svg);
}
.flag-icon-as {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/as.svg);
}
.flag-icon-at {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/at.svg);
}
.flag-icon-au {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/au.svg);
}
.flag-icon-aw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/aw.svg);
}
.flag-icon-ax {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ax.svg);
}
.flag-icon-az {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/az.svg);
}
.flag-icon-ba {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ba.svg);
}
.flag-icon-bb {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bb.svg);
}
.flag-icon-bd {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bd.svg);
}
.flag-icon-be {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/be.svg);
}
.flag-icon-bf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bf.svg);
}
.flag-icon-bg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bg.svg);
}
.flag-icon-bh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bh.svg);
}
.flag-icon-bi {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bi.svg);
}
.flag-icon-bj {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bj.svg);
}
.flag-icon-bl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bl.svg);
}
.flag-icon-bm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bm.svg);
}
.flag-icon-bn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bn.svg);
}
.flag-icon-bo {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bo.svg);
}
.flag-icon-bq {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bq.svg);
}
.flag-icon-br {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/br.svg);
}
.flag-icon-bs {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bs.svg);
}
.flag-icon-bt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bt.svg);
}
.flag-icon-bv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bv.svg);
}
.flag-icon-bw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bw.svg);
}
.flag-icon-by {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/by.svg);
}
.flag-icon-bz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/bz.svg);
}
.flag-icon-ca {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ca.svg);
}
.flag-icon-cc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cc.svg);
}
.flag-icon-cd {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cd.svg);
}
.flag-icon-cf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cf.svg);
}
.flag-icon-cg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cg.svg);
}
.flag-icon-ch {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ch.svg);
}
.flag-icon-ci {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ci.svg);
}
.flag-icon-ck {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ck.svg);
}
.flag-icon-cl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cl.svg);
}
.flag-icon-cm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cm.svg);
}
.flag-icon-cn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cn.svg);
}
.flag-icon-co {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/co.svg);
}
.flag-icon-cr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cr.svg);
}
.flag-icon-cu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cu.svg);
}
.flag-icon-cv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cv.svg);
}
.flag-icon-cw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cw.svg);
}
.flag-icon-cx {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cx.svg);
}
.flag-icon-cy {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cy.svg);
}
.flag-icon-cz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/cz.svg);
}
.flag-icon-de {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/de.svg);
}
.flag-icon-dj {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/dj.svg);
}
.flag-icon-dk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/dk.svg);
}
.flag-icon-dm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/dm.svg);
}
.flag-icon-do {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/do.svg);
}
.flag-icon-dz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/dz.svg);
}
.flag-icon-ec {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ec.svg);
}
.flag-icon-ee {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ee.svg);
}
.flag-icon-eg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/eg.svg);
}
.flag-icon-eh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/eh.svg);
}
.flag-icon-er {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/er.svg);
}
.flag-icon-es {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/es.svg);
}
.flag-icon-et {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/et.svg);
}
.flag-icon-fi {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fi.svg);
}
.flag-icon-fj {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fj.svg);
}
.flag-icon-fk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fk.svg);
}
.flag-icon-fm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fm.svg);
}
.flag-icon-fo {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fo.svg);
}
.flag-icon-fr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/fr.svg);
}
.flag-icon-ga {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ga.svg);
}
.flag-icon-en,
.flag-icon-gb {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gb.svg);
}
.flag-icon-gd {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gd.svg);
}
.flag-icon-ge {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ge.svg);
}
.flag-icon-gf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gf.svg);
}
.flag-icon-gg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gg.svg);
}
.flag-icon-gh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gh.svg);
}
.flag-icon-gi {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gi.svg);
}
.flag-icon-gl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gl.svg);
}
.flag-icon-gm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gm.svg);
}
.flag-icon-gn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gn.svg);
}
.flag-icon-gp {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gp.svg);
}
.flag-icon-gq {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gq.svg);
}
.flag-icon-gr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gr.svg);
}
.flag-icon-gs {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gs.svg);
}
.flag-icon-gt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gt.svg);
}
.flag-icon-gu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gu.svg);
}
.flag-icon-gw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gw.svg);
}
.flag-icon-gy {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gy.svg);
}
.flag-icon-hk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/hk.svg);
}
.flag-icon-hm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/hm.svg);
}
.flag-icon-hn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/hn.svg);
}
.flag-icon-hr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/hr.svg);
}
.flag-icon-ht {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ht.svg);
}
.flag-icon-hu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/hu.svg);
}
.flag-icon-id {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/id.svg);
}
.flag-icon-ie {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ie.svg);
}
.flag-icon-il {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/il.svg);
}
.flag-icon-im {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/im.svg);
}
.flag-icon-in {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/in.svg);
}
.flag-icon-io {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/io.svg);
}
.flag-icon-iq {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/iq.svg);
}
.flag-icon-ir {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ir.svg);
}
.flag-icon-is {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/is.svg);
}
.flag-icon-it {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/it.svg);
}
.flag-icon-je {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/je.svg);
}
.flag-icon-jm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/jm.svg);
}
.flag-icon-jo {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/jo.svg);
}
.flag-icon-jp {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/jp.svg);
}
.flag-icon-ke {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ke.svg);
}
.flag-icon-kg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kg.svg);
}
.flag-icon-kh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kh.svg);
}
.flag-icon-ki {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ki.svg);
}
.flag-icon-km {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/km.svg);
}
.flag-icon-kn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kn.svg);
}
.flag-icon-kp {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kp.svg);
}
.flag-icon-kr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kr.svg);
}
.flag-icon-kw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kw.svg);
}
.flag-icon-ky {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ky.svg);
}
.flag-icon-kz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/kz.svg);
}
.flag-icon-la {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/la.svg);
}
.flag-icon-lb {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lb.svg);
}
.flag-icon-lc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lc.svg);
}
.flag-icon-li {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/li.svg);
}
.flag-icon-lk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lk.svg);
}
.flag-icon-lr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lr.svg);
}
.flag-icon-ls {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ls.svg);
}
.flag-icon-lt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lt.svg);
}
.flag-icon-lu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lu.svg);
}
.flag-icon-lv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/lv.svg);
}
.flag-icon-ly {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ly.svg);
}
.flag-icon-ma {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ma.svg);
}
.flag-icon-mc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mc.svg);
}
.flag-icon-md {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/md.svg);
}
.flag-icon-me {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/me.svg);
}
.flag-icon-mf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mf.svg);
}
.flag-icon-mg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mg.svg);
}
.flag-icon-mh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mh.svg);
}
.flag-icon-mk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mk.svg);
}
.flag-icon-ml {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ml.svg);
}
.flag-icon-mm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mm.svg);
}
.flag-icon-mn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mn.svg);
}
.flag-icon-mo {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mo.svg);
}
.flag-icon-mp {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mp.svg);
}
.flag-icon-mq {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mq.svg);
}
.flag-icon-mr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mr.svg);
}
.flag-icon-ms {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ms.svg);
}
.flag-icon-mt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mt.svg);
}
.flag-icon-mu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mu.svg);
}
.flag-icon-mv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mv.svg);
}
.flag-icon-mw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mw.svg);
}
.flag-icon-mx {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mx.svg);
}
.flag-icon-my {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/my.svg);
}
.flag-icon-mz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/mz.svg);
}
.flag-icon-na {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/na.svg);
}
.flag-icon-nc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nc.svg);
}
.flag-icon-ne {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ne.svg);
}
.flag-icon-nf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nf.svg);
}
.flag-icon-ng {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ng.svg);
}
.flag-icon-ni {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ni.svg);
}
.flag-icon-nl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nl.svg);
}
.flag-icon-no {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/no.svg);
}
.flag-icon-np {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/np.svg);
}
.flag-icon-nr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nr.svg);
}
.flag-icon-nu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nu.svg);
}
.flag-icon-nz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/nz.svg);
}
.flag-icon-om {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/om.svg);
}
.flag-icon-pa {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pa.svg);
}
.flag-icon-pe {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pe.svg);
}
.flag-icon-pf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pf.svg);
}
.flag-icon-pg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pg.svg);
}
.flag-icon-ph {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ph.svg);
}
.flag-icon-pk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pk.svg);
}
.flag-icon-pl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pl.svg);
}
.flag-icon-pm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pm.svg);
}
.flag-icon-pn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pn.svg);
}
.flag-icon-pr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pr.svg);
}
.flag-icon-ps {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ps.svg);
}
.flag-icon-pt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pt.svg);
}
.flag-icon-pw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/pw.svg);
}
.flag-icon-py {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/py.svg);
}
.flag-icon-qa {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/qa.svg);
}
.flag-icon-re {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/re.svg);
}
.flag-icon-ro {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ro.svg);
}
.flag-icon-rs {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/rs.svg);
}
.flag-icon-ru {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ru.svg);
}
.flag-icon-rw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/rw.svg);
}
.flag-icon-sa {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sa.svg);
}
.flag-icon-sb {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sb.svg);
}
.flag-icon-sc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sc.svg);
}
.flag-icon-sd {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sd.svg);
}
.flag-icon-se {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/se.svg);
}
.flag-icon-sg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sg.svg);
}
.flag-icon-sh {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sh.svg);
}
.flag-icon-si {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/si.svg);
}
.flag-icon-sj {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sj.svg);
}
.flag-icon-sk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sk.svg);
}
.flag-icon-sl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sl.svg);
}
.flag-icon-sm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sm.svg);
}
.flag-icon-sn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sn.svg);
}
.flag-icon-so {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/so.svg);
}
.flag-icon-sr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sr.svg);
}
.flag-icon-ss {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ss.svg);
}
.flag-icon-st {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/st.svg);
}
.flag-icon-sv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sv.svg);
}
.flag-icon-sx {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sx.svg);
}
.flag-icon-sy {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sy.svg);
}
.flag-icon-sz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/sz.svg);
}
.flag-icon-tc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tc.svg);
}
.flag-icon-td {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/td.svg);
}
.flag-icon-tf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tf.svg);
}
.flag-icon-tg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tg.svg);
}
.flag-icon-th {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/th.svg);
}
.flag-icon-tj {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tj.svg);
}
.flag-icon-tk {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tk.svg);
}
.flag-icon-tl {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tl.svg);
}
.flag-icon-tm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tm.svg);
}
.flag-icon-tn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tn.svg);
}
.flag-icon-to {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/to.svg);
}
.flag-icon-tr {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tr.svg);
}
.flag-icon-tt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tt.svg);
}
.flag-icon-tv {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tv.svg);
}
.flag-icon-tw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tw.svg);
}
.flag-icon-tz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/tz.svg);
}
.flag-icon-ua {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ua.svg);
}
.flag-icon-ug {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ug.svg);
}
.flag-icon-um {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/um.svg);
}
.flag-icon-us {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/us.svg);
}
.flag-icon-uy {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/uy.svg);
}
.flag-icon-uz {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/uz.svg);
}
.flag-icon-va {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/va.svg);
}
.flag-icon-vc {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/vc.svg);
}
.flag-icon-ve {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ve.svg);
}
.flag-icon-vg {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/vg.svg);
}
.flag-icon-vi {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/vi.svg);
}
.flag-icon-vn {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/vn.svg);
}
.flag-icon-vu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/vu.svg);
}
.flag-icon-wf {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/wf.svg);
}
.flag-icon-ws {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ws.svg);
}
.flag-icon-ye {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/ye.svg);
}
.flag-icon-yt {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/yt.svg);
}
.flag-icon-za {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/za.svg);
}
.flag-icon-zm {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/zm.svg);
}
.flag-icon-zw {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/zw.svg);
}
.flag-icon-eu {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/eu.svg);
}
.flag-icon-gb-eng {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gb-eng.svg);
}
.flag-icon-gb-nir {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gb-nir.svg);
}
.flag-icon-gb-sct {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gb-sct.svg);
}
.flag-icon-gb-wls {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/gb-wls.svg);
}
.flag-icon-un {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(/assets/dashboard/css/vendor/flag-icon-css/flags/1x1/un.svg);
}
/* CONVERT TO SCSS (!!!!) */

/* Recent exceptions */

#Razorboxes div.OverlayerContent h1 strong span {
  /*font-family: [sDefaultFontBold];*/
}

/* Custom razorbox styling */

#Razorboxes div.RazorboxCloseWrapper {
  position: relative;
  z-index: 10;
}

#Razorboxes div.RazorboxClose {
  position: absolute;
  right: -20px;
  top: -20px;
  opacity: 1;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 32px;
  text-align: center;
  border-radius: 50%;
  background: #fff;
  color: #000;
  transition: .15s ease-in-out all !important;
  box-shadow: 0 0px 4px rgba(0, 0, 0, 0.2);
  padding: 1px 9px;
  cursor: pointer;
}

#Razorboxes div.RazorboxClose:hover {
  transform: scale(1.2);
}

#Razorboxes div.RazorboxClose i.fal {
  padding: 0;
  margin: 0;
}

#Razorboxes div.RazorboxClose .svg-inline--fa {
  position: relative;
  left: 0;
}

#Razorboxes div.RazorboxContentWrapper {
  min-height: 85% !important;
  max-width: 85vw !important;
  border-radius: 15px;
  /*overflow: hidden;*/
  /*direction: rtl;*/
}

#Razorboxes div.RazorboxOverlayerTitle h2 {
  /*font-family: [sDefaultFontLight];*/
  color: #FFF;
  margin: -50px 0 15px;
  font-size: 18px;
}

#Razorboxes div.RazorboxOverlayerTitle h2 a {
  color: #FFF;
  border-bottom: 1px solid rgba(255,255,255,0.4);
  transition: .15s all ease-in-out;
}

#Razorboxes div.RazorboxOverlayerTitle h2 a:hover {
  border-bottom: 1px solid rgba(255,255,255,0.8);
}

#Razorboxes div.RazorboxContent {
  /*overflow: hidden;*/
  /*background: #fff;*/
  border-radius: 15px;
  max-height: 100%;
  height: auto;
}

#Razorboxes div.RazorboxContent.NoScrollbar {
  overflow: hidden;
}

#Razorboxes div.Content {
  background: #fff;
}

#Razorboxes div.RazorboxUniqueID {

}

#Razorboxes div.RazorboxContent div.ContentTitle {
  margin: -26px 0 0 0;
  padding: 30px 30px 0;
}

#Razorboxes div.RazorboxContentContainer {
  height: 100%;
  /* background: none !important; */
  position: absolute;
  /* overflow: hidden; */
  width: 100%;
  direction: ltr;
}

#Razorboxes div.RazorboxContent div.Content {
  padding: 10px 30px;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  height: 100%;
}

#Razorboxes div.RazorboxContent div.OverlayerContent {
  border-radius: 15px;
}

#Razorboxes div.RazorboxContent div.ContentWrapper {
  /*border-radius: 15px;*/
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content {
  padding: 10px 30px 20px;
  overflow-x: inherit; /*overflow-x: auto;*/
  overflow-y: inherit;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.List ul {
  margin-left: 30px;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.List ul li {
  list-style: square !important;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.ContentWrapper div.Content {
  padding: 0 0 2px !important;
}

/* Make table scrollable within parent (div.Content) */
#Razorboxes div.RazorboxContent div.ContentWrapper div.Content table{
  width: 100%;
  /*min-width: 720px;*/
  display: table;
  overflow: hidden;
  /*border-right: 30px solid #FFF;*/
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.row {
  margin-bottom: 0;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset div.row:first-of-type {
  margin-top: 10px;
}

#Razorboxes div.RazorboxContent ul.dropdown-content.select-dropdown {
  position: fixed;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.FieldsetWrapper {
  margin: 0 -0.75rem;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset {
  padding: 25px 25px 15px;
  margin: 10px -2px 30px 0;
  border-radius: 15px;
  border: none;
  /*border: 1px solid [sDefaultAccentColor];*/
  background: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
  transition: ease-in-out all 0.15s;
  width: 100%;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset legend {
  padding: 5px 15px;
  margin: 0 -3px -15px;
  /*font-family: "[sDefaultFontRegular]";*/
  color: #ffffff;
  /*background: [sDefaultAccentColor];*/
  border-radius: 25px;
  transition: ease-in-out all 0.15s;
  position: relative;
  z-index: 10;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset legend span {
  /*font-family: "[sDefaultFontLight]";*/
}


#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset:hover legend {
  transform: scale(1.03);
  transition: ease-in-out all 0.3s;

}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset p {
  /*margin: 0;*/
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table {
  width: calc(100% + 50px);
  left: -25px;
  position: relative;
  top: -25px;
  border-radius: 15px;
  margin: 0 0 -40px 0;
  overflow: hidden;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table thead {
  background: #f3f3f3;
  transition: .35s ease-in-out all;
  border-bottom: 0;
  height: 65px;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset:hover {
  background: #fdfdfd;
  box-shadow: 0 12px 12px 0 rgba(0,0,0,0.02), 0 12px 11px -10px rgba(0,0,0,0.05), 0 0 15px 10px rgba(0,0,0,0.08);
  transition: ease-in-out all 0.25s;

}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset:hover .HighlightTableHeading {
  /*background: [sDefaultButtonColor] !important;*/
  /*color: [sInvertedTextColor];*/
  color: #fff !important;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset:hover .HighlightTableHeading th div.Item a {
  color: #fff !important;
}



#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table tr th,
#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table tr td {
  border-radius: 0;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table tr th:nth-child(1),
#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table tr td:nth-child(1) {
  padding-left: 25px;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content fieldset table tr td:last-child {
  padding-right: 25px;
}

#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.FloatRight .btn,
#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.FloatRight .btn-large,
#Razorboxes div.RazorboxContent div.ContentWrapper div.Content div.FloatRight .btn-flat {
  margin-top: 10px;
  margin-bottom: 10px;
}


#Razorboxes div.RazorboxContent div.ps-scrollbar-x-rail {
  display: none;
}

#Razorboxes div.RazorboxContent div.OverlayerContent h1 {
  font-size: 32px !important;
  background: #FFF;
  margin: -5px 0 0 0;
  border-radius: 15px 15px 0 0;
  padding: 25px 30px 20px;
  /*background: background: #0474ba;*/
  /*background: [sDefaultAccentColor];*/
  color: #fff;
  width: 100%;
  /*width: calc(100% + 1px);*/
  /*font-family: "[sDefaultFontLight]";*/
  box-shadow: inset 0px -5px 25px -5px rgba(0,0,0,0.25);
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#Razorboxes div.RazorboxContent div.OverlayerContent h1 strong {
  font-size: 32px !important;
  /*font-family: "[sDefaultFontBold]";*/
}


#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.fa,
#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.far,
#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.fal,
#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.fab,
#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.fac {
  position: relative;
  z-index: 10;
  background: #fff;
  color: #000;
  border-radius: 50%;
  text-align: center;
  margin: 0 15px 0 0 !important;
  padding: 8px 0 !important;
  font-size: 26px;
  width: 46px;
  height: 46px;
  box-shadow: 2px 10px 25px 0px rgba(0,0,0,0.15);
  text-shadow: none;
  line-height: 30px;
}

#Razorboxes div.RazorboxContent div.OverlayerContent h1 i.fac {
  font-size: inherit !important;
  top: 1px !important;
  position: relative !important;
  transform: scale(1.2) !important;
}

#Razorboxes div.RazorboxContent div.OverlayerContent h2 {
  font-size: 24px;
  /*font-family: "[sDefaultFont]";*/
  margin: 0;
  padding: 15px 0 0;
}

#Razorboxes div.RazorboxContent div.OverlayerContent fieldset h2 {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}

#Razorboxes div.RazorboxContent div.OverlayerContent div.SaveButtonWrapper {
  background: #f3f3f3;
  margin: 40px -30px -20px;
  min-height: 90px;
  padding: 30px 30px 20px;
  text-align: right;
  border-radius: 0 0 15px 15px;
  position: relative;
}

/* Notifications */

#Razorboxes div.RazorboxContent div.OverlayerContent div.Notification {
  border-radius: 15px;
  padding: 20px 40px 10px;
  margin: 0 0 30px;
}

#Razorboxes div.RazorboxContent div.OverlayerContent div.Notification h2 {
  line-height: 35px;
  padding: 10px 0 20px;
  /*font-family: '[sDefaultFontLight]';*/
}

#Razorboxes div.RazorboxContent div.OverlayerContent div.Notification h2:before {
  content: '\f071';
  font-family: 'Font Awesome 6 Pro';
  font-weight: 100;
  margin-right: 15px;
  font-size: 36px;
  position: relative;
  top: 3px;
}

/* DataStack exceptions */

#Razorboxes .DataStack {
  margin: -20px 0 0 0;
}

#Razorboxes .DataStack div.Navigation {
  position: unset;
  opacity: 1;
  bottom: 0;
  box-shadow: unset;
}


/* Responsive (Laptop) */
@media only screen and (max-width: 1367px) {

  #Razorboxes div.RazorboxContentWrapper {
    width: 85vw !important;
  }

}

/* Responsive (mobile and tablet) */
@media only screen and (max-width: 992px) {

  #Razorboxes div.RazorboxContentWrapper {
    height: auto !important;
    max-width: 100vw !important;
  }


  #Razorboxes div.RazorboxContent div.ContentWrapper div.Content {
    overflow-x: auto;
  }

  #Razorboxes div.RazorboxContent div.OverlayerContent h1 {
    font-size: 24px;
  }

  #Razorboxes div.RazorboxContent div.ContentWrapper div.row.col {
    /*margin: 0 -10px 0 0 !important;*/
    /*padding: 0 0 0 10px !important;*/
  }

  #Razorboxes div.RazorboxContent div.ContentWrapper div.col {
    /*margin: 0 -10px 0 0 !important;*/
    /*padding: 0 0 0 10px !important;*/
  }

  #Razorboxes div.RazorboxContent div.ContentWrapper div.col div.col {
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
  }

  #Razorboxes div.RazorboxContent div.ContentWrapper div.col label {
    /*left: 0;*/
  }

}





/* MaterializeCSS responsive exceptions */

/* Large desktop devices */
@media only screen and (min-width : 1200px) {
}

/* Desktop devices */
@media only screen and (max-width : 1199px) {
}

/* Tablet devices */
@media only screen and (max-width : 992px) {
}

/* Mobile devices */
@media only screen and (max-width : 600px) {


  #Razorboxes div.RazorboxCloseWrapper {
    position: relative;
    top: 30px;
    right: 30px;
  }
  /*
    #Razorboxes div.RazorboxClose {
      position: unset;
      right: unset;
      top: unset;
      transform: scale(1.38);
    }*/

}


/* Devices */

/* Small laptop (1366 x 768) */
@media only screen and (min-width: 1030px) and (max-width: 1366px) {
}

/* iPad (general) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
}

/* iPad (portrait exceptions) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
}

/* iPad (landscape exceptions) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
}

/* iPhone 6/7/8 Plus (portrait) */
@media only screen and (min-device-width : 320px) and (max-device-width : 767px) and (orientation : portrait) {
}

/* iPhone 6/7/8 Plus (landscape) */
@media only screen and (min-device-width : 375px) and (max-device-width : 736px) and (orientation : landscape) {
}


/*! typestack/js/vendor/materialize/1.0.0/css/materialize.clean.scss **/
/*!
 * Materialize v1.0.0-rc.2 (http://materializecss.com)
 * Copyright 2014-2017 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
 */
/*!
 * THIS IS A CLEANED UP VERSION (!)
 * Removed all color references
 * Removed all h1, h2, etc... + p references (except when within elements)
 */
/* var(--sDefaultMinFontSize); /*14px;*/
/* var(--sDefaultMaxFontSize); /*20px;*/
.valign-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.clearfix {
  clear: both; }

.z-depth-0 {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  /* 2dp elevation modified*/ }

.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2); }

.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-small:hover, .btn-floating:hover {
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
  /* 6dp elevation modified*/ }

.z-depth-2 {
  -webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
  /* 12dp elevation modified*/ }

.z-depth-3 {
  -webkit-box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);
  /* 16dp elevation */ }

.z-depth-4 {
  -webkit-box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -7px rgba(0, 0, 0, 0.2);
  /* 24dp elevation */ }

.z-depth-5 {
  -webkit-box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2); }

.hoverable {
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s; }

.hoverable:hover {
  -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0; }

blockquote {
  margin: 20px 0;
  /*border-left: 5px solid #ee6e73;*/
  padding-left: 1.5rem; }

i {
  line-height: inherit; }

i.left {
  float: left;
  margin-right: 15px; }

i.right {
  float: right;
  margin-left: 15px; }

i.tiny {
  font-size: 1rem; }

i.small {
  font-size: 2rem; }

i.medium {
  font-size: 4rem; }

i.large {
  font-size: 6rem; }

img.responsive-img, video.responsive-video {
  max-width: 100%;
  height: auto; }

.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px; }

.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px; }

.pagination li.active a {
  color: #fff; }

.pagination li.active {
  background-color: #ee6e73; }

.pagination li.disabled a {
  cursor: default;
  color: #999; }

.pagination li i {
  font-size: 2rem; }

.pagination li.pages ul li {
  display: inline-block;
  float: none; }

@media only screen and (max-width: 992px) {
  .pagination {
    width: 100%; }

  .pagination li.prev, .pagination li.next {
    width: 10%; }

  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap; } }

.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7); }

.breadcrumb i, .breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"], .breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px; }

.breadcrumb:before {
  content: '\E5CC';
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased; }

.breadcrumb:first-child:before {
  display: none; }

.breadcrumb:last-child {
  color: #fff; }

.pin-top, .pin-bottom {
  position: relative; }

.pinned {
  position: fixed !important;
  /*********************
  Transition Classes
**********************/ }

ul.staggered-list li {
  opacity: 0; }

.fade-in {
  opacity: 0;
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  /*********************
  Media Query Classes
**********************/ }

@media only screen and (max-width: 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important; } }

@media only screen and (max-width: 992px) {
  .hide-on-med-and-down {
    display: none !important; } }

@media only screen and (min-width: 601px) {
  .hide-on-med-and-up {
    display: none !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important; } }

@media only screen and (min-width: 993px) {
  .hide-on-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .hide-on-extra-large-only {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .show-on-extra-large {
    display: block !important; } }

@media only screen and (min-width: 993px) {
  .show-on-large {
    display: block !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .show-on-small {
    display: block !important; } }

@media only screen and (min-width: 601px) {
  .show-on-medium-and-up {
    display: block !important; } }

@media only screen and (max-width: 992px) {
  .show-on-medium-and-down {
    display: block !important; } }

@media only screen and (max-width: 600px) {
  .center-on-small-only {
    text-align: center; } }

.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #ee6e73; }

.page-footer .footer-copyright {
  overflow: hidden;
  min-height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08); }

table, th, td {
  border: none; }

table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0; }

table.striped tr {
  border-bottom: none; }

table.striped > tbody > tr:nth-child(odd) {
  background-color: rgba(242, 242, 242, 0.5); }

table.striped > tbody > tr > td {
  border-radius: 0; }

table.highlight > tbody > tr {
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease; }

table.highlight > tbody > tr:hover {
  background-color: rgba(242, 242, 242, 0.5); }

table.centered thead tr th, table.centered tbody tr td {
  text-align: center; }

tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12); }

td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px; }

@media only screen and (max-width: 992px) {
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    /* sort out borders */
    position: relative; }

  table.responsive-table td:empty:before {
    content: '\00a0'; }

  table.responsive-table th, table.responsive-table td {
    margin: 0;
    vertical-align: top; }

  table.responsive-table th {
    text-align: left; }

  table.responsive-table thead {
    display: block;
    float: left; }

  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0; }

  table.responsive-table thead tr th::before {
    content: "\00a0"; }

  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap; }

  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top; }

  table.responsive-table th {
    display: block;
    text-align: right; }

  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left; }

  table.responsive-table tr {
    border-bottom: none;
    padding: 0 10px; }

  table.responsive-table thead {
    border: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.12); } }

.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative; }

.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0; }

.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative; }

.collection .collection-item.avatar:not(.circle-clipper) > .circle, .collection .collection-item.avatar :not(.circle-clipper) > .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle; }

.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center; }

.collection .collection-item.avatar .title {
  font-size: 16px; }

.collection .collection-item.avatar p {
  margin: 0; }

.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px; }

.collection .collection-item:last-child {
  border-bottom: none; }

.collection .collection-item.active {
  background-color: #26a69a;
  color: #eafaf9; }

.collection .collection-item.active .secondary-content {
  color: #fff; }

.collection a.collection-item {
  display: block;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  color: #26a69a; }

.collection a.collection-item:not(.active):hover {
  background-color: #ddd; }

.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px; }

.collection.with-header .collection-item {
  padding-left: 30px; }

.collection.with-header .collection-item.avatar {
  padding-left: 72px; }

.secondary-content {
  float: right;
  color: #26a69a; }

.collapsible .collection {
  margin: 0;
  border: none; }

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #acece6;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden; }

.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #26a69a;
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear; }

.progress .indeterminate {
  background-color: #26a69a; }

.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }

.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-animation-delay: 1.15s;
  animation-delay: 1.15s; }

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }

  60% {
    left: 100%;
    right: -90%; }

  100% {
    left: 100%;
    right: -90%; } }

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }

  60% {
    left: 100%;
    right: -90%; }

  100% {
    left: 100%;
    right: -90%; } }

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }

  60% {
    left: 107%;
    right: -8%; }

  100% {
    left: 107%;
    right: -8%; } }

@keyframes indeterminate-short {
  /*******************
  Utility Classes
*******************/
  0% {
    left: -200%;
    right: 100%; }

  60% {
    left: 107%;
    right: -8%; }

  100% {
    left: 107%;
    right: -8%; } }

.hide {
  display: none !important; }

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

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

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

.left {
  float: left !important; }

.right {
  float: right !important; }

.no-select, input[type=range], input[type=range] + .thumb {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.circle {
  border-radius: 50%; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.no-padding {
  padding: 0 !important; }

span.badge {
  min-width: 3rem;
  padding: 0 6px;
  margin-left: 14px;
  text-align: center;
  font-size: 1rem;
  line-height: 22px;
  height: 22px;
  color: #757575;
  float: right;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #26a69a;
  border-radius: 2px; }

span.badge.new:after {
  content: " new"; }

span.badge[data-badge-caption]::after {
  content: " " attr(data-badge-caption); }

.collection-item span.badge {
  margin-top: calc(0.75rem - 11px); }

.collapsible span.badge {
  margin-left: auto; }

table span.badge {
  display: inline-block;
  float: none;
  margin-left: auto;
  /* This breaks out of the layout when using a row > col > row  setup
.col .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
}
*/ }

.section {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.section.no-pad {
  padding: 0; }

.section.no-pad-bot {
  padding-bottom: 0; }

.section.no-pad-top {
  padding-top: 0; }

.row {
  margin-left: auto;
  /*margin-bottom: 20px;*/
  margin-right: auto; }

.row:after {
  content: "";
  display: table;
  clear: both; }

.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px; }

.row .col[class*="push-"], .row .col[class*="pull-"] {
  position: relative; }

.row .col.s1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s2 {
  width: 16.66667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s4 {
  width: 33.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s5 {
  width: 41.66667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s7 {
  width: 58.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s8 {
  width: 66.66667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s10 {
  width: 83.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s11 {
  width: 91.66667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.offset-s1 {
  margin-left: 8.33333%; }

.row .col.pull-s1 {
  right: 8.33333%; }

.row .col.push-s1 {
  left: 8.33333%; }

.row .col.offset-s2 {
  margin-left: 16.66667%; }

.row .col.pull-s2 {
  right: 16.66667%; }

.row .col.push-s2 {
  left: 16.66667%; }

.row .col.offset-s3 {
  margin-left: 25%; }

.row .col.pull-s3 {
  right: 25%; }

.row .col.push-s3 {
  left: 25%; }

.row .col.offset-s4 {
  margin-left: 33.33333%; }

.row .col.pull-s4 {
  right: 33.33333%; }

.row .col.push-s4 {
  left: 33.33333%; }

.row .col.offset-s5 {
  margin-left: 41.66667%; }

.row .col.pull-s5 {
  right: 41.66667%; }

.row .col.push-s5 {
  left: 41.66667%; }

.row .col.offset-s6 {
  margin-left: 50%; }

.row .col.pull-s6 {
  right: 50%; }

.row .col.push-s6 {
  left: 50%; }

.row .col.offset-s7 {
  margin-left: 58.33333%; }

.row .col.pull-s7 {
  right: 58.33333%; }

.row .col.push-s7 {
  left: 58.33333%; }

.row .col.offset-s8 {
  margin-left: 66.66667%; }

.row .col.pull-s8 {
  right: 66.66667%; }

.row .col.push-s8 {
  left: 66.66667%; }

.row .col.offset-s9 {
  margin-left: 75%; }

.row .col.pull-s9 {
  right: 75%; }

.row .col.push-s9 {
  left: 75%; }

.row .col.offset-s10 {
  margin-left: 83.33333%; }

.row .col.pull-s10 {
  right: 83.33333%; }

.row .col.push-s10 {
  left: 83.33333%; }

.row .col.offset-s11 {
  margin-left: 91.66667%; }

.row .col.pull-s11 {
  right: 91.66667%; }

.row .col.push-s11 {
  left: 91.66667%; }

.row .col.offset-s12 {
  margin-left: 100%; }

.row .col.pull-s12 {
  right: 100%; }

.row .col.push-s12 {
  left: 100%; }

div.Resizable[data-size="s"] .row .col.s1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }
  div.Resizable[data-size="s"] .row .col.s2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.s12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="s"] .row .col.offset-s1 {
    margin-left: 8.33333%; }
  div.Resizable[data-size="s"] .row .col.pull-s1 {
    right: 8.33333%; }
  div.Resizable[data-size="s"] .row .col.push-s1 {
    left: 8.33333%; }
  div.Resizable[data-size="s"] .row .col.offset-s2 {
    margin-left: 16.66667%; }
  div.Resizable[data-size="s"] .row .col.pull-s2 {
    right: 16.66667%; }
  div.Resizable[data-size="s"] .row .col.push-s2 {
    left: 16.66667%; }
  div.Resizable[data-size="s"] .row .col.offset-s3 {
    margin-left: 25%; }
  div.Resizable[data-size="s"] .row .col.pull-s3 {
    right: 25%; }
  div.Resizable[data-size="s"] .row .col.push-s3 {
    left: 25%; }
  div.Resizable[data-size="s"] .row .col.offset-s4 {
    margin-left: 33.33333%; }
  div.Resizable[data-size="s"] .row .col.pull-s4 {
    right: 33.33333%; }
  div.Resizable[data-size="s"] .row .col.push-s4 {
    left: 33.33333%; }
  div.Resizable[data-size="s"] .row .col.offset-s5 {
    margin-left: 41.66667%; }
  div.Resizable[data-size="s"] .row .col.pull-s5 {
    right: 41.66667%; }
  div.Resizable[data-size="s"] .row .col.push-s5 {
    left: 41.66667%; }
  div.Resizable[data-size="s"] .row .col.offset-s6 {
    margin-left: 50%; }
  div.Resizable[data-size="s"] .row .col.pull-s6 {
    right: 50%; }
  div.Resizable[data-size="s"] .row .col.push-s6 {
    left: 50%; }
  div.Resizable[data-size="s"] .row .col.offset-s7 {
    margin-left: 58.33333%; }
  div.Resizable[data-size="s"] .row .col.pull-s7 {
    right: 58.33333%; }
  div.Resizable[data-size="s"] .row .col.push-s7 {
    left: 58.33333%; }
  div.Resizable[data-size="s"] .row .col.offset-s8 {
    margin-left: 66.66667%; }
  div.Resizable[data-size="s"] .row .col.pull-s8 {
    right: 66.66667%; }
  div.Resizable[data-size="s"] .row .col.push-s8 {
    left: 66.66667%; }
  div.Resizable[data-size="s"] .row .col.offset-s9 {
    margin-left: 75%; }
  div.Resizable[data-size="s"] .row .col.pull-s9 {
    right: 75%; }
  div.Resizable[data-size="s"] .row .col.push-s9 {
    left: 75%; }
  div.Resizable[data-size="s"] .row .col.offset-s10 {
    margin-left: 83.33333%; }
  div.Resizable[data-size="s"] .row .col.pull-s10 {
    right: 83.33333%; }
  div.Resizable[data-size="s"] .row .col.push-s10 {
    left: 83.33333%; }
  div.Resizable[data-size="s"] .row .col.offset-s11 {
    margin-left: 91.66667%; }
  div.Resizable[data-size="s"] .row .col.pull-s11 {
    right: 91.66667%; }
  div.Resizable[data-size="s"] .row .col.push-s11 {
    left: 91.66667%; }
  div.Resizable[data-size="s"] .row .col.offset-s12 {
    margin-left: 100%; }
  div.Resizable[data-size="s"] .row .col.pull-s12 {
    right: 100%; }
  div.Resizable[data-size="s"] .row .col.push-s12 {
    left: 100%; }

@media only screen and (min-width: 601px) {
  .row .col.m1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.offset-m1 {
    margin-left: 8.33333%; }

  .row .col.pull-m1 {
    right: 8.33333%; }

  .row .col.push-m1 {
    left: 8.33333%; }

  .row .col.offset-m2 {
    margin-left: 16.66667%; }

  .row .col.pull-m2 {
    right: 16.66667%; }

  .row .col.push-m2 {
    left: 16.66667%; }

  .row .col.offset-m3 {
    margin-left: 25%; }

  .row .col.pull-m3 {
    right: 25%; }

  .row .col.push-m3 {
    left: 25%; }

  .row .col.offset-m4 {
    margin-left: 33.33333%; }

  .row .col.pull-m4 {
    right: 33.33333%; }

  .row .col.push-m4 {
    left: 33.33333%; }

  .row .col.offset-m5 {
    margin-left: 41.66667%; }

  .row .col.pull-m5 {
    right: 41.66667%; }

  .row .col.push-m5 {
    left: 41.66667%; }

  .row .col.offset-m6 {
    margin-left: 50%; }

  .row .col.pull-m6 {
    right: 50%; }

  .row .col.push-m6 {
    left: 50%; }

  .row .col.offset-m7 {
    margin-left: 58.33333%; }

  .row .col.pull-m7 {
    right: 58.33333%; }

  .row .col.push-m7 {
    left: 58.33333%; }

  .row .col.offset-m8 {
    margin-left: 66.66667%; }

  .row .col.pull-m8 {
    right: 66.66667%; }

  .row .col.push-m8 {
    left: 66.66667%; }

  .row .col.offset-m9 {
    margin-left: 75%; }

  .row .col.pull-m9 {
    right: 75%; }

  .row .col.push-m9 {
    left: 75%; }

  .row .col.offset-m10 {
    margin-left: 83.33333%; }

  .row .col.pull-m10 {
    right: 83.33333%; }

  .row .col.push-m10 {
    left: 83.33333%; }

  .row .col.offset-m11 {
    margin-left: 91.66667%; }

  .row .col.pull-m11 {
    right: 91.66667%; }

  .row .col.push-m11 {
    left: 91.66667%; }

  .row .col.offset-m12 {
    margin-left: 100%; }

  .row .col.pull-m12 {
    right: 100%; }

  .row .col.push-m12 {
    left: 100%; } }

div.Resizable[data-size="m"] .row .col.m1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }
  div.Resizable[data-size="m"] .row .col.m2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="m"] .row .col.offset-m1 {
    margin-left: 8.33333%; }
  div.Resizable[data-size="m"] .row .col.pull-m1 {
    right: 8.33333%; }
  div.Resizable[data-size="m"] .row .col.push-m1 {
    left: 8.33333%; }
  div.Resizable[data-size="m"] .row .col.offset-m2 {
    margin-left: 16.66667%; }
  div.Resizable[data-size="m"] .row .col.pull-m2 {
    right: 16.66667%; }
  div.Resizable[data-size="m"] .row .col.push-m2 {
    left: 16.66667%; }
  div.Resizable[data-size="m"] .row .col.offset-m3 {
    margin-left: 25%; }
  div.Resizable[data-size="m"] .row .col.pull-m3 {
    right: 25%; }
  div.Resizable[data-size="m"] .row .col.push-m3 {
    left: 25%; }
  div.Resizable[data-size="m"] .row .col.offset-m4 {
    margin-left: 33.33333%; }
  div.Resizable[data-size="m"] .row .col.pull-m4 {
    right: 33.33333%; }
  div.Resizable[data-size="m"] .row .col.push-m4 {
    left: 33.33333%; }
  div.Resizable[data-size="m"] .row .col.offset-m5 {
    margin-left: 41.66667%; }
  div.Resizable[data-size="m"] .row .col.pull-m5 {
    right: 41.66667%; }
  div.Resizable[data-size="m"] .row .col.push-m5 {
    left: 41.66667%; }
  div.Resizable[data-size="m"] .row .col.offset-m6 {
    margin-left: 50%; }
  div.Resizable[data-size="m"] .row .col.pull-m6 {
    right: 50%; }
  div.Resizable[data-size="m"] .row .col.push-m6 {
    left: 50%; }
  div.Resizable[data-size="m"] .row .col.offset-m7 {
    margin-left: 58.33333%; }
  div.Resizable[data-size="m"] .row .col.pull-m7 {
    right: 58.33333%; }
  div.Resizable[data-size="m"] .row .col.push-m7 {
    left: 58.33333%; }
  div.Resizable[data-size="m"] .row .col.offset-m8 {
    margin-left: 66.66667%; }
  div.Resizable[data-size="m"] .row .col.pull-m8 {
    right: 66.66667%; }
  div.Resizable[data-size="m"] .row .col.push-m8 {
    left: 66.66667%; }
  div.Resizable[data-size="m"] .row .col.offset-m9 {
    margin-left: 75%; }
  div.Resizable[data-size="m"] .row .col.pull-m9 {
    right: 75%; }
  div.Resizable[data-size="m"] .row .col.push-m9 {
    left: 75%; }
  div.Resizable[data-size="m"] .row .col.offset-m10 {
    margin-left: 83.33333%; }
  div.Resizable[data-size="m"] .row .col.pull-m10 {
    right: 83.33333%; }
  div.Resizable[data-size="m"] .row .col.push-m10 {
    left: 83.33333%; }
  div.Resizable[data-size="m"] .row .col.offset-m11 {
    margin-left: 91.66667%; }
  div.Resizable[data-size="m"] .row .col.pull-m11 {
    right: 91.66667%; }
  div.Resizable[data-size="m"] .row .col.push-m11 {
    left: 91.66667%; }
  div.Resizable[data-size="m"] .row .col.offset-m12 {
    margin-left: 100%; }
  div.Resizable[data-size="m"] .row .col.pull-m12 {
    right: 100%; }
  div.Resizable[data-size="m"] .row .col.push-m12 {
    left: 100%; }

@media only screen and (min-width: 993px) {
  .row .col.l1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.offset-l1 {
    margin-left: 8.33333%; }

  .row .col.pull-l1 {
    right: 8.33333%; }

  .row .col.push-l1 {
    left: 8.33333%; }

  .row .col.offset-l2 {
    margin-left: 16.66667%; }

  .row .col.pull-l2 {
    right: 16.66667%; }

  .row .col.push-l2 {
    left: 16.66667%; }

  .row .col.offset-l3 {
    margin-left: 25%; }

  .row .col.pull-l3 {
    right: 25%; }

  .row .col.push-l3 {
    left: 25%; }

  .row .col.offset-l4 {
    margin-left: 33.33333%; }

  .row .col.pull-l4 {
    right: 33.33333%; }

  .row .col.push-l4 {
    left: 33.33333%; }

  .row .col.offset-l5 {
    margin-left: 41.66667%; }

  .row .col.pull-l5 {
    right: 41.66667%; }

  .row .col.push-l5 {
    left: 41.66667%; }

  .row .col.offset-l6 {
    margin-left: 50%; }

  .row .col.pull-l6 {
    right: 50%; }

  .row .col.push-l6 {
    left: 50%; }

  .row .col.offset-l7 {
    margin-left: 58.33333%; }

  .row .col.pull-l7 {
    right: 58.33333%; }

  .row .col.push-l7 {
    left: 58.33333%; }

  .row .col.offset-l8 {
    margin-left: 66.66667%; }

  .row .col.pull-l8 {
    right: 66.66667%; }

  .row .col.push-l8 {
    left: 66.66667%; }

  .row .col.offset-l9 {
    margin-left: 75%; }

  .row .col.pull-l9 {
    right: 75%; }

  .row .col.push-l9 {
    left: 75%; }

  .row .col.offset-l10 {
    margin-left: 83.33333%; }

  .row .col.pull-l10 {
    right: 83.33333%; }

  .row .col.push-l10 {
    left: 83.33333%; }

  .row .col.offset-l11 {
    margin-left: 91.66667%; }

  .row .col.pull-l11 {
    right: 91.66667%; }

  .row .col.push-l11 {
    left: 91.66667%; }

  .row .col.offset-l12 {
    margin-left: 100%; }

  .row .col.pull-l12 {
    right: 100%; }

  .row .col.push-l12 {
    left: 100%; } }

div.Resizable[data-size="l"] .row .col.l1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto; }
  div.Resizable[data-size="l"] .row .col.l2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="l"] .row .col.offset-l1 {
    margin-left: 8.33333%; }
  div.Resizable[data-size="l"] .row .col.pull-l1 {
    right: 8.33333%; }
  div.Resizable[data-size="l"] .row .col.push-l1 {
    left: 8.33333%; }
  div.Resizable[data-size="l"] .row .col.offset-l2 {
    margin-left: 16.66667%; }
  div.Resizable[data-size="l"] .row .col.pull-l2 {
    right: 16.66667%; }
  div.Resizable[data-size="l"] .row .col.push-l2 {
    left: 16.66667%; }
  div.Resizable[data-size="l"] .row .col.offset-l3 {
    margin-left: 25%; }
  div.Resizable[data-size="l"] .row .col.pull-l3 {
    right: 25%; }
  div.Resizable[data-size="l"] .row .col.push-l3 {
    left: 25%; }
  div.Resizable[data-size="l"] .row .col.offset-l4 {
    margin-left: 33.33333%; }
  div.Resizable[data-size="l"] .row .col.pull-l4 {
    right: 33.33333%; }
  div.Resizable[data-size="l"] .row .col.push-l4 {
    left: 33.33333%; }
  div.Resizable[data-size="l"] .row .col.offset-l5 {
    margin-left: 41.66667%; }
  div.Resizable[data-size="l"] .row .col.pull-l5 {
    right: 41.66667%; }
  div.Resizable[data-size="l"] .row .col.push-l5 {
    left: 41.66667%; }
  div.Resizable[data-size="l"] .row .col.offset-l6 {
    margin-left: 50%; }
  div.Resizable[data-size="l"] .row .col.pull-l6 {
    right: 50%; }
  div.Resizable[data-size="l"] .row .col.push-l6 {
    left: 50%; }
  div.Resizable[data-size="l"] .row .col.offset-l7 {
    margin-left: 58.33333%; }
  div.Resizable[data-size="l"] .row .col.pull-l7 {
    right: 58.33333%; }
  div.Resizable[data-size="l"] .row .col.push-l7 {
    left: 58.33333%; }
  div.Resizable[data-size="l"] .row .col.offset-l8 {
    margin-left: 66.66667%; }
  div.Resizable[data-size="l"] .row .col.pull-l8 {
    right: 66.66667%; }
  div.Resizable[data-size="l"] .row .col.push-l8 {
    left: 66.66667%; }
  div.Resizable[data-size="l"] .row .col.offset-l9 {
    margin-left: 75%; }
  div.Resizable[data-size="l"] .row .col.pull-l9 {
    right: 75%; }
  div.Resizable[data-size="l"] .row .col.push-l9 {
    left: 75%; }
  div.Resizable[data-size="l"] .row .col.offset-l10 {
    margin-left: 83.33333%; }
  div.Resizable[data-size="l"] .row .col.pull-l10 {
    right: 83.33333%; }
  div.Resizable[data-size="l"] .row .col.push-l10 {
    left: 83.33333%; }
  div.Resizable[data-size="l"] .row .col.offset-l11 {
    margin-left: 91.66667%; }
  div.Resizable[data-size="l"] .row .col.pull-l11 {
    right: 91.66667%; }
  div.Resizable[data-size="l"] .row .col.push-l11 {
    left: 91.66667%; }
  div.Resizable[data-size="l"] .row .col.offset-l12 {
    margin-left: 100%; }
  div.Resizable[data-size="l"] .row .col.pull-l12 {
    right: 100%; }
  div.Resizable[data-size="l"] .row .col.push-l12 {
    left: 100%; }

@media only screen and (min-width: 1201px) {
  .row .col.xl1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }

  .row .col.offset-xl1 {
    margin-left: 8.33333%; }

  .row .col.pull-xl1 {
    right: 8.33333%; }

  .row .col.push-xl1 {
    left: 8.33333%; }

  .row .col.offset-xl2 {
    margin-left: 16.66667%; }

  .row .col.pull-xl2 {
    right: 16.66667%; }

  .row .col.push-xl2 {
    left: 16.66667%; }

  .row .col.offset-xl3 {
    margin-left: 25%; }

  .row .col.pull-xl3 {
    right: 25%; }

  .row .col.push-xl3 {
    left: 25%; }

  .row .col.offset-xl4 {
    margin-left: 33.33333%; }

  .row .col.pull-xl4 {
    right: 33.33333%; }

  .row .col.push-xl4 {
    left: 33.33333%; }

  .row .col.offset-xl5 {
    margin-left: 41.66667%; }

  .row .col.pull-xl5 {
    right: 41.66667%; }

  .row .col.push-xl5 {
    left: 41.66667%; }

  .row .col.offset-xl6 {
    margin-left: 50%; }

  .row .col.pull-xl6 {
    right: 50%; }

  .row .col.push-xl6 {
    left: 50%; }

  .row .col.offset-xl7 {
    margin-left: 58.33333%; }

  .row .col.pull-xl7 {
    right: 58.33333%; }

  .row .col.push-xl7 {
    left: 58.33333%; }

  .row .col.offset-xl8 {
    margin-left: 66.66667%; }

  .row .col.pull-xl8 {
    right: 66.66667%; }

  .row .col.push-xl8 {
    left: 66.66667%; }

  .row .col.offset-xl9 {
    margin-left: 75%; }

  .row .col.pull-xl9 {
    right: 75%; }

  .row .col.push-xl9 {
    left: 75%; }

  .row .col.offset-xl10 {
    margin-left: 83.33333%; }

  .row .col.pull-xl10 {
    right: 83.33333%; }

  .row .col.push-xl10 {
    left: 83.33333%; }

  .row .col.offset-xl11 {
    margin-left: 91.66667%; }

  .row .col.pull-xl11 {
    right: 91.66667%; }

  .row .col.push-xl11 {
    left: 91.66667%; }

  .row .col.offset-xl12 {
    margin-left: 100%; }

  .row .col.pull-xl12 {
    right: 100%; }

  .row .col.push-xl12 {
    left: 100%; } }

div.Resizable[data-size="xl"] {
  /* Disabled default nav MaterializeCSS styling */
  /*
em {
    font-style: italic;
}

strong {
    font-weight: 500;
}

small {
    font-size: 75%;
}
 */ }
  div.Resizable[data-size="xl"] .row .col.xl1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  div.Resizable[data-size="xl"] .row .col.offset-xl1 {
    margin-left: 8.33333%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl1 {
    right: 8.33333%; }
  div.Resizable[data-size="xl"] .row .col.push-xl1 {
    left: 8.33333%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl2 {
    margin-left: 16.66667%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl2 {
    right: 16.66667%; }
  div.Resizable[data-size="xl"] .row .col.push-xl2 {
    left: 16.66667%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl3 {
    margin-left: 25%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl3 {
    right: 25%; }
  div.Resizable[data-size="xl"] .row .col.push-xl3 {
    left: 25%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl4 {
    margin-left: 33.33333%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl4 {
    right: 33.33333%; }
  div.Resizable[data-size="xl"] .row .col.push-xl4 {
    left: 33.33333%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl5 {
    margin-left: 41.66667%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl5 {
    right: 41.66667%; }
  div.Resizable[data-size="xl"] .row .col.push-xl5 {
    left: 41.66667%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl6 {
    margin-left: 50%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl6 {
    right: 50%; }
  div.Resizable[data-size="xl"] .row .col.push-xl6 {
    left: 50%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl7 {
    margin-left: 58.33333%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl7 {
    right: 58.33333%; }
  div.Resizable[data-size="xl"] .row .col.push-xl7 {
    left: 58.33333%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl8 {
    margin-left: 66.66667%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl8 {
    right: 66.66667%; }
  div.Resizable[data-size="xl"] .row .col.push-xl8 {
    left: 66.66667%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl9 {
    margin-left: 75%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl9 {
    right: 75%; }
  div.Resizable[data-size="xl"] .row .col.push-xl9 {
    left: 75%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl10 {
    margin-left: 83.33333%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl10 {
    right: 83.33333%; }
  div.Resizable[data-size="xl"] .row .col.push-xl10 {
    left: 83.33333%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl11 {
    margin-left: 91.66667%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl11 {
    right: 91.66667%; }
  div.Resizable[data-size="xl"] .row .col.push-xl11 {
    left: 91.66667%; }
  div.Resizable[data-size="xl"] .row .col.offset-xl12 {
    margin-left: 100%; }
  div.Resizable[data-size="xl"] .row .col.pull-xl12 {
    right: 100%; }
  div.Resizable[data-size="xl"] .row .col.push-xl12 {
    left: 100%; }

.scale-transition {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63), -webkit-transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; }

.scale-transition.scale-out {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform 0.2s !important;
  transition: -webkit-transform 0.2s !important;
  transition: transform 0.2s !important;
  transition: transform 0.2s, -webkit-transform 0.2s !important; }

.scale-transition.scale-in {
  -webkit-transform: scale(1);
  transform: scale(1); }

.card-panel {
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  padding: 24px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff; }

.card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  -webkit-transition: -webkit-box-shadow 0.25s;
  transition: -webkit-box-shadow 0.25s;
  transition: box-shadow 0.25s;
  transition: box-shadow 0.25s, -webkit-box-shadow 0.25s;
  border-radius: 2px; }

.card .card-title {
  font-size: 24px;
  font-weight: 300; }

.card .card-title.activator {
  cursor: pointer; }

.card.small, .card.medium, .card.large {
  position: relative; }

.card.small .card-image, .card.medium .card-image, .card.large .card-image {
  max-height: 60%;
  overflow: hidden; }

.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
  max-height: 40%; }

.card.small .card-content, .card.medium .card-content, .card.large .card-content {
  max-height: 100%;
  overflow: hidden; }

.card.small .card-action, .card.medium .card-action, .card.large .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.card.small {
  height: 300px; }

.card.medium {
  height: 400px; }

.card.large {
  height: 500px; }

.card.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
  height: 100%;
  max-height: none;
  overflow: visible; }

.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
  height: 100%; }

.card.horizontal .card-image {
  max-width: 50%; }

.card.horizontal .card-image img {
  border-radius: 2px 0 0 2px;
  max-width: 100%;
  width: auto; }

.card.horizontal .card-stacked {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative; }

.card.horizontal .card-stacked .card-content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.card.sticky-action .card-action {
  z-index: 2; }

.card.sticky-action .card-reveal {
  z-index: 1;
  padding-bottom: 64px; }

.card .card-image {
  position: relative; }

.card .card-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%; }

.card .card-image .card-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 24px; }

.card .card-content {
  padding: 24px;
  border-radius: 0 0 2px 2px; }

.card .card-content p {
  margin: 0; }

.card .card-content .card-title {
  display: block;
  line-height: 32px;
  margin-bottom: 8px; }

.card .card-content .card-title i {
  line-height: 32px; }

.card .card-action {
  background-color: inherit;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  position: relative;
  padding: 16px 24px; }

.card .card-action:last-child {
  border-radius: 0 0 2px 2px; }

.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
  color: #ffab40;
  margin-right: 24px;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
  text-transform: uppercase; }

.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
  color: #ffd8a6; }

.card .card-reveal {
  padding: 24px;
  position: absolute;
  background-color: #fff;
  width: 100%;
  overflow-y: auto;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 3;
  display: none; }

.card .card-reveal .card-title {
  cursor: pointer;
  display: block; }

#toast-container {
  display: block;
  position: fixed;
  z-index: 10000; }

@media only screen and (max-width: 600px) {
  #toast-container {
    min-width: 100%;
    bottom: 0%; } }

@media only screen and (min-width: 601px) and (max-width: 992px) {
  #toast-container {
    left: 5%;
    bottom: 7%;
    max-width: 90%; } }

@media only screen and (min-width: 993px) {
  #toast-container {
    top: 10%;
    right: 7%;
    max-width: 86%; } }

.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: default; }

.toast .toast-action {
  color: #eeff41;
  font-weight: 500;
  margin-right: -25px;
  margin-left: 3rem; }

.toast.rounded {
  border-radius: 24px; }

@media only screen and (max-width: 600px) {
  .toast {
    width: 100%;
    border-radius: 0; } }

.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
  background-color: #323232; }

.backdrop {
  position: absolute;
  opacity: 0;
  height: 7px;
  width: 14px;
  border-radius: 0 0 50% 50%;
  background-color: #323232;
  z-index: -1;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
  visibility: hidden; }

.btn, .btn-large, .btn-small, .btn-flat {
  border: none;
  border-radius: 2px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent; }

.btn.disabled, .disabled.btn-large, .disabled.btn-small, .btn-floating.disabled, .btn-large.disabled, .btn-small.disabled, .btn-flat.disabled, .btn:disabled, .btn-large:disabled, .btn-small:disabled, .btn-floating:disabled, .btn-large:disabled, .btn-small:disabled, .btn-flat:disabled, .btn[disabled], .btn-large[disabled], .btn-small[disabled], .btn-floating[disabled], .btn-large[disabled], .btn-small[disabled], .btn-flat[disabled] {
  pointer-events: none;
  background-color: #dfdfdf !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #9f9f9f !important;
  cursor: default; }

.btn.disabled:hover, .disabled.btn-large:hover, .disabled.btn-small:hover, .btn-floating.disabled:hover, .btn-large.disabled:hover, .btn-small.disabled:hover, .btn-flat.disabled:hover, .btn:disabled:hover, .btn-large:disabled:hover, .btn-small:disabled:hover, .btn-floating:disabled:hover, .btn-large:disabled:hover, .btn-small:disabled:hover, .btn-flat:disabled:hover, .btn[disabled]:hover, .btn-large[disabled]:hover, .btn-small[disabled]:hover, .btn-floating[disabled]:hover, .btn-large[disabled]:hover, .btn-small[disabled]:hover, .btn-flat[disabled]:hover {
  background-color: #dfdfdf !important;
  color: #9f9f9f !important; }

.btn, .btn-large, .btn-small, .btn-floating, .btn-large, .btn-small, .btn-flat {
  outline: 0; }

.btn i, .btn-large i, .btn-small i, .btn-floating i, .btn-large i, .btn-small i, .btn-flat i {
  font-size: 1.3rem;
  line-height: inherit; }

.btn:focus, .btn-large:focus, .btn-small:focus, .btn-floating:focus {
  background-color: #1d7d74; }

.btn, .btn-large, .btn-small {
  text-decoration: none;
  color: #fff;
  background-color: #26a69a;
  text-align: center;
  letter-spacing: 0.5px;
  -webkit-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
  cursor: pointer; }

.btn:hover, .btn-large:hover, .btn-small:hover {
  background-color: #2bbbad; }

.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: #26a69a;
  border-radius: 50%;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  cursor: pointer;
  vertical-align: middle; }

.btn-floating:hover {
  background-color: #26a69a; }

.btn-floating:before {
  border-radius: 0; }

.btn-floating.btn-large {
  width: 56px;
  height: 56px;
  padding: 0; }

.btn-floating.btn-large.halfway-fab {
  bottom: -28px; }

.btn-floating.btn-large i {
  line-height: 56px; }

.btn-floating.btn-small {
  width: 32.4px;
  height: 32.4px; }

.btn-floating.btn-small.halfway-fab {
  bottom: -16.2px; }

.btn-floating.btn-small i {
  line-height: 32.4px; }

.btn-floating.halfway-fab {
  position: absolute;
  right: 24px;
  bottom: -20px; }

.btn-floating.halfway-fab.left {
  right: auto;
  left: 24px; }

.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 40px; }

button.btn-floating {
  border: none; }

.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 997; }

.fixed-action-btn.active ul {
  visibility: visible; }

.fixed-action-btn.direction-left, .fixed-action-btn.direction-right {
  padding: 0 0 0 15px; }

.fixed-action-btn.direction-left ul, .fixed-action-btn.direction-right ul {
  text-align: right;
  right: 64px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 100%;
  /*width 100% only goes to width of button container */
  left: auto;
  width: 500px; }

.fixed-action-btn.direction-left ul li, .fixed-action-btn.direction-right ul li {
  display: inline-block;
  margin: 7.5px 15px 0 0; }

.fixed-action-btn.direction-right {
  padding: 0 15px 0 0; }

.fixed-action-btn.direction-right ul {
  text-align: left;
  direction: rtl;
  left: 64px;
  right: auto; }

.fixed-action-btn.direction-right ul li {
  margin: 7.5px 0 0 15px; }

.fixed-action-btn.direction-bottom {
  padding: 0 0 15px 0; }

.fixed-action-btn.direction-bottom ul {
  top: 64px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.fixed-action-btn.direction-bottom ul li {
  margin: 15px 0 0 0; }

.fixed-action-btn.toolbar {
  padding: 0;
  height: 56px; }

.fixed-action-btn.toolbar.active > a i {
  opacity: 0; }

.fixed-action-btn.toolbar ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  top: 0;
  bottom: 0;
  z-index: 1; }

.fixed-action-btn.toolbar ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  -webkit-transition: none;
  transition: none; }

.fixed-action-btn.toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  line-height: 56px;
  z-index: 1; }

.fixed-action-btn.toolbar ul li a i {
  line-height: inherit; }

.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
  visibility: hidden; }

.fixed-action-btn ul li {
  margin-bottom: 15px; }

.fixed-action-btn ul a.btn-floating {
  opacity: 0; }

.fixed-action-btn .fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  background-color: #26a69a;
  border-radius: 50%;
  -webkit-transform: scale(0);
  transform: scale(0); }

.btn-flat {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s; }

.btn-flat:focus, .btn-flat:hover {
  -webkit-box-shadow: none;
  box-shadow: none; }

.btn-flat:focus {
  background-color: rgba(0, 0, 0, 0.1); }

.btn-flat.disabled, .btn-flat.btn-flat[disabled] {
  background-color: transparent !important;
  color: #b3b2b2 !important;
  cursor: default; }

.btn-large {
  height: 54px;
  line-height: 54px;
  font-size: 15px;
  padding: 0 28px; }

.btn-large i {
  font-size: 1.6rem; }

.btn-small {
  height: 32.4px;
  line-height: 32.4px;
  font-size: 13px; }

.btn-small i {
  font-size: 1.2rem; }

.btn-block {
  display: block; }

.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.dropdown-content:focus {
  outline: 0; }

.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left; }

.dropdown-content li:hover, .dropdown-content li.active {
  background-color: #eee; }

.dropdown-content li:focus {
  outline: none; }

.dropdown-content li.divider {
  min-height: 0;
  height: 1px; }

.dropdown-content li > a, .dropdown-content li > span {
  font-size: 16px;
  color: #26a69a;
  display: block;
  line-height: 22px;
  padding: 14px 16px; }

.dropdown-content li > span > label {
  top: 1px;
  left: 0;
  height: 18px; }

.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
  float: left;
  margin: 0 24px 0 0;
  width: 24px; }

body.keyboard-focused .dropdown-content li:focus {
  background-color: #dadada; }

.input-field.col .dropdown-content [type="checkbox"] + label {
  top: 1px;
  left: 0;
  height: 18px;
  -webkit-transform: none;
  transform: none; }

.dropdown-trigger {
  cursor: pointer; }

.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5rem 0 1rem 0; }

.collapsible-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
  padding: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd; }

.collapsible-header:focus {
  outline: 0; }

.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  display: inline-block;
  text-align: center;
  margin-right: 1rem; }

.keyboard-focused .collapsible-header:focus {
  background-color: #eee; }

.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2rem; }

.collapsible.popout {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.collapsible.popout > li {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin: 0 24px;
  -webkit-transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.collapsible.popout > li.active {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  margin: 16px 0; }

.chip {
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  padding: 0 12px;
  border-radius: 16px;
  background-color: #e4e4e4;
  margin-bottom: 5px;
  margin-right: 5px; }

.chip:focus {
  outline: none;
  background-color: #26a69a;
  color: #fff; }

.chip > img {
  float: left;
  margin: 0 8px 0 -12px;
  height: 32px;
  width: 32px;
  border-radius: 50%; }

.chip .close {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 32px;
  padding-left: 8px; }

.chips {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 8px 0;
  min-height: 45px;
  outline: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.chips.focus {
  border-bottom: 1px solid #26a69a;
  -webkit-box-shadow: 0 1px 0 0 #26a69a;
  box-shadow: 0 1px 0 0 #26a69a; }

.chips:hover {
  cursor: text; }

.chips .input {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  font-size: 16px;
  height: 3rem;
  line-height: 32px;
  outline: 0;
  margin: 0;
  padding: 0 !important;
  width: 120px !important; }

.chips .input:focus {
  border: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.chips .autocomplete-content {
  margin-top: 0;
  margin-bottom: 0; }

.prefix ~ .chips {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.chips:empty ~ label {
  font-size: 0.8rem;
  -webkit-transform: translateY(-140%);
  transform: translateY(-140%); }

select:focus {
  outline: 1px solid #c9f3ef; }

button:focus {
  outline: none;
  background-color: #2ab7a9; }

label {
  font-size: 0.8rem;
  color: #9e9e9e;
  /* Text Inputs + Textarea
   ========================================================================== */
  /* Style Placeholders */ }

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

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

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

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

::placeholder {
  color: #d1d1d1;
  /* Text inputs */ }

input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s, -webkit-box-shadow 0.3s; }

input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
  color: rgba(0, 0, 0, 0.42);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.42); }

input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, input[type=text]:not(.browser-default):disabled + label, input[type=text]:not(.browser-default)[readonly="readonly"] + label, input[type=password]:not(.browser-default):disabled + label, input[type=password]:not(.browser-default)[readonly="readonly"] + label, input[type=email]:not(.browser-default):disabled + label, input[type=email]:not(.browser-default)[readonly="readonly"] + label, input[type=url]:not(.browser-default):disabled + label, input[type=url]:not(.browser-default)[readonly="readonly"] + label, input[type=time]:not(.browser-default):disabled + label, input[type=time]:not(.browser-default)[readonly="readonly"] + label, input[type=date]:not(.browser-default):disabled + label, input[type=date]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime]:not(.browser-default):disabled + label, input[type=datetime]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime-local]:not(.browser-default):disabled + label, input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label, input[type=tel]:not(.browser-default):disabled + label, input[type=tel]:not(.browser-default)[readonly="readonly"] + label, input[type=number]:not(.browser-default):disabled + label, input[type=number]:not(.browser-default)[readonly="readonly"] + label, input[type=search]:not(.browser-default):disabled + label, input[type=search]:not(.browser-default)[readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
  color: rgba(0, 0, 0, 0.42); }

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #26a69a;
  -webkit-box-shadow: 0 1px 0 0 #26a69a;
  box-shadow: 0 1px 0 0 #26a69a; }

input:not([type]):focus:not([readonly]) + label, input[type=text]:not(.browser-default):focus:not([readonly]) + label, input[type=password]:not(.browser-default):focus:not([readonly]) + label, input[type=email]:not(.browser-default):focus:not([readonly]) + label, input[type=url]:not(.browser-default):focus:not([readonly]) + label, input[type=time]:not(.browser-default):focus:not([readonly]) + label, input[type=date]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, input[type=tel]:not(.browser-default):focus:not([readonly]) + label, input[type=number]:not(.browser-default):focus:not([readonly]) + label, input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #26a69a; }

input:not([type]):focus.valid ~ label, input[type=text]:not(.browser-default):focus.valid ~ label, input[type=password]:not(.browser-default):focus.valid ~ label, input[type=email]:not(.browser-default):focus.valid ~ label, input[type=url]:not(.browser-default):focus.valid ~ label, input[type=time]:not(.browser-default):focus.valid ~ label, input[type=date]:not(.browser-default):focus.valid ~ label, input[type=datetime]:not(.browser-default):focus.valid ~ label, input[type=datetime-local]:not(.browser-default):focus.valid ~ label, input[type=tel]:not(.browser-default):focus.valid ~ label, input[type=number]:not(.browser-default):focus.valid ~ label, input[type=search]:not(.browser-default):focus.valid ~ label, textarea.materialize-textarea:focus.valid ~ label {
  color: #4caf50; }

input:not([type]):focus.invalid ~ label, input[type=text]:not(.browser-default):focus.invalid ~ label, input[type=password]:not(.browser-default):focus.invalid ~ label, input[type=email]:not(.browser-default):focus.invalid ~ label, input[type=url]:not(.browser-default):focus.invalid ~ label, input[type=time]:not(.browser-default):focus.invalid ~ label, input[type=date]:not(.browser-default):focus.invalid ~ label, input[type=datetime]:not(.browser-default):focus.invalid ~ label, input[type=datetime-local]:not(.browser-default):focus.invalid ~ label, input[type=tel]:not(.browser-default):focus.invalid ~ label, input[type=number]:not(.browser-default):focus.invalid ~ label, input[type=search]:not(.browser-default):focus.invalid ~ label, textarea.materialize-textarea:focus.invalid ~ label {
  color: #f44336; }

input:not([type]).validate + label, input[type=text]:not(.browser-default).validate + label, input[type=password]:not(.browser-default).validate + label, input[type=email]:not(.browser-default).validate + label, input[type=url]:not(.browser-default).validate + label, input[type=time]:not(.browser-default).validate + label, input[type=date]:not(.browser-default).validate + label, input[type=datetime]:not(.browser-default).validate + label, input[type=datetime-local]:not(.browser-default).validate + label, input[type=tel]:not(.browser-default).validate + label, input[type=number]:not(.browser-default).validate + label, input[type=search]:not(.browser-default).validate + label, textarea.materialize-textarea.validate + label {
  width: 100%;
  /* Validation Sass Placeholders */ }

input.valid:not([type]), input.valid:not([type]):focus, input.valid[type=text]:not(.browser-default), input.valid[type=text]:not(.browser-default):focus, input.valid[type=password]:not(.browser-default), input.valid[type=password]:not(.browser-default):focus, input.valid[type=email]:not(.browser-default), input.valid[type=email]:not(.browser-default):focus, input.valid[type=url]:not(.browser-default), input.valid[type=url]:not(.browser-default):focus, input.valid[type=time]:not(.browser-default), input.valid[type=time]:not(.browser-default):focus, input.valid[type=date]:not(.browser-default), input.valid[type=date]:not(.browser-default):focus, input.valid[type=datetime]:not(.browser-default), input.valid[type=datetime]:not(.browser-default):focus, input.valid[type=datetime-local]:not(.browser-default), input.valid[type=datetime-local]:not(.browser-default):focus, input.valid[type=tel]:not(.browser-default), input.valid[type=tel]:not(.browser-default):focus, input.valid[type=number]:not(.browser-default), input.valid[type=number]:not(.browser-default):focus, input.valid[type=search]:not(.browser-default), input.valid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.valid, textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  border-bottom: 1px solid #4caf50;
  -webkit-box-shadow: 0 1px 0 0 #4caf50;
  box-shadow: 0 1px 0 0 #4caf50; }

input.invalid:not([type]), input.invalid:not([type]):focus, input.invalid[type=text]:not(.browser-default), input.invalid[type=text]:not(.browser-default):focus, input.invalid[type=password]:not(.browser-default), input.invalid[type=password]:not(.browser-default):focus, input.invalid[type=email]:not(.browser-default), input.invalid[type=email]:not(.browser-default):focus, input.invalid[type=url]:not(.browser-default), input.invalid[type=url]:not(.browser-default):focus, input.invalid[type=time]:not(.browser-default), input.invalid[type=time]:not(.browser-default):focus, input.invalid[type=date]:not(.browser-default), input.invalid[type=date]:not(.browser-default):focus, input.invalid[type=datetime]:not(.browser-default), input.invalid[type=datetime]:not(.browser-default):focus, input.invalid[type=datetime-local]:not(.browser-default), input.invalid[type=datetime-local]:not(.browser-default):focus, input.invalid[type=tel]:not(.browser-default), input.invalid[type=tel]:not(.browser-default):focus, input.invalid[type=number]:not(.browser-default), input.invalid[type=number]:not(.browser-default):focus, input.invalid[type=search]:not(.browser-default), input.invalid[type=search]:not(.browser-default):focus, textarea.materialize-textarea.invalid, textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown, .select-wrapper.invalid > input.select-dropdown:focus {
  border-bottom: 1px solid #f44336;
  -webkit-box-shadow: 0 1px 0 0 #f44336;
  box-shadow: 0 1px 0 0 #f44336; }

input:not([type]).valid ~ .helper-text[data-success], input:not([type]):focus.valid ~ .helper-text[data-success], input:not([type]).invalid ~ .helper-text[data-error], input:not([type]):focus.invalid ~ .helper-text[data-error], input[type=text]:not(.browser-default).valid ~ .helper-text[data-success], input[type=text]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=text]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=text]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=password]:not(.browser-default).valid ~ .helper-text[data-success], input[type=password]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=password]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=password]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=email]:not(.browser-default).valid ~ .helper-text[data-success], input[type=email]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=email]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=email]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=url]:not(.browser-default).valid ~ .helper-text[data-success], input[type=url]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=url]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=url]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=time]:not(.browser-default).valid ~ .helper-text[data-success], input[type=time]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=time]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=time]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=date]:not(.browser-default).valid ~ .helper-text[data-success], input[type=date]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=date]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=date]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=datetime]:not(.browser-default).valid ~ .helper-text[data-success], input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=datetime]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=datetime-local]:not(.browser-default).valid ~ .helper-text[data-success], input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=tel]:not(.browser-default).valid ~ .helper-text[data-success], input[type=tel]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=tel]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=number]:not(.browser-default).valid ~ .helper-text[data-success], input[type=number]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=number]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=number]:not(.browser-default):focus.invalid ~ .helper-text[data-error], input[type=search]:not(.browser-default).valid ~ .helper-text[data-success], input[type=search]:not(.browser-default):focus.valid ~ .helper-text[data-success], input[type=search]:not(.browser-default).invalid ~ .helper-text[data-error], input[type=search]:not(.browser-default):focus.invalid ~ .helper-text[data-error], textarea.materialize-textarea.valid ~ .helper-text[data-success], textarea.materialize-textarea:focus.valid ~ .helper-text[data-success], textarea.materialize-textarea.invalid ~ .helper-text[data-error], textarea.materialize-textarea:focus.invalid ~ .helper-text[data-error], .select-wrapper.valid .helper-text[data-success], .select-wrapper.invalid ~ .helper-text[data-error] {
  color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none; }

input:not([type]).valid ~ .helper-text:after, input:not([type]):focus.valid ~ .helper-text:after, input[type=text]:not(.browser-default).valid ~ .helper-text:after, input[type=text]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=password]:not(.browser-default).valid ~ .helper-text:after, input[type=password]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=email]:not(.browser-default).valid ~ .helper-text:after, input[type=email]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=url]:not(.browser-default).valid ~ .helper-text:after, input[type=url]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=time]:not(.browser-default).valid ~ .helper-text:after, input[type=time]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=date]:not(.browser-default).valid ~ .helper-text:after, input[type=date]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=datetime]:not(.browser-default).valid ~ .helper-text:after, input[type=datetime]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=datetime-local]:not(.browser-default).valid ~ .helper-text:after, input[type=datetime-local]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=tel]:not(.browser-default).valid ~ .helper-text:after, input[type=tel]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=number]:not(.browser-default).valid ~ .helper-text:after, input[type=number]:not(.browser-default):focus.valid ~ .helper-text:after, input[type=search]:not(.browser-default).valid ~ .helper-text:after, input[type=search]:not(.browser-default):focus.valid ~ .helper-text:after, textarea.materialize-textarea.valid ~ .helper-text:after, textarea.materialize-textarea:focus.valid ~ .helper-text:after, .select-wrapper.valid ~ .helper-text:after {
  content: attr(data-success);
  color: #4caf50; }

input:not([type]).invalid ~ .helper-text:after, input:not([type]):focus.invalid ~ .helper-text:after, input[type=text]:not(.browser-default).invalid ~ .helper-text:after, input[type=text]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=password]:not(.browser-default).invalid ~ .helper-text:after, input[type=password]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=email]:not(.browser-default).invalid ~ .helper-text:after, input[type=email]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=url]:not(.browser-default).invalid ~ .helper-text:after, input[type=url]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=time]:not(.browser-default).invalid ~ .helper-text:after, input[type=time]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=date]:not(.browser-default).invalid ~ .helper-text:after, input[type=date]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=datetime]:not(.browser-default).invalid ~ .helper-text:after, input[type=datetime]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=datetime-local]:not(.browser-default).invalid ~ .helper-text:after, input[type=datetime-local]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=tel]:not(.browser-default).invalid ~ .helper-text:after, input[type=tel]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=number]:not(.browser-default).invalid ~ .helper-text:after, input[type=number]:not(.browser-default):focus.invalid ~ .helper-text:after, input[type=search]:not(.browser-default).invalid ~ .helper-text:after, input[type=search]:not(.browser-default):focus.invalid ~ .helper-text:after, textarea.materialize-textarea.invalid ~ .helper-text:after, textarea.materialize-textarea:focus.invalid ~ .helper-text:after, .select-wrapper.invalid ~ .helper-text:after {
  content: attr(data-error);
  color: #f44336; }

input:not([type]) + label:after, input[type=text]:not(.browser-default) + label:after, input[type=password]:not(.browser-default) + label:after, input[type=email]:not(.browser-default) + label:after, input[type=url]:not(.browser-default) + label:after, input[type=time]:not(.browser-default) + label:after, input[type=date]:not(.browser-default) + label:after, input[type=datetime]:not(.browser-default) + label:after, input[type=datetime-local]:not(.browser-default) + label:after, input[type=tel]:not(.browser-default) + label:after, input[type=number]:not(.browser-default) + label:after, input[type=search]:not(.browser-default) + label:after, textarea.materialize-textarea + label:after, .select-wrapper + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease-out, 0.2s color ease-out;
  transition: 0.2s opacity ease-out, 0.2s color ease-out; }

.input-field {
  position: relative;
  margin-top: 1rem;
  margin-bottom: 1rem; }

.input-field.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px; }

.input-field.inline input, .input-field.inline .select-dropdown {
  margin-bottom: 1rem; }

.input-field.col label {
  left: 0.75rem; }

.input-field.col .prefix ~ label, .input-field.col .prefix ~ .validate ~ label {
  width: calc(100% - 3rem - 1.5rem); }

.input-field > label {
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1rem;
  cursor: text;
  -webkit-transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out;
  transition: transform 0.2s ease-out, color 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  text-align: initial;
  -webkit-transform: translateY(12px);
  transform: translateY(12px); }

.input-field > label:not(.label-icon).active {
  -webkit-transform: translateY(-14px) scale(0.8);
  transform: translateY(-14px) scale(0.8);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.input-field > input[type]:-webkit-autofill:not(.browser-default) + label, .input-field > input[type=date]:not(.browser-default) + label, .input-field > input[type=time]:not(.browser-default) + label {
  -webkit-transform: translateY(-14px) scale(0.8);
  transform: translateY(-14px) scale(0.8);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0; }

.input-field .helper-text {
  position: relative;
  min-height: 18px;
  display: block;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.54); }

.input-field .helper-text::after {
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0; }

.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  top: 0.5rem; }

.input-field .prefix.active {
  color: #26a69a; }

.input-field .prefix ~ input, .input-field .prefix ~ textarea, .input-field .prefix ~ label, .input-field .prefix ~ .validate ~ label, .input-field .prefix ~ .helper-text, .input-field .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.input-field .prefix ~ label {
  margin-left: 3rem; }

@media only screen and (max-width: 992px) {
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem); } }

@media only screen and (max-width: 600px) {
  /* Search Field */
    .input-field .prefix ~ input {
      width: 80%;
      width: calc(100% - 3rem); } }

.input-field input[type=search] {
  display: block;
  line-height: inherit;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color; }

.nav-wrapper .input-field input[type=search] {
  height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

.input-field input[type=search]:focus:not(.browser-default) {
  background-color: #fff;
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #444; }

.input-field input[type=search]:focus:not(.browser-default) + label i, .input-field input[type=search]:focus:not(.browser-default) ~ .mdi-navigation-close, .input-field input[type=search]:focus:not(.browser-default) ~ .material-icons {
  color: #444; }

.input-field input[type=search] + .label-icon {
  -webkit-transform: none;
  transform: none;
  left: 1rem; }

.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  -webkit-transition: 0.3s color;
  transition: 0.3s color;
  /* Textarea */ }

textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent; }

textarea.materialize-textarea {
  line-height: normal;
  /* prevents scroll bar flash */
  overflow-y: hidden;
  /* prevents text jump on Enter keypress */
  padding: 0.8rem 0 0.8rem 0;
  resize: none;
  min-height: 3rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.hiddendiv {
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  overflow-wrap: break-word;
  /* prevents text jump on Enter keypress */
  padding-top: 1.2rem;
  position: absolute;
  top: 0;
  z-index: -1;
  /* Autocomplete */ }

.autocomplete-content li .highlight {
  color: #444; }

.autocomplete-content li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  /* Character Counter */ }

.character-counter {
  min-height: 18px;
  /* Radio Buttons
   ========================================================================== */ }

[type="radio"]:not(:checked), [type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-transition: 0.28s ease;
  transition: 0.28s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

[type="radio"] + span:before, [type="radio"] + span:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  -webkit-transition: 0.28s ease;
  transition: 0.28s ease;
  /* Unchecked styles */ }

[type="radio"]:not(:checked) + span:before, [type="radio"]:not(:checked) + span:after, [type="radio"]:checked + span:before, [type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
  border-radius: 50%; }

[type="radio"]:not(:checked) + span:before, [type="radio"]:not(:checked) + span:after {
  border: 2px solid #5a5a5a; }

[type="radio"]:not(:checked) + span:after {
  -webkit-transform: scale(0);
  transform: scale(0);
  /* Checked styles */ }

[type="radio"]:checked + span:before {
  border: 2px solid transparent; }

[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
  border: 2px solid #26a69a; }

[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:after {
  background-color: #26a69a; }

[type="radio"]:checked + span:after {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
  /* Radio With gap */ }

[type="radio"].with-gap:checked + span:after {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  /* Focused styles */ }

[type="radio"].tabbed:focus + span:before {
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  /* Disabled Radio With gap */ }

[type="radio"].with-gap:disabled:checked + span:before {
  border: 2px solid rgba(0, 0, 0, 0.42); }

[type="radio"].with-gap:disabled:checked + span:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.42);
  /* Disabled style */ }

[type="radio"]:disabled:not(:checked) + span:before, [type="radio"]:disabled:checked + span:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled + span {
  color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:not(:checked) + span:before {
  border-color: rgba(0, 0, 0, 0.42); }

[type="radio"]:disabled:checked + span:after {
  background-color: rgba(0, 0, 0, 0.42);
  border-color: #949494;
  /* Checkboxes
   ========================================================================== */
  /* Remove default checkbox */ }

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

[type="checkbox"] + span:not(.lever) {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

[type="checkbox"] + span:not(.lever):before, [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 3px;
  -webkit-transition: 0.2s;
  transition: 0.2s; }

[type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  border: 0;
  -webkit-transform: scale(0);
  transform: scale(0); }

[type="checkbox"]:not(:checked):disabled + span:not(.lever):before {
  border: none;
  background-color: rgba(0, 0, 0, 0.42); }

[type="checkbox"].tabbed:focus + span:not(.lever):after {
  -webkit-transform: scale(1);
  transform: scale(1);
  border: 0;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"]:checked + span:not(.lever):before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #26a69a;
  border-bottom: 2px solid #26a69a;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

[type="checkbox"]:checked:disabled + span:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
  /* Indeterminate checkbox */ }

[type="checkbox"]:indeterminate + span:not(.lever):before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #26a69a;
  border-bottom: none;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

[type="checkbox"]:indeterminate:disabled + span:not(.lever):before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  background-color: transparent; }

[type="checkbox"].filled-in + span:not(.lever):after {
  border-radius: 2px; }

[type="checkbox"].filled-in + span:not(.lever):before, [type="checkbox"].filled-in + span:not(.lever):after {
  content: '';
  left: 0;
  /* .1s delay is for check animation */
  position: absolute;
  -webkit-transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
  z-index: 1; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0; }

[type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotateZ(37deg);
  transform: rotateZ(37deg);
  -webkit-transform-origin: 100% 100%;
  transform-origin: 100% 100%; }

[type="checkbox"].filled-in:checked + span:not(.lever):after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #26a69a;
  background-color: #26a69a;
  z-index: 0; }

[type="checkbox"].filled-in.tabbed:focus + span:not(.lever):after {
  border-radius: 2px;
  border-color: #5a5a5a;
  background-color: rgba(0, 0, 0, 0.1); }

[type="checkbox"].filled-in.tabbed:checked:focus + span:not(.lever):after {
  border-radius: 2px;
  background-color: #26a69a;
  border-color: #26a69a; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):before {
  background-color: transparent;
  border: 2px solid transparent; }

[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after {
  border-color: transparent;
  background-color: #949494; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):before {
  background-color: transparent; }

[type="checkbox"].filled-in:disabled:checked + span:not(.lever):after {
  background-color: #949494;
  border-color: #949494;
  /* Switch
   ========================================================================== */ }

.switch, .switch * {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.switch label {
  cursor: pointer; }

.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0; }

.switch label input[type=checkbox]:checked + .lever {
  background-color: #84c7c1; }

.switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
  left: 18px; }

.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #26a69a; }

.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px; }

.switch label .lever:before, .switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  left: 0;
  top: -3px;
  -webkit-transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: left 0.3s ease, background 0.3s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease;
  transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease, -webkit-box-shadow 0.1s ease, -webkit-transform 0.1s ease; }

.switch label .lever:before {
  background-color: rgba(38, 166, 154, 0.15); }

.switch label .lever:after {
  background-color: #f1f1f1;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); }

input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
  transform: scale(2.4);
  background-color: rgba(38, 166, 154, 0.15); }

input[type=checkbox]:not(:disabled) ~ .lever:active:before, input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  -webkit-transform: scale(2.4);
  transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08); }

.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12); }

.switch label input[type=checkbox][disabled] + .lever:after, .switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #949494;
  /* Select Field
   ========================================================================== */ }

select {
  display: none; }

select.browser-default {
  display: block; }

select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem; }

.select-label {
  position: absolute; }

.select-wrapper {
  position: relative; }

.select-wrapper.valid + label, .select-wrapper.invalid + label {
  width: 100%;
  pointer-events: none; }

.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 16px;
  margin: 0 0 8px 0;
  padding: 0;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1; }

.select-wrapper input.select-dropdown:focus {
  border-bottom: 1px solid #26a69a; }

.select-wrapper .caret {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 0;
  fill: rgba(0, 0, 0, 0.87); }

.select-wrapper + label {
  position: absolute;
  top: -26px;
  font-size: 0.8rem; }

select:disabled {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42); }

.select-wrapper.disabled .caret {
  fill: rgba(0, 0, 0, 0.42); }

.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42);
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.select-wrapper i {
  color: rgba(0, 0, 0, 0.3); }

.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent; }

body.keyboard-focused .select-dropdown.dropdown-content li:focus {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li:hover {
  background-color: rgba(0, 0, 0, 0.08); }

.select-dropdown.dropdown-content li.selected {
  background-color: rgba(0, 0, 0, 0.03); }

.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem); }

.prefix ~ label {
  margin-left: 3rem; }

.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right; }

.select-dropdown li.optgroup {
  border-top: 1px solid #eee; }

.select-dropdown li.optgroup.selected > span {
  color: rgba(0, 0, 0, 0.7); }

.select-dropdown li.optgroup > span {
  color: rgba(0, 0, 0, 0.4); }

.select-dropdown li.optgroup ~ li.optgroup-option {
  padding-left: 1rem;
  /* File Input
   ========================================================================== */ }

.file-field {
  position: relative; }

.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px; }

.file-field input.file-path {
  width: 100%; }

.file-field .btn, .file-field .btn-large, .file-field .btn-small {
  float: left;
  height: 3rem;
  line-height: 3rem; }

.file-field span {
  cursor: pointer; }

.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0); }

.file-field input[type=file]::-webkit-file-upload-button {
  display: none;
  /* Range
   ========================================================================== */ }

.range-field {
  position: relative; }

input[type=range], input[type=range] + .thumb {
  cursor: pointer; }

input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0; }

input[type=range]:focus {
  outline: none; }

input[type=range] + .thumb {
  position: absolute;
  top: 10px;
  left: 0;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #26a69a;
  margin-left: 7px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg); }

input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #26a69a;
  font-size: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

input[type=range] + .thumb.active {
  border-radius: 50% 50% 50% 0; }

input[type=range] + .thumb.active .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px; }

input[type=range] {
  -webkit-appearance: none; }

input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-webkit-slider-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-appearance: none;
  background-color: #26a69a;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0; }

.keyboard-focused input[type=range]:focus:not(.active)::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); }

input[type=range] {
  /*required for proper track sizing in FF*/
  border: 1px solid white; }

input[type=range]::-moz-range-track {
  height: 3px;
  background: #c2c0c2;
  border: none; }

input[type=range]::-moz-focus-inner {
  border: 0; }

input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  margin-top: -5px; }

input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px; }

.keyboard-focused input[type=range]:focus:not(.active)::-moz-range-thumb {
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26); }

input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  /*remove default tick marks*/
  border-width: 6px 0;
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #777; }

input[type=range]::-ms-fill-upper {
  background: #ddd; }

input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #26a69a;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; }

.keyboard-focused input[type=range]:focus:not(.active)::-ms-thumb {
  box-shadow: 0 0 0 10px rgba(38, 166, 154, 0.26);
  /*! typestack/js/vendor/materialize/1.0.0/css/waves.scss **/
  /*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE */ }

.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }
  .waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0, 0, 0, 0.2);
    background: -webkit-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0) translate(0, 0);
    -moz-transform: scale(0) translate(0, 0);
    -ms-transform: scale(0) translate(0, 0);
    -o-transform: scale(0) translate(0, 0);
    transform: scale(0) translate(0, 0);
    pointer-events: none; }
  .waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4);
    background: -webkit-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%); }
  .waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, 0.2); }
  .waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, 0.4); }

.waves-notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important; }

.waves-button, .waves-circle {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }

.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  color: inherit;
  background-color: rgba(0, 0, 0, 0);
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  text-decoration: none;
  z-index: 1; }

.waves-button {
  padding: 0.85em 1.1em;
  border-radius: 0.2em; }

.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em; }

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom; }
  .waves-input-wrapper.waves-button {
    padding: 0; }
  .waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1; }

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%; }

.waves-float {
  -webkit-mask-image: none;
  -webkit-box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  -webkit-transition: all 300ms;
  -moz-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms; }
  .waves-float:active {
    -webkit-box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.30);
    box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.30); }

.waves-block {
  display: block;
  /*! themes/aaa_default.scss **/
  /**
 * All CSS variables available by default :)
 *
 * This sets both :root and :root .Default AND :root .TypeStackSlide (combined in SCSS) *
 *
 * @TODO: Use this file and variables for setting up the themes within the TypeStack Universe UI/UIX
 *
 */ }

:root {
  /*******************
	 * Default styling *
	 *******************/
  --sIconFont: 'Font Awesome 6 Pro';
  --sDefaultFontFamily: 'Fira Sans', sans-serif;
  --sDefaultFontWeight: 200;
  /* Font sizes are managed and resized according to screen size by the @mixin fontsize.scss */
  --sHeaderFontFamily: 'Fira Sans', sans-serif;
  --sDefaultMinFontSize: 14px;
  --sDefaultMaxFontSize: 18px;
  /* Colors */
  --sDefaultLineHeight: 1.8rem;
  --sDefaultBackgroundColor: #2f7e33;
  /* #1d90cf */
  --sDefaultFontColor: #fff;
  --sDefaultFontColorLight: #fff;
  --sDefaultFontColorDark: #000;
  --sDefaultGradient: linear-gradient(90deg, #fff 0%, #d3d3d3 100%);
  --sInvertedFontColor: #fff;
  --sDefaultAccentColor: #01abed;
  --sDefaultColorWhite: #fff;
  --sDefaultColorGreyLight: #e4e5f3;
  /*************************************
	 * Logos and favicon (svg preferred) *
	 *************************************/
  --sDefaultColorGrey: #d8d9e8;
  /* The logo in color */
  --sDefaultLogo: '/assets/custom/images/logo/logo-hoorpraktijk-twenterand-staand.svg';
  /* The logo optimized for usage within url(); */
  --sDefaultLogoURL: url('/assets/custom/images/logo/logo-hoorpraktijk-twenterand-staand.svg');
  --sDefaultLogoWhite: '/assets/custom/images/logo/logo-typestack-white.svg';
  --sDefaultLogoWhiteURL: url('/assets/custom/images/logo/logo-typestack-white.svg');
  --sDefaultLogoBlackURL: '';
  /* The favicon in color */
  --sDefaultFaviconURL: '';
  /* The favicon in white only */
  --sDefaultFaviconWhiteURL: '';
  /* The favicon in black only */
  /***************************
	 * Headings and paragraphs *
	 ***************************/
  --sDefaultFaviconBlackURL: '';
  /* 'Palanquin Dark', sans-serif; */
  --sFontFamilyH1: var(--sHeaderFontFamily);
  --sFontSizeH1: 2.2rem;
  --sLineHeightH1: 2.4rem;
  /* 'Red Hat Text', sans-serif; */
  --sFontFamilyH2: var(--sHeaderFontFamily);
  --sFontSizeH2: 1.6rem;
  --sLineHeightH2: 1.8rem;
  --sFontFamilyH3: var(--sHeaderFontFamily);
  --sFontSizeH3: 1.4rem;
  --sLineHeightH3: 1.6rem;
  --sFontFamilyH4: var(--sHeaderFontFamily);
  --sFontSizeH4: 1.4rem;
  --sLineHeightH4: 1.6rem;
  --sFontFamilyH5: var(--sHeaderFontFamily);
  --sFontSizeH5: 1.4rem;
  --sLineHeightH5: 1.6rem;
  --sFontFamilyH6: var(--sHeaderFontFamily);
  --sFontSizeH6: 1.4rem;
  /**************
	 * Navigation *
	 **************/
  --sLineHeightH6: 1.6rem;
  --sNavBackgroundColor: rgba(0, 86, 163, 0.5);
  /**********
	* Sidenav *
	**********/
  --sNavBorderRadius: 0;
  --sSubMeniItemActiveColor: #fff;
  --sSubMenuItemBackgroundAccent: rgba(0, 86, 163, 0.8); }

* {
  box-sizing: border-box; }

html {
  overflow: unset;
  overflow-x: unset;
  overflow-y: unset;
  margin: 0;
  padding: 0; }

body {
  position: relative;
  font-family: var(--sDefaultFontFamily);
  /* Available: 200/400/700/1000 */
  font-weight: 400;
  color: var(--sDefaultFontColor);
  background: var(--sDefaultBackgroundColor);
  margin: 0;
  padding: 0;
  overflow-y: visible;
  overflow-x: hidden;
  /* Hide scrollbar on desktop and tablet to show the sidenav bar */
  transition: 0.15s ease-in background;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  body.HideScrollbar {
    margin-right: unset;
    overflow-y: visible;
    /* Unset Swal padding */ }
  body.swal2-shown.swal2-height-auto {
    padding-right: 0 !important;
    overflow: visible !important; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

div.Slide.Breadcrumbs {
  width: 100%;
  position: relative;
  z-index: 1;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  div.Slide.Breadcrumbs div.Container {
    overflow: visible; }
    div.Slide.Breadcrumbs div.Container div.Breadcrumbs {
      /* var(--sDefaultFontColor);*/
      color: #01abed;
      display: inline-block;
      position: relative;
      z-index: 10; }
      div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul {
        list-style: none; }
        div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs {
          line-height: 30px;
          margin: 0;
          padding: 0; }
          div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb {
            float: left;
            white-space: nowrap;
            margin-right: 5px;
            position: relative;
            padding: 5px 0; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb:before {
              font-family: var(--sIconFont), sans-serif;
              /* Non-SVG fallback */
              content: "\f105";
              /*display: none;*/
              display: inline-block; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb .svg-inline--fa {
              padding: 0 5px; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb:last-child:before {
              content: none; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb:hover ul, div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb:focus ul {
              opacity: 1;
              transition: 0.2s ease-in-out;
              visibility: visible; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb a {
              /* var(--sDefaultFontColor);*/
              color: #01abed;
              margin-right: 5px;
              float: left;
              line-height: 29px;
              text-decoration: none;
              border-bottom: none; }
              div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb a:hover {
                /* var(--sDefaultFontColor);*/
                border-bottom: 2px solid #01abed;
                margin-bottom: -1px;
                text-decoration: none;
                border-bottom: none; }
            div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul {
              position: absolute;
              left: -25px;
              padding: 0;
              min-width: 190px;
              width: auto;
              box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
              overflow: hidden;
              border-radius: 8px;
              opacity: 0;
              transition: 0.2s ease-in-out;
              visibility: hidden;
              margin-top: 5px;
              background-color: #fff;
              /* Not working? */
              backdrop-filter: blur(15px);
              -webkit-backdrop-filter: blur(15px);
              z-index: 1; }
              div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul li {
                width: 100%;
                transition: 0s;
                height: 40px; }
                div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul li:before {
                  content: none; }
                div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul li a {
                  width: 100%;
                  padding: 0 25px;
                  /* var(--sDefaultFontColor);*/
                  color: #01abed;
                  text-align: left;
                  white-space: nowrap;
                  line-height: 40px;
                  text-decoration: none;
                  border-bottom: none; }
                div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul li:hover {
                  /* var(--sDefaultFontColor);*/
                  background: #01abed;
                  color: var(--sDefaultFontColorLight);
                  transition: 0s;
                  text-decoration: none;
                  border-bottom: none; }
                  div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li.BreadCrumb ul li:hover a {
                    transition: 0s;
                    color: var(--sDefaultFontColorLight);
                    text-decoration: none;
                    border-bottom: none; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */
    div.Slide.Breadcrumbs div.Container div.Breadcrumbs:before {
      display: none;
      font-family: var(--sIconFont);
      content: "\f054";
      font-size: 0.7rem;
      position: relative;
      top: 4px;
      margin: 0 10px 0 0;
      float: left; }
      div.Slide.Breadcrumbs div.Container div.Breadcrumbs .svg-inline--fa {
        padding: 0 5px;
        display: inline;
        float: left;
        margin: 12px 5px 0 0; }
      div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs {
        display: inline;
        margin: 17px 0 0 0 !important; }
        div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li {
          display: none; }
          div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li ul li {
            display: block; }
        div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li:last-of-type {
          display: block; }
          div.Slide.Breadcrumbs div.Container div.Breadcrumbs ul.ListBreadcrumbs li:last-of-type ul {
            left: -15px;
            min-width: calc(100vw - 40px); } }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* Overrule + extend Materialize card settings */ }

div.Slide {
  /**
 * Yeah! Dividers
 */ }
  div.Slide a {
    text-decoration: none;
    color: var(--sDefaultFontColor); }
  div.Slide .btn, div.Slide .btn-large {
    margin: 20px 0 10px 0;
    background-color: var(--sDefaultFontColor);
    background: var(--sDefaultGradient);
    color: var(--sDefaultBackgroundColor);
    font-size: 1rem;
    transition: 0.1s ease-in-out all;
    font-weight: 700; }
    div.Slide .btn i, div.Slide .btn-large i {
      font-size: 1rem; }
    div.Slide .btn:hover, div.Slide .btn-large:hover {
      transform: scale(1.05); }

div.Divider {
  position: absolute;
  z-index: 10;
  width: calc(100vw + 2px);
  height: calc(100% + 2px);
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: transparent;
  pointer-events: none;
  /* Animations */ }
  div.Divider.Bottom svg {
    bottom: -10px; }
  div.Divider.Top svg {
    top: -10px; }
  div.Divider.Left svg {
    left: -10px; }
  div.Divider.Right svg {
    transform: rotate(-90deg);
    right: -10px; }
  div.Divider div.WrapperSVG {
    position: absolute;
    z-index: 3;
    pointer-events: none;
    background-repeat: no-repeat;
    bottom: -0.1vw;
    left: -0.1vw;
    right: -0.1vw;
    /*
		transform: scaleX(1.6);
		transform-origin: 100% 100%;
		animation: 5s infinite alternate AnimateWaves ease-in-out;
		background-size: 100% 277px;
		background-position: 50% 100%;
		*/
    top: -0.1vw; }
    div.Divider div.WrapperSVG.Wave1 {
      animation: 6s infinite alternate AnimateWaves ease-in-out; }
    div.Divider div.WrapperSVG.Wave2 {
      animation: 8s infinite alternate AnimateWaves ease-in-out; }
    div.Divider div.WrapperSVG.Wave3 {
      animation: 11s infinite alternate AnimateWaves ease-in-out; }
    div.Divider div.WrapperSVG.HeightAuto svg {
      height: auto; }
    div.Divider div.WrapperSVG svg {
      position: absolute;
      height: 30%;
      width: 100%; }
      div.Divider div.WrapperSVG svg path {
        fill: var(--sDefaultBackgroundColor);
        transition: 0.15s ease-in all; }
      div.Divider div.WrapperSVG svg circle {
        fill: var(--sDefaultBackgroundColor);
        transition: 0.15s ease-in all;
        opacity: 0.3;
        filter: invert(1); }

@keyframes AnimateWaves {
  /* Responsive font size */
  100% {
    transform: scaleX(2.1) translateX(calc(100% - (100% / 2.1))); } }

html {
  /*Standard styling input field */
  /* In Focus */ }
  html {
    font-size: 14px; }
    @media screen and (min-width: 320px) {
  html {
    font-size: calc(14px + 6 * ((100vw - 320px) / 2280));
    line-height: calc((14px + 6 * ((100vw - 320px) / 2280)) * 1.8); } }
    @media screen and (min-width: 2600px) {
  html {
    font-size: 20px;
    line-height: 20px; } }

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily);
  border-bottom: 1px solid var(--sDefaultFontColor);
  -webkit-box-shadow: 0 1px 0 0 var(--sDefaultFontColor);
  box-shadow: 0 1px 0 0 var(--sDefaultFontColor); }
  input:not([type]):focus:not([readonly]).FormError, input[type=text]:not(.browser-default):focus:not([readonly]).FormError, input[type=password]:not(.browser-default):focus:not([readonly]).FormError, input[type=email]:not(.browser-default):focus:not([readonly]).FormError, input[type=url]:not(.browser-default):focus:not([readonly]).FormError, input[type=time]:not(.browser-default):focus:not([readonly]).FormError, input[type=date]:not(.browser-default):focus:not([readonly]).FormError, input[type=datetime]:not(.browser-default):focus:not([readonly]).FormError, input[type=datetime-local]:not(.browser-default):focus:not([readonly]).FormError, input[type=tel]:not(.browser-default):focus:not([readonly]).FormError, input[type=number]:not(.browser-default):focus:not([readonly]).FormError, input[type=search]:not(.browser-default):focus:not([readonly]).FormError, textarea.materialize-textarea:focus:not([readonly]).FormError {
    -webkit-box-shadow: 0 1px 0 0 red;
    box-shadow: 0 1px 0 0 red;
    border-bottom: 1px solid red;
    color: var(--sDefaultFontColor); }

input:not([type]):focus:not([readonly]) + label, input[type=text]:not(.browser-default):focus:not([readonly]) + label, input[type=password]:not(.browser-default):focus:not([readonly]) + label, input[type=email]:not(.browser-default):focus:not([readonly]) + label, input[type=url]:not(.browser-default):focus:not([readonly]) + label, input[type=time]:not(.browser-default):focus:not([readonly]) + label, input[type=date]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, input[type=tel]:not(.browser-default):focus:not([readonly]) + label, input[type=number]:not(.browser-default):focus:not([readonly]) + label, input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily);
  /* Standard color */ }
  input:not([type]):focus:not([readonly]) + label.FormError, input[type=text]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=password]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=email]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=url]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=time]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=date]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=tel]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=number]:not(.browser-default):focus:not([readonly]) + label.FormError, input[type=search]:not(.browser-default):focus:not([readonly]) + label.FormError, textarea.materialize-textarea:focus:not([readonly]) + label.FormError {
    color: red; }

input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default), textarea.materialize-textarea {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily);
  border-bottom: 1px solid #9e9e9e; }
  input:not([type]).FormError, input[type=text]:not(.browser-default).FormError, input[type=password]:not(.browser-default).FormError, input[type=email]:not(.browser-default).FormError, input[type=url]:not(.browser-default).FormError, input[type=time]:not(.browser-default).FormError, input[type=date]:not(.browser-default).FormError, input[type=datetime]:not(.browser-default).FormError, input[type=datetime-local]:not(.browser-default).FormError, input[type=tel]:not(.browser-default).FormError, input[type=number]:not(.browser-default).FormError, input[type=search]:not(.browser-default).FormError, textarea.materialize-textarea.FormError {
    -webkit-box-shadow: 0 1px 0 0 red;
    box-shadow: 0 1px 0 0 red;
    border-bottom: 1px solid red;
    color: var(--sDefaultFontColor); }

label {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily); }
  label.FormError {
    color: red; }
  label svg {
    margin: 0 10px 0 0; }
  label span {
    font-family: var(--sDefaultFontFamily); }

textarea {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily);
  /* Disabled color */ }

input:not([type]):disabled, input:not([type])[readonly="readonly"], input[type=text]:not(.browser-default):disabled, input[type=text]:not(.browser-default)[readonly="readonly"], input[type=password]:not(.browser-default):disabled, input[type=password]:not(.browser-default)[readonly="readonly"], input[type=email]:not(.browser-default):disabled, input[type=email]:not(.browser-default)[readonly="readonly"], input[type=url]:not(.browser-default):disabled, input[type=url]:not(.browser-default)[readonly="readonly"], input[type=time]:not(.browser-default):disabled, input[type=time]:not(.browser-default)[readonly="readonly"], input[type=date]:not(.browser-default):disabled, input[type=date]:not(.browser-default)[readonly="readonly"], input[type=datetime]:not(.browser-default):disabled, input[type=datetime]:not(.browser-default)[readonly="readonly"], input[type=datetime-local]:not(.browser-default):disabled, input[type=datetime-local]:not(.browser-default)[readonly="readonly"], input[type=tel]:not(.browser-default):disabled, input[type=tel]:not(.browser-default)[readonly="readonly"], input[type=number]:not(.browser-default):disabled, input[type=number]:not(.browser-default)[readonly="readonly"], input[type=search]:not(.browser-default):disabled, input[type=search]:not(.browser-default)[readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
  color: rgba(0, 0, 0, 0.42);
  border-bottom: 1px dashed rgba(0, 0, 0, 0.42); }

input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label, input[type=text]:not(.browser-default):disabled + label, input[type=text]:not(.browser-default)[readonly="readonly"] + label, input[type=password]:not(.browser-default):disabled + label, input[type=password]:not(.browser-default)[readonly="readonly"] + label, input[type=email]:not(.browser-default):disabled + label, input[type=email]:not(.browser-default)[readonly="readonly"] + label, input[type=url]:not(.browser-default):disabled + label, input[type=url]:not(.browser-default)[readonly="readonly"] + label, input[type=time]:not(.browser-default):disabled + label, input[type=time]:not(.browser-default)[readonly="readonly"] + label, input[type=date]:not(.browser-default):disabled + label, input[type=date]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime]:not(.browser-default):disabled + label, input[type=datetime]:not(.browser-default)[readonly="readonly"] + label, input[type=datetime-local]:not(.browser-default):disabled + label, input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label, input[type=tel]:not(.browser-default):disabled + label, input[type=tel]:not(.browser-default)[readonly="readonly"] + label, input[type=number]:not(.browser-default):disabled + label, input[type=number]:not(.browser-default)[readonly="readonly"] + label, input[type=search]:not(.browser-default):disabled + label, input[type=search]:not(.browser-default)[readonly="readonly"] + label, textarea.materialize-textarea:disabled + label, textarea.materialize-textarea[readonly="readonly"] + label {
  color: rgba(0, 0, 0, 0.42); }

div.select-wrapper input {
  color: var(--sDefaultFontColor);
  font-family: var(--sDefaultFontFamily); }
  div.select-wrapper svg.caret {
    fill: var(--sDefaultFontColor); }
  div.select-wrapper ul {
    list-style-type: none;
    padding: 0; }
    div.select-wrapper ul li span {
      display: inline-block;
      color: var(--sDefaultFontColor);
      font-family: var(--sDefaultFontFamily); }
      div.select-wrapper ul li .svg-inline--fa {
        /*margin-top: calc(50px / 2 - (18px / 2));*/
        color: var(--sDefaultFontColor);
        margin-left: 9px; }

div.select-wrapper.disabled input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42); }
  div.select-wrapper.disabled svg.caret {
    fill: rgba(0, 0, 0, 0.42); }

div.select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42); }

div.select-wrapper.FormError {
  /*Code for the styling of the check box*/
  /* Line height */ }
  div.select-wrapper.FormError input {
    color: red;
    -webkit-box-shadow: 0 1px 0 0 red;
    box-shadow: 0 1px 0 0 red;
    border-bottom: 1px solid red; }
    div.select-wrapper.FormError input.FormError:focus + label {
      color: red; }
  div.select-wrapper.FormError svg.caret {
    fill: red; }

[type="checkbox"] + span:not(.lever) {
  line-height: 27px;
  font-size: 1rem; }

[type="checkbox"].filled-in + span:not(.lever) {
  line-height: 25px;
  font-size: 1rem; }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
  background-color: transparent;
  border: 2px solid var(--sDefaultFontColor);
  /* Color check */ }

[type="checkbox"]:checked + span:not(.lever):before {
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid var(--sDefaultFontColor);
  border-bottom: 2px solid var(--sDefaultFontColor);
  /* Color filled */ }

[type="checkbox"].filled-in:checked + span:not(.lever):after {
  border: 2px solid var(--sDefaultFontColor);
  background-color: var(--sDefaultFontColor); }

[type="checkbox"] + span:not(.lever):before, [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  border: 2px solid var(--sDefaultFontColor);
  border-radius: 2px;
  /* To hide it by the solid & animation correction*/ }

[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  width: 0;
  height: 0;
  /* Correction checkmark inside solid */ }

[type="checkbox"].filled-in:checked + span:not(.lever):before {
  top: -2px;
  left: 0;
  width: 6px;
  height: 15px;
  border-top: 2px solid transparent;
  /* Option = background color */
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  /* Correction line-height */ }

[type="checkbox"] + span:not(.lever):before, [type="checkbox"]:not(.filled-in) + span:not(.lever):after {
  top: -2px;
  width: 20px;
  height: 20px; }

[type="checkbox"]:checked + span:not(.lever):before {
  top: -6px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid var(--sDefaultFontColor);
  border-bottom: 2px solid var(--sDefaultFontColor);
  /*Code for solid check*/ }

[type="checkbox"].CheckSolid:checked + span:not(.lever):before {
  border: 2px solid transparent;
  /* Radio buttons */ }

[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:after {
  background-color: var(--sDefaultFontColor); }

[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
  border: 2px solid var(--sDefaultFontColor);
  /* Unset circle margin sides */ }

[type="radio"] + span:before, [type="radio"] + span:after {
  margin: 4px 0;
  /* Default "custom" styling */ }

div.HamburgerWrapper {
  position: absolute;
  top: 0;
  right: 0;
  margin: 5px 10px;
  z-index: 10;
  display: inline-block; }
  div.HamburgerWrapper div.hamburger {
    transform: scale(0.8);
    transition: 0.15s ease-in-out all; }
    div.HamburgerWrapper div.hamburger:hover {
      transform: scale(0.9); }
  div.HamburgerWrapper.Fixed {
    position: fixed;
    z-index: 599;
    top: 15px;
    right: 20px;
    padding: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 5px 3px 0 0;
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.2));
    /* Close button */ }
    div.HamburgerWrapper.Fixed div.hamburger {
      margin: -10px -9px;
      transform: scale(0.7);
      transition: 0.15s ease-in-out all; }
      div.HamburgerWrapper.Fixed div.hamburger:hover {
        transform: scale(0.75); }
  div.HamburgerWrapper.Sidenav {
    z-index: 1500;
    position: absolute;
    top: 15px;
    left: -80px;
    padding: 0;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 5px 3px 0 0;
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.8)); }
    div.HamburgerWrapper.Sidenav div.hamburger {
      margin: -3px -3px;
      transform: scale(0.8);
      transition: 0.15s ease-in-out all; }
      div.HamburgerWrapper.Sidenav div.hamburger:hover {
        transform: scale(0.75); }

#HamburgerWrapperRazorbox {
  top: 5px;
  right: 25px;
  transform: scale(0.7);
  position: fixed;
  z-index: 1;
  /* Default hamburger styling */ }

.hamburger {
  -webkit-transform: scale(1);
  transform: scale(1);
  position: relative;
  display: block;
  width: 68px;
  height: 68px;
  cursor: pointer; }

.path-burger {
  position: absolute;
  top: 0;
  left: 0;
  height: 68px;
  width: 68px;
  -webkit-mask: url(/assets/typestack/images/misc/hamburgermenu-mask.svg);
  mask: url(/assets/typestack/images/misc/hamburgermenu-mask.svg);
  -webkit-mask-box-image: url(/assets/typestack/images/misc/hamburgermenu-mask.svg); }

.animate-path {
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px; }

.path-rotation {
  height: 34px;
  width: 34px;
  margin: 34px 34px 0 0;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.path-rotation:before {
  content: '';
  display: block;
  width: 30px;
  height: 34px;
  margin: 0 4px 0 0;
  background: #000; }

@-webkit-keyframes rotate-out {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  40% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes rotate-out {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  40% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes rotate-in {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }

  40% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes rotate-in {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }

  40% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.hamburger.Open .path {
  -webkit-animation: dash-in 0.6s linear normal;
  animation: dash-in 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Open .animate-path {
  -webkit-animation: rotate-in 0.6s linear normal;
  animation: rotate-in 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Closed .path {
  -webkit-animation: dash-out 0.6s linear normal;
  animation: dash-out 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Closed .animate-path {
  -webkit-animation: rotate-out 0.6s linear normal;
  animation: rotate-out 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.path {
  stroke-dasharray: 240;
  stroke-dashoffset: 240;
  stroke-linejoin: round; }

@-webkit-keyframes dash-in {
  0% {
    stroke-dashoffset: 240; }

  40% {
    stroke-dashoffset: 240; }

  100% {
    stroke-dashoffset: 0; } }

@keyframes dash-in {
  0% {
    stroke-dashoffset: 240; }

  40% {
    stroke-dashoffset: 240; }

  100% {
    stroke-dashoffset: 0; } }

@-webkit-keyframes dash-out {
  0% {
    stroke-dashoffset: 0; }

  40% {
    stroke-dashoffset: 240; }

  100% {
    stroke-dashoffset: 240; } }

@keyframes dash-out {
  0% {
    stroke-dashoffset: 0; }

  40% {
    stroke-dashoffset: 240; }

  100% {
    stroke-dashoffset: 240; } }

.burger-icon {
  position: absolute;
  padding: 20px 16px;
  height: 68px;
  width: 68px; }

.burger-container {
  position: relative;
  height: 28px;
  width: 36px; }

.burger-bun-top, .burger-bun-bot, .burger-filling {
  position: absolute;
  display: block;
  height: 4px;
  width: 36px;
  border-radius: 2px;
  background: #000; }

.burger-bun-top {
  top: 0;
  -webkit-transform-origin: 34px 2px;
  transform-origin: 34px 2px; }

.burger-bun-bot {
  bottom: 0;
  -webkit-transform-origin: 34px 2px;
  transform-origin: 34px 2px; }

.burger-filling {
  top: 12px; }

.burger-ring {
  position: absolute;
  top: 0;
  left: 0;
  width: 68px;
  height: 68px; }

.svg-ring {
  width: 68px;
  height: 68px; }

.hamburger.Open .burger-bun-top {
  -webkit-animation: bun-top-out 0.6s linear normal;
  animation: bun-top-out 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Open .burger-bun-bot {
  -webkit-animation: bun-bot-out 0.6s linear normal;
  animation: bun-bot-out 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Closed .burger-bun-top {
  -webkit-animation: bun-top-in 0.6s linear normal;
  animation: bun-top-in 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Closed .burger-bun-bot {
  -webkit-animation: bun-bot-in 0.6s linear normal;
  animation: bun-bot-in 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

@-webkit-keyframes bun-top-out {
  0% {
    left: 0;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  20% {
    left: 0;
    top: 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }

  80% {
    left: -5px;
    top: 0;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg); }

  100% {
    left: -5px;
    top: 1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); } }

@keyframes bun-top-out {
  0% {
    left: 0;
    top: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  20% {
    left: 0;
    top: 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }

  80% {
    left: -5px;
    top: 0;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg); }

  100% {
    left: -5px;
    top: 1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); } }

@-webkit-keyframes bun-bot-out {
  0% {
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  20% {
    left: 0;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }

  80% {
    left: -5px;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }

  100% {
    left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); } }

@keyframes bun-bot-out {
  0% {
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }

  20% {
    left: 0;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }

  80% {
    left: -5px;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }

  100% {
    left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); } }

@-webkit-keyframes bun-top-in {
  0% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

  20% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg); }

  80% {
    left: 0;
    bot: 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }

  100% {
    left: 0;
    bot: 1px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes bun-top-in {
  0% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

  20% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(-60deg);
    transform: rotate(-60deg); }

  80% {
    left: 0;
    bot: 0;
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }

  100% {
    left: 0;
    bot: 1px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@-webkit-keyframes bun-bot-in {
  0% {
    left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

  20% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }

  80% {
    left: 0;
    bot: 0;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }

  100% {
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes bun-bot-in {
  0% {
    left: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }

  20% {
    left: -5px;
    bot: 0;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg); }

  80% {
    left: 0;
    bot: 0;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }

  100% {
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.hamburger.Open .burger-filling {
  -webkit-animation: burger-fill-out 0.6s linear normal;
  animation: burger-fill-out 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hamburger.Closed .burger-filling {
  -webkit-animation: burger-fill-in 0.6s linear normal;
  animation: burger-fill-in 0.6s linear normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

@-webkit-keyframes burger-fill-in {
  0% {
    width: 0;
    left: 36px; }

  40% {
    width: 0;
    left: 40px; }

  80% {
    width: 36px;
    left: -6px; }

  100% {
    width: 36px;
    left: 0px; } }

@keyframes burger-fill-in {
  0% {
    width: 0;
    left: 36px; }

  40% {
    width: 0;
    left: 40px; }

  80% {
    width: 36px;
    left: -6px; }

  100% {
    width: 36px;
    left: 0px; } }

@-webkit-keyframes burger-fill-out {
  0% {
    width: 36px;
    left: 0px; }

  20% {
    width: 42px;
    left: -6px; }

  40% {
    width: 0;
    left: 40px; }

  100% {
    width: 0;
    left: 36px; } }

@keyframes burger-fill-out {
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */
  0% {
    width: 36px;
    left: 0px; }

  20% {
    width: 42px;
    left: -6px; }

  40% {
    width: 0;
    left: 40px; }

  100% {
    width: 0;
    left: 36px; } }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */
    div.HamburgerWrapper div.hamburger {
      transform: scale(0.6); }
      div.HamburgerWrapper.Fixed {
        width: 50px;
        height: 50px; }
        div.HamburgerWrapper.Fixed div.hamburger {
          margin: -10px -9px;
          transform: scale(0.7); }
      div.HamburgerWrapper.Sidenav {
        width: 50px;
        height: 50px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* The default image wrapper + options */ }

div.ImageWrapper {
  width: auto;
  margin: 0 auto;
  overflow: hidden;
  /* Handy helpers */ }
  div.ImageWrapper div.Image {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    width: unset; }
    div.ImageWrapper div.Image img {
      width: 100%;
      height: 100%;
      opacity: 0; }

.NoTransition {
  transition: none !important; }

.UserSelectNone {
  user-select: none !important; }

.PointerEventsNone {
  pointer-events: none !important; }

.TextAlignLeft {
  text-align: left !important; }

.TextAlignRight {
  text-align: right !important; }

.TextAlignCenter {
  text-align: center !important; }

.Hidden {
  display: none !important; }

.ClearBoth {
  clear: both !important; }

.FloatLeft {
  float: left !important; }

.FloatRight {
  float: right !important;
  /* Use flex to dynamically size the height of the columns and set the order */ }

div.FlexColumnWrapper {
  display: flex;
  flex-wrap: wrap;
  /**
 * Notifications
 */ }
  div.FlexColumnWrapper div.FlexColumn {
    display: flex; }

div.Notification {
  position: fixed;
  /* Ideally, use the same offset (margin) as the navigation, as well as the same height.... */
  top: 50px;
  z-index: 998;
  left: 0;
  right: 0;
  opacity: 0;
  transition: 0.45s ease-in-out all;
  pointer-events: none; }
  div.Notification:after {
    content: "";
    position: fixed;
    width: 100vw;
    height: 500px;
    top: 0;
    z-index: 997;
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%); }
  div.Notification.FadeIn {
    opacity: 1; }
  div.Notification.FadeOut {
    opacity: 0; }
  div.Notification div.NotificationWrapper {
    position: absolute;
    z-index: 999;
    margin: 0 auto;
    left: 0;
    right: 0;
    text-align: center;
    background: #fff;
    width: 50%;
    border-radius: 50px;
    box-shadow: 0 0 140px 40px rgba(0, 0, 0, 0.5); }
    div.ScrollSpyWrapper {
      position: sticky;
      float: left;
      top: 0;
      opacity: 0;
      /* Experimental (otherwise the height has influence on the offset of the main content) */
      height: 0;
      transition: 1s ease-in-out all;
      animation: ScrollSpyReveal 0.1s normal ease-in-out both; }
  div.ScrollSpyWrapper #ScrollSpy {
    opacity: 1;
    transition: 0.35s ease-in-out all; }
    div.ScrollSpyWrapper #ScrollSpy h2 {
      margin: 20px 0 -10px 30px;
      font-size: 1.2rem; }
    div.ScrollSpyWrapper #ScrollSpy ul {
      padding: 20px 0 20px 30px;
      margin: 5px 0 0 0;
      position: relative;
      list-style-type: none;
      line-height: 2.2rem; }
      div.ScrollSpyWrapper #ScrollSpy ul li a {
        display: unset;
        text-align: left;
        text-decoration: none;
        line-height: unset;
        margin: 0;
        font-size: 0.9rem;
        padding: 5px 15px 5px 5px;
        transition: 0.25s ease-in-out all;
        left: -15px;
        color: #82277c;
        background: #f3f3f3;
        border-radius: 50px; }
        div.ScrollSpyWrapper #ScrollSpy ul li a:hover, div.ScrollSpyWrapper #ScrollSpy ul li a.Active, div.ScrollSpyWrapper #ScrollSpy ul li a.Clicked {
          background: #82277c;
          color: #fff;
          transition: 0.15s ease-in-out all;
          padding-left: 10px;
          padding-right: 15px;
          text-decoration: none; }
          div.ScrollSpyWrapper #ScrollSpy ul li a:hover svg.svg-inline--fa, div.ScrollSpyWrapper #ScrollSpy ul li a.Active svg.svg-inline--fa, div.ScrollSpyWrapper #ScrollSpy ul li a.Clicked svg.svg-inline--fa {
            transition: 0.15s ease-in-out all;
            padding-left: 5px;
            padding-right: 10px;
            opacity: 1; }
        div.ScrollSpyWrapper #ScrollSpy ul li a svg.svg-inline--fa {
          position: relative;
          transition: 0.25s ease-in-out all;
          padding-left: 0;
          padding-right: 0;
          opacity: 0; }
        div.ScrollSpyWrapper #ScrollSpy ul li a:before {
          display: none;
          font: var(--fa-font-light);
          content: "\f054"; }

@keyframes ScrollSpyReveal {
  /* The menu itself */
  0%, 70% {
    opacity: 0; }

  100% {
    opacity: 1;
    transition: unset; } }

#SidenavMenu {
  position: relative;
  margin: 20px 20px 0;
  /* Active elements */
  /*&.Active div.Item,*/
  border: 0;
  /* Parent (with Active class) affects the state of child elements */
  /*
#SidenavMenu div.Submenu.Active > i {
	transform: scale(1) rotate(0deg);
}
*/ }
  #SidenavMenu li.active div.Item:hover {
    margin: 0 !important;
    width: 100% !important;
    border-radius: unset !important;
    /* Main styling */ }
  #SidenavMenu ul.collapsible.expandable {
    border-radius: 0 0 10px 10px;
    box-shadow: none;
    border: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
    /* Collapsible header */ }
    #SidenavMenu ul.collapsible.expandable li {
      display: grid;
      border-radius: 15px;
      overflow: hidden;
      transition: 0.35s ease-in-out all;
      margin: 0 0 8px 0;
      /*background-color: #fff;*/
      background-color: var(--sSubMenuItemBackgroundAccent); }
      #SidenavMenu ul.collapsible.expandable li.Current, #SidenavMenu ul.collapsible.expandable li:hover {
        box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }
      #SidenavMenu ul.collapsible.expandable li div.Item {
        line-height: 40px;
        height: 40px;
        min-width: 70px;
        width: 100%;
        padding: 0 10px 0 2px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        transition: 0.35s ease-in-out all;
        /* Active state (when collapsible is open) */ }
        #SidenavMenu ul.collapsible.expandable li div.Item.Active {
          background: var(--sSubMenuItemBackgroundAccent);
          border-radius: 10px 10px 0 0 !important; }
        #SidenavMenu ul.collapsible.expandable li div.Item a {
          color: var(--sPrimaryColor);
          background: var(--sSubMenuItemBackground);
          text-decoration: none;
          position: absolute;
          padding: 0 25px;
          border-radius: 10px;
          left: -1px;
          right: -1px;
          display: inline-block;
          transition: 0.35s ease-in-out all;
          font-size: 1rem;
          text-shadow: none;
          font-weight: 600; }
        #SidenavMenu ul.collapsible.expandable li div.Item a:hover {
          color: var(--sPrimaryColor);
          background: var(--sSubMenuItemBackgroundHover);
          transition: 0.15s ease-in-out all; }
        #SidenavMenu ul.collapsible.expandable li div.Item a i, #SidenavMenu ul.collapsible.expandable li div.Item a .svg-inline--fa {
          font-size: 1.2rem;
          position: relative;
          width: 50px;
          top: 2px;
          margin-right: -3px;
          display: inline-block;
          text-align: center; }
        #SidenavMenu ul.collapsible.expandable li div.Item span {
          position: relative;
          left: 2px; }
      #SidenavMenu ul.collapsible.expandable li.active {
        border-radius: 15px;
        overflow: hidden;
        margin: 0 0 15px 0;
        box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.3); }
        #SidenavMenu ul.collapsible.expandable li.active:hover {
          padding: 0;
          /* The sub sub items within the parent item */ }
        #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body {
          position: relative;
          height: 100%;
          border-radius: 0 0 15px 15px;
          background-color: #fff;
          box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
          /* The regular sub items on the first level */ }
        #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li {
          margin: 0;
          border-radius: 0; }
          #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li div.Item {
            background: unset;
            border-radius: unset; }
            #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li div.Item a {
              text-decoration: none;
              position: absolute;
              border-radius: 0;
              display: inline-block;
              transition: 0.35s ease-in-out all;
              font-weight: 300; }
              #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li div.Item a:hover {
                background: rgba(255, 255, 255, 0.2);
                transition: 0.15s ease-in-out all; }
              #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li div.Item a i, #SidenavMenu ul.collapsible.expandable li.active div.collapsible-body ul.collapsible.expandable li div.Item a .svg-inline--fa {
                font-size: 1.2rem;
                position: relative;
                width: 50px;
                top: 2px;
                margin-right: -3px;
                display: inline-block;
                text-align: center; }
        #SidenavMenu ul.collapsible.expandable li.active > div.Item {
          /* The regular sub items */ }
        #SidenavMenu ul.collapsible.expandable li.active > div.Item div.Submenu {
          transform: scale(0.8);
          background: #fff; }
          #SidenavMenu ul.collapsible.expandable li.active > div.Item div.Submenu i, #SidenavMenu ul.collapsible.expandable li.active > div.Item div.Submenu em, #SidenavMenu ul.collapsible.expandable li.active > div.Item div.Submenu .svg-inline--fa {
            transform: rotate(0deg); }
        #SidenavMenu ul.collapsible.expandable li.active div.Item {
          border-radius: 15px 15px 0 0; }
        #SidenavMenu ul.collapsible.expandable li.active div.Item a {
          text-decoration: none;
          position: absolute;
          border-radius: 0;
          display: inline-block;
          transition: 0.35s ease-in-out all; }
          #SidenavMenu ul.collapsible.expandable li.active div.Item a.MainItem {
            background: rgba(0, 0, 0, 0.1); }
          #SidenavMenu ul.collapsible.expandable li.active div.Item a:hover {
            transition: 0.15s ease-in-out all; }
          #SidenavMenu ul.collapsible.expandable li.active div.Item a i, #SidenavMenu ul.collapsible.expandable li.active div.Item a .svg-inline--fa {
            font-size: 1.2rem;
            position: relative;
            width: 50px;
            top: 2px;
            margin-right: -3px;
            display: inline-block;
            text-align: center; }
  #SidenavMenu div.collapsible-header {
    border: 0;
    padding: 0;
    margin: 0; }
  #SidenavMenu div.Submenu {
    font-size: 1rem;
    border: none;
    margin: 0;
    text-shadow: none;
    color: #000;
    position: absolute;
    z-index: 50;
    top: 6px;
    right: 10px;
    width: 25px;
    height: 25px;
    padding: 0;
    transition: 0.25s ease-in-out all;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    border-radius: 25px;
    /*background: rgba(0,0,0,0.05);*/
    transform: scale(0.9);
    background: #fff; }
    #SidenavMenu div.Submenu .Active {
      background: #fff; }
    #SidenavMenu div.Submenu i, #SidenavMenu div.Submenu .svg-inline--fa {
      width: 16px;
      height: 16px;
      position: relative;
      overflow: hidden;
      font-size: 16px;
      line-height: 16px;
      transition: 0.35s ease-in-out all;
      margin: 5px;
      transform: scale(1) rotate(135deg); }

#SidenavMenu div.collapsible-body {
  border: none;
  padding: 0;
  /* The sidnav bar itself */ }

div.SideNav {
  background: var(--sDefaultBackgroundColor);
  position: fixed;
  top: 0;
  width: 400px;
  max-width: 90%;
  height: 100%;
  z-index: 601;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  transition: 0.35s ease-in-out all;
  /* Overlayer */ }
  div.SideNav div.Container {
    padding: 0 0 50px 0;
    top: 0;
    bottom: 0;
    /*left: -650px; /* Plus 50px compared to width */ }
  div.SideNav.Active {
    left: 0;
    box-shadow: 0 0 55px #000; }
  div.SideNav.Right {
    left: unset;
    /* Plus 100px compared to width */
    right: -500px;
    max-width: 400px; }
    div.SideNav.Right.Active {
      right: 0; }
    div.SideNav.Right div.SideNavOpenButton {
      right: 725px;
      left: -180px;
      transform: scale(1.1); }
      div.SideNav.Right div.SideNavOpenButton.Cart, div.SideNav.Right div.SideNavOpenButton.Favourites {
        right: -50px; }
    div.SideNav.Right div.SideNavCloseButton {
      right: unset !important;
      left: -25px !important; }
  div.SideNav.Left {
    width: calc(100% - 93px);
    max-width: 400px;
    right: unset;
    /* Plus 100px compared to width */
    left: -500px; }
    div.SideNav.Left.Active {
      left: 0; }
    div.SideNav.Left div.HamburgerWrapper.Sidenav {
      left: unset;
      right: -70px; }

div.SideNavLayer {
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100%;
  z-index: 601;
  opacity: 0;
  transition: 0.35s ease-in-out all;
  pointer-events: none;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  div.SideNavLayer.Active {
    opacity: 1;
    pointer-events: all;
    /* Using positions */ }
  div.SideNavLayer div.MessageParent {
    align-items: center;
    display: flex;
    justify-content: center;
    height: calc(100% - 200px);
    width: calc(100% - 400px); }
    div.SideNavLayer div.MessageParent #Message {
      z-index: 10;
      color: #fff;
      pointer-events: none;
      text-align: center;
      font-family: 'Fira Code', 'Consolas', 'Courier New', sans-serif;
      font-size: 1.6rem;
      filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));
      line-height: 2.8rem;
      padding: 0 5%; }
      div.SideNavLayer div.MessageParent #Message code {
        font-size: unset;
        font-weight: bold;
        border-radius: 50px; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* Small laptop (1366 x 768) */
    #SidenavMenu ul.collapsible.expandable li div.Item a {
      font-size: 1.2rem; }
    div.SideNav div.Container {
      position: absolute;
      overflow-y: scroll; } }

@media only screen and (min-width: 1030px) and (max-width: 1366px) {
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

.ProjectSitemap {
  padding: 20px;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  color: #444; }

.ProjectSitemap a, .ProjectSitemap a:hover {
  border-bottom-width: 1px !important; }

.Sitemap {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  padding: 0; }

.Sitemap a {
  position: relative;
  z-index: 10;
  display: inline-flex;
  flex-direction: column;
  padding: 0.5em 1em;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  border-bottom-width: 3px;
  background: #f9f9f9;
  font-weight: 500;
  text-decoration: none;
  color: #333; }

.Sitemap a:before {
  margin-bottom: 0.3em;
  content: attr(href);
  font-size: 0.7em;
  line-height: 1.4em;
  color: var(--sDefaultFontColor); }

.SitemapMain {
  position: relative;
  flex: 1 1 100%;
  order: 3;
  margin-bottom: 1em; }

.SitemapMain a {
  margin-bottom: 0.1em;
  margin-left: 0.2em; }

.SitemapMain ul {
  position: relative;
  padding-left: 2em; }

.SitemapMain > ul > li {
  flex: 1 1 auto;
  list-style: none !important; }

.Sitemap li {
  margin-right: 1em;
  list-style: none !important;
  /* Handle grid lines */ }

.SitemapMain li:before, .SitemapMain li:after {
  display: inline-block;
  width: 1em;
  height: 2em;
  /* $line-color */
  border: 2px solid var(--sDefaultFontColor);
  border-right: none;
  border-top: none;
  content: "";
  left: 0;
  position: relative; }

.SitemapMain li:after {
  position: absolute;
  left: 2em;
  bottom: 50px;
  width: 0;
  height: 100%; }

.SitemapMain ul:before {
  position: absolute;
  left: 0;
  top: -2.75em;
  display: block;
  width: 2px;
  height: 100%;
  /* $bg-color */
  background: var(--sDefaultBackgroundColor);
  content: ""; }

.SitemapMain > ul:before {
  display: none; }

.SitemapMain li:last-child:after {
  /* $bg-color */
  border-color: var(--sDefaultFontColor);
  bottom: 0;
  height: 2.7em;
  /* The home/top level link */ }

.SitemapRoot {
  margin-bottom: 1em; }

.SitemapRoot > a {
  min-width: 8em;
  /* $home-color */
  /*border-color: darken(var(--sDefaultBackgroundColor), 10%);*/
  background: var(--sDefaultColorWhite);
  color: var(--sDefaultFontColor);
  line-height: 1.7em; }

.SitemapRoot > a:before {
  color: var(--sDefaultFontColor); }

.SitemapRoot > a:after {
  position: absolute;
  bottom: -2.6em;
  left: calc(2em - 0px);
  display: block;
  width: 1px;
  height: 2em;
  background: var(--sDefaultFontColor);
  content: ""; }

.SitemapMain > ul > li > a:before {
  color: var(--sDefaultFontColor); }

.SitemapMain > ul > li > a {
  /* $toplevel-color */
  /*border-color: darken(var(--sDefaultBackgroundColor), 10%);*/
  background: var(--sDefaultColorWhite);
  color: var(--sDefaultFontColor); }

.SitemapMain ul ul ul a {
  background: #fff; }

@media (min-width: 420px) {
  /* Default slide settings and options */
    .Sitemap {
      justify-content: space-between; } }

header, footer, nav, div.Slide {
  /* Exceptions in CUSTOM CSS please */
  width: 100%;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  header div.Container, footer div.Container, nav div.Container, div.Slide div.Container {
    max-width: 1180px;
    width: 90%;
    margin: 0 auto; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */
    header div.Container, footer div.Container, div.Slide div.Container {
      max-width: 960px;
      width: 90%;
      transition: none; } }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* Small laptop (1366 x 768) */
    header div.Container, footer div.Container, div.Slide div.Container {
      width: 95%;
      border-left: unset;
      padding-left: unset; } }

@media only screen and (min-width: 1030px) and (max-width: 1366px) {
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* The default video wrapper + options */ }

div.VideoWrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  /* Halftone effect */ }
  div.VideoWrapper video {
    min-width: 100%;
    /* Setting width & height to auto prevents the browser from stretching or squishing the video */
    min-height: 100%;
    height: 100%;
    /* Center the video */
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    /* And make it always fit the container */
    transform: translate(-50%, -50%);
    object-fit: cover;
    /* Hide stupid Chrome plugins */ }
  div.VideoWrapper .ssBtnDefault {
    display: none; }

div.HalftoneVideoWrapper {
  display: inline-block;
  position: absolute;
  overflow: hidden;
  /*mix-blend-mode: multiply;*/
  /*mix-blend-mode: plus-lighter;*/
  filter: contrast(1000%);
  opacity: 0.7;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  div.HalftoneVideoWrapper:before {
    content: '';
    position: absolute;
    top: -100%;
    left: -100%;
    bottom: -100%;
    right: -100%;
    background: radial-gradient(circle at center, #1c1c1c, #fff);
    background-size: 6px 6px;
    transform: rotate(20deg); }
  div.HalftoneVideoWrapper div.VideoWrapper video {
    filter: grayscale(1) brightness(80%) contrast(80%);
    mix-blend-mode: darken;
    display: block; }
    div.HalftoneVideoWrapper div.VideoWrapper:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      /* GradientAnimation effect 
			background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
			background-size: 400% 400%;
			animation: GradientAnimation 15s ease infinite;
			mix-blend-mode: hard-light;
			*/
      mix-blend-mode: darken; }

@keyframes GradientAnimation {
  0% {
    background-position: 0% 50%; }

  50% {
    background-position: 100% 50%; }

  100% {
    background-position: 0% 50%; } }

div.Carousel {
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  div.Carousel .owl-carousel.owl-loaded {
    /* Overrule the default 'display block' */
    display: inline-block !important;
    margin: 0 0 50px 0; }
  div.Carousel .owl-carousel .owl-stage-outer {
    /* Overrule the default 'overflow hidden' */
    overflow: visible; }
  div.Carousel .owl-nav {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 3rem; }
    div.Carousel .owl-nav button {
      float: left;
      width: 60px;
      height: 60px;
      /* To overrule owl-default */
      /* color: #fff !important; /* To overrule owl-default */
      /* F*CK YOU */
      /*background: var(--sCarouselNavDotColor) !important; /* To overrule owl-default */
      border: none !important;
      background: rgba(0, 0, 0, 0.8);
      transition: 0.15s ease-in-out all;
      backdrop-filter: blur(12px); }
      div.Carousel .owl-nav button .svg-inline--fa {
        padding: 19px 22px 15px 16px !important; }
      div.Carousel .owl-nav button.owl-prev::before {
        font-family: "Font Awesome 6 Pro";
        font-weight: 900;
        content: "\f053";
        display: none; }
      div.Carousel .owl-nav button.owl-next {
        top: 60px;
        position: relative;
        left: -60px; }
        div.Carousel .owl-nav button.owl-next::before {
          font-family: "Font Awesome 6 Pro";
          font-weight: 900;
          content: "\f054";
          display: none; }
      div.Carousel .owl-nav button.disabled {
        user-select: none;
        background: rgba(0, 0, 0, 0);
        color: rgba(0, 0, 0, 0.2); }
      div.Carousel .owl-nav button span {
        display: block; }
  div.Carousel div.owl-dots {
    position: absolute;
    max-width: 1380px;
    width: 80%;
    margin: 0 auto;
    padding: 0 15px;
    text-align: center;
    left: 0;
    right: 0; }
    div.Carousel div.owl-dots button {
      width: 20px;
      height: 20px;
      background: var(--sCarouselNavDotColor);
      border-radius: 50px;
      margin: 0 2px;
      opacity: var(--sCarouselNavDotOpacity);
      transition: 0.15s ease-in-out all; }
      div.Carousel div.owl-dots button.active {
        opacity: 1;
        background: var(--sCarouselNavDotColor);
        transform: scale(1.1); }
  div.Carousel div.Item {
    padding: 0 0.75rem 0 0.75rem;
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.25));
    transition: 0.35s ease-in-out all;
    transform: scale(1);
    width: calc(100% - 2rem);
    margin: 0 1rem 50px; }
    div.Carousel div.Item.Empty {
      filter: none; }
    div.Carousel div.Item:hover {
      transition: 0.15s ease-in-out all;
      transform: scale(1.05); }
    div.Carousel div.Item a div.ImageWrapper {
      background-color: #000;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      margin: 0;
      border-radius: 15px 15px 0 0;
      border: none; }
      div.Carousel div.Item a div.ImageWrapper div.Image {
        opacity: 0; }
      div.Carousel div.Item a div.Description {
        background: #fff;
        border-radius: 0 0 15px 15px;
        overflow: hidden;
        padding: 0 30px 20px;
        position: relative;
        min-height: 220px; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* Small laptop (1366 x 768) */
    div.Carousel .owl-nav {
      top: 105px; }
      div.Carousel div.Item {
        width: 100%;
        margin: 0;
        padding: 0 25px; }
      div.Carousel div.owl-dots {
        text-align: center; }
      div.Carousel div.ImageWrapper div.Image img {
        width: 85vw; } }

@media only screen and (min-width: 1030px) and (max-width: 1366px) {
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* Default content styling for ALL slides, headers, footers, etc... */ }

h1, div.Heading1 {
  font-family: var(--sFontFamilyH1);
  font-size: var(--sFontSizeH1);
  line-height: var(--sLineHeightH1);
  margin: 0 0 10px 0;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300; }
  h1 strong, div.Heading1 strong {
    font-weight: 700; }

h2, div.Heading2 {
  font-family: var(--sFontFamilyH2);
  font-size: var(--sFontSizeH2);
  line-height: var(--sLineHeightH2);
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 300; }
  h2 strong, div.Heading2 strong {
    font-weight: 700; }

h3, div.Heading3 {
  font-family: var(--sFontFamilyH3);
  font-size: var(--sFontSizeH3);
  line-height: var(--sLineHeightH3); }

h4, div.Heading4 {
  font-family: var(--sFontFamilyH4);
  font-size: var(--sFontSizeH4);
  line-height: var(--sLineHeightH4); }

h5, div.Heading5 {
  font-family: var(--sFontFamilyH5);
  font-size: var(--sFontSizeH5);
  line-height: var(--sLineHeightH5); }

h6, div.Heading6 {
  font-family: var(--sFontFamilyH6);
  font-size: var(--sFontSizeH6);
  line-height: var(--sLineHeightH6); }

p {
  font-family: var(--sDefaultFontFamily);
  line-height: var(--sDefaultLineHeight);
  font-weight: var(--sDefaultFontWeight);
  font-size: 1.2rem; }

div.TypeStackContent.HTML {
  filter: drop-shadow(2px 4px 4px rgba(0, 0, 0, 0.4)); }
  div.TypeStackContent.HTML h1 {
    margin: 0; }
  div.TypeStackContent.HTML h2, div.TypeStackContent.HTML h3, div.TypeStackContent.HTML h4, div.TypeStackContent.HTML h5, div.TypeStackContent.HTML h6 {
    margin: 50px 0 0; }
  div.TypeStackContent.HTML ul {
    list-style: none;
    padding: 20px 0 0 0; }
    div.TypeStackContent.HTML ul li {
      margin: 0 0 30px 0;
      background: rgba(255, 255, 255, 0.8);
      border-radius: 15px;
      color: #000;
      padding: 20px 35px;
      transition: 0.25s ease-in-out all;
      transform: scale(1); }
    div.TypeStackContent.HTML ul li:hover {
      background: #fff;
      transform: scale(1.05); }
    div.TypeStackContent.HTML ul li a {
      color: #000;
      display: inline-block;
      margin: 10px 0 0;
      font-weight: lighter;
      border-bottom: 1px solid rgba(0, 0, 0, 0.2);
      transition: 0.15s ease-in-out all; }
    div.TypeStackContent.HTML ul li a:hover {
      color: #000;
      border-bottom: 1px solid rgba(0, 0, 0, 0.8); }
    div.TypeStackContent.HTML ul li a::before {
      font-family: var(--sIconFont);
      font-weight: 400;
      /* pijltje bijvoorbeeld */
      content: "\f061";
      display: inline-block;
      margin-right: 10px; }

div.Slide {
  /* Special inline markings */ }
  div.Slide a {
    color: var(--sDefaultFontColor);
    text-decoration: none;
    border-bottom: 1px solid rgba(43, 46, 131, 0.3);
    transition: 0.15s ease-in-out all; }
  div.Slide a:hover {
    border-bottom: 1px solid var(--sDefaultFontColor); }
  div.Slide table {
    margin: 25px 0;
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 15px;
    overflow: hidden; }
  div.Slide table tr {
    transition: 0.1s ease-in-out all;
    border-bottom: none; }
    div.Slide table tr:first-child {
      background: var(--sDefaultGradient);
      color: var(--sDefaultColorWhite); }
    div.Slide table tr:first-child:hover {
      background-color: var(--sDefaultFontColor);
      color: var(--sDefaultColorWhite); }
    div.Slide table tr:nth-child(odd) {
      background-color: var(--sDefaultBackgroundColor); }
    div.Slide table tr:hover {
      background-color: var(--sDefaultColorGrey) !important; }
    div.Slide table tr td {
      padding: 0 5px;
      border-radius: unset; }
    div.Slide table tr td:first-child {
      padding: 0 5px 0 25px; }

mark {
  position: relative;
  font-size: 1em;
  border-radius: 25px;
  color: var(--sInvertedFontColor);
  background: var(--sDefaultFontColor);
  padding: 4px 12px 4px;
  transform: scale(1);
  white-space: nowrap;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  font-weight: lighter;
  cursor: help;
  /* Blockquotes */ }
  mark .svg-inline--fa {
    font-size: 0.8em;
    top: 0;
    position: relative; }
  mark:hover {
    color: #fff;
    background: linear-gradient(to bottom right, #e6305e -50%, #82277c 100%); }
  mark.Number {
    padding-left: 33px; }
  mark.Number:before {
    content: attr(data-content);
    color: #82277c;
    font-size: 0.8em;
    font-weight: bold;
    text-align: center;
    line-height: 1.2em;
    position: absolute;
    background: #fff;
    border-radius: 50px;
    width: 21px;
    height: 21px;
    left: 15px;
    top: 4px;
    margin: 0px 10px 0 -10px; }

blockquote {
  border-left: 5px solid var(--sDefaultFontColor);
  /* Buttons */ }

.btn, .btn-large {
  display: inline-block !important;
  background: var(--sDefaultAccentColor);
  margin: 50px auto 20px;
  font-family: var(--sHeaderFontFamily);
  font-weight: 800;
  font-size: 1.5rem;
  letter-spacing: 2px;
  border-radius: 60px;
  transition: 0.1s ease-in-out all;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  .btn:hover, .btn-large:hover {
    transform: scale(1.05);
    background: #fff;
    color: var(--sDefaultAccentColor); }
  .btn i, .btn-large i {
    font-size: 1rem; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* Add class "Funding" to slide settings, perform magic */ }

div.Funding div.Slide.Content div.Container div.TypeStackContent div.GridImageWrapper {
  margin: 100px 0 0 0; }
  div.Funding div.Slide.Content div.Container div.TypeStackContent div.GridImageWrapper div.GridImage {
    background-size: contain; }
  div.Funding div.Slide.Content div.Container div.TypeStackContent h1, div.Funding div.Slide.Content div.Container div.TypeStackContent h2 {
    margin: 50px 0 0 0; }

footer {
  background: linear-gradient(90deg, #01abed 0%, #0e4361 100%);
  color: #fff;
  box-shadow: inset 0 0 45px -5px rgba(0, 0, 0, 0.35);
  font-weight: 300;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  footer a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: 0.15s ease-in-out all; }
  footer a:hover {
    border-bottom: 1px solid #fff; }
  footer div.Container {
    padding: 50px 0;
    filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.4)); }
  footer div.Container ul {
    margin: 0;
    padding-left: unset; }
  footer div.Container ul li {
    list-style-type: none;
    padding: 0 0 5px 0; }
  footer div.Container ul.AddressPhone li span.Icon {
    width: 45px;
    font-weight: 600; }
  footer div.SubFooter {
    padding: 15px 0;
    background-color: rgba(0, 0, 0, 0.3); }
  footer div.SubFooter div.Container {
    padding: 15px 0; }
  footer div.SubFooter div.Container div.FooterRight {
    text-align: right; }
  footer div.SubFooter div.Container span.BrandNewWeb {
    opacity: 0.2;
    transition: 0.15s ease-in-out all; }
  footer div.SubFooter div.Container span.BrandNewWeb:hover {
    opacity: 0.6; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */
    footer div.Container ul {
      margin: 0 0 25px 0; }
      footer div.Container div.AudicienRegister {
        display: none; }
      footer div.Container div.OpeningHoursColumn {
        display: flex;
        flex-direction: column; }
        footer div.Container div.OpeningHoursColumn div.OpeningHoursWrapper {
          order: 2; }
          footer div.Container div.OpeningHoursColumn div.OpeningHoursWrapper table {
            margin: 0 0 25px 0; }
        footer div.Container div.OpeningHoursColumn div.AppointmentWrapper {
          margin: unset;
          order: 1; }
      footer div.Container div.ContactWrapper div.AudicienRegister {
        padding: 80px 0;
        display: block; }
      footer div.SubFooter div.Container div.FooterRight {
        text-align: unset; } }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */
    footer div.Container div.ContactWrapper div.AudicienRegister {
      padding: unset; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape) {
  /* Inputs */ }

input:not([type]):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid var(--sDefaultFontColor) !important;
  -webkit-box-shadow: 0 1px 0 0 var(--sDefaultFontColor) !important;
  box-shadow: 0 1px 0 0 var(--sDefaultFontColor) !important;
  /* Labels */ }

input:not([type]):focus:not([readonly]) + label, input[type=text]:not(.browser-default):focus:not([readonly]) + label, input[type=password]:not(.browser-default):focus:not([readonly]) + label, input[type=email]:not(.browser-default):focus:not([readonly]) + label, input[type=url]:not(.browser-default):focus:not([readonly]) + label, input[type=time]:not(.browser-default):focus:not([readonly]) + label, input[type=date]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, input[type=tel]:not(.browser-default):focus:not([readonly]) + label, input[type=number]:not(.browser-default):focus:not([readonly]) + label, input[type=search]:not(.browser-default):focus:not([readonly]) + label, textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--sDefaultFontColor) !important;
  /* Select */ }

.select-wrapper input.select-dropdown:focus {
  border-bottom: 1px solid var(--sDefaultFontColor) !important; }

.dropdown-content {
  list-style-type: none !important;
  padding-left: 0 !important; }

.dropdown-content li > a, .dropdown-content li > span {
  color: var(--sDefaultFontColor) !important;
  /* Checkboxes */ }

[type="checkbox"] + span:not(.lever) {
  line-height: 33px !important;
  /* Radio */ }

[type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
  line-height: 31px !important;
  color: var(--sDefaultFontColor); }

div.HamburgerWrapper {
  top: 40px;
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  div.HamburgerWrapper.Fixed {
    right: 17px; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */
    div.HamburgerWrapper.Fixed {
      right: 18px; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

header {
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */ }
  header div.Container {
    /* YEAH! THIS IS REAL CUSTOM STUFF...... WHY HERE??? */
    /*
        top: 50%;
        transform: translateY(-50%);
        color: #fff;
        text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
        text-align: center;
		*/
    position: relative; }
  header div.Container h1, header div.Container div.Heading1 {
    font-family: var(--sHeaderFontFamily);
    text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
    font-weight: 600; }
  header div.Container h2, header div.Container div.Heading2 {
    font-weight: 100;
    text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.6);
    text-transform: uppercase; }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */ }

@media only screen and (max-width: 992px) {
  /* Mobile devices */ }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */
    header.Homepage {
      height: 50vh; } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

div.GridImageWrapper {
  border-radius: 15px;
  margin: 0;
  transition: 0.35s ease-in-out all;
  transform: scale(1);
  overflow: hidden; }
  div.GridImageWrapper div.GridImage {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: 0.35s all ease-in-out;
    border-radius: 15px;
    margin: 0;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.10); }
  div.GridImageWrapper div.GridImage a {
    height: 100%;
    width: 100%;
    border-bottom: none !important;
    text-decoration: none !important; }
  div.GridImageWrapper div.GridImage a:hover {
    border-bottom: none !important;
    text-decoration: none !important; }
  div.GridImageWrapper div.GridImage img {
    opacity: 0; }
  div.GridImageWrapper h3 {
    text-align: center;
    bottom: -20px;
    position: absolute;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    line-height: 51px;
    border-radius: 0 0 20px 20px;
    pointer-events: none; }
  div.GridImageWrapper h3 a {
    color: #000;
    border-bottom: none !important;
    transition: 0.15s ease-in-out all; }
  div.GridImageWrapper h3 a:hover {
    border-bottom: none !important;
    transform: scale(1.05); }

nav {
  z-index: 1;
  position: absolute;
  height: 80px;
  text-align: center;
  margin: 20px 0;
  box-shadow: none;
  filter: drop-shadow(1px 2px 2px rgba(0, 0, 0, 0.5));
  /* Logo inside container */ }
  nav:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    /*
		background-color: var(--sNavBackgroundColor);
		backdrop-filter: blur(5px);
	    */
    left: 0; }
  nav div.Wrapper {
    position: relative;
    max-width: 1180px;
    width: 90%;
    height: 100%;
    /* Logo options */
    margin: 0 auto; }
  nav div.Wrapper div.LogoWrapper {
    z-index: 10;
    pointer-events: all;
    position: absolute;
    top: -15px;
    width: 280px;
    left: -165px;
    background-color: transparent;
    border-radius: 5px;
    box-shadow: none; }
  nav div.Wrapper div.LogoWrapper a {
    padding: 0;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
  nav div.Wrapper div.LogoWrapper a:hover {
    background: none;
    box-shadow: unset;
    text-decoration: none;
    border-bottom: 1px solid transparent; }
  nav div.Wrapper div.LogoWrapper a img {
    width: 100%;
    height: 100%;
    padding: 10px; }
  nav div.Wrapper div.TopMenu {
    color: #fff;
    position: absolute;
    margin: 0 auto;
    width: 100%;
    font-size: 0.8rem;
    font-weight: 200;
    z-index: 5; }
  nav div.Wrapper div.TopMenu ul {
    list-style: none; }
  nav div.Wrapper div.TopMenu ul li {
    display: inline-block;
    padding: 0 10px; }
  nav div.Wrapper div.TopMenu ul li.MenuLanguages a:hover {
    border-bottom: 1px solid rgba(255, 255, 255, 0); }
    nav div.Wrapper div.TopMenu ul li.MenuLanguages a.Current {
      background: rgba(255, 255, 255, 0.2);
      border-radius: 50px;
      padding: 4px 12px 4px 8px; }
  nav div.Wrapper div.TopMenu ul li a {
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0);
    transition: 0.15s ease-in-out all;
    text-decoration: none; }
    nav div.Wrapper div.TopMenu ul li a:hover {
      color: #fff;
      border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
    nav div.Wrapper div.TopMenu ul li a img.Flag {
      width: 18px;
      margin: 0 4px 0;
      top: 2px;
      position: relative; }
  nav div.Wrapper div.Menu {
    height: 100%;
    top: 28px;
    position: relative;
    font-size: 1.2rem;
    font-weight: 600; }
  nav div.Wrapper div.Menu div.MainMenu {
    padding: unset;
    margin: 0;
    height: 100%; }
  nav div.Wrapper div.Menu div.MainMenu > div.ListItem:hover div.Dropdown {
    opacity: 1;
    transition: 0.35s ease-in-out all;
    height: auto;
    pointer-events: all; }
  nav div.Wrapper div.Menu div.MainMenu div.ListItem {
    list-style: none;
    display: inline-block;
    position: relative;
    margin: 0 5px;
    padding: 35px 0;
    height: 100%;
    line-height: 34px; }
  nav div.Wrapper div.Menu div.MainMenu div.ListItem a {
    color: var(--sDefaultColorWhite);
    font-family: var(--sHeaderFontFamily);
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 10px; }
    nav div.Wrapper div.Menu div.MainMenu div.ListItem a.Current {
      background-color: rgba(255, 255, 255, 0.1);
      border-radius: 25px; }
    nav div.Wrapper div.Menu div.MainMenu div.ListItem a.MenuLanguages a:hover {
      border-bottom: 1px solid rgba(255, 255, 255, 0); }
      nav div.Wrapper div.Menu div.MainMenu div.ListItem a.MenuLanguages a.Current {
        background-color: rgba(255, 255, 255, 0.1);
        border-radius: 25px; }
  nav div.Wrapper div.Menu div.MainMenu div.ListItem i {
    color: var(--sDefaultColorWhite);
    margin-left: 2px;
    transform: scale(0.8); }
  nav div.Wrapper div.Menu div.MainMenu div.ListItem div.Dropdown {
    z-index: 1;
    padding: unset;
    position: absolute;
    left: 0;
    min-width: 300px;
    opacity: 0;
    text-align: left;
    background-color: #fff;
    border-radius: 15px;
    margin-top: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    pointer-events: none;
    font-size: 1rem; }
    nav div.Wrapper div.Menu div.MainMenu div.ListItem div.Dropdown div.SubMenu div.ListItem {
      display: block;
      padding: 10px; }
      nav div.Wrapper div.Menu div.MainMenu div.ListItem div.Dropdown div.SubMenu div.ListItem:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
      nav div.Wrapper div.Menu div.MainMenu div.ListItem div.Dropdown div.SubMenu div.ListItem a {
        color: var(--sDefaultFontColor); }

@media only screen and (max-width: 1680px) {
  /* MaterializeCSS responsive exceptions */
  /* Large desktop devices */
    nav div.Wrapper div.LogoWrapper {
      left: -20px; } }

@media only screen and (min-width: 1200px) {
  /* Desktop devices */ }

@media only screen and (max-width: 1199px) {
  /* Tablet devices */
    nav div.Wrapper {
      max-width: 960px; }
      nav div.Wrapper div.Menu ul.MainMenu li {
        margin: unset; } }

@media only screen and (max-width: 992px) {
  /* Mobile devices */
    nav div.Wrapper div.LogoWrapper {
      left: 0; }
      nav div.Wrapper div.Menu {
        display: none; }
      nav div.Wrapper div.TopMenu {
        display: none; } }

@media only screen and (max-width: 600px) {
  /* Devices */
  /* iPad (general) */
    nav div.Wrapper div.LogoWrapper {
      width: 220px;
      height: 144px;
      left: 10px; }
      nav div.Wrapper div.TopMenu {
        display: block; }
        nav div.Wrapper div.TopMenu ul li.MenuEmail, nav div.Wrapper div.TopMenu ul li.MenuPhone, nav div.Wrapper div.TopMenu ul li.MenuLinkedIn {
          display: none; }
          nav div.Wrapper div.TopMenu ul li.MenuLanguages {
            text-align: right;
            margin: 0 14px 0 0;
            display: block; }
          nav div.Wrapper div.TopMenu ul li a img.Flag {
            width: 32px;
            margin: 0 4px;
            border-radius: 5px; }
          nav div.Wrapper div.TopMenu ul li span {
            display: none; }
      nav div.Wrapper div.HamburgerWrapper div.hamburger {
        transform: scale(0.8); } }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* iPad (portrait exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* iPad (landscape exceptions) */ }

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* iPhone 6/7/8 Plus (portrait) */ }

@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation: portrait) {
  /* iPhone 6/7/8 Plus (landscape) */ }

#SideNav {
  background-image: url('/assets/custom/images/svg/green-hills-sidebar.svg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat; }

div.LocationVideo {
  max-width: 100%;
  margin: 0 auto;
  border-radius: 15px;
  overflow: hidden; }
  div.LocationVideo video {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    /*

	&::before {
		content: '';
		display: block;
		padding-bottom: 56.25%; // 16:9 (9 / 16 * 100)
	}

	video {
		position: absolute;
		inset: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		display: block;
	}
	*/ }
<!-- Served from cache -->
/*! themes/aaa_default.scss **/
/**
 * All CSS variables available by default :)
 *
 * This sets both :root and :root .Default AND :root .TypeStackSlide (combined in SCSS) *
 *
 * @TODO: Use this file and variables for setting up the themes within the TypeStack Universe UI/UIX
 *
 */
:root {
  /*******************
	 * Default styling *
	 *******************/
  --sIconFont: 'Font Awesome 6 Pro';
  --sDefaultFontFamily: 'Fira Sans', sans-serif;
  --sDefaultFontWeight: 200;
  /* Font sizes are managed and resized according to screen size by the @mixin fontsize.scss */
  --sHeaderFontFamily: 'Fira Sans', sans-serif;
  --sDefaultMinFontSize: 14px;
  --sDefaultMaxFontSize: 18px;
  /* Colors */
  --sDefaultLineHeight: 1.8rem;
  --sDefaultBackgroundColor: #2f7e33;
  /* #1d90cf */
  --sDefaultFontColor: #fff;
  --sDefaultFontColorLight: #fff;
  --sDefaultFontColorDark: #000;
  --sDefaultGradient: linear-gradient(90deg, #fff 0%, #d3d3d3 100%);
  --sInvertedFontColor: #fff;
  --sDefaultAccentColor: #01abed;
  --sDefaultColorWhite: #fff;
  --sDefaultColorGreyLight: #e4e5f3;
  /*************************************
	 * Logos and favicon (svg preferred) *
	 *************************************/
  --sDefaultColorGrey: #d8d9e8;
  /* The logo in color */
  --sDefaultLogo: '/assets/custom/images/logo/logo-hoorpraktijk-twenterand-staand.svg';
  /* The logo optimized for usage within url(); */
  --sDefaultLogoURL: url('/assets/custom/images/logo/logo-hoorpraktijk-twenterand-staand.svg');
  --sDefaultLogoWhite: '/assets/custom/images/logo/logo-typestack-white.svg';
  --sDefaultLogoWhiteURL: url('/assets/custom/images/logo/logo-typestack-white.svg');
  --sDefaultLogoBlackURL: '';
  /* The favicon in color */
  --sDefaultFaviconURL: '';
  /* The favicon in white only */
  --sDefaultFaviconWhiteURL: '';
  /* The favicon in black only */
  /***************************
	 * Headings and paragraphs *
	 ***************************/
  --sDefaultFaviconBlackURL: '';
  /* 'Palanquin Dark', sans-serif; */
  --sFontFamilyH1: var(--sHeaderFontFamily);
  --sFontSizeH1: 2.2rem;
  --sLineHeightH1: 2.4rem;
  /* 'Red Hat Text', sans-serif; */
  --sFontFamilyH2: var(--sHeaderFontFamily);
  --sFontSizeH2: 1.6rem;
  --sLineHeightH2: 1.8rem;
  --sFontFamilyH3: var(--sHeaderFontFamily);
  --sFontSizeH3: 1.4rem;
  --sLineHeightH3: 1.6rem;
  --sFontFamilyH4: var(--sHeaderFontFamily);
  --sFontSizeH4: 1.4rem;
  --sLineHeightH4: 1.6rem;
  --sFontFamilyH5: var(--sHeaderFontFamily);
  --sFontSizeH5: 1.4rem;
  --sLineHeightH5: 1.6rem;
  --sFontFamilyH6: var(--sHeaderFontFamily);
  --sFontSizeH6: 1.4rem;
  /**************
	 * Navigation *
	 **************/
  --sLineHeightH6: 1.6rem;
  --sNavBackgroundColor: rgba(0, 86, 163, 0.5);
  /**********
	* Sidenav *
	**********/
  --sNavBorderRadius: 0;
  --sSubMeniItemActiveColor: #fff;
  --sSubMenuItemBackgroundAccent: rgba(0, 86, 163, 0.8); }
