/* Minification failed. Returning unminified contents.
(794,1): run-time error CSS1019: Unexpected token, found '@import'
(794,9): run-time error CSS1019: Unexpected token, found ''https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700''
(906,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(907,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(916,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(917,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(4029,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(4030,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(5100,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5101,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5108,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5116,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5117,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5215,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5216,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5225,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5226,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5235,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(5236,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(5572,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5573,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5574,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5575,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8153,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(8154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19438,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(19439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(19448,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(19449,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24468,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(24469,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(24476,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(24477,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(27443,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(27444,8): run-time error CSS1035: Expected colon, found '{'
(27453,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27454,8): run-time error CSS1035: Expected colon, found '{'
(27463,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(27464,8): run-time error CSS1035: Expected colon, found '{'
(27471,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27472,8): run-time error CSS1035: Expected colon, found '{'
(27654,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(27655,8): run-time error CSS1035: Expected colon, found '{'
(27662,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(27663,8): run-time error CSS1035: Expected colon, found '{'
(27795,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27796,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27797,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27798,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27799,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27814,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-dark'
(27825,26): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-base'
(27869,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-dark'
(27936,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-dark'
(27946,26): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-base'
(28072,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-dark'
(28082,26): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-base'
(28102,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-dark'
(28104,33): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-medium'
(28169,33): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-medium'
(28172,26): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-light'
(28187,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-dark'
(28195,15): run-time error CSS1039: Token not allowed after unary operator: '-sjog-orange-dark'
(28218,35): run-time error CSS1039: Token not allowed after unary operator: '-sjog-grey-medium'
(28353,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28354,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28355,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28356,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28357,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28358,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28359,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28360,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28361,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28362,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28363,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28364,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28365,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28366,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28367,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28368,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28369,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28373,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28374,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28375,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28377,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28379,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28380,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28381,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32787,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(32788,8): run-time error CSS1035: Expected colon, found '{'
(33759,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(33760,6): run-time error CSS1035: Expected colon, found '{'
(33779,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(33780,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(37334,36): run-time error CSS1035: Expected colon, found '{'
(37413,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37414,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37415,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37416,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37417,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37418,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37420,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37421,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37422,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37423,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37424,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37425,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37426,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37427,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37428,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37429,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37430,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37431,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37432,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37433,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37435,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37436,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37437,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37438,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37439,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37440,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37441,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41865,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(41866,8): run-time error CSS1035: Expected colon, found '{'
(42837,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(42838,6): run-time error CSS1035: Expected colon, found '{'
(42857,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(42858,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(46412,18): run-time error CSS1035: Expected colon, found '{'
(46806,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(46807,8): run-time error CSS1035: Expected colon, found '{'
(46816,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(46817,8): run-time error CSS1035: Expected colon, found '{'
(46826,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(46827,8): run-time error CSS1035: Expected colon, found '{'
(46834,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(46835,8): run-time error CSS1035: Expected colon, found '{'
 */
/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (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; }
  .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-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%;
    -webkit-transform-style: preserve-3d; }
  .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;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .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 {
    -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 {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@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 .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          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: -webkit-transform 100ms ease;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
      -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%; }

[hidden] { display: none; }

.visually-hidden {
	position: absolute;
	clip: rect(0, 0, 0, 0);
}

div.awesomplete {
	display: inline-block;
	position: relative;
}

div.awesomplete > input {
	display: block;
}

div.awesomplete > ul {
	position: absolute;
	left: 0;
	z-index: 1;
	min-width: 100%;
	box-sizing: border-box;
	list-style: none;
	padding: 0;
	border-radius: .3em;
	margin: .2em 0 0;
	background: hsla(0,0%,100%,.9);
	background: linear-gradient(to bottom right, white, hsla(0,0%,100%,.8));
	border: 1px solid rgba(0,0,0,.3);
	box-shadow: .05em .2em .6em rgba(0,0,0,.2);
	text-shadow: none;
}

div.awesomplete > ul[hidden],
div.awesomplete > ul:empty {
	display: none;
}

@supports (transform: scale(0)) {
	div.awesomplete > ul {
		transition: .3s cubic-bezier(.4,.2,.5,1.4);
		transform-origin: 1.43em -.43em;
	}
	
	div.awesomplete > ul[hidden],
	div.awesomplete > ul:empty {
		opacity: 0;
		transform: scale(0);
		display: block;
		transition-timing-function: ease;
	}
}

	/* Pointer */
	div.awesomplete > ul:before {
		content: "";
		position: absolute;
		top: -.43em;
		left: 1em;
		width: 0; height: 0;
		padding: .4em;
		background: white;
		border: inherit;
		border-right: 0;
		border-bottom: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	div.awesomplete > ul > li {
		position: relative;
		padding: .2em .5em;
		cursor: pointer;
	}
	
	div.awesomplete > ul > li:hover {
		background: hsl(200, 40%, 80%);
		color: black;
	}
	
	div.awesomplete > ul > li[aria-selected="true"] {
		background: hsl(205, 40%, 40%);
		color: white;
	}
	
		div.awesomplete mark {
			background: hsl(65, 100%, 50%);
		}
		
		div.awesomplete li:hover mark {
			background: hsl(68, 100%, 41%);
		}
		
		div.awesomplete li[aria-selected="true"] mark {
			background: hsl(86, 100%, 21%);
			color: inherit;
		}
/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */

.tooltipster-base {
	/* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
	display: flex;
	pointer-events: none;
	/* this may be overriden in JS for fixed position origins */
	position: absolute;
}

.tooltipster-box {
	/* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
	flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

/* ANIMATIONS */

/* Open/close animations */

/* fade */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

/* swing */

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

/* fall */

.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}
.tooltipster-fall.tooltipster-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */

.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}
.tooltipster-slide.tooltipster-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */

@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms;
}

/* rotate */

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}
	75% {
		transform: rotate(2deg);
	}
	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms;
}

/* scale */

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-content */

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	/* half the width, for centering */
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

/* .tooltipster-arrow-background */

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0px;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0px;
	top: -3px;
}

/* .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black;
}

/* tooltipster-arrow-uncropped */

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVra28tbGlnaHRib3guY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGVBQ0UsOEJBQXlCLEFBQXpCLHVCQUF5QixBQUN6QixzQkFBb0IsQUFBcEIsbUJBQW9CLEFBQ3BCLHFCQUF3QixBQUF4Qix1QkFBd0IsQUFDeEIseUJBQTZCLENBQzlCLEFBQ0QseUJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsZ0RBQ0Usa0JBQW1CLEFBQ25CLE1BQU8sQUFDUCxPQUFRLEFBQ1IsU0FBVSxBQUNWLFFBQVMsQUFDVCxVQUFZLENBQ2IsQUFDRCxzQkFDRSxXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0QsMkJBQ0UsVUFBYSxBQUNiLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFdBQVksQUFDWixZQUFhLEFBQ2Isb0JBQWMsQUFBZCxZQUFjLENBQ2YsQUFDRCw2QkFDRSxXQUFRLEFBQVIsT0FBUSxBQUNSLG9CQUFjLEFBQWQsYUFBYyxBQUNkLHNCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsVUFBVyxBQUNYLHVCQUF5QixBQUN6QixXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsU0FBYSxDQUNkLEFBQ0QsK0JBQ0Usb0JBQWEsQUFBYixXQUFhLENBQ2QsQUFDRCxvQ0FDRSxZQUFjLENBQ2YsQUFDRCxrQ0FDRSxjQUFnQixDQUNqQixBQUNELDZDQUNFLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLG9CQUFzQixDQUN2QixBQUNELG1DQUNFLFlBQWMsQ0FDZixBQUNELHNDQUNFLGVBQWdCLEFBQ2hCLGlCQUFtQixDQUNwQixBQUNELHVCQUNFLFVBQVcsQUFDWCxvQkFBc0IsQ0FDdkIsQUFDRCw2QkFDRSxZQUFjLENBQ2YsQUFDRCw2QkFDRSxlQUFpQixDQUNsQixBQUNELHNCQUNFLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFNBQVUsQUFDVixRQUFTLEFBQ1QsV0FBWSxBQUNaLG9CQUFjLEFBQWQsYUFBYyxBQUVkLDBCQUF1QixBQUF2QixzQkFBdUIsQUFFdkIscUJBQXdCLEFBQXhCLHVCQUF3QixBQUV4QixzQkFBb0IsQUFBcEIsa0JBQW9CLENBQ3JCLEFBQ0QsMEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsaUJBQW1CLENBQ3BCLEFBQ0QsOEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLFdBQWEsQUFDYixrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixtQ0FBNkMsQ0FDOUMsQUFDRCx5Q0FDRSxtQkFBcUIsQ0FDdEIsQUFDRCw0Q0FDRSxxQkFBdUIsQ0FDeEIsQUFVRCxhQUNFLE1BRUUsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixBQUNELElBQ0UsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixDQUNGIiwiZmlsZSI6ImVra28tbGlnaHRib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmVra28tbGlnaHRib3gge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyID4gZGl2LmVra28tbGlnaHRib3gtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5la2tvLWxpZ2h0Ym94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgPiAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZWtrby1saWdodGJveCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWtrby1saWdodGJveCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZXN0YWJsaXNoIGZsZXggY29udGFpbmVyICovXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIG1ha2UgbWFpbiBheGlzIHZlcnRpY2FsICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBjZW50ZXIgaXRlbXMgdmVydGljYWxseSwgaW4gdGhpcyBjYXNlICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLm1vZGFsLWRpYWxvZyAuZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiJdfQ== */
@charset "UTF-8";
/*@import "vendor/bootstrap/functions";*/
/*@import "vendor/bootstrap/variables";*/
/*@import "vendor/bootstrap/reboot";*/
/*@import "vendor/bootstrap/utilities";*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700';
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

@font-face {
  font-family: "sj-icon";
  src: url("../fonts/sj-icon-font/build/sj-icon.eot");
  src: url("../fonts/sj-icon-font/build/sj-icon.eot?#iefix") format("eot"), url("../fonts/sj-icon-font/build/sj-icon.woff") format("woff"), url("../fonts/sj-icon-font/build/sj-icon.ttf") format("truetype"), url("../fonts/sj-icon-font/build/sj-icon.svg#sj-icon") format("svg");
}
.sj-icon-sun, .sj-icon-sun-10, .sj-icon-stethoscope, .sj-icon-price, .sj-icon-parking, .sj-icon-nurse, .sj-icon-moon, .sj-icon-marker-health, .sj-icon-gift, .sj-icon-direction-right, .sj-icon-confused, .sj-icon-computer, .sj-icon-comments, .sj-icon-clipboard, .sj-icon-checklist, .sj-icon-building, .sj-icon-briefcase {
  display: inline-block;
  font-family: "sj-icon";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: inherit;
  text-decoration: none;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sj-icon-briefcase:before {
  content: "\e001";
}

.sj-icon-building:before {
  content: "\e002";
}

.sj-icon-checklist:before {
  content: "\e003";
}

.sj-icon-clipboard:before {
  content: "\e004";
}

.sj-icon-comments:before {
  content: "\e005";
}

.sj-icon-computer:before {
  content: "\e006";
}

.sj-icon-confused:before {
  content: "\e007";
}

.sj-icon-direction-right:before {
  content: "\e008";
}

.sj-icon-gift:before {
  content: "\e009";
}

.sj-icon-marker-health:before {
  content: "\e00a";
}

.sj-icon-moon:before {
  content: "\e00b";
}

.sj-icon-nurse:before {
  content: "\e00c";
}

.sj-icon-parking:before {
  content: "\e00d";
}

.sj-icon-price:before {
  content: "\e00e";
}

.sj-icon-stethoscope:before {
  content: "\e00f";
}

.sj-icon-sun-10:before {
  content: "\e010";
}

.sj-icon-sun:before {
  content: "\e011";
}

@font-face {
  font-family: "AntartidaRounded";
  src: url("../../fonts/antartida-rounded/AntartidaRoundedLight_normal_normal.woff") format("woff");
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: "AntartidaRounded";
  src: url("../../fonts/antartida-rounded/AntartidaRoundedMedium_normal_normal.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "AntartidaRounded";
  src: url("../../fonts/antartida-rounded/AntartidaRoundedBold_normal_normal.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "Caecilia";
  src: url("../fonts/Linotype-CaeciliaLTPro-55Roman.woff");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Caecilia";
  src: url("../fonts/Linotype-CaeciliaLTPro-75Bold.woff");
  font-style: normal;
  font-weight: bold;
}
/*
	The config and utilities of the app.
	Vars, functions, mixins and animation keyframes
 */
/*
	Base font size in pixels
 */
/*
	Default container gutter padding
 */
/*
	Font family vars
 */
/*
	Default cubic-bezier
 */
/*
	Container Breakpoint sizes
 */
/*
	Colour map
	- use the 'c' function to extract
 */
/*
	Z-Index map
	- use the 'z' function to extract
 */
/*
	Function to access colour palette from $colours var
	Usage:
	.class {
		color: c(red, dark);
	}
 */
/*
	Function to access z-index from $z-index var
	Usage:
	.class {
		z-index: z(modal);
	}
 */
/*
	Helper function - used to return int value
 */
/*
	Mixin for adding media queries based on breakpoints
	Usage:
	.container {
		@include bp(xs) {
			// more code
		}
	}
 */
/*
	Mixin for adding font-family declarations
	Usage:
	.content {
		@include ff(b);
	}
 */
/*
	Mixin to add css transition. Can use defaults or pass in custom values
 */
/*
	Mixin to add css property with rem units, with a px fallback
	Usage:
	@include rem(margin, 10 20 5 40);
	or
	@include rem(font-size, 38);
 */
/*
	Mixin to add font size in rem, with px fallback
	Usage:
	@include fs(38);
 */
/*
	Clearfix mixin
 */
/*
	Mixin to add container styles. Pass '0' to prevent the padding being added e.g.
	@include container(0);
 */
@keyframes animation-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/*
  mixin for gradients - RGBA to HEx only at the moment
	eg:
	.gradient {
		@include gradient(#000000, #ffffff)
	}
*/
.container-fluid {
  box-sizing: border-box;
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-left: 1.25rem;
  padding-right: 20px;
  padding-right: 1.25rem;
}

.row {
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-left: -0.625rem;
  margin-right: -10px;
  margin-right: -0.625rem;
}
.no-flexbox .row {
  display: inline-block;
  position: relative;
  width: 100%;
  max-width: 100%;
  letter-spacing: -0.31em !important;
  *letter-spacing: normal !important;
  word-spacing: -0.43em !important;
  list-style-type: none;
}
.no-flexbox .row:before, .no-flexbox .row:after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  max-width: 100%;
}
.no-flexbox .row *:before,
.no-flexbox .row *:after {
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}
.row.-align-bottom {
  align-items: flex-end;
}
@media screen and (max-width: 767px) {
  .no-flexbox .row {
    display: block;
    width: auto;
    max-width: none;
  }
  .row.-xs-no-gutter {
    margin-left: 0;
    margin-right: 0;
  }
  .row.-xs-no-gutter > [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
}

.col-lg-offset-12, .col-lg-offset-11, .col-lg-offset-10, .col-lg-offset-9, .col-lg-offset-8, .col-lg-offset-7, .col-lg-offset-6, .col-lg-offset-5, .col-lg-offset-4, .col-lg-offset-3, .col-lg-offset-2, .col-lg-offset-1, .col-md-offset-12, .col-md-offset-11, .col-md-offset-10, .col-md-offset-9, .col-md-offset-8, .col-md-offset-7, .col-md-offset-6, .col-md-offset-5, .col-md-offset-4, .col-md-offset-3, .col-md-offset-2, .col-md-offset-1, .col-sm-offset-12, .col-sm-offset-11, .col-sm-offset-10, .col-sm-offset-9, .col-sm-offset-8, .col-sm-offset-7, .col-sm-offset-6, .col-sm-offset-5, .col-sm-offset-4, .col-sm-offset-3, .col-sm-offset-2, .col-sm-offset-1, .col-xs-offset-12, .col-xs-offset-11, .col-xs-offset-10, .col-xs-offset-9, .col-xs-offset-8, .col-xs-offset-7, .col-xs-offset-6, .col-xs-offset-5, .col-xs-offset-4, .col-xs-offset-3, .col-xs-offset-2, .col-xs-offset-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-lg, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-md, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-sm, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col-xs {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 10px;
  padding-right: 0.625rem;
}

[class*=col-].-flex {
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
[class*=col-].-flex > * {
  flex: 1 0 auto;
}
[class*=col-].-flex-end {
  align-self: flex-end;
}
.no-flexbox [class*=col-] {
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: left;
  text-align: start;
  text-align: initial;
  -moz-text-align-last: left;
  -moz-text-align-last: start;
  -moz-text-align-last: initial;
  text-align-last: left;
  text-align-last: start;
  text-align-last: initial;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
}
.no-flexbox [class*=col-] * {
  text-align-last: auto;
}

@media screen and (max-width: 767px) {
  .no-flexbox .col-xs-12 {
    display: block;
    widows: auto;
  }
}

.col-xs {
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
}

.col-xs-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}
.no-flexbox .col-xs-1 {
  width: 8.3333333333%;
}

.col-xs-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}
.no-flexbox .col-xs-2 {
  width: 16.6666666667%;
}

.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}
.no-flexbox .col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}
.no-flexbox .col-xs-4 {
  width: 33.3333333333%;
}

.col-xs-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}
.no-flexbox .col-xs-5 {
  width: 41.6666666667%;
}

.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}
.no-flexbox .col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}
.no-flexbox .col-xs-7 {
  width: 58.3333333333%;
}

.col-xs-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}
.no-flexbox .col-xs-8 {
  width: 66.6666666667%;
}

.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}
.no-flexbox .col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}
.no-flexbox .col-xs-10 {
  width: 83.3333333333%;
}

.col-xs-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}
.no-flexbox .col-xs-11 {
  width: 91.6666666667%;
}

.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}
.no-flexbox .col-xs-12 {
  width: 100%;
}

@media screen and (min-width: 48em) {
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .no-flexbox .col-sm-1 {
    width: 8.3333333333%;
  }
  .col-sm-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .no-flexbox .col-sm-2 {
    width: 16.6666666667%;
  }
  .col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .no-flexbox .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .no-flexbox .col-sm-4 {
    width: 33.3333333333%;
  }
  .col-sm-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .no-flexbox .col-sm-5 {
    width: 41.6666666667%;
  }
  .col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .no-flexbox .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .no-flexbox .col-sm-7 {
    width: 58.3333333333%;
  }
  .col-sm-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .no-flexbox .col-sm-8 {
    width: 66.6666666667%;
  }
  .col-sm-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .no-flexbox .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .no-flexbox .col-sm-10 {
    width: 83.3333333333%;
  }
  .col-sm-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .no-flexbox .col-sm-11 {
    width: 91.6666666667%;
  }
  .col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .no-flexbox .col-sm-12 {
    width: 100%;
  }
}
@media screen and (min-width: 62em) {
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .no-flexbox .col-md-1 {
    width: 8.3333333333%;
  }
  .col-md-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .no-flexbox .col-md-2 {
    width: 16.6666666667%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .no-flexbox .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .no-flexbox .col-md-4 {
    width: 33.3333333333%;
  }
  .col-md-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .no-flexbox .col-md-5 {
    width: 41.6666666667%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .no-flexbox .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .no-flexbox .col-md-7 {
    width: 58.3333333333%;
  }
  .col-md-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .no-flexbox .col-md-8 {
    width: 66.6666666667%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .no-flexbox .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .no-flexbox .col-md-10 {
    width: 83.3333333333%;
  }
  .col-md-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .no-flexbox .col-md-11 {
    width: 91.6666666667%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .no-flexbox .col-md-12 {
    width: 100%;
  }
}
@media screen and (min-width: 75em) {
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .no-flexbox .col-lg-1 {
    width: 8.3333333333%;
  }
  .col-lg-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .no-flexbox .col-lg-2 {
    width: 16.6666666667%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .no-flexbox .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .no-flexbox .col-lg-4 {
    width: 33.3333333333%;
  }
  .col-lg-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .no-flexbox .col-lg-5 {
    width: 41.6666666667%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .no-flexbox .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .no-flexbox .col-lg-7 {
    width: 58.3333333333%;
  }
  .col-lg-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .no-flexbox .col-lg-8 {
    width: 66.6666666667%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .no-flexbox .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .no-flexbox .col-lg-10 {
    width: 83.3333333333%;
  }
  .col-lg-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .no-flexbox .col-lg-11 {
    width: 91.6666666667%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .no-flexbox .col-lg-12 {
    width: 100%;
  }
}
.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media screen and (min-width: 48em) {
  .col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 62em) {
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 75em) {
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
.start-xs {
  justify-content: flex-start;
}

@media screen and (min-width: 48em) {
  .start-sm {
    justify-content: flex-start;
  }
}

@media screen and (min-width: 62em) {
  .start-md {
    justify-content: flex-start;
  }
}

@media screen and (min-width: 75em) {
  .start-lg {
    justify-content: flex-start;
  }
}

.center-xs {
  justify-content: center;
}

@media screen and (min-width: 48em) {
  .center-sm {
    justify-content: center;
  }
}

@media screen and (min-width: 62em) {
  .center-md {
    justify-content: center;
  }
}

@media screen and (min-width: 75em) {
  .center-lg {
    justify-content: center;
  }
}

.end-xs {
  justify-content: flex-end;
}

@media screen and (min-width: 48em) {
  .end-sm {
    justify-content: flex-end;
  }
}

@media screen and (min-width: 62em) {
  .end-md {
    justify-content: flex-end;
  }
}

@media screen and (min-width: 75em) {
  .end-lg {
    justify-content: flex-end;
  }
}

.top-xs {
  align-items: flex-start;
}

@media screen and (min-width: 48em) {
  .top-sm {
    align-items: flex-start;
  }
}

@media screen and (min-width: 62em) {
  .top-md {
    align-items: flex-start;
  }
}

@media screen and (min-width: 75em) {
  .top-lg {
    align-items: flex-start;
  }
}

.middle-xs {
  align-items: center;
}

@media screen and (min-width: 48em) {
  .middle-sm {
    align-items: center;
  }
}

@media screen and (min-width: 62em) {
  .middle-md {
    align-items: center;
  }
}

@media screen and (min-width: 75em) {
  .middle-lg {
    align-items: center;
  }
}

.bottom-xs {
  align-items: flex-end;
}

@media screen and (min-width: 48em) {
  .bottom-sm {
    align-items: flex-end;
  }
}

@media screen and (min-width: 62em) {
  .bottom-md {
    align-items: flex-end;
  }
}

@media screen and (min-width: 75em) {
  .bottom-lg {
    align-items: flex-end;
  }
}

.around-xs {
  justify-content: space-around;
}

@media screen and (min-width: 48em) {
  .around-sm {
    justify-content: space-around;
  }
}

@media screen and (min-width: 62em) {
  .around-md {
    justify-content: space-around;
  }
}

@media screen and (min-width: 75em) {
  .around-lg {
    justify-content: space-around;
  }
}

.between-xs {
  justify-content: space-between;
}

@media screen and (min-width: 48em) {
  .between-sm {
    justify-content: space-between;
  }
}

@media screen and (min-width: 62em) {
  .between-md {
    justify-content: space-between;
  }
}

@media screen and (min-width: 75em) {
  .between-lg {
    justify-content: space-between;
  }
}

.first-xs {
  order: -1;
}

@media screen and (min-width: 48em) {
  .first-sm {
    order: -1;
  }
}

@media screen and (min-width: 62em) {
  .first-md {
    order: -1;
  }
}

@media screen and (min-width: 75em) {
  .first-lg {
    order: -1;
  }
}

.last-xs {
  order: 1;
}

@media screen and (min-width: 48em) {
  .last-sm {
    order: 1;
  }
}

@media screen and (min-width: 62em) {
  .last-md {
    order: 1;
  }
}

@media screen and (min-width: 75em) {
  .last-lg {
    order: 1;
  }
}

.reverse-xs {
  flex-direction: row-reverse;
}

@media screen and (min-width: 48em) {
  .reverse-sm {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 62em) {
  .reverse-md {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 75em) {
  .reverse-lg {
    flex-direction: row-reverse;
  }
}

/*
	Clearfix
 */
.cf:before, .cf:after {
  conent: " ";
  display: table;
}
.cf:after {
  clear: both;
}

/*
	Text alignment
 */
.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .xs-text-left {
    text-align: left;
  }
  .xs-text-center {
    text-align: center;
  }
  .xs-text-right {
    text-align: right;
  }
}
/*
	Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/* google maps tool tip size */
@media screen and (max-width: 767px) {
  .firstHeading {
    margin: 0;
    font-size: 14px;
    font-weight: bold;
  }
}
/*
	Responsive display classes
 */
.hide {
  display: none;
}

@media (max-width: 543px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 544px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}
/*
	Print display classes
 */
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
  .visible-print-inline {
    display: inline !important;
  }
  .visible-print-inline-block {
    display: inline-block !important;
  }
  .hidden-print {
    display: none !important;
  }
  .primary-mega, .xs-nav-acc-btn, .secondary-nav, * .fa,
  .skip-links, .site-header_menu-mob, .site-header_close,
  .site-header_search-wrap, .site-search-mob, .site-footer-aside {
    display: none !important;
  }
  .secondary-nav-push {
    margin-left: 0 !important;
  }
  .primary-nav_top-item {
    display: inline !important;
  }
  .primary-nav_list {
    display: flex !important;
    flex-flow: row nowrap !important;
    justify-content: center;
    text-align: center;
  }
  .c-news-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 10px;
    max-height: 100%;
  }
  .c-news-container > div {
    display: flex;
    flex: 1 1 auto;
    width: 33.3%;
    margin-bottom: 10px;
    border-radius: 10px;
  }
  .site-footer {
    page-break-after: always;
    page-break-inside: avoid;
  }
}
@keyframes vex-fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vex-fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes vex-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.vex, .vex *, .vex *:before, .vex *:after {
  box-sizing: border-box;
}

.vex {
  position: fixed;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 1111;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 15px;
}

.vex-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.vex-overlay {
  background: black;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

.vex-overlay {
  animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  position: fixed;
  background: rgba(0, 0, 0, 0.75);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.vex-closing .vex-overlay {
  animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

.vex-content {
  animation: vex-fadein 0.5s;
  -webkit-backface-visibility: hidden;
  background: white;
}
.vex-closing .vex-content {
  animation: vex-fadeout 0.5s;
  -webkit-backface-visibility: hidden;
}

.vex-close:before {
  font-family: Arial, sans-serif;
  content: "×";
}

.vex-dialog-form {
  margin: 0;
}

.vex-dialog-button {
  text-rendering: optimizeLegibility;
  appearance: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
}

.vex-loading-spinner {
  animation: vex-rotation 0.7s linear infinite;
  -webkit-backface-visibility: hidden;
  box-shadow: 0 0 1em rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 1112;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2em;
  width: 2em;
  background: white;
}

body.vex-open {
  overflow: hidden;
}

@keyframes vex-flyin {
  0% {
    opacity: 0;
    transform: translateY(-40px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes vex-flyout {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-40px);
  }
}
@keyframes vex-pulse {
  0% {
    box-shadow: inset 0 0 0 300px transparent;
  }
  70% {
    box-shadow: inset 0 0 0 300px rgba(255, 255, 255, 0.25);
  }
  100% {
    box-shadow: inset 0 0 0 300px transparent;
  }
}
.vex-default {
  padding-top: 160px;
  padding-bottom: 160px;
}
.vex-default.vex-closing .vex-content {
  animation: vex-flyout 0.5s;
  -webkit-backface-visibility: hidden;
}
.vex-default .vex-content {
  animation: vex-flyin 0.5s;
  -webkit-backface-visibility: hidden;
}
.vex-default .vex-content {
  border-radius: 5px;
  font-family: "Helvetica Neue", sans-serif;
  background: #f0f0f0;
  padding: 1em;
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  width: 960px;
}
.vex-default .vex-close {
  border-radius: 5px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.vex-default .vex-close:before {
  border-radius: 3px;
  position: absolute;
  content: "×";
  font-size: 26px;
  font-weight: normal;
  line-height: 31px;
  height: 30px;
  width: 30px;
  text-align: center;
  top: 3px;
  right: 3px;
  color: #bbbbbb;
  background: transparent;
}
.vex-default .vex-close:hover:before, .vex-default .vex-close:active:before {
  color: #777777;
  background: #e0e0e0;
}
.vex-default .vex-dialog-form .vex-dialog-message {
  margin-bottom: 0.5em;
}
.vex-default .vex-dialog-form .vex-dialog-input {
  margin-bottom: 1em;
}
.vex-default .vex-dialog-form .vex-dialog-input textarea, .vex-default .vex-dialog-form .vex-dialog-input input[type=date], .vex-default .vex-dialog-form .vex-dialog-input input[type=datetime], .vex-default .vex-dialog-form .vex-dialog-input input[type=datetime-local], .vex-default .vex-dialog-form .vex-dialog-input input[type=email], .vex-default .vex-dialog-form .vex-dialog-input input[type=month], .vex-default .vex-dialog-form .vex-dialog-input input[type=number], .vex-default .vex-dialog-form .vex-dialog-input input[type=password], .vex-default .vex-dialog-form .vex-dialog-input input[type=search], .vex-default .vex-dialog-form .vex-dialog-input input[type=tel], .vex-default .vex-dialog-form .vex-dialog-input input[type=text], .vex-default .vex-dialog-form .vex-dialog-input input[type=time], .vex-default .vex-dialog-form .vex-dialog-input input[type=url], .vex-default .vex-dialog-form .vex-dialog-input input[type=week] {
  border-radius: 3px;
  background: white;
  width: 100%;
  padding: 0.25em 0.67em;
  border: 0;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  min-height: 2.5em;
  margin: 0 0 0.25em;
}
.vex-default .vex-dialog-form .vex-dialog-input textarea:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=date]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=datetime]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=datetime-local]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=email]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=month]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=number]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=password]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=search]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=tel]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=text]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=time]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=url]:focus, .vex-default .vex-dialog-form .vex-dialog-input input[type=week]:focus {
  box-shadow: inset 0 0 0 2px #8dbdf1;
  outline: none;
}
.vex-default .vex-dialog-form .vex-dialog-buttons {
  *zoom: 1;
}
.vex-default .vex-dialog-form .vex-dialog-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.vex-default .vex-dialog-button {
  border-radius: 3px;
  border: 0;
  float: right;
  margin: 0 0 0 0.5em;
  font-family: inherit;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 0.8em;
  line-height: 1em;
  padding: 0.75em 2em;
}
.vex-default .vex-dialog-button.vex-last {
  margin-left: 0;
}
.vex-default .vex-dialog-button:focus {
  animation: vex-pulse 1.1s infinite;
  -webkit-backface-visibility: hidden;
  outline: none;
}
@media (max-width: 568px) {
  .vex-default .vex-dialog-button:focus {
    animation: none;
    -webkit-backface-visibility: hidden;
  }
}
.vex-default .vex-dialog-button.vex-dialog-button-primary {
  background: #3288e6;
  color: white;
}
.vex-default .vex-dialog-button.vex-dialog-button-secondary {
  background: #e0e0e0;
  color: #777777;
}

.vex-loading-spinner.vex-default {
  box-shadow: 0 0 0 0.5em #f0f0f0, 0 0 1px 0.5em rgba(0, 0, 0, 0.3);
  border-radius: 100%;
  background: #f0f0f0;
  border: 0.2em solid transparent;
  border-top-color: #bbbbbb;
  top: -1.1em;
  bottom: auto;
}

.modal-open {
  overflow: hidden;
  padding-right: 0 !important;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0 !important;
}

.modal-dialog {
  position: relative;
  width: 90%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.modal-content {
  position: relative;
  padding: 15px 30px;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  outline: 0;
  width: inherit;
  height: inherit;
  margin: 0 auto;
  pointer-events: all;
}

.modal-content > .close-button {
  position: absolute;
  top: -12px;
  right: -12px;
  height: 24px;
  width: 24px;
  border-radius: 999px;
  background-color: white;
  border: none;
  color: #b6154f;
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.modal-content p {
  margin: 0 !important;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.75);
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.clearfix:before,
.clearfix:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}

.clearfix:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}

.vertical-alignment-helper {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
  padding-left: 15px;
  padding-right: 15px;
}

.vertical-align-center {
  display: table-cell;
  vertical-align: middle;
  pointer-events: none;
}

:root {
  --max-width-sm: 540px;
  --max-width-md: 680px;
  --max-width-lg: 900px;
  --max-width-xl: 1140px;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 680px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.video-story .col-xxl,
.video-story .col-xxl-auto, .video-story .col-xxl-12, .video-story .col-xxl-11, .video-story .col-xxl-10, .video-story .col-xxl-9, .video-story .col-xxl-8, .video-story .col-xxl-7, .video-story .col-xxl-6, .video-story .col-xxl-5, .video-story .col-xxl-4, .video-story .col-xxl-3, .video-story .col-xxl-2, .video-story .col-xxl-1, .video-story .col-xl,
.video-story .col-xl-auto, .video-story .col-xl-12, .video-story .col-xl-11, .video-story .col-xl-10, .video-story .col-xl-9, .video-story .col-xl-8, .video-story .col-xl-7, .video-story .col-xl-6, .video-story .col-xl-5, .video-story .col-xl-4, .video-story .col-xl-3, .video-story .col-xl-2, .video-story .col-xl-1, .video-story .col-lg,
.video-story .col-lg-auto, .video-story .col-lg-12, .video-story .col-lg-11, .video-story .col-lg-10, .video-story .col-lg-9, .video-story .col-lg-8, .video-story .col-lg-7, .video-story .col-lg-6, .video-story .col-lg-5, .video-story .col-lg-4, .video-story .col-lg-3, .video-story .col-lg-2, .video-story .col-lg-1, .video-story .col-md,
.video-story .col-md-auto, .video-story .col-md-12, .video-story .col-md-11, .video-story .col-md-10, .video-story .col-md-9, .video-story .col-md-8, .video-story .col-md-7, .video-story .col-md-6, .video-story .col-md-5, .video-story .col-md-4, .video-story .col-md-3, .video-story .col-md-2, .video-story .col-md-1, .video-story .col-sm,
.video-story .col-sm-auto, .video-story .col-sm-12, .video-story .col-sm-11, .video-story .col-sm-10, .video-story .col-sm-9, .video-story .col-sm-8, .video-story .col-sm-7, .video-story .col-sm-6, .video-story .col-sm-5, .video-story .col-sm-4, .video-story .col-sm-3, .video-story .col-sm-2, .video-story .col-sm-1, .video-story .col,
.video-story .col-auto, .video-story .col-12, .video-story .col-11, .video-story .col-10, .video-story .col-9, .video-story .col-8, .video-story .col-7, .video-story .col-6, .video-story .col-5, .video-story .col-4, .video-story .col-3, .video-story .col-2, .video-story .col-1, .sjog_cfaq_accordion-container .col-xxl,
.sjog_cfaq_accordion-container .col-xxl-auto, .sjog_cfaq_accordion-container .col-xxl-12, .sjog_cfaq_accordion-container .col-xxl-11, .sjog_cfaq_accordion-container .col-xxl-10, .sjog_cfaq_accordion-container .col-xxl-9, .sjog_cfaq_accordion-container .col-xxl-8, .sjog_cfaq_accordion-container .col-xxl-7, .sjog_cfaq_accordion-container .col-xxl-6, .sjog_cfaq_accordion-container .col-xxl-5, .sjog_cfaq_accordion-container .col-xxl-4, .sjog_cfaq_accordion-container .col-xxl-3, .sjog_cfaq_accordion-container .col-xxl-2, .sjog_cfaq_accordion-container .col-xxl-1, .sjog_cfaq_accordion-container .col-xl,
.sjog_cfaq_accordion-container .col-xl-auto, .sjog_cfaq_accordion-container .col-xl-12, .sjog_cfaq_accordion-container .col-xl-11, .sjog_cfaq_accordion-container .col-xl-10, .sjog_cfaq_accordion-container .col-xl-9, .sjog_cfaq_accordion-container .col-xl-8, .sjog_cfaq_accordion-container .col-xl-7, .sjog_cfaq_accordion-container .col-xl-6, .sjog_cfaq_accordion-container .col-xl-5, .sjog_cfaq_accordion-container .col-xl-4, .sjog_cfaq_accordion-container .col-xl-3, .sjog_cfaq_accordion-container .col-xl-2, .sjog_cfaq_accordion-container .col-xl-1, .sjog_cfaq_accordion-container .col-lg,
.sjog_cfaq_accordion-container .col-lg-auto, .sjog_cfaq_accordion-container .col-lg-12, .sjog_cfaq_accordion-container .col-lg-11, .sjog_cfaq_accordion-container .col-lg-10, .sjog_cfaq_accordion-container .col-lg-9, .sjog_cfaq_accordion-container .col-lg-8, .sjog_cfaq_accordion-container .col-lg-7, .sjog_cfaq_accordion-container .col-lg-6, .sjog_cfaq_accordion-container .col-lg-5, .sjog_cfaq_accordion-container .col-lg-4, .sjog_cfaq_accordion-container .col-lg-3, .sjog_cfaq_accordion-container .col-lg-2, .sjog_cfaq_accordion-container .col-lg-1, .sjog_cfaq_accordion-container .col-md,
.sjog_cfaq_accordion-container .col-md-auto, .sjog_cfaq_accordion-container .col-md-12, .sjog_cfaq_accordion-container .col-md-11, .sjog_cfaq_accordion-container .col-md-10, .sjog_cfaq_accordion-container .col-md-9, .sjog_cfaq_accordion-container .col-md-8, .sjog_cfaq_accordion-container .col-md-7, .sjog_cfaq_accordion-container .col-md-6, .sjog_cfaq_accordion-container .col-md-5, .sjog_cfaq_accordion-container .col-md-4, .sjog_cfaq_accordion-container .col-md-3, .sjog_cfaq_accordion-container .col-md-2, .sjog_cfaq_accordion-container .col-md-1, .sjog_cfaq_accordion-container .col-sm,
.sjog_cfaq_accordion-container .col-sm-auto, .sjog_cfaq_accordion-container .col-sm-12, .sjog_cfaq_accordion-container .col-sm-11, .sjog_cfaq_accordion-container .col-sm-10, .sjog_cfaq_accordion-container .col-sm-9, .sjog_cfaq_accordion-container .col-sm-8, .sjog_cfaq_accordion-container .col-sm-7, .sjog_cfaq_accordion-container .col-sm-6, .sjog_cfaq_accordion-container .col-sm-5, .sjog_cfaq_accordion-container .col-sm-4, .sjog_cfaq_accordion-container .col-sm-3, .sjog_cfaq_accordion-container .col-sm-2, .sjog_cfaq_accordion-container .col-sm-1, .sjog_cfaq_accordion-container .col,
.sjog_cfaq_accordion-container .col-auto, .sjog_cfaq_accordion-container .col-12, .sjog_cfaq_accordion-container .col-11, .sjog_cfaq_accordion-container .col-10, .sjog_cfaq_accordion-container .col-9, .sjog_cfaq_accordion-container .col-8, .sjog_cfaq_accordion-container .col-7, .sjog_cfaq_accordion-container .col-6, .sjog_cfaq_accordion-container .col-5, .sjog_cfaq_accordion-container .col-4, .sjog_cfaq_accordion-container .col-3, .sjog_cfaq_accordion-container .col-2, .sjog_cfaq_accordion-container .col-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1366px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
div.ekko-lightbox .modal-open {
  overflow: hidden;
}

div.ekko-lightbox.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

/* Bug in IE with flex (https://github.com/ashleydw/lightbox/issues/277) */
.ekko-lightbox.iefix .modal-dialog {
  margin-left: -50%;
}

div.ekko-lightbox .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

div.ekko-lightbox .modal-dialog {
  position: static;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

div.ekko-lightbox .modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

div.ekko-lightbox .modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

div.ekko-lightbox .modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

div.ekko-lightbox .modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

div.ekko-lightbox + .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}

div.ekko-lightbox + .modal-backdrop.fade {
  opacity: 0;
}

div.ekko-lightbox + .modal-backdrop.show {
  opacity: 0.5;
}

div.ekko-lightbox .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

div.ekko-lightbox .modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

div.ekko-lightbox .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

div.ekko-lightbox .modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

div.ekko-lightbox .modal-body .previmg-btn, div.ekko-lightbox .modal-body .nextimg-btn {
  font-size: 0.7em;
}

div.ekko-lightbox .modal-body .previmg-btn .stack-1, div.ekko-lightbox .modal-body .nextimg-btn .stack-1 {
  color: #3b414b;
  font-weight: bold;
}

div.ekko-lightbox .modal-body .previmg-btn .stack-2, div.ekko-lightbox .modal-body .nextimg-btn .stack-2 {
  color: white;
}

div.ekko-lightbox .modal-body .previmg-btn .stack-3, div.ekko-lightbox .modal-body .nextimg-btn .stack-3 {
  color: white;
}

div.ekko-lightbox .modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*-webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;*/
  padding: 1rem;
  /*border-top: 1px solid #e9ecef;*/
  border-top: none;
  padding-top: 0px;
  margin-top: -10px;
}

div.ekko-lightbox .modal-footer .modal-footer-content {
  width: 100%;
}

div.ekko-lightbox .modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

div.ekko-lightbox .modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

div.ekko-lightbox .modal-footer .close-btn .stack-1 {
  color: #3b414b;
  font-weight: bold;
}

div.ekko-lightbox .modal-footer .close-btn .stack-2 {
  color: white;
}

div.ekko-lightbox .modal-footer .close-btn .stack-3 {
  color: white;
}

div.ekko-lightbox .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  div.ekko-lightbox .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  div.ekko-lightbox .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  div.ekko-lightbox .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  div.ekko-lightbox .modal-lg {
    max-width: 800px;
  }
}
div.ekko-lightbox .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

div.ekko-lightbox .tooltip.show {
  opacity: 0.9;
}

div.ekko-lightbox .tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

div.ekko-lightbox .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.scfCheckBoxListBorder > tbody > tr > td {
  border: none !important;
  padding: 0 !important;
}

.owl-loaded {
  position: relative;
  margin: 0;
  outline: none;
}

.owl-prev,
.owl-next {
  position: absolute;
  top: 25px;
  color: rgb(70, 70, 70);
  font-size: 55px;
  font-size: 3.4375rem;
}
.owl-prev.disabled,
.owl-next.disabled {
  display: none;
}
.owl-prev .fa,
.owl-next .fa {
  transform: translate3d(0, 0, 0);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

.owl-prev {
  left: 5px;
}
.owl-prev:hover .fa {
  transform: translate3d(-4px, 0, 0);
}

.owl-next {
  right: 5px;
}
.owl-next:hover .fa {
  transform: translate3d(4px, 0, 0);
}

.owl-dots {
  text-align: center;
  margin: 15px 0 20px;
}

.owl-dot {
  display: inline-block;
  vertical-align: top;
  padding: 2px 5px;
  /*
  &:hover {
  	> span {
  		transform: translate3d(0, -3px, 0);
  	}
  }
  */
}
.owl-dot.active > span {
  opacity: 1;
}
.owl-dot > span {
  display: inline-block;
  vertical-align: top;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background: rgb(128, 128, 128);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
  opacity: 0.4;
}

[data-slider] .owl-prev,
[data-slider] .owl-next {
  position: absolute;
  top: 50%;
  color: rgb(59, 64, 74);
  font-size: 100px;
  font-size: 6.25rem;
  line-height: 1;
  margin-top: -60px;
}
[data-slider] .owl-prev.disabled,
[data-slider] .owl-next.disabled {
  display: none;
}
@media screen and (min-width: 992px) {
  [data-slider] .owl-prev {
    left: 50px;
  }
  [data-slider] .owl-next {
    right: 50px;
  }
}
@media screen and (max-width: 767px) {
  [data-slider] .owl-prev,
  [data-slider] .owl-next {
    font-size: 50px;
    font-size: 3.125rem;
    margin-top: -30px;
  }
}

.owl-carousel.owl-cards:focus {
  outline: none;
}
.owl-carousel.owl-cards .owl-stage {
  display: flex;
  flex-flow: row;
}
.owl-carousel.owl-cards .owl-stage > .owl-item {
  flex: 1 1 auto;
}
.owl-carousel.owl-cards .owl-stage > .owl-item:focus {
  outline: none;
}
.owl-carousel.owl-cards .owl-stage > .owl-item:focus .c-card {
  outline: 1px dashed rgba(70, 70, 70, 0.5);
}
.owl-carousel.owl-cards .owl-stage > .owl-item .c-card {
  margin: 10px 15px;
  height: 100%;
  backface-visibility: hidden;
}
.owl-carousel.owl-cards .owl-stage > .owl-item .c-card img {
  backface-visibility: hidden;
}
.owl-carousel.owl-cards .owl-stage > .owl-item .c-card .c-card_title {
  margin-top: 10px;
}
.owl-carousel.owl-cards .owl-nav {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.owl-carousel.owl-cards .owl-nav .owl-prev,
.owl-carousel.owl-cards .owl-nav .owl-next {
  display: inline-block;
  position: absolute;
  top: -65px;
  width: 20px;
  height: 55px;
  text-indent: -9999px;
  color: rgb(70, 70, 70);
  font-size: 55px;
  font-size: 3.4375rem;
  background-color: transparent;
}
.owl-carousel.owl-cards .owl-nav .owl-prev:after,
.owl-carousel.owl-cards .owl-nav .owl-next:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  text-indent: 0;
  display: block;
  width: 20px;
  height: 55px;
  pointer-events: none;
  font-family: FontAwesome;
}
.owl-carousel.owl-cards .owl-nav .owl-prev {
  left: -20px;
}
.owl-carousel.owl-cards .owl-nav .owl-prev:after {
  content: "\f104";
}
.owl-carousel.owl-cards .owl-nav .owl-next {
  right: -20px;
}
.owl-carousel.owl-cards .owl-nav .owl-next:after {
  content: "\f105";
}

@media screen and (min-width: 0\0 ) and (min-width: 768px) {
  .owl-carousel.owl-cards .owl-stage > .owl-item .c-card img {
    width: auto;
    max-height: 255px;
  }
}
.c-hero.carousel {
  height: auto;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}
.c-hero.carousel .c-row {
  margin-top: 0;
  padding-top: 0;
}
.c-hero.carousel:after {
  display: none;
}

.owl-carousel--hero:focus {
  outline: none;
}
.owl-carousel--hero .owl-item:focus {
  outline: none;
}
.owl-carousel--hero .owl-item[aria-selected=true] .slide .slide__panel {
  opacity: 1;
}
.owl-carousel--hero .slide {
  position: relative;
  background-color: #fff;
  transform: translate3d(0, 0, 0);
}
.owl-carousel--hero .slide .slide__panel {
  margin-top: 30px;
  padding: 20px;
  min-height: 180px;
  text-align: center;
  transform: translate3d(0, 0, 0);
}
.owl-carousel--hero .slide .slide__panel .snippet {
  color: #D23C0F;
  position: static;
  text-decoration: none;
}
.owl-carousel--hero .slide .slide__panel h2 {
  margin-top: 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: rgb(210, 60, 15);
  font-size: 28px;
}
.owl-carousel--hero .slide .slide__panel h2.-theme-1 {
  color: rgb(70, 70, 70);
}
.owl-carousel--hero .slide .slide__panel p {
  font-size: 16px;
}
.owl-carousel--hero .owl-dots {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.owl-carousel--hero .owl-dots .owl-dot > span {
  opacity: 1;
  background-color: rgb(70, 70, 70);
  border: 3px solid rgb(70, 70, 70);
}
.owl-carousel--hero .owl-dots .owl-dot.active > span {
  opacity: 1;
  background-color: transparent;
}
.owl-carousel--hero .owl-dots .owl-dot:hover > span, .owl-carousel--hero .owl-dots .owl-dot:focus > span {
  background-color: rgb(128, 128, 128);
}
.owl-carousel--hero .owl-nav {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  transform: translateY(-50%);
  z-index: 50;
}
.owl-carousel--hero .owl-nav .owl-prev,
.owl-carousel--hero .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-indent: -9999px;
  width: 45px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.25);
  transition: 0.3s all;
}
.owl-carousel--hero .owl-nav .owl-prev:after,
.owl-carousel--hero .owl-nav .owl-next:after {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  font-family: FontAwesome;
  font-size: 30px;
  text-align: center;
  width: 45px;
  height: 30px;
  color: #FFF;
  text-indent: 0;
}
.owl-carousel--hero .owl-nav .owl-prev:hover, .owl-carousel--hero .owl-nav .owl-prev:focus,
.owl-carousel--hero .owl-nav .owl-next:hover,
.owl-carousel--hero .owl-nav .owl-next:focus {
  background-color: rgba(0, 0, 0, 0.5);
}
.owl-carousel--hero .owl-nav .owl-prev {
  border-radius: 0px 4px 4px 0px;
}
.owl-carousel--hero .owl-nav .owl-prev:after {
  content: "\f104";
}
.owl-carousel--hero .owl-nav .owl-next {
  border-radius: 4px 0px 0px 4px;
  left: auto;
  right: 0;
}
.owl-carousel--hero .owl-nav .owl-next:after {
  content: "\f105";
}

@media screen and (min-width: 768px) {
  .owl-carousel--hero {
    padding-bottom: 50px;
    min-height: 500px;
  }
  .owl-carousel--hero .slide .slide__panel h2 {
    font-size: 28px;
    margin-bottom: 10px;
  }
  .owl-carousel--hero .slide .slide__panel p {
    font-size: 16px;
  }
  .owl-carousel--hero .slide.slide--right .slide__panel {
    margin-left: 65%;
    width: 35%;
  }
  .owl-carousel--hero .slide.slide--center .slide__panel {
    width: 100%;
    min-height: auto;
    top: auto;
    bottom: 0;
    transform: translateY(0);
    text-align: center;
    padding-bottom: 35px;
    margin-bottom: 35px;
  }
  .owl-carousel--hero .slide.slide--center .slide__panel a {
    position: static;
  }
}
@media screen and (min-width: 768px) {
  .c-hero.carousel .container {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
  .owl-carousel--hero .slide {
    max-height: 620px;
    position: relative;
  }
  .owl-carousel--hero .slide .slide__panel {
    opacity: 0;
    transition: 1s all 0.5s;
    margin-top: 0;
    text-align: left;
    width: 45%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    padding: 25px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.75);
  }
  .owl-carousel--hero .slide .slide__panel h2 {
    margin-bottom: 10px;
  }
  .owl-carousel--hero .active .slide .slide__panel {
    opacity: 1;
  }
}
@media screen and (min-width: 1200px) {
  .owl-carousel--hero .owl-nav {
    display: block;
  }
  .owl-carousel--hero .owl-nav .owl-prev,
  .owl-carousel--hero .owl-nav .owl-next {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .owl-carousel--hero .owl-nav .owl-prev:hover, .owl-carousel--hero .owl-nav .owl-prev:focus,
  .owl-carousel--hero .owl-nav .owl-next:hover,
  .owl-carousel--hero .owl-nav .owl-next:focus {
    background-color: rgba(0, 0, 0, 0.75);
  }
}
@media screen and (min-width: 1200px) {
  .owl-carousel--hero {
    min-height: 500px;
  }
  .owl-carousel--hero .slide .slide__panel {
    width: 35%;
    padding: 35px;
    min-height: 400px;
    padding-bottom: 105px;
  }
  .owl-carousel--hero .slide .slide__panel h2 {
    font-size: 40px;
    margin-bottom: 10px;
  }
  .owl-carousel--hero .slide .slide__panel p {
    font-size: 18px;
  }
  .owl-carousel--hero .slide .slide__panel a {
    position: absolute;
    bottom: 35px;
    left: 35px;
  }
}
.no-js .owl-carousel--hero {
  text-align: center;
}
.no-js .owl-carousel--hero .slide {
  display: none;
}
.no-js .owl-carousel--hero .slide:first-child {
  display: block;
}
.no-js .owl-carousel--hero .slide .slide__panel {
  opacity: 1;
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

::selection {
  background: rgb(242, 207, 165);
  color: rgb(36, 49, 57);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

html {
  height: 100%;
  font-size: 1em;
  font-family: "Caecilia", Rockwell, serif;
  color: rgb(70, 70, 70);
  background: #fff;
}

body {
  position: relative;
  height: 100%;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
@media screen and (max-width: 767px) {
  body.primary-nav-open {
    overflow: hidden;
  }
}

ul {
  list-style-type: disc;
}

li {
  margin: 5px 0;
}

ol,
ul {
  padding-left: 20px;
  padding-left: 1.25rem;
}

blockquote {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 25px;
  font-size: 1.5625rem;
  color: rgb(59, 64, 74);
  margin: 35px 0;
}

a {
  color: rgb(186, 11, 54);
  text-decoration: underline;
}
a:hover, a:focus {
  text-decoration: none;
  color: rgb(186, 11, 54);
}
a img {
  border: none;
}

/* link style used in content areas */
.c-row_body a:not([class]), .site-main_content a:not([class]) {
  color: rgb(186, 11, 54);
  text-decoration: none;
}
.c-row_body a:hover:not([class]), .site-main_content a:hover:not([class]), .c-row_body a:focus:not([class]), .site-main_content a:focus:not([class]) {
  text-decoration: underline;
}

/* SJOGSR-167 Taking of 'coloured state' for Anchor links */
.site-main_content a[name][id]:not([href]):not([class]) {
  color: black;
  text-decoration: none;
}

p {
  line-height: 1.6;
}

input,
select,
button {
  font-family: inherit;
}

[type=submit],
select,
button {
  cursor: pointer;
}

@media screen and (max-width: 500px) {
  input {
    font-size: 16px !important;
  }
}
table {
  border-collapse: collapse;
  width: 100%;
}

td,
th {
  border: 1px solid rgb(70, 70, 70);
  padding: 12px 9px;
}

th {
  background: rgb(70, 70, 70);
}

img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
img[style*=width] {
  height: auto !important;
}

@media screen and (max-width: 991px) {
  li,
  p,
  th,
  td {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media screen and (max-width: 767px) {
  li,
  p,
  th,
  td {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
/*
	Headings
 */
h1,
.h1 {
  font-size: 60px;
  font-size: 3.75rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
}

h2,
.h2 {
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
}

h3,
.h3 {
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
}

h4,
.h4 {
  font-size: 22px;
  font-size: 1.375rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}

h5,
.h5 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}

h6,
.h6 {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}

@media screen and (max-width: 991px) {
  h1,
  .h1 {
    font-size: 45px;
    font-size: 2.8125rem;
  }
  h2,
  .h2 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  h3,
  .h3 {
    font-size: 26px;
    font-size: 1.625rem;
  }
  h4,
  .h4 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  h5,
  .h5 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  h6,
  .h6 {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  h1,
  .h1 {
    font-size: 30px;
    font-size: 1.875rem;
  }
  h2,
  .h2 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  h3,
  .h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  h4,
  .h4 {
    font-size: 16px;
    font-size: 1rem;
  }
  h5,
  .h5 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  h6,
  .h6 {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
/*
	Forms
 */
.default-select_inner, textarea, [type=email], [type=search], [type=text] {
  border: 1px solid rgb(194, 194, 194);
  border-radius: 0;
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1), 0 0 2px transparent;
  appearance: none;
  background: rgb(255, 255, 255);
  padding: 8px 10px;
  padding: 0.5rem 0.625rem;
  min-height: 36px;
  min-height: 2.25rem;
  width: 100%;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  color: rgb(70, 70, 70);
  font-family: inherit;
}
.default-select_inner:focus, textarea:focus, [type=email]:focus, [type=search]:focus, [type=text]:focus {
  outline: none;
  border-color: rgb(70, 70, 70);
  box-shadow: inset 0 0 7px transparent, 0 0 3px rgba(0, 0, 0, 0.3);
  position: relative;
}

label {
  display: inline-block;
  margin: 4px 0;
}

::-webkit-input-placeholder {
  color: rgb(128, 128, 128);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

:-moz-placeholder {
  color: rgb(128, 128, 128);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

::-moz-placeholder {
  color: rgb(128, 128, 128);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

:-ms-input-placeholder {
  color: rgb(128, 128, 128);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

input:focus::-webkit-input-placeholder {
  color: rgb(212, 212, 212);
}
input:focus:-moz-placeholder {
  color: rgb(212, 212, 212);
}
input:focus::-moz-placeholder {
  color: rgb(212, 212, 212);
}
input:focus:-ms-input-placeholder {
  color: rgb(212, 212, 212);
}

/*
	Checkbox and radio styles
*/
[type=checkbox], [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
[type=checkbox] + label, [type=radio] + label {
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  font-size: 1.125rem;
  position: relative;
  padding-left: 33px;
  cursor: pointer;
  margin: 9px 0;
  user-select: none;
}
[type=checkbox] + label:before, [type=radio] + label:before {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 2px;
  font-size: 19px;
  line-height: 0.8;
  color: rgb(47, 53, 67);
  transition: all 0.2s;
}
[type=checkbox] + label:after, [type=radio] + label:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  vertical-align: top;
  margin: 0;
  width: 22px;
  height: 22px;
  border: 2px solid rgba(128, 128, 128, 0.9);
  background: #fff;
  border-radius: 1px;
}
[type=checkbox] + label:hover:after, [type=radio] + label:hover:after {
  border-color: rgb(107, 120, 143);
}
[type=checkbox] + label .text-wrap, [type=radio] + label .text-wrap {
  display: inline-block;
  vertical-align: top;
}
[type=checkbox]:focus + label:after, [type=radio]:focus + label:after {
  border-color: rgba(128, 128, 128, 0.9);
}
@media screen and (max-width: 767px) {
  [type=checkbox] + label, [type=radio] + label {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 1.1;
    min-height: 18px;
    padding-top: 1px;
    padding-left: 25px;
  }
  [type=checkbox] + label:before, [type=radio] + label:before {
    font-size: 16px;
    top: 4px;
    left: 1px;
  }
  [type=checkbox] + label:after, [type=radio] + label:after {
    top: 1px;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    border-width: 1px;
    border-color: rgb(128, 128, 128);
  }
  [type=checkbox] + label .text-wrap, [type=radio] + label .text-wrap {
    vertical-align: middle;
  }
}

[type=radio] + label:before, [type=radio] + label:after {
  border-radius: 50%;
}

[type=checkbox]:not(:checked) + label:before, [type=radio]:not(:checked) + label:before {
  opacity: 0;
  transform: scale(0);
}
[type=checkbox]:checked + label:before, [type=radio]:checked + label:before {
  opacity: 1;
  transform: scale(1);
}
[type=checkbox]:checked + label:after, [type=radio]:checked + label:after {
  background: rgb(255, 255, 255);
}
[type=checkbox]:disabled:not(:checked) + label:after, [type=checkbox]:disabled:checked + label:after, [type=radio]:disabled:not(:checked) + label:after, [type=radio]:disabled:checked + label:after {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
[type=checkbox]:disabled:checked + label:before, [type=radio]:disabled:checked + label:before {
  color: #999;
}
[type=checkbox]:disabled + label, [type=radio]:disabled + label {
  color: #aaa;
}
@media screen and (max-width: 767px) {
  [type=checkbox]:checked + label:after, [type=radio]:checked + label:after {
    border-color: rgb(128, 128, 128);
  }
}

.check-toggle:checked + label, .check-toggle:not(:checked) + label {
  display: block;
  padding: 9px;
  padding-left: 43px;
  background: rgb(255, 255, 255);
  border: 1px solid transparent;
  margin: 0;
  position: relative;
}
.check-toggle:checked + label:before, .check-toggle:not(:checked) + label:before {
  position: absolute;
  top: 12px;
  right: auto;
  left: 10px;
}
.check-toggle:checked + label:after, .check-toggle:not(:checked) + label:after {
  position: absolute;
  top: 9px;
  right: auto;
  left: 9px;
  margin: 0;
  border-color: rgb(212, 212, 212);
}
@media screen and (max-width: 767px) {
  .check-toggle:checked + label, .check-toggle:not(:checked) + label {
    font-size: 12px;
    font-size: 0.75rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    padding: 25px 10px;
    background: rgb(235, 237, 239);
    border: 1px solid rgba(128, 128, 128, 0.5);
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .check-toggle:checked + label:before, .check-toggle:not(:checked) + label:before {
    position: static;
    display: inline-block;
    width: 0;
    color: rgb(70, 70, 70);
  }
  .check-toggle:checked + label:after, .check-toggle:not(:checked) + label:after {
    display: none;
  }
}

.check-toggle:checked + label:before {
  opacity: 1;
  transform: scale(1);
}
.check-toggle:focus + label {
  outline: none;
  border-color: rgb(70, 70, 70);
  box-shadow: inset 0 0 7px transparent, 0 0 3px rgba(0, 0, 0, 0.3);
}
.check-toggle_text {
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .check-toggle:checked + label {
    background: rgb(255, 255, 255);
    border-color: rgba(128, 128, 128, 0.9);
    color: rgb(70, 70, 70);
  }
  .check-toggle:checked + label:before {
    width: auto;
    margin: 0 8px 0 0;
  }
}

/*
	Default select
 */
.default-select {
  display: block;
}
.default-select_wrap {
  display: block;
  width: auto;
  position: relative;
}
.default-select_wrap select {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.default-select_inner {
  display: block;
  width: auto;
  padding: 18px 68px 18px 22px;
  position: relative;
}
.default-select_inner:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 64px;
  background: rgba(248, 231, 184, 0.5);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.default-select_inner:after {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 23px;
  margin-top: -7px;
  font-size: 14px;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.-hover .default-select_inner {
  border-color: rgba(70, 70, 70, 0.35);
}
.-hover .default-select_inner:before {
  background: rgb(248, 231, 184);
}
.-open .default-select_inner:before {
  background: rgb(245, 190, 128);
}
.csstransforms .-open .default-select_inner:after {
  transform: rotate(180deg);
  transform: rotate3d(0, 0, 1, 180deg);
}
.no-csstransforms .-open .default-select_inner:after {
  content: "\f0d8";
}
.-focus .default-select_inner {
  outline: none;
  border-color: rgb(70, 70, 70);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  position: relative;
}
@media screen and (max-width: 991px) {
  .default-select_inner {
    padding: 15px 68px 15px 18px;
  }
}
@media screen and (max-width: 767px) {
  .default-select_inner {
    /*border: 1px solid c(grey, 172);*/
    padding: 15px 50px 15px 10px;
    min-height: auto;
  }
  .default-select_inner:before {
    width: 48px;
    background: rgb(210, 60, 15);
  }
  .default-select_inner:after {
    color: rgb(255, 255, 255);
    right: 17px;
  }
  .-hover .default-select_inner {
    border-color: rgb(128, 128, 128);
  }
  .-hover .default-select_inner:before {
    background: rgb(210, 60, 15);
  }
  .-open .default-select_inner {
    border-color: rgb(70, 70, 70);
  }
  .-open .default-select_inner:before {
    width: 48px;
    background: rgb(210, 60, 15);
  }
}

#locationSearch .default-select_wrap select:focus + div,
#locationSearch .default-select_wrap select:focus + span {
  background-color: rgb(54, 54, 54);
}
#locationSearch .default-select_wrap select:focus + div > .default-select_inner,
#locationSearch .default-select_wrap select:focus + span > .default-select_inner {
  color: rgb(245, 190, 128);
}

.form-row {
  margin: 10px 0;
  margin: 0.625rem 0;
  line-height: 1.3;
}
.form-row .row {
  margin-left: -5px;
  margin-right: -5px;
}
.form-row [class*=col-sm-] {
  padding-left: 5px;
  padding-right: 5px;
}

.xs-search-box_submit {
  display: none;
  appearance: none;
  position: absolute;
  top: 0;
  right: -47px;
  bottom: 0;
  width: 47px;
  height: 100%;
  background: rgb(210, 60, 15);
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.xs-search-box_submit:hover, .xs-search-box_submit:focus {
  outline: none;
  background: rgb(70, 70, 70);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) {
  .xs-search-box_submit > i {
    position: relative;
    left: -10px;
  }
}
.xs-search-box input {
  margin: 0;
  padding: 13px 15px;
}
.xs-search-box input[type=search] {
  appearance: none;
}
.xs-search-box input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.xs-search-box input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.xs-search-box input[type=search]::-webkit-search-decoration, .xs-search-box input[type=search]::-webkit-search-cancel-button, .xs-search-box input[type=search]::-webkit-search-results-button, .xs-search-box input[type=search]::-webkit-search-results-decoration {
  display: none;
}
@media screen and (max-width: 767px) {
  .xs-search-box {
    position: relative;
    margin: 0 47px 0 0;
  }
  .xs-search-box_submit {
    display: block;
  }
}

.has-input-clear {
  position: relative;
}
.has-input-clear input {
  appearance: none;
}
.has-input-clear input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.has-input-clear input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.has-input-clear input::-webkit-search-decoration, .has-input-clear input::-webkit-search-cancel-button, .has-input-clear input::-webkit-search-results-button, .has-input-clear input::-webkit-search-results-decoration {
  display: none;
}

.js-input-clear {
  appearance: none;
  background: rgba(255, 255, 255, 0.5);
  border: none;
  color: rgb(59, 64, 74);
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  width: 36px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
  opacity: 0;
  visibility: hidden;
}
.js-input-clear:hover, .js-input-clear:focus {
  background: rgba(212, 212, 212, 0.8);
  outline: none;
}
.js-input-clear:hover .fa, .js-input-clear:focus .fa {
  transform: rotate(90deg);
  transform: translate3d(0, 0, 0) rotate(90deg);
}
.js-input-clear .fa {
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.show-clear .js-input-clear {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
.js-input-clear.media {
  margin-top: 2px;
  margin-bottom: -1px;
  margin-right: -1px;
}

/*
	Common base styles
 */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
}
.container:before, .container:after {
  content: "";
  display: table;
}
.container:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media screen and (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container.no-padding {
  padding-right: 0;
  padding-left: 0;
}

/*
	Random styles
*/
@media screen and (max-width: 767px) {
  .site-main_intro h1 {
    color: rgb(243, 114, 76);
  }
}

[data-xs-readmore] {
  overflow: hidden;
  transition: 300ms height cubic-bezier(0.26, 0.85, 0.46, 0.99);
  position: relative;
}
[data-xs-readmore]:before {
  content: " ";
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 10px;
  right: 10px;
  box-shadow: 0 0 10px 5px rgb(255, 255, 255);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
[data-xs-readmore][aria-expanded=false]:before {
  opacity: 1;
  visibility: visible;
}

[data-readmore-toggle] {
  color: rgb(47, 53, 67);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 12.5px;
  font-size: 0.78125rem;
  font-weight: 500;
  text-align: center;
  margin: 0 0 10px;
}
[data-readmore-toggle] a {
  display: block;
  text-decoration: none;
  color: inherit;
  padding: 5px;
}
[data-readmore-toggle] .fa {
  vertical-align: middle;
  margin: 0 0 0 5px;
  font-size: 17.5px;
  font-size: 1.09375rem;
}

[data-readmore-plus] {
  overflow: hidden;
  transition: 0.4s all ease-out;
  position: relative;
}
[data-readmore-plus] + .read-plus a {
  color: rgb(212, 36, 37);
}
[data-readmore-plus] + .read-plus a span {
  color: rgb(212, 36, 37);
}
[data-readmore-plus] + .read-plus a:hover, [data-readmore-plus] + .read-plus a:focus {
  color: #111;
}
[data-readmore-plus] + .read-plus a:hover span, [data-readmore-plus] + .read-plus a:focus span {
  color: #111;
}

@media screen and (min-width: 768px) {
  [data-readmore-plus] + .read-plus a {
    font-size: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
div.awesomplete {
  display: block;
}

.iframe-container {
  position: relative;
}
.iframe-container:before {
  content: " ";
  display: block;
  padding-bottom: 46.875%;
}
.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.visually-hidden,
.visuallyHidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

/* 
	Define the animation: Scrolling text from right to left 
 */
@keyframes scroll-left {
  0% {
    -moz-transform: translate(0, 0); /* Browser bug fix */
    -webkit-transform: translate(0, 0); /* Browser bug fix */
    transform: translate(0, 0);
  }
  100% {
    -moz-transform: translate(-100%, 0); /* Browser bug fix */
    -webkit-transform: translate(-100%, 0); /* Browser bug fix */
    transform: translate(-100%, 0);
  }
}
/*
	Styles for the sticky banner.  This banner is an option, displayed at the top of the page.
	It is created to be used as an emergency banner (SJOGSR-76)

	IMPORTANT: Making changes to this file also affects the Newzealand Header

 */
.sticky-banner {
  position: fixed;
  top: 0;
  width: 100%;
  background-color: red;
  z-index: 250;
  color: white;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 32px;
  clip: rect(0px, auto, 37px, 0px);
  text-align: center;
}
.sticky-banner > .container {
  padding: 0 10px;
}
.sticky-banner .sticky-banner-header {
  padding-right: 8px;
  font-weight: bold;
}
.sticky-banner ~ .site-header {
  padding-top: 32px;
}
.sticky-banner .marquee {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.sticky-banner .marquee > span {
  display: inline-block;
  padding-left: 100%;
  animation: scroll-left 30s infinite linear;
}
.sticky-banner .marquee > span *:hover {
  animation-play-state: paused;
}
.sticky-banner-banner--grey {
  color: #fff;
  background-color: #3b404a;
}
.sticky-banner-banner--grey a:not([class]) {
  color: #F5CE67;
}
.sticky-banner-banner--grey .close-banner {
  background-color: #3b404a;
}
.sticky-banner-banner--red {
  color: #fff;
  background-color: #BA0B36;
}
.sticky-banner-banner--red a:not([class]) {
  color: #FFDA78;
}
.sticky-banner-banner--red .close-banner {
  background-color: #3b404a;
}
.sticky-banner-banner--yellow {
  color: #464646;
  background-color: #F5CE67;
}
.sticky-banner-banner--yellow a:not([class]) {
  color: #BA0B36;
}
.sticky-banner-banner--white {
  color: #464646;
  background-color: #fff;
  border-top: solid 1px;
}
.sticky-banner-banner--white a:not([class]) {
  color: #BA0B36;
}

/*
	Styles for site header, includes primary nav

	IMPORTANT: Making changes to this file also affects the Newzealand Header

 */
.site-header {
  color: rgb(70, 70, 70);
  border-bottom: 1px solid rgb(245, 206, 103);
  position: relative;
  z-index: 200;
  /*
   &.-division {

       .site-header {
           &_main {
               padding: 10px 10px 14px;
           }

           &_logo-link {
               width: 207px;
               max-width: 100%;
           }

           &_search {
               width: 310px;

               &-input {
                   border-radius: 0;								
               }
               &-btn {
                   .fa {
                       margin-top: -5px;
                   }
               }
           }
       }
   }
   */
}
.site-header a {
  text-rendering: optimizeLegibility;
}
.site-header_bg-blur {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.site-header_bg-blur:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.4);
}
.site-header_bg-blur .header-hero-img {
  background-position: 50% 0;
  background-repeat: none;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.site-header_bg-blur.-xs {
  display: none;
}
.no-svgfilters .site-header_bg-blur:after {
  background: rgba(255, 255, 255, 0.85);
}
.site-header_content {
  position: relative;
}
.site-header_main {
  background: #f7f7f7; /* Old Browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, rgba(255, 255, 255, 0) 30%); /* FF3.6+ */
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #f7f7f7), color-stop(30%, rgba(255, 255, 255, 0))); /* Chrome, Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%, rgba(255, 255, 255, 0) 30%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%, rgba(255, 255, 255, 0) 30%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%, rgba(255, 255, 255, 0) 30%); /* IE 10+ */
  background: linear-gradient(to bottom, #f7f7f7 0%, rgba(255, 255, 255, 0) 30%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="$start-color", endColorstr="$end-color", GradientType=0 ); /* IE6-9 */
}
.site-header_main .container {
  padding: 5px 10px 10px;
}
.site-header_top-nav {
  display: none;
  margin-right: auto;
  margin-left: auto;
  padding: 0 10px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 37px;
}
@media screen and (min-width: 768px) {
  .site-header_top-nav {
    width: 750px;
  }
}
@media screen and (min-width: 992px) {
  .site-header_top-nav {
    width: 970px;
  }
}
@media screen and (min-width: 1200px) {
  .site-header_top-nav {
    width: 1170px;
  }
}
.site-header_top-nav a {
  text-decoration: none;
  color: #444;
}
.site-header_top-nav a:before {
  text-decoration: none !important;
  float: left;
  line-height: 34px;
}
.site-header_top-nav a:hover {
  text-decoration: underline;
}
.site-header_top-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-header_top-nav ul li {
  margin: 0 -2px;
  display: inline-block;
}
@media screen and (min-width: 992px) {
  .site-header_top-nav ul > li:last-child > a {
    padding-right: 0;
  }
}
.site-header_top-main-link {
  color: rgb(0, 0, 0);
}
.site-header_top-main-link:before {
  content: "<";
  margin-right: 5px;
}
.site-header_nav {
  border-top: 1px dashed rgb(161, 161, 161);
}
.site-header_logo-link {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  width: 233px;
  max-width: 100%;
  margin-right: 25px;
}
.site-header_logo-img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  width: 252px;
  height: auto;
  padding: 10px 0 10px 0;
}
.site-header_search {
  display: block;
  position: relative;
  max-width: 100%;
  width: 320px;
  margin: 16px 0 0 auto;
}
.site-header_search-input {
  appearance: none;
  display: block;
  width: 100%;
  border: 1px solid #efefef;
  border-radius: 0;
  box-shadow: none;
  padding: 0 50px 0 10px;
  line-height: 40px;
  min-height: 42px;
  font-size: 16px;
  font-size: 1rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.site-header_search-input:focus {
  outline: none;
  border-color: #efefef;
  box-shadow: inset 0 0 7px #efefef, 0 0 2px transparent;
}
.site-header_search-btn {
  appearance: none;
  background: #efefef;
  padding: 0;
  width: 42px;
  height: 42px;
  font-size: 20px;
  font-size: 1.25rem;
  color: #556278;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  line-height: 42px;
}
.site-header_search-btn:hover, .site-header_search-btn:focus {
  outline: none;
  color: #fff;
  background: #333;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.site-header_search-btn .fa {
  vertical-align: middle;
  margin-top: -8px;
}
.no-flexbox .site-header_search {
  display: inline-table;
}
.no-flexbox .site-header_search-input, .no-flexbox .site-header_search-btn {
  display: table-cell;
  vertical-align: middle;
}
.site-header_contact {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 20vw;
  max-width: 400px;
  font-family: "AntartidaRounded";
}
.site-header_contact-text {
  font-size: 20px;
}
.site-header_contact-phone {
  font-size: 24px;
  display: flex;
  gap: 10px;
}
.site-header_contact-phone a {
  color: #000;
  text-decoration: none;
}
.site-header_contact-phone a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  .site-header_contact {
    display: none;
  }
}
.site-header_menu-mob {
  position: absolute;
  z-index: 5;
  margin: 0;
  padding: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 83px;
  font-family: "Open Sans", sans-serif;
}
.site-header_menu-mob button {
  position: relative;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
  height: 100%;
  color: rgb(47, 53, 67);
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 30px 10px 10px;
  cursor: pointer;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.site-header_menu-mob button:focus {
  outline: none;
}
.site-header_menu-mob button:focus, .site-header_menu-mob button:hover {
  background: rgba(255, 255, 255, 0.5);
  border-color: rgb(255, 255, 255);
}
.site-header_menu-mob button .bars {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  z-index: 999;
  margin: 0 0 0 5px;
  padding: 0;
  outline: 0 none;
  height: 2.1px;
  background: rgb(54, 54, 54);
}
.site-header_menu-mob button .bars:before, .site-header_menu-mob button .bars:after {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 2.1px;
  background: rgb(54, 54, 54);
  content: "";
  transition: all 0.3s;
}
.site-header_menu-mob button .bars:before {
  transform: translateY(-6px);
}
.site-header_menu-mob button .bars:after {
  transform: translateY(4px);
}
.site-header_menu-mob-nav .btn-text,
.site-header_menu-mob-nav .btn-icon {
  display: inline-block;
  vertical-align: middle;
}
.site-header_menu-mob-nav .btn-text + .btn-icon {
  margin-left: 7px;
}
.site-header_tab-buttons {
  display: flex;
  align-items: stretch;
}
.site-header_tab-btn {
  flex: 1 0 50%;
  display: block;
  background: rgba(255, 255, 255, 0);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
  color: rgb(85, 85, 85);
  padding: 27px 0 17px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  position: relative;
  transform-origin: 50% 100%;
}
.site-header_tab-btn:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  height: calc(100% - 7px);
  background: rgba(251, 240, 228, 0.83);
  opacity: 1;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.site-header_tab-btn .btn-inner {
  display: block;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0;
  position: relative;
}
@media screen and (min-width: 768px) {
  .site-header_tab-btn .btn-inner {
    width: 375px;
  }
}
@media screen and (min-width: 992px) {
  .site-header_tab-btn .btn-inner {
    width: 485px;
  }
}
@media screen and (min-width: 1200px) {
  .site-header_tab-btn .btn-inner {
    width: 585px;
  }
}
.site-header_tab-btn.is-open {
  background: rgb(255, 255, 255);
  position: relative;
  z-index: 10;
  color: rgb(209, 24, 56);
  font-size: 23px;
  font-size: 1.4375rem;
}
.site-header_tab-btn.is-open:before {
  opacity: 0;
}
.site-header_tab-btn:nth-child(1) {
  box-shadow: 0px -5px 5px -2px transparent, 5px -2px 5px -2px transparent;
}
.site-header_tab-btn:nth-child(1).is-open {
  box-shadow: 0px -5px 5px -2px rgba(0, 0, 0, 0.11), 5px -2px 5px -2px rgba(0, 0, 0, 0.11);
}
.site-header_tab-btn:nth-child(1) .btn-inner {
  margin-left: auto;
}
.site-header_tab-btn:nth-child(2) {
  box-shadow: 0px -5px 5px -2px transparent, -5px -2px 5px -2px transparent;
}
.site-header_tab-btn:nth-child(2).is-open {
  box-shadow: 0px -5px 5px -2px rgba(0, 0, 0, 0.11), -5px -2px 5px -2px rgba(0, 0, 0, 0.11);
}
.site-header_tab-btn:nth-child(2) .btn-inner {
  margin-right: auto;
}
.site-header_tab-bodies {
  background: rgb(255, 255, 255);
  box-shadow: 0px 0px 6.08px 1.92px rgba(0, 0, 0, 0.2);
}
.site-header_tab-body:focus {
  outline: none;
}
.tabs-not-loaded .site-header_tab-body:nth-child(n+2) {
  visibility: hidden;
  position: absolute;
}
.no-flexbox .site-header_tab-buttons {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .site-header_tab-btn {
  display: table-cell;
  vertical-align: bottom;
  height: 100%;
  width: 50%;
}
@media screen and (min-width: 992px) {
  .site-header_main .container {
    display: flex;
    align-items: center;
  }
  .site-header_main-left {
    flex: 0 1 auto;
  }
  .site-header_main-right {
    flex: 1 0 33.333333%;
    text-align: right;
  }
  .no-flexbox .site-header_main {
    display: table;
  }
  .no-flexbox .site-header_main-left, .no-flexbox .site-header_main-right {
    display: table-cell;
    vertical-align: middle;
  }
  .site-header_top-nav {
    display: flex;
    align-items: center;
  }
  .site-header_top-left {
    flex: 0 1 auto;
  }
  .site-header_top-right {
    flex: 1 0 50%;
    text-align: right;
  }
  .no-flexbox .site-header_top {
    display: table;
  }
  .no-flexbox .site-header_top-left, .no-flexbox .site-header_top-right {
    display: table-cell;
    vertical-align: middle;
  }
  .site-header_menu-mob {
    display: none;
  }
  .site-header_close {
    display: none;
  }
  .site-header .site-search-mob {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .site-header {
    padding-top: 4px;
    z-index: 110;
    /*
     &.-division {

         .site-header {
             &_main {
                 padding: 0;
             }
         }
     }
     */
  }
  .site-header:before {
    height: 4px;
  }
  .site-header_bg-blur {
    display: none;
  }
  .site-header_bg-blur.-xs {
    display: block;
  }
  .site-header_main {
    border-bottom: 1px solid rgb(212, 212, 212);
  }
  .site-header_main .container {
    padding: 0;
  }
  .site-header_main-left {
    padding: 10px 10px 5px;
    position: relative;
  }
  .site-header_main-right {
    display: none;
  }
  .site-header_content {
    z-index: 20;
  }
  .site-header_logo-link {
    display: inline-block;
    width: 145px;
    margin-right: 20px;
    position: relative;
    z-index: 5;
    top: -2px;
  }
  .site-header_logo-img {
    display: inline-block;
    vertical-align: middle;
    width: 144px;
    height: auto;
    max-width: 100%;
    padding: 1px 0 1px 0;
  }
  .site-header_search {
    display: flex;
    width: auto;
    padding: 10px;
    padding: 0.625rem;
  }
  .site-header_search-wrap {
    margin: 10px -10px -10px;
    margin: 0.625rem -0.625rem -0.625rem;
    clear: both;
    float: none;
    background: rgb(70, 70, 70);
    overflow: hidden;
    margin: 10px 0 0 0;
  }
  .site-header_search-input {
    flex: 1;
  }
  .site-header_search-btn {
    top: 15px;
    right: 15px;
    bottom: 15px;
  }
  .site-header_nav {
    position: fixed;
    top: 0;
    left: 0;
    height: auto;
    max-height: 100%;
    width: 100%;
    background: rgb(254, 252, 246);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    overflow: auto;
    overflow-x: hidden;
    transform: translateX(200px);
    transform: translate3d(200px, 0, 0);
    border: none;
    transition: 0.6s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .primary-nav-open .site-header_nav {
    z-index: 1100;
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    transform: translate3d(0, 0, 0);
  }
  .site-header_nav > .container {
    padding: 0;
    width: auto;
  }
  .site-header_tab-btn {
    font-size: 12.5px;
    font-size: 0.78125rem;
    line-height: 12.5px;
    padding: 19px 0 14px;
  }
  .site-header_tab-btn:before {
    height: calc(100% - 4px);
  }
  .site-header_tab-btn .btn-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
  .site-header_tab-btn.is-open {
    font-size: 12.5px;
    font-size: 0.78125rem;
  }
  .site-header_tab-body {
    border-top: 1px solid transparent;
  }
  .site-header_tab-body > .container {
    padding: 0;
    width: auto;
  }
  .site-header_close {
    text-align: right;
    font-family: "Open Sans", sans-serif;
  }
  .site-header_close-btn {
    position: relative;
    appearance: none;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 0;
    color: rgb(47, 53, 67);
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding: 16px 10px;
    cursor: pointer;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .site-header_close-btn:focus {
    outline: none;
  }
  .site-header_close-btn:focus, .site-header_close-btn:hover {
    background: rgb(235, 237, 239);
    border-color: rgb(215, 219, 224);
  }
  .site-header_close-btn .bars {
    position: relative;
    top: 5px;
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
    z-index: 999;
    margin: 0 0 0 5px;
    padding: 0;
    outline: 0 none;
  }
  .site-header_close-btn .bars:before, .site-header_close-btn .bars:after {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2.1px;
    background: rgb(54, 54, 54);
    content: "";
    transition: all 0.3s;
  }
  .site-header_close-btn .bars:before {
    transform: translateY(-50%) rotate(-45deg);
  }
  .site-header_close-btn .bars:after {
    transform: translateY(-50%) rotate(45deg);
  }
  .site-header_close-btn .btn-text,
  .site-header_close-btn .btn-icon {
    display: inline-block;
    vertical-align: middle;
  }
  .site-header_close-btn .btn-text + .btn-icon {
    margin-left: 7px;
  }
  .site-header .site-search-mob {
    position: relative;
    margin: 11px 13px;
  }
  .site-header .site-search-mob_input {
    background: rgb(255, 255, 255);
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    min-height: 40px;
    border-color: transparent;
    box-shadow: 0.5px 0.866px 3.48px 0.52px rgba(0, 0, 0, 0.15);
    padding-right: 44px;
  }
  .site-header .site-search-mob_input:hover, .site-header .site-search-mob_input:focus {
    box-shadow: 0.5px 0.866px 3.48px 0.52px rgba(0, 0, 0, 0.35);
  }
  .site-header .site-search-mob_input:focus {
    border-color: rgb(210, 60, 15);
  }
  .site-header .site-search-mob_btn {
    position: absolute;
    top: 0;
    right: -2px;
    bottom: 0;
    background: rgb(210, 60, 15);
    border: none;
    color: rgb(255, 255, 255);
    padding: 5px 12px;
    cursor: pointer;
    font-size: 19px;
    font-size: 1.1875rem;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .site-header .site-search-mob_btn:hover, .site-header .site-search-mob_btn:focus {
    background: rgb(70, 70, 70);
    outline: none;
  }
}

.primary-nav {
  display: block;
  line-height: normal;
  position: relative;
  /*
   .-division & {
       z-index: 1;
       color: c(grey, 85);
       border: none;
   }
   */
}
.primary-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.primary-nav li {
  padding: 0;
  margin: 0;
}
.primary-nav a {
  text-decoration: none;
}
.primary-nav_pan-left, .primary-nav_pan-right {
  appearance: none;
  display: inline-block;
  position: absolute;
  z-index: 90;
  top: 0;
  height: 100%;
  width: calc(100vw - 1170px);
  background: rgb(255, 255, 255);
  border: 0 solid transparent;
  border-radius: 0;
  color: rgb(70, 70, 70);
  font-size: 20px;
  font-size: 1.25rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  padding: 10px;
}
.primary-nav_pan-left:hover, .primary-nav_pan-right:hover {
  color: rgb(186, 11, 54);
}
.primary-nav_pan-left:hover .fa, .primary-nav_pan-right:hover .fa {
  transform: scale3d(1.2, 1.2, 1.2) translate3d(0, 0, 0);
}
.primary-nav_pan-left:focus, .primary-nav_pan-right:focus {
  outline: none;
}
.primary-nav_pan-left .fa, .primary-nav_pan-right .fa {
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.primary-nav_pan-left {
  right: 100%;
  text-align: right;
}
.primary-nav_pan-right {
  left: 100%;
  text-align: left;
}
.primary-nav_more-link .fa {
  margin-left: 5px;
  transform: translate3d(0, 0, 0);
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.is-open > .primary-nav_more-link {
  color: rgb(186, 11, 54);
}
.is-open > .primary-nav_more-link .fa {
  transform: rotate(180deg);
  transform: translate3d(0, 0, 0) rotate(180deg);
}
@media screen and (max-width: 767px) {
  .primary-nav_top-item > a {
    white-space: normal;
  }
}
@media screen and (min-width: 992px) {
  .js .primary-nav_list-overflow {
    opacity: 0;
  }
  .primary-nav_list {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    justify-content: space-between;
    position: relative;
  }
  .primary-nav_top-item {
    flex: 0 1 auto;
    display: flex;
    align-items: stretch;
    max-width: auto;
  }
  .primary-nav_top-item:first-child > .xs-nav-btn-wrap > a,
  .primary-nav_top-item:first-child > a {
    padding-left: 0;
  }
  .primary-nav_top-item:last-child > .xs-nav-btn-wrap > a,
  .primary-nav_top-item:last-child > a {
    padding-right: 0;
  }
  .primary-nav_top-item.is-active > .xs-nav-btn-wrap > a,
  .primary-nav_top-item.is-active > a {
    color: rgb(212, 36, 37);
  }
  .primary-nav_top-item > .xs-nav-btn-wrap {
    flex: 1 1 auto;
    display: flex;
    text-align: center;
  }
  .primary-nav_top-item > .xs-nav-btn-wrap > a,
  .primary-nav_top-item > a {
    flex: 1 1 auto;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    font-size: 1rem;
    text-align: center;
    color: #555555;
    position: relative;
    z-index: 10;
    padding: 9px 15px;
    box-shadow: inset 0 0 7px transparent;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .primary-nav_top-item > .xs-nav-btn-wrap > a .fa,
  .primary-nav_top-item > a .fa {
    margin: 0 0 0 10px;
    transform: translate3d(0, 0, 0);
    transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .primary-nav_top-item > .xs-nav-btn-wrap > a.open,
  .primary-nav_top-item > a.open {
    color: rgb(186, 11, 54);
    opacity: 1;
  }
  .primary-nav_top-item > .xs-nav-btn-wrap > a.open .fa-caret-down,
  .primary-nav_top-item > a.open .fa-caret-down {
    transform: rotate(-180deg);
    transform: translate3d(0, 0, 0) rotate(-180deg);
  }
  .primary-nav_phone {
    display: none;
  }
  .primary-nav_mob-head {
    display: none;
  }
  .no-flexbox .primary-nav_list {
    display: table;
    width: 100%;
  }
  .no-flexbox .primary-nav_top-item {
    display: table-cell;
    vertical-align: top;
  }
  .primary-nav .xs-nav-acc-btn,
  .primary-nav .xs-nav-back-container {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .primary-nav_top-item > .xs-nav-btn-wrap > a,
  .primary-nav_top-item > a {
    padding-left: 20px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 991px) {
  .primary-nav {
    border-top: none;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
  }
  .primary-nav ul {
    padding: 0;
  }
  .primary-nav li {
    border: 0 solid rgb(255, 255, 255);
    border-width: 1px 0;
    margin: 0 0 -1px;
  }
  .primary-nav li,
  .primary-nav a {
    display: block;
    color: rgb(85, 85, 85);
    background: rgb(252, 240, 209);
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .primary-nav a {
    padding: 15px 20px;
  }
  .primary-nav_mob-head {
    background: 50% 50% no-repeat rgb(70, 70, 70);
    background-size: cover;
    padding: 20px;
    margin: 0 0 6px;
    position: relative;
  }
  .primary-nav_mob-head:after {
    content: " ";
    background: #7c72ca;
    background: linear-gradient(to right, #7c72ca 0, #b17158 100%);
    position: absolute;
    bottom: -6px;
    left: 0;
    right: 0;
    height: 6px;
  }
  .primary-nav_mob-head .site-header_logo-inner {
    padding: 0;
  }
  .primary-nav_mob-head .site-header_btn-mob-nav {
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .primary-nav_mob-head .site-change-mob {
    min-height: 40px;
  }
  .primary-nav_list {
    position: relative;
    transition: 0.5s transform cubic-bezier(0.26, 0.85, 0.46, 0.99), 0.5s height ease;
  }
  .primary-nav_list[data-xs-level="1"] {
    transform: translateX(-100%);
  }
  .primary-nav_list[data-xs-level="2"] {
    transform: translateX(-200%);
  }
  .primary-nav_list[data-xs-level="3"] {
    transform: translateX(-300%);
  }
  .primary-nav_list[data-xs-level="4"] {
    transform: translateX(-400%);
  }
  .no-csstransforms .primary-nav_list[data-xs-level="1"] {
    left: -100%;
  }
  .no-csstransforms .primary-nav_list[data-xs-level="2"] {
    left: -200%;
  }
  .no-csstransforms .primary-nav_list[data-xs-level="3"] {
    left: -300%;
  }
  .no-csstransforms .primary-nav_list[data-xs-level="4"] {
    left: -400%;
  }
  .primary-nav_top-item p {
    display: none;
  }
  .primary-nav .primary-mega {
    display: none;
    margin: 0;
    position: absolute;
    top: 0;
    left: 100%;
    width: 100%;
  }
  .primary-nav .primary-mega.xs-show-level {
    display: block;
  }
  .primary-nav .xs-nav-btn-wrap {
    position: relative;
  }
  .primary-nav .xs-nav-btn-wrap > a {
    margin-right: 70px;
  }
  .primary-nav .xs-nav-btn-wrap > a .fa {
    display: none;
  }
  .primary-nav .xs-nav-acc-btn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70px;
    appearance: none;
    border: none;
    border-left: 1px solid rgb(255, 255, 255);
    border-radius: 0;
    background: rgb(248, 231, 184);
    color: #4a4944;
    cursor: pointer;
    transition: 300ms transform opacity cubic-bezier(0.26, 0.85, 0.46, 0.99);
    white-space: nowrap;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .primary-nav .xs-nav-acc-btn:focus {
    outline: none;
  }
  .primary-nav .xs-nav-acc-btn:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .primary-nav .xs-nav-back-container {
    border: 0 solid rgb(255, 255, 255);
    border-bottom-width: 1px;
    margin: 0 0 -1px;
    position: relative;
  }
  .primary-nav .xs-nav-back-btn {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 44px;
    background: #f8e1ab;
    color: rgb(70, 70, 70);
    cursor: pointer;
    border: none;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .primary-nav .xs-nav-back-btn:focus {
    outline: none;
  }
  .primary-nav .xs-nav-back-btn:hover {
    background: rgba(0, 0, 0, 0.05);
  }
  .primary-nav .xs-nav-back-link {
    display: block;
    background: #fbecc6;
    color: rgb(70, 70, 70);
    font-size: 15px;
    font-size: 0.9375rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-weight: 500;
    text-align: left;
    padding: 14px 10px;
    padding-left: 18px;
    margin-left: 44px;
  }
  .primary-nav .open > .xs-nav-btn-wrap > .xs-nav-acc-btn {
    color: rgb(70, 70, 70);
  }
  .primary-nav .open > .xs-nav-btn-wrap > .xs-nav-acc-btn .fa-arrow-up {
    transform: translateX(50%);
    transform: translate3d(50%, 0, 0);
    opacity: 1;
  }
  .primary-nav .open > .xs-nav-btn-wrap > .xs-nav-acc-btn .fa-arrow-down {
    transform: translateX(-50%) translateY(10px);
    transform: translate3d(-50%, 10px, 0);
    opacity: 0;
  }
}

.primary-mega-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: 0.5s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
@media screen and (min-width: 992px) {
  .mega-open .primary-mega-overlay {
    z-index: 800;
    opacity: 1;
    transition-delay: 0.25s;
  }
}
@media screen and (max-width: 991px) {
  .primary-nav-open .primary-mega-overlay {
    z-index: 800;
    opacity: 1;
    transition-delay: 0.25s;
  }
}

@media screen and (min-width: 992px) {
  .primary-mega {
    background: rgb(255, 255, 255);
    color: rgb(70, 70, 70);
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 300;
    font-style: normal;
    line-height: 1.428;
    padding: 0 30px 20px;
    position: absolute;
    top: 100%;
    left: 0;
    max-width: 100%;
    opacity: 0;
    box-shadow: 0 10px 20px -6px rgba(0, 0, 0, 0.5);
    visibility: hidden;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
    transform: translateY(-10px);
    transform: translate3d(0, -10px, 0);
    transform-origin: 50% 0%;
    display: none;
  }
  .has-children .primary-mega {
    display: block;
  }
  .primary-mega.open {
    z-index: 900;
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    transform: translate3d(0, 0, 0);
    transition-delay: 0.25s;
  }
  .primary-mega a {
    display: inline-block;
    color: rgb(70, 70, 70);
    font-size: 18px;
    font-size: 1.125rem;
  }
  .primary-mega a:hover, .primary-mega a:focus {
    text-decoration: underline;
    color: rgb(186, 11, 54);
  }
  .primary-mega img {
    vertical-align: top;
  }
  .primary-mega_title {
    padding: 5px 20px;
  }
  .primary-mega_cols {
    margin: 0 2px;
    white-space: nowrap;
  }
  .primary-mega_col {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
    margin: 0 -2px;
    padding: 5px 20px;
    width: 270px;
  }
  .primary-mega_col.-col-img {
    width: 215px;
    text-transform: uppercase;
  }
  .primary-mega_col.-col-img a {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .primary-mega_col.-col-img .col-img-title {
    margin-top: 10px;
  }
  .primary-mega_col-title {
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
    font-size: 1.375rem;
    text-transform: uppercase;
    margin: 0 0 15px;
    color: rgb(54, 54, 54);
  }
  .primary-mega_list li {
    margin: 10px 0;
    display: inline-block;
    vertical-align: top;
    width: 100%;
  }
  .primary-mega_list a {
    color: inherit;
  }
  .primary-mega_list.-list-col-2 {
    margin: 0 2px;
  }
  .primary-mega_list.-list-col-2 li {
    margin-left: -2px;
    margin-right: -2px;
    padding-right: 20px;
    width: 49.9999%;
  }
  .primary-mega .-col-1 {
    width: 100px;
  }
  .primary-mega .-col-2 {
    width: 200px;
  }
  .primary-mega .-col-3 {
    width: 300px;
  }
  .primary-mega .-col-4 {
    width: 400px;
  }
  .primary-mega .-col-5 {
    width: 500px;
  }
  .primary-mega .-col-6 {
    width: 600px;
  }
  .primary-mega .-col-7 {
    width: 700px;
  }
  .primary-mega .-col-8 {
    width: 800px;
  }
  .primary-mega .-col-9 {
    width: 900px;
  }
  .primary-mega .-col-10 {
    width: 1000px;
  }
  .primary-mega .-col-11 {
    width: 1100px;
  }
  .primary-mega .-col-12 {
    width: 1200px;
  }
}

.nav-close-mob {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(85, 98, 120, 0.5);
  border: 0 solid transparent;
  padding: 0;
  cursor: default;
  transition: 0.3s opacity cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.nav-close-mob:focus {
  outline: none;
}
.no-opacity .nav-close-mob {
  background: transparent;
}
.primary-nav-open .nav-close-mob {
  opacity: 1;
  z-index: 100;
  height: 200%;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .nav-close-mob {
    display: none;
  }
}

.skip-links {
  position: absolute;
  top: 0;
  left: 0;
}
.skip-links a {
  position: fixed;
  z-index: 100;
  bottom: 100%;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(70, 70, 70);
  border-top-width: 0;
  color: rgb(70, 70, 70);
  border-radius: 0 0 3px 3px;
  box-shadow: 0 0 20px -5px transparent;
  margin-top: 0;
  left: 10px;
  left: 0.625rem;
  padding: 12px 15px;
  padding: 0.75rem 0.9375rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.skip-links a:focus {
  margin-top: 10px;
  margin-top: 0.625rem;
  box-shadow: 0 0 20px 0 rgb(0, 0, 0);
  transform: translateY(100%);
}
@media screen and (max-width: 991px) {
  .skip-links {
    display: none;
  }
}

.active-parent {
  color: #ba0b36 !important;
}

/* mega menu list */
.location-nav_list {
  margin: 0;
  padding: 0;
}
.location-nav_list-overflow {
  display: inline-block;
  position: relative;
  z-index: 20;
  vertical-align: middle;
  margin-top: 5px;
  border-left: 1px dashed #a1a1a1;
  padding-left: 30px;
}
.location-nav_top-item {
  list-style: none;
  display: inline-block;
  position: relative;
  padding: 0;
  margin: 0;
  color: #556278;
}
.location-nav_top-item a {
  text-decoration: none;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.location-nav_top-item > a {
  position: relative;
  display: inline-block;
  margin: 0 0 -1px 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #556278;
}
.location-nav_top-item > a:after {
  content: "\f078";
  font-family: FontAwesome;
  width: 42px;
  line-height: 42px;
  background: #efefef;
  display: inline-block;
  text-align: center;
  margin-left: 15px;
}

@media screen and (max-width: 767px) {
  .location-nav_top-item > a {
    font-size: 15px;
  }
  .location-nav_top-item > a:after {
    width: 42px;
    line-height: 42px;
  }
}
@media screen and (max-width: 991px) {
  .site-header {
    padding-top: 0;
    border-color: transparent;
  }
  .site-header_main.gradient {
    background-color: #efefef;
  }
}
/* focus/open states of first descendant link within a top level
    navigation item */
/*
 .location-nav_top-item > a:focus,
 .location-nav_top-item > a.open {} 
 */
/* open state of first descendant link within a top level
    navigation item */
.location-nav_top-item > a.open {
  z-index: 1;
}

/* sub-navigation panel */
.location-mega {
  position: absolute;
  min-width: 100%;
  padding: 0.5em 1em;
  background-color: #fff;
  opacity: 0;
  box-shadow: 0 10px 20px -6px rgba(0, 0, 0, 0.5);
  visibility: hidden;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translateY(-10px);
  transform: translate3d(0, -10px, 0);
  transform-origin: 50% 0%;
}

/* sub-navigation panel open state */
.location-mega.open {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  transform: translate3d(0, 0, 0);
  transition-delay: 0.25s;
}

/* list of items within sub-navigation panel */
.location-mega ul {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* list item within sub-navigation panel */
.location-mega li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.location-mega li a {
  display: block;
  padding: 10px;
}
.location-mega li a:hover {
  text-decoration: underline;
  color: #ba0b36;
}

.site-header_location-link {
  position: relative;
  padding-left: 20px;
  border-left: 1px dashed #a1a1a1;
  display: inline-block;
}

@media screen and (min-width: 992px) {
  .site-header_location-link {
    top: 10px;
    padding-left: 20px;
    border-left: 1px dashed #a1a1a1;
    display: inline-block;
  }
}
@media screen and (max-width: 500px) {
  .site-header_location-link {
    display: none;
  }
}
.location-change-link {
  text-decoration: none;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  position: relative;
  display: inline-block;
  margin: 0 0 -1px 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 18px;
  color: #556278;
}
.location-change-link:after {
  content: "\f054";
  font-family: FontAwesome;
  width: 42px;
  line-height: 42px;
  background: #efefef;
  display: inline-block;
  text-align: center;
  margin-left: 15px;
}

.primary-nav_mob-btn-links {
  display: block;
  list-style: none;
}
.primary-nav_mob-btn-links > li {
  display: block;
  background-color: #fff;
}
.primary-nav_mob-btn-links > li .location-change-link {
  display: block;
  position: relative;
  background-color: #fff;
  line-height: 40px;
  min-height: 40px;
  padding: 10px;
  margin: 10px 0 10px 10px;
  font-size: 16px;
}
.primary-nav_mob-btn-links > li .location-change-link:after {
  position: absolute;
  right: 0;
  width: 70px;
  margin-right: 0px;
  font-size: 14px;
  content: "\f054";
  background-color: rgb(234, 234, 234);
}

.site-search-mob {
  background-color: rgb(70, 70, 70);
}

.site-header_mob_back {
  display: inline-block;
  padding: 0 10px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 37px;
}
.site-header_mob_back > a {
  display: block;
  padding: 12px 5px 0;
  text-decoration: none;
}

.site-header_close {
  display: inline-block;
  float: right;
}

.primary-nav_list-overflow + ul > li > a,
.primary-nav_list-overflow + ul > li > .site-header_top-link {
  border: none;
  background-color: #fff;
}

@media screen and (min-width: 992px) {
  .primary-nav_mob-btn-links,
  .site-header_close,
  .site-header_mob_back {
    display: none;
  }
  .site-header_mob_back:after {
    background-color: rgb(234, 234, 234);
  }
  .site-header .site-header_top-right ul > li > a {
    padding: 0 15px;
    border-left: 1px solid #555555;
  }
  .site-header .site-header_top-right ul > li:first-child > a {
    border-left: 0;
  }
  .primary-nav_list-overflow + ul {
    display: none;
  }
  .site-header_content {
    background: url(../images/header-top-gradient.png) 0 0 no-repeat;
    background-size: 100% 37px;
  }
  .site-header_content .site-header_top-nav .site-header_top-left > a,
  .site-header_content .site-header_top-nav ul > li > a {
    color: #333;
  }
}
@media screen and (max-width: 991px) {
  .site-header_content .site-header_main {
    background: url(../images/header-top-gradient.png) 0 0 no-repeat;
    background-size: 100% 3px;
  }
}
@media screen and (max-width: 767px) {
  .site-header_content .site-header_main {
    background-size: 100% 2px;
  }
}
.site-header_nz {
  position: relative;
}
.site-header_nz:before {
  content: " ";
  position: absolute;
  z-index: 100;
  /* top: 0; Commented to make sure the thin orange line at the top of the page is shown when the emergency banner is on display */
  left: 0;
  right: 0;
  height: 4px;
  background: url(../images/header-top-gradient.png) top center no-repeat;
  background-size: cover;
}
.site-header_nz .site-header_main {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  width: 750px;
}
.site-header_nz .site-header_main .site-header_logo-img {
  width: 87px;
}
.site-header_nz .site-header_bg-blur {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.site-header_nz .primary-nav .location-change-link {
  display: none !important;
}
.site-header_nz .site-header_content {
  background: none !important;
}

@media screen and (min-width: 992px) {
  .site-header_nz {
    position: relative;
  }
  .site-header_nz:before {
    height: 16px;
  }
  .site-header_nz .site-header_main {
    width: 970px;
  }
  .site-header_nz .site-header_main .site-header_logo-img {
    width: 192px;
    margin-left: 10px;
    margin-top: 35px;
    margin-bottom: 20px;
  }
  .site-header_nz .primary-nav .primary-nav_top-item.has-children a > span {
    position: relative;
    padding-right: 28px;
  }
  .site-header_nz .primary-nav .primary-nav_top-item.has-children a > span:after {
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 15px;
    background: transparent;
    color: rgb(0, 0, 0);
    font-family: FontAwesome;
    content: "\f0d7";
    font-size: 18px;
    text-indent: 0;
    text-align: center;
    transform-origin: center center;
    transition: 0.3s all ease-out;
  }
  .site-header_nz .primary-nav .primary-nav_top-item.has-children a > span.hover {
    color: rgb(165, 43, 43);
  }
  .site-header_nz .primary-nav .primary-nav_top-item.has-children a > span.hover:after {
    transform: translateY(-50%) rotate(180deg);
    color: rgb(165, 43, 43);
  }
}
@media screen and (min-width: 1200px) {
  .site-header_nz .site-header_main {
    width: 1170px;
  }
}
@media screen and (max-width: 767px) {
  .site-header_nz .site-header_main {
    width: 100%;
  }
  .site-header_nz .site-header_bg-blur {
    display: block;
    transform: translateX(0px);
  }
}
@media screen and (max-width: 639px) {
  .site-header_nz .site-header_main {
    width: 100%;
  }
  .site-header_nz .site-header_bg-blur {
    display: block;
    transform: translateX(0px);
  }
}
.site-header--microsite,
.site-header--campaign {
  background-color: #fff;
  padding: 0;
}
.site-header--microsite .site-header_location-link,
.site-header--campaign .site-header_location-link {
  line-height: 1.4;
}
.site-header--microsite .site-header_location-link a,
.site-header--campaign .site-header_location-link a {
  text-decoration: none;
}
.site-header--microsite .site-header_location-link h1,
.site-header--campaign .site-header_location-link h1 {
  font-size: 20px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0.5px;
  font-weight: normal;
  vertical-align: middle;
  margin-top: 0;
  white-space: nowrap;
  overflow: hidden;
}
.site-header--microsite .site-header_location-link h1 > span,
.site-header--campaign .site-header_location-link h1 > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
.site-header--microsite .site-header_location-link img,
.site-header--campaign .site-header_location-link img {
  display: block;
  width: auto;
  height: 36px;
  vertical-align: middle;
}
.site-header--microsite .site-header_main-left .site-header_logo-link,
.site-header--campaign .site-header_main-left .site-header_logo-link {
  max-width: 234px;
  height: 48px;
  padding-top: 0;
}
.site-header--microsite .primary-nav_top-item:hover, .site-header--microsite .primary-nav_top-item:focus,
.site-header--campaign .primary-nav_top-item:hover,
.site-header--campaign .primary-nav_top-item:focus {
  color: #000;
  text-decoration: underline;
}
@media screen and (min-width: 768px) {
  .site-header--microsite,
  .site-header--campaign {
    background-color: #fff;
  }
  .site-header--microsite .site-header_main .container,
  .site-header--campaign .site-header_main .container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .site-header--microsite .site-header_main-left,
  .site-header--campaign .site-header_main-left {
    display: flex;
    align-items: center;
  }
  .site-header--microsite .site-header_main-left .site-header_logo-link,
  .site-header--campaign .site-header_main-left .site-header_logo-link {
    min-height: 70px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link,
  .site-header--campaign .site-header_main-left .site-header_location-link {
    top: 0;
    min-height: 50px;
    max-width: 640px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link h1,
  .site-header--campaign .site-header_main-left .site-header_location-link h1 {
    display: block;
    font-size: 28px;
    margin: 0;
    height: 50px;
    line-height: 1.8;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link img,
  .site-header--campaign .site-header_main-left .site-header_location-link img {
    width: auto;
    height: auto;
    max-height: 50px;
  }
}
@media screen and (max-width: 991px) {
  .site-header--microsite,
  .site-header--campaign {
    border-bottom: 1px solid rgb(212, 212, 212);
  }
  .site-header--microsite .site-header_menu-mob,
  .site-header--campaign .site-header_menu-mob {
    width: 50px;
    height: 50px;
  }
  .site-header--microsite .site-header_menu-mob .site-header_menu-mob-nav,
  .site-header--campaign .site-header_menu-mob .site-header_menu-mob-nav {
    top: -5px;
    padding: 0;
    width: 80px;
    height: 64px;
  }
  .site-header--microsite .site-header_menu-mob .site-header_menu-mob-nav .bars,
  .site-header--campaign .site-header_menu-mob .site-header_menu-mob-nav .bars {
    right: auto;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: translate(-50%, calc(-50% - 5px));
    margin: 0;
  }
  .site-header--microsite .site-header_menu-mob .site-header_menu-mob-nav .btn-text,
  .site-header--campaign .site-header_menu-mob .site-header_menu-mob-nav .btn-text {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-size: 9.5px;
  }
  .site-header--microsite .site-header_close,
  .site-header--campaign .site-header_close {
    position: absolute;
    top: 0;
    right: 0;
  }
  .site-header--microsite .site-header_mob_back > a,
  .site-header--campaign .site-header_mob_back > a {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 10px;
  }
  .site-header--microsite .site-header_main-left,
  .site-header--campaign .site-header_main-left {
    display: flex;
    flex-flow: row;
  }
  .site-header--microsite .site-header_main-left .site-header_logo-link,
  .site-header--campaign .site-header_main-left .site-header_logo-link {
    flex: 0 0 145px;
    max-width: 145px;
    padding-top: 5px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link,
  .site-header--campaign .site-header_main-left .site-header_location-link {
    flex: 1 1 100%;
    max-width: 100%;
    line-height: 2;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link h1,
  .site-header--campaign .site-header_main-left .site-header_location-link h1 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    overflow: hidden;
    max-height: 50px;
    font-size: 24px;
  }
  .site-header--microsite .site-header_main-left .site-header_menu-mob,
  .site-header--campaign .site-header_main-left .site-header_menu-mob {
    position: relative;
    flex: 1 1 80px;
    max-width: 80px;
  }
}
@media screen and (max-width: 767px) {
  .site-header--microsite,
  .site-header--campaign {
    padding: 0;
  }
  .site-header--microsite .site-header_main-left,
  .site-header--campaign .site-header_main-left {
    padding: 12px 10px 7px 10px;
  }
  .site-header--microsite .site-header_main-left .site-header_menu-mob .site-header_menu-mob-nav,
  .site-header--campaign .site-header_main-left .site-header_menu-mob .site-header_menu-mob-nav {
    left: -10px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link,
  .site-header--campaign .site-header_main-left .site-header_location-link {
    align-self: center;
  }
}
@media screen and (max-width: 639px) {
  .site-header--microsite .site-header_main-left,
  .site-header--campaign .site-header_main-left {
    padding: 8px 10px 3px 10px;
  }
  .site-header--microsite .site-header_main-left .site-header_logo-link,
  .site-header--campaign .site-header_main-left .site-header_logo-link {
    flex: 34px;
    max-width: 34px;
    min-width: 34px;
    width: 34px;
    overflow: hidden;
    margin-right: 10px;
    background: url("/assets/dist/images/site-logo-header.png") 0 7px no-repeat;
    background-size: 145px auto;
  }
  .site-header--microsite .site-header_main-left .site-header_logo-link img,
  .site-header--campaign .site-header_main-left .site-header_logo-link img {
    display: none;
    max-width: none;
    width: 144px;
    position: relative;
    height: auto;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link,
  .site-header--campaign .site-header_main-left .site-header_location-link {
    display: inline-block;
    padding-left: 10px;
    line-height: 2.8;
    max-height: 44px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link h1,
  .site-header--campaign .site-header_main-left .site-header_location-link h1 {
    font-size: 16px;
    max-width: 95%;
  }
  .site-header--microsite .site-header_main-left .site-header_menu-mob,
  .site-header--campaign .site-header_main-left .site-header_menu-mob {
    flex: 60px;
    max-width: 60px;
  }
  .site-header--microsite .site-header_main-left .site-header_menu-mob .site-header_menu-mob-nav,
  .site-header--campaign .site-header_main-left .site-header_menu-mob .site-header_menu-mob-nav {
    top: -6px;
    width: 72px;
    height: 59px;
  }
}
@media screen and (min-width: 992px) {
  .site-header--microsite .site-header_main-left,
  .site-header--campaign .site-header_main-left {
    padding: 0;
  }
  .site-header--microsite .site-header_main-left .site-header_logo-link,
  .site-header--campaign .site-header_main-left .site-header_logo-link {
    height: auto;
  }
}
@media screen and (min-width: 1200px) {
  .site-header--microsite .site-header_main-left .site-header_location-link,
  .site-header--campaign .site-header_main-left .site-header_location-link {
    padding-left: 25px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link img,
  .site-header--campaign .site-header_main-left .site-header_location-link img {
    height: auto;
    max-height: 50px;
  }
  .site-header--microsite .site-header_main-left .site-header_location-link h1,
  .site-header--campaign .site-header_main-left .site-header_location-link h1 {
    font-size: 30px;
    line-height: 1.6;
  }
}

@media screen and (max-width: 991px) {
  .site-header_nav--campaign .campaign-nav {
    margin-top: 66px;
  }
  .site-header_nav--campaign .site-header_close .site-header_close-btn {
    min-height: 56px;
  }
}
@media screen and (min-width: 0\0 ) {
  .site-header--campaign z ul {
    list-style: none;
  }
  .site-header--campaign .site-header_menu-mob .site-header_menu-mob-nav .btn-text {
    width: 100%;
    text-align: center;
  }
  .site-header--campaign .site-header_menu-mob .site-header_menu-mob-nav .bars {
    top: 40%;
  }
}
@media screen and (min-width: 0\0 ) and (max-width: 767px) {
  .site-header_main-left .site-header_logo-link img {
    top: 4px;
    left: -5px;
  }
}
.site-header--campaign.scEnabledChrome .site-header_main .site-header_location-link .scEmptyImage {
  position: absolute;
}

.site-header--campaign.scEnabledChrome .site-header_main .site-header_location-link .scWebEditInput {
  margin-left: 60px;
}

.site-header-nav--microsite .site-header_close {
  position: static;
}
.site-header-nav--microsite .site-header_close + .container {
  clear: both;
}
@media screen and (min-width: 992px) {
  .site-header-nav--microsite .tertiary-nav_top-item a {
    padding-left: 25px;
    position: relative;
  }
  .site-header-nav--microsite .tertiary-nav_top-item a:before {
    content: "-";
    position: absolute;
    left: 10px;
    top: 0;
  }
}
@media screen and (max-width: 991px) {
  .site-header-nav--microsite .tertiary-nav_top-item a {
    background: #fdf5df;
  }
}
@media screen and (min-width: 992px) {
  .site-header-nav--microsite .tertiary-nav_top-item:first-child {
    margin-top: 5px;
  }
  .site-header-nav--microsite .tertiary-nav_top-item:last-child {
    margin-bottom: 8px;
  }
}

/*
	Site main styles
 */
.site-main_content {
  flex: 1 1 auto;
}
.site-main_content ul {
  margin: 30px 0;
}
.site-main_content ul li {
  margin: 7px 0;
}
.site-main_content p {
  margin: 1.5em 0;
}
.site-main_intro {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.8;
  text-align: center;
}
.site-main_intro h1 {
  font-size: 60px;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 20px;
}
.site-main_intro p {
  margin: 20px 0;
}
@media screen and (min-width: 992px) {
  .site-main {
    display: flex;
    align-items: flex-start;
  }
  .site-main_secondary-nav {
    flex: 0 0 310px;
    position: relative;
  }
  .site-main_content {
    flex: 1 1 auto;
    padding-bottom: 20px;
  }
  .site-main.-md-top-spacing {
    margin-top: 70px;
  }
  .no-flexbox .site-main {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .no-flexbox .site-main_secondary-nav {
    display: table-cell;
    vertical-align: top;
    width: 310px;
  }
  .no-flexbox .site-main_content {
    display: table-cell;
    vertical-align: top;
    width: auto;
  }
}
@media screen and (max-width: 991px) {
  .site-main_intro {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .site-main_intro h1 {
    font-size: 40px;
    font-size: 2.5rem;
  }
  .site-main_intro p {
    margin: 1em 0;
  }
}
@media screen and (max-width: 767px) {
  .site-main {
    display: block;
  }
  .site-main_content {
    padding-top: 0;
    padding-bottom: 15px;
  }
  .site-main_secondary-nav {
    padding-top: 0;
    margin: 0 -10px 10px;
  }
  .site-main_intro {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.423;
  }
  .site-main_intro h1 {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 0 5px;
  }
  .site-main_intro p {
    margin: 5px 0 10px;
  }
}

.secondary-nav {
  background: rgb(255, 255, 255);
  padding: 0;
  margin: 0 48px 0 0;
  color: rgb(70, 70, 70);
  box-shadow: 0 3px 7px 0px rgba(0, 0, 0, 0.18);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: normal;
  z-index: 100;
  position: absolute;
  left: 0;
  right: 0;
}
.secondary-nav a {
  color: inherit;
}
.secondary-nav_wrap {
  width: 100%;
  overflow: hidden;
}
.secondary-nav_inner {
  width: 100%;
  position: relative;
}
.secondary-nav_list {
  position: relative;
  overflow: hidden;
  margin-top: 10px !important;
}
.secondary-nav_list > ul {
  position: relative;
}
.secondary-nav_top-item {
  margin: 15px 0 !important;
}
.secondary-nav_title {
  display: block;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  color: rgb(54, 54, 54);
  text-decoration: none;
  margin: 0;
  padding: 14px;
}
.secondary-nav_title.is-active {
  color: rgb(212, 36, 37);
}
.secondary-nav_logo {
  display: block;
  padding: 14px;
  text-align: center;
}
.secondary-nav_scroll-up, .secondary-nav_scroll-down {
  display: block;
  position: absolute;
  z-index: 5;
  left: 0;
  width: 100%;
  appearance: none;
  background: rgb(215, 219, 224);
  color: rgb(59, 64, 74);
  border: 1px solid rgba(59, 64, 74, 0.1);
  padding: 10px;
  visibility: hidden;
  opacity: 0;
  font-size: 18px;
  font-size: 1.125rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.secondary-nav_scroll-up:focus, .secondary-nav_scroll-down:focus {
  outline: none;
  border-color: rgba(59, 64, 74, 0.6);
}
.secondary-nav_scroll-up .fa, .secondary-nav_scroll-down .fa {
  transform: translate3d(0, 0, 0);
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.secondary-nav_scroll-up {
  top: 0;
}
.secondary-nav_scroll-up:hover .fa {
  transform: translate3d(0, -2px, 0);
}
.-show-scroll-up .secondary-nav_scroll-up {
  visibility: visible;
  opacity: 1;
}
.secondary-nav_scroll-down {
  bottom: 0;
}
.secondary-nav_scroll-down:hover .fa {
  transform: translate3d(0, 2px, 0);
}
.-show-scroll-down .secondary-nav_scroll-down {
  visibility: visible;
  opacity: 1;
}
.secondary-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.secondary-nav li {
  margin: -1px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  border: 1px solid rgb(255, 255, 255);
  border-width: 1px 0;
}
.secondary-nav li a {
  display: block;
  padding: 15px 14px;
  text-decoration: none;
  background: rgb(251, 251, 251);
}
.secondary-nav li a:hover, .secondary-nav li a:focus {
  color: rgb(212, 36, 37);
  text-decoration: none;
}
.secondary-nav li li {
  background: rgb(252, 240, 209);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.secondary-nav li li:first-child {
  margin-top: 0;
}
.secondary-nav li li a {
  background: rgb(252, 240, 209);
  padding-left: 30px;
}
.secondary-nav li li a.sideNavV2 {
  background: #fbfbfb;
  padding-left: 15px;
}
.secondary-nav li li li {
  background: rgb(247, 217, 136);
}
.secondary-nav li li li a {
  background: rgb(247, 217, 136);
  padding-left: 39px;
}
.secondary-nav li li li li a {
  padding-left: 50px;
}
.secondary-nav .nav-toggle_wrap {
  position: relative;
}
.secondary-nav .nav-toggle_wrap a {
  display: block;
  margin-right: 50px;
  padding-right: 4px;
}
.secondary-nav .nav-toggle_btn {
  color: rgb(70, 70, 70);
  font-size: 14px;
  font-size: 0.875rem;
  appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  background: rgba(245, 206, 103, 0);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.secondary-nav .nav-toggle_btn:focus {
  outline: none;
}
.secondary-nav .nav-toggle_btn:hover, .secondary-nav .nav-toggle_btn:focus {
  border-color: rgba(0, 0, 0, 0.2);
}
.secondary-nav .nav-toggle_btn .fa-chevron-left,
.secondary-nav .nav-toggle_btn .fa-chevron-right,
.secondary-nav .nav-toggle_btn .fa-chevron-up {
  display: none;
}
.secondary-nav .is-active > a,
.secondary-nav .is-active > .nav-toggle_wrap > a {
  color: rgb(212, 36, 37);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 800;
  font-style: normal;
}
.secondary-nav .is-active.is-open > a,
.secondary-nav .is-active.is-open > .nav-toggle_wrap > a {
  color: rgb(212, 36, 37);
}
.secondary-nav .xs-nav-acc-btn,
.secondary-nav .xs-nav-back-container {
  display: none;
}
@media screen and (min-width: 992px) {
  .secondary-nav-fixed-container .secondary-nav {
    position: absolute;
    width: 264px;
    z-index: 100;
    top: 0;
    overflow: hidden;
  }
  .secondary-nav li > .sub-level {
    overflow: hidden;
  }
  .secondary-nav li .is-open > .nav-toggle_wrap > a {
    background: rgb(248, 231, 184);
  }
  .secondary-nav li .is-open > .nav-toggle_wrap > .nav-toggle_btn {
    background: rgb(246, 220, 153);
  }
  .secondary-nav li li .is-open > .nav-toggle_wrap > a {
    background: rgb(247, 217, 136);
  }
  .secondary-nav li li .is-open > .nav-toggle_wrap > .nav-toggle_btn {
    background: rgb(245, 211, 119);
  }
  .secondary-nav .is-open > .nav-toggle_wrap {
    overflow: hidden;
  }
  .secondary-nav .is-open > .nav-toggle_wrap:before {
    content: " ";
    position: absolute;
    z-index: 10;
    top: -1px;
    left: 0;
    right: 0;
    height: 1px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
  }
  .secondary-nav .is-open > .nav-toggle_wrap > a {
    background: rgb(248, 231, 184);
    color: inherit;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 800;
    font-style: normal;
  }
  .secondary-nav .is-open > .nav-toggle_wrap > .nav-toggle_btn {
    background: rgb(246, 223, 159);
  }
  .secondary-nav .is-open > .nav-toggle_wrap > .nav-toggle_btn .fa-chevron-up {
    display: inline-block;
  }
  .secondary-nav .is-open > .nav-toggle_wrap > .nav-toggle_btn .fa-chevron-down {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .secondary-nav {
    display: none;
  }
}

.has-secondary-nav .secondary-nav-push {
  margin-left: 310px;
}
@media screen and (max-width: 991px) {
  .has-secondary-nav .secondary-nav-push {
    margin: 0;
  }
}
.has-secondary-nav .secondary-nav-push .has-secondary-nav {
  margin-left: 0;
}

.secondary-nav-fixed-container {
  position: relative;
  margin-top: -30px;
}
@media screen and (min-width: 992px) {
  .secondary-nav-fixed-container.-md-top-spacing {
    margin-top: 0;
    position: relative;
    top: 70px;
  }
  .secondary-nav-fixed-container.-no-banner {
    margin-top: 0;
  }
}
@media screen and (max-width: 991px) {
  .secondary-nav-fixed-container {
    display: none;
  }
}

.-has-lead-in p:first-of-type {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.4;
}
@media screen and (max-width: 991px) {
  .-has-lead-in p {
    font-size: 1em;
  }
  .-has-lead-in p:first-of-type {
    font-size: 19px;
    font-size: 1.1875rem;
  }
}
@media screen and (max-width: 767px) {
  .-has-lead-in p {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .-has-lead-in p:first-of-type {
    font-size: 1em;
  }
}

body.search-results-view .site-main_intro {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 21px;
}
body.search-results-view .site-main_intro h1 {
  font-size: 48px;
  font-weight: bold;
}
body.search-results-view .site-main_intro p {
  font-size: 18px;
}
body.search-results-view .site-main_intro p:last-child {
  margin-bottom: 0;
}

.site-footer {
  background: rgb(54, 54, 54);
  padding: 65px 0;
  color: rgb(255, 255, 255);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  overflow: hidden;
  /*
  	New Zealand footer styles
  */
}
.site-footer:before {
  content: " ";
  position: absolute;
  top: 0;
  right: -70px;
  height: 100%;
  width: 737px;
  background: url("../images/site-logo-pom-white.svg") 0 0 no-repeat;
  background-size: cover;
  opacity: 0.07;
}
.site-footer a {
  display: inline-block;
  vertical-align: top;
  padding: 4px 0;
  color: inherit;
  text-decoration: none;
}
.site-footer a:hover, .site-footer a:focus {
  text-decoration: underline;
  color: rgb(254, 252, 246);
}
.site-footer_inner {
  display: flex;
  align-items: flex-start;
  position: relative;
}
.no-flexbox .site-footer_inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.site-footer_main {
  flex: 0 0 33.3333%;
  padding: 0 10px 0 0;
}
.site-footer_main a {
  padding: 0;
}
.no-flexbox .site-footer_main {
  display: table-cell;
  vertical-align: top;
  width: 33.3333%;
}
.site-footer_links {
  flex: 0 0 66.6666%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.no-flexbox .site-footer_links {
  display: table-cell;
  vertical-align: top;
  width: 66.6666%;
}
.site-footer_group {
  flex: 0 0 33.3333%;
}
.site-footer_group ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer_group li {
  margin: 10px 0;
}
.no-flexbox .site-footer_group {
  display: inline-block;
  vertical-align: top;
  width: 33.3333%;
  margin-left: -2px;
  margin-right: -2px;
}
.site-footer_group-inner {
  margin: 0 10px 30px;
}
.site-footer_group-title {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  word-break: break-word;
  margin: 0 0 6px;
}
.site-footer_logo {
  max-width: 320px;
  margin: 0 0 50px;
}
.site-footer_logo img {
  display: block;
  margin: 0;
}
.site-footer_social {
  font-size: 34px;
  font-size: 2.125rem;
  margin: 15px -18px;
}
.site-footer_social a {
  display: inline-block;
  vertical-align: middle;
  padding: 18px;
  position: relative;
}
.site-footer_social a:hover, .site-footer_social a:focus {
  text-decoration: underline;
}
.site-footer_social a:hover:after, .site-footer_social a:focus:after {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.site-footer_social a:after {
  content: " ";
  position: absolute;
  bottom: 10px;
  left: 18px;
  right: 18px;
  height: 4px;
  background: rgb(210, 60, 15);
  opacity: 0;
  transform: translate3d(0, 3px, 0);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.site-footer_form {
  margin: 15px 0;
  max-width: 332px;
}
.site-footer_form label {
  display: block;
  line-height: 1.1;
  margin: 20px 0;
}
.site-footer_form input,
.site-footer_form [type=submit] {
  display: block;
  width: 100%;
  appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  margin: 20px 0;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.site-footer_form input:focus,
.site-footer_form [type=submit]:focus {
  outline: none;
}
.site-footer_form [type=email] {
  background: #fff;
  padding: 20px 18px;
}
.site-footer_form [type=email]:focus {
  outline: none;
  border-color: rgb(210, 60, 15);
}
.site-footer_form [type=submit] {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  border-color: rgba(70, 70, 70, 0.5);
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  padding: 17px 18px;
}
.site-footer_form [type=submit]:hover, .site-footer_form [type=submit]:focus {
  color: rgb(255, 255, 255);
  background: rgb(85, 98, 120);
}
.site-footer_form [type=submit]:active {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
}
.site-footer_location {
  font-family: "Open Sans", sans-serif;
  margin: 65px 0 0;
}
.site-footer_location a {
  vertical-align: baseline;
  margin: 0 3px;
}
.site-footer_location-title {
  font-weight: 700;
  text-transform: uppercase;
}
.site-footer.-theme-nz .site-footer_logo {
  max-width: 250px;
  margin: 0 0 50px;
}
@media screen and (max-width: 991px) {
  .site-footer {
    padding: 40px 0;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .site-footer:before {
    top: auto;
    right: -70px;
    bottom: 0;
    height: 80%;
    width: 437px;
  }
  .site-footer_group {
    flex: 0 0 49.9999%;
  }
  .no-flexbox .site-footer_group {
    width: 49.9999%;
    margin-left: -2px;
    margin-right: -2px;
  }
  .site-footer_group-title {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 767px) {
  .site-footer {
    padding: 5px 0;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .site-footer:before {
    display: none;
  }
  .site-footer_inner {
    display: block;
  }
  .no-flexbox .site-footer_inner {
    display: block;
    width: auto;
  }
  .site-footer_main {
    padding: 0;
    margin: 10px 0;
  }
  .no-flexbox .site-footer_main {
    display: block;
    width: auto;
  }
  .site-footer_links {
    margin: 20px -10px 10px;
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .site-footer_links li {
    font-size: 1em;
  }
  .no-flexbox .site-footer_links {
    display: block;
    width: auto;
  }
  .site-footer_logo {
    display: none;
  }
  .site-footer_social {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 5px -14px;
    text-align: center;
  }
  .site-footer_social a {
    padding: 14px;
  }
  .site-footer_social a:after {
    left: 14px;
    right: 14px;
    height: 2px;
  }
  .site-footer_form {
    margin: 5px 0 15px;
    max-width: none;
  }
  .site-footer_form label {
    margin: 0 0 13px;
  }
  .site-footer_form input,
  .site-footer_form [type=submit] {
    display: block;
    width: 100%;
    appearance: none;
    border: 1px solid transparent;
    border-radius: 0;
    margin: 13px 0;
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .site-footer_form input:focus,
  .site-footer_form [type=submit]:focus {
    outline: none;
    border-color: rgba(0, 0, 0, 0.5);
  }
  .site-footer_form [type=email] {
    background: #fff;
    padding: 12px 13px;
  }
  .site-footer_form [type=submit] {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 12px;
  }
  .site-footer_group-title {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.site-footer-aside {
  background: rgb(85, 85, 85);
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  color: rgb(255, 255, 255);
  padding: 13px 0;
}
.site-footer-aside a {
  color: inherit;
  text-decoration: none;
  text-transform: uppercase;
}
.site-footer-aside a:hover, .site-footer-aside a:focus {
  text-decoration: underline;
  color: rgb(254, 252, 246);
}
.site-footer-aside ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.site-footer-aside li {
  display: inline-block;
  vertical-align: top;
}
.site-footer-aside li + li {
  padding-left: 25px;
  margin-left: 21px;
  position: relative;
}
.site-footer-aside li + li:before {
  content: " ";
  position: absolute;
  top: 2px;
  left: 0;
  height: 15px;
  width: 1px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .site-footer-aside {
    padding: 10px 0;
    text-align: center;
    font-size: 12px;
    font-size: 0.75rem;
  }
  .site-footer-aside li {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .site-footer-aside li + li {
    padding-left: 10px;
    margin-left: 6px;
  }
}

.site-footer--microsite:before,
.site-footer--campaign:before {
  display: none;
}

.site-footer-aside--microsite > .container > ul {
  display: inline-block;
}
.site-footer-aside--microsite .footer-social-buttons {
  display: block;
}
.site-footer-aside--microsite .footer-social-buttons .fa:before {
  font-size: 26px;
}
.site-footer-aside--microsite .footer-social-buttons li + li {
  padding-left: 7px;
  margin-left: 7px;
}
.site-footer-aside--microsite .footer-social-buttons li + li:before {
  display: none;
}

@media screen and (min-width: 768px) {
  .site-footer-aside--microsite > .container:first-child > .container:first-child {
    float: left;
    width: auto;
  }
  .site-footer-aside--microsite .footer-social-buttons {
    float: right;
    margin-top: -8px;
    transform: translateY(5px);
  }
}
@media screen and (max-width: 500px) {
  .site-footer-aside--microsite > .container:first-child > .container:first-child {
    margin-bottom: 3px;
  }
  .site-footer-aside--microsite > .container:first-child > .container:first-child li {
    display: block;
    padding-left: 0;
    margin-left: 0;
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .site-footer-aside--microsite > .container:first-child > .container:first-child li:before {
    display: none;
  }
}
.tooltipster-base {
  font-family: "Open Sans", sans-serif;
}

.tooltipster-sidetip .tooltipster-box {
  border: none;
  background: rgb(47, 53, 67);
}
.tooltipster-sidetip .tooltipster-arrow {
  height: 8px;
  margin-left: -8px;
  width: 16px;
}
.tooltipster-sidetip .tooltipster-arrow-background {
  display: none;
}
.tooltipster-sidetip .tooltipster-arrow-border {
  border: 8px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px;
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: rgb(47, 53, 67);
}
.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 16px;
  margin-left: 0;
  margin-top: -8px;
  width: 8px;
}
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: rgb(47, 53, 67);
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 16px;
  margin-left: 0;
  margin-top: -8px;
  width: 8px;
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: rgb(47, 53, 67);
}
.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px;
}
.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: rgb(47, 53, 67);
}

/*
    Styling overrides for the awesomplete autocomplete js library
*/
div.awesomplete > ul {
  color: rgb(70, 70, 70);
  background: rgb(255, 255, 255);
  border: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: 0.05em 0.2em 0.6em rgba(0, 0, 0, 0.5);
}

div.awesomplete mark,
div.awesomplete li:hover mark,
div.awesomplete li[aria-selected=true] mark {
  background: transparent;
  color: inherit;
}

/*
	Close button styles
*/
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.3;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.close:focus, .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 1;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

/*
	Alert styles
*/
.alert {
  display: inline-block;
  padding: 12px 20px;
  margin-bottom: 1em;
  border: 1px solid transparent;
  border-radius: 2px;
  position: relative;
  font-family: "Open Sans", sans-serif;
}
.alert .close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  color: inherit;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d;
  margin: 0 auto;
}
.alert-success hr {
  border-top-color: #c1e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6d5ec;
}
.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7ecb5;
}
.alert-warning .alert-link {
  color: #66512c;
}

.alert-error {
  background-color: rgb(242, 222, 222);
  border-color: rgb(210, 128, 128);
  color: rgb(165, 43, 43);
  margin: 0 auto;
}
.alert-error hr {
  border-top-color: #e4b9b9;
}
.alert-error .alert-link {
  color: #843534;
}

.checkbox [type=checkbox]:checked, .checkbox [type=checkbox]:not(:checked) {
  border: 0;
  clip: rect(0 0 0 0);
  height: auto;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: auto;
}
.checkbox [type=checkbox]:checked ~ .faux-checkbox, .checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  margin: -2px 8px 0 0;
  width: 32px;
  height: 32px;
  border: 1px solid rgb(194, 194, 194);
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1), 0 0 2px transparent;
  background: #fff;
  border-radius: 1px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.checkbox [type=checkbox]:checked ~ .faux-checkbox:before, .checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox:before {
  content: "\f00c";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 3px;
  font-size: 26px;
  line-height: 0.8;
  color: rgb(47, 53, 67);
  transition: all 0.2s;
}
.checkbox [type=checkbox]:checked ~ .faux-checkbox:hover, .checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox:hover {
  border-color: rgb(107, 120, 143);
}
@media screen and (max-width: 767px) {
  .checkbox [type=checkbox]:checked ~ .faux-checkbox, .checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox {
    width: 18px;
    height: 18px;
    border-width: 1px;
    border-color: rgb(128, 128, 128);
  }
  .checkbox [type=checkbox]:checked ~ .faux-checkbox:before, .checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox:before {
    font-size: 16px;
    top: 2px;
    left: 1px;
  }
}

form {
  font-family: "Open Sans", sans-serif;
}

.input-validation-error {
  border-color: rgb(210, 128, 128);
}
.input-validation-error + .field-validation-error {
  margin-top: -1px;
}

.field-validation-error {
  display: inline-block;
  padding: 10px 15px;
  margin: 0 0 1em;
  border: 1px solid transparent;
  background-color: rgb(242, 222, 222);
  border-color: rgb(210, 128, 128);
  color: rgb(165, 43, 43);
}

.form-group {
  margin: 1em 0;
}
.form-group [type=text],
.form-group [type=search],
.form-group [type=email],
.form-group textarea {
  font-size: 16px;
  font-size: 1rem;
  padding: 15px;
}
.form-group .default-select_inner {
  padding: 15px 68px 15px 15px;
}

.form-submit-border [type=submit],
.form-submit-border .btn {
  min-width: 200px;
}

.checkbox label {
  display: inline-block;
  cursor: pointer;
}
.checkbox [type=checkbox]:not(:checked) ~ .faux-checkbox:before {
  opacity: 0;
  transform: scale(0);
}
.checkbox [type=checkbox]:checked ~ .faux-checkbox:before {
  opacity: 1;
  transform: scale(1);
}
.checkbox [type=checkbox]:checked ~ .faux-checkbox:after {
  background: rgb(255, 255, 255);
  border-color: rgb(255, 255, 255);
}
.checkbox [type=checkbox]:disabled:not(:checked) ~ .faux-checkbox, .checkbox [type=checkbox]:disabled:checked ~ .faux-checkbox {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
.checkbox [type=checkbox]:disabled:checked ~ .faux-checkbox:before {
  color: #999;
}
.checkbox [type=checkbox]:disabled ~ .faux-checkbox:before {
  color: #aaa;
}
@media screen and (max-width: 767px) {
  .checkbox [type=checkbox]:checked ~ .faux-checkbox {
    border-color: rgb(128, 128, 128);
  }
}

@media screen and (max-width: 767px) {
  .form-group {
    margin: 1em 0;
  }
  .form-group [type=text],
  .form-group [type=search],
  .form-group [type=email],
  .form-group textarea {
    font-size: 16px;
    font-size: 1rem;
    padding: 8px 10px;
  }
  .form-group .default-select_inner {
    padding: 15px 68px 15px 15px;
  }
}
.checkbox.checkbox--enhance label,
.radio.radio--enhance label {
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  line-height: 32px;
}
@media screen and (max-width: 767px) {
  .checkbox.checkbox--enhance label,
  .radio.radio--enhance label {
    line-height: 20px;
  }
}
.checkbox.checkbox--enhance input[type=checkbox],
.checkbox.checkbox--enhance input[type=radio],
.radio.radio--enhance input[type=checkbox],
.radio.radio--enhance input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.checkbox.checkbox--enhance input[type=checkbox] ~ span.faux-checkbox,
.checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox,
.radio.radio--enhance input[type=checkbox] ~ span.faux-checkbox,
.radio.radio--enhance input[type=radio] ~ span.faux-checkbox {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  margin: 0 8px 0 0;
  border: 1px solid rgb(194, 194, 194);
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.1), 0 0 2px transparent;
  background: #fff;
  transition: all 0.2s;
}
.checkbox.checkbox--enhance input[type=checkbox] ~ span.faux-checkbox:before,
.checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox:before,
.radio.radio--enhance input[type=checkbox] ~ span.faux-checkbox:before,
.radio.radio--enhance input[type=radio] ~ span.faux-checkbox:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  transition: all 0.2s;
  opacity: 0;
  transform: translate(-50%, -50%) scale(0);
}
.checkbox.checkbox--enhance input[type=checkbox]:checked ~ span.faux-checkbox:before,
.radio.radio--enhance input[type=checkbox]:checked ~ span.faux-checkbox:before {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1;
}
.checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox,
.radio.radio--enhance input[type=radio] ~ span.faux-checkbox {
  width: 32px;
  height: 32px;
  border-radius: 100%;
}
@media screen and (max-width: 767px) {
  .checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox,
  .radio.radio--enhance input[type=radio] ~ span.faux-checkbox {
    width: 20px;
    height: 20px;
  }
}
.checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox:hover,
.radio.radio--enhance input[type=radio] ~ span.faux-checkbox:hover {
  border-color: rgb(107, 120, 143);
}
.checkbox.checkbox--enhance input[type=radio] ~ span.faux-checkbox:before,
.radio.radio--enhance input[type=radio] ~ span.faux-checkbox:before {
  content: "";
  height: 2px;
  width: 2px;
  border-radius: 100%;
  background: rgb(47, 53, 67);
}
.checkbox.checkbox--enhance input[type=radio]:checked ~ span.faux-checkbox:before,
.radio.radio--enhance input[type=radio]:checked ~ span.faux-checkbox:before {
  opacity: 1;
  height: 60%;
  width: 60%;
  transform: translate(-50%, -50%) scale(1);
}

* {
  box-sizing: border-box;
}

.blog-container {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.blog-container .hide-on-mobile-section {
  display: block;
}
.blog-container .show-only-on-mobile-section {
  display: none;
}
@media screen and (max-width: 992px) {
  .blog-container .hide-on-mobile-section {
    display: none;
  }
  .blog-container .show-only-on-mobile-section {
    display: block;
  }
}

.blog-article-heading h1 {
  font-size: 48px;
  font-weight: normal;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .blog-article-heading h1 {
    font-size: 24px;
  }
}
.blog-article-heading .blog-info {
  padding: 1em 0;
}
.blog-article-heading .blog-info h3 {
  display: inline;
  font-size: 14px;
  padding-right: 10px;
}
.blog-article-heading .blog-info span {
  padding-right: 10px;
}
.blog-article-heading .blog-info span.fa {
  color: #D23C0F;
}

.blog-main-content-panel > main {
  display: block;
  padding-bottom: 40px;
  border-bottom: 1px solid #F5BE80;
}
.blog-main-content-panel > main > * + * {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .blog-main-content-panel > main .blog-featured-image {
    margin: 0 -10px;
  }
}
.blog-main-content-panel > main .blog-featured-image > img {
  width: 100%;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.blog-main-content-panel > main .blog-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-weight: 300;
  font-size: 14px;
}
.blog-main-content-panel > main .blog-tag > span {
  padding: 5px 10px;
  background: #F5BE80;
  text-align: center;
  margin-right: 15px;
}
.blog-main-content-panel > main .blog-article-heading {
  font-size: 2em;
  line-height: 120%;
  font-weight: bold;
}
.blog-main-content-panel > main .blog-article-content > h3 {
  color: rgb(203, 78, 19);
}

.blog-main-thin-panel {
  padding-left: 50px;
}
@media screen and (max-width: 992px) {
  .blog-main-thin-panel {
    padding-left: 0.625rem;
  }
}

.blog-component-wrapper {
  padding-bottom: 40px;
}
@media screen and (max-width: 992px) {
  .blog-component-wrapper {
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 767px) {
  .blog-component-wrapper {
    margin: 0 -10px;
  }
  .blog-component-wrapper.mobile-padding {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.blog-component-wrapper:nth-of-type(1) {
  padding-top: 40px;
}
@media screen and (max-width: 992px) {
  .blog-component-wrapper:nth-of-type(1) {
    padding-top: 20px;
  }
}

.guest-author-bg {
  background: rgb(245, 190, 128);
  background: -moz-linear-gradient(-45deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
  background: -webkit-gradient(left top, right bottom, color-stop(0%, rgb(245, 190, 128)), color-stop(100%, rgb(243, 114, 76)));
  background: -webkit-linear-gradient(-45deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
  background: -o-linear-gradient(-45deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
  background: -ms-linear-gradient(-45deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
  background: linear-gradient(135deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
}
.guest-author-bg.guest-author-border {
  padding: 5px;
}

.c-page-crumbs + .blog-landing-banner {
  margin-top: -56px;
}
@media screen and (max-width: 767px) {
  .c-page-crumbs + .blog-landing-banner {
    margin-top: 0;
  }
}

.c-bog-crumbs {
  color: #fff;
}
.c-bog-crumbs li > a {
  color: #fff;
}

.blog-landing-banner {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  position: relative;
  color: white;
}
.blog-landing-banner .c-banner-crumbs {
  position: absolute;
  top: 0;
  left: 0;
  padding: 15px 0;
  width: 100%;
  background: linear-gradient(90deg, rgba(245, 206, 103, 0.25) 0%, rgba(245, 206, 103, 0) 100%);
}
@media screen and (max-width: 992px) {
  .blog-landing-banner .c-banner-crumbs {
    padding: 5px 0;
  }
}
.blog-landing-banner .c-banner-crumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.blog-landing-banner .c-banner-crumbs ul li {
  display: inline-block;
  vertical-align: top;
}
.blog-landing-banner .c-banner-crumbs ul li a {
  display: inline;
  text-decoration: none;
  color: #fff;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.blog-landing-banner .c-banner-crumbs ul li + li:before {
  content: "/";
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 0 1px;
}
.blog-landing-banner .blog-landing-banner_img {
  width: 100%;
  height: 350px;
  display: inline-block;
  position: relative;
}
.blog-landing-banner .blog-landing-banner_img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
@media screen and (max-width: 992px) {
  .blog-landing-banner .blog-landing-banner_img {
    height: 84px;
    margin: 0 -20px;
  }
}
@media screen and (max-width: 767px) {
  .blog-landing-banner .blog-landing-banner_img {
    margin: 0 -10px;
  }
}
.blog-landing-banner .blog-landing-banner_img > img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-width: 100%;
  width: 100%;
}
.blog-landing-banner .blog-landing-banner_content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.blog-landing-banner .blog-landing-banner_content .c_title {
  text-align: center;
  font-weight: 700;
  white-space: nowrap;
  font-size: 48px;
  font-size: 3rem;
}
@media screen and (max-width: 992px) {
  .blog-landing-banner .blog-landing-banner_content .c_title {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.blog-landing-banner .blog-landing-banner_content .c_subtitle {
  display: inline;
  font-size: 24px;
  font-size: 1.5rem;
}
@media screen and (max-width: 992px) {
  .blog-landing-banner .blog-landing-banner_content .c_subtitle {
    display: none;
  }
}

.blog-main-top-no-heading {
  padding: 20px;
}
.blog-main-top-no-heading .c_subtitle {
  display: none;
}
@media screen and (max-width: 992px) {
  .blog-main-top-no-heading .c_subtitle {
    display: inline;
    font-size: 16px;
    font-size: 1rem;
  }
}

.img-container {
  position: relative;
}
.img-container > img,
.img-container > video,
.img-container > iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  font-family: "object-fit: cover;";
}

.podcast-section {
  padding-top: 20px;
}

.search-result-heading {
  padding-bottom: 15px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 24px;
  font-size: 1.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.search-result-heading .clear-filter-btn {
  font-size: 18px;
  font-size: 1.125rem;
}
.search-result-heading .clear-filter-btn > a {
  text-decoration: none;
  cursor: pointer;
}
.search-result-heading .clear-filter-btn > a > i {
  padding-right: 5px;
}
.search-result-heading .clear-filter-btn > a:hover, .search-result-heading .clear-filter-btn > a:focus {
  text-decoration: underline;
}
@media screen and (max-width: 992px) {
  .search-result-heading {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.search-result-heading .search-result-hightlight {
  color: #D23C0F;
}

.all-blog-ctn {
  padding-bottom: 15px;
}
.all-blog-ctn a {
  background: none;
  color: #3B404A;
  width: 100%;
  border: 2px solid #F7901E;
  box-sizing: border-box;
  padding: 10px 14px;
}
.all-blog-ctn a:hover, .all-blog-ctn a:focus {
  background: #f5be80;
}
.all-blog-ctn a .btn_text {
  font-size: 24px;
  line-height: 24px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}

.c-blog-list-item_wrapper {
  padding-bottom: 20px;
}

.blog-disclaimer {
  padding: 20px 0 50px 0;
  font-size: 14px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.popular-highlight-blog .c-card-image {
  height: 200px;
}
.popular-highlight-blog .c-card-meta {
  padding: 0.5em 15px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  white-space: nowrap;
}
.popular-highlight-blog .c-card-meta span.fa {
  color: #D23C0F;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body {
  padding-bottom: 60px;
  margin: 5px 0;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_title {
  font-size: 20px;
  text-align: left;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author {
  font-size: 0.9em;
  padding: 10px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: auto;
  white-space: nowrap;
  align-items: center;
  position: absolute;
  margin-bottom: 0;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author .guest-author-bg {
  display: inline-block;
  border-radius: 50%;
  width: 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author .guest-author-bg.guest-author-border {
  width: 41px;
  padding: 3px;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author .guest-author-bg > img {
  border-radius: 50%;
  width: 35px;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author .c-card-author-name {
  flex-wrap: wrap;
  display: flex;
  padding-left: 10px;
  font-size: 14px;
}
.popular-highlight-blog .c-card.-theme-related .c-card_content .c-card_body .c-card_author .c-card-author-name .c-card-guest {
  color: #cb4e13;
  text-align: left;
}

.input-icon {
  position: relative;
}

.input-icon > i {
  position: absolute;
  display: block;
  transform: translate(0, -50%);
  top: 50%;
  pointer-events: none;
  width: 25px;
  text-align: center;
  font-style: normal;
}
.input-icon > i.dollar-prefix {
  padding-right: 5px;
}

.input-icon > input {
  padding-left: 25px;
  padding-right: 0;
}

.input-icon-right > i {
  right: 0;
}

.input-icon-right > input {
  padding-left: 0;
  padding-right: 25px;
  text-align: right;
}

.merchantSuitePaymentContainer {
  background: #f1f1f1;
  padding: 10px;
}
.merchantSuitePaymentContainer .payment-details {
  margin-bottom: 30px;
}
.merchantSuitePaymentContainer .payment-display-label {
  font-weight: bold;
  width: 250px;
  margin: 4px;
}
.merchantSuitePaymentContainer .payment-display-value {
  margin: 4px;
}
.merchantSuitePaymentContainer .form-validation-error {
  color: red;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentAuthForm .merchantSuitePaymentInput {
  width: 100%;
  font-size: 1rem;
  padding: 15px;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentAuthForm #merchantSuitePaymentAmount {
  padding-left: 20px;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentAuthForm .form-control {
  margin: 1em 0;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentAuthForm .dollar-prefix {
  transform: none;
  top: 30%;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentForm {
  overflow: hidden;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentForm .merchantsuite-payment-form-iframe {
  overflow: hidden;
  width: 100%;
  height: 350px;
}
.merchantSuitePaymentContainer #MerchantSuitePaymentForm .flex-row {
  display: flex;
}

/*! jQuery UI - v1.13.1 - 2022-03-29
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  -ms-filter: "alpha(opacity=70)"; /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("/assets/dist/images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("/assets/dist/images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.3;
  -ms-filter: Alpha(Opacity=30); /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

/* 
    The below styles should be used when using the Jquery-modal modal popup.
    You pass these styles with $modalElement.modal({
        ...otherOptions,
        modalClass: 'sjog-jq-modal',
        closeClass: 'sjog-jq-modal-close',
        blockerClass: 'sjog-jq-modal-blocker'
    })

    See: https://github.com/kylefox/jquery-modal/blob/master/README.md for more information.
*/
.sjog-jq-modal {
  border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  max-width: 600px !important;
}

.sjog-jq-modal-close {
  color: #b6154f;
  background: #fff;
  text-indent: unset !important;
  background-image: none !important;
  width: 24px !important;
  height: 24px !important;
  top: -12px !important;
  right: -12px !important;
  border-radius: 9999px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.5));
}

/*
	Classes for flex-box ordering per breakpoint
 */
.l-order-container {
  display: flex;
  flex-direction: column;
}

.l-order-item {
  flex: 1 0 auto;
  min-height: 0;
  min-width: 0;
}
.l-order-item.-order-1 {
  order: 1;
}
.l-order-item.-order-2 {
  order: 2;
}
.l-order-item.-order-3 {
  order: 3;
}
.l-order-item.-order-4 {
  order: 4;
}
.l-order-item.-order-5 {
  order: 5;
}
@media screen and (max-width: 767px) {
  .l-order-item {
    flex: 1 0 auto;
  }
  .l-order-item.-order-sm-1 {
    order: 1;
  }
  .l-order-item.-order-sm-2 {
    order: 2;
  }
  .l-order-item.-order-sm-3 {
    order: 3;
  }
  .l-order-item.-order-sm-4 {
    order: 4;
  }
  .l-order-item.-order-sm-5 {
    order: 5;
  }
}
.l-order-item .c-row {
  margin-top: 0;
  margin-bottom: 0;
}

/*
	Layout for locations search page(s)
 */
.l-loc_search {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}
.l-loc_search::-webkit-scrollbar {
  width: 19px;
  background: rgb(255, 255, 255);
}
.l-loc_search::-webkit-scrollbar-track {
  background: rgb(234, 234, 234);
  border: 0 solid #fff;
  border-width: 0 6px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.l-loc_search::-webkit-scrollbar-track:hover {
  background: rgb(212, 212, 212);
}
.l-loc_search::-webkit-scrollbar-thumb {
  background: rgb(210, 60, 15);
  border: 0 solid #fff;
  border-width: 0 6px;
  border-radius: 7px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.l-loc_search::-webkit-scrollbar-thumb:hover {
  background: #df6541;
}
.l-loc_search::-webkit-scrollbar-thumb:active {
  background: rgb(219, 83, 43);
}
.l-loc_search .l-loc-container {
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 0 0 auto;
}
@media screen and (min-width: 768px) {
  .l-loc_search .l-loc-container {
    width: 415.125px;
  }
}
@media screen and (min-width: 992px) {
  .l-loc_search .l-loc-container {
    width: 536.895px;
  }
}
@media screen and (min-width: 1200px) {
  .l-loc_search .l-loc-container {
    width: 647.595px;
  }
}
.l-loc_search-inner {
  padding: 1px 0;
  display: flex;
  height: auto;
  flex-direction: column;
}
.l-loc_search-inner .l-loc-container .container {
  width: auto;
}
.l-loc_map {
  position: relative;
}
.l-loc_map-wrapper, .l-loc_map-object {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .l-loc_map-wrapper p, .l-loc_map-object p {
    line-height: 1.3;
    font-size: 0.74rem;
  }
}
@media screen and (min-width: 768px) {
  .l-loc {
    height: 840px;
    position: relative;
  }
  .l-loc_search {
    height: 100%;
    width: 55.35%;
    margin: 0 auto 0 0;
  }
  .l-loc_map {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    width: 44.65%;
  }
  .l-loc_map.xs-show-map + .l-loc_search + .l-loc_search-inner {
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .l-loc_search-inner {
    padding: 0;
  }
  .l-loc_map {
    visibility: hidden;
    position: absolute;
    z-index: -1;
  }
  .l-loc_map.xs-show-map {
    visibility: visible;
    position: relative;
    z-index: initial;
  }
  .l-loc_map-wrapper {
    display: block;
    position: relative;
    padding-bottom: 95%;
  }
}
.l-loc .gm-style-iw > div:first-child {
  overflow: initial !important;
}

.l-card-list {
  margin-top: 30px;
  margin-bottom: 30px;
}
.l-card-list .c-card {
  margin: 10px 0;
}
@media screen and (max-width: 767px) {
  .l-card-list {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .l-card-list .c-card {
    margin: 5px 0;
  }
}

/*
	Buttons
 */
.c-btn.-newsletter, .form-submit-border .-newsletter[type=submit],
.form-submit-border .-newsletter.btn, .c-btn.-linkedin, .form-submit-border .-linkedin[type=submit],
.form-submit-border .-linkedin.btn, .c-btn.-youtube, .form-submit-border .-youtube[type=submit],
.form-submit-border .-youtube.btn, .c-btn.-twitter, .form-submit-border .-twitter[type=submit],
.form-submit-border .-twitter.btn, .c-btn.-facebook, .form-submit-border .-facebook[type=submit],
.form-submit-border .-facebook.btn {
  color: rgb(255, 255, 255);
}
.c-btn.-newsletter:hover, .form-submit-border .-newsletter[type=submit]:hover,
.form-submit-border .-newsletter.btn:hover, .c-btn.-linkedin:hover, .form-submit-border .-linkedin[type=submit]:hover,
.form-submit-border .-linkedin.btn:hover, .c-btn.-youtube:hover, .form-submit-border .-youtube[type=submit]:hover,
.form-submit-border .-youtube.btn:hover, .c-btn.-twitter:hover, .form-submit-border .-twitter[type=submit]:hover,
.form-submit-border .-twitter.btn:hover, .c-btn.-facebook:hover, .form-submit-border .-facebook[type=submit]:hover,
.form-submit-border .-facebook.btn:hover, .c-btn.-newsletter:focus, .form-submit-border .-newsletter[type=submit]:focus,
.form-submit-border .-newsletter.btn:focus, .c-btn.-linkedin:focus, .form-submit-border .-linkedin[type=submit]:focus,
.form-submit-border .-linkedin.btn:focus, .c-btn.-youtube:focus, .form-submit-border .-youtube[type=submit]:focus,
.form-submit-border .-youtube.btn:focus, .c-btn.-twitter:focus, .form-submit-border .-twitter[type=submit]:focus,
.form-submit-border .-twitter.btn:focus, .c-btn.-facebook:focus, .form-submit-border .-facebook[type=submit]:focus,
.form-submit-border .-facebook.btn:focus {
  color: rgb(255, 255, 255);
}
.c-btn.-newsletter .fa, .form-submit-border .-newsletter[type=submit] .fa,
.form-submit-border .-newsletter.btn .fa, .c-btn.-linkedin .fa, .form-submit-border .-linkedin[type=submit] .fa,
.form-submit-border .-linkedin.btn .fa, .c-btn.-youtube .fa, .form-submit-border .-youtube[type=submit] .fa,
.form-submit-border .-youtube.btn .fa, .c-btn.-twitter .fa, .form-submit-border .-twitter[type=submit] .fa,
.form-submit-border .-twitter.btn .fa, .c-btn.-facebook .fa, .form-submit-border .-facebook[type=submit] .fa,
.form-submit-border .-facebook.btn .fa {
  font-size: 25px;
  font-size: 1.5625rem;
  margin-right: 10px;
}

.c-btn.-newsletter.-icon, .form-submit-border .-newsletter.-icon[type=submit],
.form-submit-border .-newsletter.-icon.btn, .c-btn.-linkedin.-icon, .form-submit-border .-linkedin.-icon[type=submit],
.form-submit-border .-linkedin.-icon.btn, .c-btn.-youtube.-icon, .form-submit-border .-youtube.-icon[type=submit],
.form-submit-border .-youtube.-icon.btn, .c-btn.-twitter.-icon, .form-submit-border .-twitter.-icon[type=submit],
.form-submit-border .-twitter.-icon.btn, .c-btn.-facebook.-icon, .form-submit-border .-facebook.-icon[type=submit],
.form-submit-border .-facebook.-icon.btn {
  position: relative;
  padding-left: 42px;
}
.c-btn.-newsletter.-icon:before, .form-submit-border .-newsletter.-icon[type=submit]:before,
.form-submit-border .-newsletter.-icon.btn:before, .c-btn.-linkedin.-icon:before, .form-submit-border .-linkedin.-icon[type=submit]:before,
.form-submit-border .-linkedin.-icon.btn:before, .c-btn.-youtube.-icon:before, .form-submit-border .-youtube.-icon[type=submit]:before,
.form-submit-border .-youtube.-icon.btn:before, .c-btn.-twitter.-icon:before, .form-submit-border .-twitter.-icon[type=submit]:before,
.form-submit-border .-twitter.-icon.btn:before, .c-btn.-facebook.-icon:before, .form-submit-border .-facebook.-icon[type=submit]:before,
.form-submit-border .-facebook.-icon.btn:before {
  position: absolute;
  display: block;
  left: 0;
  top: 50%;
  transform: translatY(-50%);
  content: "";
  font-family: FontAwesome;
  padding: 0 5px 0 18px;
  font-size: 20px;
  line-height: 0;
  font-weight: normal;
}

.c-btn, .form-submit-border [type=submit],
.form-submit-border .btn {
  appearance: none;
  display: inline-block;
  background: rgb(85, 98, 120);
  border: 1px solid transparent;
  color: white;
  border-radius: 0;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  font-size: 1rem;
  padding: 15px 20px;
  padding: 0.9375rem 1.25rem;
  cursor: pointer;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  /*
  Modifiers
  */
  /*
  Themes
  */
  /*
  	Social themes
  */
}
.c-btn:hover, .form-submit-border [type=submit]:hover,
.form-submit-border .btn:hover, .c-btn:focus, .form-submit-border [type=submit]:focus,
.form-submit-border .btn:focus {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  border-color: rgba(70, 70, 70, 0.5);
}
.c-btn:focus, .form-submit-border [type=submit]:focus,
.form-submit-border .btn:focus {
  outline: none;
}
.c-btn:active, .form-submit-border [type=submit]:active,
.form-submit-border .btn:active {
  color: rgb(255, 255, 255);
  background: rgb(85, 98, 120);
  border-color: rgba(70, 70, 70, 0.5);
}
.c-btn .btn-text, .form-submit-border [type=submit] .btn-text,
.form-submit-border .btn .btn-text {
  display: inline-block;
  vertical-align: middle;
}
.c-btn .fa, .form-submit-border [type=submit] .fa,
.form-submit-border .btn .fa {
  vertical-align: middle;
}
.c-btn .fa + .btn-text, .form-submit-border [type=submit] .fa + .btn-text,
.form-submit-border .btn .fa + .btn-text {
  margin-left: 5px;
}
.c-btn .btn-text + .fa, .form-submit-border [type=submit] .btn-text + .fa,
.form-submit-border .btn .btn-text + .fa {
  margin-left: 5px;
}
form .c-btn, form .form-submit-border [type=submit], .form-submit-border form [type=submit],
form .form-submit-border .btn,
.form-submit-border form .btn {
  padding: 10px 15px;
}
.c-btn.-block, .form-submit-border .-block[type=submit],
.form-submit-border .-block.btn {
  display: block;
  width: 100%;
}
.c-btn.-width-4, .form-submit-border .-width-4[type=submit],
.form-submit-border .-width-4.btn {
  width: 390px;
  max-width: 100%;
}
.c-btn.-disabled, .form-submit-border .-disabled[type=submit],
.form-submit-border .-disabled.btn {
  cursor: not-allowed;
  box-shadow: none;
  opacity: 0.65;
}
.c-btn.-disabled:hover, .form-submit-border .-disabled[type=submit]:hover,
.form-submit-border .-disabled.btn:hover, .c-btn.-disabled:focus, .form-submit-border .-disabled[type=submit]:focus,
.form-submit-border .-disabled.btn:focus, .c-btn.-disabled:active, .form-submit-border .-disabled[type=submit]:active,
.form-submit-border .-disabled.btn:active {
  background: rgb(85, 98, 120);
  border: 1px solid transparent;
  color: white;
}
.c-btn.-theme-1, .form-submit-border .-theme-1[type=submit],
.form-submit-border .-theme-1.btn {
  background: transparent;
  border-color: rgb(59, 64, 74);
  box-shadow: inset 0 0 0 1px rgb(59, 64, 74);
  color: rgb(59, 64, 74);
}
.c-btn.-theme-1:hover, .form-submit-border .-theme-1[type=submit]:hover,
.form-submit-border .-theme-1.btn:hover, .c-btn.-theme-1:focus, .form-submit-border .-theme-1[type=submit]:focus,
.form-submit-border .-theme-1.btn:focus {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  box-shadow: inset 0 0 0 1px rgba(85, 98, 120, 0);
}
.c-btn.-theme-1:active, .form-submit-border .-theme-1[type=submit]:active,
.form-submit-border .-theme-1.btn:active {
  color: rgb(255, 255, 255);
  background: rgb(85, 98, 120);
}
.c-btn.-theme-1.-disabled:hover, .form-submit-border .-theme-1.-disabled[type=submit]:hover,
.form-submit-border .-theme-1.-disabled.btn:hover, .c-btn.-theme-1.-disabled:focus, .form-submit-border .-theme-1.-disabled[type=submit]:focus,
.form-submit-border .-theme-1.-disabled.btn:focus, .c-btn.-theme-1.-disabled:active, .form-submit-border .-theme-1.-disabled[type=submit]:active,
.form-submit-border .-theme-1.-disabled.btn:active {
  background: transparent;
  border-color: rgb(59, 64, 74);
  box-shadow: inset 0 0 0 1px rgb(59, 64, 74);
  color: rgb(59, 64, 74);
}
.c-btn.-theme-2, .form-submit-border .-theme-2[type=submit],
.form-submit-border .-theme-2.btn {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  border-color: rgba(70, 70, 70, 0.5);
}
.c-btn.-theme-2:hover, .form-submit-border .-theme-2[type=submit]:hover,
.form-submit-border .-theme-2.btn:hover, .c-btn.-theme-2:focus, .form-submit-border .-theme-2[type=submit]:focus,
.form-submit-border .-theme-2.btn:focus {
  color: rgb(255, 255, 255);
  background: rgb(85, 98, 120);
}
.c-btn.-theme-2:active, .form-submit-border .-theme-2[type=submit]:active,
.form-submit-border .-theme-2.btn:active {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
}
.c-btn.-theme-2.-disabled:hover, .form-submit-border .-theme-2.-disabled[type=submit]:hover,
.form-submit-border .-theme-2.-disabled.btn:hover, .c-btn.-theme-2.-disabled:focus, .form-submit-border .-theme-2.-disabled[type=submit]:focus,
.form-submit-border .-theme-2.-disabled.btn:focus, .c-btn.-theme-2.-disabled:active, .form-submit-border .-theme-2.-disabled[type=submit]:active,
.form-submit-border .-theme-2.-disabled.btn:active {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  border-color: rgba(70, 70, 70, 0.5);
}
.c-btn.-link, .form-submit-border .-link[type=submit],
.form-submit-border .-link.btn {
  padding: 0;
  border-width: 0;
  background: transparent;
  color: rgb(0, 58, 51);
  text-decoration: none;
}
.c-btn.-link:hover .fa-chevron-right, .form-submit-border .-link[type=submit]:hover .fa-chevron-right,
.form-submit-border .-link.btn:hover .fa-chevron-right, .c-btn.-link:focus .fa-chevron-right, .form-submit-border .-link[type=submit]:focus .fa-chevron-right,
.form-submit-border .-link.btn:focus .fa-chevron-right {
  transform: translate3d(4px, 0, 0);
}
.c-btn.-link:hover .btn-text, .form-submit-border .-link[type=submit]:hover .btn-text,
.form-submit-border .-link.btn:hover .btn-text, .c-btn.-link:focus .btn-text, .form-submit-border .-link[type=submit]:focus .btn-text,
.form-submit-border .-link.btn:focus .btn-text {
  text-decoration: none;
}
.c-btn.-link .btn-text, .form-submit-border .-link[type=submit] .btn-text,
.form-submit-border .-link.btn .btn-text {
  text-decoration: underline;
}
.c-btn.-link .fa-chevron-right, .form-submit-border .-link[type=submit] .fa-chevron-right,
.form-submit-border .-link.btn .fa-chevron-right {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-btn.-facebook, .form-submit-border .-facebook[type=submit],
.form-submit-border .-facebook.btn {
  background: rgb(59, 89, 152);
}
.c-btn.-facebook:hover, .form-submit-border .-facebook[type=submit]:hover,
.form-submit-border .-facebook.btn:hover, .c-btn.-facebook:focus, .form-submit-border .-facebook[type=submit]:focus,
.form-submit-border .-facebook.btn:focus {
  background: #263961;
}
.c-btn.-facebook.-icon:before, .form-submit-border .-facebook.-icon[type=submit]:before,
.form-submit-border .-facebook.-icon.btn:before {
  content: "\f09a";
}
.c-btn.-twitter, .form-submit-border .-twitter[type=submit],
.form-submit-border .-twitter.btn {
  background: rgb(64, 153, 255);
}
.c-btn.-twitter:hover, .form-submit-border .-twitter[type=submit]:hover,
.form-submit-border .-twitter.btn:hover, .c-btn.-twitter:focus, .form-submit-border .-twitter[type=submit]:focus,
.form-submit-border .-twitter.btn:focus {
  background: #0071f3;
}
.c-btn.-twitter.-icon:before, .form-submit-border .-twitter.-icon[type=submit]:before,
.form-submit-border .-twitter.-icon.btn:before {
  content: "\f099";
}
.c-btn.-youtube, .form-submit-border .-youtube[type=submit],
.form-submit-border .-youtube.btn {
  background: rgb(221, 75, 57);
}
.c-btn.-youtube:hover, .form-submit-border .-youtube[type=submit]:hover,
.form-submit-border .-youtube.btn:hover, .c-btn.-youtube:focus, .form-submit-border .-youtube[type=submit]:focus,
.form-submit-border .-youtube.btn:focus {
  background: #ac2d1e;
}
.c-btn.-youtube.-icon:before, .form-submit-border .-youtube.-icon[type=submit]:before,
.form-submit-border .-youtube.-icon.btn:before {
  content: "\f167";
}
.c-btn.-linkedin, .form-submit-border .-linkedin[type=submit],
.form-submit-border .-linkedin.btn {
  background: rgb(64, 153, 200);
}
.c-btn.-linkedin:hover, .form-submit-border .-linkedin[type=submit]:hover,
.form-submit-border .-linkedin.btn:hover, .c-btn.-linkedin:focus, .form-submit-border .-linkedin[type=submit]:focus,
.form-submit-border .-linkedin.btn:focus {
  background: #2a6e92;
}
.c-btn.-linkedin.-icon:before, .form-submit-border .-linkedin.-icon[type=submit]:before,
.form-submit-border .-linkedin.-icon.btn:before {
  content: "\f0e1";
}
.c-btn.-newsletter, .form-submit-border .-newsletter[type=submit],
.form-submit-border .-newsletter.btn {
  background: rgb(142, 170, 155);
}
.c-btn.-newsletter:hover, .form-submit-border .-newsletter[type=submit]:hover,
.form-submit-border .-newsletter.btn:hover, .c-btn.-newsletter:focus, .form-submit-border .-newsletter[type=submit]:focus,
.form-submit-border .-newsletter.btn:focus {
  background: #658675;
}
.c-btn.-newsletter.-icon:before, .form-submit-border .-newsletter.-icon[type=submit]:before,
.form-submit-border .-newsletter.-icon.btn:before {
  content: "\f003";
}
@media screen and (max-width: 991px) {
  .c-btn, .form-submit-border [type=submit],
  .form-submit-border .btn {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 10px 15px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn, .form-submit-border [type=submit],
  .form-submit-border .btn {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 10px 15px;
  }
  .-sm-btn-stack .c-btn, .-sm-btn-stack .form-submit-border [type=submit], .form-submit-border .-sm-btn-stack [type=submit],
  .-sm-btn-stack .form-submit-border .btn,
  .form-submit-border .-sm-btn-stack .btn {
    margin: 5px 0;
  }
  .c-btn.-width-4, .form-submit-border .-width-4[type=submit],
  .form-submit-border .-width-4.btn {
    width: auto;
  }
}

.c-btn-row {
  margin: 30px 0 15px;
  text-align: center;
}
.c-btn-row .c-btn, .c-btn-row .form-submit-border [type=submit], .form-submit-border .c-btn-row [type=submit],
.c-btn-row .form-submit-border .btn,
.form-submit-border .c-btn-row .btn {
  margin: 0 10px 15px;
  min-width: 170px;
}
.c-btn-row .row .c-btn, .c-btn-row .row .form-submit-border [type=submit], .form-submit-border .c-btn-row .row [type=submit],
.c-btn-row .row .form-submit-border .btn,
.form-submit-border .c-btn-row .row .btn {
  margin: 5px 0;
}
@media screen and (max-width: 991px) {
  .c-btn-row .c-btn, .c-btn-row .form-submit-border [type=submit], .form-submit-border .c-btn-row [type=submit],
  .c-btn-row .form-submit-border .btn,
  .form-submit-border .c-btn-row .btn {
    min-width: 100px;
  }
}
@media screen and (max-width: 767px) {
  .c-btn-row {
    margin: 15px 0;
  }
  .c-btn-row .c-btn, .c-btn-row .form-submit-border [type=submit], .form-submit-border .c-btn-row [type=submit],
  .c-btn-row .form-submit-border .btn,
  .form-submit-border .c-btn-row .btn {
    min-width: 50px;
  }
  .c-btn-row .row {
    margin: 0 -5px;
  }
  .c-btn-row [class*=col-xs-6] {
    padding-left: 5px;
    padding-right: 5px;
  }
}

/*
	Hero component styles
 */
.c-hero {
  height: 500px;
  position: relative;
  overflow: hidden;
  /*
  Modifier
  */
}
.c-hero:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 180px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);
}
.c-hero + * {
  position: relative;
}
.c-hero_img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  overflow: hidden;
}
.c-hero_img .header-hero-img {
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.c-hero_img .header-hero-img.-xs {
  display: none;
}
.c-hero_img-gradient {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.c-hero_img-gradient .container {
  position: relative;
  height: 100%;
}
.c-hero_img-gradient .container:before {
  content: " ";
  position: absolute;
  top: 0;
  left: -200%;
  right: auto;
  height: 100%;
  width: 200%;
  background: rgba(255, 255, 255, 0.8);
}
.c-hero_img-gradient .gradient-el {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.c-hero_img-gradient .gradient-el:after {
  content: " ";
  position: absolute;
  top: 0;
  left: -50%;
  height: 150%;
  width: 102%;
  background: radial-gradient(ellipse closest-side, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 70%, rgba(255, 255, 255, 0) 100%);
  transform: translate3d(0, 0, 0);
}
.c-hero_panel {
  display: table;
  height: 100%;
  width: auto;
  max-width: 100%;
  z-index: 10;
  padding-bottom: 0;
  position: relative;
}
.c-hero_panel-shape {
  position: absolute;
  z-index: -1;
  top: 20px;
  left: -100px;
  right: 0;
  bottom: -80px;
  background: url("../images/hero-shape-1.svg") center center no-repeat;
  background-size: contain;
  opacity: 0.8;
}
.c-hero_content {
  display: table-cell;
  vertical-align: middle;
  padding: 20px 15px 20px;
  color: rgb(73, 80, 89);
  position: relative;
}
@media screen and (max-width: 1199px) {
  .c-hero_content {
    vertical-align: middle;
  }
}
.c-hero_foot {
  margin-top: -70px;
  position: relative;
  z-index: 10;
}
.c-hero_foot-inner {
  padding: 45px 10px 0;
  max-width: 740px;
  margin: 0 auto;
  text-align: center;
}
.c-hero_foot-inner p {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.64;
  margin: 15px 0;
}
.c-hero_shape-1 {
  position: absolute;
  right: -70px;
  bottom: -20px;
  height: 357px;
  width: 357px;
  background: url("../images/hero-shape-2.png") 0 0 no-repeat;
  background-size: contain;
}
.c-hero_logo {
  padding: 50px 0;
  max-width: 384px;
}
.c-hero_logo img {
  max-width: 100%;
  height: auto;
}
.c-hero.-align-right .c-hero_panel {
  margin: 0 0 0 auto;
  text-align: right;
}
.c-hero.-home .c-hero_content {
  padding: 20px 155px 30px 50px;
}
.c-hero.-landing .c-hero_panel {
  width: 400px;
}
.c-hero.-image-only + .has-secondary-nav .secondary-nav-fixed-container {
  margin-top: -400px;
}
.c-hero.-campaign {
  height: 525px;
  margin-bottom: -306px;
}
.c-hero.-campaign + .c-row {
  background: transparent;
}
.c-hero.-thin-theme {
  height: auto;
  padding-bottom: 350px;
  margin-bottom: -350px;
}
.c-hero.-thin-theme .c-hero_img-gradient .gradient-el:after {
  height: 90%;
  width: 109%;
}
.c-hero.-thin-theme .c-hero_panel {
  display: block;
  height: auto;
  padding-bottom: 40px;
  width: 540px;
}
.c-hero.-thin-theme .c-hero_content {
  display: block;
}
.c-hero.-thin-theme .c_title {
  font-size: 48px;
  font-size: 3rem;
}
.c-hero p {
  font-size: 22px;
  font-size: 1.375rem;
}
.c-hero .container {
  height: 100%;
  position: relative;
}
.c-hero .c-btn.-emergency, .c-hero .form-submit-border .-emergency[type=submit], .form-submit-border .c-hero .-emergency[type=submit],
.c-hero .form-submit-border .-emergency.btn,
.form-submit-border .c-hero .-emergency.btn {
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.c-hero .c-btn.-emergency .fa, .c-hero .form-submit-border .-emergency[type=submit] .fa, .form-submit-border .c-hero .-emergency[type=submit] .fa,
.c-hero .form-submit-border .-emergency.btn .fa,
.form-submit-border .c-hero .-emergency.btn .fa {
  margin-right: 5px;
}
.c-hero .c-btn.-emergency span, .c-hero .form-submit-border .-emergency[type=submit] span, .form-submit-border .c-hero .-emergency[type=submit] span,
.c-hero .form-submit-border .-emergency.btn span,
.form-submit-border .c-hero .-emergency.btn span {
  display: inline-block;
  vertical-align: middle;
}
.c-hero .c_title {
  font-size: 56px;
  font-size: 3.5rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  color: rgb(210, 60, 15);
  margin: 20px 0;
}
.c-hero .c_subtitle {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  color: rgb(73, 80, 89);
  margin: 20px 0 0;
}
.c-hero .c_cta {
  margin: 25px 0 0;
}
@media screen and (max-width: 991px) {
  .c-hero {
    height: 380px;
  }
  .c-hero_img-gradient .gradient-el:after {
    width: 120%;
  }
  .c-hero_panel {
    width: 50%;
  }
  .c-hero_panel-shape {
    left: -60px;
    bottom: -40px;
    right: -20px;
  }
  .c-hero_shape-1 {
    display: none;
  }
  .c-hero_foot-inner {
    padding: 35px 10px 0;
  }
  .c-hero_foot-inner p {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .c-hero_logo {
    max-width: 230px;
  }
  .c-hero .c_title {
    font-size: 42px;
    font-size: 2.625rem;
  }
  .c-hero .c_subtitle {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-hero.-home .c-hero_content {
    padding: 20px 70px 20px 30px;
  }
  .c-hero.-image-only .c-hero_img-gradient {
    display: none;
  }
  .c-hero.-landing .c-hero_panel, .c-hero.-thin-theme .c-hero_panel {
    width: 50%;
  }
  .c-hero.-thin-theme .c-hero_img-gradient .gradient-el:after {
    height: 75%;
    width: 120%;
  }
  .c-hero.-campaign {
    height: 380px;
    margin-bottom: -220px;
  }
}
@media screen and (max-width: 767px) {
  .c-hero {
    height: auto;
  }
  .c-hero:after {
    display: none;
  }
  .c-hero_panel {
    display: block;
    height: auto;
    width: 100%;
    max-width: 100%;
    margin: auto;
    background: transparent;
    position: relative;
    margin-top: -60px;
    z-index: 5;
    padding-bottom: 0;
  }
  .c-hero_panel-shape {
    display: none;
  }
  .c-hero_img {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
  }
  .c-hero_img:before {
    content: " ";
    display: block;
    padding-bottom: 50%;
  }
  .c-hero_img-gradient {
    display: none;
  }
  .c-hero_content {
    display: block;
    padding: 0 10px 10px;
    text-align: center;
    background: rgb(255, 255, 255);
    position: relative;
  }
  .c-hero_content:before {
    content: " ";
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  }
  .c-hero_foot {
    margin-top: 0;
  }
  .c-hero_foot-inner {
    padding: 0 10px 15px;
    max-width: none;
    margin: 0 auto;
    text-align: center;
  }
  .c-hero_foot-inner p {
    font-size: 15px;
    font-size: 0.9375rem;
    margin: 0;
  }
  .c-hero_foot-inner p + p {
    margin-top: 15px;
  }
  .c-hero.-campaign {
    display: none;
  }
  .c-hero.-home .c-hero_content {
    padding: 10px;
  }
  .c-hero.-landing .c-hero_panel, .c-hero.-thin-theme .c-hero_panel {
    width: 100%;
  }
  .c-hero.-image-only .c-hero_img {
    top: auto !important;
  }
  .c-hero.-image-only .c-hero_img:after {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);
  }
  .c-hero.-xs-theme-1 .c-hero_content {
    background: #808080;
    color: #fff;
  }
  .c-hero.-thin-theme {
    height: auto;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .c-hero.-thin-theme .c-hero_panel {
    padding-bottom: 0;
    width: auto;
  }
  .c-hero.-thin-theme .c_title {
    font-size: 22.5px;
    font-size: 1.40625rem;
  }
  .c-hero.-thin-theme .container {
    padding: 0;
  }
  .c-hero .c_title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.2;
    font-weight: normal;
    margin: 0 0 5px;
  }
  .c-hero .c_title br {
    display: none;
  }
  .c-hero .c_subtitle {
    font-size: 15px;
    font-size: 0.9375rem;
    margin: 10px 0;
  }
  .c-hero .c_cta {
    margin: 15px 0 0;
  }
  .c-hero .header-hero-img {
    display: none;
  }
  .c-hero .header-hero-img.-xs {
    display: block;
  }
}

html.js .header-hero-img {
  opacity: 0;
  transform: translate3d(0, -16px, 0);
  transition: 1000ms opacity cubic-bezier(0.26, 0.85, 0.46, 0.99), 1000ms transform cubic-bezier(0.26, 0.85, 0.46, 0.99), 50ms height cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
html.js .header-hero-img.fade-in {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.owl-carousel--hero .slide .removeBottonPadding {
  padding-bottom: 0px;
}

/*
	Vars
 */
/*
	Row components
 */
.c-row {
  padding: 40px 0;
  margin: 13px 0;
  position: relative;
  /*
  	Theme 1 has an image background, the content (.c-row_intro) has a white background.
  	Used on Home and Patients and visitors page.
  */
  /*
  	Theme 2 has a blue background and a green color.
  	Used on Patients and visitors page.
  */
  /*
  	Theme 3 has a green background and color.
  	Used on Specialist details page.
  */
  /*
  	Theme 4 has a gradient image background.
  	Used on services landing page.
  */
  /*
  	Theme 5 has a purple background with pruple color.
  	Used for quick links sections.
  */
  /*
  	Theme 6 has no background, the content (.c-row_intro) has a white background.
  	Used on Patients and visitors page.
  */
  /*
  	Theme 7 has image background, the body (.c-row_body) has a navy background.
  	The specialist search row, used on division landing page
  */
  /*
  	Theme 8 has a light navy blue background and color.
  	Used on Services landing page for the tabs row.
  */
  /*
  	Theme 9 and 10 have sligthly different yellow backgrounds
  	Used on Services landing page..
  */
  /*
  	Theme 5 has a purple background with pruple color.
  	Used for quick links sections.
  */
  /*
  	Grey banner used just above the footer
  	With logo and h2 
  */
  /*
  	Theme urgent has a pinky/red background.
  	Used on Services landing page..
  */
}
.c-row .c-row_img {
  background-size: cover;
  background-position: center;
  background-color: rgb(254, 252, 246);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.c-row .c-row_img.-mask-top:before {
  content: " ";
  position: absolute;
  bottom: 120px;
  right: 0;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0));
}
.c-row .c-row_img.-mask-bottom:after {
  content: " ";
  position: absolute;
  top: 120px;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0));
}
.c-row .c-row_img.-hero-img {
  max-height: 550px;
}
.c-row .c-row_intro {
  margin: 0 0 40px;
  text-align: center;
  padding: 0 20px;
}
.c-row .c-row_intro-inner {
  max-width: 820px;
  margin: 0 auto;
}
.c-row .c-row_intro-inner > *:first-child {
  margin-top: 0;
}
.c-row .c-row_title {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 1.3;
  text-align: center;
  margin: 0 0 25px;
}
.c-row .c-row_title.text-left {
  text-align: left;
}
.c-row .c-row_title a {
  text-decoration: none;
  color: inherit;
}
.c-row .c-row_cta {
  margin: 40px 0 0;
  text-align: center;
}
.c-row_body {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.8;
}
.c-row_body p {
  margin: 0 0 15px;
}
.c-row .container {
  position: relative;
}
.c-row .container .c-row_body .c-acc-1-container {
  margin-top: 0px;
  margin-bottom: 0px;
}
.c-row.-theme-1 {
  padding-top: 180px;
  padding-bottom: 180px;
}
.c-row.-theme-1 .c-row_intro {
  position: relative;
  padding: 40px 20px;
  background: rgb(255, 255, 255);
  box-shadow: -1.408px -8.889px 9.2px 0.8px rgba(0, 0, 0, 0.1);
  margin-top: 60px;
  margin-bottom: -180px;
}
.c-row.-theme-1 .c-row_box {
  position: relative;
  padding: 40px 20px;
  background: rgb(255, 255, 255);
  box-shadow: 0px 0px 58px -10px rgba(0, 0, 0, 0.35);
}
.c-row.-theme-2 {
  background: rgb(205, 222, 229);
  color: rgb(0, 58, 51);
  text-align: left;
}
.c-row.-theme-2 .c-row_title {
  margin-bottom: 50px;
}
.c-row.-theme-2 .c-row_cta {
  margin-top: 40px;
}
.c-row.-theme-3 {
  background: rgb(208, 222, 212);
  color: rgb(0, 58, 51);
  text-align: left;
}
.c-row.-theme-4 {
  padding: 50px 0 70px;
  text-align: center;
}
.c-row.-theme-5 {
  background: rgb(215, 204, 221);
  color: rgb(82, 41, 107);
  text-align: center;
  padding: 30px 0;
}
.c-row.-theme-5 .c-row_title {
  font-size: 35px;
  font-size: 2.1875rem;
}
.c-row.-theme-5 .c-row a {
  color: rgb(82, 41, 107);
}
.c-row.-theme-6 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.c-row.-theme-6 .c-row_intro {
  position: relative;
  padding: 40px 20px;
  background: rgb(255, 255, 255);
  box-shadow: 0px -9px 9.2px 0.8px rgba(0, 0, 0, 0.04);
}
.c-row.-theme-7 {
  padding-top: 84px;
  padding-bottom: 33px;
}
.c-row.-theme-7 .c-row_body {
  position: relative;
  padding: 30px;
  background: rgb(59, 64, 74);
  background: rgba(59, 64, 74, 0.9);
  color: rgb(255, 255, 255);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 18px;
  font-size: 1.125rem;
}
.c-row.-theme-7 .c-row_body label {
  font-weight: 500;
}
.c-row.-theme-7 .c-row_body input,
.c-row.-theme-7 .c-row_body .default-select_inner {
  font-size: inherit;
  font-family: inherit;
  border-color: rgb(128, 128, 128);
  padding: 18px;
  line-height: 1;
}
.c-row.-theme-7 .c-row_body .default-select_inner {
  padding: 19px 25px 19px 18px;
}
.c-row.-theme-7 .c-row_body .c-btn, .c-row.-theme-7 .c-row_body .form-submit-border [type=submit], .form-submit-border .c-row.-theme-7 .c-row_body [type=submit],
.c-row.-theme-7 .c-row_body .form-submit-border .btn,
.form-submit-border .c-row.-theme-7 .c-row_body .btn {
  min-height: 58px;
}
.c-row.-theme-7 .c-row_title {
  text-align: center;
  font-size: 35px;
  font-size: 2.1875rem;
  margin: 0 0 20px;
}
.c-row.-theme-8 {
  background: rgb(215, 219, 224);
  color: rgb(59, 64, 74);
  padding: 25px 0;
}
.c-row.-theme-9 {
  background: rgb(249, 237, 206);
  color: rgb(36, 49, 57);
  padding: 20px 0;
}
.c-row.-theme-10 {
  background: rgb(253, 244, 223);
  color: rgb(36, 49, 57);
  padding: 20px 0;
}
.c-row.-theme-11 {
  background: rgb(248, 224, 196);
  color: rgb(70, 70, 70);
  text-align: center;
  padding: 30px 0;
}
.c-row.-theme-11 .c-row_title {
  font-size: 35px;
  font-size: 2.1875rem;
}
.c-row.-lower-title {
  margin-top: 0;
  margin-bottom: 0;
  background-color: rgb(246, 246, 246);
}
.c-row.-lower-title .row {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-items: center;
}
.c-row.-lower-title .row h1,
.c-row.-lower-title .row h2,
.c-row.-lower-title .row h3 {
  margin: 0;
}
.c-row.-lower-title .row .site-logo {
  width: 240px;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .c-row.-lower-title .row .site-logo {
    width: 320px;
    margin-bottom: 0;
  }
}
.c-row.-theme-urgent {
  background: rgb(252, 227, 217);
  color: rgb(36, 49, 57);
  padding: 20px 0;
}
.c-row.-thin-padding {
  padding: 20px 0;
}
.c-row.-thin-padding + .-thin-padding {
  margin: 0;
  padding-top: 0;
}
.c-row.-thin-padding .c-row_title {
  margin-top: 0;
}
.c-row.-no-padding, .c-row.no-padding {
  padding: 0;
}
.c-row.-no-padding .c-row_title, .c-row.no-padding .c-row_title {
  margin-top: 0;
}
@media screen and (max-width: 991px) {
  .c-row .c-row_title {
    font-size: 45px;
    font-size: 2.8125rem;
  }
}
@media screen and (max-width: 767px) {
  .c-row {
    padding-top: 20px;
    padding-bottom: 20px;
    /*
    Themes
    */
  }
  .c-row.-xs-no-padding-top {
    padding-top: 0;
  }
  .c-row .c-row_img.-mask-top:before {
    height: 100px;
    top: 0;
    bottom: auto;
  }
  .c-row .c-row_img.-mask-bottom:after {
    height: 100px;
    bottom: 0;
    top: auto;
  }
  .c-row .c-row_intro {
    margin: 0 0 25px;
    padding-top: 1em;
  }
  .c-row .c-row_title {
    font-size: 21px;
    font-size: 1.3125rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 300;
    font-style: normal;
    margin: 0 0 15px;
  }
  .c-row .c-row_cta {
    margin: 15px 0;
  }
  .c-row .c-row_cta .c-btn, .c-row .c-row_cta .form-submit-border [type=submit], .form-submit-border .c-row .c-row_cta [type=submit],
  .c-row .c-row_cta .form-submit-border .btn,
  .form-submit-border .c-row .c-row_cta .btn {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .c-row .c-row_body {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.384;
  }
  .c-row .c-row_body a {
    font-weight: 700;
  }
  .c-row .c-row_body p {
    margin: 0;
  }
  .c-row .c-row_body p + p {
    margin-top: 10px;
  }
  .c-row.-theme-1 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .c-row.-theme-1 .c-row_img:not(.-mask-top) {
    position: relative;
  }
  .c-row.-theme-1 .c-row_img:not(.-mask-top):before {
    content: " ";
    display: block;
    padding-bottom: 40%;
    margin-bottom: -15%;
  }
  .c-row.-theme-1 .c-row_intro {
    margin: 0;
    padding: 15px;
  }
  .c-row.-theme-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .c-row.-theme-3 .c-row_intro {
    padding: 0;
    margin: 0;
  }
  .c-row.-theme-4 .c-row_intro, .c-row.-theme-4 .c-row_title, .c-row.-theme-4 .c-row_cta {
    text-align: center;
  }
  .c-row.-theme-4 .c-row_title {
    margin-bottom: 20px;
  }
  .c-row.-theme-4 .c-row_cta {
    margin-top: 30px;
  }
  .c-row.-theme-5 {
    padding: 20px 0;
  }
  .c-row.-theme-7 {
    padding: 0;
  }
  .c-row.-theme-7 .c-row_img {
    display: none;
  }
  .c-row.-theme-7 .c-row_title {
    font-size: 24px;
    font-size: 1.5rem;
  }
  .c-row.-theme-7 .c-row_title a {
    font-weight: 500;
  }
  .c-row.-theme-7 .c-row_body {
    margin-left: -10px;
    margin-right: -10px;
    padding: 20px 10px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-row.-theme-7 .c-row_body input,
  .c-row.-theme-7 .c-row_body .default-select_inner {
    padding: 12px;
  }
  .c-row.-theme-7 .c-row_body .default-select_inner {
    padding: 13px 44px 13px 13px;
  }
  .c-row.-theme-7 .c-row_body .default-select_inner:before {
    width: 44px;
  }
  .c-row.-theme-7 .c-row_body .default-select_inner:after {
    right: 15px;
  }
  .c-row.-theme-7 .c-row_body .c-btn, .c-row.-theme-7 .c-row_body .form-submit-border [type=submit], .form-submit-border .c-row.-theme-7 .c-row_body [type=submit],
  .c-row.-theme-7 .c-row_body .form-submit-border .btn,
  .form-submit-border .c-row.-theme-7 .c-row_body .btn {
    min-height: 0;
  }
  .c-row.-theme-7 .c-row_body .form-row {
    margin: 5px 0;
  }
  .c-row.-thin-padding {
    padding: 10px 0;
  }
}

.-grid-theme .c-row_img {
  background-color: #fff;
}

.c-row_box {
  position: relative;
  padding: 40px 20px;
  background: rgb(255, 255, 255);
  box-shadow: 0px 0px 58px -10px rgba(0, 0, 0, 0.25);
}
.c-row_box .c-row {
  margin-top: 0;
  padding-top: 0;
}
.c-row_box .c-row h1,
.c-row_box .c-row h2,
.c-row_box .c-row h3,
.c-row_box .c-row p {
  text-align: center;
}

@media screen and (min-width: 992px) {
  .c-row_box {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .c-row_box .c-row h1,
  .c-row_box .c-row h2,
  .c-row_box .c-row h3,
  .c-row_box .c-row p {
    padding-left: 15%;
    padding-right: 15%;
    text-align: center;
  }
}
.row.-narrow {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.c-row .c-row_cta--last {
  margin-bottom: 35px;
}
@media screen and (min-width: 768px) {
  .c-row .c-row_cta--last {
    margin-bottom: 60px;
  }
}

.c-row .c-row_box .c-row {
  padding-top: 0;
  margin-top: 0;
}
.c-row .c-row_box .container {
  width: auto !important;
}
.c-row .c-row_box .container .c-row_intro {
  position: relative;
  padding: 0;
  background: transparent;
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  .c-row .c-row_box .container .c-row_intro {
    padding: 0 25px;
  }
}

/*
	Card component styles
 */
.c-card {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  background: rgb(255, 255, 255);
  color: rgb(59, 64, 74);
  font-size: 18px;
  font-size: 1.125rem;
  padding: 30px 30px 18px;
  /*
  Themes
  */
}
.c-card[href] {
  text-decoration: none;
}
.c-card a:not([class]) {
  color: inherit;
}
.c-card .c-card_icon {
  display: block;
  font-size: 65px;
  font-size: 4.0625rem;
  line-height: 1;
  color: rgb(247, 219, 144);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  margin: 0 0 15px;
}
.c-card .c-card_title {
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.2;
  margin: 0;
}
.c-card .c-card_title a {
  text-decoration: none;
}
.c-card .c-card_body {
  margin: 15px 0;
}
.c-card .c-card_body p {
  margin: 0 0 15px;
  line-height: 1.4;
}
.c-card a:not(.c-btn) {
  color: inherit;
}
.c-card .c-btn, .c-card .form-submit-border [type=submit], .form-submit-border .c-card [type=submit],
.c-card .form-submit-border .btn,
.form-submit-border .c-card .btn {
  margin: 15px 0;
}
.no-flexbox .c-card {
  display: block;
}
.c-card.-theme-1 {
  text-align: center;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  box-shadow: 3px 5.196px 21.36px 2.64px rgba(0, 0, 0, 0.15);
}
.c-card.-theme-1[href] {
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-card.-theme-1[href]:hover, .c-card.-theme-1[href]:focus {
  background: rgb(248, 224, 196);
  text-decoration: none;
  color: #464646;
}
.c-card.-theme-1[href].has-icon:hover, .c-card.-theme-1[href].has-icon:focus {
  background: rgb(255, 255, 255);
}
.c-card.-theme-1[href].has-icon:hover .c-card_icon, .c-card.-theme-1[href].has-icon:focus .c-card_icon {
  color: rgb(85, 98, 120);
}
.c-card.-theme-1[href].has-icon:hover .c-btn.-theme-1, .c-card.-theme-1[href].has-icon:hover .form-submit-border .-theme-1[type=submit], .form-submit-border .c-card.-theme-1[href].has-icon:hover .-theme-1[type=submit],
.c-card.-theme-1[href].has-icon:hover .form-submit-border .-theme-1.btn,
.form-submit-border .c-card.-theme-1[href].has-icon:hover .-theme-1.btn, .c-card.-theme-1[href].has-icon:focus .c-btn.-theme-1, .c-card.-theme-1[href].has-icon:focus .form-submit-border .-theme-1[type=submit], .form-submit-border .c-card.-theme-1[href].has-icon:focus .-theme-1[type=submit],
.c-card.-theme-1[href].has-icon:focus .form-submit-border .-theme-1.btn,
.form-submit-border .c-card.-theme-1[href].has-icon:focus .-theme-1.btn {
  color: rgb(70, 70, 70);
  background: rgb(245, 190, 128);
  box-shadow: inset 0 0 0 1px rgba(85, 98, 120, 0);
}
.c-card.-theme-1 .c-card_title, .c-card.-theme-1 .c-card_body {
  font-weight: inherit;
  margin-bottom: 0.2em;
}
.c-card.-theme-1 .c-card_link {
  font-weight: 700;
}
.c-card.-long-1 {
  margin: 0;
  padding: 0 0 20px;
  text-align: left;
  background: transparent;
}
.c-card.-long-1 .c-card_title {
  font-size: 40px;
  font-size: 2.5rem;
  text-align: center;
  margin: 20px 0;
}
.c-card.-long-1 .c-card_body {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 20px 0;
}
.c-card.-long-1 .c-card_body p {
  margin: 0;
}
.c-card.-long-1 .c-card_body p + p {
  margin-top: 10px;
}
.c-card.-long-1 .c-card_cols li {
  margin: 18px 0;
}
.c-card.-long-1 .c-card_cols a:not(.c-btn) {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  text-decoration: none;
}
.c-card.-long-1 .c-card_cols a:not(.c-btn):hover, .c-card.-long-1 .c-card_cols a:not(.c-btn):focus {
  text-decoration: underline;
}
.c-card.-theme-full-img {
  width: 100%;
  text-align: center;
  font-weight: 500;
  box-shadow: 3px 5.196px 21.36px 2.64px rgba(0, 0, 0, 0.15);
  padding: 0;
  max-width: 305px;
  margin-bottom: 25px;
  text-decoration: none;
}
.c-card.-theme-full-img .c-card_body {
  padding: 10px 20px;
}
.c-card.-theme-full-img .c-card_body h3 {
  margin-bottom: 30px;
  font-size: 22px;
}
.c-card.-theme-full-img .c-card_body p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
}
.c-card.-theme-full-img img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 500px) {
  .c-card.-theme-full-img {
    margin-bottom: 15px;
  }
  .c-card.-theme-full-img .c-card_body {
    padding: 10px 20px;
  }
  .c-card.-theme-full-img .c-card_body h3 {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .c-card.-theme-full-img .c-card_body p {
    font-weight: 600;
    font-size: 13px;
  }
}
@media screen and (min-width: 992px) {
  .c-card.-theme-full-img {
    margin-bottom: 45px;
  }
  .c-card.-theme-full-img .c-card_body {
    padding: 10px 20px;
  }
  .c-card.-theme-full-img .c-card_body h3 {
    margin-bottom: 45px;
    font-size: 28px;
  }
  .c-card.-theme-full-img .c-card_body p {
    font-weight: 600;
    font-size: 16px;
  }
}
.c-card.c-fix-space-ie, .c-card .c-card_content.c-fix-space-ie {
  -ms-overflow-y: hidden;
  overflow-y: hidden;
}
.c-card.-theme-related {
  width: 100%;
  text-align: center;
  font-weight: 500;
  box-shadow: 3px 5.196px 21.36px 2.64px rgba(0, 0, 0, 0.15);
  padding: 0;
  max-width: 305px;
  margin-bottom: 25px;
  text-decoration: none;
  position: relative;
}
.c-card.-theme-related[href] {
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-card.-theme-related[href]:hover, .c-card.-theme-related[href]:focus {
  text-decoration: none;
  color: #464646;
  background: rgb(215, 219, 224);
  color: rgb(59, 64, 74);
}
.c-card.-theme-related .c-card_body {
  padding: 0 15px;
  padding-bottom: 80px;
}
.c-card.-theme-related .c-card_body h3 {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: 400;
}
.c-card.-theme-related .c-card_body p {
  font-size: 14px;
}
.c-card.-theme-related .c-card_body .c-btn, .c-card.-theme-related .c-card_body .form-submit-border [type=submit], .form-submit-border .c-card.-theme-related .c-card_body [type=submit],
.c-card.-theme-related .c-card_body .form-submit-border .btn,
.form-submit-border .c-card.-theme-related .c-card_body .btn {
  display: block;
  width: 89%;
  position: absolute;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .c-card.-theme-related {
    margin-left: auto;
    margin-right: auto;
  }
}
.c-card.-theme-full-img {
  width: 100%;
  text-align: center;
  font-weight: 500;
  box-shadow: 3px 5.196px 21.36px 2.64px rgba(0, 0, 0, 0.15);
  padding: 0;
  max-width: 305px;
  margin-bottom: 25px;
  text-decoration: none;
}
.c-card.-theme-full-img .c-card_body {
  padding: 10px 20px;
}
.c-card.-theme-full-img .c-card_body h3 {
  margin-bottom: 30px;
  font-size: 22px;
}
.c-card.-theme-full-img .c-card_body p {
  margin-bottom: 0;
  font-weight: 600;
  font-size: 16px;
}
.c-card.-theme-full-img img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 500px) {
  .c-card.-theme-full-img {
    margin-bottom: 15px;
  }
  .c-card.-theme-full-img .c-card_body {
    padding: 10px 20px;
  }
  .c-card.-theme-full-img .c-card_body h3 {
    margin-bottom: 20px;
    font-size: 16px;
  }
  .c-card.-theme-full-img .c-card_body p {
    font-weight: 600;
    font-size: 13px;
  }
}
@media screen and (min-width: 992px) {
  .c-card.-theme-full-img {
    margin-bottom: 45px;
  }
  .c-card.-theme-full-img .c-card_body {
    padding: 10px 20px;
  }
  .c-card.-theme-full-img .c-card_body h3 {
    margin-bottom: 45px;
    font-size: 28px;
  }
  .c-card.-theme-full-img .c-card_body p {
    font-weight: 600;
    font-size: 16px;
  }
}
@media screen and (max-width: 991px) {
  .c-card .c-card_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-card {
    display: block;
    padding: 19px;
    margin: 0 0 15px;
    font-size: 13px;
    font-size: 0.8125rem;
    /*
    Themes
    */
  }
  .c-card .c-card_icon {
    display: block;
    height: auto;
    line-height: 1;
    font-size: 34px;
    font-size: 2.125rem;
    margin: 0 0 10px;
  }
  .c-card .c-card_title {
    font-size: 21px;
    font-size: 1.3125rem;
    margin: 0 0 10px;
  }
  .c-card .c-card_body {
    margin: 10px 0;
  }
  .c-card .c-card_body p {
    margin: 0;
  }
  .c-card .c-card_body p + p {
    margin-top: 10px;
  }
  .c-card .c-card_btn, .c-card .c-card_link {
    margin-top: 15px;
  }
  .c-card ul {
    margin: 0;
  }
  .c-card li {
    margin: 0;
    padding: 5px 0;
  }
  .c-card .c-btn, .c-card .form-submit-border [type=submit], .form-submit-border .c-card [type=submit],
  .c-card .form-submit-border .btn,
  .form-submit-border .c-card .btn {
    margin: 8px 0;
  }
  .c-card.-theme-1 {
    padding: 30px 15px 18px;
  }
  .c-card.-theme-1 .c-card_btn, .c-card.-theme-1 .c-card_link {
    margin-top: 15px;
  }
  .c-card.-theme-1 .c-list-hor-icon {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .c-card.-theme-1 .c-list-hor-icon li {
    padding: 0 3px;
  }
  .c-card.-long-1 {
    margin: 8px 0;
    padding: 0;
    text-align: left;
    background: transparent;
  }
  .c-card.-long-1 .c-card_title {
    font-size: 21px;
    font-size: 1.3125rem;
    margin: 0 0 10px;
  }
  .c-card.-long-1 .c-card_body {
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 10px 0;
  }
  .c-card.-long-1 .c-card_cols li {
    margin: 0;
    padding: 6px 0;
  }
}

.c-number {
  max-width: 290px;
  margin: auto;
  text-align: center;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-number:hover .c-number_number {
  transform: translate3d(0, -2px, 0);
  background: rgb(85, 98, 120);
  color: rgb(255, 255, 255);
}
.c-number_number {
  font-size: 70px;
  font-size: 4.375rem;
  color: rgb(107, 120, 143);
  margin: 0 auto 10px;
  width: 223px;
  height: 223px;
  border-radius: 50%;
  background: rgb(255, 255, 255);
  line-height: 223px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-number_percent {
  font-size: 70px;
  font-size: 4.375rem;
  color: rgb(210, 60, 15);
  margin: 0 auto 10px;
  width: 225px;
  height: 225px;
  line-height: 225px;
  position: relative;
}
.c-number_circle-line {
  position: absolute;
  top: 0;
  left: 0;
}
.c-number_description {
  font-size: 23px;
  font-size: 1.4375rem;
}
@media screen and (max-width: 991px) {
  .c-number_description {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 767px) {
  .c-number_number {
    font-size: 55px;
    font-size: 3.4375rem;
  }
  .c-number_percent {
    font-size: 35px;
    font-size: 2.1875rem;
    width: 112.5px;
    height: 112.5px;
    line-height: 112.5px;
  }
  .c-number_percent svg {
    width: 112.5px;
    height: 112.5px;
  }
  .c-number_description {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.c-number-container {
  position: relative;
  margin: 10px 0 15px;
}
.c-number-container.c-row {
  margin: 13px 0;
}
.c-number-container_bg, .c-number-container_bg.c-row_img {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 0;
  width: 100%;
  height: 500px;
  margin-top: -250px;
  background: center center no-repeat transparent;
  background-size: cover;
}
.c-number-container_bg:before, .c-number-container_bg:after, .c-number-container_bg.c-row_img:before, .c-number-container_bg.c-row_img:after {
  content: " ";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100px;
}
.c-number-container_bg:before, .c-number-container_bg.c-row_img:before {
  top: 0;
  background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.c-number-container_bg:after, .c-number-container_bg.c-row_img:after {
  bottom: 0;
  background: linear-gradient(to top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
}
.c-number-container .container {
  position: relative;
}
@media screen and (max-width: 767px) {
  .c-number-container {
    margin: 10px 0 0;
  }
  .c-number-container_bg {
    height: 300px;
    margin-top: -180px;
    background-size: 130% 100%;
  }
  .c-number-container [class*=col-xs-12] {
    padding: 0;
  }
}

.c-sign {
  flex: 1 0 auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 10px 0;
  background: rgb(215, 204, 221);
  color: rgb(70, 70, 70);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  box-shadow: 0 10px 20px -6px transparent, inset 0 0 0 5px transparent;
  transform: translate3d(0, 0, 0);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  /*
  Themes
  */
}
.c-sign:hover, .c-sign:focus {
  background: #cbbdd3;
  box-shadow: 0 10px 20px -6px rgba(0, 0, 0, 0.25), inset 0 0 0 5px rgba(0, 0, 0, 0.1);
  transform: translate3d(0, -2px, 0);
}
.no-flexbox .c-sign {
  display: block;
}
.c-sign_wrap {
  margin: 0;
  flex: 1 0 auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.c-sign_inner {
  max-width: 100%;
  padding: 90px 20px;
}
.has-tag .c-sign_inner {
  padding-top: 70px;
  padding-bottom: 70px;
}
.c-sign_title {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1;
  margin: 0;
}
.c-sign_tag {
  display: inline-block;
  padding: 7px 7px;
  color: rgba(47, 53, 67, 0.5);
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
  margin: 20px 10px 0;
  transition: 200ms color cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-sign a {
  color: inherit;
}
.c-sign.-theme-1 {
  background: rgb(248, 224, 196);
}
.c-sign.-theme-1:hover, .c-sign.-theme-1:focus {
  background: #f5d4ad;
  text-decoration: none;
  color: #464646;
}
.c-sign.-theme-1:hover .c-sign_tag, .c-sign.-theme-1:focus .c-sign_tag {
  color: rgb(47, 53, 67);
}
.c-sign.-theme-2 {
  background: rgb(255, 255, 255);
}
.c-sign.-theme-2:hover, .c-sign.-theme-2:focus {
  background: rgb(255, 255, 255);
}
@media screen and (max-width: 991px) {
  .c-sign_inner {
    margin: 20px 0;
    padding: 40px 20px;
  }
  .has-tag .c-sign_inner {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .c-sign_title {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .c-sign_tag {
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 12px;
  }
}
@media screen and (max-width: 767px) {
  .c-sign {
    min-height: 130px;
    margin: 5px 0;
  }
  .c-sign_inner {
    margin: 20px 0;
    padding: 40px 20px;
  }
  .has-tag .c-sign_inner {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .c-sign_title {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .c-sign_tag {
    font-size: 10px;
    font-size: 0.625rem;
    margin-top: 12px;
  }
}

.c-sign-container {
  margin: 15px 0 40px;
}
@media screen and (max-width: 767px) {
  .c-sign-container {
    margin: 15px 5px;
  }
  .c-sign-container [class*=col-xs-6] {
    padding-left: 5px;
    padding-right: 5px;
  }
}

/*
	News cards on home page
 */
.c-news-container {
  margin: 15px 0px;
}
.c-news-container .row {
  margin-left: -8px;
  margin-right: -8px;
}
.c-news-container [class*=col-] {
  padding-left: 8px;
  padding-right: 8px;
}
@media screen and (max-width: 767px) {
  .c-news-container {
    margin: 10px 0 0;
  }
  .c-news-container .row {
    margin-left: 0;
    margin-right: 0;
  }
  .c-news-container [class*=col-xs-12] {
    padding: 0;
  }
}

.c-news-card {
  display: block;
  padding: 28px;
  background: #fff;
  border: 2px solid rgb(143, 187, 165);
  border-radius: 2px;
  text-align: left;
  text-decoration: none;
  margin: 0 0 16px;
  color: #464646;
  /*
  	Theme 1 - Orange event theme
  */
}
.c-news-card:hover, .c-news-card:focus {
  text-decoration: none;
  color: #464646;
}
.c-news-card .c-news-card_head {
  display: table;
  width: 100%;
}
.c-news-card .c-news-card_tag {
  display: table-cell;
  vertical-align: top;
  width: 70px;
  padding: 0 20px 0 0;
  text-align: center;
  color: rgb(143, 187, 165);
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
}
.c-news-card .c-news-card_tag-icon {
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 1;
}
.c-news-card .c-news-card_tag-icon.c-news-card_tag-icon ~ .c-news-card_tag-webinar-icon {
  margin-top: 10px;
}
.c-news-card .c-news-card_tag-icon .sjog-webinar-icon {
  height: 35px; /* make it the same as font-size */
}
.c-news-card .c-news-card_tag-text {
  margin: 10px 0 0;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
.c-news-card .c-news-card_tag-text.c-news-card_tag-icon ~ .c-news-card_tag-webinar-text {
  margin-top: 0;
}
.c-news-card .c-news-card_head-body {
  display: table-cell;
  vertical-align: top;
  width: auto;
}
.c-news-card .c-news-card_title {
  margin: 0;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.25;
}
.c-news-card .c-news-card_title a:not([class]) {
  text-decoration: none;
  color: inherit;
}
.c-news-card .c-news-card_date {
  display: block;
  margin: 4px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.c-news-card .c-news-card_eventloc {
  display: block;
  margin: 4px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.c-news-card .c-news-card_eventcpd {
  display: block;
  margin: 4px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.c-news-card .c-news-card_body {
  margin: 20px 0 0;
  line-height: 1.666;
  font-size: 18px;
  font-size: 1.125rem;
  color: rgb(112, 112, 112);
}
.c-news-card .c-news-card_body a:not([class]) {
  text-decoration: none;
  color: inherit;
}
.c-news-card .c-news-card_body p {
  margin: 0;
}
.c-news-card .c-news-card_body p + p {
  margin-top: 25px;
}
.c-news-card .c-news-card_body img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.c-news-card .c-news-card_xs-img, .c-news-card .c-news-card_xs-tag {
  display: none;
}
.c-news-card.-theme-1 {
  border-color: rgb(210, 60, 15);
}
.c-news-card.-theme-1 .c-news-card_tag, .c-news-card.-theme-1 .c-news-card_xs-tag {
  color: rgb(210, 60, 15);
}
@media screen and (max-width: 991px) {
  .c-news-card .c-news-card_title {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media screen and (max-width: 767px) {
  .c-news-card {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 12px;
    margin: 0 0 10px;
  }
  .c-news-card[href] {
    position: relative;
  }
  .c-news-card[href]:after {
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    font-size: 1.125rem;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -8px;
    transform: translate3d(0, 0, 0);
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .c-news-card[href]:hover:after, .c-news-card[href]:focus:after {
    transform: translate3d(4px, 0, 0);
  }
  .c-news-card[href]:hover .c-news-card_title, .c-news-card[href]:focus .c-news-card_title {
    text-decoration: underline;
  }
  .c-news-card .c-news-card_tag {
    font-size: 10px;
    font-size: 0.625rem;
    border-radius: 0;
    padding: 6px 16px;
    display: none;
  }
  .c-news-card .c-news-card_tag.-tag-xs {
    display: inline-block;
  }
  .c-news-card .c-news-card_title {
    margin: 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .c-news-card .c-news-card_date {
    margin: 3px 0 5px;
    font-size: 10px;
    font-size: 0.625rem;
  }
  .c-news-card .c-news-card_eventloc {
    margin: 3px 0 5px;
    font-size: 10px;
    font-size: 0.625rem;
  }
  .c-news-card .c-news-card_eventcpd {
    margin: 3px 0 5px;
    font-size: 10px;
    font-size: 0.625rem;
  }
  .c-news-card .c-news-card_body {
    margin: 0;
    line-height: 1.538;
  }
  .c-news-card .c-news-card_head {
    display: table;
    width: 100%;
  }
  .c-news-card .c-news-card_xs-img {
    display: table-cell;
    vertical-align: top;
    width: 32%;
  }
  .c-news-card .c-news-card_xs-img img {
    width: 100%;
    height: auto;
  }
  .c-news-card .c-news-card_xs-img ~ .c-news-card_head-body {
    display: table-cell;
    vertical-align: top;
    padding-left: 8px;
  }
  .c-news-card .c-news-card_xs-tag {
    display: block;
    color: rgb(143, 187, 165);
    font-size: 10px;
    font-size: 0.625rem;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    padding: 12px 0 0;
  }
}

[data-masonry] {
  margin: 15px 0 0;
}

.masonry-item .c-news-card,
.masonry-item .c-news-social {
  margin: 0;
}

@media screen and (min-width: 1200px) {
  .masonry-item {
    width: 33.33%;
  }
}
@media screen and (max-width: 1199px) {
  .masonry-item {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  .masonry-item {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .-cols-2 .masonry-item {
    width: 50%;
  }
}

.c-news-social {
  padding: 28px;
  background: #fff;
  border: 2px solid rgb(194, 194, 194);
  border-radius: 2px;
  text-align: left;
  margin: 0 0 16px;
  position: relative;
  /*
  	Twitter theme for social card
  */
  /*
  	Facebook theme for social card
  */
}
.c-news-social .c-news-social_icon {
  font-size: 44px;
  font-size: 2.75rem;
  position: absolute;
  top: 20px;
  left: 20px;
}
.c-news-social .c-news-social_content {
  margin-left: 48px;
}
.c-news-social .c-news-social_title {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  font-size: 0.875rem;
  color: rgb(181, 181, 181);
  margin: 0 0 10px;
  display: flex;
  flex-direction: column;
}
.c-news-social .c-news-social_title a {
  font-size: 16px;
  font-size: 1rem;
  display: inline-block;
  margin-right: 3px;
  text-decoration: none;
  color: rgb(70, 70, 70);
}
.c-news-social .c-news-social_title time {
  text-transform: uppercase;
  margin-left: 3px;
  color: rgb(70, 70, 70);
}
.c-news-social .c-news-social_body {
  margin: 10px 0 0;
  line-height: 1.666;
  font-size: 18px;
  font-size: 1.125rem;
  color: rgb(112, 112, 112);
}
.c-news-social .c-news-social_body a {
  color: rgb(56, 178, 255);
  display: inline-block;
  vertical-align: top;
  margin: 0 6px 4px 0;
  word-break: break-word;
}
.c-news-social .c-news-social_body p {
  margin: 0;
}
.c-news-social .c-news-social_body p + p {
  margin-top: 10px;
}
.c-news-social.-twitter {
  border-color: rgb(64, 153, 255);
}
.c-news-social.-twitter .c-news-social_icon {
  color: rgb(64, 153, 255);
}
.c-news-social.-facebook {
  border-color: rgb(59, 89, 152);
}
.c-news-social.-facebook .c-news-social_icon {
  color: rgb(59, 89, 152);
}
@media screen and (max-width: 767px) {
  .c-news-social {
    font-size: 13px;
    font-size: 0.8125rem;
    font-family: "Open Sans", sans-serif;
    padding: 12px 12px 12px 43px;
    margin: 0 0 10px;
  }
  .c-news-social .c-news-social_icon {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1;
    top: 15px;
    left: 13px;
  }
  .c-news-social .c-news-social_title {
    font-size: 1em;
    font-family: inherit;
    margin-bottom: 0;
    color: rgb(181, 181, 181);
  }
  .c-news-social .c-news-social_title a {
    font-weight: 700;
    color: inherit;
    color: rgb(128, 128, 128);
  }
  .c-news-social .c-news-social_title time {
    font-size: 10px;
    font-size: 0.625rem;
    color: rgb(70, 70, 70);
  }
  .c-news-social .c-news-social_body {
    font-size: 1em;
    margin-top: 4px;
    line-height: 1.25;
    color: rgb(128, 128, 128);
  }
  .c-news-social .c-news-social_content {
    margin-left: 0;
  }
}

.c-featured-card-container {
  margin: 1em 0;
}

.c-featured-card {
  display: block;
  background: rgb(255, 255, 255);
  border: 2px solid rgb(143, 187, 165);
  border-radius: 2px;
  text-decoration: none;
  /*
  	Theme 1 - Orange event theme
  */
}
.c-featured-card_content {
  padding: 28px;
  text-align: left;
}
.c-featured-card_xs-img, .c-featured-card_img {
  background: no-repeat center center rgb(255, 255, 255);
  background-size: cover;
}
.c-featured-card_xs-img:after, .c-featured-card_img:after {
  content: " ";
  display: block;
}
.c-featured-card_head {
  display: table;
  width: 100%;
}
.c-featured-card_tag {
  display: table-cell;
  vertical-align: top;
  width: 70px;
  padding: 0 20px 0 0;
  text-align: center;
  color: #8fbba5;
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
}
.c-featured-card_tag-icon {
  font-size: 35px;
  font-size: 2.1875rem;
  line-height: 1;
}
.c-featured-card_tag-text {
  margin: 10px 0 0;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
}
.c-featured-card_head-body {
  display: table-cell;
  vertical-align: top;
  width: auto;
}
.c-featured-card .c-featured-card_title {
  margin: 0;
  font-size: 30px;
  font-size: 1.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.25;
}
.c-featured-card .c-featured-card_title a:not([class]) {
  text-decoration: none;
  color: inherit;
}
.c-featured-card_date {
  display: block;
  margin: 4px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
}
.c-featured-card.-theme-1 {
  border-color: rgb(210, 60, 15);
}
.c-featured-card.-theme-1 .c-news-card_tag, .c-featured-card.-theme-1 .c-news-card_xs-tag {
  color: rgb(210, 60, 15);
}
@media screen and (min-width: 992px) {
  .c-featured-card {
    display: flex;
    align-items: stretch;
  }
  .c-featured-card_content {
    flex: 1 0 41.6666666667%;
  }
  .c-featured-card_img {
    flex: 1 0 58.3333333333%;
  }
  .c-featured-card_xs-img {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .c-featured-card_img {
    display: none;
  }
  .c-featured-card_xs-img:after {
    padding-bottom: 40%;
  }
}
@media screen and (max-width: 767px) {
  .c-featured-card {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-featured-card_content {
    padding: 13px;
  }
  .c-featured-card_tag {
    width: 60px;
    padding: 3px 10px;
  }
  .c-featured-card_tag-icon {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .c-featured-card_tag-text {
    font-size: 10px;
    font-size: 0.625rem;
  }
  .c-featured-card .c-featured-card_title {
    margin: 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .c-featured-card_date {
    margin: 3px 0 5px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}

/*
	LISTS
 */
/*
	Horizontal links
 */
.c-list-hor-icon, .c-list-hor {
  margin: 20px 2px;
  padding: 0;
  list-style: none;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.c-list-hor-icon li, .c-list-hor li {
  display: inline-block;
  vertical-align: top;
  margin: 0 -2px 7px;
  padding: 0 14px;
  position: relative;
}
.c-list-hor-icon li + li:before, .c-list-hor li + li:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  height: 19px;
  width: 1px;
  background: rgb(70, 70, 70);
  margin: -2px 14px 0 -14px;
}
@media screen and (max-width: 767px) {
  .c-list-hor-icon, .c-list-hor {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-list-hor-icon li, .c-list-hor li {
    display: block;
    text-align: center;
    margin: 8px 0;
    padding: 0;
  }
  .c-list-hor-icon li + li:before, .c-list-hor li + li:before {
    display: none;
  }
}

.c-list-hor-icon {
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  height: 115px;
}
.c-list-hor-icon a {
  display: block;
  text-decoration: none;
}
.c-list-hor-icon a:hover, .c-list-hor-icon a:focus {
  text-decoration: none;
}
.c-list-hor-icon a:hover .fa, .c-list-hor-icon a:focus .fa {
  transform: translate3d(0, -3px, 0);
}
.c-list-hor-icon a:hover span, .c-list-hor-icon a:focus span {
  text-decoration: underline;
}
.c-list-hor-icon a [class*="fa "],
.c-list-hor-icon a [class*=sj-icon-] {
  display: block;
  color: rgb(245, 206, 103);
  font-size: 48px;
  font-size: 3rem;
  text-align: center;
  margin: 0 0 20px;
  transform: translate3d(0, 0, 0);
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-list-hor-icon li {
  padding: 0 23px;
}
.c-list-hor-icon li + li:before {
  width: 2px;
  margin: 0;
  position: absolute;
  top: 74px;
  left: -1px;
}
.c-list-hor-icon.-theme-1, .c-list-hor-icon.-theme-2 {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: table;
  width: 100%;
  margin: 35px 0 0;
  color: rgb(70, 70, 70);
}
.c-list-hor-icon.-theme-1 li, .c-list-hor-icon.-theme-2 li {
  display: table-cell;
  vertical-align: top;
  width: 33.3%;
  padding: 0 5px;
  margin: 10px 0 0;
}
.c-list-hor-icon.-theme-1 li + li:before, .c-list-hor-icon.-theme-2 li + li:before {
  display: none;
}
.c-list-hor-icon.-theme-2 a [class*="fa "],
.c-list-hor-icon.-theme-2 a [class*=sj-icon-] {
  color: rgb(107, 120, 143);
}
@media screen and (min-width: 768px) {
  .c-list-hor-icon {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .c-list-hor-icon li {
    display: table-cell;
    vertical-align: top;
  }
}
@media screen and (max-width: 991px) {
  .c-list-hor-icon {
    font-size: 14px;
    font-size: 0.875rem;
    margin: 20px 2px 0;
  }
  .c-list-hor-icon a [class*="fa "],
  .c-list-hor-icon a [class*=sj-icon-] {
    font-size: 25px;
    font-size: 1.5625rem;
    margin-bottom: 10px;
  }
  .c-list-hor-icon li {
    display: inline-block;
    vertical-align: top;
    width: 49.95%;
    padding: 0 10px;
    margin: 20px -2px 0;
    word-wrap: break-word;
  }
  .c-list-hor-icon li:before {
    display: none;
  }
  .c-list-hor-icon li + li:before {
    display: none;
  }
  .c-list-hor-icon li:nth-child(2n+2):before {
    display: block;
    content: " ";
    width: 1px;
    height: 14px;
    top: 34px;
  }
  .c-list-hor-icon.-theme-1, .c-list-hor-icon.-theme-2 {
    font-size: 10px;
    font-size: 0.625rem;
    margin: 10px 0 0;
  }
  .c-list-hor-icon.-theme-1 li, .c-list-hor-icon.-theme-2 li {
    font-size: 1em;
    margin-top: 20px;
  }
  .c-list-hor-icon.-theme-1 li:nth-child(2n+2):before,
  .c-list-hor-icon.-theme-1 li + li:before, .c-list-hor-icon.-theme-2 li:nth-child(2n+2):before,
  .c-list-hor-icon.-theme-2 li + li:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .c-list-hor-icon {
    font-size: 12.5px;
    font-size: 0.78125rem;
  }
  .c-list-hor-icon.-theme-1, .c-list-hor-icon.-theme-2 {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

/*
	Quick links box
 */
.c-list-quick {
  padding: 0;
  margin: 10px 0 0;
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: normal;
  text-align: left;
  color: inherit;
  /*
  	Theme 1 - used on location search
  */
}
.c-list-quick ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.c-list-quick li {
  margin: 0;
  padding: 0;
  position: relative;
}
.c-list-quick li + li {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}
.c-list-quick a {
  display: block;
  text-decoration: none;
  color: inherit;
  padding: 14px 40px 14px 0;
  position: relative;
}
.c-list-quick a:after {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
  font-size: 16px;
  font-size: 1rem;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-list-quick a:hover, .c-list-quick a:focus {
  text-decoration: underline;
}
.c-list-quick a:hover:after, .c-list-quick a:focus:after {
  transform: translate3d(4px, 0, 0);
}
.c-list-quick.-theme-1 {
  color: rgb(82, 41, 107);
  background: rgb(215, 204, 221);
}
.c-list-quick.-theme-1 .c-list-quick_title {
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  padding: 10px 0;
  margin: 0;
  background: rgba(0, 0, 0, 0.05);
}
.c-list-quick.-theme-1 ul {
  padding: 20px 0;
}
@media screen and (max-width: 767px) {
  .c-list-quick {
    font-size: 13px;
    font-size: 0.8125rem;
    /*
    Themes
    */
  }
  .c-list-quick_title {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 15px;
  }
  .c-list-quick.-theme-2 {
    padding: 15px;
    margin: 20px 0;
    font-size: 16px;
    font-size: 1rem;
  }
  .c-list-quick.-theme-2 .c-list-quick_title {
    margin-bottom: 15px;
  }
  .c-list-quick.-theme-2 li {
    text-transform: uppercase;
  }
}

/*
	Icon list
 */
.c-list-ico {
  list-style: none;
  margin: 20px 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.c-list-ico li.active_sm a {
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .c-list-ico li.active_sm a {
    pointer-events: all;
  }
}
.c-list-ico_icon {
  position: absolute;
  top: 6px;
  left: 0;
}
.c-list-ico_icon .fa {
  position: absolute;
  top: 0;
  left: 0;
}
.c-list-ico_time-table {
  display: table;
  width: 100%;
}
.c-list-ico_time-row {
  display: table-row;
}
.c-list-ico_time-cell {
  display: table-cell;
  vertical-align: top;
  width: auto;
}
.c-list-ico_time-cell:first-child {
  width: 56px;
  font-weight: 700;
}
.c-list-ico li {
  margin: 10px 0;
  padding-left: 25px;
  position: relative;
}
.c-list-ico a:not([class]) {
  color: inherit;
  text-decoration: none;
}
.c-list-ico a:not([class]):hover, .c-list-ico a:not([class]):focus {
  text-decoration: underline;
}
.c-list-ico a:not([class]) .fa {
  margin: 0 4px;
}
@media screen and (max-width: 767px) {
  .c-list-ico_time-cell:first-child {
    width: 46px;
  }
  .c-list-ico_icon {
    top: 5px;
  }
  .c-list-ico li {
    padding-left: 20px;
  }
  .c-list-ico.-xs-theme-1 li {
    color: rgb(70, 70, 70);
    font-weight: 600;
    text-transform: uppercase;
    padding-left: 30px;
    margin: 13px 0;
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-list-ico.-xs-theme-1 .fa {
    font-size: 22px;
    font-size: 1.375rem;
    color: rgb(245, 206, 103);
    top: -5px;
  }
}

/*
	Tag list
 */
.c-list-tags {
  margin: 20px 0 0;
  list-style: none;
  padding: 0;
}
.c-list-tags_tag {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  color: rgb(152, 152, 152);
  padding: 0;
  margin: 0;
}
.c-list-tags_tag + .c-list-tags_tag {
  margin-left: 3px;
}
.c-list-tags_tag + .c-list-tags_tag:before {
  content: "|";
  display: inline-block;
  margin-right: 7px;
}
@media screen and (max-width: 767px) {
  .c-list-tags {
    margin-top: 10px;
  }
  .c-list-tags_tag {
    font-size: 10px;
    font-size: 0.625rem;
    margin: 5px 0 0;
  }
  .c-list-tags_tag + .c-list-tags_tag {
    margin-left: 10px;
  }
  .c-list-tags_tag + .c-list-tags_tag:before {
    margin-right: 10px;
  }
}

.c-list-more {
  list-style: none;
  padding: 0;
  margin: 0;
}
.c-list-more_container {
  padding: 0;
  margin: 0;
}
.c-list-more li {
  margin: 15px 0;
  font-size: 16px;
  font-size: 1rem;
}
.c-list-more a {
  display: block;
  font-weight: 700;
  background: transparent;
  text-decoration: none;
  position: relative;
  padding-right: 20px;
}
.c-list-more a:hover .fa-chevron-right, .c-list-more a:focus .fa-chevron-right {
  transform: translate3d(4px, 0, 0);
}
.c-list-more a:hover .link-text, .c-list-more a:focus .link-text {
  text-decoration: underline;
}
.c-list-more a .link-text {
  display: inline-block;
  vertical-align: middle;
}
.c-list-more a .fa-chevron-right {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  position: absolute;
  top: 3px;
  right: 0;
}
@media screen and (max-width: 767px) {
  .c-list-more_container {
    padding: 5px 10px;
  }
  .c-list-more li {
    margin: 5px 0;
  }
  .c-list-more a {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

/*
	Related row "You may also be interested in..."
 */
.c-list-related {
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  list-style: none;
  margin: 30px 0;
  padding: 0;
  /*
  	Change styles based on c-row theme
  */
}
.c-list-related .c-list-related_link {
  display: block;
  color: inherit;
  text-decoration: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-list-related .c-list-related_link:hover, .c-list-related .c-list-related_link:focus {
  text-decoration: none;
  color: inherit;
}
.c-list-related .c-list-related_link:hover .c-list-related_link-inner:before, .c-list-related .c-list-related_link:focus .c-list-related_link-inner:before {
  transform: translate3d(4px, 0, 0);
}
.c-list-related .c-list-related_link:hover strong, .c-list-related .c-list-related_link:focus strong {
  text-decoration: underline;
}
.c-list-related .c-list-related_link strong {
  display: block;
  margin: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
}
.c-list-related .c-list-related_link span {
  display: block;
  margin: 6px 0 0;
  line-height: 1.5;
}
.c-list-related_link-inner {
  display: block;
  position: relative;
  padding: 15px 40px 15px 0;
}
.has-secondary-nav .c-list-related_link-inner {
  margin-left: 310px;
}
@media screen and (max-width: 991px) {
  .has-secondary-nav .c-list-related_link-inner {
    margin: 0;
  }
}
.secondary-nav-push .c-list-related_link-inner {
  margin: 0;
}
.c-list-related_link-inner:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -8px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-list-related_link-inner:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgb(70, 70, 70);
}
.c-list-related li {
  margin: 0;
  padding: 0;
}
.c-row_body .c-list-related {
  margin-top: 0;
}
.-theme-11 .c-list-related .c-list-related_link:hover, .-theme-11 .c-list-related .c-list-related_link:focus {
  background: rgb(251, 240, 228);
}
.-theme-11 .c-list-related .c-list-related_link-inner:after {
  background: rgb(70, 70, 70);
}
.-theme-5 .c-list-related .c-list-related_link:hover, .-theme-5 .c-list-related .c-list-related_link:focus {
  background: rgb(244, 233, 251);
}
.-theme-5 .c-list-related .c-list-related_link-inner:after {
  background: rgb(82, 41, 107);
}
@media screen and (max-width: 767px) {
  .c-list-related {
    font-size: 12.5px;
    font-size: 0.78125rem;
    margin: 15px 0;
  }
  .c-list-related .c-list-related_link strong {
    font-size: 14px;
    font-size: 0.875rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  .c-list-related_link-inner {
    padding: 10px 20px 10px 10px;
  }
  .c-list-related_link-inner:before {
    font-size: 10px;
    font-size: 0.625rem;
    margin-top: -5px;
    right: 10px;
  }
}

.c-grid-list {
  display: flex;
  flex-flow: row wrap;
  list-style: none;
}
.c-grid-list > li {
  display: block;
  float: left;
  flex: 1 1 50%;
  margin: 0;
  padding: 0;
  text-align: center;
}

@media screen and (max-width: 500px) {
  .c-grid-list {
    padding: 5px 10px;
  }
  .c-grid-list > li {
    flex: 1 1 100%;
  }
}
@media screen and (min-width: 768px) {
  .c-grid-list {
    padding: 5px 10px;
  }
  .c-grid-list > li {
    flex: 1 1 33.33333%;
  }
}
/*
	Panel component
 */
.c-panel {
  display: block;
  height: 534px;
  /*
  	Theme 1
  */
}
.c-panel a {
  color: inherit;
}
.c-panel_img {
  position: relative;
  overflow: hidden;
}
.c-panel_img .c-panel_svg {
  left: 0;
}
.c-panel_svg {
  position: absolute;
  top: 0;
  height: 100%;
  width: 200%;
}
.c-panel_svg svg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.c-panel_content {
  position: relative;
  overflow: hidden;
}
.c-panel_content:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(251, 206, 188, 0.79);
}
.c-panel_content .c-panel_svg {
  right: 0;
}
.c-panel_content-inner {
  display: table-cell;
  vertical-align: middle;
  padding: 30px;
  position: relative;
  z-index: 5;
  text-align: right;
  margin: 0 0 0 auto;
}
.c-panel_container {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  margin: 0 auto 0 0;
}
@media screen and (min-width: 768px) {
  .c-panel_container {
    width: 375px;
  }
}
@media screen and (min-width: 992px) {
  .c-panel_container {
    width: 485px;
  }
}
@media screen and (min-width: 1200px) {
  .c-panel_container {
    width: 585px;
  }
}
.c-panel_container-inner {
  display: table;
  height: 100%;
  max-width: 100%;
  margin: 0 0 0 auto;
}
.c-panel_body {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.77;
  margin: 25px 0 0;
  color: rgb(59, 64, 74);
}
.c-panel_body p {
  margin: 0;
}
.c-panel_body p + p {
  margin-top: 20px;
}
.c-panel_cta {
  margin-top: 30px;
}
.c-panel .c-panel_title {
  font-size: 40px;
  font-size: 2.5rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1.1;
  margin: 0;
}
.c-panel .c-panel_title a {
  text-decoration: none;
}
.c-panel .c-panel_date {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 10px 0 0;
}
.c-panel + .c-panel {
  margin-top: 14px;
}
.c-panel.-theme-1 .c-panel_content:after {
  background: rgba(198, 212, 237, 0.79);
}
.c-panel.-theme-2 .c-panel_content:after {
  background: rgba(245, 190, 128, 0.79);
}
.c-panel.-theme-3 .c-panel_content:after {
  background: rgba(236, 188, 178, 0.79);
}
@media screen and (min-width: 768px) {
  .c-panel {
    display: flex;
    align-items: stretch;
    /*
    	Display the panels in alternating rows for tablet and above
    */
  }
  .c-panel_img {
    flex: 1 0 50%;
  }
  .c-panel_content {
    flex: 1 0 50%;
  }
  .-alternate .c-panel:nth-child(even) .c-panel_img {
    order: 2;
  }
  .-alternate .c-panel:nth-child(even) .c-panel_img .c-panel_svg {
    left: -100%;
  }
  .-alternate .c-panel:nth-child(even) .c-panel_content {
    order: 1;
  }
  .-alternate .c-panel:nth-child(even) .c-panel_content .c-panel_svg {
    right: -100%;
  }
  .no-flexbox .c-panel {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .no-flexbox .c-panel_img, .no-flexbox .c-panel_content {
    display: table-cell;
    vertical-align: top;
    height: 100%;
    width: 50%;
  }
  .no-flexbox .c-panel_img .c-panel_svg {
    position: relative;
    overflow: auto;
    height: 100%;
  }
}
@media screen and (max-width: 991px) {
  .c-panel {
    height: 424px;
  }
  .c-panel .c-panel_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
@media screen and (max-width: 767px) {
  .c-panel {
    display: block;
    text-align: center;
    height: auto;
    position: relative;
    overflow: hidden;
  }
  .c-panel_img {
    display: block;
    position: static;
    padding: 0;
  }
  .c-panel_img:before {
    content: " ";
    display: block;
    padding-bottom: 50%;
  }
  .c-panel_img img {
    width: 100%;
  }
  .c-panel_svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .c-panel_content {
    display: block;
    padding: 0;
    margin: 0 10px 10px;
  }
  .c-panel_body {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.384;
    margin: 5px 0 0;
  }
  .c-panel_body p + p {
    margin-top: 10px;
  }
  .c-panel_content-inner {
    display: block;
    padding: 15px 15px 25px;
    text-align: center;
  }
  .c-panel_container-inner {
    display: block;
    width: auto;
  }
  .c-panel .c-panel_title {
    font-size: 21px;
    font-size: 1.3125rem;
    margin: 15px 0 5px;
  }
  .c-panel .c-panel_date {
    font-size: 10px;
    font-size: 0.625rem;
    margin: 5px 0 0;
  }
}

.c-panel.-theme-4 .c-panel_content:after {
  background-color: rgba(249, 237, 206, 0.79);
}

@media screen and (min-width: 768px) {
  .c-panel--left .c-panel_img {
    order: 2;
  }
  .c-panel--left .c-panel_container {
    float: right;
  }
  .c-panel--left .c-panel_content {
    order: 1;
  }
}
/*
	Accordion 1 styles
 */
.c-acc-1-container {
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  .c-acc-1-container {
    margin: 0;
  }
}

.c-acc-1 {
  margin: -1px 0;
}
.c-acc-1_btn {
  display: block;
  width: 100%;
  background: transparent;
  border: 0 solid;
  border-bottom-width: 1px;
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: inherit;
  text-align: left;
  padding: 20px 88px 20px 20px;
  position: relative;
  cursor: pointer;
  appearance: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-1_btn:focus {
  outline: none;
}
.c-acc-1_btn:hover {
  background: rgba(0, 0, 0, 0.05);
}
.c-acc-1_btn .btn-icon {
  position: absolute;
  right: 35px;
  top: 50%;
  margin-top: -15px;
  font-size: 35px;
  font-size: 2.1875rem;
}
.c-acc-1_btn .btn-icon:before, .c-acc-1_btn .btn-icon:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 5px;
  height: 29px;
  border-radius: 2px;
  background: currentColor;
  transition: 200ms transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-1_btn .btn-icon:before {
  transform: rotate(90deg);
}
.c-acc-1_btn .btn-icon:after {
  transform: rotate(180deg);
}
.c-acc-1.is-open .c-acc-1_btn .btn-icon:before {
  transform: rotate(135deg);
}
.c-acc-1.is-open .c-acc-1_btn .btn-icon:after {
  transform: rotate(225deg);
}
.c-acc-1_body {
  font-size: 16px;
  font-size: 1rem;
  background: rgba(255, 255, 255, 0.3);
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.c-acc-1_body ul {
  margin: 0;
}
.c-acc-1_body li {
  margin: 0;
}
.c-acc-1_body-inner {
  padding: 20px 20px 30px;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  .c-acc-1 {
    margin-left: -10px;
    margin-right: -10px;
  }
  .c-acc-1_btn {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 15px 35px 15px 10px;
  }
  .c-acc-1_btn .fa {
    right: 15px;
    margin-top: -6px;
    font-size: 12px;
    font-size: 0.75rem;
  }
  .c-acc-1_btn .btn-icon {
    right: 20px;
    top: 50%;
    margin-top: -6px;
    font-size: 35px;
    font-size: 2.1875rem;
  }
  .c-acc-1_btn .btn-icon:before, .c-acc-1_btn .btn-icon:after {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 2.5px;
    height: 14px;
    border-radius: 2px;
    background: currentColor;
    transition: 200ms transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  }
  .c-acc-1_btn .btn-icon:before {
    transform: rotate(90deg);
  }
  .c-acc-1_btn .btn-icon:after {
    transform: rotate(180deg);
  }
  .c-acc-1_body {
    font-size: 13px;
    font-size: 0.8125rem;
    width: auto;
    position: static;
    margin-left: 0;
    margin-right: 0;
  }
  .c-acc-1_body-inner {
    padding: 10px 0 15px;
  }
}

/*
	Accordion 2 styles
 */
.c-acc-2-container {
  margin: 15px 0 0;
}

.c-acc-2 {
  margin: 0;
}
.c-acc-2.-no-body-padding .c-acc-2_body-inner {
  padding: 0;
}
.c-acc-2 + .c-acc-2 {
  border-top: 1px solid rgb(194, 194, 194);
}
.c-acc-2_btn {
  display: block;
  width: 100%;
  background: rgb(255, 255, 255);
  box-shadow: inset 0 3px 6px -6px transparent;
  border: 0 solid transparent;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  color: inherit;
  text-align: left;
  padding: 15px;
  padding-right: 40px;
  position: relative;
  cursor: pointer;
  appearance: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-2_btn:focus {
  outline: none;
}
.c-acc-2_btn:hover {
  background: rgba(0, 0, 0, 0.1);
}
.c-acc-2_btn .fa {
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -7px;
  font-size: 14px;
  font-size: 0.875rem;
}
.c-acc-2_btn .fa-chevron-up {
  display: none;
}
.is-open > .c-acc-2_btn {
  background: rgb(248, 231, 184);
  box-shadow: inset 0 3px 6px -6px #000;
}
.is-open > .c-acc-2_btn .fa-chevron-up {
  display: inline-block;
}
.is-open > .c-acc-2_btn .fa-chevron-down {
  display: none;
}
.c-acc-2_body {
  font-size: 20px;
  font-size: 1.25rem;
}
.c-acc-2_body-inner {
  padding: 1px 0;
  line-height: 1.8;
  padding: 7px 15px;
}
.c-acc-2_body-inner [type=checkbox]:not(:checked) + label,
.c-acc-2_body-inner [type=checkbox]:checked + label {
  display: block;
  margin: 6px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
.c-acc-2_body-inner [type=checkbox]:not(:checked) + label .text-wrap,
.c-acc-2_body-inner [type=checkbox]:checked + label .text-wrap {
  margin-top: 5px;
}
.is-open .c-acc-2_body-inner {
  background: rgb(252, 240, 209);
}
@media screen and (max-width: 767px) {
  .c-acc-2_btn {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 15px 25px 15px 10px;
  }
  .c-acc-2_btn .fa {
    right: 15px;
    margin-top: -9px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-acc-2_body {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-acc-2_body-inner [type=checkbox]:not(:checked) + label .text-wrap,
  .c-acc-2_body-inner [type=checkbox]:checked + label .text-wrap {
    margin-top: 0;
  }
}

/*
	Accordion 3 styles
 */
.c-acc-3-container {
  margin: 0;
}

.c-acc-3 {
  margin: -1px 0;
}
.c-acc-3_btn {
  display: block;
  width: 100%;
  background: #fff;
  border: 0 solid #e6e6e6;
  border-width: 1px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: inherit;
  text-align: left;
  padding: 15px;
  padding-right: 50px;
  position: relative;
  cursor: pointer;
  appearance: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-3_btn:focus {
  outline: none;
}
.c-acc-3_btn:hover {
  background: rgb(246, 246, 246);
}
.c-acc-3_btn .fa {
  position: absolute;
  right: 28px;
  top: 50%;
  margin-top: -10px;
  font-size: 20px;
  font-size: 1.25rem;
}
.c-acc-3_btn .fa-caret-up {
  display: none;
}
.is-open > .c-acc-3_btn .fa-caret-up {
  display: inline-block;
}
.is-open > .c-acc-3_btn .fa-caret-down {
  display: none;
}
.c-acc-3_body {
  font-size: 20px;
  font-size: 1.25rem;
}
.c-acc-3_body-inner {
  padding: 1px 0;
  line-height: 1.8;
  padding: 7px 15px;
}
.c-acc-3_body-inner [type=checkbox]:not(:checked) + label,
.c-acc-3_body-inner [type=checkbox]:checked + label {
  margin: 6px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
.c-acc-3_body-inner [type=checkbox]:not(:checked) + label .text-wrap,
.c-acc-3_body-inner [type=checkbox]:checked + label .text-wrap {
  margin-top: 5px;
}
@media screen and (max-width: 767px) {
  .c-acc-3_btn {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 15px 25px 15px 15px;
  }
  .c-acc-3_btn .fa {
    right: 15px;
    margin-top: -9px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-acc-3_body {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

/*
	Accordion 3 styles
 */
.c-acc-4-container {
  margin: 20px 0 0;
}

.c-acc-4 {
  margin: 0;
}
.c-acc-4_btn {
  display: block;
  width: 100%;
  border: none;
  border-bottom: 2px solid rgb(59, 64, 74);
  background: transparent;
  font-size: 16px;
  font-size: 1rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
  color: inherit;
  text-align: left;
  padding: 16px 19px 13px;
  padding-right: 50px;
  position: relative;
  cursor: pointer;
  appearance: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-4_btn:focus {
  outline: none;
}
.c-acc-4_btn:hover {
  background: #f5f5f5;
}
.c-acc-4.is-open .c-acc-4_icon:before {
  transform: rotate(225deg);
  transform: translate3d(0, 0, 0) rotate(225deg);
}
.c-acc-4.is-open .c-acc-4_icon:after {
  transform: rotate(135deg);
  transform: translate3d(0, 0, 0) rotate(135deg);
}
.c-acc-4_title {
  display: block;
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-right: 20px;
}
.c-acc-4_subtitle {
  display: block;
  margin: 5px 5px 0;
}
.c-acc-4_icon {
  position: absolute;
  right: 28px;
  top: 50%;
  margin-top: -2px;
}
.c-acc-4_icon:before, .c-acc-4_icon:after {
  content: " ";
  position: absolute;
  top: 50%;
  right: 50%;
  height: 3px;
  width: 20px;
  border-radius: 1px;
  background: currentColor;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-4_icon:before {
  transform: rotate(90deg);
  transform: translate3d(0, 0, 0) rotate(90deg);
}
.c-acc-4_icon:after {
  transform: translate3d(0, 0, 0);
}
.c-acc-4_body {
  font-size: 16px;
  font-size: 1rem;
  background: rgb(235, 237, 239);
}
.c-acc-4_body-inner {
  padding: 1px 0;
  line-height: 1.8;
  padding: 20px 19px;
}
.c-acc-4_body-inner [type=checkbox]:not(:checked) + label,
.c-acc-4_body-inner [type=checkbox]:checked + label {
  margin: 6px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
.c-acc-4_body-inner [type=checkbox]:not(:checked) + label .text-wrap,
.c-acc-4_body-inner [type=checkbox]:checked + label .text-wrap {
  margin-top: 5px;
}
.c-acc-4_body-inner [class*=col-] > *:first-child {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .c-acc-4_btn {
    font-size: 11px;
    font-size: 0.6875rem;
    padding: 15px 25px 15px 10px;
  }
  .c-acc-4_btn:hover {
    background: rgb(85, 98, 120);
    color: rgb(255, 255, 255);
  }
  .c-acc-4_btn .fa {
    right: 10px;
    margin-top: -7px;
    font-size: 14px;
    font-size: 0.875rem;
  }
  .c-acc-4_title {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .c-acc-4_body {
    font-size: 13px;
    font-size: 0.8125rem;
    background: rgb(235, 237, 239);
  }
  .c-acc-4_body-inner {
    padding: 10px;
  }
}

/*
	Accordion 5 styles
 */
.c-acc-5-container {
  margin: 0;
}

.c-acc-5 {
  margin: 0;
  position: relative;
}
.c-acc-5.-no-body-padding .c-acc-5_body-inner {
  padding: 0;
}
.c-acc-5 + .c-acc-5 {
  border-top: 1px solid rgb(194, 194, 194);
}
.c-acc-5_btn {
  display: block;
  width: 100%;
  background: rgb(255, 255, 255);
  box-shadow: inset 0 3px 6px -6px transparent;
  border: 1px solid rgb(194, 194, 194);
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: rgb(70, 70, 70);
  text-align: left;
  cursor: pointer;
  appearance: none;
  padding: 13px 48px 13px 15px;
  position: relative;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-5_btn:before {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  bottom: auto;
  height: 100%;
  width: 47px;
  height: 100%;
  background: rgb(210, 60, 15);
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-acc-5_btn:after {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 50%;
  right: 14px;
  margin-top: -9px;
  border: none;
  height: auto;
  width: auto;
  font-size: 14px;
  color: rgb(255, 255, 255);
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: rotate3d(0, 0, 1, 0deg);
}
.c-acc-5_btn:focus {
  outline: none;
}
.c-acc-5_btn:hover {
  border-color: rgb(242, 207, 165);
}
.is-open > .c-acc-5_btn {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-color: rgb(243, 140, 110);
}
.is-open > .c-acc-5_btn:before {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  height: 100%;
  background: rgb(210, 60, 15);
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
}
.is-open > .c-acc-5_btn:after {
  transform: rotate3d(0, 0, 1, 180deg);
}
.c-acc-5_body {
  position: absolute !important;
  z-index: 100;
  top: 100%;
  left: 0;
  right: 0;
  background: rgb(252, 240, 209);
  box-shadow: 1.5px 2.598px 7px 0px rgba(0, 0, 0, 0.14);
  color: rgb(70, 70, 70);
}
.c-acc-5_body-inner {
  padding: 7px 15px;
}
.c-acc-5_body-inner [type=checkbox]:not(:checked) + label,
.c-acc-5_body-inner [type=checkbox]:checked + label {
  display: block;
  margin: 9px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
@media screen and (min-width: 768px) {
  .c-acc-5_body {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .c-acc-5_body-inner {
    line-height: 1.8;
  }
}
@media screen and (max-width: 767px) {
  .c-acc-5_btn {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 15px 25px 15px 10px;
  }
  .c-acc-5_btn:before {
    width: 48px;
    background: rgb(210, 60, 15);
  }
  .c-acc-5_btn:after {
    color: rgb(255, 255, 255);
    right: 17px;
  }
  .c-acc-5_btn .fa {
    right: 15px;
    margin-top: -9px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-acc-5_body {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-acc-5_body-inner [type=checkbox]:not(:checked) + label .text-wrap,
  .c-acc-5_body-inner [type=checkbox]:checked + label .text-wrap {
    margin-top: 0;
  }
}

/*
	Head for sub page
 */
.c-sub-head {
  background: transparent;
  color: rgb(210, 60, 15);
  padding: 35px 0;
}
.c-sub-head .c-sub-head_title {
  margin: 0;
  font-size: 48px;
  font-size: 3rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  .c-sub-head.has-secondary-nav {
    padding-bottom: 105px;
  }
  .c-sub-head.has-secondary-nav .c-sub-head_title {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 767px) {
  .c-sub-head {
    padding: 16px 0;
    background: rgb(251, 251, 251);
    box-shadow: 0px 1px 4.95px 0.05px rgba(0, 0, 0, 0.08);
    position: relative;
  }
  .c-sub-head .c-sub-head_title {
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 500;
  }
  .c-sub-head.has-secondary-nav {
    display: none;
  }
}

.c-page-crumbs {
  padding: 14px 0;
  background: rgba(245, 206, 103, 0.25);
  background: linear-gradient(90deg, rgba(245, 206, 103, 0.25) 0%, rgba(245, 206, 103, 0) 100%);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  position: relative;
  z-index: 5;
  /*
      Theme 1 - white gradient
  */
  /*
      Theme 2 - orange gradient with white text
  */
}
.c-page-crumbs ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-page-crumbs a {
  display: inline;
  text-decoration: none;
  color: rgb(70, 70, 70);
}
.c-page-crumbs a:hover, .c-page-crumbs a:focus {
  text-decoration: underline;
}
.c-page-crumbs li {
  display: inline-block;
  vertical-align: top;
}
.c-page-crumbs li + li:before {
  content: "/";
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 0 1px;
}
.c-page-crumbs .is-current-page {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.c-page-crumbs.-theme-1 {
  background: rgba(255, 255, 255, 0.8);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 100%);
}
.c-page-crumbs.-theme-2 {
  background: rgba(245, 206, 103, 0.25);
  background: linear-gradient(90deg, rgba(245, 190, 128, 0.5) 0%, rgba(245, 190, 128, 0) 100%);
}
.c-page-crumbs.-theme-2, .c-page-crumbs.-theme-2 a {
  color: rgb(255, 255, 255);
}
@media screen and (max-width: 767px) {
  .c-page-crumbs {
    display: none;
  }
}

/*
	Back button styles
 */
.c-back {
  display: block;
}
.c-back_inner {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  color: rgb(85, 85, 85);
  padding: 16px 0;
}
.c-back_inner:hover, .c-back_inner:focus {
  color: rgb(70, 70, 70);
}
.c-back_inner:hover .fa, .c-back_inner:focus .fa {
  transform: translate3d(-4px, 0, 0);
}
.c-back_inner:hover .btn-text, .c-back_inner:focus .btn-text {
  text-decoration: underline;
}
.c-back_inner .fa {
  display: inline-block;
  vertical-align: middle;
  margin: -3px 18px 0 0;
  font-size: 14px;
  font-size: 0.875rem;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
@media screen and (max-width: 767px) {
  .c-back_inner {
    font-size: 16px;
    font-size: 1rem;
  }
  .c-back_inner .fa {
    font-size: 10px;
    font-size: 0.625rem;
    margin-top: -3px;
    margin-right: 10px;
  }
}

/*
	Styles for locations search page
 */
.c-loc-results {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-loc-results_head {
  background: rgb(59, 64, 74);
  color: rgb(255, 255, 255);
  border: 1px solid rgb(212, 212, 212);
  border-width: 1px 0;
}
.c-loc-results_head-inner {
  display: flex;
  align-items: stretch;
}
.c-loc-results_head-title {
  flex: 1 0 auto;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  margin: 0;
  padding: 16px 10px 16px 0;
  font-size: 18px;
  font-size: 1.125rem;
}
.c-loc-results_head-sort {
  flex: 0 0 162px;
  position: relative;
}
.c-loc-results_head-sort .default-select,
.c-loc-results_head-sort .default-select_wrap {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.c-loc-results_head-sort .default-select {
  display: table;
}
.c-loc-results_head-sort .default-select_inner {
  display: table-cell;
  vertical-align: middle;
  padding: 18px;
  padding-right: 30px;
  border-color: transparent;
  background: transparent;
  color: rgb(255, 255, 255);
  font-size: 14px;
  font-size: 0.875rem;
}
.c-loc-results_head-sort .default-select_inner:before {
  display: none;
}
.c-loc-results_head-sort .default-select_inner:after {
  font-size: 14px;
  font-size: 0.875rem;
  right: 15px;
}
.c-loc-results_xs-filter {
  display: none;
}
.c-loc-results .l-loc-container {
  padding-right: 0;
}
.c-loc-results .l-loc-container .container {
  width: auto;
}
.no-flexbox .c-loc-results_head-inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-loc-results_head-title {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: auto;
}
.no-flexbox .c-loc-results_head-sort {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 162px;
}
@media screen and (max-width: 767px) {
  .c-loc-results_head-title {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .c-loc-results_head-sort {
    flex: 50%;
  }
  .c-loc-results_xs-filter {
    display: block;
    position: relative;
    z-index: 1;
    padding: 10px;
    box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.1);
  }
  .c-loc-results_xs-filter .c-btn, .c-loc-results_xs-filter .form-submit-border [type=submit], .form-submit-border .c-loc-results_xs-filter [type=submit],
  .c-loc-results_xs-filter .form-submit-border .btn,
  .form-submit-border .c-loc-results_xs-filter .btn {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0;
  }
}

.c-loc-result {
  display: block;
  background: #fff;
  margin: 0;
}
.c-loc-result ~ .c-loc-result .c-loc-result_inner {
  border-top: 2px solid rgb(194, 194, 194);
}
.c-loc-result_inner {
  display: flex;
  align-items: center;
  color: rgb(70, 70, 70);
  text-decoration: none;
  transition: 200ms background cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
@media screen and (min-width: 768px) {
  .c-loc-result_inner {
    flex-flow: row wrap;
  }
}
.c-loc-result_inner:hover, .c-loc-result_inner:focus {
  background: rgb(215, 219, 224);
}
.c-loc-result_inner:hover .c-loc-result_tag, .c-loc-result_inner:focus .c-loc-result_tag {
  color: rgb(107, 120, 143);
}
.c-loc-result_inner:hover .fa, .c-loc-result_inner:focus .fa {
  transform: translate3d(4px, 0, 0);
}
.c-loc-result_body {
  flex: 1 1 auto;
  padding: 18px 10px 15px 15px;
}
@media screen and (min-width: 768px) {
  .c-loc-result_body {
    flex: 50%;
  }
}
.c-loc-result_meta {
  flex: 1 0 162px;
  padding: 18px 18px 18px 10px;
  text-align: right;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
}
.c-loc-result_meta .c-btn, .c-loc-result_meta .form-submit-border [type=submit], .form-submit-border .c-loc-result_meta [type=submit],
.c-loc-result_meta .form-submit-border .btn,
.form-submit-border .c-loc-result_meta .btn {
  border: none;
  padding: 10px 14px;
}
@media screen and (min-width: 768px) {
  .c-loc-result_meta {
    flex: auto;
    align-self: center;
  }
}
.c-loc-result_meta .fa {
  font-size: 13px;
  font-size: 0.8125rem;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -6px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-loc-result_title {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
  margin: 0;
}
.c-loc-result_index {
  display: inline-block;
  margin-right: 4px;
}
.c-loc-result_tag {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  padding: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  text-align: right;
  color: rgba(161, 161, 161, 0.7);
  transition: 200ms color cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-loc-result_distance {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  margin: 2px 0 0;
}
.c-loc-result_address {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin: 2px 0 0;
}
.no-flexbox .c-loc-result_inner {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-loc-result_body {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: auto;
}
.no-flexbox .c-loc-result_meta {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 162px;
}
@media screen and (max-width: 767px) {
  .c-loc-result_body {
    flex: 1 1 100%;
    padding-left: 23px;
  }
  .c-loc-result_meta {
    flex: 1 1 210px;
    padding: 10px 10px 10px 10px;
  }
  .c-loc-result_title {
    font-size: 14px;
    font-size: 0.875rem;
  }
  .c-loc-result_title .title-text {
    display: inline-block;
    vertical-align: top;
    text-decoration: underline;
  }
  .c-loc-result_index {
    display: inline-block;
    vertical-align: top;
    margin: 0 3px 0 -15px;
  }
  .c-loc-result_address {
    display: none;
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .c-loc-result_tag {
    display: none;
    font-size: 10px;
    font-size: 0.625rem;
    background: #b3b3b3;
    color: #fff;
    min-width: 0;
    padding: 4px 10px;
    margin: 0;
    white-space: nowrap;
  }
  .c-loc-result_distance {
    display: none;
    font-size: 11px;
    font-size: 0.6875rem;
    margin: 0;
  }
  .c-loc-result .l-loc-container {
    padding: 0;
  }
}
@media screen and (max-width: 359px) {
  .c-loc-result_body {
    flex: 1 1 100%;
    padding-left: 23px;
  }
  .c-loc-result_meta {
    flex: 1 1 120px;
    padding: 10px 10px 10px 10px;
  }
  .c-loc-result_meta .c-btn, .c-loc-result_meta .form-submit-border [type=submit], .form-submit-border .c-loc-result_meta [type=submit],
  .c-loc-result_meta .form-submit-border .btn,
  .form-submit-border .c-loc-result_meta .btn {
    padding: 8px 10px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 768px) {
  .c-loc-result_meta {
    flex: 200px;
  }
  .c-loc-result_meta .c-btn, .c-loc-result_meta .form-submit-border [type=submit], .form-submit-border .c-loc-result_meta [type=submit],
  .c-loc-result_meta .form-submit-border .btn,
  .form-submit-border .c-loc-result_meta .btn {
    min-width: 154px;
  }
}

.c-loc-form {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  padding: 10px 0 20px;
  background: rgb(215, 219, 224);
}
.c-loc-form_row {
  margin: 25px 0;
}
.c-loc-form_row .row {
  margin-left: -5px;
  margin-right: -5px;
}
.c-loc-form_row [class*=col-xs-] {
  padding-left: 5px;
  padding-right: 5px;
}
.c-loc-form_label {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.1;
}
.c-loc-form_box {
  position: relative;
  margin: 0 47px 0 0;
}
.c-loc-form_box input {
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 0 3px transparent;
  margin: 0;
  padding: 13px 15px;
}
.c-loc-form_box input[type=search] {
  appearance: none;
}
.c-loc-form_box input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.c-loc-form_box input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.c-loc-form_box input[type=search]::-webkit-search-decoration, .c-loc-form_box input[type=search]::-webkit-search-cancel-button, .c-loc-form_box input[type=search]::-webkit-search-results-button, .c-loc-form_box input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.c-loc-form_box input:focus {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-color: rgb(243, 140, 110);
}
.c-loc-form_submit {
  appearance: none;
  position: absolute;
  top: 0;
  right: -47px;
  bottom: 0;
  width: 47px;
  height: 100%;
  background: rgb(210, 60, 15);
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-loc-form_submit:hover, .c-loc-form_submit:focus {
  outline: none;
  background: rgb(70, 70, 70);
}
.c-loc-form_xs-submit {
  display: none;
  margin: 15px 0;
}
.c-loc-form_xs-intro {
  display: none;
}
.c-loc-form_xs-fitler-title {
  display: none;
}
.c-loc-form_xs-fitler-btns {
  display: none;
}
.c-loc-form_tooltip {
  appearance: none;
  border: none;
  background: transparent;
  padding: 0;
  margin: -2px 0 0 7px;
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  font-size: 1.375rem;
}
.c-loc-form [type=search],
.c-loc-form [type=text] {
  border-color: transparent;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0);
  font-size: 18px;
  font-size: 1.125rem;
  padding-top: 10px;
  padding-bottom: 10px;
}
.c-loc-form [type=search]:focus,
.c-loc-form [type=text]:focus {
  border-color: rgb(70, 70, 70);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.c-loc-form [type=checkbox]:not(:checked) + label {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.c-loc-form [type=checkbox]:checked + label {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.c-loc-form .check-toggle:checked + label {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
@media screen and (max-width: 767px) {
  .c-loc-form {
    padding: 0;
    overflow: auto;
  }
  .c-loc-form_row {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .c-loc-form_row .row.-xs-no-gutter {
    margin-left: 0;
    margin-right: 0;
  }
  .c-loc-form_label {
    font-size: 12px;
    font-size: 0.75rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 700;
    font-style: normal;
  }
  .c-loc-form_xs-submit {
    display: block;
  }
  .c-loc-form_xs-intro {
    display: block;
    font-size: 17px;
    font-size: 1.0625rem;
    font-family: "Caecilia", Rockwell, serif;
  }
  .c-loc-form_tooltip {
    font-size: 19px;
    font-size: 1.1875rem;
  }
  .c-loc-form.-xs-filter-view {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgb(246, 246, 246);
  }
  .c-loc-form.-xs-filter-view > .l-loc-container {
    overflow: hidden;
  }
  .c-loc-form.-xs-filter-view .c-loc-form_xs-fitler-title {
    display: block;
    margin: 0 -10px 10px;
    padding: 10px;
    font-size: 18px;
    font-size: 1.125rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 500;
    color: rgb(210, 60, 15);
    text-align: center;
    border-bottom: 1px solid rgb(194, 194, 194);
  }
  .c-loc-form.-xs-filter-view .c-loc-form_xs-fitler-btns {
    display: block;
    margin: 0 -1px;
  }
  .c-loc-form.-xs-filter-view .c-loc-form_xs-fitler-btns .col-xs-6 {
    padding: 0 1px;
  }
  .c-loc-form.-xs-filter-view .c-loc-form_xs-intro, .c-loc-form.-xs-filter-view .c-loc-form_xs-submit {
    display: none;
  }
  .c-loc-form [type=search],
  .c-loc-form [type=text] {
    font-size: 12.5px;
    font-size: 0.78125rem;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

.c-loc-form-extras {
  position: relative;
  margin: 15px 0;
}
.c-loc-form-extras_expand {
  display: block;
  width: auto;
  position: absolute;
  right: 0;
  top: -65px;
  padding: 12px;
  font-size: 16px;
  font-size: 1rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  text-align: right;
  color: inherit;
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  border: 1px solid transparent;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .c-loc-form-extras_expand {
    width: 120px;
    top: -75px;
    text-align: center;
  }
}
.c-loc-form-extras_expand:focus {
  outline: none;
  border-color: rgb(128, 128, 128);
}
.c-loc-form-extras_expand > span {
  position: relative;
  z-index: 10;
}
.c-loc-form-extras_expand .fa {
  margin: 0 0 0 10px;
  vertical-align: middle;
}
.c-loc-form-extras_expand .fa-chevron-up,
.c-loc-form-extras_expand .text-less {
  display: none;
  vertical-align: middle;
}
.c-loc-form-extras_expand .text-more {
  display: inline-block;
  vertical-align: middle;
}
.is-open > .c-loc-form-extras_expand .fa-chevron-up,
.is-open > .c-loc-form-extras_expand .text-less {
  display: inline-block;
}
.is-open > .c-loc-form-extras_expand .fa-chevron-down,
.is-open > .c-loc-form-extras_expand .text-more {
  display: none;
}
.c-loc-form-extras_body .c-loc-form_row {
  margin: 0;
}
.c-loc-form-extras_body .c-loc-form_row + .c-loc-form_row {
  margin-top: 15px;
}
.c-loc-form-extras_body .c-loc-form_label {
  display: block;
  padding-bottom: 10px;
  border-bottom: 2px solid rgb(70, 70, 70);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .c-loc-form-extras {
    position: relative;
    padding-bottom: 34px;
  }
  .c-loc-form-extras_expand {
    font-size: 12px;
    font-size: 0.75rem;
    padding: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    top: initial;
  }
  .c-loc-form-extras_expand:after {
    width: 130px;
  }
  .c-loc-form-extras_body .c-loc-form_label {
    border-bottom: 1px solid rgba(59, 64, 74, 0.3);
    margin-bottom: 10px;
  }
  .c-loc-form-extras .fa {
    margin-top: -3px;
  }
}

.c-loc-info {
  padding: 75px 15px 35px 0;
}
.c-loc-info_head {
  display: table;
  width: 100%;
}
.c-loc-info_head a {
  text-decoration: none;
  color: inherit;
}
.c-loc-info_head a:hover {
  text-decoration: underline;
}
.c-loc-info_title {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  color: rgb(59, 64, 74);
}
.c-loc-info_distance {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  text-align: right;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: rgb(112, 112, 112);
}
.c-loc-info_body {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.66;
}
.c-loc-info_body p {
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  .c-loc-info {
    padding: 10px 0;
  }
  .c-loc-info_title {
    font-size: 21px;
    font-size: 1.3125rem;
  }
  .c-loc-info_distance {
    font-size: 11px;
    font-size: 0.6875rem;
  }
  .c-loc-info_body {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.76;
  }
  .c-loc-info_body p {
    margin: 15px 0;
  }
}

.c-loc-content {
  background: rgb(234, 234, 234);
  height: 100%;
  width: 100%;
}

label[for=toggle-other] {
  white-space: nowrap;
  min-width: 150px;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .c-loc-form .col-sm-4 {
    flex: 50%;
    max-width: 50%;
  }
  .c-loc-form .l-loc-container .c-loc-form-extras_expand {
    position: relative;
    top: 0;
    padding-left: 0;
    padding-top: 0;
  }
}
.l-loc_back-cta {
  position: relative;
}
.l-loc_back-cta .c-btn, .l-loc_back-cta .form-submit-border [type=submit], .form-submit-border .l-loc_back-cta [type=submit],
.l-loc_back-cta .form-submit-border .btn,
.form-submit-border .l-loc_back-cta .btn {
  position: absolute;
  z-index: 20px;
  top: -92px;
  right: 0;
  padding-left: 35px;
}
.l-loc_back-cta .c-btn:before, .l-loc_back-cta .form-submit-border [type=submit]:before, .form-submit-border .l-loc_back-cta [type=submit]:before,
.l-loc_back-cta .form-submit-border .btn:before,
.form-submit-border .l-loc_back-cta .btn:before {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: right;
  width: 25px;
  height: 17px;
  content: "\f0d9";
  font-family: FontAwesome;
  font-size: 15px;
}

@media screen and (max-width: 991px) {
  .l-loc_back-cta .c-btn, .l-loc_back-cta .form-submit-border [type=submit], .form-submit-border .l-loc_back-cta [type=submit],
  .l-loc_back-cta .form-submit-border .btn,
  .form-submit-border .l-loc_back-cta .btn {
    top: -70px;
  }
}
@media screen and (max-width: 767px) {
  .l-loc_back-cta {
    display: none;
  }
}
/*
	Find a specialist styles
 */
.c-spec-container {
  display: table;
  table-layout: fixed;
  min-width: 100%;
  margin: 0 -10px;
  padding: 0 0 24px;
}
@media screen and (max-width: 767px) {
  .c-spec-container {
    display: block;
    min-width: auto;
    margin: 0 -10px;
    padding: 0;
  }
}

.c-spec-print-btn {
  font-size: 26px;
  padding: 10px 0 0 10px;
}
.c-spec-print-btn > a {
  text-decoration: none;
}
.c-spec-print-btn-txt {
  padding-left: 10px;
  font-size: 18px;
}

.c-spec-search {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px;
  width: 320px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-spec-search_inner {
  background: rgb(246, 246, 246);
  box-shadow: 0 2px 7px 0px rgba(0, 0, 0, 0.14);
}
.c-spec-search_title {
  font-size: 24px;
  font-size: 1.5rem;
  padding: 10px 15px 0;
  margin: 0;
}
.c-spec-search_row {
  padding: 15px 15px;
  margin: 0;
}
.c-spec-search_box {
  position: relative;
  margin: 0 47px 0 0;
}
.c-spec-search_box input {
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 0 3px transparent;
  margin: 0;
  padding: 13px 15px;
}
.c-spec-search_box input[type=search] {
  appearance: none;
}
.c-spec-search_box input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.c-spec-search_box input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.c-spec-search_box input[type=search]::-webkit-search-decoration, .c-spec-search_box input[type=search]::-webkit-search-cancel-button, .c-spec-search_box input[type=search]::-webkit-search-results-button, .c-spec-search_box input[type=search]::-webkit-search-results-decoration {
  display: none;
}
.c-spec-search_box input:focus {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  border-color: rgb(243, 140, 110);
}
.c-spec-search_submit {
  appearance: none;
  position: absolute;
  top: 0;
  right: -47px;
  bottom: 0;
  width: 47px;
  height: 100%;
  background: rgb(210, 60, 15);
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-spec-search_submit:hover, .c-spec-search_submit:focus {
  outline: none;
  background: rgb(70, 70, 70);
}
.c-spec-search_clear {
  padding: 6px 95px 6px 15px;
  position: relative;
}
.c-spec-search_clear-btn {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  background: rgb(85, 98, 120);
  border: none;
  border-radius: 50px;
  padding: 6px 13px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -13px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-spec-search_clear-btn:hover, .c-spec-search_clear-btn:focus {
  outline: none;
  background: rgb(73, 80, 89);
}
.c-spec-search_clear-btn .btn-text,
.c-spec-search_clear-btn .fa {
  display: inline-block;
  vertical-align: middle;
}
.c-spec-search_clear-btn .fa {
  margin-left: 4px;
}
.c-spec-search label {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  margin: 0 0 4px;
}
.c-spec-search .js-input-clear {
  right: 0;
}
.c-spec-search .js-input-clear.show-clear {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 767px) {
  .c-spec-search {
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
  }
  .c-spec-search_inner {
    border: none;
    border-radius: 0;
    overflow: visible;
    padding-top: 1px;
  }
  .c-spec-search_row {
    padding: 0 10px;
    margin: 15px 0;
    border: none;
  }
  .c-spec-search_title {
    display: none;
  }
  .c-spec-search_box button {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-spec-search label {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}

.c-spec-list {
  padding: 0 10px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-spec-list.hide {
  display: none;
}
.c-spec-list_show-filter {
  background: rgb(59, 64, 74);
  color: rgb(255, 255, 255);
  padding: 15px 20px 25px;
  margin: 0 0 10px;
  border: 1px solid rgb(161, 161, 161);
}
.c-spec-list_show-filter label {
  display: inline-block;
  font-size: 24px;
  font-size: 1.5rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin: 0 0 15px;
}
.c-spec-list_head {
  display: block;
  align-items: stretch;
  background: #5e626b;
  color: rgb(255, 255, 255);
  border: 1px solid rgb(161, 161, 161);
  margin: 0;
}
.c-spec-list_head-title {
  flex: 1 1 auto;
  margin: 0;
  line-height: 1;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
  border-right: 1px solid rgb(107, 120, 143);
}
.c-spec-list_head-title .title-text {
  margin: 0;
  padding: 16px 20px;
}
.c-spec-list_body {
  margin: 0;
}
.c-spec-list_foot {
  margin: 27px 0 0;
  text-align: center;
}
.c-spec-list_foot .c-pagination {
  display: inline-block;
}
.c-spec-list_inner {
  padding-bottom: 30px;
}
@media screen and (max-width: 767px) {
  .c-spec-list {
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
  }
  .c-spec-list_show-filter {
    padding: 15px 10px;
    margin: 0;
    background: rgb(255, 255, 255);
    border-width: 0;
    color: rgb(70, 70, 70);
  }
  .c-spec-list_show-filter label {
    font-size: 16px;
    font-size: 1rem;
    margin: 0 0 10px;
  }
  .c-spec-list_show-filter .c-btn, .c-spec-list_show-filter .form-submit-border [type=submit], .form-submit-border .c-spec-list_show-filter [type=submit],
  .c-spec-list_show-filter .form-submit-border .btn,
  .form-submit-border .c-spec-list_show-filter .btn {
    margin-top: 15px;
  }
  .c-spec-list_head {
    margin: 0;
  }
  .c-spec-list_head-title {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 500;
  }
  .c-spec-list_head-title .title-text {
    margin: 0;
    padding: 15px 12px;
  }
}

.c-spec-item {
  display: flex;
  align-items: stretch;
  text-decoration: none;
  padding: 20px 0;
  margin: 0;
  border: 0 solid rgb(112, 112, 112);
  border-width: 0 0 2px;
  text-decoration: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-spec-item:hover, .c-spec-item:focus {
  background: rgb(208, 222, 212);
}
.c-spec-item:hover .c-spec-item_content-inner:after, .c-spec-item:focus .c-spec-item_content-inner:after {
  transform: translate3d(4px, 0, 0);
}
.c-spec-item:hover .c-list-tags_tag, .c-spec-item:focus .c-list-tags_tag {
  color: rgb(70, 70, 70);
}
.c-spec-item_img {
  flex: 0 0 127px;
}
.c-spec-item_img-inner {
  padding: 0 17px 0 16px;
}
.c-spec-item_content {
  flex: 1 1 auto;
}
.c-spec-item_content-inner {
  padding: 0 65px 0 17px;
  position: relative;
}
.c-spec-item_content-inner:after {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 13px;
  font-size: 0.8125rem;
  position: absolute;
  top: 50%;
  right: 26px;
  margin-top: -7px;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-spec-item_title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
  margin: 0 0 4px;
}
.c-spec-item_description {
  font-size: 14px;
  font-size: 0.875rem;
  margin: 4px 0 10px;
}
.c-spec-item .c-list-tags_tag {
  transition: 200ms color cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
@media screen and (max-width: 767px) {
  .c-spec-item {
    background: #e6e6e6;
    border-color: #fff;
  }
  .c-spec-item_img {
    flex: 0 0 105px;
  }
  .c-spec-item_img-inner {
    padding: 0 7px 0 10px;
  }
  .c-spec-item_content-inner {
    padding: 0 32px 0 7px;
  }
  .c-spec-item_content-inner:after {
    font-size: 13px;
    font-size: 0.8125rem;
    right: 15px;
    margin-top: -7px;
  }
  .c-spec-item_title {
    font-size: 15px;
    font-size: 0.9375rem;
  }
  .c-spec-item_description {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}

.c-spec-detail {
  padding: 65px 0 50px;
  background: rgb(235, 237, 239);
}
.c-spec-detail_wrap {
  display: flex;
  align-items: stretch;
}
.c-spec-detail_img {
  flex: 0 0 246px;
}
.c-spec-detail_content {
  flex: 1 1 auto;
}
.c-spec-detail_xs-title {
  display: none;
}
.c-spec-detail_img-inner {
  padding: 0 10px 0 0;
}
.c-spec-detail_img-inner img {
  box-shadow: 0 5px 6px -4px rgba(0, 0, 0, 0.5);
}
.c-spec-detail_content-inner {
  padding: 0 0 0 10px;
}
.c-spec-detail_content-tags {
  padding: 0 0 0 10px;
}
.c-spec-detail_title {
  font-size: 60px;
  font-size: 3.75rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin: 0;
}
.c-spec-detail_description {
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  margin: 0;
}
.c-spec-detail_license {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  margin: 10px 0;
  color: rgb(102, 153, 153);
}
.c-spec-detail + .c-row {
  margin-top: 0;
}
.no-flexbox .c-spec-detail_wrap {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-spec-detail_img {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 246px;
}
.no-flexbox .c-spec-detail_content {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: auto;
}
@media screen and (max-width: 991px) {
  .c-spec-detail_img {
    flex: 0 0 200px;
  }
  .c-spec-detail_title {
    font-size: 34px;
    font-size: 2.125rem;
  }
  .c-spec-detail_description {
    font-size: 24px;
    font-size: 1.5rem;
    margin-top: 5px;
  }
}
@media screen and (max-width: 767px) {
  .c-spec-detail {
    padding: 20px 0;
  }
  .c-spec-detail_xs-title {
    display: block;
    font-size: 21px;
    font-size: 1.3125rem;
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    margin: 0 0 10px;
  }
  .c-spec-detail_img {
    flex: 0 0 104px;
  }
  .c-spec-detail_img-inner {
    padding: 0 5px 0 0;
  }
  .c-spec-detail_content-inner {
    padding: 0 0 0 5px;
  }
  .c-spec-detail_content-tags {
    padding: 0 0 0 5px;
  }
  .c-spec-detail_title {
    display: none;
  }
  .c-spec-detail_description {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.384;
    margin: 0 0 10px;
  }
  .no-flexbox .c-spec-detail_img {
    width: 104px;
  }
}

/*
	Pagination component styles
 */
.c-pagination_prev, .c-pagination_next, .c-pagination_item {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 3px 3px 0;
  padding: 12px 17px;
  min-width: 46px;
  border: 1px solid transparent;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}

.c-pagination_item {
  color: rgb(70, 70, 70);
}
.c-pagination_item:hover, .c-pagination_item:focus {
  border-color: rgba(0, 0, 0, 0.15);
}
.c-pagination_item.is-active {
  background: rgb(234, 234, 234);
}
.c-pagination_prev, .c-pagination_next {
  background: rgb(248, 231, 184);
  color: rgb(70, 70, 70);
}
.c-pagination_prev:hover, .c-pagination_prev:focus, .c-pagination_next:hover, .c-pagination_next:focus {
  background: rgb(245, 206, 103);
}
.c-pagination .fa {
  vertical-align: middle;
  font-size: 13px;
  font-size: 0.8125rem;
  margin-top: -2px;
}
@media screen and (max-width: 767px) {
  .c-pagination {
    text-align: center;
    margin: 20px 0;
  }
}

body.search-results-view .c-search-list_foot.text-right {
  text-align: center;
}

.c-bar-az {
  background: rgb(59, 64, 74);
  padding: 0;
  margin: 80px 0 20px;
}
.c-bar-az a:not([class]) {
  color: inherit;
}
.c-bar-az_item {
  display: inline-block;
  vertical-align: top;
  font-size: 26px;
  font-size: 1.625rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  color: rgb(194, 194, 194);
  padding: 18px 4px;
  margin: 0;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-bar-az_item:hover, .c-bar-az_item:focus {
  background: rgb(36, 49, 57);
  color: #fff;
}
.c-bar-az_item.not-active {
  pointer-events: none;
  cursor: default;
  color: rgb(112, 112, 112);
}
.c-bar-az_item.not-active:hover, .c-bar-az_item.not-active:focus {
  background: transparent;
}
.c-bar-az_item.is-active {
  background: rgb(107, 120, 143);
  color: rgb(255, 255, 255);
}
@media screen and (min-width: 768px) {
  .c-bar-az {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: center;
  }
  .c-bar-az_item {
    flex: 0 1 32px;
  }
  .no-flexbox .c-bar-az {
    display: block;
    text-align: center;
  }
  .no-flexbox .c-bar-az_item {
    width: 36px;
  }
}
@media screen and (min-width: 1200px) {
  .c-bar-az_item {
    flex-grow: 1;
  }
}
@media screen and (max-width: 767px) {
  .c-bar-az {
    padding: 0 10px;
    margin: 20px -10px;
    position: relative;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 31px, white 31px, white 33px, rgba(255, 255, 255, 0) 33px, rgba(255, 255, 255, 0));
    background-size: 100% 33px;
    background-position: 0 1px;
  }
  .c-bar-az_item {
    flex: 0 1 25px;
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 9px 8px;
    margin: 1px 0;
  }
}

.c-serv-list {
  margin: 40px 0;
}
.c-serv-list_item {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  text-decoration: none;
  padding: 24px 60px 24px 20px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  position: relative;
  color: unset;
}
.c-serv-list_item:hover, .c-serv-list_item:focus {
  background: rgb(215, 219, 224);
}
.c-serv-list_item:hover:before, .c-serv-list_item:focus:before {
  transform: translate3d(4px, 0, 0);
}
.c-serv-list_item:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  right: 28px;
  top: 50%;
  margin-top: -7px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-serv-list .c-serv-list_item-title {
  margin: 0;
  line-height: 1.2;
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  text-align: left;
}
.c-serv-list_item-body {
  margin: 7px 0 0;
  line-height: 1.667;
}
.c-serv-list_item-body p {
  margin: 0;
}
.c-serv-list_item-body p + p {
  margin: 10px;
}
.c-serv-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-serv-list li {
  margin: 0;
  padding: 0;
  border-bottom: 2px solid rgb(112, 112, 112);
}
@media screen and (max-width: 767px) {
  .c-serv-list {
    margin: 20px 0;
  }
  .c-serv-list_item {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 15px 34px 10px 10px;
  }
  .c-serv-list_item:before {
    font-size: 17px;
    font-size: 1.0625rem;
    right: 10px;
    margin-top: -8px;
  }
  .c-serv-list .c-serv-list_item-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-serv-list_item-body {
    line-height: 1.333;
  }
  .c-serv-list ul li {
    margin: 0 -10px;
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.c-video-link {
  display: block;
  position: relative;
  margin: 50px 0;
  text-decoration: none;
}
.c-video-link:before {
  content: "\f144";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 120px;
  font-size: 7.5rem;
  color: rgb(59, 64, 74);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform: translate3d(-50%, -50%, 0) scale(0.95);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-video-link:hover, .c-video-link:focus {
  text-decoration: none;
}
.c-video-link:hover:before, .c-video-link:focus:before {
  transform: translate(-50%, -50%);
  transform: translate3d(-50%, -50%, 0) scale(1);
  color: rgb(47, 53, 67);
}
.c-video-link img {
  vertical-align: top;
  width: 100%;
  height: auto;
}

.c-tab {
  margin: 20px 0;
}
.c-tab_body {
  font-family: "Open Sans", sans-serif;
  color: rgb(59, 64, 74);
}
.c-tab_body:focus {
  outline: none;
}
.c-tab_body a {
  color: inherit;
}
.c-tab .c-tab_btns {
  display: flex;
  align-items: stretch;
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
  text-align: center;
  min-height: 74px;
}
.c-tab .c-tab_btns a {
  flex: 1 1 0%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  background: rgb(59, 64, 74);
  color: rgb(181, 181, 181);
  padding: 10px;
  position: relative;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-tab .c-tab_btns a:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border: 0 solid transparent;
  border-width: 10px 11px 0 11px;
  border-top-color: rgb(107, 120, 143);
  opacity: 0;
  visibility: hidden;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translateY(-6px);
  transform: translate3d(0, -6px, 0);
}
.c-tab .c-tab_btns a:hover, .c-tab .c-tab_btns a:focus {
  background: #efefef;
  color: rgb(59, 64, 74);
  text-decoration: none;
}
.c-tab .c-tab_btns a.is-open {
  background: rgb(107, 120, 143);
  color: rgb(255, 255, 255);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.c-tab .c-tab_btns a.is-open:after {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  transform: translate3d(0, 0, 0);
}
.c-tab .c-tab_btns a + a:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: rgb(255, 255, 255);
}
.no-flexbox .c-tab .c-tab_btns {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-tab .c-tab_btns a {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: auto;
}
.no-flexbox .c-tab .c-tab_btns a:before, .no-flexbox .c-tab .c-tab_btns a:after {
  display: none;
}
.no-flexbox .c-tab .c-tab_btns a + a {
  border-left: 1px solid rgb(255, 255, 255);
}
@media screen and (max-width: 767px) {
  .c-tab .c-tab_btns {
    min-height: 44px;
  }
  .c-tab .c-tab_btns a {
    font-size: 13px;
    font-size: 0.8125rem;
  }
  .c-tab .c-tab_btns a:after {
    border-width: 5px 5px 0 5px;
    margin-left: -5px;
    transform: translate3d(0, -3px, 0);
  }
  .c-tab .c-tab_btns a.is-open:after {
    transform: translate3d(0, 0, 0);
  }
}

.c-ico-pod-container {
  margin: 30px auto;
  max-width: 1020px;
}
@media screen and (max-width: 991px) {
  .c-ico-pod-container {
    margin: 20px auto;
  }
}

.c-ico-pod {
  display: block;
  margin: auto;
  width: 100%;
  text-align: center;
  background: #fff;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
  /*min-width: 300px;*/
  position: relative;
}
.c-ico-pod_inner {
  padding: 30px 10px;
}
.c-ico-pod > a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.c-ico-pod a[href^="mailto:"] {
  text-decoration: none;
  position: relative;
}
.c-ico-pod a[href^="mailto:"]:hover, .c-ico-pod a[href^="mailto:"]:focus {
  text-decoration: underline;
}
.c-ico-pod_icon {
  font-size: 60px;
  font-size: 3.75rem;
  font-weight: 300;
  margin: 0;
  line-height: 1;
  color: rgb(245, 206, 103);
}
.c-ico-pod_description {
  font-size: 16px;
  font-size: 1rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.7;
  color: rgb(85, 85, 85);
  margin: 10px 0 0;
  word-wrap: break-word;
  word-break: break-word;
}
@media screen and (max-width: 991px) {
  .c-ico-pod_inner {
    padding: 40px 10px;
  }
}

.c-form-newsletter {
  background: rgb(73, 80, 89) center center no-repeat;
  background-size: cover;
  padding: 30px 0;
  margin: 20px 0;
  color: rgb(255, 255, 255);
  text-align: center;
}
.c-form-newsletter_title {
  font-size: 35px;
  font-size: 2.1875rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-weight: 500;
  line-height: 1;
  margin: 0 0 25px;
}
.c-form-newsletter [type=text],
.c-form-newsletter [type=email] {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.c-form-newsletter .row {
  margin-top: 20px;
  margin-bottom: 10px;
}
@media screen and (max-width: 767px) {
  .c-form-newsletter {
    margin: 10px 0;
    padding: 10px 0;
    background: transparent;
  }
  .c-form-newsletter_title {
    font-size: 21px;
    font-size: 1.3125rem;
    margin: 15px 0;
  }
  .c-form-newsletter .row {
    margin-top: 10px;
    margin-bottom: 0;
  }
  .c-form-newsletter [class*=col-] {
    margin: 5px 0;
  }
}
@media screen and (min-width: 992px) {
  .c-form-newsletter .secondary-nav-push .c-btn, .c-form-newsletter .secondary-nav-push .form-submit-border [type=submit], .form-submit-border .c-form-newsletter .secondary-nav-push [type=submit],
  .c-form-newsletter .secondary-nav-push .form-submit-border .btn,
  .form-submit-border .c-form-newsletter .secondary-nav-push .btn {
    padding: 11px;
  }
}
@media screen and (min-width: 1200px) {
  .c-form-newsletter .secondary-nav-push .c-btn, .c-form-newsletter .secondary-nav-push .form-submit-border [type=submit], .form-submit-border .c-form-newsletter .secondary-nav-push [type=submit],
  .c-form-newsletter .secondary-nav-push .form-submit-border .btn,
  .form-submit-border .c-form-newsletter .secondary-nav-push .btn {
    padding: 10px 15px;
  }
}

.c-shape-pod {
  display: table;
  border: 4px solid rgb(210, 60, 15);
  border-radius: 75px 0;
  width: 100%;
  max-width: 156px;
  min-height: 156px;
  padding: 18px 15px;
  margin: auto;
  color: rgb(70, 70, 70);
  text-align: center;
  text-decoration: none;
  line-height: 1.2;
  height: 100%;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-shape-pod:hover, .c-shape-pod:focus {
  border-color: rgb(85, 98, 120);
  background: rgb(85, 98, 120);
  color: rgb(255, 255, 255);
}
.c-shape-pod_inner {
  display: table-cell;
  vertical-align: middle;
}
.c-shape-pod_icon {
  display: block;
  margin: 0 0 10px;
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 1;
}
.c-shape-pod_text {
  color: inherit;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .c-shape-pod {
    border-width: 2px;
    border-radius: 0;
    max-width: none;
    min-height: auto;
    margin: 5px 0;
    padding: 8px 10px;
    line-height: 1;
  }
  .c-shape-pod:hover, .c-shape-pod:focus {
    border-radius: 0;
  }
  .c-shape-pod_icon {
    margin: 0 0 5px;
    font-size: 22px;
    font-size: 1.375rem;
  }
  .c-shape-pod_text {
    font-size: 10px;
    font-size: 0.625rem;
    line-height: 1.2;
  }
  .c-shape-pod.-xs-btn {
    display: block;
    text-align: left;
    position: relative;
  }
  .c-shape-pod.-xs-btn:after {
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -7px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
    transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
    transform: translate3d(0, 0, 0);
  }
  .c-shape-pod.-xs-btn:hover:after, .c-shape-pod.-xs-btn:focus:after {
    transform: translate3d(3px, 0, 0);
  }
  .c-shape-pod.-xs-btn .c-shape-pod_inner {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding-right: 12px;
  }
  .c-shape-pod.-xs-btn .c-shape-pod_icon {
    display: table-cell;
    vertical-align: middle;
    width: 35px;
  }
  .c-shape-pod.-xs-btn .c-shape-pod_icon * {
    vertical-align: middle;
  }
  .c-shape-pod.-xs-btn .c-shape-pod_text {
    display: table-cell;
    vertical-align: middle;
    width: auto;
  }
}

.c-shape-pod-container {
  margin: 20px auto;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .c-shape-pod-container .-flex {
    align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .c-shape-pod-container {
    margin-top: 0;
    margin-bottom: 0;
  }
  .c-shape-pod-container > div {
    margin-bottom: 0.5em;
  }
  .c-shape-pod-container .row {
    margin-left: -5px;
    margin-right: -5px;
  }
  .c-shape-pod-container [class*=col-xs-] {
    padding-left: 5px;
    padding-right: 5px;
  }
}

.c-map-list {
  /* Slider */
  /* Icons */
  /* Arrows */
  /* Dots */
}
.c-map-list_map-wrap {
  box-shadow: 0.643px 0.766px 11.05px 1.95px rgba(0, 0, 0, 0.18);
  position: relative;
  padding-bottom: 60%;
}
.c-map-list_map-wrap.-show-img .c-map-list_map-object {
  visibility: hidden;
  opacity: 0;
}
.c-map-list_map-wrap.-show-img .c-map-list_map-img {
  visibility: visible;
  opacity: 1;
}
.c-map-list_map-object, .c-map-list_map-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-map-list_map-img {
  visibility: hidden;
  opacity: 0;
  background: center center no-repeat transparent;
  background-size: contain;
}
.c-map-list_map-img .printbtn-bldgmap {
  position: absolute;
  left: 10px;
  top: 10px;
  padding: 5px 10px;
  color: #ffffff;
  background-color: #556278;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.c-map-list_map-img .printbtn-bldgmap:hover {
  cursor: pointer;
  color: #243139;
  background: #f5be80;
  border-color: rgba(70, 70, 70, 0.5);
}
.c-map-list_map-svg-image {
  height: 100%;
  width: 100%;
}
.c-map-list_item {
  display: block;
  position: relative;
  text-decoration: none;
  min-height: 228px;
  box-shadow: 2px 3.464px 4.8px 1.2px rgba(0, 0, 0, 0);
}
.c-map-list_item:before {
  content: " ";
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 6px solid rgb(210, 60, 15);
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-map-list_item:focus {
  outline: none;
}
.c-map-list_item:hover:before {
  visibility: visible;
  opacity: 0.2;
}
.c-map-list_item:hover .c-map-list_item-title {
  background: rgb(73, 80, 89);
  text-decoration: underline;
}
.c-map-list_item.-is-active {
  box-shadow: 2px 3.464px 4.8px 1.2px rgba(0, 0, 0, 0.15);
}
.c-map-list_item.-is-active:before {
  visibility: visible;
  opacity: 1;
}
.c-map-list_item.-is-active .c-map-list_item-title {
  background: rgb(73, 80, 89);
}
.c-map-list_item-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: no-repeat center center rgb(254, 252, 246);
  background-size: cover;
}
.c-map-list .c-map-list_item-wrap {
  padding: 8px;
  border-width: 0;
}
.c-map-list .c-map-list_item-title {
  position: absolute;
  z-index: 5;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 14px 10px 20px;
  font-size: 23px;
  font-size: 1.4375rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  line-height: 1.1;
  text-align: center;
  color: rgb(255, 255, 255);
  background: rgba(73, 80, 89, 0.85);
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-map-list.-has-slider {
  display: flex;
  align-items: stretch;
  margin: 0 0 95px;
}
.c-map-list.-has-slider .c-map-list_map {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 8px 0;
}
@media screen and (max-width: 767px) {
  .c-map-list.-has-slider .c-map-list_map {
    max-width: 100%;
  }
}
.c-map-list.-has-slider .c-map-list_map-wrap {
  flex: 1 0 auto;
  padding-bottom: 0;
}
.c-map-list.-has-slider .c-map-list_direction {
  flex: 0 0 auto;
}
.c-map-list.-has-slider .c-map-list_direction .c-dir-search {
  margin: 34px 0 0;
}
@media screen and (max-width: 767px) {
  .c-map-list.-has-slider .c-map-list_direction .c-dir-search {
    flex-flow: row wrap;
  }
}
.c-map-list.-has-slider .c-map-list_slider {
  flex: 0 0 300px;
}
.c-map-list.-has-slider .c-map-list_slider-wrap {
  margin-left: 10px;
}
.no-flexbox .c-map-list.-has-slider {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-map-list.-has-slider .c-map-list_map {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: auto;
}
.no-flexbox .c-map-list.-has-slider .c-map-list_map-wrap {
  padding-bottom: 74%;
}
.no-flexbox .c-map-list.-has-slider .c-map-list_slider {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 300px;
}
.c-map-list.-has-hor-slider {
  display: block;
  margin: 0 0 15px;
}
.c-map-list.-has-hor-slider .c-map-list_slider-wrap {
  margin: 15px 0 0;
}
.c-map-list.-has-hor-slider .slick-prev,
.c-map-list.-has-hor-slider .slick-next {
  z-index: 10;
  top: 60px;
  height: 55px;
  width: 50px;
  background: rgba(36, 49, 57, 0.7);
  color: rgb(255, 255, 255);
}
.c-map-list.-has-hor-slider .slick-prev:hover, .c-map-list.-has-hor-slider .slick-prev:focus,
.c-map-list.-has-hor-slider .slick-next:hover,
.c-map-list.-has-hor-slider .slick-next:focus {
  background: rgb(36, 49, 57);
  color: rgb(255, 255, 255);
}
.c-map-list.-has-hor-slider .slick-prev.slick-disabled,
.c-map-list.-has-hor-slider .slick-next.slick-disabled {
  opacity: 0;
  cursor: auto;
}
.c-map-list.-has-hor-slider .slick-prev.slick-disabled:hover .fa,
.c-map-list.-has-hor-slider .slick-next.slick-disabled:hover .fa {
  transform: translate3d(0, 0, 0);
}
.c-map-list.-has-hor-slider .slick-prev .fa,
.c-map-list.-has-hor-slider .slick-next .fa {
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-map-list.-has-hor-slider .slick-prev {
  left: 0;
  right: auto;
}
.c-map-list.-has-hor-slider .slick-prev:hover .fa {
  transform: translate3d(-3px, 0, 0);
}
.c-map-list.-has-hor-slider .slick-next {
  right: 0;
  left: auto;
}
.c-map-list.-has-hor-slider .slick-next:hover .fa {
  transform: translate3d(3px, 0, 0);
}
@media screen and (max-width: 991px) {
  .c-map-list_item {
    min-height: 200px;
  }
  .c-map-list .c-map-list_item-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-map-list.-has-slider .c-map-list_slider {
    flex: 0 0 230px;
  }
  .no-flexbox .c-map-list.-has-slider .c-map-list_slider {
    width: 230px;
  }
}
.slick-loading .c-map-list .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
.c-map-list .slick-prev,
.c-map-list .slick-next {
  position: absolute;
  left: 0;
  display: block;
  height: 80px;
  width: 100%;
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1;
  cursor: pointer;
  background: transparent;
  color: rgb(85, 98, 120);
  padding: 0;
  border: none;
  outline: none;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-map-list .slick-prev:hover, .c-map-list .slick-prev:focus,
.c-map-list .slick-next:hover,
.c-map-list .slick-next:focus {
  outline: none;
  background: transparent;
  color: rgb(59, 64, 74);
}
.c-map-list .slick-prev.slick-disabled,
.c-map-list .slick-next.slick-disabled {
  opacity: 0.25;
  cursor: auto;
}
.c-map-list .slick-prev.slick-disabled:hover .fa,
.c-map-list .slick-next.slick-disabled:hover .fa {
  transform: translate3d(0, 0, 0);
}
.c-map-list .slick-prev .fa,
.c-map-list .slick-next .fa {
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-map-list .slick-prev {
  top: -80px;
}
.c-map-list .slick-prev:hover .fa {
  transform: translate3d(0, -5px, 0);
}
.c-map-list .slick-next {
  bottom: -80px;
}
.c-map-list .slick-next:hover .fa {
  transform: translate3d(0, 5px, 0);
}
.c-map-list .slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.c-map-list .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.c-map-list .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.c-map-list .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.c-map-list .slick-dots li button:hover, .c-map-list .slick-dots li button:focus {
  outline: none;
}
.c-map-list .slick-dots li button:hover:before, .c-map-list .slick-dots li button:focus:before {
  opacity: 1;
}
.c-map-list .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.c-map-list .slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.c-dir-search {
  display: flex;
  align-items: stretch;
  margin: 20px 0;
}
.c-dir-search .c-dir-search_input {
  flex: 1 1 auto;
  border-radius: 0;
  border-width: 2px;
  border-color: rgb(194, 194, 194);
  padding-left: 20px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-size: 1.125rem;
}
.c-dir-search .c-dir-search_input:focus {
  border-color: rgb(85, 98, 120);
}
.c-dir-search .c-dir-search_btn {
  flex: 0 0 270px;
}
.no-flexbox .c-dir-search {
  display: table;
  width: 100%;
  table-layout: fixed;
}
.no-flexbox .c-dir-search .c-dir-search_input {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
}
.no-flexbox .c-dir-search .c-dir-search_btn {
  display: table-cell;
  vertical-align: top;
  height: 100%;
  width: 270px;
}
@media screen and (max-width: 991px) {
  .c-dir-search .c-dir-search_btn {
    flex: 0 0 180px;
  }
}

.c-more {
  background: rgb(255, 255, 255);
  box-shadow: 0px 1px 7.28px 0.72px rgba(0, 0, 0, 0.14);
  padding: 15px 13px 10px;
  margin: 0 0 70px;
}
.c-more .c-more_title {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  line-height: 1;
  margin: 0;
}
.c-more .c-more_links {
  padding: 0 10px;
  margin: 15px 0 0;
  color: rgb(59, 64, 74);
  font-size: 13px;
  font-size: 0.8125rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  list-style: none;
}
.c-more .c-more_links li {
  margin: 10px 0;
}
.c-more .c-more_links a {
  color: inherit;
}

.c-doc-search {
  position: relative;
  z-index: 10;
  margin: 15px 0 100px;
  padding: 15px 20px;
  background: rgb(59, 64, 74);
  background: rgba(59, 64, 74, 0.9);
  color: rgb(255, 255, 255);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.c-doc-search_expand {
  text-align: right;
}
.c-doc-search_expand-btn {
  appearance: none;
  background: transparent;
  border: none;
  border-radius: 0;
  display: inline-block;
  vertical-align: top;
  padding: 8px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
}
.c-doc-search_expand-btn:after {
  content: "\f078";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  font-size: 14px;
  font-size: 0.875rem;
  margin: 0 0 0 10px;
  transition: 0.3s transform cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-doc-search_expand-btn:focus {
  outline: none;
}
.c-doc-search_expand-btn .btn-text {
  display: inline-block;
  vertical-align: middle;
}
.c-doc-search_expand-btn .btn-text.-less {
  display: none;
}
.csstransforms .is-open > .c-doc-search_expand-btn:after {
  transform: rotate(180deg);
  transform: rotate3d(0, 0, 1, 180deg);
}
.no-csstransforms .is-open > .c-doc-search_expand-btn:after {
  content: "\f077";
}
.is-open > .c-doc-search_expand-btn .btn-text.-less {
  display: inline-block;
}
.is-open > .c-doc-search_expand-btn .btn-text.-more {
  display: none;
}
.c-doc-search_expand-body {
  text-align: left;
}
.c-doc-search label {
  display: inline-block;
  vertical-align: top;
  font-weight: 500;
  margin: 0 0 6px;
}
.c-doc-search input,
.c-doc-search .default-select_inner,
.c-doc-search .c-acc-5_btn {
  font-size: inherit;
  font-family: inherit;
  line-height: 1;
}
.c-doc-search .c-btn, .c-doc-search .form-submit-border [type=submit], .form-submit-border .c-doc-search [type=submit],
.c-doc-search .form-submit-border .btn,
.form-submit-border .c-doc-search .btn {
  min-height: 58px;
}
@media screen and (min-width: 992px) {
  .c-doc-search {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 38px 38px 28px;
  }
  .c-doc-search_expand-btn {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media screen and (max-width: 991px) {
  .c-doc-search .c-btn, .c-doc-search .form-submit-border [type=submit], .form-submit-border .c-doc-search [type=submit],
  .c-doc-search .form-submit-border .btn,
  .form-submit-border .c-doc-search .btn {
    min-height: 53px;
  }
}
@media screen and (min-width: 768px) {
  .c-doc-search input,
  .c-doc-search .default-select_inner,
  .c-doc-search .c-acc-5_btn {
    border-color: rgb(128, 128, 128);
    padding: 18px;
  }
  .c-doc-search .default-select_inner {
    padding: 19px 48px 19px 18px;
  }
  .c-doc-search .c-acc-5_btn {
    padding: 19px 70px 19px 18px;
    min-height: 58px;
  }
  .c-doc-search .c-acc-5_btn:before {
    width: 64px;
    background: rgba(248, 231, 184, 0.5);
  }
  .c-doc-search .c-acc-5_btn:after {
    right: 23px;
    margin-top: -7px;
    font-size: 14px;
    font-size: 0.875rem;
    color: rgb(70, 70, 70);
  }
  .c-doc-search .c-acc-5_btn:hover {
    border-color: rgba(70, 70, 70, 0.35);
  }
  .c-doc-search .c-acc-5_btn:hover:before {
    background: rgb(248, 231, 184);
  }
  .c-doc-search .is-open > .c-acc-5_btn:before {
    width: 64px;
    background: rgb(245, 190, 128);
  }
  .csstransforms .c-doc-search .is-open > .c-acc-5_btn:after {
    transform: rotate(180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  .no-csstransforms .c-doc-search .is-open > .c-acc-5_btn:after {
    content: "\f0d8";
  }
}
@media screen and (max-width: 767px) {
  .c-doc-search {
    padding: 0;
    background: transparent;
    margin: 0;
    font-size: 12px;
    font-size: 0.75rem;
  }
  .c-doc-search_expand-btn {
    color: rgb(70, 70, 70);
    font-size: 1em;
  }
  .c-doc-search input,
  .c-doc-search .default-select_inner,
  .c-doc-search .c-acc-5_btn {
    font-size: inherit;
    font-family: inherit;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    line-height: 1;
    min-height: auto;
  }
  .c-doc-search .c-acc-5_btn {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .c-doc-search .c-btn, .c-doc-search .form-submit-border [type=submit], .form-submit-border .c-doc-search [type=submit],
  .c-doc-search .form-submit-border .btn,
  .form-submit-border .c-doc-search .btn {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    min-height: auto;
    line-height: 1;
  }
}

.c-search-form {
  background: rgb(235, 237, 239);
  padding: 10px;
  margin: 0 0 20px;
}

.c-search-summary {
  display: block;
  align-items: stretch;
  background: #5e626b;
  color: rgb(255, 255, 255);
  border: 1px solid rgb(161, 161, 161);
  margin: 20px 0;
  padding: 16px 20px;
  line-height: 1;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .c-search-summary {
    padding: 0;
    border: none;
    color: inherit;
    background: transparent;
    margin: 30px 0;
  }
}

.c-search-list {
  margin: 0;
}
.c-search-list_item {
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  padding: 20px 50px 15px 20px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  position: relative;
  color: #464646;
}
.c-search-list_item:hover, .c-search-list_item:focus {
  background: rgb(215, 219, 224);
  color: rgb(59, 64, 74);
}
.c-search-list_item:hover:before, .c-search-list_item:focus:before {
  transform: translate3d(4px, 0, 0);
}
.c-search-list_item:hover .c-list-tags_tag, .c-search-list_item:focus .c-list-tags_tag {
  color: rgb(59, 64, 74);
}
.c-search-list_item:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  right: 28px;
  top: 50%;
  margin-top: -7px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
.c-search-list_item .c-list-tags_tag {
  transition: 250ms color cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-search-list .c-search-list_item-title {
  margin: 0;
  line-height: 1.2;
  font-size: 28px;
  font-size: 1.75rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-weight: 500;
  text-align: left;
}
.c-search-list_item-body {
  margin: 7px 0 0;
  line-height: 1.667;
}
.c-search-list_item-body p {
  margin: 0;
}
.c-search-list_item-body p + p {
  margin: 10px;
}
.c-search-list > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-search-list > ul > li {
  margin: 0;
  padding: 0;
  border-bottom: 2px solid rgb(112, 112, 112);
}
.c-search-list_foot {
  margin: 25px 0 0;
}
@media screen and (max-width: 767px) {
  .c-search-list {
    margin: 20px 0;
  }
  .c-search-list_item {
    font-size: 13px;
    font-size: 0.8125rem;
    padding: 15px 34px 10px 10px;
  }
  .c-search-list_item:before {
    font-size: 17px;
    font-size: 1.0625rem;
    right: 10px;
    margin-top: -8px;
  }
  .c-search-list_item .c-list-tags {
    margin-left: 10px;
    margin-right: 10px;
  }
  .c-search-list .c-search-list_item-title {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .c-search-list_item-body {
    line-height: 1.333;
  }
  .c-search-list ul li {
    margin: 0 -10px;
  }
}

.c-search-filters {
  background: rgb(246, 246, 246);
  padding: 7px 15px;
  position: relative;
}
.c-search-filters [type=checkbox]:not(:checked) + label,
.c-search-filters [type=checkbox]:checked + label {
  display: block;
  margin: 9px 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .c-search-filters {
    padding: 0 15px;
    border: 1px solid rgb(234, 234, 234);
    transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
    font-size: 13px;
    font-size: 0.8125rem;
    margin-top: 50px;
    border-top: 5px solid rgb(85, 98, 120);
  }
  .c-search-filters [type=checkbox]:not(:checked) + label .text-wrap,
  .c-search-filters [type=checkbox]:checked + label .text-wrap {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .c-search-filters.filter-is-open {
    max-height: 1000em;
    padding: 7px 15px 15px;
  }
}
@media screen and (min-width: 768px) {
  .c-search-filters {
    line-height: 1.8;
  }
}
.c-search-filters p {
  margin: 10px 0 6px;
  position: relative;
}
.c-search-filters ul {
  padding-left: 0;
  list-style: none;
}
.c-search-filters li {
  list-style: none;
  margin: 0;
}
.c-search-filters .c-btn, .c-search-filters .form-submit-border [type=submit], .form-submit-border .c-search-filters [type=submit],
.c-search-filters .form-submit-border .btn,
.form-submit-border .c-search-filters .btn {
  padding-top: 15px;
  padding-bottom: 15px;
}
.c-search-filters .c-search-filters-accordion-toggle {
  width: 100%;
}
.c-search-filters .c-search-filters-accordion-toggle .fa {
  float: right;
}

.c-search-filter-wrap {
  display: none;
}
@media (min-width: 768px) {
  .c-search-filter-wrap {
    display: block !important;
  }
}

.c-search-filters-list {
  margin: 0;
  margin-top: 18px;
}
.c-search-filters-list > li {
  border-top: 1px solid rgb(161, 161, 161);
  padding-bottom: 5px;
}

.c-search-filter-button[disabled] {
  opacity: 0.2;
}

.c-search-filter-button ~ .c-search-filter-button {
  display: none;
}
@media screen and (max-width: 767px) {
  .c-search-filter-button ~ .c-search-filter-button {
    display: block;
  }
}

.c-search-filters-accordion-toggle {
  color: rgb(70, 70, 70);
  font-size: 14px;
  font-size: 0.875rem;
  appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  background: rgba(245, 206, 103, 0);
  position: absolute;
  top: -10px;
  right: 0;
  bottom: 0;
  width: 50px;
  height: 43px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-search-filters-accordion-toggle:focus {
  outline: none;
}
.c-search-filters-accordion-toggle:hover, .c-search-filters-accordion-toggle:focus {
  border-color: rgba(0, 0, 0, 0.2);
}
.c-search-filters-accordion-toggle .fa-chevron-up {
  display: none;
}
.is-open .c-search-filters-accordion-toggle .fa-chevron-up {
  display: block;
}
.is-open .c-search-filters-accordion-toggle .fa-chevron-down {
  display: none;
}

.c-search-filter-heading {
  font-size: 14px;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.c-search-filters-options {
  display: none;
}

/* Moreso the layout of the search result / filter page */
@media screen and (max-width: 767px) {
  .col-search-filters {
    margin-left: -100%;
    margin-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  .col-search-results {
    float: left;
    width: 100%;
  }
}

.c-search-filters-toggle {
  display: none;
}
@media screen and (max-width: 767px) {
  .c-search-filters-toggle {
    font-size: 16px;
    font-size: 1rem;
    text-transform: uppercase;
    display: block;
    border: none;
    background: rgb(85, 98, 120);
    color: rgb(255, 255, 255);
    padding: 10px;
    position: absolute;
    right: 0;
    top: -47px;
  }
}
.c-search-filters-toggle span {
  vertical-align: middle;
}
.c-search-filters-toggle .fa-minus-circle {
  display: none;
}
.c-search-filters-toggle .fa-plus-circle {
  display: inline-block;
}
.filter-is-open .c-search-filters-toggle .fa-plus-circle {
  display: none;
}
.filter-is-open .c-search-filters-toggle .fa-minus-circle {
  display: inline-block;
}

body.search-results-view .c-search-form {
  padding: 30px;
  position: relative;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-form {
    padding: 20px;
  }
}
body.search-results-view .c-search-form .c-loc-form_box {
  border: solid 2px rgba(70, 70, 70, 0.2);
  margin: 0;
}
body.search-results-view .c-search-form .c-loc-form_box input {
  font-size: 16px;
}
body.search-results-view .c-search-form .c-loc-form_submit {
  width: auto;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  top: 0;
  right: 0;
}
body.search-results-view .c-search-form .c-loc-form_submit span {
  text-transform: uppercase;
  margin-right: 4px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-form .c-loc-form_submit span {
    display: none;
  }
}
body.search-results-view .col-search-summary {
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .col-search-summary {
    order: 1;
    margin-bottom: 0;
  }
}
body.search-results-view .c-search-summary {
  background: #ffffff;
  padding: 0 0 30px;
  margin: 0;
  color: rgb(70, 70, 70);
  border: none;
  font-size: 20px;
  font-size: 1.25rem;
  border-bottom: 1px solid rgba(70, 70, 70, 0.5);
  font-weight: bold;
}
body.search-results-view .c-search-summary span {
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-summary span {
    margin-top: 0.5em;
    display: block;
  }
}
body.search-results-view .c-list-tags {
  margin: 0;
}
body.search-results-view .c-list-tags_tag {
  font-size: 16px;
  font-size: 1rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-weight: normal;
  color: rgb(157, 160, 165);
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-list-tags_tag {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
body.search-results-view .c-list-tags_tag + .c-list-tags_tag::before {
  margin-right: 3px;
}
body.search-results-view .c-search-list {
  margin: 0;
  margin-top: -30px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list {
    margin: 0;
    order: 1;
  }
}
body.search-results-view .c-search-list ul li {
  margin: 0;
  border: none;
}
body.search-results-view .c-search-list .c-list-tags_tag {
  margin: 0;
  border-bottom: none;
}
body.search-results-view .c-search-list_item-title {
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0.25em 0 0.5em;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list_item-title {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
body.search-results-view .c-search-list_body {
  font-size: 16px;
  font-size: 1rem;
  display: flex;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list_body {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
body.search-results-view .c-search-list_image {
  width: 150px;
  flex: 0 0 auto;
}
body.search-results-view .c-search-list_image img {
  border-radius: 3px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list_image {
    width: 100px;
  }
}
body.search-results-view .c-search-list_content {
  flex: 1 1 auto;
  margin-left: 30px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list_content {
    margin-left: 20px;
  }
}
body.search-results-view .c-search-list_content.no-img {
  margin-left: 0;
}
body.search-results-view .c-search-list_item {
  font-size: 16px;
  padding: 30px 45px 30px 30px;
  border-bottom: 1px solid rgba(70, 70, 70, 0.3);
}
body.search-results-view .c-search-list_item::before {
  right: 15px;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-list_item {
    padding: 30px 0;
  }
  body.search-results-view .c-search-list_item::before {
    content: none;
  }
}
body.search-results-view .c-search-list_item p {
  margin-top: 0;
  font-size: inherit;
}
body.search-results-view .c-search-list_item p:last-child {
  margin-bottom: 0;
}
body.search-results-view .c-search-list_item img {
  max-width: 100%;
}
body.search-results-view .c-search-list_item .result {
  margin-top: 15px;
}
body.search-results-view .c-search-list_item .meta {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: block;
  font-size: inherit;
  color: rgb(157, 160, 165);
}
body.search-results-view .c-search-list_item .meta + .meta {
  margin-top: 0.8em;
}
body.search-results-view .c-search-list_item .meta.uppercase {
  text-transform: uppercase;
}
body.search-results-view .filter-header {
  font-size: 20px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  body.search-results-view .filter-header {
    display: none;
  }
}
body.search-results-view .c-search-filters {
  position: relative;
  top: 0;
}
body.search-results-view .c-search-filters, body.search-results-view .c-search-filters .c-search-filters-toggle {
  padding: 20px;
  text-transform: none;
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-filters {
    padding: 0;
  }
}
body.search-results-view .c-search-filter-heading {
  margin: 0;
  background: white;
  height: 48px;
  border: solid 2px rgba(59, 64, 74, 0.2);
  padding-top: 12px;
  padding-left: 13px;
  text-transform: none;
}
body.search-results-view .c-search-filter-heading .c-search-filters-accordion-toggle {
  border: none;
  top: 0;
}
body.search-results-view .c-search-filters-list li {
  border-top: none;
}
body.search-results-view .c-search-filters-options {
  background: #fcf0d1;
  padding: 15px;
  margin-top: -38px;
  padding-top: 45px;
}
body.search-results-view .c-search-filters-options .state {
  font-weight: bold;
}
body.search-results-view .c-search-filters-options .text-wrap {
  font-size: 16px;
  margin-top: -3px;
}
body.search-results-view .c-search-filter-button {
  margin-left: auto;
  width: auto;
  margin-top: 20px;
  background: transparent;
  color: rgb(59, 64, 74);
  font-size: 14px;
  border: solid 2px rgb(59, 64, 74);
}
@media screen and (max-width: 767px) {
  body.search-results-view .c-search-filters {
    border: none;
    border-top: none;
  }
  body.search-results-view .c-list-tags {
    margin-left: 0;
  }
  body.search-results-view .col-search-filters {
    order: 0;
    margin: 0 0 30px;
  }
  body.search-results-view .col-search-filters .c-search-filters {
    margin: 0;
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle {
    width: 100%;
    background: rgb(246, 246, 246);
    text-align: left;
    outline: none;
    position: relative;
    top: 0;
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle span {
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: rgb(70, 70, 70);
    font-size: 20px;
  }
  body.search-results-view .col-search-filters .c-search-filter-wrap {
    padding: 0 20px 20px;
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s ease;
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle-icon::before, body.search-results-view .col-search-filters .c-search-filters-toggle-icon::after {
    content: "";
    display: inline-block;
    position: absolute;
    border-radius: 2px;
    background-color: rgb(70, 70, 70);
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle-icon::before {
    top: 50%;
    left: 0;
    right: 0;
    height: 4px;
    transform: translateY(-50%);
  }
  body.search-results-view .col-search-filters .c-search-filters-toggle-icon::after {
    left: 50%;
    top: 0;
    bottom: 0;
    width: 4px;
    transform: translateX(-50%);
  }
  body.search-results-view .col-search-filters .c-search-filters.filter-is-open .c-search-filters-toggle-icon {
    transform: translateY(-50%) rotate(45deg);
  }
}

.c-search-capsules {
  margin-top: 15px;
  padding: 0 0 0 0;
  color: rgb(70, 70, 70);
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}

.c-search-capsule {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border: solid 2px rgb(70, 70, 70);
  border-radius: 100px;
  padding: 0.6em 0.85em;
  font-size: 14px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #464646;
}
.c-search-capsule + .c-search-capsule {
  margin-left: 1em;
}
.c-search-capsule .fa {
  margin-right: 0.5em;
}
.c-search-capsule:hover, .c-search-capsule.active {
  background-color: rgb(70, 70, 70);
  color: white;
}

body {
  position: relative;
}

.c-back-to-top {
  position: fixed;
  bottom: 15px;
  right: -9999px;
  z-index: 9999;
  padding: 5px 12px;
  background: rgb(245, 206, 103);
  text-decoration: none;
  opacity: 0;
  transition: 0.6s opacity, 0s right 1s;
  backface-visibility: hidden;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 13px;
  text-transform: uppercase;
  color: rgb(0, 0, 0);
}
.c-back-to-top:before {
  display: block;
  content: "\f106";
  font-family: FontAwesome;
  color: rgb(0, 0, 0);
  font-size: 18px;
  text-align: center;
  font-weight: normal;
}
.c-back-to-top.is-active {
  right: 15px;
  opacity: 0.75;
  transition: 0.6s opacity, 0s right 1s;
}

.c-filter-capsules ul {
  margin: 0 -5px 0 -5px;
  list-style: none;
  padding-left: 10px;
}
.c-filter-capsules ul > li {
  display: inline-block;
  padding-left: 2.5px;
  padding-right: 2.5px;
}

.c-filter-capsule {
  position: relative;
  display: inline-block;
  padding: 7px 30px 7px 20px;
  border-radius: 15px;
  background-color: #fff;
  font-family: "Caecilia", Rockwell, serif;
  font-size: 13.5px;
}
.c-filter-capsule .c-filter-capsule_remove {
  position: absolute;
  right: 0;
  top: 0;
  appearance: none;
  border: none;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  background: transparent;
}
.c-filter-capsule .c-filter-capsule_remove:hover:after, .c-filter-capsule .c-filter-capsule_remove:focus:after {
  color: rgb(219, 83, 43);
}
.c-filter-capsule .c-filter-capsule_remove:after {
  text-indent: 0;
  font-family: FontAwesome;
  font-size: 12px;
  content: "\f00d";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  color: rgb(54, 54, 54);
  width: 30px;
  height: 13px;
  text-align: center;
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .c-filter-capsule .c-filter-capsule_remove:after {
    height: 10px;
  }
}
.c-blog-filter {
  width: 100%;
  background-color: rgb(212, 212, 212);
}
.c-blog-filter .c-acc-5 .c-acc-5_body {
  max-height: 240px;
  overflow: auto;
}
.c-blog-filter .c-acc-5 .c-acc-5_body .check-row {
  margin-top: 20px;
  margin-bottom: 20px;
}

.c-blog-author {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .c-blog-filter {
    padding: 0;
  }
}
.c-blog-card {
  display: flex;
  flex-flow: row wrap;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 2px solid rgb(143, 187, 165);
}
.c-blog-card .c-blog-card_img {
  flex: 1 1 33.3333%;
  max-width: 33.3333%;
}
.c-blog-card .c-blog-card_img > a > img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}
.c-blog-card .c-blog-card_body {
  flex: 1 1 66.6666%;
  max-width: 66.6666%;
  padding: 0 15px;
}
.c-blog-card .c-blog-card_title,
.c-blog-card .c-blog-card_title > a {
  font-size: 30px;
  color: rgb(0, 0, 0);
}
.c-blog-card .c-blog-card_title {
  display: block;
  margin: 20px 0;
  max-height: 68px;
  overflow: hidden;
}
.c-blog-card .c-blog-card_title > a {
  display: block;
  position: relative;
  padding-right: 25px;
}
.c-blog-card .c-blog-card_title > a:after {
  font-family: FontAwesome;
  content: "\f054";
  position: absolute;
  top: 10px;
  right: 0;
  text-align: center;
  width: 20px;
  height: 20px;
  font-size: 19px;
}
.c-blog-card .c-blog-card_p {
  position: relative;
  display: block;
  height: 70px;
  overflow: hidden;
  font-size: 14px;
}
.c-blog-card .c-blog-card_date {
  margin-top: 15px;
  font-size: 11px;
}

.c-blog-card .c-filter-capsules {
  padding-bottom: 10px;
}
.c-blog-card .c-filter-capsule {
  padding: 8px 15px;
  font-size: 11.5px;
  background-color: rgb(234, 234, 234);
}

@media screen and (min-width: 768px) {
  .c-blog-card .c-blog-card_title {
    margin-top: 10px;
  }
  .c-blog-card .c-blog-card_body {
    padding-left: 25px;
    padding-right: 25px;
  }
  .c-blog-card .c-blog-card_body p {
    margin-bottom: 0;
  }
  .c-blog-card .c-filter-capsules {
    float: right;
  }
  .c-blog-card .c-filter-capsule {
    background-color: rgb(234, 234, 234);
  }
}
@media screen and (max-width: 1199px) {
  .c-blog-card .c-blog-card_img {
    padding: 20px 0 20px 20px;
  }
}
@media screen and (max-width: 500px) {
  .c-blog-filter {
    padding: 0;
  }
  .c-blog-card .c-blog-card_img,
  .c-blog-card .c-blog-card_body {
    flex: 100%;
    max-width: 100%;
  }
  .c-blog-card .c-blog-card_img {
    padding: 0;
  }
}
.blog-article_intro h1 {
  margin-top: 0;
}
.blog-article_intro p {
  font-size: 17px;
}

.c-filter-capsules--article .c-filter-capsule {
  background-color: rgb(234, 234, 234);
  padding: 8px 15px;
  font-size: 12.5px;
}

.c-author {
  margin-top: 15px;
  width: 100%;
}
.c-author .c-author_details {
  font-size: 14px;
}
.c-author .c-author_details > * {
  display: inline-block;
  vertical-align: middle;
}
.c-author .c-author_details .c-author_details-info {
  padding-right: 25px;
}
.c-author .c-author_details .c-author_details-img {
  padding-right: 5px;
}
.c-author .c-author_details .c-author_details-img img {
  border-radius: 50%;
  width: 36px;
}

.c-author-posts,
.c-author-about {
  margin-top: 15px;
}
.c-author-posts h3,
.c-author-about h3 {
  font-size: 14px;
  margin-bottom: 0;
  font-weight: 700;
  font-family: "Caecilia", Rockwell, serif;
}
.c-author-posts ul,
.c-author-about ul {
  margin-top: 5px;
  list-style: none;
  padding-left: 0;
}
.c-author-posts ul > li,
.c-author-about ul > li {
  padding-left: 0;
  margin-left: 0;
}
.c-author-posts ul > li > a:not([class]),
.c-author-about ul > li > a:not([class]) {
  font-size: 13px;
  color: rgb(0, 0, 0);
  text-decoration: underline;
}
.c-author-posts ul > li > a:not([class]):hover, .c-author-posts ul > li > a:not([class]):focus,
.c-author-about ul > li > a:not([class]):hover,
.c-author-about ul > li > a:not([class]):focus {
  color: rgb(165, 43, 43);
}

@media screen and (min-width: 768px) {
  .c-author {
    margin-top: 35px;
  }
  .c-author .c-author-posts ul {
    list-style: none;
  }
  .c-author .c-author-posts ul > li {
    padding-left: 0;
  }
  .c-author-posts,
  .c-author-about {
    margin-top: 35px;
  }
  .c-author-posts h3,
  .c-author-about h3 {
    font-size: 14px;
  }
  .c-author-about {
    margin-top: 35px;
    margin-bottom: 55px;
  }
  .c-author-about p {
    margin-top: 5px;
    font-size: 13px;
  }
}
@media screen and (max-width: 639px) {
  .c-author .c-author_post-date {
    display: block;
    padding-top: 20px;
  }
}
[data-blog-results].is-loading {
  position: relative;
}
[data-blog-results].is-loading .c-progress-loader {
  display: none;
  position: absolute;
  z-index: 10px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.75);
}
[data-blog-results].is-loading .c-progress-loader .spinner {
  margin-top: 15%;
}
[data-blog-results].is-loading .is-loading .c-progress-loader,
[data-blog-results].is-loading .is-loading .c-progress-loader .spinner {
  display: block;
}

.c-progress-loader .spinner {
  display: none;
  margin: 0 auto 0;
  width: 70px;
  text-align: center;
}
.c-progress-loader .spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.c-progress-loader .spinner--white > div {
  background-color: #fff;
}
.c-progress-loader .spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.c-progress-loader .spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.formDropdown {
  position: relative;
}
.formDropdown .drop-toggle {
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 5px;
  cursor: pointer;
}
.formDropdown .drop-wrapper {
  position: absolute;
  width: 100%;
  display: none;
  border: 1px solid #cccccc;
  padding: 5px;
  background: #ffffff;
}
.formDropdown .checkbox [type=checkbox]:not(:checked),
.formDropdown .checkbox [type=checkbox]:checked {
  border: initial;
  clip: initial;
  height: initial;
  margin: initial;
  overflow: initial;
  padding: initial;
  position: initial;
  width: initial;
}

/*
	Styles for the comparison table (SJOGSR-157).

 */
main.site-main_content {
  min-width: 0;
  flex-basis: 100%;
  flex-shrink: 1;
}

.comparison-table {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  -webkit-text-size-adjust: none;
}
.comparison-table.owl-carousel .owl-stage {
  display: flex;
}
.comparison-table.owl-carousel .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
}
.comparison-table.owl-carousel .owl-nav.disabled {
  display: none;
}
.comparison-table.owl-carousel .owl-nav > * {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  width: 35px;
  background: rgb(245, 190, 128);
  color: rgb(70, 70, 70);
  transition: 0.3s ease;
  font-size: 1em;
}
.comparison-table.owl-carousel .owl-nav > *.disabled {
  background: lightgrey;
  color: grey;
  pointer-events: none;
  cursor: default;
}
.comparison-table.owl-carousel .owl-nav > *.owl-prev {
  transform: translateX(-50%);
}
.comparison-table.owl-carousel .owl-nav > *.owl-next {
  transform: translateX(50%);
}
.comparison-table.owl-carousel .owl-nav > *:hover > * {
  transform: none;
}
.comparison-table.owl-carousel .owl-dots {
  margin-top: 1em;
  display: flex;
  justify-content: center;
}
.comparison-table.owl-carousel .owl-dots.disabled {
  display: none;
}
.comparison-table.owl-carousel .owl-dots button {
  background: orange;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  opacity: 0.35;
}
.comparison-table.owl-carousel .owl-dots button + button {
  margin-left: 0.5em;
}
.comparison-table.owl-carousel .owl-dots button.active {
  opacity: 1;
}
.comparison-table .owl-item, .comparison-table__column, .comparison-table__content {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}
.comparison-table .owl-item {
  transition: opacity 0.2s ease-in-out;
}
.comparison-table .owl-item:not(.active) {
  opacity: 0.5;
}
.comparison-table__column {
  padding: 15px 0;
}
.comparison-table__column--plain .comparison-table__header {
  background: #DADADA;
  color: #3b404a;
}
.comparison-table__content {
  background: #fff;
  border: 1px solid #e5e5e5;
  height: 100%;
  width: 100%;
  border-radius: 5px;
  padding: 0;
  overflow: hidden;
}
.comparison-table__header {
  height: 85px;
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  padding: 0 30px;
}
.comparison-table__header > * {
  line-height: 1.25;
  margin: 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.comparison-table__row {
  padding: 30px 5px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  /*color: #757575;*/
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  max-width: 100%;
  font-size: 14px;
}
.comparison-table__row:nth-child(n-1) {
  border-bottom: solid 1px #3b404a;
}
.comparison-table__label {
  margin-bottom: 0.5em;
  margin-top: 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.comparison-table__value {
  display: block;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  max-width: 100%;
  font-size: 14px;
}
.comparison-table__value--points {
  padding-left: 1em;
  text-align: left;
}
.comparison-table__value--points li {
  font-size: 1em;
}
.comparison-table__value--points li:first-child {
  margin-top: 0;
}
.comparison-table__value--points li:last-child {
  margin-bottom: 0;
}
.comparison-table ul.comparison-table__value--points {
  margin: 0;
}
.comparison-table__cta {
  padding: 30px 15px 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  justify-content: flex-end;
}

/*
	Styles for fixed bottom banner (SJOGSR-170)

*/
.fixed-bottom-banner {
  position: fixed;
  bottom: -100px;
  left: 0;
  right: 0;
  z-index: 101;
  /*a:not([class]) {
      text-decoration: none;
  }*/
}
.fixed-bottom-banner.banner--grey {
  color: #fff;
  background-color: #3b404a;
}
.fixed-bottom-banner.banner--grey a:not([class]) {
  color: #F5CE67;
}
.fixed-bottom-banner.banner--grey .close-banner {
  background-color: #3b404a;
}
.fixed-bottom-banner.banner--red {
  color: #fff;
  background-color: #BA0B36;
}
.fixed-bottom-banner.banner--red a:not([class]) {
  color: #FFDA78;
}
.fixed-bottom-banner.banner--red .close-banner {
  background-color: #3b404a;
}
.fixed-bottom-banner.banner--yellow {
  color: #464646;
  background-color: #F5CE67;
}
.fixed-bottom-banner.banner--yellow a:not([class]) {
  color: #BA0B36;
}
.fixed-bottom-banner.banner--white {
  color: #464646;
  background-color: #fff;
  border-top: solid 1px;
}
.fixed-bottom-banner.banner--white a:not([class]) {
  color: #BA0B36;
}
.fixed-bottom-banner.scrolled {
  transition: all 1.5s;
  -moz-transition: all 1.5s;
  -webkit-transition: all 1.5s;
  bottom: 0px;
}
.fixed-bottom-banner.banner-gone {
  transition: all 1s;
  -moz-transition: all 1s;
  -webkit-transition: all 1s;
  opacity: 0;
}
.fixed-bottom-banner > .close-banner {
  position: absolute;
  right: 5px;
  top: -15px;
  font-size: 20px;
  border-radius: 60px;
  box-shadow: 0px 0px 2px;
  padding: 0.2em 0.3em;
  text-decoration: none;
  transition: all 0.3s;
  background-color: #fff;
}
.fixed-bottom-banner > .close-banner:hover {
  cursor: pointer;
}

/*
	Styles for image gallery

	IMPORTANT: Making changes to this file also affects the Newzealand Header

*/
.grid.row {
  margin-left: 0;
  margin-right: 0;
}

.grid-item {
  float: left;
  padding-right: 20px;
  padding-bottom: 20px;
}

.grid-item img, .ekko-lightbox-container img {
  object-fit: contain;
  height: 100%;
  width: 100%;
}

/* SJOGSR-232 Scroll horizontally on mobile instead of vertically stacked */
@media (max-width: 992px) {
  .grid.row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    width: auto;
  }
  .grid.row::-webkit-scrollbar {
    -webkit-appearance: none;
  }
  .grid.row::-webkit-scrollbar:vertical {
    width: 12px;
  }
  .grid.row::-webkit-scrollbar:horizontal {
    height: 12px;
  }
  .grid.row::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    border: 2px solid #ffffff;
  }
  .grid.row::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
  }
  .grid-item {
    padding-bottom: 0;
  }
}
/*
    Styles for interactive icons

	IMPORTANT: Making changes to this file also affects the Newzealand Header
*/
.widget.gallery-module > .widget-content > .row > .no-padding {
  width: 100%; /* for IE */
}

.card-icon-group {
  margin-top: 24px;
  width: 100%;
}
.card-icon-group > .widget-content {
  padding: 10px;
}
.card-icon-group .card-icon-items {
  width: 100%;
}
.card-icon-group .card-icon-item {
  display: block;
  text-align: center;
  padding-right: 20px;
  padding-bottom: 20px;
}
.card-icon-group .card-icon-content.grow {
  transition: all 0.5s ease-in-out;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1, 1);
  transform: translateZ(0);
  font-smoothing: antialiased !important;
}
.card-icon-group .card-icon-content.grow:hover {
  transform: scale(1.048);
}
.card-icon-group .card-icon-content a {
  cursor: default;
  text-decoration: none;
}
.card-icon-group .card-icon-content a.iconhaslink {
  cursor: pointer;
}
.card-icon-group .card-icon-content a:hover, .card-icon-group .card-icon-content a:focus {
  text-decoration: none;
}
.card-icon-group .card-icon-content a img {
  height: 120px;
}
.card-icon-group .card-icon-content div.icon-text {
  color: black;
  padding: 0px 10px;
  line-height: 1.3em;
  height: 5.2em; /* 4 lines */
  margin-top: 0.5em;
  overflow: hidden;
}

.c-vmo-accordion {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin: 20px 0;
}
.c-vmo-accordion.expanded .c-vmo-accordion_icon {
  transform: rotate(-45deg);
}
.c-vmo-accordion.expanded .c-vmo-accordion_body {
  display: block;
}
.c-vmo-accordion_header {
  appearance: none;
  border: none;
  background: rgb(234, 234, 234);
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1;
  padding: 18px 20px;
  color: rgb(70, 70, 70);
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
}
.c-vmo-accordion_header > * {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
.c-vmo-accordion_icon {
  display: inline-block;
  transition: 0.15s ease-in-out;
  width: 18px;
  height: 18px;
  position: relative;
  margin-left: 1em;
}
.c-vmo-accordion_icon::before, .c-vmo-accordion_icon::after {
  content: "";
  background: rgb(70, 70, 70);
  border-radius: 2px;
  position: absolute;
}
.c-vmo-accordion_icon::before {
  width: 3px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.c-vmo-accordion_icon::after {
  width: 100%;
  height: 3px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.c-vmo-accordion_body {
  padding: 20px;
  background: rgb(246, 246, 246);
  display: none;
}
@media print {
  .c-vmo-accordion * {
    box-sizing: border-box;
  }
  .c-vmo-accordion_row {
    margin: -15px;
    display: flex;
    flex-wrap: wrap;
  }
  .c-vmo-accordion_col {
    padding: 15px;
    max-width: 33.3333333333%;
    flex: 0 0 33.3333333333%;
  }
}
@media screen {
  .c-vmo-accordion_col + .c-vmo-accordion_col {
    margin-top: 20px;
  }
}
.c-vmo-accordion_subheading {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 20px;
  font-size: 1.25rem;
  color: rgb(70, 70, 70);
  margin: 20px 0 10px;
}
@media print {
  .c-vmo-accordion_subheading {
    margin-top: 0;
  }
}

.c-vmo-profile a {
  color: rgb(186, 11, 54);
  word-break: break-all;
}
.c-vmo-profile_header {
  display: flex;
  flex-wrap: wrap;
}
.c-vmo-profile_image {
  flex: none;
  width: 280px;
  max-width: 40%;
  margin-right: 30px;
}
.c-vmo-profile_image.placeholder {
  height: 226px;
}
.c-vmo-profile_image div {
  width: 100%;
  padding-top: 100%;
  background-size: cover;
  background-position: center center;
  border-radius: 10px;
}
.c-vmo-profile_details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .c-vmo-profile_details {
    margin-left: 15px;
  }
}
.c-vmo-profile_name {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 35px;
  font-size: 2.1875rem;
  color: rgb(186, 11, 54);
  margin: 0 0 10px 0;
}
@media screen and (max-width: 991px) {
  .c-vmo-profile_name {
    font-size: 30px;
    font-size: 1.875rem;
  }
}
.c-vmo-profile_name.mobile {
  width: 100%;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .c-vmo-profile_name.mobile {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .c-vmo-profile_name.desktop {
    display: none;
  }
}
.c-vmo-profile_titles {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}
.c-vmo-profile_titles li {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin: 0;
  font-size: 22px;
  font-size: 1.375rem;
}
@media screen and (max-width: 991px) {
  .c-vmo-profile_titles li {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.c-vmo-profile_titles li + li {
  margin-top: 0.25em;
}
.c-vmo-profile_hospitals {
  margin: 0 0 20px 0;
}
.c-vmo-profile_hospitals span {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
}
.c-vmo-profile_hospitals ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.c-vmo-profile_hospitals li a {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 991px) {
  .c-vmo-profile_hospitals li a {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.c-vmo-profile_hospitals li + li::before {
  content: "|";
  color: rgb(70, 70, 70);
  margin: 0 0.25em;
}
.c-vmo-profile_book-online {
  text-transform: none;
}
.c-vmo-profile_location-detail {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.25em;
  align-items: center;
}
.c-vmo-profile_location-detail > * {
  margin-bottom: 0.25em;
}
.c-vmo-profile_location-detail > label {
  flex: none;
  width: 30%;
  margin-right: 15px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-vmo-profile_location-detail > span {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.c-vmo-profile_location-detail > span.nowrap {
  flex: 1;
}
.c-vmo-profile_location-map {
  padding-top: 56.25%;
  position: relative;
}
.c-vmo-profile_location-map iframe {
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.c-vmo-profile_location {
  display: flex;
  flex-direction: column;
}
.c-vmo-profile_location > label {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  margin: 0 0 5px;
}
.c-vmo-profile_location > span {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.c-vmo-profile_location + .c-vmo-profile_location {
  margin-top: 20px;
}
.c-vmo-profile_body {
  margin: 30px 0;
}
@media screen and (min-width: 992px) {
  .c-vmo-profile .c-vmo-accordion.mobile {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .c-vmo-profile .c-vmo-accordion.desktop {
    display: none;
  }
}
.c-vmo-profile_intro {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  font-size: 1.5rem;
}
.c-vmo-profile_content {
  overflow: hidden;
}
.c-vmo-profile_read-more {
  display: none;
  appearance: none;
  margin: 0;
  padding: 10px 0;
  border: none;
  width: 100%;
  position: relative;
  background: rgb(255, 255, 255);
  color: rgb(70, 70, 70);
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: underline;
}
.c-vmo-profile_read-more:focus, .c-vmo-profile_read-more:hover {
  outline: none;
  color: rgb(186, 11, 54);
  text-decoration: none;
}
.c-vmo-profile_read-more:focus::before, .c-vmo-profile_read-more:hover::before {
  opacity: 0.5;
}
.c-vmo-profile_read-more:focus > span {
  outline: 1px dashed rgb(186, 11, 54);
  outline-offset: 2px;
}
.c-vmo-profile_read-more::before {
  content: "";
  opacity: 1;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
  position: absolute;
  bottom: 100%;
  left: 0;
  height: 50px;
  width: 100%;
  transition: 0.3s ease-in-out;
  pointer-events: none;
  cursor: default;
}
.c-vmo-profile_read-more .less {
  display: none;
}
.c-vmo-profile_read-more.expanded::before {
  opacity: 0;
}
.c-vmo-profile_read-more.expanded .more {
  display: none;
}
.c-vmo-profile_read-more.expanded .less {
  display: inline;
}
@media screen and (max-width: 767px) {
  .c-vmo-profile .c-acc-1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .c-vmo-profile .c-acc-1_btn {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.c-vmo-profile .c-acc-1_body {
  width: auto;
  left: auto;
  right: auto;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .c-vmo-profile .c-acc-1_body-inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.c-vmo-profile_share {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  margin: 20px 0;
}
.c-vmo-profile_share-label {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 0.25em;
}
.c-vmo-profile_share-social {
  flex: none;
  margin-right: 15px;
}
.c-vmo-profile_share-social ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}
.c-vmo-profile_share-social ul li {
  margin: 0;
  font-size: 30px;
  font-size: 1.875rem;
}
.c-vmo-profile_share-social ul li + li {
  margin-left: 0.5em;
}
.c-vmo-profile_share-social ul li a {
  color: rgb(70, 70, 70);
  text-decoration: none;
}
.c-vmo-profile_share-social ul li a:hover, .c-vmo-profile_share-social ul li a:focus {
  color: rgb(186, 11, 54);
  text-decoration: underline;
}
.c-vmo-profile_share-print {
  flex: none;
  margin-left: auto;
}
.c-vmo-profile_share-print .c-btn, .c-vmo-profile_share-print .form-submit-border [type=submit], .form-submit-border .c-vmo-profile_share-print [type=submit],
.c-vmo-profile_share-print .form-submit-border .btn,
.form-submit-border .c-vmo-profile_share-print .btn {
  text-transform: none;
}

.c-page-crumbs .white {
  color: #ffffff;
}
.c-page-crumbs + .c-vmo-banner, .c-page-crumbs + .c-vmo-hero {
  margin-top: -56px;
  padding-top: 56px;
}
@media screen and (max-width: 767px) {
  .c-page-crumbs + .c-vmo-banner, .c-page-crumbs + .c-vmo-hero {
    margin-top: 0;
    padding-top: 0;
  }
}

.c-vmo-banner, .c-vmo-hero {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.c-vmo-banner > *, .c-vmo-hero > * {
  z-index: 1;
  position: relative;
}
.c-vmo-banner::before, .c-vmo-hero::before, .c-vmo-banner::after, .c-vmo-hero::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.c-vmo-banner::before, .c-vmo-hero::before {
  background-color: rgba(0, 0, 0, 0.2);
}
.c-vmo-banner::after, .c-vmo-hero::after {
  background: rgba(0, 0, 0, 0.5);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.c-vmo-banner .c-hero_content, .c-vmo-hero .c-hero_content {
  display: block;
}
@media screen and (max-width: 767px) {
  .c-vmo-banner .c-hero_content, .c-vmo-hero .c-hero_content {
    text-align: left;
    background: none;
  }
  .c-vmo-banner .c-hero_content::before, .c-vmo-hero .c-hero_content::before {
    content: none;
  }
}
@media screen and (max-width: 767px) {
  .c-vmo-banner .c-hero_panel, .c-vmo-hero .c-hero_panel {
    margin-top: 0;
  }
}
.c-vmo-banner .c_title, .c-vmo-hero .c_title {
  font-size: 48px;
  font-size: 3rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  color: rgb(255, 255, 255);
  margin: 20px 0;
}
@media screen and (max-width: 767px) {
  .c-vmo-banner .c_title, .c-vmo-hero .c_title {
    font-size: 30px;
    font-size: 1.875rem;
  }
}

.c-vmo-hero {
  padding-bottom: 180px;
  margin-bottom: -180px;
}
.c-vmo-hero + * {
  z-index: 0;
  position: relative;
}
.c-vmo-hero .c-hero_panel {
  max-width: 50%;
}
@media screen and (max-width: 767px) {
  .c-vmo-hero .c-hero_panel {
    max-width: none;
  }
}
.c-vmo-hero .c_subtitle {
  color: rgb(255, 255, 255);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.5;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  .c-vmo-hero .c_subtitle {
    font-size: 16px;
    font-size: 1rem;
  }
}

.c-vmo-form .row {
  margin: -10px;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .c-vmo-form .row {
    margin: -15px;
    margin-bottom: 30px;
  }
}
.c-vmo-form .row > [class*=col] {
  padding: 10px;
}
@media screen and (min-width: 768px) {
  .c-vmo-form .row > [class*=col] {
    padding: 15px;
  }
}
.c-vmo-form .row .awesomplete ul {
  z-index: 9999;
}
.c-vmo-form .form-row {
  margin: 0;
}
.c-vmo-form label {
  margin-bottom: 10px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 18px;
  font-size: 1.125rem;
}
@media screen and (max-width: 991px) {
  .c-vmo-form label {
    font-size: 16px;
    font-size: 1rem;
  }
}
.c-vmo-form .input-white {
  background: white;
}
.c-vmo-form input,
.c-vmo-form select,
.c-vmo-form .default-select_inner {
  background: rgb(246, 246, 246);
  border: 1px solid rgba(70, 70, 70, 0.5);
  box-shadow: none;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  padding: 1em;
}
@media screen and (max-width: 991px) {
  .c-vmo-form input,
  .c-vmo-form select,
  .c-vmo-form .default-select_inner {
    transform-origin: left top;
    transform: scale(0.875);
    width: 114.2857142857%;
    margin-bottom: -6px;
  }
}
.c-vmo-form input[type*=radio] + label, .c-vmo-form input[type*=checkbox] + label,
.c-vmo-form select[type*=radio] + label,
.c-vmo-form select[type*=checkbox] + label,
.c-vmo-form .default-select_inner[type*=radio] + label,
.c-vmo-form .default-select_inner[type*=checkbox] + label {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .c-vmo-form input[type*=radio] + label, .c-vmo-form input[type*=checkbox] + label,
  .c-vmo-form select[type*=radio] + label,
  .c-vmo-form select[type*=checkbox] + label,
  .c-vmo-form .default-select_inner[type*=radio] + label,
  .c-vmo-form .default-select_inner[type*=checkbox] + label {
    font-size: 16px;
    font-size: 1rem;
    padding-left: 33px;
  }
  .c-vmo-form input[type*=radio] + label::after, .c-vmo-form input[type*=checkbox] + label::after,
  .c-vmo-form select[type*=radio] + label::after,
  .c-vmo-form select[type*=checkbox] + label::after,
  .c-vmo-form .default-select_inner[type*=radio] + label::after,
  .c-vmo-form .default-select_inner[type*=checkbox] + label::after {
    width: 22px;
    height: 22px;
    top: 0;
  }
}
.c-vmo-form input[type*=radio] + label::before, .c-vmo-form input[type*=checkbox] + label::before,
.c-vmo-form select[type*=radio] + label::before,
.c-vmo-form select[type*=checkbox] + label::before,
.c-vmo-form .default-select_inner[type*=radio] + label::before,
.c-vmo-form .default-select_inner[type*=checkbox] + label::before {
  content: "";
  background: rgb(210, 60, 15);
  font-size: 12px;
  height: 1em;
  width: 1em;
  top: 5px;
  left: 5px;
}
.c-vmo-form input[type*=radio] + label::after, .c-vmo-form input[type*=checkbox] + label::after,
.c-vmo-form select[type*=radio] + label::after,
.c-vmo-form select[type*=checkbox] + label::after,
.c-vmo-form .default-select_inner[type*=radio] + label::after,
.c-vmo-form .default-select_inner[type*=checkbox] + label::after {
  background: rgb(246, 246, 246);
  border: 1px solid rgba(70, 70, 70, 0.5);
  transition: none;
}
.c-vmo-form input[type*=radio]:checked + label::after, .c-vmo-form input[type*=checkbox]:checked + label::after,
.c-vmo-form select[type*=radio]:checked + label::after,
.c-vmo-form select[type*=checkbox]:checked + label::after,
.c-vmo-form .default-select_inner[type*=radio]:checked + label::after,
.c-vmo-form .default-select_inner[type*=checkbox]:checked + label::after {
  border: 2px solid rgb(210, 60, 15);
}
.c-vmo-form input[type*=radio]:focus + label::after, .c-vmo-form input[type*=checkbox]:focus + label::after,
.c-vmo-form select[type*=radio]:focus + label::after,
.c-vmo-form select[type*=checkbox]:focus + label::after,
.c-vmo-form .default-select_inner[type*=radio]:focus + label::after,
.c-vmo-form .default-select_inner[type*=checkbox]:focus + label::after {
  border-color: rgb(0, 0, 0);
  outline: 1px dashed rgb(210, 60, 15);
  outline-offset: 2px;
}
.c-vmo-form input::placeholder,
.c-vmo-form select::placeholder,
.c-vmo-form .default-select_inner::placeholder {
  color: rgba(70, 70, 70, 0.7);
}
.c-vmo-form input:focus, .c-vmo-form input[type=checkbox]:focus + label::after, .c-vmo-form input[type=radio]:focus + label::after, .c-vmo-form input.hasCustomSelect:focus + .default-select > .default-select_inner,
.c-vmo-form select:focus,
.c-vmo-form select[type=checkbox]:focus + label::after,
.c-vmo-form select[type=radio]:focus + label::after,
.c-vmo-form select.hasCustomSelect:focus + .default-select > .default-select_inner,
.c-vmo-form .default-select_inner:focus,
.c-vmo-form .default-select_inner[type=checkbox]:focus + label::after,
.c-vmo-form .default-select_inner[type=radio]:focus + label::after,
.c-vmo-form .default-select_inner.hasCustomSelect:focus + .default-select > .default-select_inner {
  border-color: rgb(210, 60, 15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.c-vmo-form .default-select_inner {
  padding-right: 4em;
}
.c-vmo-form .default-select_inner::before {
  width: 52px;
  background-color: rgb(248, 224, 196);
}
.c-vmo-form .default-select_inner::after {
  right: 18px;
  color: rgb(70, 70, 70);
}

.c-vmo-search {
  background-color: rgb(255, 255, 255);
  border-radius: 3px;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  padding: 30px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .c-vmo-search {
    padding: 20px;
  }
}
.c-vmo-search_subtitle {
  display: block;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .c-vmo-search_subtitle {
    margin-top: -10px;
  }
}
.c-vmo-search_expand-container {
  width: 100%;
  display: flex;
}
@media screen and (max-width: 767px) {
  .c-vmo-search_expand-container {
    justify-content: center;
  }
}
.c-vmo-search_expand {
  appearance: none;
  border: none;
  background: none;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  color: rgb(59, 64, 74);
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.c-vmo-search_expand > span {
  text-decoration: underline;
}
.c-vmo-search_expand > i {
  font-size: 0.9em;
  margin-left: 0.5em;
  margin-bottom: 0.01em;
  transition: 0.15s ease-in-out;
}
.c-vmo-search_expand.no-outline:focus {
  outline: none;
}
.c-vmo-search_more {
  display: none;
  width: 100%;
  margin: 1em 0 0;
}
.c-vmo-search_submit {
  text-transform: none;
  margin-left: auto;
  margin-top: -1em;
}
@media screen and (max-width: 767px) {
  .c-vmo-search_submit {
    margin-top: 20px;
    margin-right: auto;
  }
}

@media screen and (min-width: 768px) {
  .c-vmo-checkbox {
    flex-basis: auto;
    max-width: none;
  }
}

.c-vmo-filter {
  background-color: rgb(246, 246, 246);
  border-radius: 3px;
}
.c-vmo-filter_heading {
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.c-vmo-filter_heading.desktop {
  padding: 20px;
}
@media screen and (max-width: 991px) {
  .c-vmo-filter_heading.desktop {
    display: none;
  }
}
.c-vmo-filter_header {
  appearance: none;
  background: none;
  border: none;
  margin: 0;
  padding: 20px;
  display: flex;
  align-items: center;
  width: 100%;
  color: rgb(70, 70, 70);
}
@media screen and (min-width: 992px) {
  .c-vmo-filter_header {
    display: none;
  }
}
.c-vmo-filter_header.expanded .c-vmo-filter_expand {
  transform: rotate(45deg);
}
.c-vmo-filter_expand {
  display: inline-block;
  transition: 0.15s ease-in-out;
  font-size: 20px;
  width: 1em;
  height: 1em;
  position: relative;
  margin-left: auto;
}
.c-vmo-filter_expand::before, .c-vmo-filter_expand::after {
  content: "";
  background: rgb(70, 70, 70);
  border-radius: 1px;
  position: absolute;
}
.c-vmo-filter_expand::before {
  width: 4px;
  height: 1em;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.c-vmo-filter_expand::after {
  width: 1em;
  height: 4px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.c-vmo-filter_body {
  padding: 0 20px 20px 20px;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .c-vmo-filter_body {
    display: flex !important;
  }
}
@media screen and (max-width: 991px) {
  .c-vmo-filter_body {
    display: none;
  }
}
.c-vmo-filter_body .awesomplete ul {
  z-index: 9999;
}
.c-vmo-filter_submit {
  align-self: flex-end;
  text-transform: none;
  margin-top: 20px;
}
.c-vmo-filter .row {
  margin: -10px;
}
.c-vmo-filter .row > [class*=col] {
  padding: 10px;
}
.c-vmo-filter label {
  font-size: 16px;
  font-size: 1rem;
}
.c-vmo-filter input[type=checkbox] + label,
.c-vmo-filter input[type=radio] + label {
  font-size: 16px;
  font-size: 1rem;
}
.c-vmo-filter input,
.c-vmo-filter select,
.c-vmo-filter .default-select_inner {
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 991px) {
  .c-vmo-filter input,
  .c-vmo-filter select,
  .c-vmo-filter .default-select_inner {
    font-size: 16px;
    font-size: 1rem;
  }
}
.c-vmo-filter input, .c-vmo-filter input[type=checkbox] + label::after, .c-vmo-filter input[type=radio] + label::after,
.c-vmo-filter select,
.c-vmo-filter select[type=checkbox] + label::after,
.c-vmo-filter select[type=radio] + label::after,
.c-vmo-filter .default-select_inner,
.c-vmo-filter .default-select_inner[type=checkbox] + label::after,
.c-vmo-filter .default-select_inner[type=radio] + label::after {
  background: rgb(255, 255, 255);
}

.c-vmo-results {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media screen and (max-width: 991px) {
  .c-vmo-results {
    margin-top: 30px;
  }
}
@media screen and (min-width: 992px) {
  .c-vmo-results {
    margin-left: 10px;
  }
}
.c-vmo-results_description {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  margin-bottom: 30px;
}
@media screen and (max-width: 991px) {
  .c-vmo-results_description {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.c-vmo-results_description em {
  font-size: 20px;
  font-size: 1.25rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-style: normal;
}
@media screen and (max-width: 991px) {
  .c-vmo-results_description em {
    font-size: 18px;
    font-size: 1.125rem;
    margin-bottom: 0.5em;
    display: block;
  }
}
.c-vmo-results_list {
  padding: 0;
  margin: -10px 0;
  list-style: none;
}
.c-vmo-results_item {
  margin: 0;
  padding: 10px 0;
}
.c-vmo-results_card {
  display: flex;
  background: rgb(255, 255, 255);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  overflow: hidden;
  transition: 0.15s ease-in-out;
  text-decoration: none;
  color: #464646;
}
@media screen and (min-width: 768px) {
  .c-vmo-results_card {
    min-height: 120px;
  }
}
.c-vmo-results_card:hover, .c-vmo-results_card:focus {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15);
}
.c-vmo-results_online-booking {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: -10px;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_online-booking {
    font-size: 12px;
    font-size: 0.75rem;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0px;
    display: block;
  }
}
.c-vmo-results_image {
  border-radius: 5px;
  flex: none;
  background-size: cover;
  background-position: center center;
  width: 33%;
  min-width: 110px;
}
@media screen and (min-width: 768px) {
  .c-vmo-results_image {
    width: 120px;
  }
}
.c-vmo-results_content {
  display: flex;
  flex: 1 1 auto;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_content {
    flex-direction: column;
  }
}
.c-vmo-results_details {
  padding: 15px;
  flex: 1 1 auto;
}
.c-vmo-results_name {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 20px;
  font-size: 1.25rem;
  color: rgb(186, 11, 54);
  margin-bottom: 0.5em;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_name {
    font-size: 16px;
    font-size: 1rem;
  }
}
.c-vmo-results_titles {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-vmo-results_titles li {
  margin: 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_titles li {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.c-vmo-results_titles li + li {
  margin-top: 0.3em;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_titles {
    display: inline-block;
  }
  .c-vmo-results_titles li {
    display: inline;
  }
  .c-vmo-results_titles li:not(:last-child)::after {
    content: ", ";
  }
}
.c-vmo-results_hospitals {
  padding: 15px;
  flex: none;
  text-align: right;
  align-self: flex-end;
  font-size: 12px;
  font-size: 0.75rem;
}
@media screen and (max-width: 767px) {
  .c-vmo-results_hospitals {
    padding-top: 0;
  }
}
.c-vmo-results_hospitals span {
  font-size: inherit;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 0.25em;
}
.c-vmo-results_hospitals ul {
  font-size: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
}
.c-vmo-results_hospitals ul li {
  font-size: inherit;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  padding: 0;
  margin: 0;
  display: inline-block;
}
.c-vmo-results_hospitals ul li + li::before {
  content: "|";
  display: inline-block;
  padding: 0 0.5em;
}
.c-vmo-results_empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 1 1 auto;
  opacity: 0;
  transition: 0.3s ease-in-out;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .c-vmo-results_empty {
    max-height: 50%;
  }
}
.c-vmo-results_empty.visible {
  opacity: 1;
}
.c-vmo-results_empty h2 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin: 0 0 0.5em;
}
.c-vmo-results_empty div {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-vmo-results_anchor {
  border: 2px solid;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  text-decoration: none;
  margin-top: 0.5em;
  position: relative;
  top: 0;
  transition: 0.15s ease-in-out;
  font-size: 36px;
  font-size: 2.25rem;
  height: 1em;
  width: 1em;
  flex: none;
}
.c-vmo-results_anchor i {
  font-size: 20px;
  font-size: 1.25rem;
  padding-top: 0.1em;
}
.c-vmo-results_anchor:hover, .c-vmo-results_anchor:focus {
  top: 5px;
}
.c-vmo-results .c-pagination {
  text-align: center;
  margin: 20px 0 0 0;
}

.c-vmo-suggested {
  outline: none !important;
}
.c-vmo-suggested_heading {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 30px;
  font-size: 1.875rem;
  margin-top: 0;
  margin-bottom: 20px;
}
.c-vmo-suggested_list {
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}
@media screen and (min-width: 768px) {
  .c-vmo-suggested_list {
    margin: -15px;
  }
}
.c-vmo-suggested_item {
  display: flex;
  margin: 0;
  padding: 10px;
}
.c-vmo-suggested_item a:hover, .c-vmo-suggested_item a:focus {
  text-decoration: none;
  color: #ba0b36;
}
@media screen and (min-width: 768px) {
  .c-vmo-suggested_item {
    padding: 15px;
  }
}
.c-vmo-suggested_card {
  background: rgb(255, 255, 255);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  transition: 0.15s ease-in-out;
  text-decoration: none;
  padding: 20px;
  width: 100%;
  color: #464646;
}
.c-vmo-suggested_card:hover, .c-vmo-suggested_card:focus {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1), 0 0 5px rgba(0, 0, 0, 0.15);
}
.c-vmo-suggested_title {
  font-size: 20px;
  font-size: 1.25rem;
  color: #464646;
  margin: 0 0 15px 0;
}
@media screen and (max-width: 767px) {
  .c-vmo-suggested_title {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.c-vmo-suggested_body {
  font-family: "Caecilia", Rockwell, serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
}
@media screen and (max-width: 767px) {
  .c-vmo-suggested_body {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

/*
	Styles for popup alert (SJOGSR-285)

*/
.popup-alert.info-modal-container {
  display: inline-block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  flex-wrap: wrap;
  overflow-y: auto;
  display: none;
  z-index: 200; /* Fix to cover: comparison table, page's search box (top-rhs), side nav box, "choose hospital" right-arrow (at the top next to SJOG logo) */
  /* SJOGSR-307: Fix alignment for IE - doesn't like flex alignment much*/
  align-items: flex-start;
  justify-content: flex-start;
  padding: 15px 0;
}
.popup-alert .info-modal {
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  max-width: 600px;
  /* SJOGSR-307: Fix alignment for IE */
  position: relative;
  left: 50%;
  margin: auto 15px;
  transform: translateX(-50%);
  transform: translateX(calc(-50% - 15px));
}
.popup-alert .info-modal__header, .popup-alert .info-modal__body {
  /* SJOGSR-307: Fix alignment for IE */
  max-width: 600px;
}
.popup-alert .info-modal__header {
  position: relative;
  overflow: hidden;
}
.popup-alert .info-modal__image {
  width: 100%;
  border-radius: 5px 5px 0 0;
}
.popup-alert .info-modal__image + .info-modal__dismiss {
  top: 15px;
  right: 15px;
  transform: none;
}
.popup-alert .info-modal__cta {
  width: 100%;
  text-align: center;
}
.popup-alert .info-modal form {
  width: 100%;
}
.popup-alert .info-modal__dismiss {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
  background: #fff;
  color: #ba0b36;
  border: none;
  height: 30px;
  width: 30px;
  border-radius: 100px;
  font-size: 18px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
}
.popup-alert .info-modal__body {
  padding: 20px;
  color: #464646;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  .popup-alert .info-modal__body {
    padding: 30px;
  }
}
.popup-alert .info-modal__body > * + * {
  margin-top: 20px;
}
.popup-alert .info-modal__heading {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  margin: 0;
}
.popup-alert .info-modal p {
  line-height: 125%;
  margin-bottom: 0;
}
.popup-alert .info-modal__call-to-action {
  margin-left: auto;
  margin-right: auto;
}
.popup-alert .info-modal__form {
  margin-bottom: -20px;
}
.popup-alert .info-modal__form > * {
  margin-bottom: 20px;
}
.popup-alert .info-modal__form-submit {
  margin-left: auto;
}
.popup-alert .info-modal .c-btn, .popup-alert .info-modal .form-submit-border [type=submit], .form-submit-border .popup-alert .info-modal [type=submit],
.popup-alert .info-modal .form-submit-border .btn,
.form-submit-border .popup-alert .info-modal .btn {
  font-size: 14px;
  padding: 1em 1.25em;
}
.popup-alert .info-modal__input {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  padding: 1em;
  background: #f7f7f7;
  color: #464646;
  border: 1px solid #9f9f9f;
  box-shadow: none;
}
.popup-alert .info-modal__input::placeholder {
  color: #8b8b8b;
  opacity: 1;
}
.popup-alert .info-modal__input:focus {
  border-color: #D23C0F;
  background: #fff;
}

.c-blog-author {
  padding: 20px 10px;
  background-color: #F6F6F6;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}
.c-blog-author .c-blog-author-img .guest-author-bg {
  display: inline-block;
  border-radius: 50%;
  width: 80px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.c-blog-author .c-blog-author-img .guest-author-bg > img {
  border-radius: 50%;
  width: 80px;
}
.c-blog-author .c-blog-author_details {
  padding-left: 10px;
  width: 100%;
}
.c-blog-author .c-blog-author_details .c-blog-author-info {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.c-blog-author .c-blog-author_details .c-blog-author-info .c-blog-author-name {
  font-weight: 700;
}
.c-blog-author .c-blog-author_details .c-blog-author-info .c-blog-author-title {
  padding-top: 3px;
}
.c-blog-author .c-blog-author-location {
  padding-top: 10px;
  font-weight: 700;
}
.c-blog-author .c-blog-author-location > a {
  color: #BA0B36;
  text-decoration: none;
}
.c-blog-author .c-blog-author-location > a:hover, .c-blog-author .c-blog-author-location > a:focus {
  text-decoration: underline;
}
.c-blog-author .c-blog-guest-author {
  color: rgb(203, 78, 19);
  padding-top: 10px;
  font-weight: 700;
}

.c-blog-author-bottom {
  padding: 20px 40px;
  background-color: #F6F6F6;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-blog-author-bottom .c-blog-author-img {
  text-align: center;
}
.c-blog-author-bottom .c-blog-author-img .guest-author-bg {
  display: inline-block;
  border-radius: 50%;
  width: 70px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.c-blog-author-bottom .c-blog-author-img .guest-author-bg > img {
  border-radius: 50%;
  width: 70px;
}
.c-blog-author-bottom .c-blog-author-info {
  text-align: center;
  padding: 10px;
}
.c-blog-author-bottom .c-blog-author-info > span {
  font-weight: bold;
}
.c-blog-author-bottom .c-blog-guest-author {
  text-align: center;
  color: rgb(203, 78, 19);
  font-weight: bold;
}
.c-blog-author-bottom .c-blog-author-location {
  text-align: center;
  padding-top: 20px;
  color: #BA0B36;
}
.c-blog-author-bottom .c-blog-author-location > a {
  color: #BA0B36;
  font-weight: 700;
}
.c-blog-author-bottom .c-blog-author-detail {
  font-size: 0.9em;
  padding-top: 20px;
  line-height: 1.5em;
}
.c-blog-author-bottom .c-blog-author-ctn {
  padding-top: 20px;
  text-align: center;
}
.c-blog-author-bottom .c-blog-author-ctn > a {
  border-color: #BA0B36;
  box-shadow: inset 0 0 0 1px #BA0B36;
  padding: 10px;
}
.c-blog-author-bottom .c-blog-author-ctn > a > span {
  font-size: 14px;
  font-weight: 700;
  vertical-align: baseline;
}

.c-blog-slider {
  background-color: rgb(246, 246, 246);
  padding: 30px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  overflow: hidden;
}
.c-blog-slider_title {
  font-size: 30px;
  font-size: 1.875rem;
  margin: 0 0 1em;
}
@media screen and (max-width: 767px) {
  .c-blog-slider_title {
    font-size: 24px;
    font-size: 1.5rem;
    text-align: center;
  }
}
@media screen and (max-width: 767px) {
  .c-blog-slider_list {
    width: auto;
    margin: 0 -30px;
  }
}
.c-blog-slider .owl-stage-outer {
  padding: 20px;
  margin: -20px;
}
@media screen and (max-width: 767px) {
  .c-blog-slider .owl-stage-outer {
    padding: 20px 0;
    margin: -20px 0;
  }
}
.c-blog-slider .owl-stage {
  display: flex;
}
.c-blog-slider .owl-item {
  display: flex;
}
.c-blog-slider .owl-dots {
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-blog-slider .owl-dot {
  line-height: 0;
}
.c-blog-slider .owl-dot > span {
  background: rgb(70, 70, 70);
  height: 10px;
  width: 10px;
}
.c-blog-slider .owl-dot.active > span {
  background: rgb(210, 60, 15);
  height: 15px;
  width: 15px;
}
.c-blog-slider_card {
  width: 100%;
  display: flex;
  flex-direction: column;
  background: white;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  border: 1px solid #DDD;
  margin-bottom: 50px;
  margin-bottom: 50px;
  text-decoration: none;
  transition: transform 0.2s;
  position: relative;
}
.c-blog-slider_card.guest-author-card::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 5px;
  background: linear-gradient(135deg, rgb(245, 190, 128) 0%, rgb(243, 114, 76) 100%);
}
.c-blog-slider_card:hover, .c-blog-slider_card:focus {
  transform: scale(1.025);
}
.c-blog-slider_card-header {
  padding: 20px 10px;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.c-blog-slider_card-title {
  margin: 0;
  line-height: 1.25;
  font-size: 18px;
  font-weight: 500;
}
.c-blog-slider_card-image {
  max-height: 100px;
  height: 100px;
  width: auto;
}
@media screen and (max-width: 767px) {
  .c-blog-slider_card-image {
    height: auto;
    max-height: auto;
    padding-top: 56.25%;
  }
}
.c-blog-slider_card-details {
  text-align: center;
  z-index: 1;
}
.c-blog-slider_card-meta {
  padding: 0.5em 15px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  white-space: nowrap;
}
.c-blog-slider_card-meta span.fa {
  color: #D23C0F;
}
.c-blog-slider_card-author {
  margin-top: 0.5rem;
}
.c-blog-slider_card-author-name {
  justify-content: center;
  font-size: 16px;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.c-blog-slider_card-author-guest {
  color: rgb(203, 78, 19);
  font-size: 13px;
}
.c-blog-slider_card-author-portrait .author-image {
  display: inline-block;
  border-radius: 50%;
  width: 80px;
  margin-bottom: -45px;
  overflow: hidden;
  margin-top: 0.5rem;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.c-blog-slider_card-author-portrait .author-image > img {
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

.blog-pager {
  border-top: 1px solid #F5BE80;
  padding: 40px 0;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.blog-pager .blog-nav {
  flex-direction: row;
  display: flex;
  align-items: baseline;
}
.blog-pager .blog-nav.previous-blog {
  justify-content: flex-start;
  padding-right: 40px;
  width: 100%;
}
.blog-pager .blog-nav.previous-blog div:first-child {
  margin-right: 10px;
}
.blog-pager .blog-nav.next-blog {
  justify-content: flex-end;
  border-left: 1px solid rgb(203, 78, 19);
  padding-left: 40px;
  width: 100%;
}
.blog-pager .blog-nav.next-blog div:last-child {
  margin-left: 10px;
}
.blog-pager .blog-nav .nav-blog-heading {
  font-size: 20px;
  font-weight: bold;
  color: rgb(203, 78, 19);
}
.blog-pager .blog-nav .nav-blog-title {
  font-size: 1em;
  padding: 10px 0;
}
.blog-pager .c-search-list_foot {
  margin: 0;
  text-align: center;
}

@media screen and (max-width: 992px) {
  .blog-pager {
    padding: 0;
    margin: 0 -20px;
    padding: 0;
  }
  .blog-pager .blog-nav {
    align-items: center;
    border-bottom: 1px solid #F5BE80;
  }
  .blog-pager .blog-nav.previous-blog {
    padding-left: 40px;
  }
  .blog-pager .blog-nav.previous-blog div:first-child > a {
    padding: 15px 8px;
    min-width: 0;
  }
  .blog-pager .blog-nav.next-blog {
    border-left: 0;
    padding-right: 40px;
  }
  .blog-pager .blog-nav.next-blog div:last-child > a {
    padding: 15px 8px;
    min-width: 0;
  }
  .blog-pager .blog-nav .nav-blog-heading {
    margin-block-start: 0.5em;
    margin-block-end: 0;
  }
  .blog-pager .blog-nav .nav-blog-title {
    font-size: 0.9em;
  }
}
@media screen and (max-width: 767px) {
  .blog-pager {
    margin: 0 -10px;
  }
  .blog-pager .c-search-list_foot {
    padding: 15px 0;
  }
  .blog-pager .c-pagination {
    margin: 0;
  }
}
.c-blog-related-service {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-blog-related-service .related-service-heading {
  padding: 20px 0;
  font-size: 1.2em;
  font-weight: bold;
}
.c-blog-related-service .c-list-related li {
  padding-bottom: 10px;
}
.c-blog-related-service .c-list-related .c-list-related-blog-inner {
  background-color: #F6F6F6;
  display: block;
  position: relative;
  padding: 10px 40px 10px 20px;
  line-height: 1.1em;
}
.c-blog-related-service .c-list-related .c-list-related-blog-inner:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  font-size: 18px;
  font-size: 1rem;
  position: absolute;
  color: #D23C0F;
  right: 15px;
  top: 50%;
  margin-top: -8px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  transform: translate3d(0, 0, 0);
}
@media screen and (max-width: 767px) {
  .c-blog-related-service .c-list-related .c-list-related-blog-inner:before {
    font-size: 16px;
  }
}
.c-blog-related-service .c-list-related .c-list-related_link:hover .c-list-related-blog-inner:before, .c-blog-related-service .c-list-related .c-list-related_link:focus .c-list-related-blog-inner:before {
  transform: translate3d(4px, 0, 0);
}

.c-popular-blog-section {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-popular-blog-section .popular-blog-heading {
  padding: 20px 0;
  font-size: 1.2em;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.c-popular-blog-section .c-popular-blog-item {
  display: flex;
  padding-bottom: 20px;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-img {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: none;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-img .c-popular-blog-img-container {
  width: 90px;
  height: 90px;
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.25);
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-img > div {
  font-size: 12px;
  padding-top: 5px;
  white-space: nowrap;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-img > div > span {
  color: #D23C0F;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details {
  padding-left: 15px;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: 1;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-title {
  font-size: 1.1em;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author {
  align-items: center;
  flex-direction: row;
  display: flex;
  padding-right: 40px;
  margin-bottom: auto;
  padding-top: 10px;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .guest-author-bg {
  display: inline-block;
  border-radius: 50%;
  width: 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .guest-author-bg > img {
  border-radius: 50%;
  width: 35px;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .guest-author-border {
  padding: 3px;
  width: 41px;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .c-popular-blog-author-name {
  flex-wrap: wrap;
  display: flex;
  padding-left: 10px;
  font-size: 14px;
  flex-direction: column;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .c-popular-blog-author-name > span {
  white-space: nowrap;
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author .c-popular-blog-author-name > span.c-popular-blog-guest {
  color: rgb(203, 78, 19);
}
.c-popular-blog-section .c-popular-blog-item .c-popular-blog-details .c-popular-blog-author:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  color: #D23C0F;
  right: 15px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.c-popular-blog-section .c-popular-blog_link {
  display: block;
  text-decoration: none;
  color: #464646;
}
.c-popular-blog-section .c-popular-blog_link:hover .c-popular-blog-author:before, .c-popular-blog-section .c-popular-blog_link:focus .c-popular-blog-author:before {
  -webkit-transform: translate3d(4px, 0, 0);
  transform: translate3d(4px, 0, 0);
}

.c-author-related-blog {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.2em;
  padding-bottom: 20px;
}
.c-author-related-blog > a {
  color: #BA0B36;
  text-decoration: none;
}
.c-author-related-blog > a:hover, .c-author-related-blog > a:focus {
  text-decoration: underline;
}

.c-author-related-blog-section {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.c-author-related-blog-section .c-author-related-blog-item {
  display: flex;
  flex-direction: row;
  padding-bottom: 20px;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-img {
  flex: none;
  height: 100px;
  width: 75px;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details {
  padding: 10px 50px 10px 15px;
  background: #F6F6F6;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex: 1;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details .c-popular-blog-title {
  font-size: 1.125rem;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details .c-author-related-blog-info {
  font-size: 0.9em;
  padding-top: 10px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin-top: auto;
  white-space: nowrap;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details .c-author-related-blog-info span {
  padding-right: 5px;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details .c-author-related-blog-info span.fa {
  color: #D23C0F;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details .c-author-related-blog-info .c-author-related-blog-date {
  padding-right: 10px;
}
.c-author-related-blog-section .c-author-related-blog-item .c-author-related-blog-details:before {
  content: "\f054";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
  font-size: 1rem;
  position: absolute;
  color: #D23C0F;
  right: 20px;
  top: 50%;
  margin-top: -8px;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.c-author-related-blog-section .c-related-blog-item_link {
  display: block;
  text-decoration: none;
  color: grey;
}
.c-author-related-blog-section .c-related-blog-item_link:hover .c-author-related-blog-details:before, .c-author-related-blog-section .c-related-blog-item_link:focus .c-author-related-blog-details:before {
  -webkit-transform: translate3d(4px, 0, 0);
  transform: translate3d(4px, 0, 0);
}

.c-blog-search {
  background: #f6f6f6;
  padding: 15px 15px;
  margin: 0;
}
.c-blog-search .c-blog-search_row {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  font-weight: 400;
}
.c-blog-search .c-blog-search_row:not(:first-of-type) {
  padding-top: 15px;
}
.c-blog-search .c-blog-search_row .default-select_inner {
  border-radius: 0;
  box-shadow: 0 0 3px transparent;
  margin: 0;
  padding: 13px 15px;
  font: inherit;
}
.c-blog-search .c-blog-search_row .default-select_inner:before {
  width: 47px;
  background: none;
}
.c-blog-search .c-blog-search_row .default-select_inner:after {
  right: 16px;
  color: rgb(70, 70, 70);
}
.c-blog-search .c-blog-search_row label {
  margin-bottom: 10px;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
}
@media screen and (max-width: 991px) {
  .c-blog-search .c-blog-search_row label {
    font-size: 16px;
    font-size: 1rem;
  }
}
.c-blog-search .c-blog-search_row .input-white {
  background: white;
}
.c-blog-search .c-blog-search_row input {
  background: rgb(246, 246, 246);
  border: 1px solid rgba(70, 70, 70, 0.5);
  box-shadow: none;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  font-size: 1rem;
  padding: 1em;
}
@media screen and (max-width: 991px) {
  .c-blog-search .c-blog-search_row input {
    transform-origin: left top;
    transform: scale(0.875);
    width: 114.2857142857%;
    margin-bottom: -6px;
  }
}
.c-blog-search .c-blog-search_row input[type*=radio] + label, .c-blog-search .c-blog-search_row input[type*=checkbox] + label {
  margin: 0;
}
@media screen and (max-width: 767px) {
  .c-blog-search .c-blog-search_row input[type*=radio] + label, .c-blog-search .c-blog-search_row input[type*=checkbox] + label {
    font-size: 16px;
    font-size: 1rem;
    padding-left: 33px;
  }
  .c-blog-search .c-blog-search_row input[type*=radio] + label::after, .c-blog-search .c-blog-search_row input[type*=checkbox] + label::after {
    width: 22px;
    height: 22px;
    top: 0;
  }
}
.c-blog-search .c-blog-search_row input[type*=radio] + label::before, .c-blog-search .c-blog-search_row input[type*=checkbox] + label::before {
  content: "";
  background: rgb(210, 60, 15);
  font-size: 12px;
  height: 1em;
  width: 1em;
  top: 5px;
  left: 5px;
}
.c-blog-search .c-blog-search_row input[type*=radio] + label::after, .c-blog-search .c-blog-search_row input[type*=checkbox] + label::after {
  background: rgb(246, 246, 246);
  border: 1px solid rgba(70, 70, 70, 0.5);
  transition: none;
}
.c-blog-search .c-blog-search_row input[type*=radio]:checked + label::after, .c-blog-search .c-blog-search_row input[type*=checkbox]:checked + label::after {
  border: 2px solid rgb(210, 60, 15);
}
.c-blog-search .c-blog-search_row input[type*=radio]:focus + label::after, .c-blog-search .c-blog-search_row input[type*=checkbox]:focus + label::after {
  border-color: rgb(0, 0, 0);
  outline: 1px dashed rgb(210, 60, 15);
  outline-offset: 2px;
}
.c-blog-search .c-blog-search_row input::placeholder {
  color: rgba(70, 70, 70, 0.7);
}
.c-blog-search .c-blog-search_row input:focus, .c-blog-search .c-blog-search_row input[type=checkbox]:focus + label::after, .c-blog-search .c-blog-search_row input[type=radio]:focus + label::after, .c-blog-search .c-blog-search_row input.hasCustomSelect:focus + .default-select > .default-select_inner {
  border-color: rgb(210, 60, 15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.c-blog-search .c-blog-search_box {
  position: relative;
  margin: 0 47px 0 0;
}
.c-blog-search .c-blog-search_box input {
  border-radius: 0;
  box-shadow: 0 0 3px transparent;
  margin: 0;
  padding: 13px 15px;
}
.c-blog-search .c-blog-search_box .c-blog-search_submit {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  top: 0;
  right: -47px;
  bottom: 0;
  width: 47px;
  height: 100%;
  background: #D23C0F;
  color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  font-size: 23px;
  font-size: 1.4375rem;
  transition: 0.3s all cubic-bezier(0.26, 0.85, 0.46, 0.99);
}
.c-blog-search .c-blog-search_box .c-blog-search_submit:hover, .c-blog-search .c-blog-search_box .c-blog-search_submit:focus {
  outline: none;
  background: #464646;
}

.c-blog-topic-tag .blog-topic-tag-heading {
  padding: 20px 0;
  font-size: 1.2em;
  font-weight: bold;
}
.c-blog-topic-tag .blog-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-weight: 300;
  font-size: 14px;
  flex-wrap: wrap;
}
.c-blog-topic-tag .blog-tag > a {
  padding: 7px 12px;
  background: #f8e7b8;
  text-align: center;
  margin-right: 15px;
  white-space: nowrap;
  margin-bottom: 10px;
  text-decoration: none;
  color: #464646;
}
.c-blog-topic-tag .blog-tag > a:hover, .c-blog-topic-tag .blog-tag > a:focus {
  background: #F5BE80;
}

.list-blog-content {
  flex-direction: row-reverse;
}
@media screen and (max-width: 992px) {
  .list-blog-content {
    flex-direction: row;
  }
}

.c-blog-list-section a {
  color: #464646;
}
.c-blog-list-section .c-blog-list-item {
  padding-bottom: 10px;
}
@media screen and (max-width: 992px) {
  .c-blog-list-section .c-blog-list-item + .c-blog-list-section .c-blog-list-item {
    margin-top: 20px;
  }
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_info {
  padding-bottom: 10px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_info span.fa {
  padding-right: 10px;
  color: #D23C0F;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_detail {
  padding-bottom: 10px;
  width: 100%;
  text-decoration: none;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_detail:hover, .c-blog-list-section .c-blog-list-item .c-blog-list-item_detail:focus {
  text-decoration: underline;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_detail .c-blog-list-item_img {
  width: 100%;
  height: 350px;
  overflow: hidden;
  box-shadow: 7px 8px 10px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 992px) {
  .c-blog-list-section .c-blog-list-item .c-blog-list-item_detail .c-blog-list-item_img {
    height: 200px;
    margin: 0 -10px;
    width: auto;
  }
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_detail .c-blog-list-item_title {
  padding: 20px;
  margin-top: -40px;
  position: relative;
  background: #fff;
  margin-right: 40px;
  font-size: 24px;
  font-weight: 500;
  box-shadow: 7px 8px 10px rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 992px) {
  .c-blog-list-section .c-blog-list-item .c-blog-list-item_detail .c-blog-list-item_title {
    margin-left: -10px;
  }
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author {
  width: 100%;
  align-items: center;
  flex-direction: row;
  display: flex;
  padding-top: 15px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .guest-author-bg {
  display: inline-block;
  border-radius: 50%;
  width: 35px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .guest-author-bg > img {
  border-radius: 50%;
  width: 35px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .guest-author-border {
  padding: 3px;
  width: 41px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .c-blog-list-item_author-name {
  flex-wrap: wrap;
  display: flex;
  padding-left: 10px;
  font-size: 16px;
  flex-direction: column;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .c-blog-list-item_author-name > span {
  white-space: nowrap;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_author .c-blog-list-item_author-name > span.c-popular-blog-guest {
  color: rgb(203, 78, 19);
  font-size: 14px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-weight: 300;
  font-size: 14px;
  flex-wrap: wrap;
  padding-top: 15px;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_tag > a {
  padding: 7px 12px;
  background: #f8e7b8;
  text-align: center;
  margin-right: 15px;
  white-space: nowrap;
  margin-bottom: 10px;
  text-decoration: none;
}
.c-blog-list-section .c-blog-list-item .c-blog-list-item_tag > a:hover, .c-blog-list-section .c-blog-list-item .c-blog-list-item_tag > a:focus {
  background: #F5BE80;
}

.media-library .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.media-library .embed-responsive::before {
  display: block;
  content: "";
}
.media-library .embed-responsive .embed-responsive-item,
.media-library .embed-responsive iframe,
.media-library .embed-responsive embed,
.media-library .embed-responsive object,
.media-library .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.media-library .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.media-library .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.media-library .embed-responsive-4by3::before {
  padding-top: 75%;
}
.media-library .embed-responsive-1by1::before {
  padding-top: 100%;
}
@media only screen and (max-width: 600px) {
  .media-library {
    padding: 20px;
  }
}
.media-library .item-container {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
  /* mdl Content */
  /* The Close Button */
  /* Add Animation */
}
.media-library .item-container .item {
  flex-grow: 1;
  width: 260px;
  max-width: 300px;
  text-decoration: none;
  display: block;
  gap: 25px;
}
.media-library .item-container .item :hover {
  cursor: pointer;
}
@media only screen and (max-width: 600px) {
  .media-library .item-container .item {
    width: 100%;
    max-width: 100%;
  }
}
.media-library .item-container .item .item-click-target {
  width: 100%;
  height: 100%;
}
.media-library .item-container .item .item-thumbnail {
  background-color: grey;
  width: 100%;
  height: 200px;
  margin: 5px 0;
  overflow: hidden;
}
@media only screen and (max-width: 600px) {
  .media-library .item-container .item .item-thumbnail {
    width: 100%;
    height: 300px;
  }
}
.media-library .item-container .item .item-thumbnail .item-thumbnail-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.media-library .item-container .item .item-type {
  display: inline-flex;
  align-content: center;
  gap: 5px;
  margin: 5px 0;
}
.media-library .item-container .item .item-type .item-type-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: #747474;
}
.media-library .item-container .item .item-type .item-type-text {
  font-weight: bold;
  color: #747474;
  margin: auto;
  padding-top: 4px;
}
.media-library .item-container .item .item-title {
  margin: 5px 0;
  font-weight: bold;
}
.media-library .item-container .ImageLibraryModal {
  display: none;
  align-items: center;
}
.media-library .item-container .ImageLibraryModal .container {
  height: 95%;
  display: flex;
  align-content: center;
  justify-content: center;
}
.media-library .item-container .ImageLibraryModal .container .modal-container {
  max-width: 600px;
  width: 100%;
  max-height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  flex-direction: column;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail {
  background-color: grey;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  overflow: hidden;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail img {
  width: 100%;
  height: auto;
  object-fit: cover;
  position: relative;
  z-index: 1;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-left-click :hover, .media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-right-click :hover {
  cursor: pointer;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-left, .media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-right {
  background-color: #232323;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 5px;
  align-content: center;
  position: absolute;
  z-index: 2;
  top: 50%;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .image-library-modal-close {
  text-decoration: none;
  opacity: initial;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  color: #ba0b36;
  background-color: white;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  box-shadow: 0 0 3px gray;
  margin: 10px;
  display: flex;
  align-content: center;
  justify-content: center;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .image-library-modal-close > * {
  width: 10px;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-left {
  left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-thumbnail .modal-right {
  right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content {
  padding: 30px;
  border-radius: 6px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border: 0;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-title {
  padding-bottom: 20px;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-title h3 {
  margin: 0;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-description {
  padding-bottom: 1rem;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-button-container {
  display: flex;
  justify-content: center;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-button-container .modal-button {
  padding: 15px;
  margin: 10px;
  text-align: center;
  display: flex;
  align-content: center;
}
.media-library .item-container .ImageLibraryModal .container .modal-container .modal-content .modal-button-container .modal-button .modal-button-icon {
  padding-left: 10px;
  width: 1.7rem;
}
.media-library .item-container .mdl {
  display: none;
  position: fixed;
  z-index: 1030;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.8);
  /*background-color: color(light-grey);*/
}
.media-library .item-container .mdl-content {
  vertical-align: central;
  position: fixed;
  bottom: 0;
}
@media (min-width: 992px) {
  .media-library .item-container .mdl-content {
    width: 65%;
    height: 70%;
    top: 20%;
    left: 20%;
  }
}
.media-library .item-container .mdl-fadein {
  -webkit-animation-name: mdl-fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: mdl-fadeIn;
  animation-duration: 0.4s;
}
.media-library .item-container .mdl-slidein {
  -webkit-animation-name: mdl-slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: mdl-slideIn;
  animation-duration: 0.4s;
}
.media-library .item-container .close {
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}
.media-library .item-container .close:hover, .media-library .item-container .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.media-library .item-container .mdl-body {
  padding: 4px 4px;
}
.media-library .item-container .mdl-header {
  font-size: 24px;
  padding: 4px 4px;
  color: #fff !important;
  cursor: pointer;
}
.media-library .item-container .mdl-footer {
  font-size: 20px;
  padding: 20px 4px;
}
@-webkit-keyframes mdl-slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes mdl-slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-webkit-keyframes mdl-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mdl-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

/*@mixin bp-mobile-down() {
    @include media-breakpoint-down($bp--mobile) {
        @content;
    }
}*/
owl-carousel--hero .slide .slide__panel .newcarousel {
  text-align: left;
  font-size: 18px;
  margin-bottom: 60px;
  /* Slideshow container */
  /* Hide the images by default */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
  /* Caption text */
  /* Number text (1/3 etc) */
  /* The dots/bullets/indicators */
  /* Fading animation */
}
owl-carousel--hero .slide .slide__panel .newcarousel h5 {
  color: black;
  font-size: 1.75em !important;
  border-bottom: #D23C0F solid 3px;
  max-width: 50%;
  margin-top: 0px;
  margin-bottom: 30px;
}
owl-carousel--hero .slide .slide__panel .newcarousel__slidepaging {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
owl-carousel--hero .slide .slide__panel .newcarousel__slidepaging-flex {
  width: 50%;
  margin: 0 auto;
  display: flex;
  text-align: center;
  /*@include bp-mobile-down {
      width: 100%;
  }*/
}
owl-carousel--hero .slide .slide__panel .newcarousel__features {
  background: white;
  -webkit-box-shadow: -2px 4px 28px -14px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -2px 4px 28px -14px rgba(0, 0, 0, 0.75);
  box-shadow: -2px 4px 28px -14px rgba(0, 0, 0, 0.75);
}
owl-carousel--hero .slide .slide__panel .newcarousel__features__sign {
  width: 100%;
  height: 35px;
  text-transform: uppercase;
  background: #F5BE80;
  font-size: 14px;
  text-align: center;
  padding-top: 8px;
  /*@include bp-mobile-down {
      height: auto;
      padding: 5px;
  }*/
}
owl-carousel--hero .slide .slide__panel .newcarousel__features__sign.waitlist {
  background: #556278;
  color: white;
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content-text {
  border-bottom: solid 3px #F5BE80;
  padding-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content-text .grey {
  color: #464646;
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content-text__icon {
  width: 5%;
  /*@include bp-mobile-down {
      width: 15%;
  }*/
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content-text__text {
  width: 45%;
  /*@include bp-mobile-down {
      width: 85%;
  }

  */
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content__button {
  padding-top: 40px;
  padding-bottom: 40px;
}
owl-carousel--hero .slide .slide__panel .newcarousel__features-content__button .linkbutton {
  height: 44px;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
owl-carousel--hero .slide .slide__panel .newcarousel__map {
  margin-top: 60px;
}
owl-carousel--hero .slide .slide__panel .newcarousel * {
  box-sizing: border-box;
}
owl-carousel--hero .slide .slide__panel .newcarousel .slideshow-container {
  width: 100%;
}
owl-carousel--hero .slide .slide__panel .newcarousel .mySlides {
  display: none;
}
owl-carousel--hero .slide .slide__panel .newcarousel .mySlides img {
  width: 100%;
  height: 600px;
  /*@include bp-mobile-down {
      height: unset;
  }

  */
}
owl-carousel--hero .slide .slide__panel .newcarousel .prev, owl-carousel--hero .slide .slide__panel .newcarousel .next {
  cursor: pointer;
  width: auto;
  color: #CB4E13 !important;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}
owl-carousel--hero .slide .slide__panel .newcarousel .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
owl-carousel--hero .slide .slide__panel .newcarousel .prev:hover, owl-carousel--hero .slide .slide__panel .newcarousel .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
owl-carousel--hero .slide .slide__panel .newcarousel .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}
owl-carousel--hero .slide .slide__panel .newcarousel .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}
owl-carousel--hero .slide .slide__panel .newcarousel .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
owl-carousel--hero .slide .slide__panel .newcarousel .active, owl-carousel--hero .slide .slide__panel .newcarousel .dot:hover {
  background-color: #717171;
}
owl-carousel--hero .slide .slide__panel .newcarousel .fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}
@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}

.mainservice {
  clear: both;
  position: relative;
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
}
.mainservice span, .mainservice a, .mainservice a:link, .mainservice a:visited {
  color: #464646;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.mainservice a:hover {
  text-decoration: none;
}
.mainservice h3 {
  font-size: 24px;
  color: #464646;
}
.mainservice__header {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 60px;
  font-size: 3.75rem;
  line-height: 1.3;
  text-align: center;
  margin: 0 0 25px;
  padding-bottom: 60px;
}
.mainservice__item {
  margin-bottom: 20px;
  display: flex;
}
.mainservice__item-link:hover .mainservice__item-box::before, .mainservice__item-link:focus .mainservice__item-box::before {
  opacity: 1;
}
.mainservice__item-link:hover .mainservice__item-box h5, .mainservice__item-link:focus .mainservice__item-box h5 {
  color: #CB4E13;
}
.mainservice__item-halfCircle {
  height: 45px;
  width: 90px;
  border-radius: 90px 90px 0 0;
  border-color: #ffffff;
  border-top: solid 3px #D23C0F;
  border-left: solid 3px #D23C0F;
  border-right: solid 3px #D23C0F;
  margin: 0 auto;
  position: relative;
  transition: border-color 0.3s ease;
  margin-bottom: -3px;
}
.mainservice__item-halfCircle::before {
  content: "";
  position: absolute;
  background: #ffffff;
  top: -0.5px;
  left: -0.5px;
  right: -0.5px;
  padding-top: 100%;
  border-radius: 90px;
  z-index: 1;
}
.mainservice__item-box {
  width: 100%;
  border: solid 3px #D23C0F;
  background: #ffffff;
  flex: 1;
  position: relative;
}
.mainservice__item-box::before {
  content: "";
  position: absolute;
  background: #FABE7D;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  opacity: 0;
  transition: 0.3s ease;
}
.mainservice__item-box-middle {
  position: relative;
  width: 84px;
  height: 5px;
  background: white;
  margin: 0 auto;
  top: -4px;
}
.mainservice__item-box-icon {
  position: relative;
  text-align: center;
  margin: 0 auto;
  margin-top: -37.5px;
  font-size: 40px;
  color: #D23C0F;
  z-index: 1;
}
.mainservice__item-box-icon img {
  width: 50px;
  height: 50px;
  margin-top: 6px;
}
.mainservice__item-box-content {
  text-align: center;
  padding: 20px 20px 20px;
  font-size: 18px;
  position: relative;
  z-index: 1;
}
.mainservice__item-box-content h3 {
  /*transition: color $transition--medium;*/
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}

:root {
  --sjog-grey-light: #f7f7f7;
  --sjog-grey-medium: #eaeaea;
  --sjog-grey-dark: #464646;
  --sjog-orange-base: #f5be80;
  --sjog-orange-dark: #cb4e13;
}

.wideOrangeCTA {
  height: 351px;
  position: relative;
  background-color: #fff;
}
.wideOrangeCTA * {
  margin: 0;
  padding: 0;
  transition: all 0.15s ease-in-out;
}
.wideOrangeCTA .button {
  border: 1px solid;
  color: var(--sjog-grey-dark);
  background-color: #fff;
  font-family: "open sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1rem 1.49rem;
}
.wideOrangeCTA .button:hover {
  background-color: var(--sjog-orange-base);
}
.wideOrangeCTA .image {
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-origin: content-box;
  background-position: center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  opacity: 0.65;
  z-index: 10;
}
.wideOrangeCTA .image::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: rgba(248, 224, 196, 0.65);
}
.wideOrangeCTA .content {
  display: block;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  z-index: 50;
  padding: 2rem;
}
.wideOrangeCTA .headline {
  font-weight: 700;
  color: var(--sjog-orange-dark);
}
.wideOrangeCTA .bodyText {
  display: -webkit-box;
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.9rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 9.5rem;
}
.wideOrangeCTA .button {
  font-size: 1.2rem;
  align-self: flex-end;
  min-width: 13rem;
}

@media (max-width: 1347px) {
  .wideOrangeCTA .bodyText {
    height: 9.5rem;
  }
  .wideOrangeCTA .button {
    font-size: 1rem;
  }
}
@media (max-width: 1163px) {
  .wideOrangeCTA .button {
    font-size: 0.8rem;
  }
}
@media (max-width: 1091px) {
  .wideOrangeCTA .content {
    left: 2.65%;
    top: 6.75rem;
    width: 94.5%;
    height: 14rem;
    padding: 1.5rem;
    justify-content: center;
  }
  .wideOrangeCTA .bodyText {
    height: 4.6rem;
    font-size: 1rem;
    line-height: 1.5rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .wideOrangeCTA .image::after {
    top: 6.75rem;
    left: 2.65%;
    width: 94.5%;
    height: 14rem;
  }
}
.twoThirdsCTA {
  display: flex;
  flex-direction: row;
  height: 358px;
  background-color: #fff;
}
.twoThirdsCTA .button {
  border: 1px solid;
  color: var(--sjog-grey-dark);
  background-color: #fff;
  font-family: "open sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1rem;
}
.twoThirdsCTA .button:hover {
  background-color: var(--sjog-orange-base);
}
.twoThirdsCTA * {
  margin: 0;
  padding: 0;
  transition: all 0.15s ease-in-out;
}
.twoThirdsCTA .image {
  order: 1;
  width: 66.5%;
  height: 100%;
  float: left;
  background-image: url("images/cdc-aeh1dbI_a7I-unsplash.jpeg");
  background-color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-origin: content-box;
  background-position: center;
}
.twoThirdsCTA .content {
  order: 2;
  position: relative;
  width: 33.5%;
  height: 100%;
  background-color: #fff;
  float: right;
  padding: 0 1.5rem 1.5rem;
}
.twoThirdsCTA .content .headline {
  font-weight: 700;
  margin-top: 0.15rem;
  margin-bottom: 1.5rem;
}
.twoThirdsCTA .content .bodyText {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 150%;
  font-size: 1.1rem;
}
.twoThirdsCTA .content .button {
  position: absolute;
  bottom: 0;
  font-size: 1.2rem;
}

.twoThirdsCTA-opposite .image {
  order: 2;
}
.twoThirdsCTA-opposite .content {
  order: 1;
  padding-left: 0;
}

@media (max-width: 1347px) {
  .twoThirdsCTA .bodyText {
    font-size: 1rem;
    -webkit-line-clamp: 8;
  }
}
@media (max-width: 1260px) {
  .twoThirdsCTA .image {
    width: 65%;
  }
  .twoThirdsCTA .content {
    width: 35%;
  }
}
@media (max-width: 1163px) {
  .twoThirdsCTA .content .button {
    font-size: 0.8rem;
  }
}
@media (max-width: 1091px) {
  .twoThirdsCTA {
    display: grid;
    grid-template-rows: 0.8fr;
  }
  .twoThirdsCTA .image {
    grid-row: 1;
    width: 100%;
  }
  .twoThirdsCTA .content {
    grid-row: 2;
    width: 100%;
    padding: 0;
  }
  .twoThirdsCTA .content .headline {
    margin: 0.9rem auto 0.6rem;
  }
  .twoThirdsCTA .content .bodyText {
    -webkit-line-clamp: 3;
    margin-bottom: 2rem;
  }
  .twoThirdsCTA .content .button {
    font-size: 0.8rem;
  }
}
@media (max-width: 768px) {
  .twoThirdsCTA {
    margin-left: 0.35rem;
    margin-right: 0.35rem;
  }
}
.fiftyFiftyCTA ul {
  list-style: none;
}

.fiftyFiftyCTA {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 3.49%;
  width: 100%;
  height: 400px;
  background-color: #fff;
}
.fiftyFiftyCTA * {
  margin: 0;
  padding: 0;
  transition: all 0.15s ease-in-out;
}
.fiftyFiftyCTA .content .button {
  border: 1px solid;
  color: var(--sjog-grey-dark);
  background-color: #fff;
  font-family: "open sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1rem;
}
.fiftyFiftyCTA .content .button:hover {
  background-color: var(--sjog-orange-base);
}
.fiftyFiftyCTA .links a.listItem {
  text-decoration: none;
  border: none;
  text-transform: none;
  padding: 0;
}
.fiftyFiftyCTA .links a.listItem:hover {
  border: none;
}
.fiftyFiftyCTA .side {
  display: grid;
  grid-template-columns: 40% 60%;
  grid-template-rows: 3rem 1.3rem 1fr;
}
.fiftyFiftyCTA .side .headLine {
  grid-column: span 2;
  padding-bottom: 1rem;
  font-weight: 700;
  color: var(--sjog-orange-dark);
  background-color: #fff;
  border-bottom: 1px solid var(--sjog-grey-medium);
}
.fiftyFiftyCTA .side .topSpacer {
  grid-column: span 2;
}
.fiftyFiftyCTA .side .image {
  display: grid;
  grid-template-columns: 1rem 1fr 1rem;
  grid-template-rows: 5fr 1rem 0.43fr 0.8rem 0.9fr;
  background-color: #f6f6f6;
  background-size: cover;
  background-repeat: no-repeat;
  background-clip: border-box;
  background-origin: content-box;
  background-position: center;
  height: 100%;
  position: relative;
}
.fiftyFiftyCTA .side .image .content {
  grid-column: 2;
  grid-row: 2;
  color: #fff;
  font-size: 1.05rem;
  font-weight: 700;
  height: 2.6rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 1;
}
.fiftyFiftyCTA .side .image .Date {
  grid-column: 2;
  grid-row: 5;
  color: #fff;
  font-size: 0.875rem;
  text-transform: uppercase;
  z-index: 1;
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.fiftyFiftyCTA .side .image::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 100%);
}
.fiftyFiftyCTA .side .content {
  position: relative;
}
.fiftyFiftyCTA .side .content .links {
  padding-left: 1.3rem;
}
.fiftyFiftyCTA .side .content .links .listItem {
  display: grid;
  grid-template-columns: 1fr 1rem;
  grid-template-rows: 1fr 1.2rem 0.2rem 1rem 1fr;
  margin-bottom: 0.6rem;
  height: 3rem;
  font-size: 0.85rem;
  font-weight: 700;
  border-bottom: 1px solid var(--sjog-grey-medium);
}
.fiftyFiftyCTA .side .content .links .listItem:hover {
  background-color: var(--sjog-grey-light);
}
.fiftyFiftyCTA .side .content .links .listItem .content {
  grid-column: 1;
  grid-row: 2;
  height: 1rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fiftyFiftyCTA .side .content .links .listItem .Date {
  grid-column: 1;
  grid-row: 3;
  color: var(--sjog-orange-dark);
  text-transform: uppercase;
  font-family: "AntartidaRounded", sans-serif;
}
.fiftyFiftyCTA .side .content .links .listItem .arrow {
  grid-column: 2;
  grid-row: 1/-1;
  font-size: 1.2rem;
  color: var(--sjog-orange-dark);
  align-self: center;
}
.fiftyFiftyCTA .side .content .button {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 1.2rem;
}

@media (max-width: 1347px) {
  .fiftyFiftyCTA .side .content .button {
    font-size: 1rem;
  }
}
@media (max-width: 1299px) {
  .fiftyFiftyCTA .side {
    display: grid;
    grid-template-columns: 100%;
    grid-template-rows: 0.35fr 0.1fr 1fr 3fr;
  }
  .fiftyFiftyCTA .side .headLine {
    grid-row: 1/2;
    border-bottom: 1px solid var(--sjog-grey-medium);
    padding-bottom: 0.5rem;
  }
  .fiftyFiftyCTA .side .topSpacer {
    grid-column: span 1;
    grid-row: 1;
  }
  .fiftyFiftyCTA .side .image {
    grid-row: 3/4;
    height: 7rem;
    margin-bottom: 0.5rem;
  }
  .fiftyFiftyCTA .side .image .content {
    font-size: 0.9rem;
  }
  .fiftyFiftyCTA .side .content {
    height: 18rem;
    grid-row: 4/5;
  }
  .fiftyFiftyCTA .side .content .links {
    padding-left: 0;
    padding-bottom: 1.3rem;
  }
}
@media (max-width: 1163px) {
  .fiftyFiftyCTA .side .content .button {
    font-size: 0.8rem;
  }
}
@media (max-width: 768px) {
  .fiftyFiftyCTA {
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 1.3rem;
    width: 100%;
    height: auto;
  }
  .fiftyFiftyCTA .side .content .button {
    position: relative;
    font-size: 0.8rem;
    left: 0;
    right: initial;
  }
  .fiftyFiftyCTA:last-child {
    padding-bottom: 1.3rem;
  }
}
.text-widget-grey ul {
  padding-left: 0;
}
.text-widget-grey li {
  list-style: none;
  margin-left: 15px;
}
.text-widget-grey li::before {
  display: block;
  float: left;
  content: url("/assets/dist/images/circle-check-solid.svg");
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.text-widget-grey li::before {
  filter: invert(27%) sepia(0%) saturate(1963%) hue-rotate(162deg) brightness(94%) contrast(92%);
}

.text-widget-yellow ul {
  padding-left: 0;
}
.text-widget-yellow li {
  list-style: none;
  margin-left: 15px;
}
.text-widget-yellow li::before {
  display: block;
  float: left;
  content: url("/assets/dist/images/circle-check-solid.svg");
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.text-widget-yellow li::before {
  filter: invert(74%) sepia(47%) saturate(447%) hue-rotate(1deg) brightness(104%) contrast(92%);
}

.text-widget-blue-grey ul {
  padding-left: 0;
}
.text-widget-blue-grey li {
  list-style: none;
  margin-left: 15px;
}
.text-widget-blue-grey li::before {
  display: block;
  float: left;
  content: url("/assets/dist/images/circle-check-solid.svg");
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.text-widget-blue-grey li::before {
  filter: invert(48%) sepia(4%) saturate(2139%) hue-rotate(180deg) brightness(95%) contrast(92%);
}

.text-widget-orange ul {
  padding-left: 0;
}
.text-widget-orange li {
  list-style: none;
  margin-left: 15px;
}
.text-widget-orange li::before {
  display: block;
  float: left;
  content: url("/assets/dist/images/circle-check-solid.svg");
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.text-widget-orange li::before {
  filter: invert(67%) sepia(93%) saturate(3991%) hue-rotate(333deg) brightness(107%) contrast(91%);
}

/*@import "../../../node_modules/bootstrap/scss/bootstrap.scss";*/
.sjog_cfaq_accordion-container {
  /*!
   * Bootstrap v4.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2019 The Bootstrap Authors
   * Copyright 2011-2019 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
}
.sjog_cfaq_accordion-container :root {
  --blue: #3288e6;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3288e6;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1366px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.sjog_cfaq_accordion-container *,
.sjog_cfaq_accordion-container *::before,
.sjog_cfaq_accordion-container *::after {
  box-sizing: border-box;
}
.sjog_cfaq_accordion-container html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.sjog_cfaq_accordion-container article, .sjog_cfaq_accordion-container aside, .sjog_cfaq_accordion-container figcaption, .sjog_cfaq_accordion-container figure, .sjog_cfaq_accordion-container footer, .sjog_cfaq_accordion-container header, .sjog_cfaq_accordion-container hgroup, .sjog_cfaq_accordion-container main, .sjog_cfaq_accordion-container nav, .sjog_cfaq_accordion-container section {
  display: block;
}
.sjog_cfaq_accordion-container body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
.sjog_cfaq_accordion-container [tabindex="-1"]:focus {
  outline: 0 !important;
}
.sjog_cfaq_accordion-container hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.sjog_cfaq_accordion-container h1, .sjog_cfaq_accordion-container h2, .sjog_cfaq_accordion-container h3, .sjog_cfaq_accordion-container h4, .sjog_cfaq_accordion-container h5, .sjog_cfaq_accordion-container h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.sjog_cfaq_accordion-container p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.sjog_cfaq_accordion-container abbr[title],
.sjog_cfaq_accordion-container abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
.sjog_cfaq_accordion-container address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.sjog_cfaq_accordion-container ol,
.sjog_cfaq_accordion-container ul,
.sjog_cfaq_accordion-container dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.sjog_cfaq_accordion-container ol ol,
.sjog_cfaq_accordion-container ul ul,
.sjog_cfaq_accordion-container ol ul,
.sjog_cfaq_accordion-container ul ol {
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container dt {
  font-weight: 700;
}
.sjog_cfaq_accordion-container dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.sjog_cfaq_accordion-container blockquote {
  margin: 0 0 1rem;
}
.sjog_cfaq_accordion-container b,
.sjog_cfaq_accordion-container strong {
  font-weight: bolder;
}
.sjog_cfaq_accordion-container small {
  font-size: 80%;
}
.sjog_cfaq_accordion-container sub,
.sjog_cfaq_accordion-container sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.sjog_cfaq_accordion-container sub {
  bottom: -0.25em;
}
.sjog_cfaq_accordion-container sup {
  top: -0.5em;
}
.sjog_cfaq_accordion-container a {
  color: #3288e6;
  text-decoration: none;
  background-color: transparent;
}
.sjog_cfaq_accordion-container a:hover {
  color: #1662b5;
  text-decoration: underline;
}
.sjog_cfaq_accordion-container a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
.sjog_cfaq_accordion-container a:not([href]):not([tabindex]):hover, .sjog_cfaq_accordion-container a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
.sjog_cfaq_accordion-container a:not([href]):not([tabindex]):focus {
  outline: 0;
}
.sjog_cfaq_accordion-container pre,
.sjog_cfaq_accordion-container code,
.sjog_cfaq_accordion-container kbd,
.sjog_cfaq_accordion-container samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
.sjog_cfaq_accordion-container pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
.sjog_cfaq_accordion-container figure {
  margin: 0 0 1rem;
}
.sjog_cfaq_accordion-container img {
  vertical-align: middle;
  border-style: none;
}
.sjog_cfaq_accordion-container svg {
  overflow: hidden;
  vertical-align: middle;
}
.sjog_cfaq_accordion-container table {
  border-collapse: collapse;
}
.sjog_cfaq_accordion-container caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
.sjog_cfaq_accordion-container th {
  text-align: inherit;
}
.sjog_cfaq_accordion-container label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.sjog_cfaq_accordion-container button {
  border-radius: 0;
}
.sjog_cfaq_accordion-container button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.sjog_cfaq_accordion-container input,
.sjog_cfaq_accordion-container button,
.sjog_cfaq_accordion-container select,
.sjog_cfaq_accordion-container optgroup,
.sjog_cfaq_accordion-container textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.sjog_cfaq_accordion-container button,
.sjog_cfaq_accordion-container input {
  overflow: visible;
}
.sjog_cfaq_accordion-container button,
.sjog_cfaq_accordion-container select {
  text-transform: none;
}
.sjog_cfaq_accordion-container select {
  word-wrap: normal;
}
.sjog_cfaq_accordion-container button,
.sjog_cfaq_accordion-container [type=button],
.sjog_cfaq_accordion-container [type=reset],
.sjog_cfaq_accordion-container [type=submit] {
  -webkit-appearance: button;
}
.sjog_cfaq_accordion-container button:not(:disabled),
.sjog_cfaq_accordion-container [type=button]:not(:disabled),
.sjog_cfaq_accordion-container [type=reset]:not(:disabled),
.sjog_cfaq_accordion-container [type=submit]:not(:disabled) {
  cursor: pointer;
}
.sjog_cfaq_accordion-container button::-moz-focus-inner,
.sjog_cfaq_accordion-container [type=button]::-moz-focus-inner,
.sjog_cfaq_accordion-container [type=reset]::-moz-focus-inner,
.sjog_cfaq_accordion-container [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.sjog_cfaq_accordion-container input[type=radio],
.sjog_cfaq_accordion-container input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
.sjog_cfaq_accordion-container input[type=date],
.sjog_cfaq_accordion-container input[type=time],
.sjog_cfaq_accordion-container input[type=datetime-local],
.sjog_cfaq_accordion-container input[type=month] {
  -webkit-appearance: listbox;
}
.sjog_cfaq_accordion-container textarea {
  overflow: auto;
  resize: vertical;
}
.sjog_cfaq_accordion-container fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.sjog_cfaq_accordion-container legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.sjog_cfaq_accordion-container progress {
  vertical-align: baseline;
}
.sjog_cfaq_accordion-container [type=number]::-webkit-inner-spin-button,
.sjog_cfaq_accordion-container [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.sjog_cfaq_accordion-container [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
.sjog_cfaq_accordion-container [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.sjog_cfaq_accordion-container ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.sjog_cfaq_accordion-container output {
  display: inline-block;
}
.sjog_cfaq_accordion-container summary {
  display: list-item;
  cursor: pointer;
}
.sjog_cfaq_accordion-container template {
  display: none;
}
.sjog_cfaq_accordion-container [hidden] {
  display: none !important;
}
.sjog_cfaq_accordion-container h1, .sjog_cfaq_accordion-container h2, .sjog_cfaq_accordion-container h3, .sjog_cfaq_accordion-container h4, .sjog_cfaq_accordion-container h5, .sjog_cfaq_accordion-container h6,
.sjog_cfaq_accordion-container .h1, .sjog_cfaq_accordion-container .h2, .sjog_cfaq_accordion-container .h3, .sjog_cfaq_accordion-container .h4, .sjog_cfaq_accordion-container .h5, .sjog_cfaq_accordion-container .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.sjog_cfaq_accordion-container h1, .sjog_cfaq_accordion-container .h1 {
  font-size: 2.5rem;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container h1, .sjog_cfaq_accordion-container .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
}
.sjog_cfaq_accordion-container h2, .sjog_cfaq_accordion-container .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container h2, .sjog_cfaq_accordion-container .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}
.sjog_cfaq_accordion-container h3, .sjog_cfaq_accordion-container .h3 {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container h3, .sjog_cfaq_accordion-container .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
}
.sjog_cfaq_accordion-container h4, .sjog_cfaq_accordion-container .h4 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container h4, .sjog_cfaq_accordion-container .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.sjog_cfaq_accordion-container h5, .sjog_cfaq_accordion-container .h5 {
  font-size: 1.25rem;
}
.sjog_cfaq_accordion-container h6, .sjog_cfaq_accordion-container .h6 {
  font-size: 1rem;
}
.sjog_cfaq_accordion-container .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.sjog_cfaq_accordion-container .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}
.sjog_cfaq_accordion-container .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}
.sjog_cfaq_accordion-container .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}
.sjog_cfaq_accordion-container .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}
.sjog_cfaq_accordion-container hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.sjog_cfaq_accordion-container small,
.sjog_cfaq_accordion-container .small {
  font-size: 80%;
  font-weight: 400;
}
.sjog_cfaq_accordion-container mark,
.sjog_cfaq_accordion-container .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.sjog_cfaq_accordion-container .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.sjog_cfaq_accordion-container .list-inline {
  padding-left: 0;
  list-style: none;
}
.sjog_cfaq_accordion-container .list-inline-item {
  display: inline-block;
}
.sjog_cfaq_accordion-container .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.sjog_cfaq_accordion-container .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.sjog_cfaq_accordion-container .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.sjog_cfaq_accordion-container .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.sjog_cfaq_accordion-container .blockquote-footer::before {
  content: "— ";
}
.sjog_cfaq_accordion-container .img-fluid {
  max-width: 100%;
  height: auto;
}
.sjog_cfaq_accordion-container .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.sjog_cfaq_accordion-container .figure {
  display: inline-block;
}
.sjog_cfaq_accordion-container .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.sjog_cfaq_accordion-container .figure-caption {
  font-size: 90%;
  color: #6c757d;
}
.sjog_cfaq_accordion-container code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > .sjog_cfaq_accordion-container code {
  color: inherit;
}
.sjog_cfaq_accordion-container kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
.sjog_cfaq_accordion-container kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
.sjog_cfaq_accordion-container pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
.sjog_cfaq_accordion-container pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.sjog_cfaq_accordion-container .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.sjog_cfaq_accordion-container .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .container {
    max-width: 680px;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .container {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .container {
    max-width: 1140px;
  }
}
.sjog_cfaq_accordion-container .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.sjog_cfaq_accordion-container .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.sjog_cfaq_accordion-container .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.sjog_cfaq_accordion-container .no-gutters > .col,
.sjog_cfaq_accordion-container .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.sjog_cfaq_accordion-container .col-xxl,
.sjog_cfaq_accordion-container .col-xxl-auto, .sjog_cfaq_accordion-container .col-xxl-12, .sjog_cfaq_accordion-container .col-xxl-11, .sjog_cfaq_accordion-container .col-xxl-10, .sjog_cfaq_accordion-container .col-xxl-9, .sjog_cfaq_accordion-container .col-xxl-8, .sjog_cfaq_accordion-container .col-xxl-7, .sjog_cfaq_accordion-container .col-xxl-6, .sjog_cfaq_accordion-container .col-xxl-5, .sjog_cfaq_accordion-container .col-xxl-4, .sjog_cfaq_accordion-container .col-xxl-3, .sjog_cfaq_accordion-container .col-xxl-2, .sjog_cfaq_accordion-container .col-xxl-1, .sjog_cfaq_accordion-container .col-xl,
.sjog_cfaq_accordion-container .col-xl-auto, .sjog_cfaq_accordion-container .col-xl-12, .sjog_cfaq_accordion-container .col-xl-11, .sjog_cfaq_accordion-container .col-xl-10, .sjog_cfaq_accordion-container .col-xl-9, .sjog_cfaq_accordion-container .col-xl-8, .sjog_cfaq_accordion-container .col-xl-7, .sjog_cfaq_accordion-container .col-xl-6, .sjog_cfaq_accordion-container .col-xl-5, .sjog_cfaq_accordion-container .col-xl-4, .sjog_cfaq_accordion-container .col-xl-3, .sjog_cfaq_accordion-container .col-xl-2, .sjog_cfaq_accordion-container .col-xl-1, .sjog_cfaq_accordion-container .col-lg,
.sjog_cfaq_accordion-container .col-lg-auto, .sjog_cfaq_accordion-container .col-lg-12, .sjog_cfaq_accordion-container .col-lg-11, .sjog_cfaq_accordion-container .col-lg-10, .sjog_cfaq_accordion-container .col-lg-9, .sjog_cfaq_accordion-container .col-lg-8, .sjog_cfaq_accordion-container .col-lg-7, .sjog_cfaq_accordion-container .col-lg-6, .sjog_cfaq_accordion-container .col-lg-5, .sjog_cfaq_accordion-container .col-lg-4, .sjog_cfaq_accordion-container .col-lg-3, .sjog_cfaq_accordion-container .col-lg-2, .sjog_cfaq_accordion-container .col-lg-1, .sjog_cfaq_accordion-container .col-md,
.sjog_cfaq_accordion-container .col-md-auto, .sjog_cfaq_accordion-container .col-md-12, .sjog_cfaq_accordion-container .col-md-11, .sjog_cfaq_accordion-container .col-md-10, .sjog_cfaq_accordion-container .col-md-9, .sjog_cfaq_accordion-container .col-md-8, .sjog_cfaq_accordion-container .col-md-7, .sjog_cfaq_accordion-container .col-md-6, .sjog_cfaq_accordion-container .col-md-5, .sjog_cfaq_accordion-container .col-md-4, .sjog_cfaq_accordion-container .col-md-3, .sjog_cfaq_accordion-container .col-md-2, .sjog_cfaq_accordion-container .col-md-1, .sjog_cfaq_accordion-container .col-sm,
.sjog_cfaq_accordion-container .col-sm-auto, .sjog_cfaq_accordion-container .col-sm-12, .sjog_cfaq_accordion-container .col-sm-11, .sjog_cfaq_accordion-container .col-sm-10, .sjog_cfaq_accordion-container .col-sm-9, .sjog_cfaq_accordion-container .col-sm-8, .sjog_cfaq_accordion-container .col-sm-7, .sjog_cfaq_accordion-container .col-sm-6, .sjog_cfaq_accordion-container .col-sm-5, .sjog_cfaq_accordion-container .col-sm-4, .sjog_cfaq_accordion-container .col-sm-3, .sjog_cfaq_accordion-container .col-sm-2, .sjog_cfaq_accordion-container .col-sm-1, .sjog_cfaq_accordion-container .col,
.sjog_cfaq_accordion-container .col-auto, .sjog_cfaq_accordion-container .col-12, .sjog_cfaq_accordion-container .col-11, .sjog_cfaq_accordion-container .col-10, .sjog_cfaq_accordion-container .col-9, .sjog_cfaq_accordion-container .col-8, .sjog_cfaq_accordion-container .col-7, .sjog_cfaq_accordion-container .col-6, .sjog_cfaq_accordion-container .col-5, .sjog_cfaq_accordion-container .col-4, .sjog_cfaq_accordion-container .col-3, .sjog_cfaq_accordion-container .col-2, .sjog_cfaq_accordion-container .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.sjog_cfaq_accordion-container .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.sjog_cfaq_accordion-container .col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.sjog_cfaq_accordion-container .col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.sjog_cfaq_accordion-container .col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.sjog_cfaq_accordion-container .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.sjog_cfaq_accordion-container .col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.sjog_cfaq_accordion-container .col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.sjog_cfaq_accordion-container .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.sjog_cfaq_accordion-container .col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.sjog_cfaq_accordion-container .col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.sjog_cfaq_accordion-container .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.sjog_cfaq_accordion-container .col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.sjog_cfaq_accordion-container .col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.sjog_cfaq_accordion-container .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.sjog_cfaq_accordion-container .order-first {
  order: -1;
}
.sjog_cfaq_accordion-container .order-last {
  order: 13;
}
.sjog_cfaq_accordion-container .order-0 {
  order: 0;
}
.sjog_cfaq_accordion-container .order-1 {
  order: 1;
}
.sjog_cfaq_accordion-container .order-2 {
  order: 2;
}
.sjog_cfaq_accordion-container .order-3 {
  order: 3;
}
.sjog_cfaq_accordion-container .order-4 {
  order: 4;
}
.sjog_cfaq_accordion-container .order-5 {
  order: 5;
}
.sjog_cfaq_accordion-container .order-6 {
  order: 6;
}
.sjog_cfaq_accordion-container .order-7 {
  order: 7;
}
.sjog_cfaq_accordion-container .order-8 {
  order: 8;
}
.sjog_cfaq_accordion-container .order-9 {
  order: 9;
}
.sjog_cfaq_accordion-container .order-10 {
  order: 10;
}
.sjog_cfaq_accordion-container .order-11 {
  order: 11;
}
.sjog_cfaq_accordion-container .order-12 {
  order: 12;
}
.sjog_cfaq_accordion-container .offset-1 {
  margin-left: 8.3333333333%;
}
.sjog_cfaq_accordion-container .offset-2 {
  margin-left: 16.6666666667%;
}
.sjog_cfaq_accordion-container .offset-3 {
  margin-left: 25%;
}
.sjog_cfaq_accordion-container .offset-4 {
  margin-left: 33.3333333333%;
}
.sjog_cfaq_accordion-container .offset-5 {
  margin-left: 41.6666666667%;
}
.sjog_cfaq_accordion-container .offset-6 {
  margin-left: 50%;
}
.sjog_cfaq_accordion-container .offset-7 {
  margin-left: 58.3333333333%;
}
.sjog_cfaq_accordion-container .offset-8 {
  margin-left: 66.6666666667%;
}
.sjog_cfaq_accordion-container .offset-9 {
  margin-left: 75%;
}
.sjog_cfaq_accordion-container .offset-10 {
  margin-left: 83.3333333333%;
}
.sjog_cfaq_accordion-container .offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sjog_cfaq_accordion-container .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sjog_cfaq_accordion-container .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sjog_cfaq_accordion-container .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .order-sm-first {
    order: -1;
  }
  .sjog_cfaq_accordion-container .order-sm-last {
    order: 13;
  }
  .sjog_cfaq_accordion-container .order-sm-0 {
    order: 0;
  }
  .sjog_cfaq_accordion-container .order-sm-1 {
    order: 1;
  }
  .sjog_cfaq_accordion-container .order-sm-2 {
    order: 2;
  }
  .sjog_cfaq_accordion-container .order-sm-3 {
    order: 3;
  }
  .sjog_cfaq_accordion-container .order-sm-4 {
    order: 4;
  }
  .sjog_cfaq_accordion-container .order-sm-5 {
    order: 5;
  }
  .sjog_cfaq_accordion-container .order-sm-6 {
    order: 6;
  }
  .sjog_cfaq_accordion-container .order-sm-7 {
    order: 7;
  }
  .sjog_cfaq_accordion-container .order-sm-8 {
    order: 8;
  }
  .sjog_cfaq_accordion-container .order-sm-9 {
    order: 9;
  }
  .sjog_cfaq_accordion-container .order-sm-10 {
    order: 10;
  }
  .sjog_cfaq_accordion-container .order-sm-11 {
    order: 11;
  }
  .sjog_cfaq_accordion-container .order-sm-12 {
    order: 12;
  }
  .sjog_cfaq_accordion-container .offset-sm-0 {
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-sm-3 {
    margin-left: 25%;
  }
  .sjog_cfaq_accordion-container .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-sm-6 {
    margin-left: 50%;
  }
  .sjog_cfaq_accordion-container .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-sm-9 {
    margin-left: 75%;
  }
  .sjog_cfaq_accordion-container .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sjog_cfaq_accordion-container .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sjog_cfaq_accordion-container .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sjog_cfaq_accordion-container .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .order-md-first {
    order: -1;
  }
  .sjog_cfaq_accordion-container .order-md-last {
    order: 13;
  }
  .sjog_cfaq_accordion-container .order-md-0 {
    order: 0;
  }
  .sjog_cfaq_accordion-container .order-md-1 {
    order: 1;
  }
  .sjog_cfaq_accordion-container .order-md-2 {
    order: 2;
  }
  .sjog_cfaq_accordion-container .order-md-3 {
    order: 3;
  }
  .sjog_cfaq_accordion-container .order-md-4 {
    order: 4;
  }
  .sjog_cfaq_accordion-container .order-md-5 {
    order: 5;
  }
  .sjog_cfaq_accordion-container .order-md-6 {
    order: 6;
  }
  .sjog_cfaq_accordion-container .order-md-7 {
    order: 7;
  }
  .sjog_cfaq_accordion-container .order-md-8 {
    order: 8;
  }
  .sjog_cfaq_accordion-container .order-md-9 {
    order: 9;
  }
  .sjog_cfaq_accordion-container .order-md-10 {
    order: 10;
  }
  .sjog_cfaq_accordion-container .order-md-11 {
    order: 11;
  }
  .sjog_cfaq_accordion-container .order-md-12 {
    order: 12;
  }
  .sjog_cfaq_accordion-container .offset-md-0 {
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-md-3 {
    margin-left: 25%;
  }
  .sjog_cfaq_accordion-container .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-md-6 {
    margin-left: 50%;
  }
  .sjog_cfaq_accordion-container .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-md-9 {
    margin-left: 75%;
  }
  .sjog_cfaq_accordion-container .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sjog_cfaq_accordion-container .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sjog_cfaq_accordion-container .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sjog_cfaq_accordion-container .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .order-lg-first {
    order: -1;
  }
  .sjog_cfaq_accordion-container .order-lg-last {
    order: 13;
  }
  .sjog_cfaq_accordion-container .order-lg-0 {
    order: 0;
  }
  .sjog_cfaq_accordion-container .order-lg-1 {
    order: 1;
  }
  .sjog_cfaq_accordion-container .order-lg-2 {
    order: 2;
  }
  .sjog_cfaq_accordion-container .order-lg-3 {
    order: 3;
  }
  .sjog_cfaq_accordion-container .order-lg-4 {
    order: 4;
  }
  .sjog_cfaq_accordion-container .order-lg-5 {
    order: 5;
  }
  .sjog_cfaq_accordion-container .order-lg-6 {
    order: 6;
  }
  .sjog_cfaq_accordion-container .order-lg-7 {
    order: 7;
  }
  .sjog_cfaq_accordion-container .order-lg-8 {
    order: 8;
  }
  .sjog_cfaq_accordion-container .order-lg-9 {
    order: 9;
  }
  .sjog_cfaq_accordion-container .order-lg-10 {
    order: 10;
  }
  .sjog_cfaq_accordion-container .order-lg-11 {
    order: 11;
  }
  .sjog_cfaq_accordion-container .order-lg-12 {
    order: 12;
  }
  .sjog_cfaq_accordion-container .offset-lg-0 {
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-lg-3 {
    margin-left: 25%;
  }
  .sjog_cfaq_accordion-container .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-lg-6 {
    margin-left: 50%;
  }
  .sjog_cfaq_accordion-container .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-lg-9 {
    margin-left: 75%;
  }
  .sjog_cfaq_accordion-container .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sjog_cfaq_accordion-container .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sjog_cfaq_accordion-container .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sjog_cfaq_accordion-container .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .order-xl-first {
    order: -1;
  }
  .sjog_cfaq_accordion-container .order-xl-last {
    order: 13;
  }
  .sjog_cfaq_accordion-container .order-xl-0 {
    order: 0;
  }
  .sjog_cfaq_accordion-container .order-xl-1 {
    order: 1;
  }
  .sjog_cfaq_accordion-container .order-xl-2 {
    order: 2;
  }
  .sjog_cfaq_accordion-container .order-xl-3 {
    order: 3;
  }
  .sjog_cfaq_accordion-container .order-xl-4 {
    order: 4;
  }
  .sjog_cfaq_accordion-container .order-xl-5 {
    order: 5;
  }
  .sjog_cfaq_accordion-container .order-xl-6 {
    order: 6;
  }
  .sjog_cfaq_accordion-container .order-xl-7 {
    order: 7;
  }
  .sjog_cfaq_accordion-container .order-xl-8 {
    order: 8;
  }
  .sjog_cfaq_accordion-container .order-xl-9 {
    order: 9;
  }
  .sjog_cfaq_accordion-container .order-xl-10 {
    order: 10;
  }
  .sjog_cfaq_accordion-container .order-xl-11 {
    order: 11;
  }
  .sjog_cfaq_accordion-container .order-xl-12 {
    order: 12;
  }
  .sjog_cfaq_accordion-container .offset-xl-0 {
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xl-3 {
    margin-left: 25%;
  }
  .sjog_cfaq_accordion-container .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xl-6 {
    margin-left: 50%;
  }
  .sjog_cfaq_accordion-container .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xl-9 {
    margin-left: 75%;
  }
  .sjog_cfaq_accordion-container .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sjog_cfaq_accordion-container .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sjog_cfaq_accordion-container .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sjog_cfaq_accordion-container .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sjog_cfaq_accordion-container .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sjog_cfaq_accordion-container .order-xxl-first {
    order: -1;
  }
  .sjog_cfaq_accordion-container .order-xxl-last {
    order: 13;
  }
  .sjog_cfaq_accordion-container .order-xxl-0 {
    order: 0;
  }
  .sjog_cfaq_accordion-container .order-xxl-1 {
    order: 1;
  }
  .sjog_cfaq_accordion-container .order-xxl-2 {
    order: 2;
  }
  .sjog_cfaq_accordion-container .order-xxl-3 {
    order: 3;
  }
  .sjog_cfaq_accordion-container .order-xxl-4 {
    order: 4;
  }
  .sjog_cfaq_accordion-container .order-xxl-5 {
    order: 5;
  }
  .sjog_cfaq_accordion-container .order-xxl-6 {
    order: 6;
  }
  .sjog_cfaq_accordion-container .order-xxl-7 {
    order: 7;
  }
  .sjog_cfaq_accordion-container .order-xxl-8 {
    order: 8;
  }
  .sjog_cfaq_accordion-container .order-xxl-9 {
    order: 9;
  }
  .sjog_cfaq_accordion-container .order-xxl-10 {
    order: 10;
  }
  .sjog_cfaq_accordion-container .order-xxl-11 {
    order: 11;
  }
  .sjog_cfaq_accordion-container .order-xxl-12 {
    order: 12;
  }
  .sjog_cfaq_accordion-container .offset-xxl-0 {
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-3 {
    margin-left: 25%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-6 {
    margin-left: 50%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-9 {
    margin-left: 75%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .sjog_cfaq_accordion-container .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.sjog_cfaq_accordion-container .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.sjog_cfaq_accordion-container .table th,
.sjog_cfaq_accordion-container .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.sjog_cfaq_accordion-container .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.sjog_cfaq_accordion-container .table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.sjog_cfaq_accordion-container .table-sm th,
.sjog_cfaq_accordion-container .table-sm td {
  padding: 0.3rem;
}
.sjog_cfaq_accordion-container .table-bordered {
  border: 1px solid #dee2e6;
}
.sjog_cfaq_accordion-container .table-bordered th,
.sjog_cfaq_accordion-container .table-bordered td {
  border: 1px solid #dee2e6;
}
.sjog_cfaq_accordion-container .table-bordered thead th,
.sjog_cfaq_accordion-container .table-bordered thead td {
  border-bottom-width: 2px;
}
.sjog_cfaq_accordion-container .table-borderless th,
.sjog_cfaq_accordion-container .table-borderless td,
.sjog_cfaq_accordion-container .table-borderless thead th,
.sjog_cfaq_accordion-container .table-borderless tbody + tbody {
  border: 0;
}
.sjog_cfaq_accordion-container .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.sjog_cfaq_accordion-container .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.sjog_cfaq_accordion-container .table-primary,
.sjog_cfaq_accordion-container .table-primary > th,
.sjog_cfaq_accordion-container .table-primary > td {
  background-color: #c6def8;
}
.sjog_cfaq_accordion-container .table-primary th,
.sjog_cfaq_accordion-container .table-primary td,
.sjog_cfaq_accordion-container .table-primary thead th,
.sjog_cfaq_accordion-container .table-primary tbody + tbody {
  border-color: #94c1f2;
}
.sjog_cfaq_accordion-container .table-hover .table-primary:hover {
  background-color: #afd1f5;
}
.sjog_cfaq_accordion-container .table-hover .table-primary:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-primary:hover > th {
  background-color: #afd1f5;
}
.sjog_cfaq_accordion-container .table-secondary,
.sjog_cfaq_accordion-container .table-secondary > th,
.sjog_cfaq_accordion-container .table-secondary > td {
  background-color: #d6d8db;
}
.sjog_cfaq_accordion-container .table-secondary th,
.sjog_cfaq_accordion-container .table-secondary td,
.sjog_cfaq_accordion-container .table-secondary thead th,
.sjog_cfaq_accordion-container .table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.sjog_cfaq_accordion-container .table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.sjog_cfaq_accordion-container .table-hover .table-secondary:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.sjog_cfaq_accordion-container .table-success,
.sjog_cfaq_accordion-container .table-success > th,
.sjog_cfaq_accordion-container .table-success > td {
  background-color: #c3e6cb;
}
.sjog_cfaq_accordion-container .table-success th,
.sjog_cfaq_accordion-container .table-success td,
.sjog_cfaq_accordion-container .table-success thead th,
.sjog_cfaq_accordion-container .table-success tbody + tbody {
  border-color: #8fd19e;
}
.sjog_cfaq_accordion-container .table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.sjog_cfaq_accordion-container .table-hover .table-success:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.sjog_cfaq_accordion-container .table-info,
.sjog_cfaq_accordion-container .table-info > th,
.sjog_cfaq_accordion-container .table-info > td {
  background-color: #bee5eb;
}
.sjog_cfaq_accordion-container .table-info th,
.sjog_cfaq_accordion-container .table-info td,
.sjog_cfaq_accordion-container .table-info thead th,
.sjog_cfaq_accordion-container .table-info tbody + tbody {
  border-color: #86cfda;
}
.sjog_cfaq_accordion-container .table-hover .table-info:hover {
  background-color: #abdde5;
}
.sjog_cfaq_accordion-container .table-hover .table-info:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.sjog_cfaq_accordion-container .table-warning,
.sjog_cfaq_accordion-container .table-warning > th,
.sjog_cfaq_accordion-container .table-warning > td {
  background-color: #ffeeba;
}
.sjog_cfaq_accordion-container .table-warning th,
.sjog_cfaq_accordion-container .table-warning td,
.sjog_cfaq_accordion-container .table-warning thead th,
.sjog_cfaq_accordion-container .table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.sjog_cfaq_accordion-container .table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.sjog_cfaq_accordion-container .table-hover .table-warning:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.sjog_cfaq_accordion-container .table-danger,
.sjog_cfaq_accordion-container .table-danger > th,
.sjog_cfaq_accordion-container .table-danger > td {
  background-color: #f5c6cb;
}
.sjog_cfaq_accordion-container .table-danger th,
.sjog_cfaq_accordion-container .table-danger td,
.sjog_cfaq_accordion-container .table-danger thead th,
.sjog_cfaq_accordion-container .table-danger tbody + tbody {
  border-color: #ed969e;
}
.sjog_cfaq_accordion-container .table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.sjog_cfaq_accordion-container .table-hover .table-danger:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.sjog_cfaq_accordion-container .table-light,
.sjog_cfaq_accordion-container .table-light > th,
.sjog_cfaq_accordion-container .table-light > td {
  background-color: #fdfdfe;
}
.sjog_cfaq_accordion-container .table-light th,
.sjog_cfaq_accordion-container .table-light td,
.sjog_cfaq_accordion-container .table-light thead th,
.sjog_cfaq_accordion-container .table-light tbody + tbody {
  border-color: #fbfcfc;
}
.sjog_cfaq_accordion-container .table-hover .table-light:hover {
  background-color: #ececf6;
}
.sjog_cfaq_accordion-container .table-hover .table-light:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.sjog_cfaq_accordion-container .table-dark,
.sjog_cfaq_accordion-container .table-dark > th,
.sjog_cfaq_accordion-container .table-dark > td {
  background-color: #c6c8ca;
}
.sjog_cfaq_accordion-container .table-dark th,
.sjog_cfaq_accordion-container .table-dark td,
.sjog_cfaq_accordion-container .table-dark thead th,
.sjog_cfaq_accordion-container .table-dark tbody + tbody {
  border-color: #95999c;
}
.sjog_cfaq_accordion-container .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.sjog_cfaq_accordion-container .table-hover .table-dark:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.sjog_cfaq_accordion-container .table-active,
.sjog_cfaq_accordion-container .table-active > th,
.sjog_cfaq_accordion-container .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.sjog_cfaq_accordion-container .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.sjog_cfaq_accordion-container .table-hover .table-active:hover > td,
.sjog_cfaq_accordion-container .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.sjog_cfaq_accordion-container .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.sjog_cfaq_accordion-container .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.sjog_cfaq_accordion-container .table-dark {
  color: #fff;
  background-color: #343a40;
}
.sjog_cfaq_accordion-container .table-dark th,
.sjog_cfaq_accordion-container .table-dark td,
.sjog_cfaq_accordion-container .table-dark thead th {
  border-color: #454d55;
}
.sjog_cfaq_accordion-container .table-dark.table-bordered {
  border: 0;
}
.sjog_cfaq_accordion-container .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.sjog_cfaq_accordion-container .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .sjog_cfaq_accordion-container .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sjog_cfaq_accordion-container .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .sjog_cfaq_accordion-container .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sjog_cfaq_accordion-container .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .sjog_cfaq_accordion-container .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sjog_cfaq_accordion-container .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .sjog_cfaq_accordion-container .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sjog_cfaq_accordion-container .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .sjog_cfaq_accordion-container .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .sjog_cfaq_accordion-container .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.sjog_cfaq_accordion-container .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.sjog_cfaq_accordion-container .table-responsive > .table-bordered {
  border: 0;
}
.sjog_cfaq_accordion-container .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .form-control {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.sjog_cfaq_accordion-container .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a4caf4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.sjog_cfaq_accordion-container .form-control:disabled, .sjog_cfaq_accordion-container .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.sjog_cfaq_accordion-container select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.sjog_cfaq_accordion-container .form-control-file,
.sjog_cfaq_accordion-container .form-control-range {
  display: block;
  width: 100%;
}
.sjog_cfaq_accordion-container .col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.sjog_cfaq_accordion-container .form-control-plaintext.form-control-sm, .sjog_cfaq_accordion-container .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.sjog_cfaq_accordion-container .form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.sjog_cfaq_accordion-container .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.sjog_cfaq_accordion-container select.form-control[size], .sjog_cfaq_accordion-container select.form-control[multiple] {
  height: auto;
}
.sjog_cfaq_accordion-container textarea.form-control {
  height: auto;
}
.sjog_cfaq_accordion-container .form-group {
  margin-bottom: 1rem;
}
.sjog_cfaq_accordion-container .form-text {
  display: block;
  margin-top: 0.25rem;
}
.sjog_cfaq_accordion-container .form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.sjog_cfaq_accordion-container .form-row > .col,
.sjog_cfaq_accordion-container .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.sjog_cfaq_accordion-container .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.sjog_cfaq_accordion-container .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.sjog_cfaq_accordion-container .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.sjog_cfaq_accordion-container .form-check-label {
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.sjog_cfaq_accordion-container .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.sjog_cfaq_accordion-container .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.sjog_cfaq_accordion-container .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .sjog_cfaq_accordion-container .form-control:valid, .sjog_cfaq_accordion-container .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .sjog_cfaq_accordion-container .form-control:valid:focus, .sjog_cfaq_accordion-container .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .form-control:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-control:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .form-control.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container textarea.form-control:valid, .sjog_cfaq_accordion-container textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:valid, .sjog_cfaq_accordion-container .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:valid:focus, .sjog_cfaq_accordion-container .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-select:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .custom-select.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .form-control-file:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-control-file:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .form-control-file.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .form-check-input:valid ~ .form-check-label, .sjog_cfaq_accordion-container .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .sjog_cfaq_accordion-container .form-check-input:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-check-input:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .form-check-input.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid ~ .custom-control-label, .sjog_cfaq_accordion-container .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .custom-control-input.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid:checked ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid:focus ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:valid ~ .custom-file-label, .sjog_cfaq_accordion-container .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:valid ~ .valid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-file-input:valid ~ .valid-tooltip, .sjog_cfaq_accordion-container .custom-file-input.is-valid ~ .valid-feedback,
.sjog_cfaq_accordion-container .custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:valid:focus ~ .custom-file-label, .sjog_cfaq_accordion-container .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.sjog_cfaq_accordion-container .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.sjog_cfaq_accordion-container .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .sjog_cfaq_accordion-container .form-control:invalid, .sjog_cfaq_accordion-container .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .sjog_cfaq_accordion-container .form-control:invalid:focus, .sjog_cfaq_accordion-container .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .form-control:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-control:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .form-control.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container textarea.form-control:invalid, .sjog_cfaq_accordion-container textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:invalid, .sjog_cfaq_accordion-container .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:invalid:focus, .sjog_cfaq_accordion-container .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .custom-select:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-select:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .custom-select.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .form-control-file:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-control-file:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .form-control-file.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .form-check-input:invalid ~ .form-check-label, .sjog_cfaq_accordion-container .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .sjog_cfaq_accordion-container .form-check-input:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .form-check-input:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .form-check-input.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid ~ .custom-control-label, .sjog_cfaq_accordion-container .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .custom-control-input.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid:checked ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid:focus ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .sjog_cfaq_accordion-container .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .sjog_cfaq_accordion-container .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:invalid ~ .custom-file-label, .sjog_cfaq_accordion-container .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .sjog_cfaq_accordion-container .custom-file-input:invalid ~ .invalid-tooltip, .sjog_cfaq_accordion-container .custom-file-input.is-invalid ~ .invalid-feedback,
.sjog_cfaq_accordion-container .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .sjog_cfaq_accordion-container .custom-file-input:invalid:focus ~ .custom-file-label, .sjog_cfaq_accordion-container .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.sjog_cfaq_accordion-container .form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.sjog_cfaq_accordion-container .form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .sjog_cfaq_accordion-container .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .sjog_cfaq_accordion-container .form-inline .input-group,
  .sjog_cfaq_accordion-container .form-inline .custom-select {
    width: auto;
  }
  .sjog_cfaq_accordion-container .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .sjog_cfaq_accordion-container .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .sjog_cfaq_accordion-container .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .sjog_cfaq_accordion-container .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.sjog_cfaq_accordion-container .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .btn {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .btn:hover {
  color: #212529;
  text-decoration: none;
}
.sjog_cfaq_accordion-container .btn:focus, .sjog_cfaq_accordion-container .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .btn.disabled, .sjog_cfaq_accordion-container .btn:disabled {
  opacity: 0.65;
}
.sjog_cfaq_accordion-container a.btn.disabled,
.sjog_cfaq_accordion-container fieldset:disabled a.btn {
  pointer-events: none;
}
.sjog_cfaq_accordion-container .btn-primary {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .btn-primary:hover {
  color: #fff;
  background-color: #1a75d7;
  border-color: #196fcc;
}
.sjog_cfaq_accordion-container .btn-primary:focus, .sjog_cfaq_accordion-container .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 154, 234, 0.5);
}
.sjog_cfaq_accordion-container .btn-primary.disabled, .sjog_cfaq_accordion-container .btn-primary:disabled {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .btn-primary:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-primary:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #196fcc;
  border-color: #1868c1;
}
.sjog_cfaq_accordion-container .btn-primary:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 154, 234, 0.5);
}
.sjog_cfaq_accordion-container .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.sjog_cfaq_accordion-container .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.sjog_cfaq_accordion-container .btn-secondary:focus, .sjog_cfaq_accordion-container .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.sjog_cfaq_accordion-container .btn-secondary.disabled, .sjog_cfaq_accordion-container .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.sjog_cfaq_accordion-container .btn-secondary:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-secondary:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.sjog_cfaq_accordion-container .btn-secondary:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.sjog_cfaq_accordion-container .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.sjog_cfaq_accordion-container .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.sjog_cfaq_accordion-container .btn-success:focus, .sjog_cfaq_accordion-container .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.sjog_cfaq_accordion-container .btn-success.disabled, .sjog_cfaq_accordion-container .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.sjog_cfaq_accordion-container .btn-success:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-success:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.sjog_cfaq_accordion-container .btn-success:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-success:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.sjog_cfaq_accordion-container .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.sjog_cfaq_accordion-container .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.sjog_cfaq_accordion-container .btn-info:focus, .sjog_cfaq_accordion-container .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.sjog_cfaq_accordion-container .btn-info.disabled, .sjog_cfaq_accordion-container .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.sjog_cfaq_accordion-container .btn-info:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-info:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.sjog_cfaq_accordion-container .btn-info:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-info:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.sjog_cfaq_accordion-container .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.sjog_cfaq_accordion-container .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.sjog_cfaq_accordion-container .btn-warning:focus, .sjog_cfaq_accordion-container .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.sjog_cfaq_accordion-container .btn-warning.disabled, .sjog_cfaq_accordion-container .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.sjog_cfaq_accordion-container .btn-warning:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-warning:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.sjog_cfaq_accordion-container .btn-warning:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.sjog_cfaq_accordion-container .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.sjog_cfaq_accordion-container .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.sjog_cfaq_accordion-container .btn-danger:focus, .sjog_cfaq_accordion-container .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.sjog_cfaq_accordion-container .btn-danger.disabled, .sjog_cfaq_accordion-container .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.sjog_cfaq_accordion-container .btn-danger:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-danger:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.sjog_cfaq_accordion-container .btn-danger:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.sjog_cfaq_accordion-container .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.sjog_cfaq_accordion-container .btn-light:focus, .sjog_cfaq_accordion-container .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.sjog_cfaq_accordion-container .btn-light.disabled, .sjog_cfaq_accordion-container .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .btn-light:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-light:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.sjog_cfaq_accordion-container .btn-light:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-light:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.sjog_cfaq_accordion-container .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.sjog_cfaq_accordion-container .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.sjog_cfaq_accordion-container .btn-dark:focus, .sjog_cfaq_accordion-container .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.sjog_cfaq_accordion-container .btn-dark.disabled, .sjog_cfaq_accordion-container .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.sjog_cfaq_accordion-container .btn-dark:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-dark:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.sjog_cfaq_accordion-container .btn-dark:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-primary {
  color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .btn-outline-primary:hover {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .btn-outline-primary:focus, .sjog_cfaq_accordion-container .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-primary.disabled, .sjog_cfaq_accordion-container .btn-outline-primary:disabled {
  color: #3288e6;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-primary:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.sjog_cfaq_accordion-container .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.sjog_cfaq_accordion-container .btn-outline-secondary:focus, .sjog_cfaq_accordion-container .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-secondary.disabled, .sjog_cfaq_accordion-container .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-secondary:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.sjog_cfaq_accordion-container .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.sjog_cfaq_accordion-container .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.sjog_cfaq_accordion-container .btn-outline-success:focus, .sjog_cfaq_accordion-container .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-success.disabled, .sjog_cfaq_accordion-container .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-success:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-success:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.sjog_cfaq_accordion-container .btn-outline-success:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.sjog_cfaq_accordion-container .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.sjog_cfaq_accordion-container .btn-outline-info:focus, .sjog_cfaq_accordion-container .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-info.disabled, .sjog_cfaq_accordion-container .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-info:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-info:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.sjog_cfaq_accordion-container .btn-outline-info:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.sjog_cfaq_accordion-container .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.sjog_cfaq_accordion-container .btn-outline-warning:focus, .sjog_cfaq_accordion-container .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-warning.disabled, .sjog_cfaq_accordion-container .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-warning:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.sjog_cfaq_accordion-container .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.sjog_cfaq_accordion-container .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.sjog_cfaq_accordion-container .btn-outline-danger:focus, .sjog_cfaq_accordion-container .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-danger.disabled, .sjog_cfaq_accordion-container .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-danger:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.sjog_cfaq_accordion-container .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .btn-outline-light:focus, .sjog_cfaq_accordion-container .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-light.disabled, .sjog_cfaq_accordion-container .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-light:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-light:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .btn-outline-light:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.sjog_cfaq_accordion-container .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.sjog_cfaq_accordion-container .btn-outline-dark:focus, .sjog_cfaq_accordion-container .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.sjog_cfaq_accordion-container .btn-outline-dark.disabled, .sjog_cfaq_accordion-container .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .btn-outline-dark:not(:disabled):not(.disabled):active, .sjog_cfaq_accordion-container .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .sjog_cfaq_accordion-container .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.sjog_cfaq_accordion-container .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .sjog_cfaq_accordion-container .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .sjog_cfaq_accordion-container .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.sjog_cfaq_accordion-container .btn-link {
  font-weight: 400;
  color: #3288e6;
  text-decoration: none;
}
.sjog_cfaq_accordion-container .btn-link:hover {
  color: #1662b5;
  text-decoration: underline;
}
.sjog_cfaq_accordion-container .btn-link:focus, .sjog_cfaq_accordion-container .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.sjog_cfaq_accordion-container .btn-link:disabled, .sjog_cfaq_accordion-container .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.sjog_cfaq_accordion-container .btn-lg, .sjog_cfaq_accordion-container .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .btn-sm, .sjog_cfaq_accordion-container .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.sjog_cfaq_accordion-container .btn-block {
  display: block;
  width: 100%;
}
.sjog_cfaq_accordion-container .btn-block + .btn-block {
  margin-top: 0.5rem;
}
.sjog_cfaq_accordion-container input[type=submit].btn-block,
.sjog_cfaq_accordion-container input[type=reset].btn-block,
.sjog_cfaq_accordion-container input[type=button].btn-block {
  width: 100%;
}
.sjog_cfaq_accordion-container .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .fade {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .fade:not(.show) {
  opacity: 0;
}
.sjog_cfaq_accordion-container .collapse:not(.show) {
  display: none;
}
.sjog_cfaq_accordion-container .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .collapsing {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .dropup,
.sjog_cfaq_accordion-container .dropright,
.sjog_cfaq_accordion-container .dropdown,
.sjog_cfaq_accordion-container .dropleft {
  position: relative;
}
.sjog_cfaq_accordion-container .dropdown-toggle {
  white-space: nowrap;
}
.sjog_cfaq_accordion-container .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.sjog_cfaq_accordion-container .dropdown-toggle:empty::after {
  margin-left: 0;
}
.sjog_cfaq_accordion-container .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .dropdown-menu-left {
  right: auto;
  left: 0;
}
.sjog_cfaq_accordion-container .dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .sjog_cfaq_accordion-container .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .sjog_cfaq_accordion-container .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .sjog_cfaq_accordion-container .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .sjog_cfaq_accordion-container .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .sjog_cfaq_accordion-container .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.sjog_cfaq_accordion-container .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.sjog_cfaq_accordion-container .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.sjog_cfaq_accordion-container .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.sjog_cfaq_accordion-container .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.sjog_cfaq_accordion-container .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.sjog_cfaq_accordion-container .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.sjog_cfaq_accordion-container .dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.sjog_cfaq_accordion-container .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.sjog_cfaq_accordion-container .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.sjog_cfaq_accordion-container .dropleft .dropdown-toggle::after {
  display: none;
}
.sjog_cfaq_accordion-container .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.sjog_cfaq_accordion-container .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.sjog_cfaq_accordion-container .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.sjog_cfaq_accordion-container .dropdown-menu[x-placement^=top], .sjog_cfaq_accordion-container .dropdown-menu[x-placement^=right], .sjog_cfaq_accordion-container .dropdown-menu[x-placement^=bottom], .sjog_cfaq_accordion-container .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.sjog_cfaq_accordion-container .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.sjog_cfaq_accordion-container .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.sjog_cfaq_accordion-container .dropdown-item:hover, .sjog_cfaq_accordion-container .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .dropdown-item.active, .sjog_cfaq_accordion-container .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3288e6;
}
.sjog_cfaq_accordion-container .dropdown-item.disabled, .sjog_cfaq_accordion-container .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.sjog_cfaq_accordion-container .dropdown-menu.show {
  display: block;
}
.sjog_cfaq_accordion-container .dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.sjog_cfaq_accordion-container .dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.sjog_cfaq_accordion-container .btn-group,
.sjog_cfaq_accordion-container .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.sjog_cfaq_accordion-container .btn-group > .btn,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.sjog_cfaq_accordion-container .btn-group > .btn:hover,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:hover {
  z-index: 1;
}
.sjog_cfaq_accordion-container .btn-group > .btn:focus, .sjog_cfaq_accordion-container .btn-group > .btn:active, .sjog_cfaq_accordion-container .btn-group > .btn.active,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:focus,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:active,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn.active {
  z-index: 1;
}
.sjog_cfaq_accordion-container .btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.sjog_cfaq_accordion-container .btn-toolbar .input-group {
  width: auto;
}
.sjog_cfaq_accordion-container .btn-group > .btn:not(:first-child),
.sjog_cfaq_accordion-container .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.sjog_cfaq_accordion-container .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.sjog_cfaq_accordion-container .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sjog_cfaq_accordion-container .btn-group > .btn:not(:first-child),
.sjog_cfaq_accordion-container .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.sjog_cfaq_accordion-container .dropdown-toggle-split::after, .dropup .sjog_cfaq_accordion-container .dropdown-toggle-split::after, .dropright .sjog_cfaq_accordion-container .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .sjog_cfaq_accordion-container .dropdown-toggle-split::before {
  margin-right: 0;
}
.sjog_cfaq_accordion-container .btn-sm + .dropdown-toggle-split, .sjog_cfaq_accordion-container .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.sjog_cfaq_accordion-container .btn-lg + .dropdown-toggle-split, .sjog_cfaq_accordion-container .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.sjog_cfaq_accordion-container .btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.sjog_cfaq_accordion-container .btn-group-vertical > .btn,
.sjog_cfaq_accordion-container .btn-group-vertical > .btn-group {
  width: 100%;
}
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:not(:first-child),
.sjog_cfaq_accordion-container .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.sjog_cfaq_accordion-container .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .btn-group-vertical > .btn:not(:first-child),
.sjog_cfaq_accordion-container .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sjog_cfaq_accordion-container .btn-group-toggle > .btn,
.sjog_cfaq_accordion-container .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .btn-group-toggle > .btn input[type=radio],
.sjog_cfaq_accordion-container .btn-group-toggle > .btn input[type=checkbox],
.sjog_cfaq_accordion-container .btn-group-toggle > .btn-group > .btn input[type=radio],
.sjog_cfaq_accordion-container .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.sjog_cfaq_accordion-container .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.sjog_cfaq_accordion-container .input-group > .form-control,
.sjog_cfaq_accordion-container .input-group > .form-control-plaintext,
.sjog_cfaq_accordion-container .input-group > .custom-select,
.sjog_cfaq_accordion-container .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .input-group > .form-control + .form-control,
.sjog_cfaq_accordion-container .input-group > .form-control + .custom-select,
.sjog_cfaq_accordion-container .input-group > .form-control + .custom-file,
.sjog_cfaq_accordion-container .input-group > .form-control-plaintext + .form-control,
.sjog_cfaq_accordion-container .input-group > .form-control-plaintext + .custom-select,
.sjog_cfaq_accordion-container .input-group > .form-control-plaintext + .custom-file,
.sjog_cfaq_accordion-container .input-group > .custom-select + .form-control,
.sjog_cfaq_accordion-container .input-group > .custom-select + .custom-select,
.sjog_cfaq_accordion-container .input-group > .custom-select + .custom-file,
.sjog_cfaq_accordion-container .input-group > .custom-file + .form-control,
.sjog_cfaq_accordion-container .input-group > .custom-file + .custom-select,
.sjog_cfaq_accordion-container .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.sjog_cfaq_accordion-container .input-group > .form-control:focus,
.sjog_cfaq_accordion-container .input-group > .custom-select:focus,
.sjog_cfaq_accordion-container .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.sjog_cfaq_accordion-container .input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.sjog_cfaq_accordion-container .input-group > .form-control:not(:last-child),
.sjog_cfaq_accordion-container .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sjog_cfaq_accordion-container .input-group > .form-control:not(:first-child),
.sjog_cfaq_accordion-container .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .input-group > .custom-file {
  display: flex;
  align-items: center;
}
.sjog_cfaq_accordion-container .input-group > .custom-file:not(:last-child) .custom-file-label, .sjog_cfaq_accordion-container .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sjog_cfaq_accordion-container .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .input-group-prepend,
.sjog_cfaq_accordion-container .input-group-append {
  display: flex;
}
.sjog_cfaq_accordion-container .input-group-prepend .btn,
.sjog_cfaq_accordion-container .input-group-append .btn {
  position: relative;
  z-index: 2;
}
.sjog_cfaq_accordion-container .input-group-prepend .btn:focus,
.sjog_cfaq_accordion-container .input-group-append .btn:focus {
  z-index: 3;
}
.sjog_cfaq_accordion-container .input-group-prepend .btn + .btn,
.sjog_cfaq_accordion-container .input-group-prepend .btn + .input-group-text,
.sjog_cfaq_accordion-container .input-group-prepend .input-group-text + .input-group-text,
.sjog_cfaq_accordion-container .input-group-prepend .input-group-text + .btn,
.sjog_cfaq_accordion-container .input-group-append .btn + .btn,
.sjog_cfaq_accordion-container .input-group-append .btn + .input-group-text,
.sjog_cfaq_accordion-container .input-group-append .input-group-text + .input-group-text,
.sjog_cfaq_accordion-container .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.sjog_cfaq_accordion-container .input-group-prepend {
  margin-right: -1px;
}
.sjog_cfaq_accordion-container .input-group-append {
  margin-left: -1px;
}
.sjog_cfaq_accordion-container .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .input-group-text input[type=radio],
.sjog_cfaq_accordion-container .input-group-text input[type=checkbox] {
  margin-top: 0;
}
.sjog_cfaq_accordion-container .input-group-lg > .form-control:not(textarea),
.sjog_cfaq_accordion-container .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.sjog_cfaq_accordion-container .input-group-lg > .form-control,
.sjog_cfaq_accordion-container .input-group-lg > .custom-select,
.sjog_cfaq_accordion-container .input-group-lg > .input-group-prepend > .input-group-text,
.sjog_cfaq_accordion-container .input-group-lg > .input-group-append > .input-group-text,
.sjog_cfaq_accordion-container .input-group-lg > .input-group-prepend > .btn,
.sjog_cfaq_accordion-container .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .input-group-sm > .form-control:not(textarea),
.sjog_cfaq_accordion-container .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.sjog_cfaq_accordion-container .input-group-sm > .form-control,
.sjog_cfaq_accordion-container .input-group-sm > .custom-select,
.sjog_cfaq_accordion-container .input-group-sm > .input-group-prepend > .input-group-text,
.sjog_cfaq_accordion-container .input-group-sm > .input-group-append > .input-group-text,
.sjog_cfaq_accordion-container .input-group-sm > .input-group-prepend > .btn,
.sjog_cfaq_accordion-container .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.sjog_cfaq_accordion-container .input-group-lg > .custom-select,
.sjog_cfaq_accordion-container .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.sjog_cfaq_accordion-container .input-group > .input-group-prepend > .btn,
.sjog_cfaq_accordion-container .input-group > .input-group-prepend > .input-group-text,
.sjog_cfaq_accordion-container .input-group > .input-group-append:not(:last-child) > .btn,
.sjog_cfaq_accordion-container .input-group > .input-group-append:not(:last-child) > .input-group-text,
.sjog_cfaq_accordion-container .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.sjog_cfaq_accordion-container .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.sjog_cfaq_accordion-container .input-group > .input-group-append > .btn,
.sjog_cfaq_accordion-container .input-group > .input-group-append > .input-group-text,
.sjog_cfaq_accordion-container .input-group > .input-group-prepend:not(:first-child) > .btn,
.sjog_cfaq_accordion-container .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.sjog_cfaq_accordion-container .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.sjog_cfaq_accordion-container .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.sjog_cfaq_accordion-container .custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.sjog_cfaq_accordion-container .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.sjog_cfaq_accordion-container .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3288e6;
  background-color: #3288e6;
}
.sjog_cfaq_accordion-container .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a4caf4;
}
.sjog_cfaq_accordion-container .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #d1e4f9;
  border-color: #d1e4f9;
}
.sjog_cfaq_accordion-container .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.sjog_cfaq_accordion-container .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.sjog_cfaq_accordion-container .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.sjog_cfaq_accordion-container .custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.sjog_cfaq_accordion-container .custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3288e6;
  background-color: #3288e6;
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.sjog_cfaq_accordion-container .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .custom-switch {
  padding-left: 2.25rem;
}
.sjog_cfaq_accordion-container .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.sjog_cfaq_accordion-container .custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.sjog_cfaq_accordion-container .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.sjog_cfaq_accordion-container .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.sjog_cfaq_accordion-container .custom-select:focus {
  border-color: #a4caf4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.sjog_cfaq_accordion-container .custom-select[multiple], .sjog_cfaq_accordion-container .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.sjog_cfaq_accordion-container .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.sjog_cfaq_accordion-container .custom-select::-ms-expand {
  display: none;
}
.sjog_cfaq_accordion-container .custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.sjog_cfaq_accordion-container .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.sjog_cfaq_accordion-container .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.sjog_cfaq_accordion-container .custom-file-input:focus ~ .custom-file-label {
  border-color: #a4caf4;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.sjog_cfaq_accordion-container .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.sjog_cfaq_accordion-container .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.sjog_cfaq_accordion-container .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.sjog_cfaq_accordion-container .custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.sjog_cfaq_accordion-container .custom-range:focus {
  outline: none;
}
.sjog_cfaq_accordion-container .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .custom-range::-moz-focus-outer {
  border: 0;
}
.sjog_cfaq_accordion-container .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .custom-range::-webkit-slider-thumb:active {
  background-color: #d1e4f9;
}
.sjog_cfaq_accordion-container .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.sjog_cfaq_accordion-container .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .custom-range::-moz-range-thumb:active {
  background-color: #d1e4f9;
}
.sjog_cfaq_accordion-container .custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.sjog_cfaq_accordion-container .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .custom-range::-ms-thumb {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .custom-range::-ms-thumb:active {
  background-color: #d1e4f9;
}
.sjog_cfaq_accordion-container .custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.sjog_cfaq_accordion-container .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.sjog_cfaq_accordion-container .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.sjog_cfaq_accordion-container .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.sjog_cfaq_accordion-container .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.sjog_cfaq_accordion-container .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.sjog_cfaq_accordion-container .custom-range:disabled::-moz-range-track {
  cursor: default;
}
.sjog_cfaq_accordion-container .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.sjog_cfaq_accordion-container .custom-control-label::before,
.sjog_cfaq_accordion-container .custom-file-label,
.sjog_cfaq_accordion-container .custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .custom-control-label::before,
  .sjog_cfaq_accordion-container .custom-file-label,
  .sjog_cfaq_accordion-container .custom-select {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.sjog_cfaq_accordion-container .nav__link {
  display: block;
  padding: 0.5rem 1rem;
}
.sjog_cfaq_accordion-container .nav__link:hover, .sjog_cfaq_accordion-container .nav__link:focus {
  text-decoration: none;
}
.sjog_cfaq_accordion-container .nav__link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.sjog_cfaq_accordion-container .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.sjog_cfaq_accordion-container .nav-tabs .nav-item {
  margin-bottom: -1px;
}
.sjog_cfaq_accordion-container .nav-tabs .nav__link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .nav-tabs .nav__link:hover, .sjog_cfaq_accordion-container .nav-tabs .nav__link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.sjog_cfaq_accordion-container .nav-tabs .nav__link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.sjog_cfaq_accordion-container .nav-tabs .nav__link.active,
.sjog_cfaq_accordion-container .nav-tabs .nav-item.show .nav__link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.sjog_cfaq_accordion-container .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sjog_cfaq_accordion-container .nav-pills .nav__link {
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .nav-pills .nav__link.active,
.sjog_cfaq_accordion-container .nav-pills .show > .nav__link {
  color: #fff;
  background-color: #3288e6;
}
.sjog_cfaq_accordion-container .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.sjog_cfaq_accordion-container .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.sjog_cfaq_accordion-container .tab-content > .tab-pane {
  display: none;
}
.sjog_cfaq_accordion-container .tab-content > .active {
  display: block;
}
.sjog_cfaq_accordion-container .navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.sjog_cfaq_accordion-container .navbar > .container,
.sjog_cfaq_accordion-container .navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.sjog_cfaq_accordion-container .navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.sjog_cfaq_accordion-container .navbar-brand:hover, .sjog_cfaq_accordion-container .navbar-brand:focus {
  text-decoration: none;
}
.sjog_cfaq_accordion-container .navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.sjog_cfaq_accordion-container .navbar-nav .nav__link {
  padding-right: 0;
  padding-left: 0;
}
.sjog_cfaq_accordion-container .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.sjog_cfaq_accordion-container .navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.sjog_cfaq_accordion-container .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.sjog_cfaq_accordion-container .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .navbar-toggler:hover, .sjog_cfaq_accordion-container .navbar-toggler:focus {
  text-decoration: none;
}
.sjog_cfaq_accordion-container .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .sjog_cfaq_accordion-container .navbar-expand-sm > .container,
  .sjog_cfaq_accordion-container .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm > .container,
  .sjog_cfaq_accordion-container .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .sjog_cfaq_accordion-container .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .sjog_cfaq_accordion-container .navbar-expand-md > .container,
  .sjog_cfaq_accordion-container .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md > .container,
  .sjog_cfaq_accordion-container .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .sjog_cfaq_accordion-container .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .sjog_cfaq_accordion-container .navbar-expand-lg > .container,
  .sjog_cfaq_accordion-container .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg > .container,
  .sjog_cfaq_accordion-container .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .sjog_cfaq_accordion-container .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .sjog_cfaq_accordion-container .navbar-expand-xl > .container,
  .sjog_cfaq_accordion-container .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl > .container,
  .sjog_cfaq_accordion-container .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .sjog_cfaq_accordion-container .navbar-expand-xxl > .container,
  .sjog_cfaq_accordion-container .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl > .container,
  .sjog_cfaq_accordion-container .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .sjog_cfaq_accordion-container .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.sjog_cfaq_accordion-container .navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.sjog_cfaq_accordion-container .navbar-expand > .container,
.sjog_cfaq_accordion-container .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.sjog_cfaq_accordion-container .navbar-expand .navbar-nav {
  flex-direction: row;
}
.sjog_cfaq_accordion-container .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.sjog_cfaq_accordion-container .navbar-expand .navbar-nav .nav__link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.sjog_cfaq_accordion-container .navbar-expand > .container,
.sjog_cfaq_accordion-container .navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.sjog_cfaq_accordion-container .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.sjog_cfaq_accordion-container .navbar-expand .navbar-toggler {
  display: none;
}
.sjog_cfaq_accordion-container .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-brand:hover, .sjog_cfaq_accordion-container .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link {
  color: rgba(0, 0, 0, 0.5);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link:hover, .sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .show > .nav__link,
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .active > .nav__link,
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link.show,
.sjog_cfaq_accordion-container .navbar-light .navbar-nav .nav__link.active {
  color: rgba(0, 0, 0, 0.9);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.sjog_cfaq_accordion-container .navbar-light .navbar-text a:hover, .sjog_cfaq_accordion-container .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-brand {
  color: #fff;
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-brand:hover, .sjog_cfaq_accordion-container .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link {
  color: rgba(255, 255, 255, 0.5);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link:hover, .sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .show > .nav__link,
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .active > .nav__link,
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link.show,
.sjog_cfaq_accordion-container .navbar-dark .navbar-nav .nav__link.active {
  color: #fff;
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-text a {
  color: #fff;
}
.sjog_cfaq_accordion-container .navbar-dark .navbar-text a:hover, .sjog_cfaq_accordion-container .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.sjog_cfaq_accordion-container .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.sjog_cfaq_accordion-container .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.sjog_cfaq_accordion-container .card-title {
  margin-bottom: 0.75rem;
}
.sjog_cfaq_accordion-container .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .card-text:last-child {
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .card-link:hover {
  text-decoration: none;
}
.sjog_cfaq_accordion-container .card-link + .card-link {
  margin-left: 1.25rem;
}
.sjog_cfaq_accordion-container .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.sjog_cfaq_accordion-container .card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.sjog_cfaq_accordion-container .card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.sjog_cfaq_accordion-container .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.sjog_cfaq_accordion-container .card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.sjog_cfaq_accordion-container .card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.sjog_cfaq_accordion-container .card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.sjog_cfaq_accordion-container .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.sjog_cfaq_accordion-container .card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.sjog_cfaq_accordion-container .card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.sjog_cfaq_accordion-container .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.sjog_cfaq_accordion-container .card-deck {
  display: flex;
  flex-direction: column;
}
.sjog_cfaq_accordion-container .card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .sjog_cfaq_accordion-container .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.sjog_cfaq_accordion-container .card-group {
  display: flex;
  flex-direction: column;
}
.sjog_cfaq_accordion-container .card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .card-group {
    flex-flow: row wrap;
  }
  .sjog_cfaq_accordion-container .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:last-child) .card-img-top,
  .sjog_cfaq_accordion-container .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:last-child) .card-img-bottom,
  .sjog_cfaq_accordion-container .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:first-child) .card-img-top,
  .sjog_cfaq_accordion-container .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .sjog_cfaq_accordion-container .card-group > .card:not(:first-child) .card-img-bottom,
  .sjog_cfaq_accordion-container .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.sjog_cfaq_accordion-container .card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .sjog_cfaq_accordion-container .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.sjog_cfaq_accordion-container .accordion > .card {
  overflow: hidden;
}
.sjog_cfaq_accordion-container .accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.sjog_cfaq_accordion-container .accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.sjog_cfaq_accordion-container .accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.sjog_cfaq_accordion-container .accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.sjog_cfaq_accordion-container .accordion > .card .card-header {
  margin-bottom: -1px;
}
.sjog_cfaq_accordion-container .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.sjog_cfaq_accordion-container .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.sjog_cfaq_accordion-container .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.sjog_cfaq_accordion-container .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.sjog_cfaq_accordion-container .breadcrumb-item.active {
  color: #6c757d;
}
.sjog_cfaq_accordion-container .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3288e6;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.sjog_cfaq_accordion-container .page-link:hover {
  z-index: 2;
  color: #1662b5;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.sjog_cfaq_accordion-container .page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.sjog_cfaq_accordion-container .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.sjog_cfaq_accordion-container .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.sjog_cfaq_accordion-container .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.sjog_cfaq_accordion-container .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .badge {
    transition: none;
  }
}
a.sjog_cfaq_accordion-container .badge:hover, a.sjog_cfaq_accordion-container .badge:focus {
  text-decoration: none;
}

.sjog_cfaq_accordion-container .badge:empty {
  display: none;
}
.sjog_cfaq_accordion-container .btn .badge {
  position: relative;
  top: -1px;
}
.sjog_cfaq_accordion-container .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.sjog_cfaq_accordion-container .badge-primary {
  color: #fff;
  background-color: #3288e6;
}
a.sjog_cfaq_accordion-container .badge-primary:hover, a.sjog_cfaq_accordion-container .badge-primary:focus {
  color: #fff;
  background-color: #196fcc;
}
a.sjog_cfaq_accordion-container .badge-primary:focus, a.sjog_cfaq_accordion-container .badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}

.sjog_cfaq_accordion-container .badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.sjog_cfaq_accordion-container .badge-secondary:hover, a.sjog_cfaq_accordion-container .badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.sjog_cfaq_accordion-container .badge-secondary:focus, a.sjog_cfaq_accordion-container .badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.sjog_cfaq_accordion-container .badge-success {
  color: #fff;
  background-color: #28a745;
}
a.sjog_cfaq_accordion-container .badge-success:hover, a.sjog_cfaq_accordion-container .badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.sjog_cfaq_accordion-container .badge-success:focus, a.sjog_cfaq_accordion-container .badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.sjog_cfaq_accordion-container .badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.sjog_cfaq_accordion-container .badge-info:hover, a.sjog_cfaq_accordion-container .badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.sjog_cfaq_accordion-container .badge-info:focus, a.sjog_cfaq_accordion-container .badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.sjog_cfaq_accordion-container .badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.sjog_cfaq_accordion-container .badge-warning:hover, a.sjog_cfaq_accordion-container .badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.sjog_cfaq_accordion-container .badge-warning:focus, a.sjog_cfaq_accordion-container .badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.sjog_cfaq_accordion-container .badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.sjog_cfaq_accordion-container .badge-danger:hover, a.sjog_cfaq_accordion-container .badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.sjog_cfaq_accordion-container .badge-danger:focus, a.sjog_cfaq_accordion-container .badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.sjog_cfaq_accordion-container .badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.sjog_cfaq_accordion-container .badge-light:hover, a.sjog_cfaq_accordion-container .badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.sjog_cfaq_accordion-container .badge-light:focus, a.sjog_cfaq_accordion-container .badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.sjog_cfaq_accordion-container .badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.sjog_cfaq_accordion-container .badge-dark:hover, a.sjog_cfaq_accordion-container .badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.sjog_cfaq_accordion-container .badge-dark:focus, a.sjog_cfaq_accordion-container .badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.sjog_cfaq_accordion-container .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .jumbotron {
    padding: 4rem 2rem;
  }
}
.sjog_cfaq_accordion-container .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.sjog_cfaq_accordion-container .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .alert-heading {
  color: inherit;
}
.sjog_cfaq_accordion-container .alert-link {
  font-weight: 700;
}
.sjog_cfaq_accordion-container .alert-dismissible {
  padding-right: 4rem;
}
.sjog_cfaq_accordion-container .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.sjog_cfaq_accordion-container .alert-primary {
  color: #1a4778;
  background-color: #d6e7fa;
  border-color: #c6def8;
}
.sjog_cfaq_accordion-container .alert-primary hr {
  border-top-color: #afd1f5;
}
.sjog_cfaq_accordion-container .alert-primary .alert-link {
  color: #112e4e;
}
.sjog_cfaq_accordion-container .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.sjog_cfaq_accordion-container .alert-secondary hr {
  border-top-color: #c8cbcf;
}
.sjog_cfaq_accordion-container .alert-secondary .alert-link {
  color: #202326;
}
.sjog_cfaq_accordion-container .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.sjog_cfaq_accordion-container .alert-success hr {
  border-top-color: #b1dfbb;
}
.sjog_cfaq_accordion-container .alert-success .alert-link {
  color: #0b2e13;
}
.sjog_cfaq_accordion-container .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.sjog_cfaq_accordion-container .alert-info hr {
  border-top-color: #abdde5;
}
.sjog_cfaq_accordion-container .alert-info .alert-link {
  color: #062c33;
}
.sjog_cfaq_accordion-container .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.sjog_cfaq_accordion-container .alert-warning hr {
  border-top-color: #ffe8a1;
}
.sjog_cfaq_accordion-container .alert-warning .alert-link {
  color: #533f03;
}
.sjog_cfaq_accordion-container .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.sjog_cfaq_accordion-container .alert-danger hr {
  border-top-color: #f1b0b7;
}
.sjog_cfaq_accordion-container .alert-danger .alert-link {
  color: #491217;
}
.sjog_cfaq_accordion-container .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.sjog_cfaq_accordion-container .alert-light hr {
  border-top-color: #ececf6;
}
.sjog_cfaq_accordion-container .alert-light .alert-link {
  color: #686868;
}
.sjog_cfaq_accordion-container .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.sjog_cfaq_accordion-container .alert-dark hr {
  border-top-color: #b9bbbe;
}
.sjog_cfaq_accordion-container .alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.sjog_cfaq_accordion-container .progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3288e6;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .progress-bar {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.sjog_cfaq_accordion-container .progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .progress-bar-animated {
    animation: none;
  }
}
.sjog_cfaq_accordion-container .media {
  display: flex;
  align-items: flex-start;
}
.sjog_cfaq_accordion-container .media-body {
  flex: 1;
}
.sjog_cfaq_accordion-container .list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.sjog_cfaq_accordion-container .list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.sjog_cfaq_accordion-container .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.sjog_cfaq_accordion-container .list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.sjog_cfaq_accordion-container .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .list-group-item.disabled, .sjog_cfaq_accordion-container .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.sjog_cfaq_accordion-container .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.sjog_cfaq_accordion-container .list-group-horizontal {
  flex-direction: row;
}
.sjog_cfaq_accordion-container .list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.sjog_cfaq_accordion-container .list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.sjog_cfaq_accordion-container .list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .list-group-horizontal-sm {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .list-group-horizontal-md {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .list-group-horizontal-lg {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .list-group-horizontal-xl {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xxl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .sjog_cfaq_accordion-container .list-group-horizontal-xxl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.sjog_cfaq_accordion-container .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.sjog_cfaq_accordion-container .list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.sjog_cfaq_accordion-container .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.sjog_cfaq_accordion-container .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.sjog_cfaq_accordion-container .list-group-item-primary {
  color: #1a4778;
  background-color: #c6def8;
}
.sjog_cfaq_accordion-container .list-group-item-primary.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-primary.list-group-item-action:focus {
  color: #1a4778;
  background-color: #afd1f5;
}
.sjog_cfaq_accordion-container .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1a4778;
  border-color: #1a4778;
}
.sjog_cfaq_accordion-container .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.sjog_cfaq_accordion-container .list-group-item-secondary.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.sjog_cfaq_accordion-container .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.sjog_cfaq_accordion-container .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.sjog_cfaq_accordion-container .list-group-item-success.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.sjog_cfaq_accordion-container .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.sjog_cfaq_accordion-container .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.sjog_cfaq_accordion-container .list-group-item-info.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.sjog_cfaq_accordion-container .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.sjog_cfaq_accordion-container .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.sjog_cfaq_accordion-container .list-group-item-warning.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.sjog_cfaq_accordion-container .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.sjog_cfaq_accordion-container .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.sjog_cfaq_accordion-container .list-group-item-danger.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.sjog_cfaq_accordion-container .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.sjog_cfaq_accordion-container .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.sjog_cfaq_accordion-container .list-group-item-light.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.sjog_cfaq_accordion-container .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.sjog_cfaq_accordion-container .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.sjog_cfaq_accordion-container .list-group-item-dark.list-group-item-action:hover, .sjog_cfaq_accordion-container .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.sjog_cfaq_accordion-container .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.sjog_cfaq_accordion-container .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .sjog_cfaq_accordion-container .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.sjog_cfaq_accordion-container .close:hover {
  color: #000;
  text-decoration: none;
}
.sjog_cfaq_accordion-container .close:not(:disabled):not(.disabled):hover, .sjog_cfaq_accordion-container .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
.sjog_cfaq_accordion-container button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}
.sjog_cfaq_accordion-container a.close.disabled {
  pointer-events: none;
}
.sjog_cfaq_accordion-container .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.sjog_cfaq_accordion-container .toast.showing {
  opacity: 1;
}
.sjog_cfaq_accordion-container .toast.show {
  display: block;
  opacity: 1;
}
.sjog_cfaq_accordion-container .toast.hide {
  display: none;
}
.sjog_cfaq_accordion-container .toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.sjog_cfaq_accordion-container .toast-body {
  padding: 0.75rem;
}
.sjog_cfaq_accordion-container .modal-open {
  overflow: hidden;
}
.sjog_cfaq_accordion-container .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.sjog_cfaq_accordion-container .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.sjog_cfaq_accordion-container .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .sjog_cfaq_accordion-container .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .sjog_cfaq_accordion-container .modal-dialog {
    transition: none;
  }
}
.modal.show .sjog_cfaq_accordion-container .modal-dialog {
  transform: none;
}
.sjog_cfaq_accordion-container .modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.sjog_cfaq_accordion-container .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.sjog_cfaq_accordion-container .modal-dialog-scrollable .modal-header,
.sjog_cfaq_accordion-container .modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.sjog_cfaq_accordion-container .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.sjog_cfaq_accordion-container .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.sjog_cfaq_accordion-container .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.sjog_cfaq_accordion-container .modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.sjog_cfaq_accordion-container .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.sjog_cfaq_accordion-container .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.sjog_cfaq_accordion-container .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.sjog_cfaq_accordion-container .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.sjog_cfaq_accordion-container .modal-backdrop.fade {
  opacity: 0;
}
.sjog_cfaq_accordion-container .modal-backdrop.show {
  opacity: 0.5;
}
.sjog_cfaq_accordion-container .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.sjog_cfaq_accordion-container .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.sjog_cfaq_accordion-container .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.sjog_cfaq_accordion-container .modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.sjog_cfaq_accordion-container .modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.sjog_cfaq_accordion-container .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .sjog_cfaq_accordion-container .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .sjog_cfaq_accordion-container .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .sjog_cfaq_accordion-container .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .sjog_cfaq_accordion-container .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .sjog_cfaq_accordion-container .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .modal-lg,
  .sjog_cfaq_accordion-container .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .modal-xl {
    max-width: 1140px;
  }
}
.sjog_cfaq_accordion-container .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.sjog_cfaq_accordion-container .tooltip.show {
  opacity: 0.9;
}
.sjog_cfaq_accordion-container .tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.sjog_cfaq_accordion-container .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.sjog_cfaq_accordion-container .bs-tooltip-top, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.sjog_cfaq_accordion-container .bs-tooltip-top .arrow, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.sjog_cfaq_accordion-container .bs-tooltip-top .arrow::before, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.sjog_cfaq_accordion-container .bs-tooltip-right, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.sjog_cfaq_accordion-container .bs-tooltip-right .arrow, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.sjog_cfaq_accordion-container .bs-tooltip-right .arrow::before, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.sjog_cfaq_accordion-container .bs-tooltip-bottom, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.sjog_cfaq_accordion-container .bs-tooltip-bottom .arrow, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.sjog_cfaq_accordion-container .bs-tooltip-bottom .arrow::before, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.sjog_cfaq_accordion-container .bs-tooltip-left, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.sjog_cfaq_accordion-container .bs-tooltip-left .arrow, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.sjog_cfaq_accordion-container .bs-tooltip-left .arrow::before, .sjog_cfaq_accordion-container .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.sjog_cfaq_accordion-container .tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.sjog_cfaq_accordion-container .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.sjog_cfaq_accordion-container .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.sjog_cfaq_accordion-container .popover .arrow::before, .sjog_cfaq_accordion-container .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.sjog_cfaq_accordion-container .bs-popover-top, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.sjog_cfaq_accordion-container .bs-popover-top > .arrow, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.sjog_cfaq_accordion-container .bs-popover-top > .arrow::before, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.sjog_cfaq_accordion-container .bs-popover-top > .arrow::after, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.sjog_cfaq_accordion-container .bs-popover-right, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.sjog_cfaq_accordion-container .bs-popover-right > .arrow, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.sjog_cfaq_accordion-container .bs-popover-right > .arrow::before, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.sjog_cfaq_accordion-container .bs-popover-right > .arrow::after, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.sjog_cfaq_accordion-container .bs-popover-bottom, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.sjog_cfaq_accordion-container .bs-popover-bottom > .arrow, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.sjog_cfaq_accordion-container .bs-popover-bottom > .arrow::before, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.sjog_cfaq_accordion-container .bs-popover-bottom > .arrow::after, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.sjog_cfaq_accordion-container .bs-popover-bottom .popover-header::before, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.sjog_cfaq_accordion-container .bs-popover-left, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.sjog_cfaq_accordion-container .bs-popover-left > .arrow, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.sjog_cfaq_accordion-container .bs-popover-left > .arrow::before, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.sjog_cfaq_accordion-container .bs-popover-left > .arrow::after, .sjog_cfaq_accordion-container .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.sjog_cfaq_accordion-container .popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.sjog_cfaq_accordion-container .popover-header:empty {
  display: none;
}
.sjog_cfaq_accordion-container .popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.sjog_cfaq_accordion-container .carousel {
  position: relative;
}
.sjog_cfaq_accordion-container .carousel.pointer-event {
  touch-action: pan-y;
}
.sjog_cfaq_accordion-container .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.sjog_cfaq_accordion-container .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.sjog_cfaq_accordion-container .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .carousel-item {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .carousel-item.active,
.sjog_cfaq_accordion-container .carousel-item-next,
.sjog_cfaq_accordion-container .carousel-item-prev {
  display: block;
}
.sjog_cfaq_accordion-container .carousel-item-next:not(.carousel-item-left),
.sjog_cfaq_accordion-container .active.carousel-item-right {
  transform: translateX(100%);
}
.sjog_cfaq_accordion-container .carousel-item-prev:not(.carousel-item-right),
.sjog_cfaq_accordion-container .active.carousel-item-left {
  transform: translateX(-100%);
}
.sjog_cfaq_accordion-container .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.sjog_cfaq_accordion-container .carousel-fade .carousel-item.active,
.sjog_cfaq_accordion-container .carousel-fade .carousel-item-next.carousel-item-left,
.sjog_cfaq_accordion-container .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.sjog_cfaq_accordion-container .carousel-fade .active.carousel-item-left,
.sjog_cfaq_accordion-container .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .carousel-fade .active.carousel-item-left,
  .sjog_cfaq_accordion-container .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .carousel-control-prev,
.sjog_cfaq_accordion-container .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .carousel-control-prev,
  .sjog_cfaq_accordion-container .carousel-control-next {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .carousel-control-prev:hover, .sjog_cfaq_accordion-container .carousel-control-prev:focus,
.sjog_cfaq_accordion-container .carousel-control-next:hover,
.sjog_cfaq_accordion-container .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.sjog_cfaq_accordion-container .carousel-control-prev {
  left: 0;
}
.sjog_cfaq_accordion-container .carousel-control-next {
  right: 0;
}
.sjog_cfaq_accordion-container .carousel-control-prev-icon,
.sjog_cfaq_accordion-container .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.sjog_cfaq_accordion-container .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.sjog_cfaq_accordion-container .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.sjog_cfaq_accordion-container .carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .sjog_cfaq_accordion-container .carousel-indicators li {
    transition: none;
  }
}
.sjog_cfaq_accordion-container .carousel-indicators .active {
  opacity: 1;
}
.sjog_cfaq_accordion-container .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.sjog_cfaq_accordion-container .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}
.sjog_cfaq_accordion-container .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.sjog_cfaq_accordion-container .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}
.sjog_cfaq_accordion-container .spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.sjog_cfaq_accordion-container .align-baseline {
  vertical-align: baseline !important;
}
.sjog_cfaq_accordion-container .align-top {
  vertical-align: top !important;
}
.sjog_cfaq_accordion-container .align-middle {
  vertical-align: middle !important;
}
.sjog_cfaq_accordion-container .align-bottom {
  vertical-align: bottom !important;
}
.sjog_cfaq_accordion-container .align-text-bottom {
  vertical-align: text-bottom !important;
}
.sjog_cfaq_accordion-container .align-text-top {
  vertical-align: text-top !important;
}
.sjog_cfaq_accordion-container .bg-primary {
  background-color: #3288e6 !important;
}
.sjog_cfaq_accordion-container a.bg-primary:hover, .sjog_cfaq_accordion-container a.bg-primary:focus,
.sjog_cfaq_accordion-container button.bg-primary:hover,
.sjog_cfaq_accordion-container button.bg-primary:focus {
  background-color: #196fcc !important;
}
.sjog_cfaq_accordion-container .bg-secondary {
  background-color: #6c757d !important;
}
.sjog_cfaq_accordion-container a.bg-secondary:hover, .sjog_cfaq_accordion-container a.bg-secondary:focus,
.sjog_cfaq_accordion-container button.bg-secondary:hover,
.sjog_cfaq_accordion-container button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.sjog_cfaq_accordion-container .bg-success {
  background-color: #28a745 !important;
}
.sjog_cfaq_accordion-container a.bg-success:hover, .sjog_cfaq_accordion-container a.bg-success:focus,
.sjog_cfaq_accordion-container button.bg-success:hover,
.sjog_cfaq_accordion-container button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.sjog_cfaq_accordion-container .bg-info {
  background-color: #17a2b8 !important;
}
.sjog_cfaq_accordion-container a.bg-info:hover, .sjog_cfaq_accordion-container a.bg-info:focus,
.sjog_cfaq_accordion-container button.bg-info:hover,
.sjog_cfaq_accordion-container button.bg-info:focus {
  background-color: #117a8b !important;
}
.sjog_cfaq_accordion-container .bg-warning {
  background-color: #ffc107 !important;
}
.sjog_cfaq_accordion-container a.bg-warning:hover, .sjog_cfaq_accordion-container a.bg-warning:focus,
.sjog_cfaq_accordion-container button.bg-warning:hover,
.sjog_cfaq_accordion-container button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.sjog_cfaq_accordion-container .bg-danger {
  background-color: #dc3545 !important;
}
.sjog_cfaq_accordion-container a.bg-danger:hover, .sjog_cfaq_accordion-container a.bg-danger:focus,
.sjog_cfaq_accordion-container button.bg-danger:hover,
.sjog_cfaq_accordion-container button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.sjog_cfaq_accordion-container .bg-light {
  background-color: #f8f9fa !important;
}
.sjog_cfaq_accordion-container a.bg-light:hover, .sjog_cfaq_accordion-container a.bg-light:focus,
.sjog_cfaq_accordion-container button.bg-light:hover,
.sjog_cfaq_accordion-container button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.sjog_cfaq_accordion-container .bg-dark {
  background-color: #343a40 !important;
}
.sjog_cfaq_accordion-container a.bg-dark:hover, .sjog_cfaq_accordion-container a.bg-dark:focus,
.sjog_cfaq_accordion-container button.bg-dark:hover,
.sjog_cfaq_accordion-container button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.sjog_cfaq_accordion-container .bg-white {
  background-color: #fff !important;
}
.sjog_cfaq_accordion-container .bg-transparent {
  background-color: transparent !important;
}
.sjog_cfaq_accordion-container .border {
  border: 1px solid #dee2e6 !important;
}
.sjog_cfaq_accordion-container .border-top {
  border-top: 1px solid #dee2e6 !important;
}
.sjog_cfaq_accordion-container .border-right {
  border-right: 1px solid #dee2e6 !important;
}
.sjog_cfaq_accordion-container .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.sjog_cfaq_accordion-container .border-left {
  border-left: 1px solid #dee2e6 !important;
}
.sjog_cfaq_accordion-container .border-0 {
  border: 0 !important;
}
.sjog_cfaq_accordion-container .border-top-0 {
  border-top: 0 !important;
}
.sjog_cfaq_accordion-container .border-right-0 {
  border-right: 0 !important;
}
.sjog_cfaq_accordion-container .border-bottom-0 {
  border-bottom: 0 !important;
}
.sjog_cfaq_accordion-container .border-left-0 {
  border-left: 0 !important;
}
.sjog_cfaq_accordion-container .border-primary {
  border-color: #3288e6 !important;
}
.sjog_cfaq_accordion-container .border-secondary {
  border-color: #6c757d !important;
}
.sjog_cfaq_accordion-container .border-success {
  border-color: #28a745 !important;
}
.sjog_cfaq_accordion-container .border-info {
  border-color: #17a2b8 !important;
}
.sjog_cfaq_accordion-container .border-warning {
  border-color: #ffc107 !important;
}
.sjog_cfaq_accordion-container .border-danger {
  border-color: #dc3545 !important;
}
.sjog_cfaq_accordion-container .border-light {
  border-color: #f8f9fa !important;
}
.sjog_cfaq_accordion-container .border-dark {
  border-color: #343a40 !important;
}
.sjog_cfaq_accordion-container .border-white {
  border-color: #fff !important;
}
.sjog_cfaq_accordion-container .rounded-sm {
  border-radius: 0.2rem !important;
}
.sjog_cfaq_accordion-container .rounded {
  border-radius: 0.25rem !important;
}
.sjog_cfaq_accordion-container .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.sjog_cfaq_accordion-container .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.sjog_cfaq_accordion-container .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.sjog_cfaq_accordion-container .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.sjog_cfaq_accordion-container .rounded-lg {
  border-radius: 0.3rem !important;
}
.sjog_cfaq_accordion-container .rounded-circle {
  border-radius: 50% !important;
}
.sjog_cfaq_accordion-container .rounded-pill {
  border-radius: 50rem !important;
}
.sjog_cfaq_accordion-container .rounded-0 {
  border-radius: 0 !important;
}
.sjog_cfaq_accordion-container .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.sjog_cfaq_accordion-container .d-none {
  display: none !important;
}
.sjog_cfaq_accordion-container .d-inline {
  display: inline !important;
}
.sjog_cfaq_accordion-container .d-inline-block {
  display: inline-block !important;
}
.sjog_cfaq_accordion-container .d-block {
  display: block !important;
}
.sjog_cfaq_accordion-container .d-table {
  display: table !important;
}
.sjog_cfaq_accordion-container .d-table-row {
  display: table-row !important;
}
.sjog_cfaq_accordion-container .d-table-cell {
  display: table-cell !important;
}
.sjog_cfaq_accordion-container .d-flex {
  display: flex !important;
}
.sjog_cfaq_accordion-container .d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .d-sm-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-sm-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-sm-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-sm-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-sm-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-sm-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-sm-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-sm-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .d-md-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-md-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-md-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-md-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-md-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-md-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-md-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-md-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .d-lg-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-lg-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-lg-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-lg-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-lg-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-lg-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-lg-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-lg-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .d-xl-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-xl-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-xl-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-xl-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-xl-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-xl-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-xl-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-xl-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .d-xxl-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .sjog_cfaq_accordion-container .d-print-none {
    display: none !important;
  }
  .sjog_cfaq_accordion-container .d-print-inline {
    display: inline !important;
  }
  .sjog_cfaq_accordion-container .d-print-inline-block {
    display: inline-block !important;
  }
  .sjog_cfaq_accordion-container .d-print-block {
    display: block !important;
  }
  .sjog_cfaq_accordion-container .d-print-table {
    display: table !important;
  }
  .sjog_cfaq_accordion-container .d-print-table-row {
    display: table-row !important;
  }
  .sjog_cfaq_accordion-container .d-print-table-cell {
    display: table-cell !important;
  }
  .sjog_cfaq_accordion-container .d-print-flex {
    display: flex !important;
  }
  .sjog_cfaq_accordion-container .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.sjog_cfaq_accordion-container .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.sjog_cfaq_accordion-container .embed-responsive::before {
  display: block;
  content: "";
}
.sjog_cfaq_accordion-container .embed-responsive .embed-responsive-item,
.sjog_cfaq_accordion-container .embed-responsive iframe,
.sjog_cfaq_accordion-container .embed-responsive embed,
.sjog_cfaq_accordion-container .embed-responsive object,
.sjog_cfaq_accordion-container .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.sjog_cfaq_accordion-container .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.sjog_cfaq_accordion-container .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.sjog_cfaq_accordion-container .embed-responsive-4by3::before {
  padding-top: 75%;
}
.sjog_cfaq_accordion-container .embed-responsive-1by1::before {
  padding-top: 100%;
}
.sjog_cfaq_accordion-container .flex-row {
  flex-direction: row !important;
}
.sjog_cfaq_accordion-container .flex-column {
  flex-direction: column !important;
}
.sjog_cfaq_accordion-container .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.sjog_cfaq_accordion-container .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.sjog_cfaq_accordion-container .flex-wrap {
  flex-wrap: wrap !important;
}
.sjog_cfaq_accordion-container .flex-nowrap {
  flex-wrap: nowrap !important;
}
.sjog_cfaq_accordion-container .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.sjog_cfaq_accordion-container .flex-fill {
  flex: 1 1 auto !important;
}
.sjog_cfaq_accordion-container .flex-grow-0 {
  flex-grow: 0 !important;
}
.sjog_cfaq_accordion-container .flex-grow-1 {
  flex-grow: 1 !important;
}
.sjog_cfaq_accordion-container .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.sjog_cfaq_accordion-container .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.sjog_cfaq_accordion-container .justify-content-start {
  justify-content: flex-start !important;
}
.sjog_cfaq_accordion-container .justify-content-end {
  justify-content: flex-end !important;
}
.sjog_cfaq_accordion-container .justify-content-center {
  justify-content: center !important;
}
.sjog_cfaq_accordion-container .justify-content-between {
  justify-content: space-between !important;
}
.sjog_cfaq_accordion-container .justify-content-around {
  justify-content: space-around !important;
}
.sjog_cfaq_accordion-container .align-items-start {
  align-items: flex-start !important;
}
.sjog_cfaq_accordion-container .align-items-end {
  align-items: flex-end !important;
}
.sjog_cfaq_accordion-container .align-items-center {
  align-items: center !important;
}
.sjog_cfaq_accordion-container .align-items-baseline {
  align-items: baseline !important;
}
.sjog_cfaq_accordion-container .align-items-stretch {
  align-items: stretch !important;
}
.sjog_cfaq_accordion-container .align-content-start {
  align-content: flex-start !important;
}
.sjog_cfaq_accordion-container .align-content-end {
  align-content: flex-end !important;
}
.sjog_cfaq_accordion-container .align-content-center {
  align-content: center !important;
}
.sjog_cfaq_accordion-container .align-content-between {
  align-content: space-between !important;
}
.sjog_cfaq_accordion-container .align-content-around {
  align-content: space-around !important;
}
.sjog_cfaq_accordion-container .align-content-stretch {
  align-content: stretch !important;
}
.sjog_cfaq_accordion-container .align-self-auto {
  align-self: auto !important;
}
.sjog_cfaq_accordion-container .align-self-start {
  align-self: flex-start !important;
}
.sjog_cfaq_accordion-container .align-self-end {
  align-self: flex-end !important;
}
.sjog_cfaq_accordion-container .align-self-center {
  align-self: center !important;
}
.sjog_cfaq_accordion-container .align-self-baseline {
  align-self: baseline !important;
}
.sjog_cfaq_accordion-container .align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .flex-sm-row {
    flex-direction: row !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-column {
    flex-direction: column !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sjog_cfaq_accordion-container .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .justify-content-sm-center {
    justify-content: center !important;
  }
  .sjog_cfaq_accordion-container .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-items-sm-start {
    align-items: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-items-sm-end {
    align-items: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-items-sm-center {
    align-items: center !important;
  }
  .sjog_cfaq_accordion-container .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-start {
    align-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-end {
    align-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-center {
    align-content: center !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-between {
    align-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-around {
    align-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-auto {
    align-self: auto !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-start {
    align-self: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-end {
    align-self: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-center {
    align-self: center !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .flex-md-row {
    flex-direction: row !important;
  }
  .sjog_cfaq_accordion-container .flex-md-column {
    flex-direction: column !important;
  }
  .sjog_cfaq_accordion-container .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .sjog_cfaq_accordion-container .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .sjog_cfaq_accordion-container .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .sjog_cfaq_accordion-container .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .sjog_cfaq_accordion-container .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sjog_cfaq_accordion-container .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .justify-content-md-center {
    justify-content: center !important;
  }
  .sjog_cfaq_accordion-container .justify-content-md-between {
    justify-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .justify-content-md-around {
    justify-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-items-md-start {
    align-items: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-items-md-end {
    align-items: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-items-md-center {
    align-items: center !important;
  }
  .sjog_cfaq_accordion-container .align-items-md-baseline {
    align-items: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-items-md-stretch {
    align-items: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-start {
    align-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-end {
    align-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-center {
    align-content: center !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-between {
    align-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-around {
    align-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-content-md-stretch {
    align-content: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-auto {
    align-self: auto !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-start {
    align-self: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-end {
    align-self: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-center {
    align-self: center !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-baseline {
    align-self: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .flex-lg-row {
    flex-direction: row !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-column {
    flex-direction: column !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sjog_cfaq_accordion-container .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .justify-content-lg-center {
    justify-content: center !important;
  }
  .sjog_cfaq_accordion-container .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-items-lg-start {
    align-items: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-items-lg-end {
    align-items: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-items-lg-center {
    align-items: center !important;
  }
  .sjog_cfaq_accordion-container .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-start {
    align-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-end {
    align-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-center {
    align-content: center !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-between {
    align-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-around {
    align-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-auto {
    align-self: auto !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-start {
    align-self: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-end {
    align-self: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-center {
    align-self: center !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .flex-xl-row {
    flex-direction: row !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-column {
    flex-direction: column !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xl-center {
    justify-content: center !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-items-xl-start {
    align-items: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-items-xl-end {
    align-items: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-items-xl-center {
    align-items: center !important;
  }
  .sjog_cfaq_accordion-container .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-start {
    align-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-end {
    align-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-center {
    align-content: center !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-between {
    align-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-around {
    align-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-auto {
    align-self: auto !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-start {
    align-self: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-end {
    align-self: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-center {
    align-self: center !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .flex-xxl-row {
    flex-direction: row !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-column {
    flex-direction: column !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sjog_cfaq_accordion-container .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xxl-center {
    justify-content: center !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-items-xxl-center {
    align-items: center !important;
  }
  .sjog_cfaq_accordion-container .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-center {
    align-content: center !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-between {
    align-content: space-between !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-around {
    align-content: space-around !important;
  }
  .sjog_cfaq_accordion-container .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-auto {
    align-self: auto !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-center {
    align-self: center !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .sjog_cfaq_accordion-container .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.sjog_cfaq_accordion-container .float-left {
  float: left !important;
}
.sjog_cfaq_accordion-container .float-right {
  float: right !important;
}
.sjog_cfaq_accordion-container .float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .float-sm-left {
    float: left !important;
  }
  .sjog_cfaq_accordion-container .float-sm-right {
    float: right !important;
  }
  .sjog_cfaq_accordion-container .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .float-md-left {
    float: left !important;
  }
  .sjog_cfaq_accordion-container .float-md-right {
    float: right !important;
  }
  .sjog_cfaq_accordion-container .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .float-lg-left {
    float: left !important;
  }
  .sjog_cfaq_accordion-container .float-lg-right {
    float: right !important;
  }
  .sjog_cfaq_accordion-container .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .float-xl-left {
    float: left !important;
  }
  .sjog_cfaq_accordion-container .float-xl-right {
    float: right !important;
  }
  .sjog_cfaq_accordion-container .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .float-xxl-left {
    float: left !important;
  }
  .sjog_cfaq_accordion-container .float-xxl-right {
    float: right !important;
  }
  .sjog_cfaq_accordion-container .float-xxl-none {
    float: none !important;
  }
}
.sjog_cfaq_accordion-container .overflow-auto {
  overflow: auto !important;
}
.sjog_cfaq_accordion-container .overflow-hidden {
  overflow: hidden !important;
}
.sjog_cfaq_accordion-container .position-static {
  position: static !important;
}
.sjog_cfaq_accordion-container .position-relative {
  position: relative !important;
}
.sjog_cfaq_accordion-container .position-absolute {
  position: absolute !important;
}
.sjog_cfaq_accordion-container .position-fixed {
  position: fixed !important;
}
.sjog_cfaq_accordion-container .position-sticky {
  position: sticky !important;
}
.sjog_cfaq_accordion-container .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.sjog_cfaq_accordion-container .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .sjog_cfaq_accordion-container .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sjog_cfaq_accordion-container .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sjog_cfaq_accordion-container .sr-only-focusable:active, .sjog_cfaq_accordion-container .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.sjog_cfaq_accordion-container .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.sjog_cfaq_accordion-container .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.sjog_cfaq_accordion-container .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.sjog_cfaq_accordion-container .shadow-none {
  box-shadow: none !important;
}
.sjog_cfaq_accordion-container .w-25 {
  width: 25% !important;
}
.sjog_cfaq_accordion-container .w-50 {
  width: 50% !important;
}
.sjog_cfaq_accordion-container .w-75 {
  width: 75% !important;
}
.sjog_cfaq_accordion-container .w-100 {
  width: 100% !important;
}
.sjog_cfaq_accordion-container .w-auto {
  width: auto !important;
}
.sjog_cfaq_accordion-container .h-25 {
  height: 25% !important;
}
.sjog_cfaq_accordion-container .h-50 {
  height: 50% !important;
}
.sjog_cfaq_accordion-container .h-75 {
  height: 75% !important;
}
.sjog_cfaq_accordion-container .h-100 {
  height: 100% !important;
}
.sjog_cfaq_accordion-container .h-auto {
  height: auto !important;
}
.sjog_cfaq_accordion-container .mw-100 {
  max-width: 100% !important;
}
.sjog_cfaq_accordion-container .mh-100 {
  max-height: 100% !important;
}
.sjog_cfaq_accordion-container .min-vw-100 {
  min-width: 100vw !important;
}
.sjog_cfaq_accordion-container .min-vh-100 {
  min-height: 100vh !important;
}
.sjog_cfaq_accordion-container .vw-100 {
  width: 100vw !important;
}
.sjog_cfaq_accordion-container .vh-100 {
  height: 100vh !important;
}
.sjog_cfaq_accordion-container .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.sjog_cfaq_accordion-container .m-0 {
  margin: 0 !important;
}
.sjog_cfaq_accordion-container .mt-0,
.sjog_cfaq_accordion-container .my-0 {
  margin-top: 0 !important;
}
.sjog_cfaq_accordion-container .mr-0,
.sjog_cfaq_accordion-container .mx-0 {
  margin-right: 0 !important;
}
.sjog_cfaq_accordion-container .mb-0,
.sjog_cfaq_accordion-container .my-0 {
  margin-bottom: 0 !important;
}
.sjog_cfaq_accordion-container .ml-0,
.sjog_cfaq_accordion-container .mx-0 {
  margin-left: 0 !important;
}
.sjog_cfaq_accordion-container .m-1 {
  margin: 0.25rem !important;
}
.sjog_cfaq_accordion-container .mt-1,
.sjog_cfaq_accordion-container .my-1 {
  margin-top: 0.25rem !important;
}
.sjog_cfaq_accordion-container .mr-1,
.sjog_cfaq_accordion-container .mx-1 {
  margin-right: 0.25rem !important;
}
.sjog_cfaq_accordion-container .mb-1,
.sjog_cfaq_accordion-container .my-1 {
  margin-bottom: 0.25rem !important;
}
.sjog_cfaq_accordion-container .ml-1,
.sjog_cfaq_accordion-container .mx-1 {
  margin-left: 0.25rem !important;
}
.sjog_cfaq_accordion-container .m-2 {
  margin: 0.5rem !important;
}
.sjog_cfaq_accordion-container .mt-2,
.sjog_cfaq_accordion-container .my-2 {
  margin-top: 0.5rem !important;
}
.sjog_cfaq_accordion-container .mr-2,
.sjog_cfaq_accordion-container .mx-2 {
  margin-right: 0.5rem !important;
}
.sjog_cfaq_accordion-container .mb-2,
.sjog_cfaq_accordion-container .my-2 {
  margin-bottom: 0.5rem !important;
}
.sjog_cfaq_accordion-container .ml-2,
.sjog_cfaq_accordion-container .mx-2 {
  margin-left: 0.5rem !important;
}
.sjog_cfaq_accordion-container .m-3 {
  margin: 1rem !important;
}
.sjog_cfaq_accordion-container .mt-3,
.sjog_cfaq_accordion-container .my-3 {
  margin-top: 1rem !important;
}
.sjog_cfaq_accordion-container .mr-3,
.sjog_cfaq_accordion-container .mx-3 {
  margin-right: 1rem !important;
}
.sjog_cfaq_accordion-container .mb-3,
.sjog_cfaq_accordion-container .my-3 {
  margin-bottom: 1rem !important;
}
.sjog_cfaq_accordion-container .ml-3,
.sjog_cfaq_accordion-container .mx-3 {
  margin-left: 1rem !important;
}
.sjog_cfaq_accordion-container .m-4 {
  margin: 1.5rem !important;
}
.sjog_cfaq_accordion-container .mt-4,
.sjog_cfaq_accordion-container .my-4 {
  margin-top: 1.5rem !important;
}
.sjog_cfaq_accordion-container .mr-4,
.sjog_cfaq_accordion-container .mx-4 {
  margin-right: 1.5rem !important;
}
.sjog_cfaq_accordion-container .mb-4,
.sjog_cfaq_accordion-container .my-4 {
  margin-bottom: 1.5rem !important;
}
.sjog_cfaq_accordion-container .ml-4,
.sjog_cfaq_accordion-container .mx-4 {
  margin-left: 1.5rem !important;
}
.sjog_cfaq_accordion-container .m-5 {
  margin: 3rem !important;
}
.sjog_cfaq_accordion-container .mt-5,
.sjog_cfaq_accordion-container .my-5 {
  margin-top: 3rem !important;
}
.sjog_cfaq_accordion-container .mr-5,
.sjog_cfaq_accordion-container .mx-5 {
  margin-right: 3rem !important;
}
.sjog_cfaq_accordion-container .mb-5,
.sjog_cfaq_accordion-container .my-5 {
  margin-bottom: 3rem !important;
}
.sjog_cfaq_accordion-container .ml-5,
.sjog_cfaq_accordion-container .mx-5 {
  margin-left: 3rem !important;
}
.sjog_cfaq_accordion-container .p-0 {
  padding: 0 !important;
}
.sjog_cfaq_accordion-container .pt-0,
.sjog_cfaq_accordion-container .py-0 {
  padding-top: 0 !important;
}
.sjog_cfaq_accordion-container .pr-0,
.sjog_cfaq_accordion-container .px-0 {
  padding-right: 0 !important;
}
.sjog_cfaq_accordion-container .pb-0,
.sjog_cfaq_accordion-container .py-0 {
  padding-bottom: 0 !important;
}
.sjog_cfaq_accordion-container .pl-0,
.sjog_cfaq_accordion-container .px-0 {
  padding-left: 0 !important;
}
.sjog_cfaq_accordion-container .p-1 {
  padding: 0.25rem !important;
}
.sjog_cfaq_accordion-container .pt-1,
.sjog_cfaq_accordion-container .py-1 {
  padding-top: 0.25rem !important;
}
.sjog_cfaq_accordion-container .pr-1,
.sjog_cfaq_accordion-container .px-1 {
  padding-right: 0.25rem !important;
}
.sjog_cfaq_accordion-container .pb-1,
.sjog_cfaq_accordion-container .py-1 {
  padding-bottom: 0.25rem !important;
}
.sjog_cfaq_accordion-container .pl-1,
.sjog_cfaq_accordion-container .px-1 {
  padding-left: 0.25rem !important;
}
.sjog_cfaq_accordion-container .p-2 {
  padding: 0.5rem !important;
}
.sjog_cfaq_accordion-container .pt-2,
.sjog_cfaq_accordion-container .py-2 {
  padding-top: 0.5rem !important;
}
.sjog_cfaq_accordion-container .pr-2,
.sjog_cfaq_accordion-container .px-2 {
  padding-right: 0.5rem !important;
}
.sjog_cfaq_accordion-container .pb-2,
.sjog_cfaq_accordion-container .py-2 {
  padding-bottom: 0.5rem !important;
}
.sjog_cfaq_accordion-container .pl-2,
.sjog_cfaq_accordion-container .px-2 {
  padding-left: 0.5rem !important;
}
.sjog_cfaq_accordion-container .p-3 {
  padding: 1rem !important;
}
.sjog_cfaq_accordion-container .pt-3,
.sjog_cfaq_accordion-container .py-3 {
  padding-top: 1rem !important;
}
.sjog_cfaq_accordion-container .pr-3,
.sjog_cfaq_accordion-container .px-3 {
  padding-right: 1rem !important;
}
.sjog_cfaq_accordion-container .pb-3,
.sjog_cfaq_accordion-container .py-3 {
  padding-bottom: 1rem !important;
}
.sjog_cfaq_accordion-container .pl-3,
.sjog_cfaq_accordion-container .px-3 {
  padding-left: 1rem !important;
}
.sjog_cfaq_accordion-container .p-4 {
  padding: 1.5rem !important;
}
.sjog_cfaq_accordion-container .pt-4,
.sjog_cfaq_accordion-container .py-4 {
  padding-top: 1.5rem !important;
}
.sjog_cfaq_accordion-container .pr-4,
.sjog_cfaq_accordion-container .px-4 {
  padding-right: 1.5rem !important;
}
.sjog_cfaq_accordion-container .pb-4,
.sjog_cfaq_accordion-container .py-4 {
  padding-bottom: 1.5rem !important;
}
.sjog_cfaq_accordion-container .pl-4,
.sjog_cfaq_accordion-container .px-4 {
  padding-left: 1.5rem !important;
}
.sjog_cfaq_accordion-container .p-5 {
  padding: 3rem !important;
}
.sjog_cfaq_accordion-container .pt-5,
.sjog_cfaq_accordion-container .py-5 {
  padding-top: 3rem !important;
}
.sjog_cfaq_accordion-container .pr-5,
.sjog_cfaq_accordion-container .px-5 {
  padding-right: 3rem !important;
}
.sjog_cfaq_accordion-container .pb-5,
.sjog_cfaq_accordion-container .py-5 {
  padding-bottom: 3rem !important;
}
.sjog_cfaq_accordion-container .pl-5,
.sjog_cfaq_accordion-container .px-5 {
  padding-left: 3rem !important;
}
.sjog_cfaq_accordion-container .m-n1 {
  margin: -0.25rem !important;
}
.sjog_cfaq_accordion-container .mt-n1,
.sjog_cfaq_accordion-container .my-n1 {
  margin-top: -0.25rem !important;
}
.sjog_cfaq_accordion-container .mr-n1,
.sjog_cfaq_accordion-container .mx-n1 {
  margin-right: -0.25rem !important;
}
.sjog_cfaq_accordion-container .mb-n1,
.sjog_cfaq_accordion-container .my-n1 {
  margin-bottom: -0.25rem !important;
}
.sjog_cfaq_accordion-container .ml-n1,
.sjog_cfaq_accordion-container .mx-n1 {
  margin-left: -0.25rem !important;
}
.sjog_cfaq_accordion-container .m-n2 {
  margin: -0.5rem !important;
}
.sjog_cfaq_accordion-container .mt-n2,
.sjog_cfaq_accordion-container .my-n2 {
  margin-top: -0.5rem !important;
}
.sjog_cfaq_accordion-container .mr-n2,
.sjog_cfaq_accordion-container .mx-n2 {
  margin-right: -0.5rem !important;
}
.sjog_cfaq_accordion-container .mb-n2,
.sjog_cfaq_accordion-container .my-n2 {
  margin-bottom: -0.5rem !important;
}
.sjog_cfaq_accordion-container .ml-n2,
.sjog_cfaq_accordion-container .mx-n2 {
  margin-left: -0.5rem !important;
}
.sjog_cfaq_accordion-container .m-n3 {
  margin: -1rem !important;
}
.sjog_cfaq_accordion-container .mt-n3,
.sjog_cfaq_accordion-container .my-n3 {
  margin-top: -1rem !important;
}
.sjog_cfaq_accordion-container .mr-n3,
.sjog_cfaq_accordion-container .mx-n3 {
  margin-right: -1rem !important;
}
.sjog_cfaq_accordion-container .mb-n3,
.sjog_cfaq_accordion-container .my-n3 {
  margin-bottom: -1rem !important;
}
.sjog_cfaq_accordion-container .ml-n3,
.sjog_cfaq_accordion-container .mx-n3 {
  margin-left: -1rem !important;
}
.sjog_cfaq_accordion-container .m-n4 {
  margin: -1.5rem !important;
}
.sjog_cfaq_accordion-container .mt-n4,
.sjog_cfaq_accordion-container .my-n4 {
  margin-top: -1.5rem !important;
}
.sjog_cfaq_accordion-container .mr-n4,
.sjog_cfaq_accordion-container .mx-n4 {
  margin-right: -1.5rem !important;
}
.sjog_cfaq_accordion-container .mb-n4,
.sjog_cfaq_accordion-container .my-n4 {
  margin-bottom: -1.5rem !important;
}
.sjog_cfaq_accordion-container .ml-n4,
.sjog_cfaq_accordion-container .mx-n4 {
  margin-left: -1.5rem !important;
}
.sjog_cfaq_accordion-container .m-n5 {
  margin: -3rem !important;
}
.sjog_cfaq_accordion-container .mt-n5,
.sjog_cfaq_accordion-container .my-n5 {
  margin-top: -3rem !important;
}
.sjog_cfaq_accordion-container .mr-n5,
.sjog_cfaq_accordion-container .mx-n5 {
  margin-right: -3rem !important;
}
.sjog_cfaq_accordion-container .mb-n5,
.sjog_cfaq_accordion-container .my-n5 {
  margin-bottom: -3rem !important;
}
.sjog_cfaq_accordion-container .ml-n5,
.sjog_cfaq_accordion-container .mx-n5 {
  margin-left: -3rem !important;
}
.sjog_cfaq_accordion-container .m-auto {
  margin: auto !important;
}
.sjog_cfaq_accordion-container .mt-auto,
.sjog_cfaq_accordion-container .my-auto {
  margin-top: auto !important;
}
.sjog_cfaq_accordion-container .mr-auto,
.sjog_cfaq_accordion-container .mx-auto {
  margin-right: auto !important;
}
.sjog_cfaq_accordion-container .mb-auto,
.sjog_cfaq_accordion-container .my-auto {
  margin-bottom: auto !important;
}
.sjog_cfaq_accordion-container .ml-auto,
.sjog_cfaq_accordion-container .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .m-sm-0 {
    margin: 0 !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-0,
  .sjog_cfaq_accordion-container .my-sm-0 {
    margin-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-0,
  .sjog_cfaq_accordion-container .mx-sm-0 {
    margin-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-0,
  .sjog_cfaq_accordion-container .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-0,
  .sjog_cfaq_accordion-container .mx-sm-0 {
    margin-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .m-sm-1 {
    margin: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-1,
  .sjog_cfaq_accordion-container .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-1,
  .sjog_cfaq_accordion-container .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-1,
  .sjog_cfaq_accordion-container .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-1,
  .sjog_cfaq_accordion-container .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-2 {
    margin: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-2,
  .sjog_cfaq_accordion-container .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-2,
  .sjog_cfaq_accordion-container .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-2,
  .sjog_cfaq_accordion-container .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-2,
  .sjog_cfaq_accordion-container .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-3 {
    margin: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-3,
  .sjog_cfaq_accordion-container .my-sm-3 {
    margin-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-3,
  .sjog_cfaq_accordion-container .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-3,
  .sjog_cfaq_accordion-container .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-3,
  .sjog_cfaq_accordion-container .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-4 {
    margin: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-4,
  .sjog_cfaq_accordion-container .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-4,
  .sjog_cfaq_accordion-container .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-4,
  .sjog_cfaq_accordion-container .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-4,
  .sjog_cfaq_accordion-container .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-5 {
    margin: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-5,
  .sjog_cfaq_accordion-container .my-sm-5 {
    margin-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-5,
  .sjog_cfaq_accordion-container .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-5,
  .sjog_cfaq_accordion-container .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-5,
  .sjog_cfaq_accordion-container .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .p-sm-0 {
    padding: 0 !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-0,
  .sjog_cfaq_accordion-container .py-sm-0 {
    padding-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-0,
  .sjog_cfaq_accordion-container .px-sm-0 {
    padding-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-0,
  .sjog_cfaq_accordion-container .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-0,
  .sjog_cfaq_accordion-container .px-sm-0 {
    padding-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .p-sm-1 {
    padding: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-1,
  .sjog_cfaq_accordion-container .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-1,
  .sjog_cfaq_accordion-container .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-1,
  .sjog_cfaq_accordion-container .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-1,
  .sjog_cfaq_accordion-container .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .p-sm-2 {
    padding: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-2,
  .sjog_cfaq_accordion-container .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-2,
  .sjog_cfaq_accordion-container .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-2,
  .sjog_cfaq_accordion-container .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-2,
  .sjog_cfaq_accordion-container .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-sm-3 {
    padding: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-3,
  .sjog_cfaq_accordion-container .py-sm-3 {
    padding-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-3,
  .sjog_cfaq_accordion-container .px-sm-3 {
    padding-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-3,
  .sjog_cfaq_accordion-container .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-3,
  .sjog_cfaq_accordion-container .px-sm-3 {
    padding-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .p-sm-4 {
    padding: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-4,
  .sjog_cfaq_accordion-container .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-4,
  .sjog_cfaq_accordion-container .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-4,
  .sjog_cfaq_accordion-container .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-4,
  .sjog_cfaq_accordion-container .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-sm-5 {
    padding: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pt-sm-5,
  .sjog_cfaq_accordion-container .py-sm-5 {
    padding-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pr-sm-5,
  .sjog_cfaq_accordion-container .px-sm-5 {
    padding-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pb-sm-5,
  .sjog_cfaq_accordion-container .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pl-sm-5,
  .sjog_cfaq_accordion-container .px-sm-5 {
    padding-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-n1,
  .sjog_cfaq_accordion-container .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-n1,
  .sjog_cfaq_accordion-container .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-n1,
  .sjog_cfaq_accordion-container .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-n1,
  .sjog_cfaq_accordion-container .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-n2,
  .sjog_cfaq_accordion-container .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-n2,
  .sjog_cfaq_accordion-container .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-n2,
  .sjog_cfaq_accordion-container .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-n2,
  .sjog_cfaq_accordion-container .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-n3 {
    margin: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-n3,
  .sjog_cfaq_accordion-container .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-n3,
  .sjog_cfaq_accordion-container .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-n3,
  .sjog_cfaq_accordion-container .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-n3,
  .sjog_cfaq_accordion-container .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-n4,
  .sjog_cfaq_accordion-container .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-n4,
  .sjog_cfaq_accordion-container .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-n4,
  .sjog_cfaq_accordion-container .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-n4,
  .sjog_cfaq_accordion-container .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-n5 {
    margin: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-n5,
  .sjog_cfaq_accordion-container .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-n5,
  .sjog_cfaq_accordion-container .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-n5,
  .sjog_cfaq_accordion-container .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-n5,
  .sjog_cfaq_accordion-container .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .sjog_cfaq_accordion-container .m-sm-auto {
    margin: auto !important;
  }
  .sjog_cfaq_accordion-container .mt-sm-auto,
  .sjog_cfaq_accordion-container .my-sm-auto {
    margin-top: auto !important;
  }
  .sjog_cfaq_accordion-container .mr-sm-auto,
  .sjog_cfaq_accordion-container .mx-sm-auto {
    margin-right: auto !important;
  }
  .sjog_cfaq_accordion-container .mb-sm-auto,
  .sjog_cfaq_accordion-container .my-sm-auto {
    margin-bottom: auto !important;
  }
  .sjog_cfaq_accordion-container .ml-sm-auto,
  .sjog_cfaq_accordion-container .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .m-md-0 {
    margin: 0 !important;
  }
  .sjog_cfaq_accordion-container .mt-md-0,
  .sjog_cfaq_accordion-container .my-md-0 {
    margin-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .mr-md-0,
  .sjog_cfaq_accordion-container .mx-md-0 {
    margin-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .mb-md-0,
  .sjog_cfaq_accordion-container .my-md-0 {
    margin-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .ml-md-0,
  .sjog_cfaq_accordion-container .mx-md-0 {
    margin-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .m-md-1 {
    margin: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-1,
  .sjog_cfaq_accordion-container .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-1,
  .sjog_cfaq_accordion-container .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-1,
  .sjog_cfaq_accordion-container .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-1,
  .sjog_cfaq_accordion-container .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-2 {
    margin: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-2,
  .sjog_cfaq_accordion-container .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-2,
  .sjog_cfaq_accordion-container .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-2,
  .sjog_cfaq_accordion-container .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-2,
  .sjog_cfaq_accordion-container .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-3 {
    margin: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-3,
  .sjog_cfaq_accordion-container .my-md-3 {
    margin-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-3,
  .sjog_cfaq_accordion-container .mx-md-3 {
    margin-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-3,
  .sjog_cfaq_accordion-container .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-3,
  .sjog_cfaq_accordion-container .mx-md-3 {
    margin-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-4 {
    margin: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-4,
  .sjog_cfaq_accordion-container .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-4,
  .sjog_cfaq_accordion-container .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-4,
  .sjog_cfaq_accordion-container .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-4,
  .sjog_cfaq_accordion-container .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-5 {
    margin: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-5,
  .sjog_cfaq_accordion-container .my-md-5 {
    margin-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-5,
  .sjog_cfaq_accordion-container .mx-md-5 {
    margin-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-5,
  .sjog_cfaq_accordion-container .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-5,
  .sjog_cfaq_accordion-container .mx-md-5 {
    margin-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .p-md-0 {
    padding: 0 !important;
  }
  .sjog_cfaq_accordion-container .pt-md-0,
  .sjog_cfaq_accordion-container .py-md-0 {
    padding-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .pr-md-0,
  .sjog_cfaq_accordion-container .px-md-0 {
    padding-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .pb-md-0,
  .sjog_cfaq_accordion-container .py-md-0 {
    padding-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .pl-md-0,
  .sjog_cfaq_accordion-container .px-md-0 {
    padding-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .p-md-1 {
    padding: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pt-md-1,
  .sjog_cfaq_accordion-container .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pr-md-1,
  .sjog_cfaq_accordion-container .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pb-md-1,
  .sjog_cfaq_accordion-container .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pl-md-1,
  .sjog_cfaq_accordion-container .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .p-md-2 {
    padding: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-md-2,
  .sjog_cfaq_accordion-container .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-md-2,
  .sjog_cfaq_accordion-container .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-md-2,
  .sjog_cfaq_accordion-container .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-md-2,
  .sjog_cfaq_accordion-container .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-md-3 {
    padding: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pt-md-3,
  .sjog_cfaq_accordion-container .py-md-3 {
    padding-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pr-md-3,
  .sjog_cfaq_accordion-container .px-md-3 {
    padding-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pb-md-3,
  .sjog_cfaq_accordion-container .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pl-md-3,
  .sjog_cfaq_accordion-container .px-md-3 {
    padding-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .p-md-4 {
    padding: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-md-4,
  .sjog_cfaq_accordion-container .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-md-4,
  .sjog_cfaq_accordion-container .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-md-4,
  .sjog_cfaq_accordion-container .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-md-4,
  .sjog_cfaq_accordion-container .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-md-5 {
    padding: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pt-md-5,
  .sjog_cfaq_accordion-container .py-md-5 {
    padding-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pr-md-5,
  .sjog_cfaq_accordion-container .px-md-5 {
    padding-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pb-md-5,
  .sjog_cfaq_accordion-container .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pl-md-5,
  .sjog_cfaq_accordion-container .px-md-5 {
    padding-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-n1 {
    margin: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-n1,
  .sjog_cfaq_accordion-container .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-n1,
  .sjog_cfaq_accordion-container .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-n1,
  .sjog_cfaq_accordion-container .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-n1,
  .sjog_cfaq_accordion-container .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-n2 {
    margin: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-n2,
  .sjog_cfaq_accordion-container .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-n2,
  .sjog_cfaq_accordion-container .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-n2,
  .sjog_cfaq_accordion-container .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-n2,
  .sjog_cfaq_accordion-container .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-n3 {
    margin: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-n3,
  .sjog_cfaq_accordion-container .my-md-n3 {
    margin-top: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-n3,
  .sjog_cfaq_accordion-container .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-n3,
  .sjog_cfaq_accordion-container .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-n3,
  .sjog_cfaq_accordion-container .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-n4 {
    margin: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-n4,
  .sjog_cfaq_accordion-container .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-n4,
  .sjog_cfaq_accordion-container .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-n4,
  .sjog_cfaq_accordion-container .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-n4,
  .sjog_cfaq_accordion-container .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-n5 {
    margin: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-md-n5,
  .sjog_cfaq_accordion-container .my-md-n5 {
    margin-top: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-md-n5,
  .sjog_cfaq_accordion-container .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-md-n5,
  .sjog_cfaq_accordion-container .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-md-n5,
  .sjog_cfaq_accordion-container .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .sjog_cfaq_accordion-container .m-md-auto {
    margin: auto !important;
  }
  .sjog_cfaq_accordion-container .mt-md-auto,
  .sjog_cfaq_accordion-container .my-md-auto {
    margin-top: auto !important;
  }
  .sjog_cfaq_accordion-container .mr-md-auto,
  .sjog_cfaq_accordion-container .mx-md-auto {
    margin-right: auto !important;
  }
  .sjog_cfaq_accordion-container .mb-md-auto,
  .sjog_cfaq_accordion-container .my-md-auto {
    margin-bottom: auto !important;
  }
  .sjog_cfaq_accordion-container .ml-md-auto,
  .sjog_cfaq_accordion-container .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .m-lg-0 {
    margin: 0 !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-0,
  .sjog_cfaq_accordion-container .my-lg-0 {
    margin-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-0,
  .sjog_cfaq_accordion-container .mx-lg-0 {
    margin-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-0,
  .sjog_cfaq_accordion-container .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-0,
  .sjog_cfaq_accordion-container .mx-lg-0 {
    margin-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .m-lg-1 {
    margin: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-1,
  .sjog_cfaq_accordion-container .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-1,
  .sjog_cfaq_accordion-container .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-1,
  .sjog_cfaq_accordion-container .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-1,
  .sjog_cfaq_accordion-container .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-2 {
    margin: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-2,
  .sjog_cfaq_accordion-container .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-2,
  .sjog_cfaq_accordion-container .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-2,
  .sjog_cfaq_accordion-container .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-2,
  .sjog_cfaq_accordion-container .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-3 {
    margin: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-3,
  .sjog_cfaq_accordion-container .my-lg-3 {
    margin-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-3,
  .sjog_cfaq_accordion-container .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-3,
  .sjog_cfaq_accordion-container .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-3,
  .sjog_cfaq_accordion-container .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-4 {
    margin: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-4,
  .sjog_cfaq_accordion-container .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-4,
  .sjog_cfaq_accordion-container .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-4,
  .sjog_cfaq_accordion-container .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-4,
  .sjog_cfaq_accordion-container .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-5 {
    margin: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-5,
  .sjog_cfaq_accordion-container .my-lg-5 {
    margin-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-5,
  .sjog_cfaq_accordion-container .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-5,
  .sjog_cfaq_accordion-container .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-5,
  .sjog_cfaq_accordion-container .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .p-lg-0 {
    padding: 0 !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-0,
  .sjog_cfaq_accordion-container .py-lg-0 {
    padding-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-0,
  .sjog_cfaq_accordion-container .px-lg-0 {
    padding-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-0,
  .sjog_cfaq_accordion-container .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-0,
  .sjog_cfaq_accordion-container .px-lg-0 {
    padding-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .p-lg-1 {
    padding: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-1,
  .sjog_cfaq_accordion-container .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-1,
  .sjog_cfaq_accordion-container .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-1,
  .sjog_cfaq_accordion-container .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-1,
  .sjog_cfaq_accordion-container .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .p-lg-2 {
    padding: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-2,
  .sjog_cfaq_accordion-container .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-2,
  .sjog_cfaq_accordion-container .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-2,
  .sjog_cfaq_accordion-container .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-2,
  .sjog_cfaq_accordion-container .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-lg-3 {
    padding: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-3,
  .sjog_cfaq_accordion-container .py-lg-3 {
    padding-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-3,
  .sjog_cfaq_accordion-container .px-lg-3 {
    padding-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-3,
  .sjog_cfaq_accordion-container .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-3,
  .sjog_cfaq_accordion-container .px-lg-3 {
    padding-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .p-lg-4 {
    padding: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-4,
  .sjog_cfaq_accordion-container .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-4,
  .sjog_cfaq_accordion-container .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-4,
  .sjog_cfaq_accordion-container .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-4,
  .sjog_cfaq_accordion-container .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-lg-5 {
    padding: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pt-lg-5,
  .sjog_cfaq_accordion-container .py-lg-5 {
    padding-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pr-lg-5,
  .sjog_cfaq_accordion-container .px-lg-5 {
    padding-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pb-lg-5,
  .sjog_cfaq_accordion-container .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pl-lg-5,
  .sjog_cfaq_accordion-container .px-lg-5 {
    padding-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-n1,
  .sjog_cfaq_accordion-container .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-n1,
  .sjog_cfaq_accordion-container .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-n1,
  .sjog_cfaq_accordion-container .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-n1,
  .sjog_cfaq_accordion-container .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-n2,
  .sjog_cfaq_accordion-container .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-n2,
  .sjog_cfaq_accordion-container .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-n2,
  .sjog_cfaq_accordion-container .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-n2,
  .sjog_cfaq_accordion-container .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-n3 {
    margin: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-n3,
  .sjog_cfaq_accordion-container .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-n3,
  .sjog_cfaq_accordion-container .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-n3,
  .sjog_cfaq_accordion-container .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-n3,
  .sjog_cfaq_accordion-container .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-n4,
  .sjog_cfaq_accordion-container .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-n4,
  .sjog_cfaq_accordion-container .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-n4,
  .sjog_cfaq_accordion-container .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-n4,
  .sjog_cfaq_accordion-container .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-n5 {
    margin: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-n5,
  .sjog_cfaq_accordion-container .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-n5,
  .sjog_cfaq_accordion-container .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-n5,
  .sjog_cfaq_accordion-container .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-n5,
  .sjog_cfaq_accordion-container .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .sjog_cfaq_accordion-container .m-lg-auto {
    margin: auto !important;
  }
  .sjog_cfaq_accordion-container .mt-lg-auto,
  .sjog_cfaq_accordion-container .my-lg-auto {
    margin-top: auto !important;
  }
  .sjog_cfaq_accordion-container .mr-lg-auto,
  .sjog_cfaq_accordion-container .mx-lg-auto {
    margin-right: auto !important;
  }
  .sjog_cfaq_accordion-container .mb-lg-auto,
  .sjog_cfaq_accordion-container .my-lg-auto {
    margin-bottom: auto !important;
  }
  .sjog_cfaq_accordion-container .ml-lg-auto,
  .sjog_cfaq_accordion-container .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .m-xl-0 {
    margin: 0 !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-0,
  .sjog_cfaq_accordion-container .my-xl-0 {
    margin-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-0,
  .sjog_cfaq_accordion-container .mx-xl-0 {
    margin-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-0,
  .sjog_cfaq_accordion-container .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-0,
  .sjog_cfaq_accordion-container .mx-xl-0 {
    margin-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .m-xl-1 {
    margin: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-1,
  .sjog_cfaq_accordion-container .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-1,
  .sjog_cfaq_accordion-container .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-1,
  .sjog_cfaq_accordion-container .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-1,
  .sjog_cfaq_accordion-container .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-2 {
    margin: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-2,
  .sjog_cfaq_accordion-container .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-2,
  .sjog_cfaq_accordion-container .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-2,
  .sjog_cfaq_accordion-container .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-2,
  .sjog_cfaq_accordion-container .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-3 {
    margin: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-3,
  .sjog_cfaq_accordion-container .my-xl-3 {
    margin-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-3,
  .sjog_cfaq_accordion-container .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-3,
  .sjog_cfaq_accordion-container .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-3,
  .sjog_cfaq_accordion-container .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-4 {
    margin: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-4,
  .sjog_cfaq_accordion-container .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-4,
  .sjog_cfaq_accordion-container .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-4,
  .sjog_cfaq_accordion-container .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-4,
  .sjog_cfaq_accordion-container .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-5 {
    margin: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-5,
  .sjog_cfaq_accordion-container .my-xl-5 {
    margin-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-5,
  .sjog_cfaq_accordion-container .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-5,
  .sjog_cfaq_accordion-container .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-5,
  .sjog_cfaq_accordion-container .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .p-xl-0 {
    padding: 0 !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-0,
  .sjog_cfaq_accordion-container .py-xl-0 {
    padding-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-0,
  .sjog_cfaq_accordion-container .px-xl-0 {
    padding-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-0,
  .sjog_cfaq_accordion-container .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-0,
  .sjog_cfaq_accordion-container .px-xl-0 {
    padding-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .p-xl-1 {
    padding: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-1,
  .sjog_cfaq_accordion-container .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-1,
  .sjog_cfaq_accordion-container .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-1,
  .sjog_cfaq_accordion-container .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-1,
  .sjog_cfaq_accordion-container .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .p-xl-2 {
    padding: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-2,
  .sjog_cfaq_accordion-container .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-2,
  .sjog_cfaq_accordion-container .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-2,
  .sjog_cfaq_accordion-container .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-2,
  .sjog_cfaq_accordion-container .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-xl-3 {
    padding: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-3,
  .sjog_cfaq_accordion-container .py-xl-3 {
    padding-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-3,
  .sjog_cfaq_accordion-container .px-xl-3 {
    padding-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-3,
  .sjog_cfaq_accordion-container .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-3,
  .sjog_cfaq_accordion-container .px-xl-3 {
    padding-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .p-xl-4 {
    padding: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-4,
  .sjog_cfaq_accordion-container .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-4,
  .sjog_cfaq_accordion-container .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-4,
  .sjog_cfaq_accordion-container .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-4,
  .sjog_cfaq_accordion-container .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-xl-5 {
    padding: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xl-5,
  .sjog_cfaq_accordion-container .py-xl-5 {
    padding-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xl-5,
  .sjog_cfaq_accordion-container .px-xl-5 {
    padding-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xl-5,
  .sjog_cfaq_accordion-container .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xl-5,
  .sjog_cfaq_accordion-container .px-xl-5 {
    padding-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-n1,
  .sjog_cfaq_accordion-container .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-n1,
  .sjog_cfaq_accordion-container .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-n1,
  .sjog_cfaq_accordion-container .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-n1,
  .sjog_cfaq_accordion-container .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-n2,
  .sjog_cfaq_accordion-container .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-n2,
  .sjog_cfaq_accordion-container .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-n2,
  .sjog_cfaq_accordion-container .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-n2,
  .sjog_cfaq_accordion-container .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-n3 {
    margin: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-n3,
  .sjog_cfaq_accordion-container .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-n3,
  .sjog_cfaq_accordion-container .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-n3,
  .sjog_cfaq_accordion-container .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-n3,
  .sjog_cfaq_accordion-container .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-n4,
  .sjog_cfaq_accordion-container .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-n4,
  .sjog_cfaq_accordion-container .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-n4,
  .sjog_cfaq_accordion-container .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-n4,
  .sjog_cfaq_accordion-container .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-n5 {
    margin: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-n5,
  .sjog_cfaq_accordion-container .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-n5,
  .sjog_cfaq_accordion-container .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-n5,
  .sjog_cfaq_accordion-container .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-n5,
  .sjog_cfaq_accordion-container .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .sjog_cfaq_accordion-container .m-xl-auto {
    margin: auto !important;
  }
  .sjog_cfaq_accordion-container .mt-xl-auto,
  .sjog_cfaq_accordion-container .my-xl-auto {
    margin-top: auto !important;
  }
  .sjog_cfaq_accordion-container .mr-xl-auto,
  .sjog_cfaq_accordion-container .mx-xl-auto {
    margin-right: auto !important;
  }
  .sjog_cfaq_accordion-container .mb-xl-auto,
  .sjog_cfaq_accordion-container .my-xl-auto {
    margin-bottom: auto !important;
  }
  .sjog_cfaq_accordion-container .ml-xl-auto,
  .sjog_cfaq_accordion-container .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .m-xxl-0 {
    margin: 0 !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-0,
  .sjog_cfaq_accordion-container .my-xxl-0 {
    margin-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-0,
  .sjog_cfaq_accordion-container .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-0,
  .sjog_cfaq_accordion-container .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-0,
  .sjog_cfaq_accordion-container .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-1,
  .sjog_cfaq_accordion-container .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-1,
  .sjog_cfaq_accordion-container .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-1,
  .sjog_cfaq_accordion-container .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-1,
  .sjog_cfaq_accordion-container .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-2,
  .sjog_cfaq_accordion-container .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-2,
  .sjog_cfaq_accordion-container .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-2,
  .sjog_cfaq_accordion-container .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-2,
  .sjog_cfaq_accordion-container .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-3 {
    margin: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-3,
  .sjog_cfaq_accordion-container .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-3,
  .sjog_cfaq_accordion-container .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-3,
  .sjog_cfaq_accordion-container .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-3,
  .sjog_cfaq_accordion-container .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-4,
  .sjog_cfaq_accordion-container .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-4,
  .sjog_cfaq_accordion-container .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-4,
  .sjog_cfaq_accordion-container .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-4,
  .sjog_cfaq_accordion-container .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-5 {
    margin: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-5,
  .sjog_cfaq_accordion-container .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-5,
  .sjog_cfaq_accordion-container .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-5,
  .sjog_cfaq_accordion-container .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-5,
  .sjog_cfaq_accordion-container .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-0 {
    padding: 0 !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-0,
  .sjog_cfaq_accordion-container .py-xxl-0 {
    padding-top: 0 !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-0,
  .sjog_cfaq_accordion-container .px-xxl-0 {
    padding-right: 0 !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-0,
  .sjog_cfaq_accordion-container .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-0,
  .sjog_cfaq_accordion-container .px-xxl-0 {
    padding-left: 0 !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-1,
  .sjog_cfaq_accordion-container .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-1,
  .sjog_cfaq_accordion-container .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-1,
  .sjog_cfaq_accordion-container .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-1,
  .sjog_cfaq_accordion-container .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-2,
  .sjog_cfaq_accordion-container .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-2,
  .sjog_cfaq_accordion-container .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-2,
  .sjog_cfaq_accordion-container .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-2,
  .sjog_cfaq_accordion-container .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-3 {
    padding: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-3,
  .sjog_cfaq_accordion-container .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-3,
  .sjog_cfaq_accordion-container .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-3,
  .sjog_cfaq_accordion-container .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-3,
  .sjog_cfaq_accordion-container .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-4,
  .sjog_cfaq_accordion-container .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-4,
  .sjog_cfaq_accordion-container .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-4,
  .sjog_cfaq_accordion-container .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-4,
  .sjog_cfaq_accordion-container .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .sjog_cfaq_accordion-container .p-xxl-5 {
    padding: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pt-xxl-5,
  .sjog_cfaq_accordion-container .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pr-xxl-5,
  .sjog_cfaq_accordion-container .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pb-xxl-5,
  .sjog_cfaq_accordion-container .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .sjog_cfaq_accordion-container .pl-xxl-5,
  .sjog_cfaq_accordion-container .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-n1,
  .sjog_cfaq_accordion-container .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-n1,
  .sjog_cfaq_accordion-container .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-n1,
  .sjog_cfaq_accordion-container .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-n1,
  .sjog_cfaq_accordion-container .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-n2,
  .sjog_cfaq_accordion-container .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-n2,
  .sjog_cfaq_accordion-container .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-n2,
  .sjog_cfaq_accordion-container .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-n2,
  .sjog_cfaq_accordion-container .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-n3 {
    margin: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-n3,
  .sjog_cfaq_accordion-container .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-n3,
  .sjog_cfaq_accordion-container .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-n3,
  .sjog_cfaq_accordion-container .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-n3,
  .sjog_cfaq_accordion-container .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-n4,
  .sjog_cfaq_accordion-container .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-n4,
  .sjog_cfaq_accordion-container .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-n4,
  .sjog_cfaq_accordion-container .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-n4,
  .sjog_cfaq_accordion-container .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-n5 {
    margin: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-n5,
  .sjog_cfaq_accordion-container .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-n5,
  .sjog_cfaq_accordion-container .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-n5,
  .sjog_cfaq_accordion-container .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-n5,
  .sjog_cfaq_accordion-container .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .sjog_cfaq_accordion-container .m-xxl-auto {
    margin: auto !important;
  }
  .sjog_cfaq_accordion-container .mt-xxl-auto,
  .sjog_cfaq_accordion-container .my-xxl-auto {
    margin-top: auto !important;
  }
  .sjog_cfaq_accordion-container .mr-xxl-auto,
  .sjog_cfaq_accordion-container .mx-xxl-auto {
    margin-right: auto !important;
  }
  .sjog_cfaq_accordion-container .mb-xxl-auto,
  .sjog_cfaq_accordion-container .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .sjog_cfaq_accordion-container .ml-xxl-auto,
  .sjog_cfaq_accordion-container .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.sjog_cfaq_accordion-container .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.sjog_cfaq_accordion-container .text-justify {
  text-align: justify !important;
}
.sjog_cfaq_accordion-container .text-wrap {
  white-space: normal !important;
}
.sjog_cfaq_accordion-container .text-nowrap {
  white-space: nowrap !important;
}
.sjog_cfaq_accordion-container .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sjog_cfaq_accordion-container .text-left {
  text-align: left !important;
}
.sjog_cfaq_accordion-container .text-right {
  text-align: right !important;
}
.sjog_cfaq_accordion-container .text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .sjog_cfaq_accordion-container .text-sm-left {
    text-align: left !important;
  }
  .sjog_cfaq_accordion-container .text-sm-right {
    text-align: right !important;
  }
  .sjog_cfaq_accordion-container .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .sjog_cfaq_accordion-container .text-md-left {
    text-align: left !important;
  }
  .sjog_cfaq_accordion-container .text-md-right {
    text-align: right !important;
  }
  .sjog_cfaq_accordion-container .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .sjog_cfaq_accordion-container .text-lg-left {
    text-align: left !important;
  }
  .sjog_cfaq_accordion-container .text-lg-right {
    text-align: right !important;
  }
  .sjog_cfaq_accordion-container .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .sjog_cfaq_accordion-container .text-xl-left {
    text-align: left !important;
  }
  .sjog_cfaq_accordion-container .text-xl-right {
    text-align: right !important;
  }
  .sjog_cfaq_accordion-container .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .sjog_cfaq_accordion-container .text-xxl-left {
    text-align: left !important;
  }
  .sjog_cfaq_accordion-container .text-xxl-right {
    text-align: right !important;
  }
  .sjog_cfaq_accordion-container .text-xxl-center {
    text-align: center !important;
  }
}
.sjog_cfaq_accordion-container .text-lowercase {
  text-transform: lowercase !important;
}
.sjog_cfaq_accordion-container .text-uppercase {
  text-transform: uppercase !important;
}
.sjog_cfaq_accordion-container .text-capitalize {
  text-transform: capitalize !important;
}
.sjog_cfaq_accordion-container .font-weight-light {
  font-weight: 300 !important;
}
.sjog_cfaq_accordion-container .font-weight-lighter {
  font-weight: lighter !important;
}
.sjog_cfaq_accordion-container .font-weight-normal {
  font-weight: 400 !important;
}
.sjog_cfaq_accordion-container .font-weight-bold {
  font-weight: 700 !important;
}
.sjog_cfaq_accordion-container .font-weight-bolder {
  font-weight: bolder !important;
}
.sjog_cfaq_accordion-container .font-italic {
  font-style: italic !important;
}
.sjog_cfaq_accordion-container .text-white {
  color: #fff !important;
}
.sjog_cfaq_accordion-container .text-primary {
  color: #3288e6 !important;
}
.sjog_cfaq_accordion-container a.text-primary:hover, .sjog_cfaq_accordion-container a.text-primary:focus {
  color: #1662b5 !important;
}
.sjog_cfaq_accordion-container .text-secondary {
  color: #6c757d !important;
}
.sjog_cfaq_accordion-container a.text-secondary:hover, .sjog_cfaq_accordion-container a.text-secondary:focus {
  color: #494f54 !important;
}
.sjog_cfaq_accordion-container .text-success {
  color: #28a745 !important;
}
.sjog_cfaq_accordion-container a.text-success:hover, .sjog_cfaq_accordion-container a.text-success:focus {
  color: #19692c !important;
}
.sjog_cfaq_accordion-container .text-info {
  color: #17a2b8 !important;
}
.sjog_cfaq_accordion-container a.text-info:hover, .sjog_cfaq_accordion-container a.text-info:focus {
  color: #0f6674 !important;
}
.sjog_cfaq_accordion-container .text-warning {
  color: #ffc107 !important;
}
.sjog_cfaq_accordion-container a.text-warning:hover, .sjog_cfaq_accordion-container a.text-warning:focus {
  color: #ba8b00 !important;
}
.sjog_cfaq_accordion-container .text-danger {
  color: #dc3545 !important;
}
.sjog_cfaq_accordion-container a.text-danger:hover, .sjog_cfaq_accordion-container a.text-danger:focus {
  color: #a71d2a !important;
}
.sjog_cfaq_accordion-container .text-light {
  color: #f8f9fa !important;
}
.sjog_cfaq_accordion-container a.text-light:hover, .sjog_cfaq_accordion-container a.text-light:focus {
  color: #cbd3da !important;
}
.sjog_cfaq_accordion-container .text-dark {
  color: #343a40 !important;
}
.sjog_cfaq_accordion-container a.text-dark:hover, .sjog_cfaq_accordion-container a.text-dark:focus {
  color: #121416 !important;
}
.sjog_cfaq_accordion-container .text-body {
  color: #212529 !important;
}
.sjog_cfaq_accordion-container .text-muted {
  color: #6c757d !important;
}
.sjog_cfaq_accordion-container .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.sjog_cfaq_accordion-container .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.sjog_cfaq_accordion-container .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.sjog_cfaq_accordion-container .text-decoration-none {
  text-decoration: none !important;
}
.sjog_cfaq_accordion-container .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.sjog_cfaq_accordion-container .text-reset {
  color: inherit !important;
}
.sjog_cfaq_accordion-container .visible {
  visibility: visible !important;
}
.sjog_cfaq_accordion-container .invisible {
  visibility: hidden !important;
}
@media print {
  .sjog_cfaq_accordion-container *,
  .sjog_cfaq_accordion-container *::before,
  .sjog_cfaq_accordion-container *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .sjog_cfaq_accordion-container a:not(.btn) {
    text-decoration: underline;
  }
  .sjog_cfaq_accordion-container abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .sjog_cfaq_accordion-container pre {
    white-space: pre-wrap !important;
  }
  .sjog_cfaq_accordion-container pre,
  .sjog_cfaq_accordion-container blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  .sjog_cfaq_accordion-container thead {
    display: table-header-group;
  }
  .sjog_cfaq_accordion-container tr,
  .sjog_cfaq_accordion-container img {
    page-break-inside: avoid;
  }
  .sjog_cfaq_accordion-container p,
  .sjog_cfaq_accordion-container h2,
  .sjog_cfaq_accordion-container h3 {
    orphans: 3;
    widows: 3;
  }
  .sjog_cfaq_accordion-container h2,
  .sjog_cfaq_accordion-container h3 {
    page-break-after: avoid;
  }
  @page {
    .sjog_cfaq_accordion-container {
      size: a3;
    }
  }
  .sjog_cfaq_accordion-container body {
    min-width: 992px !important;
  }
  .sjog_cfaq_accordion-container .container {
    min-width: 992px !important;
  }
  .sjog_cfaq_accordion-container .navbar {
    display: none;
  }
  .sjog_cfaq_accordion-container .badge {
    border: 1px solid #000;
  }
  .sjog_cfaq_accordion-container .table {
    border-collapse: collapse !important;
  }
  .sjog_cfaq_accordion-container .table td,
  .sjog_cfaq_accordion-container .table th {
    background-color: #fff !important;
  }
  .sjog_cfaq_accordion-container .table-bordered th,
  .sjog_cfaq_accordion-container .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .sjog_cfaq_accordion-container .table-dark {
    color: inherit;
  }
  .sjog_cfaq_accordion-container .table-dark th,
  .sjog_cfaq_accordion-container .table-dark td,
  .sjog_cfaq_accordion-container .table-dark thead th,
  .sjog_cfaq_accordion-container .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .sjog_cfaq_accordion-container .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.sjog_cfaq_accordion-container > h1, .sjog_cfaq_accordion-container h2, .sjog_cfaq_accordion-container h3, .sjog_cfaq_accordion-container p {
  color: #464646;
}

.sjog_cfaq_accordion-button {
  padding: 0px !important;
  text-align: left !important;
  background-color: transparent !important;
}

.sjog_cfaq_accordion-button:focus {
  box-shadow: none !important;
}

.sjog_cfaq_container {
  margin: 0 !important;
  max-width: 100% !important;
}

/*
.sjog_cfaq_accordion-container * {
    margin: 0;
}*/
.sjog_cfaq_card-body > * {
  white-space: pre-wrap;
  margin: 0 !important;
}

.video-story {
  /*!
   * Bootstrap v4.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2019 The Bootstrap Authors
   * Copyright 2011-2019 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
  /*@import "../../../node_modules/bootstrap/scss/mixins";*/
}
.video-story :root {
  --blue: #3288e6;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3288e6;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1366px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
.video-story *,
.video-story *::before,
.video-story *::after {
  box-sizing: border-box;
}
.video-story html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.video-story article, .video-story aside, .video-story figcaption, .video-story figure, .video-story footer, .video-story header, .video-story hgroup, .video-story main, .video-story nav, .video-story section {
  display: block;
}
.video-story body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}
.video-story [tabindex="-1"]:focus {
  outline: 0 !important;
}
.video-story hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.video-story h1, .video-story h2, .video-story h3, .video-story h4, .video-story h5, .video-story h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.video-story p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.video-story abbr[title],
.video-story abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}
.video-story address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
.video-story ol,
.video-story ul,
.video-story dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
.video-story ol ol,
.video-story ul ul,
.video-story ol ul,
.video-story ul ol {
  margin-bottom: 0;
}
.video-story dt {
  font-weight: 700;
}
.video-story dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
.video-story blockquote {
  margin: 0 0 1rem;
}
.video-story b,
.video-story strong {
  font-weight: bolder;
}
.video-story small {
  font-size: 80%;
}
.video-story sub,
.video-story sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.video-story sub {
  bottom: -0.25em;
}
.video-story sup {
  top: -0.5em;
}
.video-story a {
  color: #3288e6;
  text-decoration: none;
  background-color: transparent;
}
.video-story a:hover {
  color: #1662b5;
  text-decoration: underline;
}
.video-story a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
.video-story a:not([href]):not([tabindex]):hover, .video-story a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}
.video-story a:not([href]):not([tabindex]):focus {
  outline: 0;
}
.video-story pre,
.video-story code,
.video-story kbd,
.video-story samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
.video-story pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
.video-story figure {
  margin: 0 0 1rem;
}
.video-story img {
  vertical-align: middle;
  border-style: none;
}
.video-story svg {
  overflow: hidden;
  vertical-align: middle;
}
.video-story table {
  border-collapse: collapse;
}
.video-story caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}
.video-story th {
  text-align: inherit;
}
.video-story label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.video-story button {
  border-radius: 0;
}
.video-story button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.video-story input,
.video-story button,
.video-story select,
.video-story optgroup,
.video-story textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.video-story button,
.video-story input {
  overflow: visible;
}
.video-story button,
.video-story select {
  text-transform: none;
}
.video-story select {
  word-wrap: normal;
}
.video-story button,
.video-story [type=button],
.video-story [type=reset],
.video-story [type=submit] {
  -webkit-appearance: button;
}
.video-story button:not(:disabled),
.video-story [type=button]:not(:disabled),
.video-story [type=reset]:not(:disabled),
.video-story [type=submit]:not(:disabled) {
  cursor: pointer;
}
.video-story button::-moz-focus-inner,
.video-story [type=button]::-moz-focus-inner,
.video-story [type=reset]::-moz-focus-inner,
.video-story [type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.video-story input[type=radio],
.video-story input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
.video-story input[type=date],
.video-story input[type=time],
.video-story input[type=datetime-local],
.video-story input[type=month] {
  -webkit-appearance: listbox;
}
.video-story textarea {
  overflow: auto;
  resize: vertical;
}
.video-story fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
.video-story legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
@media (max-width: 1200px) {
  .video-story legend {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.video-story progress {
  vertical-align: baseline;
}
.video-story [type=number]::-webkit-inner-spin-button,
.video-story [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.video-story [type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
.video-story [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.video-story ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
.video-story output {
  display: inline-block;
}
.video-story summary {
  display: list-item;
  cursor: pointer;
}
.video-story template {
  display: none;
}
.video-story [hidden] {
  display: none !important;
}
.video-story h1, .video-story h2, .video-story h3, .video-story h4, .video-story h5, .video-story h6,
.video-story .h1, .video-story .h2, .video-story .h3, .video-story .h4, .video-story .h5, .video-story .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.video-story h1, .video-story .h1 {
  font-size: 2.5rem;
}
@media (max-width: 1200px) {
  .video-story h1, .video-story .h1 {
    font-size: calc(1.375rem + 1.5vw);
  }
}
.video-story h2, .video-story .h2 {
  font-size: 2rem;
}
@media (max-width: 1200px) {
  .video-story h2, .video-story .h2 {
    font-size: calc(1.325rem + 0.9vw);
  }
}
.video-story h3, .video-story .h3 {
  font-size: 1.75rem;
}
@media (max-width: 1200px) {
  .video-story h3, .video-story .h3 {
    font-size: calc(1.3rem + 0.6vw);
  }
}
.video-story h4, .video-story .h4 {
  font-size: 1.5rem;
}
@media (max-width: 1200px) {
  .video-story h4, .video-story .h4 {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.video-story h5, .video-story .h5 {
  font-size: 1.25rem;
}
.video-story h6, .video-story .h6 {
  font-size: 1rem;
}
.video-story .lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.video-story .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .video-story .display-1 {
    font-size: calc(1.725rem + 5.7vw);
  }
}
.video-story .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .video-story .display-2 {
    font-size: calc(1.675rem + 5.1vw);
  }
}
.video-story .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .video-story .display-3 {
    font-size: calc(1.575rem + 3.9vw);
  }
}
.video-story .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width: 1200px) {
  .video-story .display-4 {
    font-size: calc(1.475rem + 2.7vw);
  }
}
.video-story hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.video-story small,
.video-story .small {
  font-size: 80%;
  font-weight: 400;
}
.video-story mark,
.video-story .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.video-story .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.video-story .list-inline {
  padding-left: 0;
  list-style: none;
}
.video-story .list-inline-item {
  display: inline-block;
}
.video-story .list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.video-story .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.video-story .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.video-story .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.video-story .blockquote-footer::before {
  content: "— ";
}
.video-story .img-fluid {
  max-width: 100%;
  height: auto;
}
.video-story .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.video-story .figure {
  display: inline-block;
}
.video-story .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.video-story .figure-caption {
  font-size: 90%;
  color: #6c757d;
}
.video-story code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > .video-story code {
  color: inherit;
}
.video-story kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
.video-story kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
.video-story pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
.video-story pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.video-story .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.video-story .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .video-story .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .video-story .container {
    max-width: 680px;
  }
}
@media (min-width: 992px) {
  .video-story .container {
    max-width: 900px;
  }
}
@media (min-width: 1200px) {
  .video-story .container {
    max-width: 1140px;
  }
}
.video-story .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.video-story .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.video-story .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.video-story .no-gutters > .col,
.video-story .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.video-story .col-xxl,
.video-story .col-xxl-auto, .video-story .col-xxl-12, .video-story .col-xxl-11, .video-story .col-xxl-10, .video-story .col-xxl-9, .video-story .col-xxl-8, .video-story .col-xxl-7, .video-story .col-xxl-6, .video-story .col-xxl-5, .video-story .col-xxl-4, .video-story .col-xxl-3, .video-story .col-xxl-2, .video-story .col-xxl-1, .video-story .col-xl,
.video-story .col-xl-auto, .video-story .col-xl-12, .video-story .col-xl-11, .video-story .col-xl-10, .video-story .col-xl-9, .video-story .col-xl-8, .video-story .col-xl-7, .video-story .col-xl-6, .video-story .col-xl-5, .video-story .col-xl-4, .video-story .col-xl-3, .video-story .col-xl-2, .video-story .col-xl-1, .video-story .col-lg,
.video-story .col-lg-auto, .video-story .col-lg-12, .video-story .col-lg-11, .video-story .col-lg-10, .video-story .col-lg-9, .video-story .col-lg-8, .video-story .col-lg-7, .video-story .col-lg-6, .video-story .col-lg-5, .video-story .col-lg-4, .video-story .col-lg-3, .video-story .col-lg-2, .video-story .col-lg-1, .video-story .col-md,
.video-story .col-md-auto, .video-story .col-md-12, .video-story .col-md-11, .video-story .col-md-10, .video-story .col-md-9, .video-story .col-md-8, .video-story .col-md-7, .video-story .col-md-6, .video-story .col-md-5, .video-story .col-md-4, .video-story .col-md-3, .video-story .col-md-2, .video-story .col-md-1, .video-story .col-sm,
.video-story .col-sm-auto, .video-story .col-sm-12, .video-story .col-sm-11, .video-story .col-sm-10, .video-story .col-sm-9, .video-story .col-sm-8, .video-story .col-sm-7, .video-story .col-sm-6, .video-story .col-sm-5, .video-story .col-sm-4, .video-story .col-sm-3, .video-story .col-sm-2, .video-story .col-sm-1, .video-story .col,
.video-story .col-auto, .video-story .col-12, .video-story .col-11, .video-story .col-10, .video-story .col-9, .video-story .col-8, .video-story .col-7, .video-story .col-6, .video-story .col-5, .video-story .col-4, .video-story .col-3, .video-story .col-2, .video-story .col-1, .video-story .col-1, .video-story .col-2, .video-story .col-3, .video-story .col-4, .video-story .col-5, .video-story .col-6, .video-story .col-7, .video-story .col-8, .video-story .col-9, .video-story .col-10, .video-story .col-11, .video-story .col-12, .video-story .col,
.video-story .col-auto, .video-story .col-sm-1, .video-story .col-sm-2, .video-story .col-sm-3, .video-story .col-sm-4, .video-story .col-sm-5, .video-story .col-sm-6, .video-story .col-sm-7, .video-story .col-sm-8, .video-story .col-sm-9, .video-story .col-sm-10, .video-story .col-sm-11, .video-story .col-sm-12, .video-story .col-sm,
.video-story .col-sm-auto, .video-story .col-md-1, .video-story .col-md-2, .video-story .col-md-3, .video-story .col-md-4, .video-story .col-md-5, .video-story .col-md-6, .video-story .col-md-7, .video-story .col-md-8, .video-story .col-md-9, .video-story .col-md-10, .video-story .col-md-11, .video-story .col-md-12, .video-story .col-md,
.video-story .col-md-auto, .video-story .col-lg-1, .video-story .col-lg-2, .video-story .col-lg-3, .video-story .col-lg-4, .video-story .col-lg-5, .video-story .col-lg-6, .video-story .col-lg-7, .video-story .col-lg-8, .video-story .col-lg-9, .video-story .col-lg-10, .video-story .col-lg-11, .video-story .col-lg-12, .video-story .col-lg,
.video-story .col-lg-auto, .video-story .col-xl-1, .video-story .col-xl-2, .video-story .col-xl-3, .video-story .col-xl-4, .video-story .col-xl-5, .video-story .col-xl-6, .video-story .col-xl-7, .video-story .col-xl-8, .video-story .col-xl-9, .video-story .col-xl-10, .video-story .col-xl-11, .video-story .col-xl-12, .video-story .col-xl,
.video-story .col-xl-auto, .video-story .col-xxl-1, .video-story .col-xxl-2, .video-story .col-xxl-3, .video-story .col-xxl-4, .video-story .col-xxl-5, .video-story .col-xxl-6, .video-story .col-xxl-7, .video-story .col-xxl-8, .video-story .col-xxl-9, .video-story .col-xxl-10, .video-story .col-xxl-11, .video-story .col-xxl-12, .video-story .col-xxl,
.video-story .col-xxl-auto, .video-story .sjog_cfaq_accordion-container .col-1, .sjog_cfaq_accordion-container .video-story .col-1, .video-story .sjog_cfaq_accordion-container .col-2, .sjog_cfaq_accordion-container .video-story .col-2, .video-story .sjog_cfaq_accordion-container .col-3, .sjog_cfaq_accordion-container .video-story .col-3, .video-story .sjog_cfaq_accordion-container .col-4, .sjog_cfaq_accordion-container .video-story .col-4, .video-story .sjog_cfaq_accordion-container .col-5, .sjog_cfaq_accordion-container .video-story .col-5, .video-story .sjog_cfaq_accordion-container .col-6, .sjog_cfaq_accordion-container .video-story .col-6, .video-story .sjog_cfaq_accordion-container .col-7, .sjog_cfaq_accordion-container .video-story .col-7, .video-story .sjog_cfaq_accordion-container .col-8, .sjog_cfaq_accordion-container .video-story .col-8, .video-story .sjog_cfaq_accordion-container .col-9, .sjog_cfaq_accordion-container .video-story .col-9, .video-story .sjog_cfaq_accordion-container .col-10, .sjog_cfaq_accordion-container .video-story .col-10, .video-story .sjog_cfaq_accordion-container .col-11, .sjog_cfaq_accordion-container .video-story .col-11, .video-story .sjog_cfaq_accordion-container .col-12, .sjog_cfaq_accordion-container .video-story .col-12, .video-story .sjog_cfaq_accordion-container .col, .sjog_cfaq_accordion-container .video-story .col,
.video-story .sjog_cfaq_accordion-container .col-auto,
.sjog_cfaq_accordion-container .video-story .col-auto, .video-story .sjog_cfaq_accordion-container .col-sm-1, .sjog_cfaq_accordion-container .video-story .col-sm-1, .video-story .sjog_cfaq_accordion-container .col-sm-2, .sjog_cfaq_accordion-container .video-story .col-sm-2, .video-story .sjog_cfaq_accordion-container .col-sm-3, .sjog_cfaq_accordion-container .video-story .col-sm-3, .video-story .sjog_cfaq_accordion-container .col-sm-4, .sjog_cfaq_accordion-container .video-story .col-sm-4, .video-story .sjog_cfaq_accordion-container .col-sm-5, .sjog_cfaq_accordion-container .video-story .col-sm-5, .video-story .sjog_cfaq_accordion-container .col-sm-6, .sjog_cfaq_accordion-container .video-story .col-sm-6, .video-story .sjog_cfaq_accordion-container .col-sm-7, .sjog_cfaq_accordion-container .video-story .col-sm-7, .video-story .sjog_cfaq_accordion-container .col-sm-8, .sjog_cfaq_accordion-container .video-story .col-sm-8, .video-story .sjog_cfaq_accordion-container .col-sm-9, .sjog_cfaq_accordion-container .video-story .col-sm-9, .video-story .sjog_cfaq_accordion-container .col-sm-10, .sjog_cfaq_accordion-container .video-story .col-sm-10, .video-story .sjog_cfaq_accordion-container .col-sm-11, .sjog_cfaq_accordion-container .video-story .col-sm-11, .video-story .sjog_cfaq_accordion-container .col-sm-12, .sjog_cfaq_accordion-container .video-story .col-sm-12, .video-story .sjog_cfaq_accordion-container .col-sm, .sjog_cfaq_accordion-container .video-story .col-sm,
.video-story .sjog_cfaq_accordion-container .col-sm-auto,
.sjog_cfaq_accordion-container .video-story .col-sm-auto, .video-story .sjog_cfaq_accordion-container .col-md-1, .sjog_cfaq_accordion-container .video-story .col-md-1, .video-story .sjog_cfaq_accordion-container .col-md-2, .sjog_cfaq_accordion-container .video-story .col-md-2, .video-story .sjog_cfaq_accordion-container .col-md-3, .sjog_cfaq_accordion-container .video-story .col-md-3, .video-story .sjog_cfaq_accordion-container .col-md-4, .sjog_cfaq_accordion-container .video-story .col-md-4, .video-story .sjog_cfaq_accordion-container .col-md-5, .sjog_cfaq_accordion-container .video-story .col-md-5, .video-story .sjog_cfaq_accordion-container .col-md-6, .sjog_cfaq_accordion-container .video-story .col-md-6, .video-story .sjog_cfaq_accordion-container .col-md-7, .sjog_cfaq_accordion-container .video-story .col-md-7, .video-story .sjog_cfaq_accordion-container .col-md-8, .sjog_cfaq_accordion-container .video-story .col-md-8, .video-story .sjog_cfaq_accordion-container .col-md-9, .sjog_cfaq_accordion-container .video-story .col-md-9, .video-story .sjog_cfaq_accordion-container .col-md-10, .sjog_cfaq_accordion-container .video-story .col-md-10, .video-story .sjog_cfaq_accordion-container .col-md-11, .sjog_cfaq_accordion-container .video-story .col-md-11, .video-story .sjog_cfaq_accordion-container .col-md-12, .sjog_cfaq_accordion-container .video-story .col-md-12, .video-story .sjog_cfaq_accordion-container .col-md, .sjog_cfaq_accordion-container .video-story .col-md,
.video-story .sjog_cfaq_accordion-container .col-md-auto,
.sjog_cfaq_accordion-container .video-story .col-md-auto, .video-story .sjog_cfaq_accordion-container .col-lg-1, .sjog_cfaq_accordion-container .video-story .col-lg-1, .video-story .sjog_cfaq_accordion-container .col-lg-2, .sjog_cfaq_accordion-container .video-story .col-lg-2, .video-story .sjog_cfaq_accordion-container .col-lg-3, .sjog_cfaq_accordion-container .video-story .col-lg-3, .video-story .sjog_cfaq_accordion-container .col-lg-4, .sjog_cfaq_accordion-container .video-story .col-lg-4, .video-story .sjog_cfaq_accordion-container .col-lg-5, .sjog_cfaq_accordion-container .video-story .col-lg-5, .video-story .sjog_cfaq_accordion-container .col-lg-6, .sjog_cfaq_accordion-container .video-story .col-lg-6, .video-story .sjog_cfaq_accordion-container .col-lg-7, .sjog_cfaq_accordion-container .video-story .col-lg-7, .video-story .sjog_cfaq_accordion-container .col-lg-8, .sjog_cfaq_accordion-container .video-story .col-lg-8, .video-story .sjog_cfaq_accordion-container .col-lg-9, .sjog_cfaq_accordion-container .video-story .col-lg-9, .video-story .sjog_cfaq_accordion-container .col-lg-10, .sjog_cfaq_accordion-container .video-story .col-lg-10, .video-story .sjog_cfaq_accordion-container .col-lg-11, .sjog_cfaq_accordion-container .video-story .col-lg-11, .video-story .sjog_cfaq_accordion-container .col-lg-12, .sjog_cfaq_accordion-container .video-story .col-lg-12, .video-story .sjog_cfaq_accordion-container .col-lg, .sjog_cfaq_accordion-container .video-story .col-lg,
.video-story .sjog_cfaq_accordion-container .col-lg-auto,
.sjog_cfaq_accordion-container .video-story .col-lg-auto, .video-story .sjog_cfaq_accordion-container .col-xl-1, .sjog_cfaq_accordion-container .video-story .col-xl-1, .video-story .sjog_cfaq_accordion-container .col-xl-2, .sjog_cfaq_accordion-container .video-story .col-xl-2, .video-story .sjog_cfaq_accordion-container .col-xl-3, .sjog_cfaq_accordion-container .video-story .col-xl-3, .video-story .sjog_cfaq_accordion-container .col-xl-4, .sjog_cfaq_accordion-container .video-story .col-xl-4, .video-story .sjog_cfaq_accordion-container .col-xl-5, .sjog_cfaq_accordion-container .video-story .col-xl-5, .video-story .sjog_cfaq_accordion-container .col-xl-6, .sjog_cfaq_accordion-container .video-story .col-xl-6, .video-story .sjog_cfaq_accordion-container .col-xl-7, .sjog_cfaq_accordion-container .video-story .col-xl-7, .video-story .sjog_cfaq_accordion-container .col-xl-8, .sjog_cfaq_accordion-container .video-story .col-xl-8, .video-story .sjog_cfaq_accordion-container .col-xl-9, .sjog_cfaq_accordion-container .video-story .col-xl-9, .video-story .sjog_cfaq_accordion-container .col-xl-10, .sjog_cfaq_accordion-container .video-story .col-xl-10, .video-story .sjog_cfaq_accordion-container .col-xl-11, .sjog_cfaq_accordion-container .video-story .col-xl-11, .video-story .sjog_cfaq_accordion-container .col-xl-12, .sjog_cfaq_accordion-container .video-story .col-xl-12, .video-story .sjog_cfaq_accordion-container .col-xl, .sjog_cfaq_accordion-container .video-story .col-xl,
.video-story .sjog_cfaq_accordion-container .col-xl-auto,
.sjog_cfaq_accordion-container .video-story .col-xl-auto, .video-story .sjog_cfaq_accordion-container .col-xxl-1, .sjog_cfaq_accordion-container .video-story .col-xxl-1, .video-story .sjog_cfaq_accordion-container .col-xxl-2, .sjog_cfaq_accordion-container .video-story .col-xxl-2, .video-story .sjog_cfaq_accordion-container .col-xxl-3, .sjog_cfaq_accordion-container .video-story .col-xxl-3, .video-story .sjog_cfaq_accordion-container .col-xxl-4, .sjog_cfaq_accordion-container .video-story .col-xxl-4, .video-story .sjog_cfaq_accordion-container .col-xxl-5, .sjog_cfaq_accordion-container .video-story .col-xxl-5, .video-story .sjog_cfaq_accordion-container .col-xxl-6, .sjog_cfaq_accordion-container .video-story .col-xxl-6, .video-story .sjog_cfaq_accordion-container .col-xxl-7, .sjog_cfaq_accordion-container .video-story .col-xxl-7, .video-story .sjog_cfaq_accordion-container .col-xxl-8, .sjog_cfaq_accordion-container .video-story .col-xxl-8, .video-story .sjog_cfaq_accordion-container .col-xxl-9, .sjog_cfaq_accordion-container .video-story .col-xxl-9, .video-story .sjog_cfaq_accordion-container .col-xxl-10, .sjog_cfaq_accordion-container .video-story .col-xxl-10, .video-story .sjog_cfaq_accordion-container .col-xxl-11, .sjog_cfaq_accordion-container .video-story .col-xxl-11, .video-story .sjog_cfaq_accordion-container .col-xxl-12, .sjog_cfaq_accordion-container .video-story .col-xxl-12, .video-story .sjog_cfaq_accordion-container .col-xxl, .sjog_cfaq_accordion-container .video-story .col-xxl,
.video-story .sjog_cfaq_accordion-container .col-xxl-auto,
.sjog_cfaq_accordion-container .video-story .col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.video-story .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.video-story .col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.video-story .col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.video-story .col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.video-story .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.video-story .col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.video-story .col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.video-story .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.video-story .col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.video-story .col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.video-story .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.video-story .col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.video-story .col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.video-story .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.video-story .order-first {
  order: -1;
}
.video-story .order-last {
  order: 13;
}
.video-story .order-0 {
  order: 0;
}
.video-story .order-1 {
  order: 1;
}
.video-story .order-2 {
  order: 2;
}
.video-story .order-3 {
  order: 3;
}
.video-story .order-4 {
  order: 4;
}
.video-story .order-5 {
  order: 5;
}
.video-story .order-6 {
  order: 6;
}
.video-story .order-7 {
  order: 7;
}
.video-story .order-8 {
  order: 8;
}
.video-story .order-9 {
  order: 9;
}
.video-story .order-10 {
  order: 10;
}
.video-story .order-11 {
  order: 11;
}
.video-story .order-12 {
  order: 12;
}
.video-story .offset-1 {
  margin-left: 8.3333333333%;
}
.video-story .offset-2 {
  margin-left: 16.6666666667%;
}
.video-story .offset-3 {
  margin-left: 25%;
}
.video-story .offset-4 {
  margin-left: 33.3333333333%;
}
.video-story .offset-5 {
  margin-left: 41.6666666667%;
}
.video-story .offset-6 {
  margin-left: 50%;
}
.video-story .offset-7 {
  margin-left: 58.3333333333%;
}
.video-story .offset-8 {
  margin-left: 66.6666666667%;
}
.video-story .offset-9 {
  margin-left: 75%;
}
.video-story .offset-10 {
  margin-left: 83.3333333333%;
}
.video-story .offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 576px) {
  .video-story .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .video-story .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .video-story .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .video-story .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .video-story .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .video-story .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .video-story .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .video-story .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .video-story .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .video-story .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .video-story .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .video-story .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .video-story .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .video-story .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .video-story .order-sm-first {
    order: -1;
  }
  .video-story .order-sm-last {
    order: 13;
  }
  .video-story .order-sm-0 {
    order: 0;
  }
  .video-story .order-sm-1 {
    order: 1;
  }
  .video-story .order-sm-2 {
    order: 2;
  }
  .video-story .order-sm-3 {
    order: 3;
  }
  .video-story .order-sm-4 {
    order: 4;
  }
  .video-story .order-sm-5 {
    order: 5;
  }
  .video-story .order-sm-6 {
    order: 6;
  }
  .video-story .order-sm-7 {
    order: 7;
  }
  .video-story .order-sm-8 {
    order: 8;
  }
  .video-story .order-sm-9 {
    order: 9;
  }
  .video-story .order-sm-10 {
    order: 10;
  }
  .video-story .order-sm-11 {
    order: 11;
  }
  .video-story .order-sm-12 {
    order: 12;
  }
  .video-story .offset-sm-0 {
    margin-left: 0;
  }
  .video-story .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .video-story .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .video-story .offset-sm-3 {
    margin-left: 25%;
  }
  .video-story .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .video-story .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .video-story .offset-sm-6 {
    margin-left: 50%;
  }
  .video-story .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .video-story .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .video-story .offset-sm-9 {
    margin-left: 75%;
  }
  .video-story .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .video-story .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .video-story .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .video-story .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .video-story .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .video-story .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .video-story .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .video-story .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .video-story .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .video-story .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .video-story .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .video-story .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .video-story .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .video-story .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .video-story .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .video-story .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .video-story .order-md-first {
    order: -1;
  }
  .video-story .order-md-last {
    order: 13;
  }
  .video-story .order-md-0 {
    order: 0;
  }
  .video-story .order-md-1 {
    order: 1;
  }
  .video-story .order-md-2 {
    order: 2;
  }
  .video-story .order-md-3 {
    order: 3;
  }
  .video-story .order-md-4 {
    order: 4;
  }
  .video-story .order-md-5 {
    order: 5;
  }
  .video-story .order-md-6 {
    order: 6;
  }
  .video-story .order-md-7 {
    order: 7;
  }
  .video-story .order-md-8 {
    order: 8;
  }
  .video-story .order-md-9 {
    order: 9;
  }
  .video-story .order-md-10 {
    order: 10;
  }
  .video-story .order-md-11 {
    order: 11;
  }
  .video-story .order-md-12 {
    order: 12;
  }
  .video-story .offset-md-0 {
    margin-left: 0;
  }
  .video-story .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .video-story .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .video-story .offset-md-3 {
    margin-left: 25%;
  }
  .video-story .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .video-story .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .video-story .offset-md-6 {
    margin-left: 50%;
  }
  .video-story .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .video-story .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .video-story .offset-md-9 {
    margin-left: 75%;
  }
  .video-story .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .video-story .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .video-story .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .video-story .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .video-story .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .video-story .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .video-story .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .video-story .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .video-story .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .video-story .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .video-story .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .video-story .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .video-story .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .video-story .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .video-story .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .video-story .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .video-story .order-lg-first {
    order: -1;
  }
  .video-story .order-lg-last {
    order: 13;
  }
  .video-story .order-lg-0 {
    order: 0;
  }
  .video-story .order-lg-1 {
    order: 1;
  }
  .video-story .order-lg-2 {
    order: 2;
  }
  .video-story .order-lg-3 {
    order: 3;
  }
  .video-story .order-lg-4 {
    order: 4;
  }
  .video-story .order-lg-5 {
    order: 5;
  }
  .video-story .order-lg-6 {
    order: 6;
  }
  .video-story .order-lg-7 {
    order: 7;
  }
  .video-story .order-lg-8 {
    order: 8;
  }
  .video-story .order-lg-9 {
    order: 9;
  }
  .video-story .order-lg-10 {
    order: 10;
  }
  .video-story .order-lg-11 {
    order: 11;
  }
  .video-story .order-lg-12 {
    order: 12;
  }
  .video-story .offset-lg-0 {
    margin-left: 0;
  }
  .video-story .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .video-story .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .video-story .offset-lg-3 {
    margin-left: 25%;
  }
  .video-story .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .video-story .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .video-story .offset-lg-6 {
    margin-left: 50%;
  }
  .video-story .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .video-story .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .video-story .offset-lg-9 {
    margin-left: 75%;
  }
  .video-story .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .video-story .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .video-story .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .video-story .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .video-story .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .video-story .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .video-story .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .video-story .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .video-story .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .video-story .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .video-story .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .video-story .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .video-story .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .video-story .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .video-story .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .video-story .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .video-story .order-xl-first {
    order: -1;
  }
  .video-story .order-xl-last {
    order: 13;
  }
  .video-story .order-xl-0 {
    order: 0;
  }
  .video-story .order-xl-1 {
    order: 1;
  }
  .video-story .order-xl-2 {
    order: 2;
  }
  .video-story .order-xl-3 {
    order: 3;
  }
  .video-story .order-xl-4 {
    order: 4;
  }
  .video-story .order-xl-5 {
    order: 5;
  }
  .video-story .order-xl-6 {
    order: 6;
  }
  .video-story .order-xl-7 {
    order: 7;
  }
  .video-story .order-xl-8 {
    order: 8;
  }
  .video-story .order-xl-9 {
    order: 9;
  }
  .video-story .order-xl-10 {
    order: 10;
  }
  .video-story .order-xl-11 {
    order: 11;
  }
  .video-story .order-xl-12 {
    order: 12;
  }
  .video-story .offset-xl-0 {
    margin-left: 0;
  }
  .video-story .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .video-story .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .video-story .offset-xl-3 {
    margin-left: 25%;
  }
  .video-story .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .video-story .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .video-story .offset-xl-6 {
    margin-left: 50%;
  }
  .video-story .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .video-story .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .video-story .offset-xl-9 {
    margin-left: 75%;
  }
  .video-story .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .video-story .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1366px) {
  .video-story .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .video-story .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .video-story .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .video-story .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .video-story .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .video-story .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .video-story .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .video-story .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .video-story .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .video-story .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .video-story .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .video-story .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .video-story .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .video-story .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .video-story .order-xxl-first {
    order: -1;
  }
  .video-story .order-xxl-last {
    order: 13;
  }
  .video-story .order-xxl-0 {
    order: 0;
  }
  .video-story .order-xxl-1 {
    order: 1;
  }
  .video-story .order-xxl-2 {
    order: 2;
  }
  .video-story .order-xxl-3 {
    order: 3;
  }
  .video-story .order-xxl-4 {
    order: 4;
  }
  .video-story .order-xxl-5 {
    order: 5;
  }
  .video-story .order-xxl-6 {
    order: 6;
  }
  .video-story .order-xxl-7 {
    order: 7;
  }
  .video-story .order-xxl-8 {
    order: 8;
  }
  .video-story .order-xxl-9 {
    order: 9;
  }
  .video-story .order-xxl-10 {
    order: 10;
  }
  .video-story .order-xxl-11 {
    order: 11;
  }
  .video-story .order-xxl-12 {
    order: 12;
  }
  .video-story .offset-xxl-0 {
    margin-left: 0;
  }
  .video-story .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .video-story .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .video-story .offset-xxl-3 {
    margin-left: 25%;
  }
  .video-story .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .video-story .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .video-story .offset-xxl-6 {
    margin-left: 50%;
  }
  .video-story .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .video-story .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .video-story .offset-xxl-9 {
    margin-left: 75%;
  }
  .video-story .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .video-story .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
.video-story .table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.video-story .table th,
.video-story .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.video-story .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.video-story .table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.video-story .table-sm th,
.video-story .table-sm td {
  padding: 0.3rem;
}
.video-story .table-bordered {
  border: 1px solid #dee2e6;
}
.video-story .table-bordered th,
.video-story .table-bordered td {
  border: 1px solid #dee2e6;
}
.video-story .table-bordered thead th,
.video-story .table-bordered thead td {
  border-bottom-width: 2px;
}
.video-story .table-borderless th,
.video-story .table-borderless td,
.video-story .table-borderless thead th,
.video-story .table-borderless tbody + tbody {
  border: 0;
}
.video-story .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.video-story .table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}
.video-story .table-primary,
.video-story .table-primary > th,
.video-story .table-primary > td {
  background-color: #c6def8;
}
.video-story .table-primary th,
.video-story .table-primary td,
.video-story .table-primary thead th,
.video-story .table-primary tbody + tbody {
  border-color: #94c1f2;
}
.video-story .table-hover .table-primary:hover {
  background-color: #afd1f5;
}
.video-story .table-hover .table-primary:hover > td,
.video-story .table-hover .table-primary:hover > th {
  background-color: #afd1f5;
}
.video-story .table-secondary,
.video-story .table-secondary > th,
.video-story .table-secondary > td {
  background-color: #d6d8db;
}
.video-story .table-secondary th,
.video-story .table-secondary td,
.video-story .table-secondary thead th,
.video-story .table-secondary tbody + tbody {
  border-color: #b3b7bb;
}
.video-story .table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.video-story .table-hover .table-secondary:hover > td,
.video-story .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.video-story .table-success,
.video-story .table-success > th,
.video-story .table-success > td {
  background-color: #c3e6cb;
}
.video-story .table-success th,
.video-story .table-success td,
.video-story .table-success thead th,
.video-story .table-success tbody + tbody {
  border-color: #8fd19e;
}
.video-story .table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.video-story .table-hover .table-success:hover > td,
.video-story .table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.video-story .table-info,
.video-story .table-info > th,
.video-story .table-info > td {
  background-color: #bee5eb;
}
.video-story .table-info th,
.video-story .table-info td,
.video-story .table-info thead th,
.video-story .table-info tbody + tbody {
  border-color: #86cfda;
}
.video-story .table-hover .table-info:hover {
  background-color: #abdde5;
}
.video-story .table-hover .table-info:hover > td,
.video-story .table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.video-story .table-warning,
.video-story .table-warning > th,
.video-story .table-warning > td {
  background-color: #ffeeba;
}
.video-story .table-warning th,
.video-story .table-warning td,
.video-story .table-warning thead th,
.video-story .table-warning tbody + tbody {
  border-color: #ffdf7e;
}
.video-story .table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.video-story .table-hover .table-warning:hover > td,
.video-story .table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.video-story .table-danger,
.video-story .table-danger > th,
.video-story .table-danger > td {
  background-color: #f5c6cb;
}
.video-story .table-danger th,
.video-story .table-danger td,
.video-story .table-danger thead th,
.video-story .table-danger tbody + tbody {
  border-color: #ed969e;
}
.video-story .table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.video-story .table-hover .table-danger:hover > td,
.video-story .table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.video-story .table-light,
.video-story .table-light > th,
.video-story .table-light > td {
  background-color: #fdfdfe;
}
.video-story .table-light th,
.video-story .table-light td,
.video-story .table-light thead th,
.video-story .table-light tbody + tbody {
  border-color: #fbfcfc;
}
.video-story .table-hover .table-light:hover {
  background-color: #ececf6;
}
.video-story .table-hover .table-light:hover > td,
.video-story .table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.video-story .table-dark,
.video-story .table-dark > th,
.video-story .table-dark > td {
  background-color: #c6c8ca;
}
.video-story .table-dark th,
.video-story .table-dark td,
.video-story .table-dark thead th,
.video-story .table-dark tbody + tbody {
  border-color: #95999c;
}
.video-story .table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.video-story .table-hover .table-dark:hover > td,
.video-story .table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.video-story .table-active,
.video-story .table-active > th,
.video-story .table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.video-story .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.video-story .table-hover .table-active:hover > td,
.video-story .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.video-story .table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.video-story .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.video-story .table-dark {
  color: #fff;
  background-color: #343a40;
}
.video-story .table-dark th,
.video-story .table-dark td,
.video-story .table-dark thead th {
  border-color: #454d55;
}
.video-story .table-dark.table-bordered {
  border: 0;
}
.video-story .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.video-story .table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .video-story .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .video-story .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .video-story .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .video-story .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .video-story .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .video-story .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .video-story .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .video-story .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1365.98px) {
  .video-story .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .video-story .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.video-story .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.video-story .table-responsive > .table-bordered {
  border: 0;
}
.video-story .form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .form-control {
    transition: none;
  }
}
.video-story .form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.video-story .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a4caf4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.video-story .form-control:disabled, .video-story .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.video-story select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.video-story .form-control-file,
.video-story .form-control-range {
  display: block;
  width: 100%;
}
.video-story .col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.video-story .col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.video-story .col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.video-story .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.video-story .form-control-plaintext.form-control-sm, .video-story .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.video-story .form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.video-story .form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.video-story select.form-control[size], .video-story select.form-control[multiple] {
  height: auto;
}
.video-story textarea.form-control {
  height: auto;
}
.video-story .form-group {
  margin-bottom: 1rem;
}
.video-story .form-text {
  display: block;
  margin-top: 0.25rem;
}
.video-story .form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.video-story .form-row > .col,
.video-story .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.video-story .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.video-story .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.video-story .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.video-story .form-check-label {
  margin-bottom: 0;
}
.video-story .form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.video-story .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.video-story .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.video-story .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .video-story .form-control:valid, .video-story .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .video-story .form-control:valid:focus, .video-story .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .video-story .form-control:valid ~ .valid-feedback,
.was-validated .video-story .form-control:valid ~ .valid-tooltip, .video-story .form-control.is-valid ~ .valid-feedback,
.video-story .form-control.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story textarea.form-control:valid, .video-story textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .video-story .custom-select:valid, .video-story .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .video-story .custom-select:valid:focus, .video-story .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .video-story .custom-select:valid ~ .valid-feedback,
.was-validated .video-story .custom-select:valid ~ .valid-tooltip, .video-story .custom-select.is-valid ~ .valid-feedback,
.video-story .custom-select.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story .form-control-file:valid ~ .valid-feedback,
.was-validated .video-story .form-control-file:valid ~ .valid-tooltip, .video-story .form-control-file.is-valid ~ .valid-feedback,
.video-story .form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story .form-check-input:valid ~ .form-check-label, .video-story .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .video-story .form-check-input:valid ~ .valid-feedback,
.was-validated .video-story .form-check-input:valid ~ .valid-tooltip, .video-story .form-check-input.is-valid ~ .valid-feedback,
.video-story .form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story .custom-control-input:valid ~ .custom-control-label, .video-story .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .video-story .custom-control-input:valid ~ .custom-control-label::before, .video-story .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .video-story .custom-control-input:valid ~ .valid-feedback,
.was-validated .video-story .custom-control-input:valid ~ .valid-tooltip, .video-story .custom-control-input.is-valid ~ .valid-feedback,
.video-story .custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story .custom-control-input:valid:checked ~ .custom-control-label::before, .video-story .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .video-story .custom-control-input:valid:focus ~ .custom-control-label::before, .video-story .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .video-story .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .video-story .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .video-story .custom-file-input:valid ~ .custom-file-label, .video-story .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .video-story .custom-file-input:valid ~ .valid-feedback,
.was-validated .video-story .custom-file-input:valid ~ .valid-tooltip, .video-story .custom-file-input.is-valid ~ .valid-feedback,
.video-story .custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .video-story .custom-file-input:valid:focus ~ .custom-file-label, .video-story .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.video-story .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.video-story .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}
.was-validated .video-story .form-control:invalid, .video-story .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .video-story .form-control:invalid:focus, .video-story .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .video-story .form-control:invalid ~ .invalid-feedback,
.was-validated .video-story .form-control:invalid ~ .invalid-tooltip, .video-story .form-control.is-invalid ~ .invalid-feedback,
.video-story .form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story textarea.form-control:invalid, .video-story textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .video-story .custom-select:invalid, .video-story .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .video-story .custom-select:invalid:focus, .video-story .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .video-story .custom-select:invalid ~ .invalid-feedback,
.was-validated .video-story .custom-select:invalid ~ .invalid-tooltip, .video-story .custom-select.is-invalid ~ .invalid-feedback,
.video-story .custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story .form-control-file:invalid ~ .invalid-feedback,
.was-validated .video-story .form-control-file:invalid ~ .invalid-tooltip, .video-story .form-control-file.is-invalid ~ .invalid-feedback,
.video-story .form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story .form-check-input:invalid ~ .form-check-label, .video-story .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .video-story .form-check-input:invalid ~ .invalid-feedback,
.was-validated .video-story .form-check-input:invalid ~ .invalid-tooltip, .video-story .form-check-input.is-invalid ~ .invalid-feedback,
.video-story .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story .custom-control-input:invalid ~ .custom-control-label, .video-story .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .video-story .custom-control-input:invalid ~ .custom-control-label::before, .video-story .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .video-story .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .video-story .custom-control-input:invalid ~ .invalid-tooltip, .video-story .custom-control-input.is-invalid ~ .invalid-feedback,
.video-story .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story .custom-control-input:invalid:checked ~ .custom-control-label::before, .video-story .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.was-validated .video-story .custom-control-input:invalid:focus ~ .custom-control-label::before, .video-story .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .video-story .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .video-story .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .video-story .custom-file-input:invalid ~ .custom-file-label, .video-story .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .video-story .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .video-story .custom-file-input:invalid ~ .invalid-tooltip, .video-story .custom-file-input.is-invalid ~ .invalid-feedback,
.video-story .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .video-story .custom-file-input:invalid:focus ~ .custom-file-label, .video-story .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.video-story .form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.video-story .form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .video-story .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .video-story .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .video-story .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .video-story .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .video-story .form-inline .input-group,
  .video-story .form-inline .custom-select {
    width: auto;
  }
  .video-story .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .video-story .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .video-story .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .video-story .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.video-story .btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .btn {
    transition: none;
  }
}
.video-story .btn:hover {
  color: #212529;
  text-decoration: none;
}
.video-story .btn:focus, .video-story .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .btn.disabled, .video-story .btn:disabled {
  opacity: 0.65;
}
.video-story a.btn.disabled,
.video-story fieldset:disabled a.btn {
  pointer-events: none;
}
.video-story .btn-primary {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .btn-primary:hover {
  color: #fff;
  background-color: #1a75d7;
  border-color: #196fcc;
}
.video-story .btn-primary:focus, .video-story .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 154, 234, 0.5);
}
.video-story .btn-primary.disabled, .video-story .btn-primary:disabled {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .btn-primary:not(:disabled):not(.disabled):active, .video-story .btn-primary:not(:disabled):not(.disabled).active, .show > .video-story .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #196fcc;
  border-color: #1868c1;
}
.video-story .btn-primary:not(:disabled):not(.disabled):active:focus, .video-story .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(81, 154, 234, 0.5);
}
.video-story .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.video-story .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.video-story .btn-secondary:focus, .video-story .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.video-story .btn-secondary.disabled, .video-story .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.video-story .btn-secondary:not(:disabled):not(.disabled):active, .video-story .btn-secondary:not(:disabled):not(.disabled).active, .show > .video-story .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.video-story .btn-secondary:not(:disabled):not(.disabled):active:focus, .video-story .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.video-story .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.video-story .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.video-story .btn-success:focus, .video-story .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.video-story .btn-success.disabled, .video-story .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.video-story .btn-success:not(:disabled):not(.disabled):active, .video-story .btn-success:not(:disabled):not(.disabled).active, .show > .video-story .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.video-story .btn-success:not(:disabled):not(.disabled):active:focus, .video-story .btn-success:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}
.video-story .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.video-story .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.video-story .btn-info:focus, .video-story .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.video-story .btn-info.disabled, .video-story .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.video-story .btn-info:not(:disabled):not(.disabled):active, .video-story .btn-info:not(:disabled):not(.disabled).active, .show > .video-story .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.video-story .btn-info:not(:disabled):not(.disabled):active:focus, .video-story .btn-info:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.video-story .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.video-story .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.video-story .btn-warning:focus, .video-story .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.video-story .btn-warning.disabled, .video-story .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.video-story .btn-warning:not(:disabled):not(.disabled):active, .video-story .btn-warning:not(:disabled):not(.disabled).active, .show > .video-story .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.video-story .btn-warning:not(:disabled):not(.disabled):active:focus, .video-story .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.video-story .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.video-story .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.video-story .btn-danger:focus, .video-story .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.video-story .btn-danger.disabled, .video-story .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.video-story .btn-danger:not(:disabled):not(.disabled):active, .video-story .btn-danger:not(:disabled):not(.disabled).active, .show > .video-story .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.video-story .btn-danger:not(:disabled):not(.disabled):active:focus, .video-story .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.video-story .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.video-story .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.video-story .btn-light:focus, .video-story .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.video-story .btn-light.disabled, .video-story .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.video-story .btn-light:not(:disabled):not(.disabled):active, .video-story .btn-light:not(:disabled):not(.disabled).active, .show > .video-story .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.video-story .btn-light:not(:disabled):not(.disabled):active:focus, .video-story .btn-light:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.video-story .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.video-story .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.video-story .btn-dark:focus, .video-story .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.video-story .btn-dark.disabled, .video-story .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.video-story .btn-dark:not(:disabled):not(.disabled):active, .video-story .btn-dark:not(:disabled):not(.disabled).active, .show > .video-story .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.video-story .btn-dark:not(:disabled):not(.disabled):active:focus, .video-story .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.video-story .btn-outline-primary {
  color: #3288e6;
  border-color: #3288e6;
}
.video-story .btn-outline-primary:hover {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .btn-outline-primary:focus, .video-story .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}
.video-story .btn-outline-primary.disabled, .video-story .btn-outline-primary:disabled {
  color: #3288e6;
  background-color: transparent;
}
.video-story .btn-outline-primary:not(:disabled):not(.disabled):active, .video-story .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}
.video-story .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.video-story .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.video-story .btn-outline-secondary:focus, .video-story .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.video-story .btn-outline-secondary.disabled, .video-story .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.video-story .btn-outline-secondary:not(:disabled):not(.disabled):active, .video-story .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.video-story .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.video-story .btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.video-story .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.video-story .btn-outline-success:focus, .video-story .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.video-story .btn-outline-success.disabled, .video-story .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.video-story .btn-outline-success:not(:disabled):not(.disabled):active, .video-story .btn-outline-success:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.video-story .btn-outline-success:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.video-story .btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.video-story .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.video-story .btn-outline-info:focus, .video-story .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.video-story .btn-outline-info.disabled, .video-story .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.video-story .btn-outline-info:not(:disabled):not(.disabled):active, .video-story .btn-outline-info:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.video-story .btn-outline-info:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.video-story .btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.video-story .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.video-story .btn-outline-warning:focus, .video-story .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.video-story .btn-outline-warning.disabled, .video-story .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.video-story .btn-outline-warning:not(:disabled):not(.disabled):active, .video-story .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.video-story .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.video-story .btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.video-story .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.video-story .btn-outline-danger:focus, .video-story .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.video-story .btn-outline-danger.disabled, .video-story .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.video-story .btn-outline-danger:not(:disabled):not(.disabled):active, .video-story .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.video-story .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.video-story .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.video-story .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.video-story .btn-outline-light:focus, .video-story .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.video-story .btn-outline-light.disabled, .video-story .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.video-story .btn-outline-light:not(:disabled):not(.disabled):active, .video-story .btn-outline-light:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.video-story .btn-outline-light:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.video-story .btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.video-story .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.video-story .btn-outline-dark:focus, .video-story .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.video-story .btn-outline-dark.disabled, .video-story .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.video-story .btn-outline-dark:not(:disabled):not(.disabled):active, .video-story .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .video-story .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.video-story .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .video-story .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .video-story .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.video-story .btn-link {
  font-weight: 400;
  color: #3288e6;
  text-decoration: none;
}
.video-story .btn-link:hover {
  color: #1662b5;
  text-decoration: underline;
}
.video-story .btn-link:focus, .video-story .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.video-story .btn-link:disabled, .video-story .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}
.video-story .btn-lg, .video-story .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.video-story .btn-sm, .video-story .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.video-story .btn-block {
  display: block;
  width: 100%;
}
.video-story .btn-block + .btn-block {
  margin-top: 0.5rem;
}
.video-story input[type=submit].btn-block,
.video-story input[type=reset].btn-block,
.video-story input[type=button].btn-block {
  width: 100%;
}
.video-story .fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .fade {
    transition: none;
  }
}
.video-story .fade:not(.show) {
  opacity: 0;
}
.video-story .collapse:not(.show) {
  display: none;
}
.video-story .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .collapsing {
    transition: none;
  }
}
.video-story .dropup,
.video-story .dropright,
.video-story .dropdown,
.video-story .dropleft {
  position: relative;
}
.video-story .dropdown-toggle {
  white-space: nowrap;
}
.video-story .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.video-story .dropdown-toggle:empty::after {
  margin-left: 0;
}
.video-story .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.video-story .dropdown-menu-left {
  right: auto;
  left: 0;
}
.video-story .dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .video-story .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .video-story .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .video-story .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .video-story .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .video-story .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .video-story .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .video-story .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .video-story .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1366px) {
  .video-story .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .video-story .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.video-story .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.video-story .dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.video-story .dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.video-story .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.video-story .dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.video-story .dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.video-story .dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.video-story .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.video-story .dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.video-story .dropleft .dropdown-toggle::after {
  display: none;
}
.video-story .dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.video-story .dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.video-story .dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.video-story .dropdown-menu[x-placement^=top], .video-story .dropdown-menu[x-placement^=right], .video-story .dropdown-menu[x-placement^=bottom], .video-story .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.video-story .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}
.video-story .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.video-story .dropdown-item:hover, .video-story .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.video-story .dropdown-item.active, .video-story .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3288e6;
}
.video-story .dropdown-item.disabled, .video-story .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}
.video-story .dropdown-menu.show {
  display: block;
}
.video-story .dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.video-story .dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}
.video-story .btn-group,
.video-story .btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.video-story .btn-group > .btn,
.video-story .btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.video-story .btn-group > .btn:hover,
.video-story .btn-group-vertical > .btn:hover {
  z-index: 1;
}
.video-story .btn-group > .btn:focus, .video-story .btn-group > .btn:active, .video-story .btn-group > .btn.active,
.video-story .btn-group-vertical > .btn:focus,
.video-story .btn-group-vertical > .btn:active,
.video-story .btn-group-vertical > .btn.active {
  z-index: 1;
}
.video-story .btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.video-story .btn-toolbar .input-group {
  width: auto;
}
.video-story .btn-group > .btn:not(:first-child),
.video-story .btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.video-story .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.video-story .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.video-story .btn-group > .btn:not(:first-child),
.video-story .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.video-story .dropdown-toggle-split::after, .dropup .video-story .dropdown-toggle-split::after, .dropright .video-story .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .video-story .dropdown-toggle-split::before {
  margin-right: 0;
}
.video-story .btn-sm + .dropdown-toggle-split, .video-story .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.video-story .btn-lg + .dropdown-toggle-split, .video-story .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.video-story .btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.video-story .btn-group-vertical > .btn,
.video-story .btn-group-vertical > .btn-group {
  width: 100%;
}
.video-story .btn-group-vertical > .btn:not(:first-child),
.video-story .btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.video-story .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.video-story .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .btn-group-vertical > .btn:not(:first-child),
.video-story .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.video-story .btn-group-toggle > .btn,
.video-story .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.video-story .btn-group-toggle > .btn input[type=radio],
.video-story .btn-group-toggle > .btn input[type=checkbox],
.video-story .btn-group-toggle > .btn-group > .btn input[type=radio],
.video-story .btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.video-story .input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.video-story .input-group > .form-control,
.video-story .input-group > .form-control-plaintext,
.video-story .input-group > .custom-select,
.video-story .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.video-story .input-group > .form-control + .form-control,
.video-story .input-group > .form-control + .custom-select,
.video-story .input-group > .form-control + .custom-file,
.video-story .input-group > .form-control-plaintext + .form-control,
.video-story .input-group > .form-control-plaintext + .custom-select,
.video-story .input-group > .form-control-plaintext + .custom-file,
.video-story .input-group > .custom-select + .form-control,
.video-story .input-group > .custom-select + .custom-select,
.video-story .input-group > .custom-select + .custom-file,
.video-story .input-group > .custom-file + .form-control,
.video-story .input-group > .custom-file + .custom-select,
.video-story .input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.video-story .input-group > .form-control:focus,
.video-story .input-group > .custom-select:focus,
.video-story .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.video-story .input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.video-story .input-group > .form-control:not(:last-child),
.video-story .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.video-story .input-group > .form-control:not(:first-child),
.video-story .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .input-group > .custom-file {
  display: flex;
  align-items: center;
}
.video-story .input-group > .custom-file:not(:last-child) .custom-file-label, .video-story .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.video-story .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .input-group-prepend,
.video-story .input-group-append {
  display: flex;
}
.video-story .input-group-prepend .btn,
.video-story .input-group-append .btn {
  position: relative;
  z-index: 2;
}
.video-story .input-group-prepend .btn:focus,
.video-story .input-group-append .btn:focus {
  z-index: 3;
}
.video-story .input-group-prepend .btn + .btn,
.video-story .input-group-prepend .btn + .input-group-text,
.video-story .input-group-prepend .input-group-text + .input-group-text,
.video-story .input-group-prepend .input-group-text + .btn,
.video-story .input-group-append .btn + .btn,
.video-story .input-group-append .btn + .input-group-text,
.video-story .input-group-append .input-group-text + .input-group-text,
.video-story .input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.video-story .input-group-prepend {
  margin-right: -1px;
}
.video-story .input-group-append {
  margin-left: -1px;
}
.video-story .input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.video-story .input-group-text input[type=radio],
.video-story .input-group-text input[type=checkbox] {
  margin-top: 0;
}
.video-story .input-group-lg > .form-control:not(textarea),
.video-story .input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}
.video-story .input-group-lg > .form-control,
.video-story .input-group-lg > .custom-select,
.video-story .input-group-lg > .input-group-prepend > .input-group-text,
.video-story .input-group-lg > .input-group-append > .input-group-text,
.video-story .input-group-lg > .input-group-prepend > .btn,
.video-story .input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.video-story .input-group-sm > .form-control:not(textarea),
.video-story .input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}
.video-story .input-group-sm > .form-control,
.video-story .input-group-sm > .custom-select,
.video-story .input-group-sm > .input-group-prepend > .input-group-text,
.video-story .input-group-sm > .input-group-append > .input-group-text,
.video-story .input-group-sm > .input-group-prepend > .btn,
.video-story .input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.video-story .input-group-lg > .custom-select,
.video-story .input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.video-story .input-group > .input-group-prepend > .btn,
.video-story .input-group > .input-group-prepend > .input-group-text,
.video-story .input-group > .input-group-append:not(:last-child) > .btn,
.video-story .input-group > .input-group-append:not(:last-child) > .input-group-text,
.video-story .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.video-story .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.video-story .input-group > .input-group-append > .btn,
.video-story .input-group > .input-group-append > .input-group-text,
.video-story .input-group > .input-group-prepend:not(:first-child) > .btn,
.video-story .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.video-story .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.video-story .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}
.video-story .custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.video-story .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.video-story .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3288e6;
  background-color: #3288e6;
}
.video-story .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a4caf4;
}
.video-story .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #d1e4f9;
  border-color: #d1e4f9;
}
.video-story .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.video-story .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.video-story .custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.video-story .custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.video-story .custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}
.video-story .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.video-story .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.video-story .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3288e6;
  background-color: #3288e6;
}
.video-story .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.video-story .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.video-story .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.video-story .custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.video-story .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.video-story .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.video-story .custom-switch {
  padding-left: 2.25rem;
}
.video-story .custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.video-story .custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.video-story .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.video-story .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(50, 136, 230, 0.5);
}
.video-story .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.video-story .custom-select:focus {
  border-color: #a4caf4;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.video-story .custom-select[multiple], .video-story .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.video-story .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.video-story .custom-select::-ms-expand {
  display: none;
}
.video-story .custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.video-story .custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.video-story .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.video-story .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.video-story .custom-file-input:focus ~ .custom-file-label {
  border-color: #a4caf4;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.video-story .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.video-story .custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.video-story .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.video-story .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.video-story .custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.video-story .custom-range:focus {
  outline: none;
}
.video-story .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .custom-range::-moz-focus-outer {
  border: 0;
}
.video-story .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.video-story .custom-range::-webkit-slider-thumb:active {
  background-color: #d1e4f9;
}
.video-story .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.video-story .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.video-story .custom-range::-moz-range-thumb:active {
  background-color: #d1e4f9;
}
.video-story .custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.video-story .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3288e6;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .custom-range::-ms-thumb {
    transition: none;
  }
}
.video-story .custom-range::-ms-thumb:active {
  background-color: #d1e4f9;
}
.video-story .custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.video-story .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.video-story .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.video-story .custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.video-story .custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.video-story .custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.video-story .custom-range:disabled::-moz-range-track {
  cursor: default;
}
.video-story .custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}
.video-story .custom-control-label::before,
.video-story .custom-file-label,
.video-story .custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .custom-control-label::before,
  .video-story .custom-file-label,
  .video-story .custom-select {
    transition: none;
  }
}
.video-story .nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.video-story .nav__link {
  display: block;
  padding: 0.5rem 1rem;
}
.video-story .nav__link:hover, .video-story .nav__link:focus {
  text-decoration: none;
}
.video-story .nav__link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.video-story .nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.video-story .nav-tabs .nav-item {
  margin-bottom: -1px;
}
.video-story .nav-tabs .nav__link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.video-story .nav-tabs .nav__link:hover, .video-story .nav-tabs .nav__link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.video-story .nav-tabs .nav__link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.video-story .nav-tabs .nav__link.active,
.video-story .nav-tabs .nav-item.show .nav__link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.video-story .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.video-story .nav-pills .nav__link {
  border-radius: 0.25rem;
}
.video-story .nav-pills .nav__link.active,
.video-story .nav-pills .show > .nav__link {
  color: #fff;
  background-color: #3288e6;
}
.video-story .nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.video-story .nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.video-story .tab-content > .tab-pane {
  display: none;
}
.video-story .tab-content > .active {
  display: block;
}
.video-story .navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.video-story .navbar > .container,
.video-story .navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.video-story .navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.video-story .navbar-brand:hover, .video-story .navbar-brand:focus {
  text-decoration: none;
}
.video-story .navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.video-story .navbar-nav .nav__link {
  padding-right: 0;
  padding-left: 0;
}
.video-story .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.video-story .navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.video-story .navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.video-story .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.video-story .navbar-toggler:hover, .video-story .navbar-toggler:focus {
  text-decoration: none;
}
.video-story .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .video-story .navbar-expand-sm > .container,
  .video-story .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .video-story .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .video-story .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .video-story .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .video-story .navbar-expand-sm .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .video-story .navbar-expand-sm > .container,
  .video-story .navbar-expand-sm > .container-fluid {
    flex-wrap: nowrap;
  }
  .video-story .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .video-story .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .video-story .navbar-expand-md > .container,
  .video-story .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .video-story .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .video-story .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .video-story .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .video-story .navbar-expand-md .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .video-story .navbar-expand-md > .container,
  .video-story .navbar-expand-md > .container-fluid {
    flex-wrap: nowrap;
  }
  .video-story .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .video-story .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .video-story .navbar-expand-lg > .container,
  .video-story .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .video-story .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .video-story .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .video-story .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .video-story .navbar-expand-lg .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .video-story .navbar-expand-lg > .container,
  .video-story .navbar-expand-lg > .container-fluid {
    flex-wrap: nowrap;
  }
  .video-story .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .video-story .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .video-story .navbar-expand-xl > .container,
  .video-story .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .video-story .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .video-story .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .video-story .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .video-story .navbar-expand-xl .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .video-story .navbar-expand-xl > .container,
  .video-story .navbar-expand-xl > .container-fluid {
    flex-wrap: nowrap;
  }
  .video-story .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .video-story .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1365.98px) {
  .video-story .navbar-expand-xxl > .container,
  .video-story .navbar-expand-xxl > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1366px) {
  .video-story .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .video-story .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .video-story .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .video-story .navbar-expand-xxl .navbar-nav .nav__link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .video-story .navbar-expand-xxl > .container,
  .video-story .navbar-expand-xxl > .container-fluid {
    flex-wrap: nowrap;
  }
  .video-story .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .video-story .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.video-story .navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.video-story .navbar-expand > .container,
.video-story .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}
.video-story .navbar-expand .navbar-nav {
  flex-direction: row;
}
.video-story .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.video-story .navbar-expand .navbar-nav .nav__link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.video-story .navbar-expand > .container,
.video-story .navbar-expand > .container-fluid {
  flex-wrap: nowrap;
}
.video-story .navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.video-story .navbar-expand .navbar-toggler {
  display: none;
}
.video-story .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.video-story .navbar-light .navbar-brand:hover, .video-story .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.video-story .navbar-light .navbar-nav .nav__link {
  color: rgba(0, 0, 0, 0.5);
}
.video-story .navbar-light .navbar-nav .nav__link:hover, .video-story .navbar-light .navbar-nav .nav__link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.video-story .navbar-light .navbar-nav .nav__link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.video-story .navbar-light .navbar-nav .show > .nav__link,
.video-story .navbar-light .navbar-nav .active > .nav__link,
.video-story .navbar-light .navbar-nav .nav__link.show,
.video-story .navbar-light .navbar-nav .nav__link.active {
  color: rgba(0, 0, 0, 0.9);
}
.video-story .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.video-story .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.video-story .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.video-story .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.video-story .navbar-light .navbar-text a:hover, .video-story .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.video-story .navbar-dark .navbar-brand {
  color: #fff;
}
.video-story .navbar-dark .navbar-brand:hover, .video-story .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.video-story .navbar-dark .navbar-nav .nav__link {
  color: rgba(255, 255, 255, 0.5);
}
.video-story .navbar-dark .navbar-nav .nav__link:hover, .video-story .navbar-dark .navbar-nav .nav__link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.video-story .navbar-dark .navbar-nav .nav__link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.video-story .navbar-dark .navbar-nav .show > .nav__link,
.video-story .navbar-dark .navbar-nav .active > .nav__link,
.video-story .navbar-dark .navbar-nav .nav__link.show,
.video-story .navbar-dark .navbar-nav .nav__link.active {
  color: #fff;
}
.video-story .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.video-story .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.video-story .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.video-story .navbar-dark .navbar-text a {
  color: #fff;
}
.video-story .navbar-dark .navbar-text a:hover, .video-story .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.video-story .card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.video-story .card > hr {
  margin-right: 0;
  margin-left: 0;
}
.video-story .card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.video-story .card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.video-story .card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.video-story .card-title {
  margin-bottom: 0.75rem;
}
.video-story .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.video-story .card-text:last-child {
  margin-bottom: 0;
}
.video-story .card-link:hover {
  text-decoration: none;
}
.video-story .card-link + .card-link {
  margin-left: 1.25rem;
}
.video-story .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.video-story .card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.video-story .card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.video-story .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.video-story .card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.video-story .card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.video-story .card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.video-story .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.video-story .card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.video-story .card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.video-story .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.video-story .card-deck {
  display: flex;
  flex-direction: column;
}
.video-story .card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .video-story .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .video-story .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.video-story .card-group {
  display: flex;
  flex-direction: column;
}
.video-story .card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .video-story .card-group {
    flex-flow: row wrap;
  }
  .video-story .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .video-story .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .video-story .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .video-story .card-group > .card:not(:last-child) .card-img-top,
  .video-story .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .video-story .card-group > .card:not(:last-child) .card-img-bottom,
  .video-story .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .video-story .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .video-story .card-group > .card:not(:first-child) .card-img-top,
  .video-story .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .video-story .card-group > .card:not(:first-child) .card-img-bottom,
  .video-story .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.video-story .card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .video-story .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .video-story .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.video-story .accordion > .card {
  overflow: hidden;
}
.video-story .accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}
.video-story .accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}
.video-story .accordion > .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.video-story .accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.video-story .accordion > .card .card-header {
  margin-bottom: -1px;
}
.video-story .breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.video-story .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.video-story .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.video-story .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.video-story .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.video-story .breadcrumb-item.active {
  color: #6c757d;
}
.video-story .pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.video-story .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3288e6;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.video-story .page-link:hover {
  z-index: 2;
  color: #1662b5;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.video-story .page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.25);
}
.video-story .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.video-story .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.video-story .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.video-story .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.video-story .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.video-story .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.video-story .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.video-story .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.video-story .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.video-story .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .badge {
    transition: none;
  }
}
a.video-story .badge:hover, a.video-story .badge:focus {
  text-decoration: none;
}

.video-story .badge:empty {
  display: none;
}
.video-story .btn .badge {
  position: relative;
  top: -1px;
}
.video-story .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.video-story .badge-primary {
  color: #fff;
  background-color: #3288e6;
}
a.video-story .badge-primary:hover, a.video-story .badge-primary:focus {
  color: #fff;
  background-color: #196fcc;
}
a.video-story .badge-primary:focus, a.video-story .badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(50, 136, 230, 0.5);
}

.video-story .badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.video-story .badge-secondary:hover, a.video-story .badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.video-story .badge-secondary:focus, a.video-story .badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.video-story .badge-success {
  color: #fff;
  background-color: #28a745;
}
a.video-story .badge-success:hover, a.video-story .badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}
a.video-story .badge-success:focus, a.video-story .badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.video-story .badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.video-story .badge-info:hover, a.video-story .badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.video-story .badge-info:focus, a.video-story .badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.video-story .badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.video-story .badge-warning:hover, a.video-story .badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.video-story .badge-warning:focus, a.video-story .badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.video-story .badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.video-story .badge-danger:hover, a.video-story .badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}
a.video-story .badge-danger:focus, a.video-story .badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.video-story .badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.video-story .badge-light:hover, a.video-story .badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.video-story .badge-light:focus, a.video-story .badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.video-story .badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.video-story .badge-dark:hover, a.video-story .badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.video-story .badge-dark:focus, a.video-story .badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.video-story .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .video-story .jumbotron {
    padding: 4rem 2rem;
  }
}
.video-story .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.video-story .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.video-story .alert-heading {
  color: inherit;
}
.video-story .alert-link {
  font-weight: 700;
}
.video-story .alert-dismissible {
  padding-right: 4rem;
}
.video-story .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.video-story .alert-primary {
  color: #1a4778;
  background-color: #d6e7fa;
  border-color: #c6def8;
}
.video-story .alert-primary hr {
  border-top-color: #afd1f5;
}
.video-story .alert-primary .alert-link {
  color: #112e4e;
}
.video-story .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.video-story .alert-secondary hr {
  border-top-color: #c8cbcf;
}
.video-story .alert-secondary .alert-link {
  color: #202326;
}
.video-story .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.video-story .alert-success hr {
  border-top-color: #b1dfbb;
}
.video-story .alert-success .alert-link {
  color: #0b2e13;
}
.video-story .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.video-story .alert-info hr {
  border-top-color: #abdde5;
}
.video-story .alert-info .alert-link {
  color: #062c33;
}
.video-story .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.video-story .alert-warning hr {
  border-top-color: #ffe8a1;
}
.video-story .alert-warning .alert-link {
  color: #533f03;
}
.video-story .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.video-story .alert-danger hr {
  border-top-color: #f1b0b7;
}
.video-story .alert-danger .alert-link {
  color: #491217;
}
.video-story .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.video-story .alert-light hr {
  border-top-color: #ececf6;
}
.video-story .alert-light .alert-link {
  color: #686868;
}
.video-story .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.video-story .alert-dark hr {
  border-top-color: #b9bbbe;
}
.video-story .alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.video-story .progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.video-story .progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3288e6;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .progress-bar {
    transition: none;
  }
}
.video-story .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.video-story .progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .progress-bar-animated {
    animation: none;
  }
}
.video-story .media {
  display: flex;
  align-items: flex-start;
}
.video-story .media-body {
  flex: 1;
}
.video-story .list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.video-story .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.video-story .list-group-item-action:hover, .video-story .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.video-story .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.video-story .list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.video-story .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.video-story .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.video-story .list-group-item.disabled, .video-story .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.video-story .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3288e6;
  border-color: #3288e6;
}
.video-story .list-group-horizontal {
  flex-direction: row;
}
.video-story .list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}
.video-story .list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.video-story .list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
@media (min-width: 576px) {
  .video-story .list-group-horizontal-sm {
    flex-direction: row;
  }
  .video-story .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .video-story .list-group-horizontal-sm .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .video-story .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 768px) {
  .video-story .list-group-horizontal-md {
    flex-direction: row;
  }
  .video-story .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .video-story .list-group-horizontal-md .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .video-story .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 992px) {
  .video-story .list-group-horizontal-lg {
    flex-direction: row;
  }
  .video-story .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .video-story .list-group-horizontal-lg .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .video-story .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1200px) {
  .video-story .list-group-horizontal-xl {
    flex-direction: row;
  }
  .video-story .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .video-story .list-group-horizontal-xl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .video-story .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
@media (min-width: 1366px) {
  .video-story .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .video-story .list-group-horizontal-xxl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0;
  }
  .video-story .list-group-horizontal-xxl .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .video-story .list-group-horizontal-xxl .list-group-item:last-child {
    margin-right: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
}
.video-story .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.video-story .list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}
.video-story .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.video-story .list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}
.video-story .list-group-item-primary {
  color: #1a4778;
  background-color: #c6def8;
}
.video-story .list-group-item-primary.list-group-item-action:hover, .video-story .list-group-item-primary.list-group-item-action:focus {
  color: #1a4778;
  background-color: #afd1f5;
}
.video-story .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1a4778;
  border-color: #1a4778;
}
.video-story .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.video-story .list-group-item-secondary.list-group-item-action:hover, .video-story .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.video-story .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}
.video-story .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}
.video-story .list-group-item-success.list-group-item-action:hover, .video-story .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}
.video-story .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.video-story .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.video-story .list-group-item-info.list-group-item-action:hover, .video-story .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.video-story .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.video-story .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.video-story .list-group-item-warning.list-group-item-action:hover, .video-story .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.video-story .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.video-story .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.video-story .list-group-item-danger.list-group-item-action:hover, .video-story .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.video-story .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.video-story .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.video-story .list-group-item-light.list-group-item-action:hover, .video-story .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.video-story .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}
.video-story .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.video-story .list-group-item-dark.list-group-item-action:hover, .video-story .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.video-story .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}
.video-story .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .video-story .close {
    font-size: calc(1.275rem + 0.3vw);
  }
}
.video-story .close:hover {
  color: #000;
  text-decoration: none;
}
.video-story .close:not(:disabled):not(.disabled):hover, .video-story .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
.video-story button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  appearance: none;
}
.video-story a.close.disabled {
  pointer-events: none;
}
.video-story .toast {
  max-width: 350px;
  overflow: hidden;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}
.video-story .toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.video-story .toast.showing {
  opacity: 1;
}
.video-story .toast.show {
  display: block;
  opacity: 1;
}
.video-story .toast.hide {
  display: none;
}
.video-story .toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.video-story .toast-body {
  padding: 0.75rem;
}
.video-story .modal-open {
  overflow: hidden;
}
.video-story .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.video-story .modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.video-story .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .video-story .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .video-story .modal-dialog {
    transition: none;
  }
}
.modal.show .video-story .modal-dialog {
  transform: none;
}
.video-story .modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.video-story .modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.video-story .modal-dialog-scrollable .modal-header,
.video-story .modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.video-story .modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.video-story .modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.video-story .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}
.video-story .modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.video-story .modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.video-story .modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.video-story .modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.video-story .modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.video-story .modal-backdrop.fade {
  opacity: 0;
}
.video-story .modal-backdrop.show {
  opacity: 0.5;
}
.video-story .modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.video-story .modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.video-story .modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.video-story .modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.video-story .modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.video-story .modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.video-story .modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.video-story .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .video-story .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .video-story .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .video-story .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .video-story .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .video-story .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .video-story .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .video-story .modal-lg,
  .video-story .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .video-story .modal-xl {
    max-width: 1140px;
  }
}
.video-story .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.video-story .tooltip.show {
  opacity: 0.9;
}
.video-story .tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.video-story .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.video-story .bs-tooltip-top, .video-story .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.video-story .bs-tooltip-top .arrow, .video-story .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.video-story .bs-tooltip-top .arrow::before, .video-story .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.video-story .bs-tooltip-right, .video-story .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.video-story .bs-tooltip-right .arrow, .video-story .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.video-story .bs-tooltip-right .arrow::before, .video-story .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.video-story .bs-tooltip-bottom, .video-story .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.video-story .bs-tooltip-bottom .arrow, .video-story .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.video-story .bs-tooltip-bottom .arrow::before, .video-story .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.video-story .bs-tooltip-left, .video-story .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.video-story .bs-tooltip-left .arrow, .video-story .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.video-story .bs-tooltip-left .arrow::before, .video-story .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.video-story .tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.video-story .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.video-story .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.video-story .popover .arrow::before, .video-story .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.video-story .bs-popover-top, .video-story .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.video-story .bs-popover-top > .arrow, .video-story .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.video-story .bs-popover-top > .arrow::before, .video-story .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.video-story .bs-popover-top > .arrow::after, .video-story .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.video-story .bs-popover-right, .video-story .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.video-story .bs-popover-right > .arrow, .video-story .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.video-story .bs-popover-right > .arrow::before, .video-story .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.video-story .bs-popover-right > .arrow::after, .video-story .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.video-story .bs-popover-bottom, .video-story .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.video-story .bs-popover-bottom > .arrow, .video-story .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.video-story .bs-popover-bottom > .arrow::before, .video-story .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.video-story .bs-popover-bottom > .arrow::after, .video-story .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.video-story .bs-popover-bottom .popover-header::before, .video-story .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.video-story .bs-popover-left, .video-story .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.video-story .bs-popover-left > .arrow, .video-story .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.video-story .bs-popover-left > .arrow::before, .video-story .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.video-story .bs-popover-left > .arrow::after, .video-story .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.video-story .popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.video-story .popover-header:empty {
  display: none;
}
.video-story .popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.video-story .carousel {
  position: relative;
}
.video-story .carousel.pointer-event {
  touch-action: pan-y;
}
.video-story .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.video-story .carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.video-story .carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .carousel-item {
    transition: none;
  }
}
.video-story .carousel-item.active,
.video-story .carousel-item-next,
.video-story .carousel-item-prev {
  display: block;
}
.video-story .carousel-item-next:not(.carousel-item-left),
.video-story .active.carousel-item-right {
  transform: translateX(100%);
}
.video-story .carousel-item-prev:not(.carousel-item-right),
.video-story .active.carousel-item-left {
  transform: translateX(-100%);
}
.video-story .carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.video-story .carousel-fade .carousel-item.active,
.video-story .carousel-fade .carousel-item-next.carousel-item-left,
.video-story .carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.video-story .carousel-fade .active.carousel-item-left,
.video-story .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .carousel-fade .active.carousel-item-left,
  .video-story .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.video-story .carousel-control-prev,
.video-story .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .carousel-control-prev,
  .video-story .carousel-control-next {
    transition: none;
  }
}
.video-story .carousel-control-prev:hover, .video-story .carousel-control-prev:focus,
.video-story .carousel-control-next:hover,
.video-story .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.video-story .carousel-control-prev {
  left: 0;
}
.video-story .carousel-control-next {
  right: 0;
}
.video-story .carousel-control-prev-icon,
.video-story .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}
.video-story .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.video-story .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.video-story .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.video-story .carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .video-story .carousel-indicators li {
    transition: none;
  }
}
.video-story .carousel-indicators .active {
  opacity: 1;
}
.video-story .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.video-story .spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}
.video-story .spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.video-story .spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}
.video-story .spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
.video-story .align-baseline {
  vertical-align: baseline !important;
}
.video-story .align-top {
  vertical-align: top !important;
}
.video-story .align-middle {
  vertical-align: middle !important;
}
.video-story .align-bottom {
  vertical-align: bottom !important;
}
.video-story .align-text-bottom {
  vertical-align: text-bottom !important;
}
.video-story .align-text-top {
  vertical-align: text-top !important;
}
.video-story .bg-primary {
  background-color: #3288e6 !important;
}
.video-story a.bg-primary:hover, .video-story a.bg-primary:focus,
.video-story button.bg-primary:hover,
.video-story button.bg-primary:focus {
  background-color: #196fcc !important;
}
.video-story .bg-secondary {
  background-color: #6c757d !important;
}
.video-story a.bg-secondary:hover, .video-story a.bg-secondary:focus,
.video-story button.bg-secondary:hover,
.video-story button.bg-secondary:focus {
  background-color: #545b62 !important;
}
.video-story .bg-success {
  background-color: #28a745 !important;
}
.video-story a.bg-success:hover, .video-story a.bg-success:focus,
.video-story button.bg-success:hover,
.video-story button.bg-success:focus {
  background-color: #1e7e34 !important;
}
.video-story .bg-info {
  background-color: #17a2b8 !important;
}
.video-story a.bg-info:hover, .video-story a.bg-info:focus,
.video-story button.bg-info:hover,
.video-story button.bg-info:focus {
  background-color: #117a8b !important;
}
.video-story .bg-warning {
  background-color: #ffc107 !important;
}
.video-story a.bg-warning:hover, .video-story a.bg-warning:focus,
.video-story button.bg-warning:hover,
.video-story button.bg-warning:focus {
  background-color: #d39e00 !important;
}
.video-story .bg-danger {
  background-color: #dc3545 !important;
}
.video-story a.bg-danger:hover, .video-story a.bg-danger:focus,
.video-story button.bg-danger:hover,
.video-story button.bg-danger:focus {
  background-color: #bd2130 !important;
}
.video-story .bg-light {
  background-color: #f8f9fa !important;
}
.video-story a.bg-light:hover, .video-story a.bg-light:focus,
.video-story button.bg-light:hover,
.video-story button.bg-light:focus {
  background-color: #dae0e5 !important;
}
.video-story .bg-dark {
  background-color: #343a40 !important;
}
.video-story a.bg-dark:hover, .video-story a.bg-dark:focus,
.video-story button.bg-dark:hover,
.video-story button.bg-dark:focus {
  background-color: #1d2124 !important;
}
.video-story .bg-white {
  background-color: #fff !important;
}
.video-story .bg-transparent {
  background-color: transparent !important;
}
.video-story .border {
  border: 1px solid #dee2e6 !important;
}
.video-story .border-top {
  border-top: 1px solid #dee2e6 !important;
}
.video-story .border-right {
  border-right: 1px solid #dee2e6 !important;
}
.video-story .border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}
.video-story .border-left {
  border-left: 1px solid #dee2e6 !important;
}
.video-story .border-0 {
  border: 0 !important;
}
.video-story .border-top-0 {
  border-top: 0 !important;
}
.video-story .border-right-0 {
  border-right: 0 !important;
}
.video-story .border-bottom-0 {
  border-bottom: 0 !important;
}
.video-story .border-left-0 {
  border-left: 0 !important;
}
.video-story .border-primary {
  border-color: #3288e6 !important;
}
.video-story .border-secondary {
  border-color: #6c757d !important;
}
.video-story .border-success {
  border-color: #28a745 !important;
}
.video-story .border-info {
  border-color: #17a2b8 !important;
}
.video-story .border-warning {
  border-color: #ffc107 !important;
}
.video-story .border-danger {
  border-color: #dc3545 !important;
}
.video-story .border-light {
  border-color: #f8f9fa !important;
}
.video-story .border-dark {
  border-color: #343a40 !important;
}
.video-story .border-white {
  border-color: #fff !important;
}
.video-story .rounded-sm {
  border-radius: 0.2rem !important;
}
.video-story .rounded {
  border-radius: 0.25rem !important;
}
.video-story .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.video-story .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.video-story .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.video-story .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.video-story .rounded-lg {
  border-radius: 0.3rem !important;
}
.video-story .rounded-circle {
  border-radius: 50% !important;
}
.video-story .rounded-pill {
  border-radius: 50rem !important;
}
.video-story .rounded-0 {
  border-radius: 0 !important;
}
.video-story .clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.video-story .d-none {
  display: none !important;
}
.video-story .d-inline {
  display: inline !important;
}
.video-story .d-inline-block {
  display: inline-block !important;
}
.video-story .d-block {
  display: block !important;
}
.video-story .d-table {
  display: table !important;
}
.video-story .d-table-row {
  display: table-row !important;
}
.video-story .d-table-cell {
  display: table-cell !important;
}
.video-story .d-flex {
  display: flex !important;
}
.video-story .d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .video-story .d-sm-none {
    display: none !important;
  }
  .video-story .d-sm-inline {
    display: inline !important;
  }
  .video-story .d-sm-inline-block {
    display: inline-block !important;
  }
  .video-story .d-sm-block {
    display: block !important;
  }
  .video-story .d-sm-table {
    display: table !important;
  }
  .video-story .d-sm-table-row {
    display: table-row !important;
  }
  .video-story .d-sm-table-cell {
    display: table-cell !important;
  }
  .video-story .d-sm-flex {
    display: flex !important;
  }
  .video-story .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .video-story .d-md-none {
    display: none !important;
  }
  .video-story .d-md-inline {
    display: inline !important;
  }
  .video-story .d-md-inline-block {
    display: inline-block !important;
  }
  .video-story .d-md-block {
    display: block !important;
  }
  .video-story .d-md-table {
    display: table !important;
  }
  .video-story .d-md-table-row {
    display: table-row !important;
  }
  .video-story .d-md-table-cell {
    display: table-cell !important;
  }
  .video-story .d-md-flex {
    display: flex !important;
  }
  .video-story .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .video-story .d-lg-none {
    display: none !important;
  }
  .video-story .d-lg-inline {
    display: inline !important;
  }
  .video-story .d-lg-inline-block {
    display: inline-block !important;
  }
  .video-story .d-lg-block {
    display: block !important;
  }
  .video-story .d-lg-table {
    display: table !important;
  }
  .video-story .d-lg-table-row {
    display: table-row !important;
  }
  .video-story .d-lg-table-cell {
    display: table-cell !important;
  }
  .video-story .d-lg-flex {
    display: flex !important;
  }
  .video-story .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .video-story .d-xl-none {
    display: none !important;
  }
  .video-story .d-xl-inline {
    display: inline !important;
  }
  .video-story .d-xl-inline-block {
    display: inline-block !important;
  }
  .video-story .d-xl-block {
    display: block !important;
  }
  .video-story .d-xl-table {
    display: table !important;
  }
  .video-story .d-xl-table-row {
    display: table-row !important;
  }
  .video-story .d-xl-table-cell {
    display: table-cell !important;
  }
  .video-story .d-xl-flex {
    display: flex !important;
  }
  .video-story .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1366px) {
  .video-story .d-xxl-none {
    display: none !important;
  }
  .video-story .d-xxl-inline {
    display: inline !important;
  }
  .video-story .d-xxl-inline-block {
    display: inline-block !important;
  }
  .video-story .d-xxl-block {
    display: block !important;
  }
  .video-story .d-xxl-table {
    display: table !important;
  }
  .video-story .d-xxl-table-row {
    display: table-row !important;
  }
  .video-story .d-xxl-table-cell {
    display: table-cell !important;
  }
  .video-story .d-xxl-flex {
    display: flex !important;
  }
  .video-story .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .video-story .d-print-none {
    display: none !important;
  }
  .video-story .d-print-inline {
    display: inline !important;
  }
  .video-story .d-print-inline-block {
    display: inline-block !important;
  }
  .video-story .d-print-block {
    display: block !important;
  }
  .video-story .d-print-table {
    display: table !important;
  }
  .video-story .d-print-table-row {
    display: table-row !important;
  }
  .video-story .d-print-table-cell {
    display: table-cell !important;
  }
  .video-story .d-print-flex {
    display: flex !important;
  }
  .video-story .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.video-story .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.video-story .embed-responsive::before {
  display: block;
  content: "";
}
.video-story .embed-responsive .embed-responsive-item,
.video-story .embed-responsive iframe,
.video-story .embed-responsive embed,
.video-story .embed-responsive object,
.video-story .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.video-story .embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}
.video-story .embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.video-story .embed-responsive-4by3::before {
  padding-top: 75%;
}
.video-story .embed-responsive-1by1::before {
  padding-top: 100%;
}
.video-story .flex-row {
  flex-direction: row !important;
}
.video-story .flex-column {
  flex-direction: column !important;
}
.video-story .flex-row-reverse {
  flex-direction: row-reverse !important;
}
.video-story .flex-column-reverse {
  flex-direction: column-reverse !important;
}
.video-story .flex-wrap {
  flex-wrap: wrap !important;
}
.video-story .flex-nowrap {
  flex-wrap: nowrap !important;
}
.video-story .flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.video-story .flex-fill {
  flex: 1 1 auto !important;
}
.video-story .flex-grow-0 {
  flex-grow: 0 !important;
}
.video-story .flex-grow-1 {
  flex-grow: 1 !important;
}
.video-story .flex-shrink-0 {
  flex-shrink: 0 !important;
}
.video-story .flex-shrink-1 {
  flex-shrink: 1 !important;
}
.video-story .justify-content-start {
  justify-content: flex-start !important;
}
.video-story .justify-content-end {
  justify-content: flex-end !important;
}
.video-story .justify-content-center {
  justify-content: center !important;
}
.video-story .justify-content-between {
  justify-content: space-between !important;
}
.video-story .justify-content-around {
  justify-content: space-around !important;
}
.video-story .align-items-start {
  align-items: flex-start !important;
}
.video-story .align-items-end {
  align-items: flex-end !important;
}
.video-story .align-items-center {
  align-items: center !important;
}
.video-story .align-items-baseline {
  align-items: baseline !important;
}
.video-story .align-items-stretch {
  align-items: stretch !important;
}
.video-story .align-content-start {
  align-content: flex-start !important;
}
.video-story .align-content-end {
  align-content: flex-end !important;
}
.video-story .align-content-center {
  align-content: center !important;
}
.video-story .align-content-between {
  align-content: space-between !important;
}
.video-story .align-content-around {
  align-content: space-around !important;
}
.video-story .align-content-stretch {
  align-content: stretch !important;
}
.video-story .align-self-auto {
  align-self: auto !important;
}
.video-story .align-self-start {
  align-self: flex-start !important;
}
.video-story .align-self-end {
  align-self: flex-end !important;
}
.video-story .align-self-center {
  align-self: center !important;
}
.video-story .align-self-baseline {
  align-self: baseline !important;
}
.video-story .align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .video-story .flex-sm-row {
    flex-direction: row !important;
  }
  .video-story .flex-sm-column {
    flex-direction: column !important;
  }
  .video-story .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .video-story .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .video-story .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .video-story .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .video-story .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .video-story .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .video-story .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .video-story .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .video-story .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .video-story .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .video-story .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .video-story .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .video-story .justify-content-sm-center {
    justify-content: center !important;
  }
  .video-story .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .video-story .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .video-story .align-items-sm-start {
    align-items: flex-start !important;
  }
  .video-story .align-items-sm-end {
    align-items: flex-end !important;
  }
  .video-story .align-items-sm-center {
    align-items: center !important;
  }
  .video-story .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .video-story .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .video-story .align-content-sm-start {
    align-content: flex-start !important;
  }
  .video-story .align-content-sm-end {
    align-content: flex-end !important;
  }
  .video-story .align-content-sm-center {
    align-content: center !important;
  }
  .video-story .align-content-sm-between {
    align-content: space-between !important;
  }
  .video-story .align-content-sm-around {
    align-content: space-around !important;
  }
  .video-story .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .video-story .align-self-sm-auto {
    align-self: auto !important;
  }
  .video-story .align-self-sm-start {
    align-self: flex-start !important;
  }
  .video-story .align-self-sm-end {
    align-self: flex-end !important;
  }
  .video-story .align-self-sm-center {
    align-self: center !important;
  }
  .video-story .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .video-story .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .video-story .flex-md-row {
    flex-direction: row !important;
  }
  .video-story .flex-md-column {
    flex-direction: column !important;
  }
  .video-story .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .video-story .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .video-story .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .video-story .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .video-story .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .video-story .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .video-story .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .video-story .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .video-story .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .video-story .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .video-story .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .video-story .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .video-story .justify-content-md-center {
    justify-content: center !important;
  }
  .video-story .justify-content-md-between {
    justify-content: space-between !important;
  }
  .video-story .justify-content-md-around {
    justify-content: space-around !important;
  }
  .video-story .align-items-md-start {
    align-items: flex-start !important;
  }
  .video-story .align-items-md-end {
    align-items: flex-end !important;
  }
  .video-story .align-items-md-center {
    align-items: center !important;
  }
  .video-story .align-items-md-baseline {
    align-items: baseline !important;
  }
  .video-story .align-items-md-stretch {
    align-items: stretch !important;
  }
  .video-story .align-content-md-start {
    align-content: flex-start !important;
  }
  .video-story .align-content-md-end {
    align-content: flex-end !important;
  }
  .video-story .align-content-md-center {
    align-content: center !important;
  }
  .video-story .align-content-md-between {
    align-content: space-between !important;
  }
  .video-story .align-content-md-around {
    align-content: space-around !important;
  }
  .video-story .align-content-md-stretch {
    align-content: stretch !important;
  }
  .video-story .align-self-md-auto {
    align-self: auto !important;
  }
  .video-story .align-self-md-start {
    align-self: flex-start !important;
  }
  .video-story .align-self-md-end {
    align-self: flex-end !important;
  }
  .video-story .align-self-md-center {
    align-self: center !important;
  }
  .video-story .align-self-md-baseline {
    align-self: baseline !important;
  }
  .video-story .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .video-story .flex-lg-row {
    flex-direction: row !important;
  }
  .video-story .flex-lg-column {
    flex-direction: column !important;
  }
  .video-story .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .video-story .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .video-story .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .video-story .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .video-story .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .video-story .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .video-story .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .video-story .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .video-story .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .video-story .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .video-story .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .video-story .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .video-story .justify-content-lg-center {
    justify-content: center !important;
  }
  .video-story .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .video-story .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .video-story .align-items-lg-start {
    align-items: flex-start !important;
  }
  .video-story .align-items-lg-end {
    align-items: flex-end !important;
  }
  .video-story .align-items-lg-center {
    align-items: center !important;
  }
  .video-story .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .video-story .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .video-story .align-content-lg-start {
    align-content: flex-start !important;
  }
  .video-story .align-content-lg-end {
    align-content: flex-end !important;
  }
  .video-story .align-content-lg-center {
    align-content: center !important;
  }
  .video-story .align-content-lg-between {
    align-content: space-between !important;
  }
  .video-story .align-content-lg-around {
    align-content: space-around !important;
  }
  .video-story .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .video-story .align-self-lg-auto {
    align-self: auto !important;
  }
  .video-story .align-self-lg-start {
    align-self: flex-start !important;
  }
  .video-story .align-self-lg-end {
    align-self: flex-end !important;
  }
  .video-story .align-self-lg-center {
    align-self: center !important;
  }
  .video-story .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .video-story .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .video-story .flex-xl-row {
    flex-direction: row !important;
  }
  .video-story .flex-xl-column {
    flex-direction: column !important;
  }
  .video-story .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .video-story .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .video-story .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .video-story .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .video-story .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .video-story .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .video-story .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .video-story .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .video-story .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .video-story .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .video-story .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .video-story .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .video-story .justify-content-xl-center {
    justify-content: center !important;
  }
  .video-story .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .video-story .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .video-story .align-items-xl-start {
    align-items: flex-start !important;
  }
  .video-story .align-items-xl-end {
    align-items: flex-end !important;
  }
  .video-story .align-items-xl-center {
    align-items: center !important;
  }
  .video-story .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .video-story .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .video-story .align-content-xl-start {
    align-content: flex-start !important;
  }
  .video-story .align-content-xl-end {
    align-content: flex-end !important;
  }
  .video-story .align-content-xl-center {
    align-content: center !important;
  }
  .video-story .align-content-xl-between {
    align-content: space-between !important;
  }
  .video-story .align-content-xl-around {
    align-content: space-around !important;
  }
  .video-story .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .video-story .align-self-xl-auto {
    align-self: auto !important;
  }
  .video-story .align-self-xl-start {
    align-self: flex-start !important;
  }
  .video-story .align-self-xl-end {
    align-self: flex-end !important;
  }
  .video-story .align-self-xl-center {
    align-self: center !important;
  }
  .video-story .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .video-story .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1366px) {
  .video-story .flex-xxl-row {
    flex-direction: row !important;
  }
  .video-story .flex-xxl-column {
    flex-direction: column !important;
  }
  .video-story .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .video-story .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .video-story .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .video-story .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .video-story .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .video-story .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .video-story .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .video-story .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .video-story .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .video-story .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .video-story .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .video-story .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .video-story .justify-content-xxl-center {
    justify-content: center !important;
  }
  .video-story .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .video-story .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .video-story .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .video-story .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .video-story .align-items-xxl-center {
    align-items: center !important;
  }
  .video-story .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .video-story .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .video-story .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .video-story .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .video-story .align-content-xxl-center {
    align-content: center !important;
  }
  .video-story .align-content-xxl-between {
    align-content: space-between !important;
  }
  .video-story .align-content-xxl-around {
    align-content: space-around !important;
  }
  .video-story .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .video-story .align-self-xxl-auto {
    align-self: auto !important;
  }
  .video-story .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .video-story .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .video-story .align-self-xxl-center {
    align-self: center !important;
  }
  .video-story .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .video-story .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
.video-story .float-left {
  float: left !important;
}
.video-story .float-right {
  float: right !important;
}
.video-story .float-none {
  float: none !important;
}
@media (min-width: 576px) {
  .video-story .float-sm-left {
    float: left !important;
  }
  .video-story .float-sm-right {
    float: right !important;
  }
  .video-story .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .video-story .float-md-left {
    float: left !important;
  }
  .video-story .float-md-right {
    float: right !important;
  }
  .video-story .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .video-story .float-lg-left {
    float: left !important;
  }
  .video-story .float-lg-right {
    float: right !important;
  }
  .video-story .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .video-story .float-xl-left {
    float: left !important;
  }
  .video-story .float-xl-right {
    float: right !important;
  }
  .video-story .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1366px) {
  .video-story .float-xxl-left {
    float: left !important;
  }
  .video-story .float-xxl-right {
    float: right !important;
  }
  .video-story .float-xxl-none {
    float: none !important;
  }
}
.video-story .overflow-auto {
  overflow: auto !important;
}
.video-story .overflow-hidden {
  overflow: hidden !important;
}
.video-story .position-static {
  position: static !important;
}
.video-story .position-relative {
  position: relative !important;
}
.video-story .position-absolute {
  position: absolute !important;
}
.video-story .position-fixed {
  position: fixed !important;
}
.video-story .position-sticky {
  position: sticky !important;
}
.video-story .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.video-story .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports (position: sticky) {
  .video-story .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.video-story .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.video-story .sr-only-focusable:active, .video-story .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.video-story .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.video-story .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.video-story .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.video-story .shadow-none {
  box-shadow: none !important;
}
.video-story .w-25 {
  width: 25% !important;
}
.video-story .w-50 {
  width: 50% !important;
}
.video-story .w-75 {
  width: 75% !important;
}
.video-story .w-100 {
  width: 100% !important;
}
.video-story .w-auto {
  width: auto !important;
}
.video-story .h-25 {
  height: 25% !important;
}
.video-story .h-50 {
  height: 50% !important;
}
.video-story .h-75 {
  height: 75% !important;
}
.video-story .h-100 {
  height: 100% !important;
}
.video-story .h-auto {
  height: auto !important;
}
.video-story .mw-100 {
  max-width: 100% !important;
}
.video-story .mh-100 {
  max-height: 100% !important;
}
.video-story .min-vw-100 {
  min-width: 100vw !important;
}
.video-story .min-vh-100 {
  min-height: 100vh !important;
}
.video-story .vw-100 {
  width: 100vw !important;
}
.video-story .vh-100 {
  height: 100vh !important;
}
.video-story .stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.video-story .m-0 {
  margin: 0 !important;
}
.video-story .mt-0,
.video-story .my-0 {
  margin-top: 0 !important;
}
.video-story .mr-0,
.video-story .mx-0 {
  margin-right: 0 !important;
}
.video-story .mb-0,
.video-story .my-0 {
  margin-bottom: 0 !important;
}
.video-story .ml-0,
.video-story .mx-0 {
  margin-left: 0 !important;
}
.video-story .m-1 {
  margin: 0.25rem !important;
}
.video-story .mt-1,
.video-story .my-1 {
  margin-top: 0.25rem !important;
}
.video-story .mr-1,
.video-story .mx-1 {
  margin-right: 0.25rem !important;
}
.video-story .mb-1,
.video-story .my-1 {
  margin-bottom: 0.25rem !important;
}
.video-story .ml-1,
.video-story .mx-1 {
  margin-left: 0.25rem !important;
}
.video-story .m-2 {
  margin: 0.5rem !important;
}
.video-story .mt-2,
.video-story .my-2 {
  margin-top: 0.5rem !important;
}
.video-story .mr-2,
.video-story .mx-2 {
  margin-right: 0.5rem !important;
}
.video-story .mb-2,
.video-story .my-2 {
  margin-bottom: 0.5rem !important;
}
.video-story .ml-2,
.video-story .mx-2 {
  margin-left: 0.5rem !important;
}
.video-story .m-3 {
  margin: 1rem !important;
}
.video-story .mt-3,
.video-story .my-3 {
  margin-top: 1rem !important;
}
.video-story .mr-3,
.video-story .mx-3 {
  margin-right: 1rem !important;
}
.video-story .mb-3,
.video-story .my-3 {
  margin-bottom: 1rem !important;
}
.video-story .ml-3,
.video-story .mx-3 {
  margin-left: 1rem !important;
}
.video-story .m-4 {
  margin: 1.5rem !important;
}
.video-story .mt-4,
.video-story .my-4 {
  margin-top: 1.5rem !important;
}
.video-story .mr-4,
.video-story .mx-4 {
  margin-right: 1.5rem !important;
}
.video-story .mb-4,
.video-story .my-4 {
  margin-bottom: 1.5rem !important;
}
.video-story .ml-4,
.video-story .mx-4 {
  margin-left: 1.5rem !important;
}
.video-story .m-5 {
  margin: 3rem !important;
}
.video-story .mt-5,
.video-story .my-5 {
  margin-top: 3rem !important;
}
.video-story .mr-5,
.video-story .mx-5 {
  margin-right: 3rem !important;
}
.video-story .mb-5,
.video-story .my-5 {
  margin-bottom: 3rem !important;
}
.video-story .ml-5,
.video-story .mx-5 {
  margin-left: 3rem !important;
}
.video-story .p-0 {
  padding: 0 !important;
}
.video-story .pt-0,
.video-story .py-0 {
  padding-top: 0 !important;
}
.video-story .pr-0,
.video-story .px-0 {
  padding-right: 0 !important;
}
.video-story .pb-0,
.video-story .py-0 {
  padding-bottom: 0 !important;
}
.video-story .pl-0,
.video-story .px-0 {
  padding-left: 0 !important;
}
.video-story .p-1 {
  padding: 0.25rem !important;
}
.video-story .pt-1,
.video-story .py-1 {
  padding-top: 0.25rem !important;
}
.video-story .pr-1,
.video-story .px-1 {
  padding-right: 0.25rem !important;
}
.video-story .pb-1,
.video-story .py-1 {
  padding-bottom: 0.25rem !important;
}
.video-story .pl-1,
.video-story .px-1 {
  padding-left: 0.25rem !important;
}
.video-story .p-2 {
  padding: 0.5rem !important;
}
.video-story .pt-2,
.video-story .py-2 {
  padding-top: 0.5rem !important;
}
.video-story .pr-2,
.video-story .px-2 {
  padding-right: 0.5rem !important;
}
.video-story .pb-2,
.video-story .py-2 {
  padding-bottom: 0.5rem !important;
}
.video-story .pl-2,
.video-story .px-2 {
  padding-left: 0.5rem !important;
}
.video-story .p-3 {
  padding: 1rem !important;
}
.video-story .pt-3,
.video-story .py-3 {
  padding-top: 1rem !important;
}
.video-story .pr-3,
.video-story .px-3 {
  padding-right: 1rem !important;
}
.video-story .pb-3,
.video-story .py-3 {
  padding-bottom: 1rem !important;
}
.video-story .pl-3,
.video-story .px-3 {
  padding-left: 1rem !important;
}
.video-story .p-4 {
  padding: 1.5rem !important;
}
.video-story .pt-4,
.video-story .py-4 {
  padding-top: 1.5rem !important;
}
.video-story .pr-4,
.video-story .px-4 {
  padding-right: 1.5rem !important;
}
.video-story .pb-4,
.video-story .py-4 {
  padding-bottom: 1.5rem !important;
}
.video-story .pl-4,
.video-story .px-4 {
  padding-left: 1.5rem !important;
}
.video-story .p-5 {
  padding: 3rem !important;
}
.video-story .pt-5,
.video-story .py-5 {
  padding-top: 3rem !important;
}
.video-story .pr-5,
.video-story .px-5 {
  padding-right: 3rem !important;
}
.video-story .pb-5,
.video-story .py-5 {
  padding-bottom: 3rem !important;
}
.video-story .pl-5,
.video-story .px-5 {
  padding-left: 3rem !important;
}
.video-story .m-n1 {
  margin: -0.25rem !important;
}
.video-story .mt-n1,
.video-story .my-n1 {
  margin-top: -0.25rem !important;
}
.video-story .mr-n1,
.video-story .mx-n1 {
  margin-right: -0.25rem !important;
}
.video-story .mb-n1,
.video-story .my-n1 {
  margin-bottom: -0.25rem !important;
}
.video-story .ml-n1,
.video-story .mx-n1 {
  margin-left: -0.25rem !important;
}
.video-story .m-n2 {
  margin: -0.5rem !important;
}
.video-story .mt-n2,
.video-story .my-n2 {
  margin-top: -0.5rem !important;
}
.video-story .mr-n2,
.video-story .mx-n2 {
  margin-right: -0.5rem !important;
}
.video-story .mb-n2,
.video-story .my-n2 {
  margin-bottom: -0.5rem !important;
}
.video-story .ml-n2,
.video-story .mx-n2 {
  margin-left: -0.5rem !important;
}
.video-story .m-n3 {
  margin: -1rem !important;
}
.video-story .mt-n3,
.video-story .my-n3 {
  margin-top: -1rem !important;
}
.video-story .mr-n3,
.video-story .mx-n3 {
  margin-right: -1rem !important;
}
.video-story .mb-n3,
.video-story .my-n3 {
  margin-bottom: -1rem !important;
}
.video-story .ml-n3,
.video-story .mx-n3 {
  margin-left: -1rem !important;
}
.video-story .m-n4 {
  margin: -1.5rem !important;
}
.video-story .mt-n4,
.video-story .my-n4 {
  margin-top: -1.5rem !important;
}
.video-story .mr-n4,
.video-story .mx-n4 {
  margin-right: -1.5rem !important;
}
.video-story .mb-n4,
.video-story .my-n4 {
  margin-bottom: -1.5rem !important;
}
.video-story .ml-n4,
.video-story .mx-n4 {
  margin-left: -1.5rem !important;
}
.video-story .m-n5 {
  margin: -3rem !important;
}
.video-story .mt-n5,
.video-story .my-n5 {
  margin-top: -3rem !important;
}
.video-story .mr-n5,
.video-story .mx-n5 {
  margin-right: -3rem !important;
}
.video-story .mb-n5,
.video-story .my-n5 {
  margin-bottom: -3rem !important;
}
.video-story .ml-n5,
.video-story .mx-n5 {
  margin-left: -3rem !important;
}
.video-story .m-auto {
  margin: auto !important;
}
.video-story .mt-auto,
.video-story .my-auto {
  margin-top: auto !important;
}
.video-story .mr-auto,
.video-story .mx-auto {
  margin-right: auto !important;
}
.video-story .mb-auto,
.video-story .my-auto {
  margin-bottom: auto !important;
}
.video-story .ml-auto,
.video-story .mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .video-story .m-sm-0 {
    margin: 0 !important;
  }
  .video-story .mt-sm-0,
  .video-story .my-sm-0 {
    margin-top: 0 !important;
  }
  .video-story .mr-sm-0,
  .video-story .mx-sm-0 {
    margin-right: 0 !important;
  }
  .video-story .mb-sm-0,
  .video-story .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .video-story .ml-sm-0,
  .video-story .mx-sm-0 {
    margin-left: 0 !important;
  }
  .video-story .m-sm-1 {
    margin: 0.25rem !important;
  }
  .video-story .mt-sm-1,
  .video-story .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .video-story .mr-sm-1,
  .video-story .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .video-story .mb-sm-1,
  .video-story .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .video-story .ml-sm-1,
  .video-story .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .video-story .m-sm-2 {
    margin: 0.5rem !important;
  }
  .video-story .mt-sm-2,
  .video-story .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .video-story .mr-sm-2,
  .video-story .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .video-story .mb-sm-2,
  .video-story .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .video-story .ml-sm-2,
  .video-story .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .video-story .m-sm-3 {
    margin: 1rem !important;
  }
  .video-story .mt-sm-3,
  .video-story .my-sm-3 {
    margin-top: 1rem !important;
  }
  .video-story .mr-sm-3,
  .video-story .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .video-story .mb-sm-3,
  .video-story .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .video-story .ml-sm-3,
  .video-story .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .video-story .m-sm-4 {
    margin: 1.5rem !important;
  }
  .video-story .mt-sm-4,
  .video-story .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .video-story .mr-sm-4,
  .video-story .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .video-story .mb-sm-4,
  .video-story .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .video-story .ml-sm-4,
  .video-story .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .video-story .m-sm-5 {
    margin: 3rem !important;
  }
  .video-story .mt-sm-5,
  .video-story .my-sm-5 {
    margin-top: 3rem !important;
  }
  .video-story .mr-sm-5,
  .video-story .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .video-story .mb-sm-5,
  .video-story .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .video-story .ml-sm-5,
  .video-story .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .video-story .p-sm-0 {
    padding: 0 !important;
  }
  .video-story .pt-sm-0,
  .video-story .py-sm-0 {
    padding-top: 0 !important;
  }
  .video-story .pr-sm-0,
  .video-story .px-sm-0 {
    padding-right: 0 !important;
  }
  .video-story .pb-sm-0,
  .video-story .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .video-story .pl-sm-0,
  .video-story .px-sm-0 {
    padding-left: 0 !important;
  }
  .video-story .p-sm-1 {
    padding: 0.25rem !important;
  }
  .video-story .pt-sm-1,
  .video-story .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .video-story .pr-sm-1,
  .video-story .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .video-story .pb-sm-1,
  .video-story .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .video-story .pl-sm-1,
  .video-story .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .video-story .p-sm-2 {
    padding: 0.5rem !important;
  }
  .video-story .pt-sm-2,
  .video-story .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .video-story .pr-sm-2,
  .video-story .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .video-story .pb-sm-2,
  .video-story .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .video-story .pl-sm-2,
  .video-story .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .video-story .p-sm-3 {
    padding: 1rem !important;
  }
  .video-story .pt-sm-3,
  .video-story .py-sm-3 {
    padding-top: 1rem !important;
  }
  .video-story .pr-sm-3,
  .video-story .px-sm-3 {
    padding-right: 1rem !important;
  }
  .video-story .pb-sm-3,
  .video-story .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .video-story .pl-sm-3,
  .video-story .px-sm-3 {
    padding-left: 1rem !important;
  }
  .video-story .p-sm-4 {
    padding: 1.5rem !important;
  }
  .video-story .pt-sm-4,
  .video-story .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .video-story .pr-sm-4,
  .video-story .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .video-story .pb-sm-4,
  .video-story .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .video-story .pl-sm-4,
  .video-story .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .video-story .p-sm-5 {
    padding: 3rem !important;
  }
  .video-story .pt-sm-5,
  .video-story .py-sm-5 {
    padding-top: 3rem !important;
  }
  .video-story .pr-sm-5,
  .video-story .px-sm-5 {
    padding-right: 3rem !important;
  }
  .video-story .pb-sm-5,
  .video-story .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .video-story .pl-sm-5,
  .video-story .px-sm-5 {
    padding-left: 3rem !important;
  }
  .video-story .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .video-story .mt-sm-n1,
  .video-story .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .video-story .mr-sm-n1,
  .video-story .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .video-story .mb-sm-n1,
  .video-story .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .video-story .ml-sm-n1,
  .video-story .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .video-story .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .video-story .mt-sm-n2,
  .video-story .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .video-story .mr-sm-n2,
  .video-story .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .video-story .mb-sm-n2,
  .video-story .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .video-story .ml-sm-n2,
  .video-story .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .video-story .m-sm-n3 {
    margin: -1rem !important;
  }
  .video-story .mt-sm-n3,
  .video-story .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .video-story .mr-sm-n3,
  .video-story .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .video-story .mb-sm-n3,
  .video-story .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .video-story .ml-sm-n3,
  .video-story .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .video-story .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .video-story .mt-sm-n4,
  .video-story .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .video-story .mr-sm-n4,
  .video-story .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .video-story .mb-sm-n4,
  .video-story .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .video-story .ml-sm-n4,
  .video-story .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .video-story .m-sm-n5 {
    margin: -3rem !important;
  }
  .video-story .mt-sm-n5,
  .video-story .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .video-story .mr-sm-n5,
  .video-story .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .video-story .mb-sm-n5,
  .video-story .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .video-story .ml-sm-n5,
  .video-story .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .video-story .m-sm-auto {
    margin: auto !important;
  }
  .video-story .mt-sm-auto,
  .video-story .my-sm-auto {
    margin-top: auto !important;
  }
  .video-story .mr-sm-auto,
  .video-story .mx-sm-auto {
    margin-right: auto !important;
  }
  .video-story .mb-sm-auto,
  .video-story .my-sm-auto {
    margin-bottom: auto !important;
  }
  .video-story .ml-sm-auto,
  .video-story .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .video-story .m-md-0 {
    margin: 0 !important;
  }
  .video-story .mt-md-0,
  .video-story .my-md-0 {
    margin-top: 0 !important;
  }
  .video-story .mr-md-0,
  .video-story .mx-md-0 {
    margin-right: 0 !important;
  }
  .video-story .mb-md-0,
  .video-story .my-md-0 {
    margin-bottom: 0 !important;
  }
  .video-story .ml-md-0,
  .video-story .mx-md-0 {
    margin-left: 0 !important;
  }
  .video-story .m-md-1 {
    margin: 0.25rem !important;
  }
  .video-story .mt-md-1,
  .video-story .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .video-story .mr-md-1,
  .video-story .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .video-story .mb-md-1,
  .video-story .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .video-story .ml-md-1,
  .video-story .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .video-story .m-md-2 {
    margin: 0.5rem !important;
  }
  .video-story .mt-md-2,
  .video-story .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .video-story .mr-md-2,
  .video-story .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .video-story .mb-md-2,
  .video-story .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .video-story .ml-md-2,
  .video-story .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .video-story .m-md-3 {
    margin: 1rem !important;
  }
  .video-story .mt-md-3,
  .video-story .my-md-3 {
    margin-top: 1rem !important;
  }
  .video-story .mr-md-3,
  .video-story .mx-md-3 {
    margin-right: 1rem !important;
  }
  .video-story .mb-md-3,
  .video-story .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .video-story .ml-md-3,
  .video-story .mx-md-3 {
    margin-left: 1rem !important;
  }
  .video-story .m-md-4 {
    margin: 1.5rem !important;
  }
  .video-story .mt-md-4,
  .video-story .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .video-story .mr-md-4,
  .video-story .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .video-story .mb-md-4,
  .video-story .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .video-story .ml-md-4,
  .video-story .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .video-story .m-md-5 {
    margin: 3rem !important;
  }
  .video-story .mt-md-5,
  .video-story .my-md-5 {
    margin-top: 3rem !important;
  }
  .video-story .mr-md-5,
  .video-story .mx-md-5 {
    margin-right: 3rem !important;
  }
  .video-story .mb-md-5,
  .video-story .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .video-story .ml-md-5,
  .video-story .mx-md-5 {
    margin-left: 3rem !important;
  }
  .video-story .p-md-0 {
    padding: 0 !important;
  }
  .video-story .pt-md-0,
  .video-story .py-md-0 {
    padding-top: 0 !important;
  }
  .video-story .pr-md-0,
  .video-story .px-md-0 {
    padding-right: 0 !important;
  }
  .video-story .pb-md-0,
  .video-story .py-md-0 {
    padding-bottom: 0 !important;
  }
  .video-story .pl-md-0,
  .video-story .px-md-0 {
    padding-left: 0 !important;
  }
  .video-story .p-md-1 {
    padding: 0.25rem !important;
  }
  .video-story .pt-md-1,
  .video-story .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .video-story .pr-md-1,
  .video-story .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .video-story .pb-md-1,
  .video-story .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .video-story .pl-md-1,
  .video-story .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .video-story .p-md-2 {
    padding: 0.5rem !important;
  }
  .video-story .pt-md-2,
  .video-story .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .video-story .pr-md-2,
  .video-story .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .video-story .pb-md-2,
  .video-story .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .video-story .pl-md-2,
  .video-story .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .video-story .p-md-3 {
    padding: 1rem !important;
  }
  .video-story .pt-md-3,
  .video-story .py-md-3 {
    padding-top: 1rem !important;
  }
  .video-story .pr-md-3,
  .video-story .px-md-3 {
    padding-right: 1rem !important;
  }
  .video-story .pb-md-3,
  .video-story .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .video-story .pl-md-3,
  .video-story .px-md-3 {
    padding-left: 1rem !important;
  }
  .video-story .p-md-4 {
    padding: 1.5rem !important;
  }
  .video-story .pt-md-4,
  .video-story .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .video-story .pr-md-4,
  .video-story .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .video-story .pb-md-4,
  .video-story .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .video-story .pl-md-4,
  .video-story .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .video-story .p-md-5 {
    padding: 3rem !important;
  }
  .video-story .pt-md-5,
  .video-story .py-md-5 {
    padding-top: 3rem !important;
  }
  .video-story .pr-md-5,
  .video-story .px-md-5 {
    padding-right: 3rem !important;
  }
  .video-story .pb-md-5,
  .video-story .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .video-story .pl-md-5,
  .video-story .px-md-5 {
    padding-left: 3rem !important;
  }
  .video-story .m-md-n1 {
    margin: -0.25rem !important;
  }
  .video-story .mt-md-n1,
  .video-story .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .video-story .mr-md-n1,
  .video-story .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .video-story .mb-md-n1,
  .video-story .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .video-story .ml-md-n1,
  .video-story .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .video-story .m-md-n2 {
    margin: -0.5rem !important;
  }
  .video-story .mt-md-n2,
  .video-story .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .video-story .mr-md-n2,
  .video-story .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .video-story .mb-md-n2,
  .video-story .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .video-story .ml-md-n2,
  .video-story .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .video-story .m-md-n3 {
    margin: -1rem !important;
  }
  .video-story .mt-md-n3,
  .video-story .my-md-n3 {
    margin-top: -1rem !important;
  }
  .video-story .mr-md-n3,
  .video-story .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .video-story .mb-md-n3,
  .video-story .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .video-story .ml-md-n3,
  .video-story .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .video-story .m-md-n4 {
    margin: -1.5rem !important;
  }
  .video-story .mt-md-n4,
  .video-story .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .video-story .mr-md-n4,
  .video-story .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .video-story .mb-md-n4,
  .video-story .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .video-story .ml-md-n4,
  .video-story .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .video-story .m-md-n5 {
    margin: -3rem !important;
  }
  .video-story .mt-md-n5,
  .video-story .my-md-n5 {
    margin-top: -3rem !important;
  }
  .video-story .mr-md-n5,
  .video-story .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .video-story .mb-md-n5,
  .video-story .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .video-story .ml-md-n5,
  .video-story .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .video-story .m-md-auto {
    margin: auto !important;
  }
  .video-story .mt-md-auto,
  .video-story .my-md-auto {
    margin-top: auto !important;
  }
  .video-story .mr-md-auto,
  .video-story .mx-md-auto {
    margin-right: auto !important;
  }
  .video-story .mb-md-auto,
  .video-story .my-md-auto {
    margin-bottom: auto !important;
  }
  .video-story .ml-md-auto,
  .video-story .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .video-story .m-lg-0 {
    margin: 0 !important;
  }
  .video-story .mt-lg-0,
  .video-story .my-lg-0 {
    margin-top: 0 !important;
  }
  .video-story .mr-lg-0,
  .video-story .mx-lg-0 {
    margin-right: 0 !important;
  }
  .video-story .mb-lg-0,
  .video-story .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .video-story .ml-lg-0,
  .video-story .mx-lg-0 {
    margin-left: 0 !important;
  }
  .video-story .m-lg-1 {
    margin: 0.25rem !important;
  }
  .video-story .mt-lg-1,
  .video-story .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .video-story .mr-lg-1,
  .video-story .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .video-story .mb-lg-1,
  .video-story .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .video-story .ml-lg-1,
  .video-story .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .video-story .m-lg-2 {
    margin: 0.5rem !important;
  }
  .video-story .mt-lg-2,
  .video-story .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .video-story .mr-lg-2,
  .video-story .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .video-story .mb-lg-2,
  .video-story .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .video-story .ml-lg-2,
  .video-story .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .video-story .m-lg-3 {
    margin: 1rem !important;
  }
  .video-story .mt-lg-3,
  .video-story .my-lg-3 {
    margin-top: 1rem !important;
  }
  .video-story .mr-lg-3,
  .video-story .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .video-story .mb-lg-3,
  .video-story .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .video-story .ml-lg-3,
  .video-story .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .video-story .m-lg-4 {
    margin: 1.5rem !important;
  }
  .video-story .mt-lg-4,
  .video-story .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .video-story .mr-lg-4,
  .video-story .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .video-story .mb-lg-4,
  .video-story .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .video-story .ml-lg-4,
  .video-story .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .video-story .m-lg-5 {
    margin: 3rem !important;
  }
  .video-story .mt-lg-5,
  .video-story .my-lg-5 {
    margin-top: 3rem !important;
  }
  .video-story .mr-lg-5,
  .video-story .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .video-story .mb-lg-5,
  .video-story .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .video-story .ml-lg-5,
  .video-story .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .video-story .p-lg-0 {
    padding: 0 !important;
  }
  .video-story .pt-lg-0,
  .video-story .py-lg-0 {
    padding-top: 0 !important;
  }
  .video-story .pr-lg-0,
  .video-story .px-lg-0 {
    padding-right: 0 !important;
  }
  .video-story .pb-lg-0,
  .video-story .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .video-story .pl-lg-0,
  .video-story .px-lg-0 {
    padding-left: 0 !important;
  }
  .video-story .p-lg-1 {
    padding: 0.25rem !important;
  }
  .video-story .pt-lg-1,
  .video-story .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .video-story .pr-lg-1,
  .video-story .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .video-story .pb-lg-1,
  .video-story .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .video-story .pl-lg-1,
  .video-story .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .video-story .p-lg-2 {
    padding: 0.5rem !important;
  }
  .video-story .pt-lg-2,
  .video-story .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .video-story .pr-lg-2,
  .video-story .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .video-story .pb-lg-2,
  .video-story .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .video-story .pl-lg-2,
  .video-story .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .video-story .p-lg-3 {
    padding: 1rem !important;
  }
  .video-story .pt-lg-3,
  .video-story .py-lg-3 {
    padding-top: 1rem !important;
  }
  .video-story .pr-lg-3,
  .video-story .px-lg-3 {
    padding-right: 1rem !important;
  }
  .video-story .pb-lg-3,
  .video-story .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .video-story .pl-lg-3,
  .video-story .px-lg-3 {
    padding-left: 1rem !important;
  }
  .video-story .p-lg-4 {
    padding: 1.5rem !important;
  }
  .video-story .pt-lg-4,
  .video-story .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .video-story .pr-lg-4,
  .video-story .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .video-story .pb-lg-4,
  .video-story .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .video-story .pl-lg-4,
  .video-story .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .video-story .p-lg-5 {
    padding: 3rem !important;
  }
  .video-story .pt-lg-5,
  .video-story .py-lg-5 {
    padding-top: 3rem !important;
  }
  .video-story .pr-lg-5,
  .video-story .px-lg-5 {
    padding-right: 3rem !important;
  }
  .video-story .pb-lg-5,
  .video-story .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .video-story .pl-lg-5,
  .video-story .px-lg-5 {
    padding-left: 3rem !important;
  }
  .video-story .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .video-story .mt-lg-n1,
  .video-story .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .video-story .mr-lg-n1,
  .video-story .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .video-story .mb-lg-n1,
  .video-story .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .video-story .ml-lg-n1,
  .video-story .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .video-story .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .video-story .mt-lg-n2,
  .video-story .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .video-story .mr-lg-n2,
  .video-story .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .video-story .mb-lg-n2,
  .video-story .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .video-story .ml-lg-n2,
  .video-story .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .video-story .m-lg-n3 {
    margin: -1rem !important;
  }
  .video-story .mt-lg-n3,
  .video-story .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .video-story .mr-lg-n3,
  .video-story .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .video-story .mb-lg-n3,
  .video-story .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .video-story .ml-lg-n3,
  .video-story .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .video-story .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .video-story .mt-lg-n4,
  .video-story .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .video-story .mr-lg-n4,
  .video-story .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .video-story .mb-lg-n4,
  .video-story .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .video-story .ml-lg-n4,
  .video-story .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .video-story .m-lg-n5 {
    margin: -3rem !important;
  }
  .video-story .mt-lg-n5,
  .video-story .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .video-story .mr-lg-n5,
  .video-story .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .video-story .mb-lg-n5,
  .video-story .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .video-story .ml-lg-n5,
  .video-story .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .video-story .m-lg-auto {
    margin: auto !important;
  }
  .video-story .mt-lg-auto,
  .video-story .my-lg-auto {
    margin-top: auto !important;
  }
  .video-story .mr-lg-auto,
  .video-story .mx-lg-auto {
    margin-right: auto !important;
  }
  .video-story .mb-lg-auto,
  .video-story .my-lg-auto {
    margin-bottom: auto !important;
  }
  .video-story .ml-lg-auto,
  .video-story .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .video-story .m-xl-0 {
    margin: 0 !important;
  }
  .video-story .mt-xl-0,
  .video-story .my-xl-0 {
    margin-top: 0 !important;
  }
  .video-story .mr-xl-0,
  .video-story .mx-xl-0 {
    margin-right: 0 !important;
  }
  .video-story .mb-xl-0,
  .video-story .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .video-story .ml-xl-0,
  .video-story .mx-xl-0 {
    margin-left: 0 !important;
  }
  .video-story .m-xl-1 {
    margin: 0.25rem !important;
  }
  .video-story .mt-xl-1,
  .video-story .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .video-story .mr-xl-1,
  .video-story .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .video-story .mb-xl-1,
  .video-story .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .video-story .ml-xl-1,
  .video-story .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .video-story .m-xl-2 {
    margin: 0.5rem !important;
  }
  .video-story .mt-xl-2,
  .video-story .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .video-story .mr-xl-2,
  .video-story .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .video-story .mb-xl-2,
  .video-story .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .video-story .ml-xl-2,
  .video-story .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .video-story .m-xl-3 {
    margin: 1rem !important;
  }
  .video-story .mt-xl-3,
  .video-story .my-xl-3 {
    margin-top: 1rem !important;
  }
  .video-story .mr-xl-3,
  .video-story .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .video-story .mb-xl-3,
  .video-story .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .video-story .ml-xl-3,
  .video-story .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .video-story .m-xl-4 {
    margin: 1.5rem !important;
  }
  .video-story .mt-xl-4,
  .video-story .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .video-story .mr-xl-4,
  .video-story .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .video-story .mb-xl-4,
  .video-story .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .video-story .ml-xl-4,
  .video-story .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .video-story .m-xl-5 {
    margin: 3rem !important;
  }
  .video-story .mt-xl-5,
  .video-story .my-xl-5 {
    margin-top: 3rem !important;
  }
  .video-story .mr-xl-5,
  .video-story .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .video-story .mb-xl-5,
  .video-story .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .video-story .ml-xl-5,
  .video-story .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .video-story .p-xl-0 {
    padding: 0 !important;
  }
  .video-story .pt-xl-0,
  .video-story .py-xl-0 {
    padding-top: 0 !important;
  }
  .video-story .pr-xl-0,
  .video-story .px-xl-0 {
    padding-right: 0 !important;
  }
  .video-story .pb-xl-0,
  .video-story .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .video-story .pl-xl-0,
  .video-story .px-xl-0 {
    padding-left: 0 !important;
  }
  .video-story .p-xl-1 {
    padding: 0.25rem !important;
  }
  .video-story .pt-xl-1,
  .video-story .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .video-story .pr-xl-1,
  .video-story .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .video-story .pb-xl-1,
  .video-story .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .video-story .pl-xl-1,
  .video-story .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .video-story .p-xl-2 {
    padding: 0.5rem !important;
  }
  .video-story .pt-xl-2,
  .video-story .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .video-story .pr-xl-2,
  .video-story .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .video-story .pb-xl-2,
  .video-story .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .video-story .pl-xl-2,
  .video-story .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .video-story .p-xl-3 {
    padding: 1rem !important;
  }
  .video-story .pt-xl-3,
  .video-story .py-xl-3 {
    padding-top: 1rem !important;
  }
  .video-story .pr-xl-3,
  .video-story .px-xl-3 {
    padding-right: 1rem !important;
  }
  .video-story .pb-xl-3,
  .video-story .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .video-story .pl-xl-3,
  .video-story .px-xl-3 {
    padding-left: 1rem !important;
  }
  .video-story .p-xl-4 {
    padding: 1.5rem !important;
  }
  .video-story .pt-xl-4,
  .video-story .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .video-story .pr-xl-4,
  .video-story .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .video-story .pb-xl-4,
  .video-story .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .video-story .pl-xl-4,
  .video-story .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .video-story .p-xl-5 {
    padding: 3rem !important;
  }
  .video-story .pt-xl-5,
  .video-story .py-xl-5 {
    padding-top: 3rem !important;
  }
  .video-story .pr-xl-5,
  .video-story .px-xl-5 {
    padding-right: 3rem !important;
  }
  .video-story .pb-xl-5,
  .video-story .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .video-story .pl-xl-5,
  .video-story .px-xl-5 {
    padding-left: 3rem !important;
  }
  .video-story .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .video-story .mt-xl-n1,
  .video-story .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .video-story .mr-xl-n1,
  .video-story .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .video-story .mb-xl-n1,
  .video-story .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .video-story .ml-xl-n1,
  .video-story .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .video-story .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .video-story .mt-xl-n2,
  .video-story .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .video-story .mr-xl-n2,
  .video-story .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .video-story .mb-xl-n2,
  .video-story .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .video-story .ml-xl-n2,
  .video-story .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .video-story .m-xl-n3 {
    margin: -1rem !important;
  }
  .video-story .mt-xl-n3,
  .video-story .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .video-story .mr-xl-n3,
  .video-story .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .video-story .mb-xl-n3,
  .video-story .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .video-story .ml-xl-n3,
  .video-story .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .video-story .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .video-story .mt-xl-n4,
  .video-story .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .video-story .mr-xl-n4,
  .video-story .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .video-story .mb-xl-n4,
  .video-story .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .video-story .ml-xl-n4,
  .video-story .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .video-story .m-xl-n5 {
    margin: -3rem !important;
  }
  .video-story .mt-xl-n5,
  .video-story .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .video-story .mr-xl-n5,
  .video-story .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .video-story .mb-xl-n5,
  .video-story .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .video-story .ml-xl-n5,
  .video-story .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .video-story .m-xl-auto {
    margin: auto !important;
  }
  .video-story .mt-xl-auto,
  .video-story .my-xl-auto {
    margin-top: auto !important;
  }
  .video-story .mr-xl-auto,
  .video-story .mx-xl-auto {
    margin-right: auto !important;
  }
  .video-story .mb-xl-auto,
  .video-story .my-xl-auto {
    margin-bottom: auto !important;
  }
  .video-story .ml-xl-auto,
  .video-story .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1366px) {
  .video-story .m-xxl-0 {
    margin: 0 !important;
  }
  .video-story .mt-xxl-0,
  .video-story .my-xxl-0 {
    margin-top: 0 !important;
  }
  .video-story .mr-xxl-0,
  .video-story .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .video-story .mb-xxl-0,
  .video-story .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .video-story .ml-xxl-0,
  .video-story .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .video-story .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .video-story .mt-xxl-1,
  .video-story .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .video-story .mr-xxl-1,
  .video-story .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .video-story .mb-xxl-1,
  .video-story .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .video-story .ml-xxl-1,
  .video-story .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .video-story .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .video-story .mt-xxl-2,
  .video-story .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .video-story .mr-xxl-2,
  .video-story .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .video-story .mb-xxl-2,
  .video-story .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .video-story .ml-xxl-2,
  .video-story .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .video-story .m-xxl-3 {
    margin: 1rem !important;
  }
  .video-story .mt-xxl-3,
  .video-story .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .video-story .mr-xxl-3,
  .video-story .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .video-story .mb-xxl-3,
  .video-story .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .video-story .ml-xxl-3,
  .video-story .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .video-story .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .video-story .mt-xxl-4,
  .video-story .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .video-story .mr-xxl-4,
  .video-story .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .video-story .mb-xxl-4,
  .video-story .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .video-story .ml-xxl-4,
  .video-story .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .video-story .m-xxl-5 {
    margin: 3rem !important;
  }
  .video-story .mt-xxl-5,
  .video-story .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .video-story .mr-xxl-5,
  .video-story .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .video-story .mb-xxl-5,
  .video-story .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .video-story .ml-xxl-5,
  .video-story .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .video-story .p-xxl-0 {
    padding: 0 !important;
  }
  .video-story .pt-xxl-0,
  .video-story .py-xxl-0 {
    padding-top: 0 !important;
  }
  .video-story .pr-xxl-0,
  .video-story .px-xxl-0 {
    padding-right: 0 !important;
  }
  .video-story .pb-xxl-0,
  .video-story .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .video-story .pl-xxl-0,
  .video-story .px-xxl-0 {
    padding-left: 0 !important;
  }
  .video-story .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .video-story .pt-xxl-1,
  .video-story .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .video-story .pr-xxl-1,
  .video-story .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .video-story .pb-xxl-1,
  .video-story .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .video-story .pl-xxl-1,
  .video-story .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .video-story .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .video-story .pt-xxl-2,
  .video-story .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .video-story .pr-xxl-2,
  .video-story .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .video-story .pb-xxl-2,
  .video-story .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .video-story .pl-xxl-2,
  .video-story .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .video-story .p-xxl-3 {
    padding: 1rem !important;
  }
  .video-story .pt-xxl-3,
  .video-story .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .video-story .pr-xxl-3,
  .video-story .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .video-story .pb-xxl-3,
  .video-story .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .video-story .pl-xxl-3,
  .video-story .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .video-story .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .video-story .pt-xxl-4,
  .video-story .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .video-story .pr-xxl-4,
  .video-story .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .video-story .pb-xxl-4,
  .video-story .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .video-story .pl-xxl-4,
  .video-story .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .video-story .p-xxl-5 {
    padding: 3rem !important;
  }
  .video-story .pt-xxl-5,
  .video-story .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .video-story .pr-xxl-5,
  .video-story .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .video-story .pb-xxl-5,
  .video-story .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .video-story .pl-xxl-5,
  .video-story .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .video-story .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .video-story .mt-xxl-n1,
  .video-story .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .video-story .mr-xxl-n1,
  .video-story .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .video-story .mb-xxl-n1,
  .video-story .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .video-story .ml-xxl-n1,
  .video-story .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .video-story .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .video-story .mt-xxl-n2,
  .video-story .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .video-story .mr-xxl-n2,
  .video-story .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .video-story .mb-xxl-n2,
  .video-story .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .video-story .ml-xxl-n2,
  .video-story .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .video-story .m-xxl-n3 {
    margin: -1rem !important;
  }
  .video-story .mt-xxl-n3,
  .video-story .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .video-story .mr-xxl-n3,
  .video-story .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .video-story .mb-xxl-n3,
  .video-story .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .video-story .ml-xxl-n3,
  .video-story .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .video-story .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .video-story .mt-xxl-n4,
  .video-story .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .video-story .mr-xxl-n4,
  .video-story .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .video-story .mb-xxl-n4,
  .video-story .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .video-story .ml-xxl-n4,
  .video-story .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .video-story .m-xxl-n5 {
    margin: -3rem !important;
  }
  .video-story .mt-xxl-n5,
  .video-story .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .video-story .mr-xxl-n5,
  .video-story .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .video-story .mb-xxl-n5,
  .video-story .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .video-story .ml-xxl-n5,
  .video-story .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .video-story .m-xxl-auto {
    margin: auto !important;
  }
  .video-story .mt-xxl-auto,
  .video-story .my-xxl-auto {
    margin-top: auto !important;
  }
  .video-story .mr-xxl-auto,
  .video-story .mx-xxl-auto {
    margin-right: auto !important;
  }
  .video-story .mb-xxl-auto,
  .video-story .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .video-story .ml-xxl-auto,
  .video-story .mx-xxl-auto {
    margin-left: auto !important;
  }
}
.video-story .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.video-story .text-justify {
  text-align: justify !important;
}
.video-story .text-wrap {
  white-space: normal !important;
}
.video-story .text-nowrap {
  white-space: nowrap !important;
}
.video-story .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.video-story .text-left {
  text-align: left !important;
}
.video-story .text-right {
  text-align: right !important;
}
.video-story .text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .video-story .text-sm-left {
    text-align: left !important;
  }
  .video-story .text-sm-right {
    text-align: right !important;
  }
  .video-story .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .video-story .text-md-left {
    text-align: left !important;
  }
  .video-story .text-md-right {
    text-align: right !important;
  }
  .video-story .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .video-story .text-lg-left {
    text-align: left !important;
  }
  .video-story .text-lg-right {
    text-align: right !important;
  }
  .video-story .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .video-story .text-xl-left {
    text-align: left !important;
  }
  .video-story .text-xl-right {
    text-align: right !important;
  }
  .video-story .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1366px) {
  .video-story .text-xxl-left {
    text-align: left !important;
  }
  .video-story .text-xxl-right {
    text-align: right !important;
  }
  .video-story .text-xxl-center {
    text-align: center !important;
  }
}
.video-story .text-lowercase {
  text-transform: lowercase !important;
}
.video-story .text-uppercase {
  text-transform: uppercase !important;
}
.video-story .text-capitalize {
  text-transform: capitalize !important;
}
.video-story .font-weight-light {
  font-weight: 300 !important;
}
.video-story .font-weight-lighter {
  font-weight: lighter !important;
}
.video-story .font-weight-normal {
  font-weight: 400 !important;
}
.video-story .font-weight-bold {
  font-weight: 700 !important;
}
.video-story .font-weight-bolder {
  font-weight: bolder !important;
}
.video-story .font-italic {
  font-style: italic !important;
}
.video-story .text-white {
  color: #fff !important;
}
.video-story .text-primary {
  color: #3288e6 !important;
}
.video-story a.text-primary:hover, .video-story a.text-primary:focus {
  color: #1662b5 !important;
}
.video-story .text-secondary {
  color: #6c757d !important;
}
.video-story a.text-secondary:hover, .video-story a.text-secondary:focus {
  color: #494f54 !important;
}
.video-story .text-success {
  color: #28a745 !important;
}
.video-story a.text-success:hover, .video-story a.text-success:focus {
  color: #19692c !important;
}
.video-story .text-info {
  color: #17a2b8 !important;
}
.video-story a.text-info:hover, .video-story a.text-info:focus {
  color: #0f6674 !important;
}
.video-story .text-warning {
  color: #ffc107 !important;
}
.video-story a.text-warning:hover, .video-story a.text-warning:focus {
  color: #ba8b00 !important;
}
.video-story .text-danger {
  color: #dc3545 !important;
}
.video-story a.text-danger:hover, .video-story a.text-danger:focus {
  color: #a71d2a !important;
}
.video-story .text-light {
  color: #f8f9fa !important;
}
.video-story a.text-light:hover, .video-story a.text-light:focus {
  color: #cbd3da !important;
}
.video-story .text-dark {
  color: #343a40 !important;
}
.video-story a.text-dark:hover, .video-story a.text-dark:focus {
  color: #121416 !important;
}
.video-story .text-body {
  color: #212529 !important;
}
.video-story .text-muted {
  color: #6c757d !important;
}
.video-story .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.video-story .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.video-story .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.video-story .text-decoration-none {
  text-decoration: none !important;
}
.video-story .text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}
.video-story .text-reset {
  color: inherit !important;
}
.video-story .visible {
  visibility: visible !important;
}
.video-story .invisible {
  visibility: hidden !important;
}
@media print {
  .video-story *,
  .video-story *::before,
  .video-story *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  .video-story a:not(.btn) {
    text-decoration: underline;
  }
  .video-story abbr[title]::after {
    content: " (" attr(title) ")";
  }
  .video-story pre {
    white-space: pre-wrap !important;
  }
  .video-story pre,
  .video-story blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  .video-story thead {
    display: table-header-group;
  }
  .video-story tr,
  .video-story img {
    page-break-inside: avoid;
  }
  .video-story p,
  .video-story h2,
  .video-story h3 {
    orphans: 3;
    widows: 3;
  }
  .video-story h2,
  .video-story h3 {
    page-break-after: avoid;
  }
  @page {
    .video-story {
      size: a3;
    }
  }
  .video-story body {
    min-width: 992px !important;
  }
  .video-story .container {
    min-width: 992px !important;
  }
  .video-story .navbar {
    display: none;
  }
  .video-story .badge {
    border: 1px solid #000;
  }
  .video-story .table {
    border-collapse: collapse !important;
  }
  .video-story .table td,
  .video-story .table th {
    background-color: #fff !important;
  }
  .video-story .table-bordered th,
  .video-story .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .video-story .table-dark {
    color: inherit;
  }
  .video-story .table-dark th,
  .video-story .table-dark td,
  .video-story .table-dark thead th,
  .video-story .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .video-story .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

.video__background {
  height: 100%;
  width: 100%;
  background-color: #f1f1f1;
  padding: 25px !important;
}

.quote__text {
  font-style: italic;
}

.video-component {
  position: relative;
}
.video-component__content > span {
  display: block;
}
@media (max-width: 991.98px) {
  .video-component__content > span {
    display: none;
  }
}
.video-component__content > .video-component__subtitle-required {
  display: block;
  margin-bottom: 15px;
}
.video-component p {
  font-size: 1rem;
}
.video-component__quote {
  font-style: italic;
  font-size: 1.5em;
  margin-top: 1.25em;
}
.video-component__quote p {
  margin: 0;
  font-style: italic;
}
.video-component__quote .quote__before, .video-component__quote .quote__after {
  display: inline-block;
  font-size: 3em;
  position: relative;
}
.video-component__quote .quote__before {
  top: -0.5em;
  left: -0.25em;
}
.video-component__quote .quote__after {
  bottom: -30px;
}
.video-component__thumbnail {
  width: 100%;
  top: 2em;
}
.video-component__thumbnail .thumbnail__image {
  position: relative;
  overflow: hidden;
  padding-top: calc(100% / (16 / 9));
}
@media (min-width: 992px) {
  .video-component__thumbnail .thumbnail__image {
    padding-top: calc(100% / (1 / 1));
  }
}
.video-component__thumbnail .thumbnail__button {
  position: relative;
  padding: 10px 20px;
  bottom: 13px;
  font-weight: 800;
  cursor: pointer;
}
.video-component .content-link {
  display: block;
  font-size: 0.9em;
  font-weight: 800;
  text-decoration: underline;
}
.video-component > div {
  margin: 0;
}
.video-component--orange .video__quote::after,
.video-component--orange .video__quote::before,
.video-component--orange .content-link {
  color: #D23C0F;
}
.video-component--orange .thumbnail__button {
  text-decoration: none;
  background-color: #f2cfa5;
}
.video-component--orange .thumbnail__button:hover, .video-component--orange .thumbnail__button:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33);
}
.video-component--orange .thumbnail__button > i {
  padding-right: 10px;
  font-size: 0.8em;
}
.video-component--orange .quote__before, .video-component--orange .quote__after {
  color: #D23C0F;
}
.video-component--purple .video__quote::after,
.video-component--purple .video__quote::before,
.video-component--purple .content-link {
  color: #52296b;
}
.video-component--purple .thumbnail__button {
  text-decoration: none;
  background-color: #d7ccdd;
}
.video-component--purple .thumbnail__button:hover, .video-component--purple .thumbnail__button:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33);
}
.video-component--purple .thumbnail__button > i {
  padding-right: 10px;
  font-size: 0.8em;
}
.video-component--purple .quote__before, .video-component--purple .quote__after {
  color: #52296b;
}
.video-component--green .video__quote::after,
.video-component--green .video__quote::before,
.video-component--green .content-link {
  color: #005031;
}
.video-component--green .thumbnail__button {
  text-decoration: none;
  background-color: #d1dfd5;
}
.video-component--green .thumbnail__button:hover, .video-component--green .thumbnail__button:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33);
}
.video-component--green .thumbnail__button > i {
  padding-right: 10px;
  font-size: 0.8em;
}
.video-component--green .quote__before, .video-component--green .quote__after {
  color: #005031;
}
.video-component--pink .video__quote::after,
.video-component--pink .video__quote::before,
.video-component--pink .content-link {
  color: #b6154f;
}
.video-component--pink .thumbnail__button {
  text-decoration: none;
  background-color: #f7cebf;
}
.video-component--pink .thumbnail__button:hover, .video-component--pink .thumbnail__button:focus {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.33);
}
.video-component--pink .thumbnail__button > i {
  padding-right: 10px;
  font-size: 0.8em;
}
.video-component--pink .quote__before, .video-component--pink .quote__after {
  color: #b6154f;
}

.content__richtext {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.content__col .video-component__thumbnail {
  width: 100%;
  display: block;
  position: relative;
  top: auto;
  transform: none;
  z-index: 0;
}
.content__col .video-component__thumbnail .thumbnail__image {
  position: relative;
  overflow: visible;
  padding-top: calc(100% / (1 / 1));
}
@media (min-width: 1200px) {
  .content__col .video-component__thumbnail .thumbnail__image {
    padding-top: calc(100% / (4 / 3));
  }
}
.content__col .video-component__content {
  display: block;
  font-size: 1.5em;
  position: relative;
}
.content__col .video-component__content > span {
  display: none;
}
.content__col .video-component__content .video-component__quote {
  font-size: 0.7em;
  margin-top: 0;
  margin-bottom: 0;
}
.content__col .video-component__content .video-component__quote::before {
  left: -0.5em;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .content__col .video-component__content .video-component__quote::before {
    font-size: 0.5em;
  }
}
.content__col .video-component__content .video-component__quote::after {
  content: none;
}

.overlay__block {
  position: relative;
  display: flex;
  flex-flow: column;
  margin-left: 20%;
  justify-content: flex-end;
  align-items: flex-end;
}
.overlay__block .quote__background {
  position: relative;
  bottom: 0;
  margin: 0;
  margin-right: -1px;
  background-color: #f1f1f1;
}
.overlay__block .quote__background .quote__before, .overlay__block .quote__background .quote__after {
  font-size: 5em;
}
.overlay__block .quote__background .quote__before {
  margin-top: -20px;
  margin-left: 10px;
  display: block;
}
.overlay__block .quote__background .quote__after {
  margin-bottom: -60px;
  margin-right: 10px;
  display: block;
}
.overlay__block .quote__background > div > p {
  margin: 1.5em 10px;
  margin-bottom: 5px;
}
.overlay__block .quote__background .video-component__subtitle {
  margin: 25px;
}
.overlay__block .thumbnail__button {
  left: auto;
  right: 0;
  bottom: 0;
  position: relative;
  cursor: pointer;
  margin-right: -1px;
  margin-top: -44px;
}
.overlay__block .thumbnail__button__overQuote {
  margin-top: -150px;
}

.aspect-fix > img {
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 50%;
  display: block;
  min-height: 100%;
  height: 100%;
  min-width: 100%;
  transform: translate(-50%, -50%);
  object-fit: cover;
  /*height: 100%;*/
}

[class^=thumbnail__image__moving] {
  display: none;
}

.video__modal {
  display: flex;
  align-items: center;
}
.video__modal .close {
  cursor: pointer;
}

.mdl {
  display: none;
  position: fixed;
  z-index: 1030;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
  /*background-color: color(light-grey);*/
}

/* mdl Content */
.mdl-content {
  vertical-align: central;
  position: fixed;
  bottom: 0;
}
@media (min-width: 992px) {
  .mdl-content {
    width: 65%;
    height: 70%;
    top: 20%;
    left: 20%;
  }
}

.mdl-fadein {
  -webkit-animation-name: mdl-fadeIn;
  -webkit-animation-duration: 0.4s;
  animation-name: mdl-fadeIn;
  animation-duration: 0.4s;
}

.mdl-slidein {
  -webkit-animation-name: mdl-slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: mdl-slideIn;
  animation-duration: 0.4s;
}

/* The Close Button */
.close {
  float: right;
  font-size: 28px;
  font-weight: bold;
  cursor: pointer;
}
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.mdl-body {
  padding: 4px 4px;
}

.mdl-header {
  font-size: 24px;
  padding: 4px 4px;
  color: #fff !important;
  cursor: pointer;
}

.mdl-footer {
  font-size: 20px;
  padding: 20px 4px;
}

/* Add Animation */
@-webkit-keyframes mdl-slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@keyframes mdl-slideIn {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
@-webkit-keyframes mdl-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mdl-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.find-an-expert {
  font-family: "AntartidaRounded", sans-serif;
}
.find-an-expert h1 {
  text-align: center;
}
@media only screen and (min-width: 1000px) {
  .find-an-expert h2 {
    padding-bottom: 40px;
  }
}
.find-an-expert .find-an-expert-item {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddedf;
}
.find-an-expert .find-an-expert-item > * {
  position: relative;
}
@media only screen and (max-width: 1000px) {
  .find-an-expert .find-an-expert-item {
    flex-wrap: wrap;
    padding-bottom: 20px;
  }
}
.find-an-expert .find-an-expert-item .left,
.find-an-expert .find-an-expert-item .right {
  padding: 10px;
}
.find-an-expert .find-an-expert-item .left .image {
  width: 200px;
  height: 200px;
}
.find-an-expert .find-an-expert-item .left .image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
}
.find-an-expert .find-an-expert-item .right {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.find-an-expert .find-an-expert-item .right .name {
  width: 100%;
  flex-basis: 100%;
}
.find-an-expert .find-an-expert-item .right .name h3 {
  margin-top: 0;
}
.find-an-expert .find-an-expert-item .right .flex {
  display: flex;
  flex-direction: row;
}
@media only screen and (min-width: 1000px) {
  .find-an-expert .find-an-expert-item .right .flex .details {
    width: 70%;
    padding-right: 30px;
    margin-bottom: 20px;
    border-right: 1px solid #dddedf;
  }
}
.find-an-expert .find-an-expert-item .right .flex .details .title {
  font-weight: bold;
}
.find-an-expert .find-an-expert-item .right .flex .details .highlights-mobile {
  padding-top: 20px;
}
@media only screen and (min-width: 1000px) {
  .find-an-expert .find-an-expert-item .right .flex .details .highlights-mobile {
    display: none;
  }
}
.find-an-expert .find-an-expert-item .right .flex .highlights {
  width: 30%;
  padding-left: 30px;
}
@media only screen and (max-width: 1000px) {
  .find-an-expert .find-an-expert-item .right .flex .highlights {
    display: none;
  }
}

.mediaReleaseItem {
  font-family: "AntartidaRounded", sans-serif;
  text-align: left;
  border-bottom: 1px solid rgba(70, 70, 70, 0.3);
  padding: 30px 45px 30px 6px;
}
.mediaReleaseItem a {
  color: #464646;
  text-decoration: none;
}
.mediaReleaseItem input, .mediaReleaseItem select, .mediaReleaseItem button {
  font-family: "AntartidaRounded", sans-serif;
}
.mediaReleaseItem .thumbnail-mobile {
  display: none;
}
@media only screen and (max-width: 600px) {
  .mediaReleaseItem .thumbnail-mobile {
    display: block;
    width: 100%;
    max-width: 150px;
    min-width: 150px;
    height: auto;
    max-width: 100%;
  }
}
.mediaReleaseItem .mediaReleaseItem-row {
  display: flex;
  position: relative;
  line-height: 1.5em;
}
.mediaReleaseItem .mediaReleaseItem-row h3 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mediaReleaseItem .mediaReleaseItem-row .flexCenter {
  align-items: center;
}
.mediaReleaseItem .mediaReleaseItem-row .flexCenter svg {
  position: relative;
  min-width: 30px;
  height: 30px;
  padding: 0 20px;
}
.mediaReleaseItem .mediaReleaseItem-row .thumbnail {
  width: 150px;
  max-width: 150px;
  min-width: 150px;
  height: 150px;
  display: block;
}
@media only screen and (max-width: 600px) {
  .mediaReleaseItem .mediaReleaseItem-row .thumbnail {
    display: none;
  }
}
.mediaReleaseItem .mediaReleaseItem-row .row-flow {
  display: flex;
  width: 100%;
  margin-left: 15px;
}
@media only screen and (max-width: 600px) {
  .mediaReleaseItem .mediaReleaseItem-row .row-flow {
    flex-wrap: wrap;
    flex-direction: row;
    position: relative;
  }
}
.mediaReleaseItem .mediaReleaseItem-row .row-flow .body {
  padding: 0px 10px 10px 10px;
  text-align: left;
  font-size: 1.2rem;
}
.mediaReleaseItem .mediaReleaseItem-row .row-flow .body .meta {
  font-family: "AntartidaRounded", sans-serif;
  font-weight: 400;
  font-style: normal;
  display: block;
  font-size: inherit;
  color: #9da0a5;
}

.mediaReleaseItem:hover, .mediaReleaseItem:focus {
  background: #d7dbe0;
  color: #3b404a;
}

.newMediaReleaseSearch .col-search-summary {
  padding: 0;
}
.newMediaReleaseSearch .search-results-view .c-search-form {
  padding: 30px;
  position: relative;
  margin: 0 0 30px;
}
@media screen and (max-width: 767px) {
  .newMediaReleaseSearch .search-results-view .c-search-form {
    padding: 20px;
  }
}
.newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_box {
  border: solid 0px rgba(70, 70, 70, 0.2);
  display: flex;
  margin: 0;
}
.newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_box .has-input-search {
  display: inline-block;
  width: 85%;
}
.newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_box input {
  font-size: 16px;
}
.newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_submit {
  width: auto;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  top: 0;
  right: 0;
}
.newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_submit span {
  text-transform: uppercase;
  margin-right: 4px;
}
@media screen and (max-width: 767px) {
  .newMediaReleaseSearch .search-results-view .c-search-form .c-loc-form_submit span {
    display: none;
  }
}
.newMediaReleaseSearch .search-results-view .c-search-form .button {
  color: #464646;
  background-color: #f5be80;
  font-family: "open sans", sans-serif;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  padding: 1rem;
}
.newMediaReleaseSearch .search-results-view .c-search-form .button:hover {
  border: 1px solid #464646;
  background-color: #fff;
}
.newMediaReleaseSearch .search-results-view .site-main_intro {
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  padding-left: 21px;
  padding-right: 21px;
  padding-top: 21px;
  /*h1 {
      font-size: 48px;
      font-weight: bold;
  }*/
}
.newMediaReleaseSearch .search-results-view .site-main_intro p {
  font-size: 18px;
}
.newMediaReleaseSearch .search-results-view .site-main_intro p:last-child {
  margin-bottom: 0;
}
.newMediaReleaseSearch .search-results-view .c-search-title {
  text-align: left;
  margin: 0;
  border: none;
  font-size: 1rem;
  font-weight: bold;
  font-family: "AntartidaRounded", sans-serif;
}
@media screen and (max-width: 767px) {
  .newMediaReleaseSearch .search-results-view .c-search-filters {
    border: none;
    border-top: none;
  }
  .newMediaReleaseSearch .search-results-view .c-list-tags {
    margin-left: 0;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters {
    order: 0;
    margin: 0 0 30px;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters {
    margin: 0;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle {
    width: 100%;
    background: rgb(246, 246, 246);
    text-align: left;
    outline: none;
    position: relative;
    top: 0;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle span {
    font-family: "AntartidaRounded", sans-serif;
    font-weight: 700;
    font-style: normal;
    color: rgb(70, 70, 70);
    font-size: 20px;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filter-wrap {
    padding: 0 20px 20px;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle-icon {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s ease;
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle-icon::before, .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle-icon::after {
    content: "";
    display: inline-block;
    position: absolute;
    border-radius: 2px;
    background-color: rgb(70, 70, 70);
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle-icon::before {
    top: 50%;
    left: 0;
    right: 0;
    height: 4px;
    transform: translateY(-50%);
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters-toggle-icon::after {
    left: 50%;
    top: 0;
    bottom: 0;
    width: 4px;
    transform: translateX(-50%);
  }
  .newMediaReleaseSearch .search-results-view .col-search-filters .c-search-filters.filter-is-open .c-search-filters-toggle-icon {
    transform: translateY(-50%) rotate(45deg);
  }
}
.newMediaReleaseSearch .SearchResultList {
  text-align: left;
}
.newMediaReleaseSearch .SearchResultList .c-search-summary {
  background: #fff;
  padding: 0 0 30px;
  margin: 0;
  color: #464646;
  border: none;
  font-size: 20px;
  font-size: 1.25rem;
  border-bottom: 1px solid rgba(70, 70, 70, 0.5);
  font-weight: bold;
}

.c-media-container {
  padding: 0 5% 0 5%;
  font-family: "AntartidaRounded", sans-serif;
  margin-top: 70px;
}
.c-media-container .media-article-heading {
  font-size: 25px;
  font-size: 1.5625rem;
  line-height: 1.8;
  text-align: center;
}
.c-media-container .media-article-heading h1 {
  font-size: 60px;
  font-size: 3.75rem;
  font-weight: 500;
  line-height: 1.2;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  .c-media-container .media-article-heading h1 {
    font-size: 24px;
    color: #D23C0F;
  }
}
.c-media-container .media-article-heading .media-info {
  padding: 1em 0;
}
.c-media-container .media-article-heading .media-info span {
  padding-right: 10px;
}
.c-media-container .media-article-heading .media-info span.fa {
  color: #D23C0F;
}
.c-media-container .media-date {
  text-align: left;
  font-size: 16px;
  padding: 1em 0;
  font-weight: bold;
}
.c-media-container .media-main-content > main {
  display: block;
  padding-bottom: 40px;
  border-bottom: 1px solid #F5BE80;
}
.c-media-container .media-main-content > main > * + * {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  .c-media-container .media-main-content > main .media-featured-image {
    margin: 0 -10px;
  }
}
.c-media-container .media-main-content > main .media-featured-image > img {
  width: 100%;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
}
.c-media-container .media-main-content > main .media-tag {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-weight: 300;
  font-size: 14px;
}
.c-media-container .media-main-content > main .media-tag > span {
  padding: 5px 10px;
  background: #F5BE80;
  text-align: center;
  margin-right: 15px;
}
.c-media-container .media-main-content > main .media-article-heading {
  font-size: 2em;
  line-height: 120%;
  font-weight: bold;
}
.c-media-container .media-main-content > main .media-article-content > h3 {
  color: rgb(203, 78, 19);
}

.play-pause {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 36px !important;
  color: #fff;
  cursor: pointer;
  display: none !important;
  z-index: 2;
}

@media screen and (min-width: 993px) {
  .slide:hover .play-pause {
    display: block !important;
  }
}
video-ambient-container {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  height: 50vh;
  overflow: hidden;
  position: relative;
}

.embed-container iframe, .embed-container img {
  width: 100vw;
}

.embed-container iframe {
  height: 56.25vw;
}

.video-ambient-container .container {
  position: absolute;
  margin: 0 auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
}

.video-ambient-container .panel {
  transition: 1s all 0.5s;
}

.slide--left > .stretch-iframe {
  width: 100vw !important;
  height: 56.25vw;
}

.slide--left > .w-screen {
  width: 100vw !important;
}

.ambient-container {
  height: 100%;
  width: 100%;
  position: relative;
}

.ambient-container > .light {
  color: #464646;
  background-color: rgba(255, 255, 255, 0.75);
}

.ambient-container > .dark {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.75) !important;
}

@media screen and (min-width: 768px) {
  .ambient-container {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
  }
}
.ambient-container > .slide__panel {
  padding-bottom: 25px !important;
}

.position-unset {
  position: unset !important;
}

.ambient-slide-panel {
  min-height: unset !important;
  border-color: #D23C0F;
  border-left: 30px solid;
}

.ambient-slide-panel a:hover {
  text-decoration: none;
}

.ambient-slide-panel.light {
  border-color: rgba(243, 114, 76, 0.75);
  color: #3b404a;
}

.ambient-slide-panel.dark {
  border-color: rgba(255, 255, 255, 0.75);
  color: white;
}

.ambient-slide-panel h1 {
  font-size: 40px;
  margin: 0 0 10px 0;
  font-weight: 700;
  font-style: normal;
}

.ambient-slide-panel.light h1, .ambient-slide-panel.light p, .ambient-slide-panel.light a:not(.c-btn) {
  border-color: rgba(243, 114, 76, 0.75);
  color: #3b404a !important;
  position: unset !important;
}

.ambient-slide-panel.dark h1, .ambient-slide-panel.dark p, .ambient-slide-panel.dark a:not(.c-btn) {
  border-color: rgba(255, 255, 255, 0.75);
  color: white !important;
  position: unset !important;
}

.snippet {
  text-decoration: underline !important;
}

@media (max-width: 767px) {
  .ambient-slide-panel {
    border: none;
  }
}
@media (max-width: 767px) {
  .ambient-slide-panel {
    margin-top: 0px !important;
  }
}
/*@import 'components/eve-signup.scss';*/
body.media-centre {
  font-family: "AntartidaRounded", sans-serif;
}
body.media-centre .mobile-menu-gutters {
  border-top: 1px dashed #a1a1a1;
}

.gutters {
  border: none;
}

.c-row_hero_image_container { 
  text-align: center;
}
