@font-face {
 font-display: swap;
 font-family: Albra;
 font-style: normal;
 font-weight: 400;
 src:url(/css/albra.woff2) format('woff2'),
 url(/css/albra.woff) format('woff')
}

:root {
  --bs-blue: #3D4454;
  --bs-indigo: #263326;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #d33a2c;
	--bs-orange: #d33a2c;
  --bs-yellow: #F5DDC4;
	
  --bs-green: #3D4454;
	--bs-green-hover: #fd7e14;
	--bs-green-m: #020f28;
	--bs-green-l: #fd7e14;
	
	--bs-green-rgb: 61, 68, 84;
	--bs-yellow-rgb: 245,196,146;
	--bs-green-l-rgb: 196 , 212 , 245;
	
  --bs-teal: #d1f0ad;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
	--bs-white-hover: #f8f8f8;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
	
 	--bs-gray-100: #DDE4F5;
  --bs-gray-200: #C4D4F5;
  --bs-gray-300: #ABC3F5;
  --bs-gray-400: #92B2F5;
  --bs-gray-500: #6779A3;
  --bs-gray-600: #3D4454;
	
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
	
	--bs-primary-color: #fff;
  --bs-primary: #3D4454;
	--bs-primary-hover-color: #fff;
	--bs-primary-hover: #2b303e;
	
	--bs-secondary-color: #333;
	--bs-secondary: #ced4da;
	--bs-secondary-hover-color: #fff;
	--bs-secondary-hover: #343a40;
	
	--bs-info-color: #3D4454;
	--bs-info: #f5c492;
	--bs-info-hover-color: #ced4da;
	--bs-info-hover: #ab8a6b;
	
	--bs-warning-color: #fff;
	--bs-warning: #3d474d;
 	--bs-warning-hover-color: #fff;
	--bs-warning-hover: #182224;
	
	--bs-danger-color: #fff;
	--bs-danger: #bb271c;
 	--bs-danger-hover-color: #fff;
	--bs-danger-hover: #9f2219;
	
	--bs-success-color: #fff;
	--bs-success: #008744;
 	--bs-success-hover-color: #fff;
	--bs-success-hover: #016c36;
	
	--bs-link-color: #212121;
	--bs-link-color-hover: #0060a9;

  --bs-light: #f8f9fa;
  --bs-dark: #212529;
	
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
	
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;

  --bs-font-sans-serif: "Figtree", arial, sans-serif;
	--bs-font-headline: "Albra", arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
	--bs-heading-color: #3D4454;
	
	--bs-border-color: var(--bs-gray-300);
	
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
	
	--light: #fff;
	--dark: #212121;

	--bs-a: #3D4454;
	--bs-a-hover: #2b303e;

  --bs-body-color: #3D4454;
  --bs-body-bg: #fff;
	--bs-body-bg-image: url(/gfx/related.svg);
} 

body {
	font-size: 13.3pt;
	line-height: 18pt;
	font-family: var(--bs-body-font-family);
	font-weight: 300;
	background-color: var(--bs-body-bg);
	color: var(--bs-body-color);
}

.lazy {width: 100%;height: auto;}
#toolbarObj {position: fixed;bottom: 0;right:0;min-width: 50%;z-index: 9000;}

.wrap {min-height: 450px;}
.headerWrapper{
	z-index: 1030;
	position: relative;
	}
	
.sans {
	font-family: var(--bs-font-sans-serif);
	}
.serif {
	font-family: var(--bs-font-headline);
	}
a:not(.btn), a:visited:not(.btn) {
	color:var(--bs-a);
	text-decoration: none;
}
a:hover:not(.btn), a:active:not(.btn), a:focus:not(.btn){
	color: var(--bs-a-hover);
	text-decoration: none;
	outline: none;
}

h1, h2 {
	font-family: var(--bs-font-headline);
	font-weight: normal;
  word-spacing: -0.015em;
	line-height: 1em;
	margin: 0.035em 0;
	}

h3, h4, h5, h6 {
	font-family: var(--bs-font-sans-serif);
	line-height: 1em;
	margin: 0.035em 0;
	}

h1 {font-size: 24pt;letter-spacing: -0.025em;font-weight: 300;}	
h2 {font-size: 24pt;letter-spacing: -0.025em;font-weight: 300;}
h3 {font-size: 18pt;letter-spacing: -0.005em;font-weight: 300;}
h4 {font-size: 16pt;letter-spacing: 0;font-weight: normal;margin: 0.05em 0}
h5 {font-size: 14pt;letter-spacing: 0}
h6 {font-size: 12pt;letter-spacing: 0;}

.related h4 {text-transform: uppercase;}
	
/* sitelogo */
.logo {height: 80px;width: auto;position: relative;margin: .8rem 0 1.5rem 5px;}
.logo-new {height: 80px;width: auto;position: relative;}

/* splash */
.logo-splash {
	position: relative;
	height: 10vh;
	width: auto;
	margin: 2vh 0 2vh 6vw;
	padding:0;
}

.slr-mark {
	height: 70px;
	width: auto;
}

.splash-header {
	position: relative;
	height: 15vh;
	background: #2b303e;
}

.splash-body {
	height: 85vh;
	background: #3d4454;
	padding: 0 0 0 6vw;
	color: #fff;
}

.splash-text {
	color: #fff;
	padding: 4vh 4vw 0 0;
}

.splash-text  h1 {
	color: #fff;
	font-size: 40pt;
}

.splash-text  .chapeau {
	color: #f5ddc4;
	font-size: 20pt;
	line-height: 22pt;
	margin: 1rem 0 1.2rem 0;
}

.splash-image {
	border-left: 20px solid  #5b6680;
	background-image: url(/gfx/splash.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
		 -moz-background-size: cover;
			 -o-background-size: cover;
					background-size: cover;
}

.splash-corner {
	background-image: url(/gfx/splash-corner.svg);
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 40%;
	padding-top: 3vh;
}




.navbar-brand {
	padding: 0;
	margin: 3px 0 3px 1rem;
	display: none;
}

.navbar-brand i {
	color: #fff;
}

.sticky-wrapper {max-height: 50px;}

.payOff {
	font-family: var(--bs-font-sans-serif);
	position: absolute;
	top: 58px;
	left: 47px;
	color:#999;
	font-size: 9pt;
}


.pointer {cursor: pointer;}
.pointer:hover {text-decoration: none;}
.isRel {position: relative;}
.payoff {
	font-family: var(--bs-font-sans-serif);
	padding: 0 0 0 0;
	margin: 10px 0 13px 5px;
	color:#fff;
	letter-spacing: -0.015em;
  word-spacing: -0.015em;
	font-weight: bold;
	font-size: 11pt;
}

.floatleft{float: left;}
.floatright{float: right;}

.topButton {
	float: right;
	}
	
.modal-dialog {max-width: 600px;}

/* zoeken*/
.outerSearchBox {
	z-index: 1050;
	position: absolute;
	right: 1rem;
	top: 0;
	width:65%;
	}


.searchbox{
	position: absolute;
	right: 0;
	z-index: 1020;
  min-width:40px;
  width:55%;
  height:50px;
  float:right;
  overflow:hidden; 
	-webkit-transition: width 0.3s;
   	 -moz-transition: width 0.3s;
   		-ms-transition: width 0.3s;
    			transition: width 0.3s;
}

.searchbox-input{
	font-family: var(--bs-font-sans-serif);
	font-weight: 300;
	top:0;
 	right:0;
	outline:0;
	background: rgba(var(--bs-white-rgb), .75) !important;
	width:100%;
	height:50px;
	margin:0;
	padding:0 55px 0 20px;
	font-size:20px;
	color: #333;
	border: none !important;
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
				  border-radius: 0;
}

.searchbox-input::-webkit-input-placeholder {color: var(--bs-dark);}
.searchbox-input::-moz-placeholder {color: var(--bs-dark);}
.searchbox-input::-ms-input-placeholder {color: var(--bs-dark);}

.searchbox-icon,
.searchbox-submit{
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	top:0;
	font-size:20px;
	right:0;
	padding:0;
	margin:0;
	border:0;
	outline:0;
	line-height:48px;
	text-align:center;
	cursor:pointer;
	color: var(--bs-yellow);
	background: var(--bs-blue);
}

/*.bg-searchbox-icon {
	background: -moz-linear-gradient(top,  #d62d20 0%, #d62d20 92%, #991f16 100%);
	background: -webkit-linear-gradient(top,  #d62d20 0%,#d62d20 92%,#991f16 100%);
	background: linear-gradient(to bottom,  #d62d20 0%,#d62d20 92%,#991f16 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d62d20', endColorstr='#991f16',GradientType=0 );
}*/

.searchbox-open{
	width:100%;
}

#searchResults {
	display: none;
	margin:0;
	padding:0;
	background: var(--bs-white);
	text-align: left;
	position: absolute;
	z-index: 1050;
	top: 50px;
	right: 0;
	width: 100%;
	height: 75vh;
	font-size: 12pt;
	font-weight: normal;
	border: none;
	text-transform: none;
	box-shadow:
  0 0.2px 2.2px rgba(0, 0, 0, 0.02),
  0 0.4px 5.3px rgba(0, 0, 0, 0.028),
  0 0.8px 10px rgba(0, 0, 0, 0.035),
  0 1.3px 17.9px rgba(0, 0, 0, 0.042),
  0 2.5px 33.4px rgba(0, 0, 0, 0.05),
  0 6px 80px rgba(0, 0, 0, 0.07);
}

.innerSearchBox {
	position: relative;
	display: flex;
	background: var(--bs-gray-100);
	margin: 0;
	overflow-x: hidden;
	overflow-y: scroll;
	width: 100%;
	height: 100%;
	padding: 1rem 0;
	-webkit-border-radius: 0 0 2px 2px;
		 -moz-border-radius: 0 0 2px 2px;
					border-radius: 0 0 2px 2px;
}

.innerSearchBox .spaceline{
	border-bottom: 1px solid var(--bs-gray-300);
}

.thumbSearchbox {width: 20px;height: auto;margin-right: 5px;}

.leftBox {
	float: left;
	width: calc(35%-1rem);
	margin: 0 0 0 1rem;
}

.rightBox {
	float: right;
	width: calc(60%-1rem);
	margin: 0 0 0 1rem;
}

.searchterm {
	width: 100%;
	height: 20px;
	overflow: hidden;
}

.searchRow {
	clear: both;
	cursor: pointer;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	line-height: 16pt;
	font-weight: normal;
	border-bottom: 1px solid var(--bs-gray-300);
	}
	

.showAll {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	margin: 0;
	width: auto;
	padding: 0;
}

.searchText {
	font-weight: 300;
	font-size: 14pt;
	margin: 0 ;
	text-transform: none; 
	}



/*color mode*/
:root[data-bs-theme="light"] .light--hidden {
    display: none;
}

:root[data-bs-theme="dark"] .dark--hidden {
    display: none;
}

.navWrapper .mode-switch {
	display:none;
}

.color-mode__btn {
	font-weight: 300 !important;
	font-size: 11pt;
	line-height: 18pt;
	padding: 0 0 0 5px;
	margin: 0 !important;
	color: var(--bs-a);
	border: none;
	text-transform: uppercase;
	display: inline-block;
	vertical-align:  baseline;
}

/*
.color-mode-txt {
	padding: 0 0 0 5px;
	margin: 0;
	display: inline-block;
}
*/

.color-mode__btn:focus, .color-mode__btn:hover, .color-mode__btn:active {
  text-decoration: none;
	border: none;
}

/*
.color-mode__btn i {
	font-size: 24px;
}
*/

.color-mode__btn:focus i, .color-mode__btn:hover i, .color-mode__btn:active i {
	border: none;
}

/*
.navWrapper.stuck .mode-switch {
	display: block;
	width: auto;
}
*/

.navWrapper .color-mode__btn {
	font-size: 12pt;
	line-height: 18pt;
	padding: 5px 25px 5px 0 !important;
	margin: 0 !important;
	color: #fff;
}

.navWrapper .color-mode i {
	color: #F5DDC4;
}



.space {width: 100%;clear:both;position:relative;width: 100%;height:10px;}
.space5 {width: 100%;clear:both;position:relative;width: 100%;height:5px;}
.space20 {width: 100%;clear:both;position:relative;width: 100%;height:20px;}
.space10 {width: 100%;clear:both;position:relative;width: 100%;height:10px;}
.space40 {width: 100%;clear:both;position:relative;width: 100%;height:40px;}
.spaceline {clear: both;border-bottom: 1px solid var(--bs-gray-300);height: 1px;margin:8px 1px;overflow: hidden;}

.navcontainer {
	font-family: var(--bs-font-sans-serif);
	letter-spacing: -0.015em;
	margin-left: 8px;
}

.caroussel-responsive {
	margin: auto;
}
.current  {
	padding-left: 18px;
	color: #000;
}

.panel-info {
  border-color: #c7cadc;
}

.panel-info > .panel-heading {
  background-color: #1d7ba2;
  border-color: #1d7ba2;
  color: #fff;
}

.panel-info h3 {
  font-weight: normal;
	text-transform: uppercase;
}

.list-cover {
	width: 150px;
	height: auto;
	border: 1px solid #d0ccc3;
}

.list-title {
	position: absolute;
	left: 185px;
	top: 15px;
	font-size: 14pt;
	line-height: 14pt;
}

/* navbar */

.navWrapper, .navScanWrapper {
	position: relative;
	margin: 0;
	width: 100%;
	min-height: 50px;
	top: 0;
	z-index: 990;
	background: var(--bs-blue);
}

.navWrapper.stuck, .navScanWrapper.stuck{
	position: fixed;
	z-index: 30;
	top: 0;
	left: 0;
	right:0;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	}

/*
.navScanWrapper {
	margin: 0;
	padding:0;
	width: 100%;
	top: 0;
	opacity: 0;
	position: absolute;
	z-index: 1030;
}
*/


.navWrapper .conainer-fluid, .navScanWrapper .container {padding:0;}


.navbar-toggler{
	cursor:pointer;
	margin: 8px 0 5px 0;
	padding:0;
	box-shadow: none;
	border: none;
	}
.navbar-toggler i {
	font-size: 32px;
	color: var(--bs-yellow)
	}
.navbar-toggler:focus {
		box-shadow: none;
	}

/*.collapse.show {
	position: relative;
	display: block;
	height: 270px !important;
	min-height: 250px;
	z-index: 1030;
	background: var(--bs-yellow);
}*/

.navbar-categories, .navbar-scan {
  border-radius: 0;
	min-height: auto;
	padding:0 ;
	border: none;
}

.nav-categories {
	margin-left: 15px;
}

.nav-categories .nav-link {
	display: block;
	padding: 0;
}


.nav-categories > li > a, .nav-categories > li > a:visited, 
.nav-scan > li > a, .nav-scan > li > a:visited {
	position: relative;
	display: inline-block;
	margin: 0 5px 0 0; 
	padding: 13px 25px 13px 0 !important;
  color: var(--bs-light);
	font-size: 12pt;
	line-height: 18pt;
	letter-spacing: 0.04em;
	font-weight: 400;
	text-transform:uppercase;
}

.nav-scan > li > a.top-link {
	padding: 13px 15px 13px 5px !important;
}

.nav-categories .nav > li > a > i, .nav-scan .nav > li > a > i {
	font-size: 9px;
	position: relative;
	top: -3px;
	left: -3px;
	color: #fff;
}

.nav-categories > li > a:hover, .nav-categories > li > a:active,
.nav-scan > li > a:hover, .nav-scan > li > a:active {
  color: var(--bs-yellow);
}

.nav-categories .nav > li > a:hover i, .nav-scan .nav > li > a:hover i {
  color: var(--bs-yellow);
}

.nav-categories > li > a.active, .nav-categories > li > a.active > i, 
.nav-categories > li.active a, .nav-categories > li.active a i,
.nav-categories > li > a.active:focus, .navbar-categories > li > a.active:hover {
 color: var(--bs-yellow);
}

.nav-scan > li > a.active, .nav-scan > li > a.active > i, 
.nav-scan > li.active a, .nav-scan > li.active a i,
.nav-scan > li > a.active:focus, .navbar-scan > li > a.active:hover {
  color: var(--bs-gray-200);
}


.navbar-dark a.nav-link, .navbar-dark .nav-link:focus, .navbar-dark .nav-link:hover {
	color: #d1d1d1;
}

/* dropdown */
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
	color: var(--bs-yellow);
}
.dropdown-menu {
	border-top: none;
}

.dropdown-menu {
	margin: 0 0 0 0;
	border-radius: 0;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: var(--bs-yellow);
  color: #333637;
}

.dropdown-menu > a, .dropdown-menu > a:visited {
  color: var(--bs-a);
	font-weight: 400;
}

.dropdown-menu > a:hover, .dropdown-menu > a:active, .dropdown-menu > a:focus {
   background-color: var(--bs-yellow);
	 color: var(--bs-blue);
}

.dropdown-menu .divider {
  background-color: var(--bs-yellow);
}


/* breadcrumb */
.crumb {margin: 0 0 15px 0;}
.breadcrumb {
  background: none;
	clear: both;
	margin: 15px 0;
	padding: 0 ;
	text-align: center;
	text-transform: uppercase	;
	font-size: 11pt;
}

.breadcrumb li, .breadcrumb a, .breadcrumb a:visited {white-space: nowrap; display: inline;text-transform: uppercase;}
.breadcrumb li.active, .breadcrumb li.active a, .breadcrumb li.active a:visited {font-weight: normal;}
.breadcrumb a:hover, .breadcrumb li.active a:hover {text-decoration: none;}

.blueBg .breadcrumb li, .blueBg .breadcrumb a, .blueBg .breadcrumb a:visited {color: #fff;}
.blueBg .breadcrumb li.active, .blueBg .breadcrumb li.active a, .blueBg .breadcrumb li.active a:visited {color: #3b61ac;}
.breadcrumb {background: none;}

.breadcrumb > li + li:before {
  color: #b9b2a8;
	padding: 0 8px;
	content: "/"; 
}

.extra-images {
	position: relative;
}

a.ClToEnlarge {
	color: #999;
	padding: 10px 0;
}

.extra-image{
	position: relative;
	margin: 0 0 0 0;
}

.extra-image-overlay{
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	padding: 5px 10px;
	font-size: 10pt;
	line-height: 12pt;
}

/* aanmelden event */

.eventBox {
	margin: 10px 0;
	text-align: right;
}

.badge {font-weight: 400;}
.badge-s{font-size: 8pt;}
.badge-l{font-size: 9pt;}
.badge-lg{font-size: 10pt;}
.badge-xl{font-size: 14pt;}
.badge-xxl{font-size: 14pt;}
.badge-xxxl{font-size: 18pt;}

.badge-block{width: 100%;display: inline-block;}

.badge-default {background: #d1d1d1;color: #325294;}
.badge-border {border: 1px solid #b6c4e0;}
.badge-info {background: #3b61ac;}
.badge-success{background:#3b61ac;}
.badge-warning{background:#e69918;}
.badge-danger{background:#cb1639;}
.btn .badge-filter{top: 1px;left: 5px;}
.badge-counter{
	margin-left: 10px;
	background:#fff;
	color:#000;
	opacity: 0.7;
}

.text-xs	{font-size: 0.8rem;line-height: 1rem}
.text-s		{font-size: 0.93rem;line-height: 1rem}
.text-l		{font-size: 1.1rem;line-height: 1.2rem}
.text-xl	{font-size: 1.2rem;line-height: 1.4rem}
.text-xxl {font-size: 1.4rem;line-height: 1.6rem}
.text-xxxl{font-size: 1.6rem;line-height: 1.8rem}

.col-form-label {font-size: 93%;font-weight: 300;color:#666;text-align: right;}
.label {margin-right: 3px;}
.label-default {background: #ddd;color:#666;}
.label-credit {
	margin-right: 5px;
	padding: 5px 10px;
	min-width: 50px;
	display: inline-block;
}
.label-teller {
	margin-left: 5px;
	padding: 5px 10px;
	float: right;
}

.label-marker {
	margin-right: 5px;
	padding: 5px 10px;
	min-width: 80px;
	display: inline-block;
}

.alert-danger {
	border: 1px solid rgba(188, 39, 28, 0.55);
	background: rgba(188, 39, 28, 0.15);
	color: #bc271c;
}

.alert p {margin:0;}
.alert-danger a, .alert-danger a:visited {font-weight: bold;color: #bc271c;}
.alert-danger a:hover, .alert-danger a:active, .alert-danger a:focus {color: #a91c12;}

.alert-info {
	border: 1px solid rgba(32, 121, 160, 0.55);
	background: rgba(32, 121, 160, 0.15);
	color: #3b60ac;
}

.alert p {margin:0;}
.alert-info a, .alert-info a:visited {font-weight: bold;color: #3b60ac;}
.alert-info a:hover, .alert-info a:active, .alert-info a:focus {color: #325294;}




#mapLarge {width: 100%;height: 350px;background:#fff;margin: 0;}
#mapContact{width: 100%;height: 650px;}
.infoMaps {width: 100%;}
.maps{position: relative;}
.maps h3 {
	position: absolute;
	font-size: 20pt;
	color: #333;
	left: 120px;
	top: 18px;
	z-index: 10;
}

#mapNav {
	position: absolute;
	right: 180px;
	top: 25px;
	z-index: 10;
	width: 100px;
	height:100px;
	display:none;
}


.sNav ul {
	margin: 0;
	padding: 0;
	display: block;
	}

.sNav ul li {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
	}
	

.sNav ul li a, .sNav ul li a:visited {
	position: relative;
	margin: 0 0 0 0;
	padding: 2px 5px 2px 18px;
	font-size: 13.3pt;
	text-decoration: none;
	display: block;
	margin: 0;
	white-space: normal;
	overflow:hidden !important;
  text-overflow: ellipsis;
	}
	
.sNav li i {
	position: absolute;
	left: 0;
	top: 7px;
	font-size: 14px;
}
	
.sNav .last-item {
	background: none;
	}
	
.sNav ul li a:hover, .sNav ul li:hover, .sNav li a:focus, a.sActive {
	text-decoration: none;
}
	

/* ========= hoofdnavigatie */
.hNav ul {
	font-family: var(--bs-font-sans-serif);
	font-size: 12pt;
	text-transform: uppercase;
	}

.hNav ul li {
	display: inline; 
	}

.hNav ul li a, .hNav ul li a:visited {
	color: #fff;
	text-decoration: none;
  letter-spacing: 0; 
	font-weight: bold;
	letter-spacing: 0.025em;
  word-spacing: -0.015em;
	}
	
	
.dropdown-menu li a {line-height: 20pt;}


/* bootstrap buttons */
.btn {font-weight: 500;cursor: pointer;text-decoration: none;}
.btn:focus {outline: none;}
.btn-large{	font-size: 1.2em;}
.btn-lg {padding: .5rem 1rem .7rem 1rem;}
.btn-larger{	font-size: 1.6em;}
.btn-left {text-align: left;}
.btn-upper{text-transform: uppercase;}
.btn-block {display: block;	width: 100%;}
.btn-xs, .btn-group-xs > .btn {
  font-size: 14px;
}
.btn-block {
	display: block;
	width: 100%;
}
.btn-round{
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			    border-radius: 50%;
}

.btn, .input-group-addon, .card {
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
				  border-radius: 0;
}

.form-control {
	border: var(--bs-border-width) solid var(--bs-border-color);
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
				  border-radius: 0;
}


.btn.btn-raised:not(.btn-link), .input-group-btn .btn.btn-raised:not(.btn-link), .btn-group-raised .btn:not(.btn-link), .btn-group-raised .input-group-btn .btn:not(.btn-link), .raised {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.btn.btn-lg .svg-inline--fa{
	font-size: 18px;
}

.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
}


.btn-chevron-before:before, .chevron-before:before {
	padding: 0 10px 0 5px;
	font-size: 90%;
	content: "\276f"; 
	opacity: .6;
}

.btn-chevron-before-down:before {
	display: inline-block;
	margin: 0 10px 0 5px;
	font-size: 90%;
	content: "\276f"; 
	opacity: .6;
	transform: rotate(90deg);
	
}

.btn-chevron:after, .chevron:after {
	padding: 0 5px 0 10px;
	font-size: 90%;
	content: "\276f"; 
	opacity: .6;
}	

.btn-chevron:hover::after, .chevron:hover::after  {
	color: var(--bs-yellow);
	opacity: 1;
	font-weight: bold;
}	

.raised-medium{
	box-shadow:
  0 0.4px 2.1px rgba(0, 0, 0, 0.014),
  0 1.1px 5.8px rgba(0, 0, 0, 0.02),
  0 2.7px 13.9px rgba(0, 0, 0, 0.026),
  0 9px 46px rgba(0, 0, 0, 0.04);
}

.raised-large, .extra-image:hover, .award-logo:hover{
	box-shadow:
  0 0.2px 2.2px rgba(0, 0, 0, 0.02),
  0 0.4px 5.3px rgba(0, 0, 0, 0.028),
  0 0.8px 10px rgba(0, 0, 0, 0.035),
  0 1.3px 17.9px rgba(0, 0, 0, 0.042),
  0 2.5px 33.4px rgba(0, 0, 0, 0.05),
  0 6px 80px rgba(0, 0, 0, 0.07);
}

/* primary*/

.btn-primary {
	--bs-btn-color: var(--bs-primary-color);
	--bs-btn-bg: var(--bs-primary);
	--bs-btn-border-color: var(--bs-primary);
	--bs-btn-hover-color: var(--bs-primary-hover-color);
	--bs-btn-hover-bg: var(--bs-primary-hover);
	--bs-btn-hover-border-color: var(--bs-primary-hover);
	--bs-btn-focus-shadow-rgb: 49,132,253;
	--bs-btn-active-color: var(--bs-primary-hover-color);
	--bs-btn-active-bg: var(--bs-primary-hover);
	--bs-btn-active-border-color: var(--bs-primary-hover);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--bs-primary-hover-color);
	--bs-btn-disabled-bg: var(--bs-primary-hover);
	--bs-btn-disabled-border-color: var(--bs-primary-hover);
}

.btn-outline-primary {
  --bs-btn-color: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: var(--bs-primary-hover-color);
  --bs-btn-hover-bg: var(--bs-primary);
  --bs-btn-hover-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: var(--bs-primary-hover-color);
  --bs-btn-active-bg: var(--bs-primary);
  --bs-btn-active-border-color: var(--bs-primary);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-primary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-primary);
  --bs-gradient: none;
}

.btn-secondary {
  --bs-btn-color: var(--bs-secondary-color);
  --bs-btn-bg: var(--bs-secondary);
  --bs-btn-border-color: var(--bs-secondary);
  --bs-btn-hover-color: var(--bs-secondary-hover-color);
  --bs-btn-hover-bg: var(--bs-secondary-hover);
  --bs-btn-hover-border-color: var(--bs-secondary-hover);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: var(--bs-secondary-hover-color);
  --bs-btn-active-bg: var(--bs-secondary-hover);
  --bs-btn-active-border-color: var(--bs-secondary-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-secondary-hover-color);
  --bs-btn-disabled-bg: var(--bs-secondary-hover);
  --bs-btn-disabled-border-color: var(--bs-secondary-hover);
	--bs-chevron: var(--bs-secondary-hover);
}

.btn-outline-secondary {
  --bs-btn-color: var(--bs-secondary-color);
  --bs-btn-border-color: var(--bs-secondary);
  --bs-btn-hover-color: var(--bs-secondary-hover-color);
  --bs-btn-hover-bg: var(--bs-secondary-hover);
  --bs-btn-hover-border-color: var(--bs-secondary-hover);
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: var(--bs-secondary-hover-color);
  --bs-btn-active-bg: var(--bs-secondary-hover);
  --bs-btn-active-border-color: var(--bs-secondary-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-secondary-hover-color);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-secondary-hover);
  --bs-gradient: none;
}

.btn-info {
  --bs-btn-color: var(--bs-info-color);
  --bs-btn-bg: var(--bs-info);
  --bs-btn-border-color: var(--bs-info);
  --bs-btn-hover-color: var(--bs-info-hover-color);
  --bs-btn-hover-bg: var(--bs-info-hover);
  --bs-btn-hover-border-color: var(--bs-info-hover);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: var(--bs-info-hover-color);
  --bs-btn-active-bg: var(--bs-info-hover);
  --bs-btn-active-border-color: var(--bs-info-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-info-hover-color);
  --bs-btn-disabled-bg: var(--bs-info-hover);
  --bs-btn-disabled-border-color: var(--bs-info-hover);
	--bs-chevron: var(--bs-info-hover);
}

.btn-outline-info {
  --bs-btn-color: var(--bs-info);
  --bs-btn-border-color: var(--bs-info);
  --bs-btn-hover-color: var(--bs-info-hover-color);
  --bs-btn-hover-bg: var(--bs-info-hover);
  --bs-btn-hover-border-color: var(--bs-info-hover);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: var(--bs-info-hover-color);
  --bs-btn-active-bg: var(--bs-info-hover);
  --bs-btn-active-border-color: var(--bs-info-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-info-hover-color);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-info-hover);
  --bs-gradient: none;
}

.btn-warning {
  --bs-btn-color: var(--bs-warning-color);
  --bs-btn-bg: var(--bs-warning);
  --bs-btn-border-color: var(--bs-warning);
  --bs-btn-hover-color: var(--bs-warning-hover-color);
  --bs-btn-hover-bg: var(--bs-warning-hover);
  --bs-btn-hover-border-color: var(--bs-warning-hover);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: var(--bs-warning-hover-color);
  --bs-btn-active-bg: var(--bs-warning-hover);
  --bs-btn-active-border-color: var(--bs-warning-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-warning-hover-color);
  --bs-btn-disabled-bg: var(--bs-warning-hover);
  --bs-btn-disabled-border-color: var(--bs-warning-hover);
	--bs-chevron: var(--bs-warning-hover);
}

.btn-outline-warning {
  --bs-btn-color: var(--bs-warning);
  --bs-btn-border-color: var(--bs-warning);
  --bs-btn-hover-color: var(--bs-warning-hover-color);
  --bs-btn-hover-bg: var(--bs-warning-hover);
  --bs-btn-hover-border-color: var(--bs-warning-hover);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: var(--bs-warning-hover-color);
  --bs-btn-active-bg: var(--bs-warning-hover);
  --bs-btn-active-border-color: var(--bs-warning-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-warning-hover-color);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-warning-hover);
  --bs-gradient: none;
}

.btn-danger {
  --bs-btn-color: var(--bs-danger-color);
  --bs-btn-bg: var(--bs-danger);
  --bs-btn-border-color: var(--bs-danger);
  --bs-btn-hover-color: var(--bs-danger-hover-color);
  --bs-btn-hover-bg: var(--bs-danger-hover);
  --bs-btn-hover-border-color: var(--bs-danger-hover);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: var(--bs-danger-hover-color);
  --bs-btn-active-bg: var(--bs-danger-hover);
  --bs-btn-active-border-color: var(--bs-danger-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-danger-hover-color);
  --bs-btn-disabled-bg: var(--bs-danger-hover);
  --bs-btn-disabled-border-color: var(--bs-danger-hover);
	--bs-chevron: var(--bs-danger-hover);
}

.btn-outline-danger {
  --bs-btn-color: var(--bs-danger);
  --bs-btn-border-color: var(--bs-danger);
  --bs-btn-hover-color: var(--bs-danger-hover-color);
  --bs-btn-hover-bg: var(--bs-danger-hover);
  --bs-btn-hover-border-color: var(--bs-danger-hover);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: var(--bs-danger-hover-color);
  --bs-btn-active-bg: var(--bs-danger-hover);
  --bs-btn-active-border-color: var(--bs-danger-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-danger-hover-color);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-danger-hover);
  --bs-gradient: none;
}

.btn-success {
  --bs-btn-color: var(--bs-success-color);
  --bs-btn-bg: var(--bs-success);
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-color: var(--bs-success-hover-color);
  --bs-btn-hover-bg: var(--bs-success-hover);
  --bs-btn-hover-border-color: var(--bs-success-hover);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: var(--bs-success-hover-color);
  --bs-btn-active-bg: var(--bs-success-hover);
  --bs-btn-active-border-color: var(--bs-success-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-success-hover-color);
  --bs-btn-disabled-bg: var(--bs-success-hover);
  --bs-btn-disabled-border-color: var(--bs-success-hover);
	--bs-chevron: var(--bs-success-hover);
}

.btn-outline-success {
  --bs-btn-color: var(--bs-success);
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-color: var(--bs-success-hover-color);
  --bs-btn-hover-bg: var(--bs-success-hover);
  --bs-btn-hover-border-color: var(--bs-success-hover);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: var(--bs-success-hover-color);
  --bs-btn-active-bg: var(--bs-success-hover);
  --bs-btn-active-border-color: var(--bs-success-hover);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--bs-success-hover-color);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-success-hover);
  --bs-gradient: none;
}

.btn-link:hover {
  color: var(--bs-link-color-hover);
}


.noShadow, .noShadow a, .noShadow li a {text-shadow:none;}

.nowrap {white-space: nowrap;}
.well {
    position: relative;
		background-color: #fff;
		padding:5px 10px;
		}
.well h3 {margin: 5px 0;}

.short {overflow: hidden;}
.list-cover{
	margin-bottom: 15px;
}

.news-footer {
	padding: 15px;
	border-top: none;
}

/* downloads */
.download-text {
	font-size: 1rem;
	line-height: 1.2rem;
}

.noLine{background: none;}

/* cards*/
.card, .card-header:first-child {
	-webkit-border-radius: 0;
		 -moz-border-radius: 0;
				  border-radius: 0;
	}

.card-inverse a, .card-inverse a:visited{color:#faa61a;}
.card-inverse a:hover, .card-inverse a:active, .card-inverse a:focus {color:#fff;}
.card-primary {
	background-color: #3586b9;
	border-color: #3586b9;
}


.card-inverse a, .card-inverse a:visited{color:#faa61a;}
.card-inverse a:hover, .card-inverse a:active, .card-inverse a:focus {color:#fff;}
.card-primary {
	background-color: #3b60ac;
	border-color: #3b60ac;
}

.card-danger {
	background-color: #d62d20;
	border-color: #d62d20;
}

.card-warning {
	background-color: #fcb61a;
	border-color: #fcb61a;
	color: #fff;
}




.caption {position: relative;min-height: 100px;}
.caption .btn {position: absolute;bottom: 10px;}
.extraPadding {padding: 20px 10px;}
.thumbSmall {margin: 5px 15px 0 0;float: left;width: 25%;}
.thumbDefault {margin: 6px 0 0 0;}
.thumbPic {margin: 0 0 0 0;}
.catPic {margin: 0 0 15px 0;}


.category {margin-bottom: 20px;}
.category h2 {
	margin:5px 0 10px 0;
}


.firstArticle {
	position: relative;
	padding:0 0 0 0;
	margin:0 0 10px 0;
	clear: both;
	border-bottom: 1px solid #ddd;
}

.feature {
	text-align: center;
	position: relative;
	padding:40px 0 0 0;
	margin:0 0;
}

.feature img {
	position: relative;
	margin:40px auto 10px auto;
	width: 100%;
	height: auto;
}

.feature .leesverder {
	margin: 5px 0 40px 0;
}

.caseArticle {
	position: relative;
}

/*

.caseArticle {
	position: relative;
	padding:40px 0 30px 0;
	margin:0 0;
	color: var(--bs-white);
}

.caseArticle a, .caseArticle a:visited{
	color: var(--bs-white);
}
*/

.textArticle {
	position: relative;
	padding: 20px 0 0 0;
	margin:0 0 10px 0;
}

.textArticle .chapeau, .feature .chapeau {
	text-transform: none;
}

.desc{
	text-align: center;
	position: relative;
	padding: 20px 0 0 0;
}

.img-icon {
	display: block;
	width: 150px;
	height: 150px;
	margin: 0 auto;
}	

.cat-desc {
	margin: 0 0 20px 0;
}

.textArticle .leesverder {
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
}

.textArticle h2, .feature h2 {
	margin:15px 0 10px 0;
	text-transform: uppercase;
	font-weight: normal;
}

.sc-139 .category .textArticle h2 {
	margin:15px 0 0 0;
	min-height: 80px;
}

.supArticle{height: 250px;}
.dotHeight{height: 150px;}
.supArticle .leesverder {position: absolute;bottom: 0;}
.smallArticle h3 {
	margin:15px 0 0 0;
	min-height: 60px;
}

.smallArticle {
	position: relative;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.smallArticle .dot {
	max-height: 150px;
}

.category .dot {
	height: 180px;
}

.related {
	padding: 30px 0;
}

/*
.related h2 {
	font-size: 16pt;
	color: #16216c;
}
*/

.smaller {
	font-size: 9pt;
	line-height: 12pt;
	letter-spacing: 0;
}

.leesverder {
	margin: 10px 0;
	font-size: 11pt;
	font-weight: 500;
}

.toBottom {
	position: absolute;
	bottom: 10px;
	left: 0;
}

.leesverder {
	margin: 10px 0;
	font-size: 11pt;
	font-weight: 500;
}
.leesverder a, .leesverder a:visited {
	text-transform: uppercase;
}

.caseArticle .leesverder a, .caseArticle .leesverder a:visited {color: var(--bs-gray-800);}

/* article cards*/
.card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0;
}

.card-deck  {
	padding: 0 5px 5px 0;
	margin: 0;
}
.card-deck .card {
	width: calc(25% - 2%);
	max-width:calc(25% - 2%);
	margin: 0 2% 2% 0;
  flex: 1 1 auto;
	background: none;
	border: none;
}

.card-deck.card-deck-6 .card {
	width: calc(16.6666666667% - 2%);
	max-width: calc(16.6666666667% - 2%);
}
.card-deck.card-deck-5 .card {
	width: calc(20% - 2%);
	max-width: calc(20% - 2%);
}

.card-deck.card-deck-4 .card {
	width: calc(25% - 2%);
	max-width:calc(25% - 2%);
}

.card-deck.card-deck-3 .card {
	max-width: calc(33.333333% - 2%);
	width: calc(33.333333333% - 2%);
}
.card-deck.card-deck-2 .card {
	max-width: calc(50% - 2%);
	width: calc(50% - 2%);
}

.card-deck.card-deck-1 .card {
	width: 100%;
	max-width:100%;
	margin: 0 0 2% 0;
}

.card-deck .card-info .card-body {
	padding: .5rem 1rem 3.2rem 1rem ;
}
.card-deck.card-info .card-body {
	padding: 0;
	font-size: 12pt;
	line-height: 16pt;
}

.card-deck .card-body {
	padding: 0;
	text-align: left;
	background: none;
	border: none;
}

.card-deck .card-header {
	background: none;
	padding: .5rem 0;
	border: none;
}

.card-abs{
	position: relative;
	height: 100%;
	padding-bottom: 50px;
}

.card-link {
	position: absolute;
	bottom: 0;
	left: 0;
	background: none;
	padding: 1rem 0 0 0;
	border: none;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12pt;
}

.link-profile {
	margin-top: -20px;
	background: none;
	padding: 0 0 0 0;
	border: none;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12pt;
}

.card-deck .card-footer {
	background: none;
	padding: 1rem 0;
	border: none;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 12pt;
}

.card-img{
	border-radius: 0;
	transition: all 0.2s;
}

.card-img:hover, .aa:hover, .img-hover:hover {
	filter: brightness(0.8);
}

.card-img-16-9 {
	min-height: 200px;
	max-height: 500px;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	background-color: var(--light);
}

.card-deck.card-deck-third .card .card-img-16-9 {
	min-height: 100px;
}

.card-deck .card-abs > .card-title, .card-corporate .card-title, .card-info .card-title{
	width: 100%;
	margin: .2rem 0 0 0;
	padding:0;
}


.equalYellowBox{
	padding: 20px 0;
	}

.articleBox{margin: 0 0 30px 0}


.balloonPic {
	margin: 15px 0;
}

.balloonCorner {
	padding: 0;
	margin: 0;
	position: relative;
}

.balloonCorner:after {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 40px 40px 0 0;
	border-color: var(--light) transparent transparent transparent;
	left: 0;
  top: 0;
  position: absolute;
	}

.balloonBody {
	background: var(--light);
	color: var(--bs-body-color);
	font-family: var(--bs-font-sans-serif);
	font-style: italic;
	font-size: 11pt;
	padding: 15px 25px 10px 25px;
	margin: 0;
}

.partner {background: #f3f4f8;}
.partnerCorner {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAA2ElEQVRYw83OXQcCQRSH8fmKEbFELBFLRETEfua6KGLac5Na0zRz5rz8L57n+heut3sE6jG1iDGGgIaaCkgwQi0JhQT7QqHAnnMUAiyJ8oYRapVCecKyKC8YobocygNWhLKGEWpdgrKEVaGsYITa1KAsYCyUBYyF0oaxUZqwvgWlBWtGacC2EihpmBhKEraTREnBxFESsEED1QpTQ7XA9pooLkwdxYEdLFC1MDNUDexoiSqFmaNKYCcP1D+YGyoHO3uifsHcUSnYBQE1h8GgPmEjEuoNoyH2Ar8v4b5G1gsBAAAAAElFTkSuQmCC) left top no-repeat;
	padding: 0;
	margin: 0;
	position: relative;
}

.balloonBody a, .balloonBody a:visited {color: var(--bs-a);}
.balloonBody a:hover {color: var(--bs-a-hover);}

.balloonName {
	padding:60px 0 0 0;
	color: var(--bs-body-color);
}

.txt .table td {
  padding: 15px;
}


.listArticle {
	position: relative;
	padding:0 0 0 0;
	margin:0 0 20px 0;
	clear: both;
	background-color: #fff;
}

.peopleArticle{padding:10px 0 20px 0;}

.whiteBox{
	text-align: center;
	}

.movieBox {
	position: relative;
	margin: 10px 0;
	background-color: #fff;
	border-radius: 4px 4px 4px 4px;
}

.formError {
	z-index: 10000;
	background:var(--bs-yellow) !important;
	color: #16216c !important;
	width: 250px !important;
	font-family: var(--bs-font-sans-serif);
	font-size: 10pt;
	line-height: 11pt;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
				  border-radius: 3px;
	}
	
	
.chapeau {
	margin: 5px 0;
	font-family: var(--bs-font-sans-serif);
	letter-spacing: -0.0015em;
}

.thumbnail .chapeau {
	margin:0;
	font-size: 10pt;
	line-height: 12pt;
}

.overflow {
	overflow:hidden !important;
  text-overflow: ellipsis;
}

/* artikel stijlen */

.articleTitle {
	padding: 3rem 2rem;
	text-align: center;
	font-size: 1.8em;
	line-height: 1.4em;
	width: 75%;
	margin: auto;
	font-family: var(--bs-font-sans-serif);
	}
	
.subTitle {
	width: 95%;
	margin: auto;
	}
.articleTitle h1 {
	padding: 5px 0;
	font-size: 1.8em;
	font-family: var(--bs-font-headline);
	font-style: normal;
	font-weight: 500;
	}
.articleTitle h2 {
	padding: 5px 0;
	font-size: 1.4em;
	font-family: var(--bs-font-sans-serif);
	font-style: normal;
	font-weight: 500;
	}
.articleTitle chapeau {
	padding: 5px 0;
	font-size: 1.8em;

	}
.article {min-height: 350px;padding:0 0 0 5px;}
.noHeight{min-height: auto;}
.article .kicker{margin:0 0 7px 0;}
.article .chapeau{margin:7px 0 7px 0;}
.article p {padding: 5px 10px 10px 0;}
.article h3 {font-size: 16pt;}
.article ul  {
	margin-bottom:15px;
}
.article ul li {
	font-family: var(--bs-font-sans-serif);
	font-size: 12pt;
	margin:3px 0;
	padding:0 0 0 13px;
	font-weight: normal;
	vertical-align: top;
}

.article em {
	font-weight: 300;
}


.article ol {counter-reset: item;}
.article ol li {display: block;font-weight: 400;line-height: 18pt;margin: 0 0 10px 0;}
.article ol li:before {
    content: counter(item) "";
    counter-increment: item;
    color: var(--light);
		width: 20px;
		font-weight: 500;
		text-align: center;
		font-size: 12px;
		line-height: 20px;
		display: inline-block;
		margin: 0 15px 0 -40px;
		padding: 0 0 0 0;
		background: var(--bs-blue);
		-webkit-border-radius: 50%;
		   -moz-border-radius: 50%;
				    border-radius: 50%;
}


/* navigatie dossier*/
#showDossier {min-height: 250px;padding: 0 0 20px 0;}
.dossiers {
	margin: 0 0 0 0;
}

.dossiers b, .related b, .categoryFooter b {
	text-transform: uppercase;;
}

.badge-info {background-color: #1d7ba2;}

.dossier {
	font-family: var(--bs-font-sans-serif);
	margin:0;
	padding:0;
}
.dossier ul  { 
	margin: 0 0 0 0;
	padding:0;
}

.dossier ul ul { 
	margin: 0;
	padding:0;
}

.dossier ul li { 
	list-style-type: none;
	margin:0;
	float: left;
	margin: 5px 5px 0 0;
	max-width: 90%;
}

.full ul li { 
	list-style-type: none;
	margin:0;
	float: none;
	margin: 5px 5px 0 0;
}

.dossier ul li a, .dossier ul li a:visited {
	color: var(--bs-a);
	position: relative;
	margin: 0 0 5px 0;
	font-size: 14px;
	line-height: 12pt;
	padding: 6px 15px 6px 26px;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	background: var(--light);
	overflow:hidden !important;
  text-overflow: ellipsis;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			    border-radius: 3px;
	}
	
.dossier ul ul li a, .dossier ul ul li a:visited {
	margin: 0 1.8em 0 1.8em;
	}
	
.dossier a.tag-xl, .dossier a:visited.tag-xl {
	width: 300px;
	font-size: 12pt;
}
	
.dossier .fa-tag, .dossier .fa-chevron-down, .dossier .fa-chevron-right, .dossier .fa-sign-in, .dossier .fa-sign-out {
	position: absolute;
	left: 10px;
	top: 8px;
	font-size: 12px;
	color: var(--bs-blue);
}

.dossier ul li a:hover  {
	text-decoration: none;
	color: var(--bs-a-hover);
	background: rgba(var(--bs-secondary-rgb),0.4);
}



/* courtesy Navigatie */
.f_nav {
	position: absolute;
	right: 1rem;
	top: 31px;
	}


.f_nav ul {
	visibility: visible;
	position: relative;
	padding: 0;
	margin: 0 0 0 0;
	font-size: 11pt;
	line-height: 13pt;
	background: transparent;
	}

.f_nav ul li { display: inline; text-transform: uppercase;}
.f_nav ul li.divider { border-right: 1px solid var(--bs-gray-300);margin: 0 5px;}

.f_nav ul li a, .f_nav ul li a:visited {
	padding: 0 1px 0 3px;
	text-align:right;
	margin:0 1px 0 0;
	text-decoration: none;
	}  
	
.f_nav ul li a:hover {
	text-decoration: none;
	}  

.intro {
	font-weight: bold;
	margin:0 0 20px 0;
	padding:0 10px 0 0;
}


.txt a, .txt a:visited  {
	font-weight: bold;
	text-decoration: none;
}

.txt p  {
	margin:3px 0 10px 0;
}

.txt a:hover {
	text-decoration: underline;
}


#issuuFrame, .issuuImg {margin: 10px 0 0 0;}
.ytNoImage {padding:5em 0;text-align: center;}
.ytFrame {border: 1px solid #ddd;margin: 10px 0 0 0;}
.player {position: relative;} 

.fullPlayer {margin: 0 ;padding:0 10px 20px 10px;}

.fullPlayerTxt {padding: 20px 0 0 0;}

.imageBox {position: relative;clear:both;background-color: #fff;padding: 0; margin: 0 0 20px 0;}

.aa {margin: 0 0 10px 0;}
.bb {margin: 0;}
.cc {margin: 0 2px 2px 0;float: left;background:#fff;}
.dd {margin: 0 0 0 0;padding: 0;}

.marginLeft {margin-left: 20px;}
.marginRight {margin-right: 20px;}

.boxRule {padding: 2px 0 3px 0;margin: 0 0 3px 0;}
.boxLeft{padding-right: 10px;}
.boxRight{float: left;width:86.85%}
/*
.boxRead {padding: 0 5px 10px 5px;}
.boxLeft{float: left;width:10%;margin-right: 1%;}
.boxRight{float: left;width:86.85%}
*/

.verplicht {
	border: 1px solid #F99C9C !important;
}

.fr, .floatRight, .floatright, .pull-right {float: right;}
.fl, .floatLeft, .floatleft, .pull-left {float: left;}


/* Common styling for the box types */
.box {
	position:relative;
	margin:10px 0;
	box-shadow:0 0 3px rgba(0,0,0,0.2);
	}
	
.box :last-child {
	margin-bottom:0;
	} 

.box-4:after {
	position:absolute;
	right:30px; 
	bottom:0;
	left:30px;
	height:20px;
	border-bottom-right-radius:50% 10px;
	border-bottom-left-radius:50% 10px;
	box-shadow:0 7px 7px rgba(0, 0, 0, 0.4);
	content:'';
	}
	
	
.box-content {
	position:relative;
	z-index:1;
	padding:10px;
	background:#fff;
	} 


.pt {
	font-size: 11pt;
	position:relative;
	top:20px;
	padding:0;
	color: var(--bs-white);
	clear:both;
	min-height:55px;
	margin:0;
}

.gendiv {
	font-size: 11pt;
	color: var(--bs-primary);
	clear:both;
	text-align: center;
	margin: 0 auto;
}

.pagination {clear: both;margin: 10px auto 20px auto;text-align: center;display: inline-block}

.pagination a, .pagination a:visited, .pagination .pageNormal {
	cursor: pointer;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16pt;
	padding: 9px 0 0 0;
	text-align:center;
	letter-spacing : -1px;
	width:3em;
	height:3em;
	float : left;
	display:block;
	margin:0 5px 3px 10px; 
	text-decoration : none;
	color: var(--bs-white);
	background-color: var(--bs-primary);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			    border-radius: 3px;
	}
	
.pagination .current {
	cursor: pointer;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16pt;
	padding: 9px 0 0 0;
	text-align:center;
	letter-spacing : -1px;
	width:3em;
	height:3em;
	float : left;
	display:block;
	margin:0 5px 3px 10px; 
	text-decoration : none;
	color: var(--bs-yellow);
	background-color: var(--bs-primary-hover);
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			    border-radius: 3px;
	}
	
.pagination a:hover, .pagination a:active {
	background-color: var(--bs-yellow);
	color: var(--bs-primary);    
	}
	
.pagination .current:hover {
	background-color: var(--bs-yellow);
	color: var(--bs-primary);    
	}

.pagination a.next {color: var(--bs-white);}
.pagination a.previous {color: var(--bs-white);}
.pagination a.next:hover {color: var(--bs-primary);}
.pagination a.previous:hover {color: var(--bs-primary);}

.pagination span { margin:0 8px;border: none; }
.pagination .gap {margin:  5px 10px;float: left;width: 20px;height:2em;background: url(data:image/gif;base64,R0lGODlhLAABAIABAHB5hP///yH5BAEAAAEALAAAAAAsAAEAAAIIRIynyesNQwEAOw==) center center repeat-x;}

	
.pagination .na {
	cursor: default;
	font-size: 7pt;
	font-weight: bold;
	line-height: 7pt;
	padding: 10px 0 0 0;
	text-align:center;
	width:3.5em;
	height:2.5em;;
	float : left;
	display:block;
	margin :0 3px 3px 0; 
	color: #999;
	}



/* footer */


.footerBox {
	margin:  0;
	padding:10px 0 0 0;
	height: 160px;
	font-size: 9pt;
	line-height:12pt;
	background: #ccc;
}

.footerBox h3 {
	margin: 0 0 0 10px;
	font-size: 12pt;
	color: var(--bs-gray-200);
}
	

.footerContainer {
	width: 100%;
	margin: 0;
	clear:both;
	padding:20px 0 40px 0;
	min-height: 80px;
  position: relative;
	color: var(--light);
	background:var(--bs-gray-600);
	font-size: 10pt;
	line-height: 14pt;
	} 

.footer a, .footer a:visited, .footer li a, .footer li a:visited {
	color: var(--light);
}


.btn-social {
	color: var(--bs-yellow);
	font-size: 16px;
	padding: 0 10px;
}

.top{margin-right: 2em;}

.calabi {
	cursor: pointer;
	position: absolute;
	bottom: 1rem;
	right: 2rem;
	width: auto;
	height: 14px;
	margin: 0;
	opacity: 0.6;
}

.calabi b a {
	font-size:8pt;
	font-weight:normal;
	display:none;
}


/* social navigatie */
.social {
	margin: 3px 0;
}

.social a, .social a:visited {
	text-align: center;
	color: var(--bs-gray-500);
}

.social .btn {
	padding: 4px 11px !important;
	line-height: 22px;
}

.btn-share i {
	font-size: 18px;
}

.social .rss {
	padding: 4px 9px;
}

.social a:hover, .social a:active, .social a:focus {
	color: var(--bs-a-hover);
}


.addthis_button_google_plusone { 
 	min-width: 24px;
	min-height: 22px;
	padding:6px 4px 2px 4px !important;
	}
	
.break {
	overflow:hidden !important;
  text-overflow: ellipsis;
}

.articleBox{
		height: 388px;
		overflow-y: scroll;
	}

.thumb {float: left; margin: 0;width: 75px;}

#result {min-height: 350px;}
.loading {text-align:center;min-height: 100px;padding:20px 0;margin:0 auto;color: #16216c;}
.caps, .ucase {text-transform: uppercase;}
.input-group-addon {
  padding-top: 8px;
  vertical-align: top;
}

.blue, .blue a, .blue a:visited, a.blue, a:visited.blue {color: var(--bs-blue);}
.yellow, .yellow a, .yellow a:visited, a.yellow, a:visited.yellow {color: var(--bs-yellow);}
.rood, .rood a, .rood a:visited, a.rood, a:visited.rood {color: var(--bs-blue);}
.black, .black a, .black a:visited, a.black, a:visited.black {color: #333;}
.white, .white a, .white a:visited, a.white, a:visited.white {color: #fff;}
.grey, .grey a, .grey a:visited, a.grey, a:visited.grey {color: var(--bs-secondary);}
.grey a:hover, a:hover.grey, .black:hover, .black a:hover, a:hover.black, a:hover.white, .white:hover, .white a:hover, .white li a:hover {color:var(--bs-yellow);}
.rood:hover, .rood a:hover, a:hover.rood, .blue a:hover, a:hover.blue {color: #999;}

.opacity-100 {opacity: 1; filter:Alpha(Opacity=1);}
.opacity-90 {opacity: .90; filter:Alpha(Opacity=90);}
.opacity-80 {opacity: .80; filter:Alpha(Opacity=80);}
.opacity-70 {opacity: .70; filter:Alpha(Opacity=70);}
.opacity-60 {opacity: .60; filter:Alpha(Opacity=60);}
.opacity-50 {opacity: .50; filter:Alpha(Opacity=50);}
.opacity-40 {opacity: .40; filter:Alpha(Opacity=40);}
.opacity-30 {opacity: .30; filter:Alpha(Opacity=30);}
.opacity-20 {opacity: .20; filter:Alpha(Opacity=20);}
.opacity-10 {opacity: .10; filter:Alpha(Opacity=10);}
.opacity-0 {opacity: 0; filter:Alpha(Opacity=0);}

.greyBg {background-color: var(--bs-gray-100);}

.yellowBg h3, .caseArticle h2, .textArticle h2 {
	margin: 10px 0;
}

.yellowBg {
	background-color: var(--bs-yellow);
	background-image: var(--bs-body-bg-image);
	background-position: center center;
	background-repeat: repeat;
	background-size: 5%;
	background-attachment: fixed;
}

.bg-wit-10 {background-color: rgba(var(--bs-white-rgb),0.1);}
.bg-wit-15 {background-color: rgba(var(--bs-white-rgb),0.15);}
.bg-wit-20 {background-color: rgba(var(--bs-white-rgb),0.2);}
.bg-wit-25 {background-color: rgba(var(--bs-white-rgb),0.25);}
.bg-wit-30 {background-color: rgba(var(--bs-white-rgb),0.3);}
.bg-wit-40, .whiteBg40 {background-color: rgba(var(--bs-white-rgb),0.4);}
.bg-wit-50 {background-color: rgba(var(--bs-white-rgb),0.5);}
.bg-wit-60, .whiteBg60 {background-color: rgba(var(--bs-white-rgb),0.6);}
.bg-wit-70 {background-color: rgba(var(--bs-white-rgb),0.7);}
.bg-wit-80, .whiteBg80 {background-color: rgba(var(--bs-white-rgb),0.8);}
.bg-wit-90 {background-color: rgba(var(--bs-white-rgb),0.9);}
.bg-wit-100, bg-wit {background-color: rgba(var(--bs-white-rgb),1);}

.bg-5 {background-color: rgba(var(--bs-green-rgb),0.05);}
.bg-10 {background-color: rgba(var(--bs-green-rgb),0.1);}
.bg-15 {background-color: rgba(var(--bs-green-rgb),0.15);}
.bg-20 {background-color: rgba(var(--bs-green-rgb),0.2);}
.bg-25 {background-color: rgba(var(--bs-green-rgb),0.25);}
.bg-30 {background-color: rgba(var(--bs-green-rgb),0.3);}
.bg-40 {background-color: rgba(var(--bs-green-rgb),0.4);}
.bg-50 {background-color: rgba(var(--bs-green-rgb),0.5);}
.bg-60 {background-color: rgba(var(--bs-green-rgb),0.6);}
.bg-70 {background-color: rgba(var(--bs-green-rgb),0.7);}
.bg-80 {background-color: rgba(var(--bs-green-rgb),0.8);}
.bg-90 {background-color: rgba(var(--bs-green-rgb),0.9);}
.bg-100 {background-color: rgba(var(--bs-green-rgb),1);}

.categoryFooter {padding: 40px 0;}
.blackBg {
	color: var(--bs-white);
	background: var(--bs-gray-600);
	}	
.dgreyBg {
	padding: 2rem 0;
	background: var(--bs-gray-100);
	}

.dgreyBg b, .dgreyBg strong {text-transform: uppercase;;}

.bg-eee, .lightgreyBg {background: var(--bs-gray-100)} 
.bg-ddd {background: var(--bs-gray-200);} 
.bg-d1 {background: var(--bs-gray-200)} 	
.bg-fff, .whiteBg{background: var(--bs-white)} 



.info {
	margin: 0 0 10px 0;background-color:#fff;
	}
.infoType {font-weight: bold}

.infoImgExt {background-color:#fff;min-width:80px;}
.infoLabels {
	width: 85%;
}


.top-3, .top-5, .top-10, .top-15, .left10, .left15, .left20 {position:relative;}
.top-3 {top: 3px;}
.top-5 {top: 5px;}
.top-10 {top:10px;}
.top-15 {top: 15px;}
.left10 {left: 10px;}
.left15 {left: 15px;}
.left20 {left: 20px;}
.height50 {height: 50px;}
.padding5 {padding: 5px;}
.padding5-10 {padding: 5px 10px;}
.padding5-0 {padding: 5px 0;}
.padding10 {padding: 10px;}
.padding20 {padding: 20px;}
.rubMargin {margin: 0 10px 0 0;}
.width90 {width: 90%;}
.margin-10-0{margin: 10px 0;}
.margin-20-0{margin: 20px 0;}
.checkLogin{text-align: center;padding: 1em 2em;}

.small {font-size:8pt;line-height: 120%;letter-spacing:0;}
.large {font-size:10pt;line-height:1.8em;}
.larger {font-size:1.3em;line-height:1.3em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {font-weight: bold;}
.highlight {background:#ff0;}
.upper {text-transform: uppercase;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: normal;}
.error, .notice, .success {padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.hiding { opacity: 0 }
.showing { opacity: 1 }
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.center {text-align: center;}
.corner {
	-webkit-border-radius: 3px;
		 -moz-border-radius: 3px;
				  border-radius: 3px;
	}

/* zoeken*/
.ehioSearch {display: block;min-height: 450px;}
.esFilter {clear: both; margin: 10px 0 5px 0;}
.esCategory {padding:28px 0 0 0;}

#esCriteria {padding: 5px 0;}

.esKey{cursor: pointer;padding: 4px 0;margin: 0 0 2px 0;font-size: 14pt;font-weight: normal;border-bottom: 1px solid #d1d1d1;}
.esRemove {float: left; margin: 2px 5px 0 0;color:#CB1639;} 
.esKey:hover, .esRemove:hover {color:#666;} 
.esFilter .input-small {max-width: 90%;}
.esSearchInSearch .zoekSmall{float: left;}
.esSlider {position: relative;width: 540px;left: 10px;}


.check {
	padding: 5px 0;
	text-align: center;
	font: bold 12pt Arial, sans-serif;
	letter-spacing: -1px;
	position: fixed;
	top: -1px;
	left:25%;
	z-index: 100;
	background: #fff;
}

.waitForLoad {
	display: none;
	padding: 0;
	text-align: center;
	font: 6pt Arial, sans-serif;
	position: fixed;
	width: 15%;
	height: 10%;
	top: 42.5%;
	left:42.5%;
	z-index: 9000;
	background: #fff url(data:image/gif;base64,R0lGODlhUAAKAMIAAPzmfPz+5PzunPzynP///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCwAEACwAAAAAUAAKAAADX0i63P4wykmrvTjrzfsMwxAwoEiG41KmynqaKvqyhBvDigAAAqPzvl1v8RvmhEEgEblUHp2EYtIYZT6p0ibWWoVmr1OSQEALjMtnMVmNXqvSb3cLPpd77vi8fs/v+xsJACH5BAkLAAwALAAAAABQAAoAg/xmBPzmfPzixPz+7PzunPxyDPz+/PzarPzmxPz+9PzypPx6FP///wAAAAAAAAAAAASJkMlJq704681pOofRjWRpIgUALIjpvm+SqkCRSIOiDFS+9zrexCfEBYG/4VGZNCYPNNpBQggECBSFFTvRXrNb8LcbJo8lXi66DI0CpozqOV6m1ulzuRq/11P8E4AyUTY4BARFDAOHN0OHiYsEjYaIPYyWlY6SmEUoKgsCMKKjHB8Hk6SpqqusqxEAIfkECQsAEAAsAAAAAFAACgCE/GYE/LqE/OZ8/OLE/HYU/Prs/P78/Nqs/PKk/H4c/P7s/HIM/L58/N60/HoU/P70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAgJI5kaZ5oqq5sexrNYbh0TStBoIwG4ziMGWSwAAASA5tySVIQjI4dhGE0MiCPYnXxECkQCKkXLIZ8w01yGj06l92jQBUQED2rBEhjbjyIEAICCCSAgoSBgyOFiX+Ih4aKjiJyVXUQd1AQB3wAfhCLj4yfko2QpaKgkaYFdwQFIlRVV1lzXGNsIgVqI7q4EL1lwCTCvLteOWI9BARBIkRQSUzS0ysPBwdd1Nrb3N0sIQAh+QQJCwAQACwAAAAAUAAKAIT8ZgT8uoT85nz84sT8dhT8+uz8/vz82qz88qT8fhz8/uz8cgz8vnz83rT8ehT8/vT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsiAkjmRpnmiqrmzrQkZzGG9ts0oQKKPBOA4GDTJYAACJwW3pUiAQPJGCcHREGccjA/IwZhcP6TMqhpKc5hGaDFmfxySEQIAYBbKAgIiaJUAaeEcHInJ0cXN1I4WJhIiHhoqOkZAQd1l6EHxVEAeBAIMQi4+MoZKNlKWoompwIgV8BAUiWFlbXXhgZWwFra69ELxpvsLAvygFOrIiPgQEQiJFVUpM1NUrDwcHYdbc3d7fJCEAIfkECQsAEAAsAAAAAFAACgCE/GYE/LqE/OZ8/OLE/HYU/Prs/P78/Nqs/PKk/H4c/P7s/HIM/L58/N60/HoU/P70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAgJI5kaZ5oqq5s66ZGcxhvbbNKECijwTgOBg0yWAAAicFtaVIgELyREyolHB1RxvHIgDyM28VDNI2Sn2ZImbSWokkIgQABl9NFgS0gILJuCRANekcHInFzdYgjh3eGdomNEIyQI3lbfBB+VxAHgwCFko+Loo6KpZGTblQjBW8iBX4EBSJaW11femJnq6+uvbwQrcDCaTUFOrMiPgQEQiJFV0pM09QrDwcHY9Xb3N3VIQAh+QQJCwAQACwAAAAAUAAKAIT8ZgT8uoT85nz84sT8dhT8+uz8/vz82qz88qT8fhz8/uz8cgz8vnz83rT8ehT8/vT///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFryAkjmRpnmiqrmzrvqrRHAZs36kSBMpoMA4HowYZLACAxACHUiAQvZETSppGRVYpAemIMpBIBuRxBC8e2OcVkpWqSQiBAAGX00fxeV0vCoABASJbYAQQDX9IByJ5d4t2e40QjJCUeI99f4EQg1wQB4gAipKXjnylkW0iBW8jq1StrBAFgwQFIl9gYmR/Z2mvqrGywUwsBTu2Ij8EBEMiRlxLxNLTKA8HB2jU2tvcIyEAIfkECQsAEAAsAAAAAFAACgCE/GYE/LqE/OZ8/OLE/HYU/Prs/P78/Nqs/PKk/H4c/P7s/HIM/L58/N60/HoU/P70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbEgJI5kaZ5oqq5s676waDSHEd+4qQSBMhoMh4NhgwwWAEBigFMgEL6RE0qaRkXW6vOqICQdUUYyyYA8kOPFA7vVUkcIgQBBis/rcjo8j7+LAmMAASJeYwQQDYFJByJ2eo18e36QkxCOfY+WkRCAY4MQhV8QB4oAjJqVl1JtIwWsIq5vsK8QsVcFhQQFImJjZWeBamyytbQ5OQU8uzIMBAREIkdfTMfV1igPBwdr193e1SEAIfkECQsAEAAsAAAAAFAACgCE/GYE/LqE/OZ8/OLE/HYU/Prs/P78/Nqs/PKk/H4c/P7s/HIM/L58/N60/HoU/P70////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAgJI5kaZ5oqq5s675wDBnNYch4PipBoIwGhsPBuEEGCwAgMdghED8nlKR4RkXVqfQKyXK9O4LSEWUolQzII3lePEQIgQBBis/rcvrIrofn8Xd7fyIBZwABImJnBBANhkoHfoGSfRB8gJWXgpOWgxCFZ4gQimMQB48AkV1WJAWsI65aIrFctK2vs7gFigQFImZnaWuGbjrGLwU9viJBBARFIkhjTcfV1iIPBwdv193eIQAh+QQJCwALACwAAAAAUAAKAIP8ZgT8uoT85nz8+uT8dgz87qT8/vz8vnz8/uz8dhT88qT///8AAAAAAAAAAAAAAAAEinDJSau9OOvNu/9gKI4kiAQBMhlHkhzGhCiKKtO2NNfUni++Hk7IuxWBCQCAYDsolYdJQSAoUKbVK9Uq3WqzXbAEyx17JYEnICAhqAnh8oL8ldPj9TwerWYv3E9wOgUFPwiEhog9ijKMg4WLkI2SCwOABAN8T1ElnZ4DKJkSLAQEATGeqaqrrK0XEQA7) center center no-repeat;
	}
	


/*Colorbox Core Style*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* project Style */
#cboxOverlay{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABNJREFUeNpiYGBg+M8EJG4BBBgABugB3ECUq4UAAAAASUVORK5CYII=) repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px;}
    #cboxTopRight{width:21px; height:21px;}
    #cboxBottomLeft{width:21px; height:21px;}
    #cboxBottomRight{width:21px; height:21px;}
    #cboxMiddleLeft{width:21px;}
    #cboxMiddleRight{width:21px;}
    #cboxTopCenter{height:21px; }
    #cboxBottomCenter{height:21px;}
    #cboxContent{background:#fff; overflow:hidden;}
    .cboxIframe{background:#fff;}
    #cboxError{padding:50px; border:1px solid #ccc;}
    #cboxLoadedContent{margin-bottom:0;}
    #cboxTitle{position:absolute; bottom:0; left:0; min-height: 50px;text-align:left;font-size:12pt;line-height: 14pt;padding: 20px 10px 10px 120px; width:100%;color:#fff;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpilJKS2sGABJgY0ABhAYAAAwBDcAEOEOZD9AAAAABJRU5ErkJggg==) left top repeat;}
    #cboxTitle b {font-size:14pt;}
    #cboxCurrent{position:absolute; bottom:10px; right:10px; color:#949494;}
    #cboxLoadingOverlay{background: #fff;}
    #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
    #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
		/* navigatie */
    #cboxSlideshow{position:absolute; bottom:10px; right:30px; color:#0092ef;}
    #cboxPrevious{position:absolute; bottom:25px; left:10px; background: #f60 url(/gfx/controls.png) no-repeat -42px 0; width:32px; height:32px; text-indent:-9999px;}
    #cboxPrevious:hover{background-position: -42px -42px;}
    #cboxNext{position:absolute; bottom:25px; left:52px; background: url(/gfx/controls.png) no-repeat -84px 0; width:32px; height:32px; text-indent:-9999px;}
    #cboxNext:hover{background-position:-84px -42px;}
    #cboxClose{position:absolute; top:10px; right:10px; background: url(/gfx/controls.png) no-repeat 0 0; width:32px; height:32px; text-indent:-9999px;}
		#cboxClose:hover {background-position: 0 -42px;}



/* cookie*/
.eh-cookieinfo { 
	position: fixed;
	z-index: 10000; 
	font-size: 10pt;
	line-height: 14pt;
	padding: 10px 0;
	bottom: 0; 
	color: #fff;  
	width: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5MTkwNmNlNy04Y2M2LTExZGUtYjkxNS1hZjk5M2VmMWZhOTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OENCNTA3RDZCNTUxMTFFMTgzNzBCN0RBOEY4OTgyRjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OENCNTA3RDVCNTUxMTFFMTgzNzBCN0RBOEY4OTgyRjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQjQxQjc0MzRDQjVFMTExQjIwRjg2QkFFODA3QzA4NSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYyZGZhMGM4LWY4YTAtMTFlMC04MmU3LWZmNGE1ZTExOTQyNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlJ3mJIAAAAbSURBVHjaYrSwctzPQAJgYiARjGoYKRoAAgwAa3YBit6Xs18AAAAASUVORK5CYII=) repeat;

	
	} 
	
.eh-cookieinfo-message { 
	padding: 0 10px;
	width: 100%; 
	} 
		
a.eh-cookieinfo-link { 
	margin-left: 10px; 
	} 

.eh-cookieinfo-close { 
	float: right; 
	margin-right: 20px; 
	}


/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 * Copyright (c) 2022 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
 
/*jQuery Bar Rating Plugin v1.2.1
 * http://github.com/antennaio/jquery-bar-rating*/
.br-theme-fontawesome-stars .br-widget {
  position: relative;
	height: 80px;
  white-space: nowrap;
}
.br-theme-fontawesome-stars .br-widget a {
  font: normal 40px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 15px;
}
.br-theme-fontawesome-stars .br-widget a:after {
  content: '\f005';
  color: #fff;

    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.64);

}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #3b60ac;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #3b60ac;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	color: #d62d20;
	text-transform: uppercase;
	font-size: 12pt;
}
.br-theme-fontawesome-stars .br-readonly a {
  cursor: default;
}
@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}

/* iCheck plugin Square skin, red
----------------------------------- */
.icheckbox_square-red,
.iradio_square-red {
    display: inline-block;
    vertical-align: middle;
		position: absolute;
		left: 0;
    margin: 0 10px 0 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/gfx/red.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-red {
    background-position: 0 0;
}
    .icheckbox_square-red.hover {
        background-position: -24px 0;
    }
    .icheckbox_square-red.checked {
        background-position: -48px 0;
    }
    .icheckbox_square-red.disabled {
        background-position: -72px 0;
        cursor: default;
    }
    .icheckbox_square-red.checked.disabled {
        background-position: -96px 0;
    }

.iradio_square-red {
    background-position: -120px 0;
}
    .iradio_square-red.hover {
        background-position: -144px 0;
    }
    .iradio_square-red.checked {
        background-position: -168px 0;
    }
    .iradio_square-red.disabled {
        background-position: -192px 0;
        cursor: default;
    }
    .iradio_square-red.checked.disabled {
        background-position: -216px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-red,
    .iradio_square-red {
        background-image: url(/gfx/red@2x.png);
        -webkit-background-size: 240px 24px;
        background-size: 240px 24px;
    }
}


.case-show {
	margin: 0;
	width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
  display: block;
}

.roll {
	opacity: 0;
	background: rgba(var(--bs-green-rgb),.85);
	height: 100%;
	text-align: center;
	position: absolute;
	width: 100%;
	z-index: 10;	
}

.caseBox {
	text-align: center;
	padding: 3em 2em;
}

.caseBox h3 {
	margin: 1em 0;
	}
	
.caseBox h3 a, .caseBox h3 a:visited {
	font-style: normal;
	color: #fff;
	font-family: var(--bs-font-sans-serif);
	}

/* scan */

/* vragen*/
.question-box {
	position: relative; 
	font-size: 14pt;
	margin: 1em 0;
	padding: 1em;

	}

.question-picture {
	position: relative;
	margin-bottom: 15px;
	}
	
		
.question-box h3{
	margin: 0;

	}
.question-intro{
	padding: 0.5em 0 0.8em 0;
}	
	
/* antwoorden*/
.radio-vertical-box, .checkbox-vertical-box {
	position: relative;
	margin: 0 0 0.5em  0;
}

.radio-vertical-label, .checkbox-vertical-label {
	font-weight: normal;
	padding: 0 0 0 30px;
	line-height: 16pt;
	
}
	
.button-vertical-box {
	position: relative;
	margin: 0.5em 0 0.5em  0;
}

.answer-box{
	padding: 0 0 1em 0;
	width: 100%;
}

.rating-box{
	position: relative;
	margin: 0 0 3em  0;
}

.btn-start, .btn-next, .btn-finish {
	text-transform: uppercase;
	letter-spacing: -0.025em;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 18pt;
	line-height: 20pt;
	-webkit-border-radius: 0 ;
		 -moz-border-radius: 0 ;
				  border-radius: 0 ;
}

.btn-finish {
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: -0.025em;
	margin: 4em 0 0 0;
	font-size: 18pt;
	width: auto;
	line-height: 20pt;
	width: 100%;
}

.btn-start i, .btn-next i, .btn-finish i {
	font-size: 18pt !important;
}

.button-vertical-box > .btn-group > .button-radio{text-align: left;}

.off-canvas{position: absolute;left: -9999px;line-height: 0;height:0;}


/* survey */
.survey-bg {
	margin:  0;
	padding: 5rem 0;
	background: #faa61a;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
		 -moz-background-size: cover;
			 -o-background-size: cover;
					background-size: cover;
}


.survey-box {
	margin: 0 0 0 0;
	padding: 1em 1em;
}
.survey-box h2 {
	margin: 0 0 5px 0;
}
.survey-box .chapeau {
	margin: 0 0 0 0;
}
.survey-box-description {
	margin: 5px 0 0 0;
}
.survey-box-text {
	margin: 0 0 0 0;
}
#survey .carousel-inner {
	overflow-y:  hidden;
	overflow-x:  hidden;
}
.survey-item{
	padding: 1rem 0 0 0;
	margin:0 0 0 0;
	overflow:  hidden;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.survey-caption{
	position: relative;
  left: 0;
  right: 0;
	bottom: 0;
	top: 0;
	text-align: left;
	padding: 0 0 1rem 0;
	width: 100%;
}

.survey-question-box {
  font-size: 14pt;
  margin: 0;
  padding: 0.5em 1.5em;
  position: relative;
	width: 100%;
}

.survey-question-intro{
	margin: 0 0 20px 0;
}

.survey-bg .carousel-indicators {
  bottom: 1rem;
  left: 30%;
	right: 1rem;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: right;
  width: auto;
  z-index: 15;
	display: block;
}

.survey-bg .carousel-indicators li, .survey-bg .carousel-indicators .active  {
  cursor: default;
}

.survey-bg .carousel-indicators-numbers li.active, .survey-bg .carousel-indicators-numbers li.active:hover {
  background-color: var(--bs-yellow);
	color:#212121;
}

.survey-bg .carousel-indicators-numbers li:hover {
  color: #fff;
  background-color: #3b60ac;
}

.survey-item .btn-survey-next {
	bottom: 1rem;
  left: 2rem;
  position: absolute;
  z-index: 100;
	}
	
.btn-survey-finish {
  position: relative;
  z-index: 100;
	margin: 3rem;
	}

.survey-bar{
	letter-spacing: -1px;
	text-align: center;
	font-size: 15px;
	line-height: 24px;
	height: 24px;
	margin:0;
	min-width: 26px;
}

.survey-bar-void{min-width:1px;}
.survey-bar-success{background:#008744 !important;}
.survey-bar-warning{background:#faa61a !important;}
.survey-bar-danger{background:#d62d20 !important;}

/* hero image*/	
.bg-hero-home{
	position: relative;
	margin:0;
}
.hero-variable {
	color: #000;
	height: 40rem;
	width: 100%;
	padding:0;
	margin:0 auto;
	position: relative;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
		 -moz-background-size: cover;
			 -o-background-size: cover;
					background-size: cover;
}

.hero-fixed {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	position: relative;
}

.hero-mark {
	right: 0;
	top: 3rem;
	position: absolute;
	opacity: .4;
	margin: 0;
	height: calc(100% - 6rem);
}

.hero-image {
	width: 100%;
	height: auto;
	padding:0;
	margin:0 auto;
	position: relative;
	overflow: hidden;
}

.hero-caption {
	position: absolute;
	top: 50%;
	left: 5rem;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	width: 100%;
	max-width: 960px;
	margin: 0;
	transform: translateY(-50%);
}

.hero-caption h1.animate-1{
	animation: slideInLeft;
  animation-duration: 550ms;
}
.hero-caption h1.animate-2{
	animation: slideInLeft;
  animation-duration: 1150ms;
}
.hero-caption h1.animate-3{
	animation: slideInLeft;
  animation-duration: 1550ms;
}
.hero-caption h1.animate-4{
	animation: slideInLeft;
  animation-duration: 1950ms;
}
.hero-caption h1.animate-5{
	animation: slideInLeft;
  animation-duration: 2200ms;
}

.hero-caption h1 a, .hero-caption h1 a:visited{
	margin: 0 0;
	font-size: 80pt;
	line-height: .95;
	color: var(--bs-white);
	word-spacing:9999px;
	white-space: pre-line;
}

.hero-caption h1 a:hover, .hero-caption h1 a:active, .hero-caption h1 a:focus{
	color: var(--bs-white-hover);
}

.blueBg .hero-caption h1 a, .blueBg .hero-caption h1 a:visited{
	color: var(--bs-primary-hover);
}

.blueBg .hero-caption h1 a:hover, .blueBg .hero-caption h1 a:active, .blueBg .hero-caption h1 a:focus{
	color: var(--bs-blue);
}

.hero-chapeau, .hero-chapeau a, .hero-chapeau a:visited {
	display: inline-block;
	font-size: 22pt;
	line-height: 22pt;
	font-weight: bold;	
	padding: 0;
	margin: .5rem 3rem;
	color: var(--light);
	text-shadow: 0 3px 3px rgba(0, 0, 0, 0.64), 0 -1px 3px rgba(0, 0, 0, 0.64);
}



/* ----------------------------------------------
 * Generated by Animista on 2023-7-13 16:49:32
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
.tracking-in-expand-fwd-bottom{animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215,.61,.355,1.000) both}
.tracking-in-expand-fwd-top{animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1.000) both}

@keyframes tracking-in-expand-fwd-bottom{0%{letter-spacing:-.5em;transform:translateZ(-700px) translateY(500px);opacity:0}40%{opacity:.6}100%{transform:translateZ(0) translateY(0);opacity:1}}
@keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}100%{transform:translateZ(0) translateY(0);opacity:1}}


.breakpoint{
	position: fixed;
	bottom: 15px;
	right: 15px;
	width: 100px;
	z-index: 1050;
}
	
.breakpoint::before{
	content: 'Large';
	}



/* small phones */
@media (max-width: 320px) {
	
	.breakpoint::before{content: 'phone S';}
	

	body {
		overflow-x: hidden;
	}
	
	.btn-profile{
		position: absolute;
		right: 5px;
		top: 5px;
	}

	.splash-text  h1 {
		font-size: 26pt;
	}
	
	.splash-text  .chapeau {
		color: #f5ddc4;
		font-size: 16pt;
		line-height: 20pt;
		margin: 1rem 0 1.5rem 0;
	}
	
	
	.logo {
	  height: auto;
		margin: 10px 0;
	  width: 100%;
	}
	
	.bg-hero-home {
		height: 50vh;
	}
	
	.hero-image {
		height: 100%;
		width: auto;
	}
	
	.hero-mark {
		top: 5rem;
		height: calc(100% - 10rem);
	}

	.hero-caption {
		top: 50%;
		left: 0;
		right: 0;
		padding: .5rem 1rem;
		width: 100%;
		transform: translateY(-50%);
		overflow: hidden;
		
	}

	.hero-caption h1 a{
		font-size: 28pt;
		line-height: .95;
		font-weight: bold;
	}
	
	.outerSearchBox {top: 0;right: 0;width: 100%;}
	.searchbox {width: 40px;}
	.searchbox-open {	width: 100%;}
	
	.nav-categories, .navbar-scan {margin-left: 0;}

	.nav-categories .nav-link {
		border-bottom: 1px solid rgba(255,255,255,.4);
		padding: 0;
	}
	.nav-categories > li > a, .nav-categories > li > a:visited,
	.nav-scan > li > a, .nav-scan > li > a:visited {
		display: block;
		color: #fff;
		padding: 5px 0 !important;
	}
	
	.nav-categories > li > a:hover, .nav-categories > li > a:active, .nav-categories > li > a:focus,
	.nav-scan > li > a:hover, .nav-scan > li > a:active, .nav-scan > li > a:focus {
		color: var(--bs-yellow);
	}

	.navbar-collapse {
		background: var(--bs-blue);
		margin-top: 6px;
		padding: 0 10px 20px 10px;
	}
	
	.navWrapper .mode-switch {
		display: block;
	}

	.color-mode__btn {
		padding: 15px ;
	}

	.bg-home {
		padding: 2em 0 2em 0 !important;
	}
	.scan-box {
		padding: 0.5em 1em;
		font-size: 1em;
		line-height: 1.2em;
	}
	.scan-intro {
		padding: 10px 0 2em 0;
		font-size: 16pt;
		letter-spacing: -0.025em;
		line-height: 20pt;
	}
	.br-theme-fontawesome-stars .br-widget a {
		font-size: 40px;
	}
	.question-box {
		margin: 1rem 0 1rem 0;
		padding: 0;
		border-left: none;
	}

	.card-deck .card, 
	.card-deck.card-deck-1 .card, 
	.card-deck.card-deck-2 .card,
	.card-deck.card-deck-3 .card,
	.card-deck.card-deck-4 .card,
	.card-deck.card-deck-5 .card{
		width: 100%;
		max-width:100%;
		margin: 0 0 1% 0;
	}
	
	.bg-logo {
		padding: 2rem 0;
	}
	
	.card-deck.card-deck-6 > .card  {
		width: 50%;
		max-width:50%;
		margin: 0 0 1% 0 !important;
	}
	
	.card-logo {
		padding: 0 1rem 1rem 1rem;
		border: none;
		background: none;
	}
	
	.address-box {
		width: 100%;
		margin: 0 1rem 0 0;
	}
	.padding40 {
		padding: 20px 0;
	}

	.list-group-navigation {
		margin-bottom: 15px;
	}
	
	.text-right, .col-form-label {text-align: left;}
	.catPic {margin: 10px 0 0;}

	.color-mode__btn svg.svg-inline--fa.fa-fw {
		font-size: 22px;
		line-height: 22px;
	}

	.social {
		margin: 1rem 1.5rem;
	}
	
	.group-box, .learningpath-finish-box {
		padding: 1em;
	}
	
	.articleTitle {
	  font-size: 1.1em;
	  line-height: 1em;
	  padding: 15px 0;
	  width: 94%;
	}
	
	.subTitle {width: 85%;}
	
	

	.hidden-xs, .hidden-tablet, .hidden-portrait, .breadcrumb > li.hidden-phone, .navbar-brand, .hidden-phone, .f_nav, .home-caption,
	.about-box, .allcats-box, .hidden-md-down, .hidden-sm-down, .f_nav, .outerSearchBox.stuck {display: none !important;}


}

 
/* medium phones */
@media (min-width: 321px) and (max-width: 480px) {
	
	.breakpoint::before{content: 'phone M';}
	
	body {
		overflow-x: hidden;
	}

	.splash-text  h1 {
		font-size: 36pt;
	}
	
	.splash-text  .chapeau {
		color: #f5ddc4;
		font-size: 18pt;
		line-height: 22pt;
		margin: 1rem 0 1.5rem 0;
	}
	
	.btn-profile{
		position: absolute;
		right: 5px;
		top: 5px;
	}
	
	
	.logo {
	  height: auto;
		margin: 10px 0;
	  width: 100%;
	}
	
	.bg-hero-home {
		height: 50vh;
	}
	
	.hero-image {
		height: 100%;
		width: auto;
	}
	
	.hero-mark {
		top: 5rem;
		height: calc(100% - 10rem);
	}

	.hero-caption {
		top: 50%;
		left: 0;
		right: 0;
		padding: .5rem 1rem;
		width: 100%;
		transform: translateY(-50%);
		overflow: hidden;
		
	}

	.hero-caption h1 a{
		font-size: 28pt;
		line-height: .95;
		font-weight: bold;
	}
	
	.outerSearchBox {top: 0;right: 0;width: 100%;}
	.searchbox {width: 40px;}
	.searchbox-open {	width: 100%;}
	
	.nav-categories, .navbar-scan {margin-left: 0;}

	.nav-categories .nav-link {
		border-bottom: 1px solid rgba(255,255,255,.4);
		padding: 0;
	}
	.nav-categories > li > a, .nav-categories > li > a:visited,
	.nav-scan > li > a, .nav-scan > li > a:visited {
		display: block;
		color: #fff;
		padding: 5px 0 !important;
	}
	
	.nav-categories > li > a:hover, .nav-categories > li > a:active, .nav-categories > li > a:focus,
	.nav-scan > li > a:hover, .nav-scan > li > a:active, .nav-scan > li > a:focus {
		color: var(--bs-yellow);
	}

	.navbar-collapse {
		background: var(--bs-blue);
		margin-top: 6px;
		padding: 0 10px 20px 10px;
	}

	.navWrapper .mode-switch {
		display: block;
	}

	.color-mode__btn {
		padding: 15px ;
	}
	
	.bg-home {
		padding: 2em 0 2em 0 !important;
	}
	.scan-box {
		padding: 0.5em 1em;
		font-size: 1em;
		line-height: 1.2em;
	}
	.scan-intro {
		padding: 10px 0 2em 0;
		font-size: 16pt;
		letter-spacing: -0.025em;
		line-height: 20pt;
	}
	.br-theme-fontawesome-stars .br-widget a {
		font-size: 40px;
	}
	.question-box {
		margin: 1rem 0 1rem 0;
		padding: 0;
		border-left: none;
	}

	.card-deck .card, 
	.card-deck.card-deck-1 .card, 
	.card-deck.card-deck-2 .card,
	.card-deck.card-deck-3 .card,
	.card-deck.card-deck-4 .card,
	.card-deck.card-deck-5 .card{
		width: 100%;
		max-width:100%;
		margin: 0 0 1% 0;
	}
	
	.bg-logo {
		padding: 2rem 0;
	}
	
	.card-deck.card-deck-6 > .card  {
		width: 50%;
		max-width:50%;
		margin: 0 0 1% 0 !important;
	}
	
	.card-logo {
		padding: 0 1rem 1rem 1rem;
		border: none;
		background: none;
	}
	
	.address-box {
		width: 100%;
		margin: 0 1rem 0 0;
	}
	.padding40 {
		padding: 20px 0;
	}

	.list-group-navigation {
		margin-bottom: 15px;
	}
	
	.text-right, .col-form-label {text-align: left;}
	.catPic {margin: 10px 0 0;}

	.color-mode__btn svg.svg-inline--fa.fa-fw {
		font-size: 22px;
		line-height: 22px;
	}

	.social {
		margin: 1rem 1.5rem;
	}
	
	.group-box, .learningpath-finish-box {
		padding: 1em;
	}
	
	.articleTitle {
	  font-size: 1.1em;
	  line-height: 1em;
	  padding: 15px 0;
	  width: 94%;
	}
	
	.subTitle {width: 85%;}

	.hidden-xs, .hidden-tablet, .hidden-portrait, .breadcrumb > li.hidden-phone, .hidden-phone, .navbar-brand, .f_nav, .home-caption, 
	.about-box, .allcats-box, .hidden-md-down, .hidden-sm-down, .f_nav, .outerSearchBox.stuck {display: none !important;}


}

  

/* Landscape phone */
@media (min-width: 481px) and (max-width: 767.97px) {

	.breakpoint::before{content: 'phone l';}
	
	body {
		overflow-x: hidden;
	}
	
	.btn-profile{
		position: absolute;
		right: 5px;
		top: 5px;
	}
	
	
	.logo {
	  height: auto;
		margin: 10px 0;
	  width: 100%;
	}
	
	.bg-hero-home {
		height: 30vh;
	}
	
	.hero-image {
		height: 100%;
		width: auto;
	}
	
	.hero-mark {
		top: 5rem;
		height: calc(100% - 10rem);
	}

	.hero-caption {
		top: 50%;
		left: 0;
		right: 0;
		padding: .5rem 1rem;
		width: 100%;
		transform: translateY(-50%);
		overflow: hidden;
		
	}

	.hero-caption h1 a{
		font-size: 28pt;
		line-height: .95;
		font-weight: bold;
	}
	
	.outerSearchBox {top: 0;right: 0;width: 100%;}
	.searchbox {width: 40px;}
	.searchbox-open {	width: 100%;}
	
	.nav-categories, .navbar-scan {margin-left: 0;}

	.nav-categories .nav-link {
		border-bottom: 1px solid rgba(255,255,255,.4);
		padding: 0;
	}
	.nav-categories > li > a, .nav-categories > li > a:visited,
	.nav-scan > li > a, .nav-scan > li > a:visited {
		display: block;
		color: #fff;
		padding: 5px 0 !important;
	}
	
	.nav-categories > li > a:hover, .nav-categories > li > a:active, .nav-categories > li > a:focus,
	.nav-scan > li > a:hover, .nav-scan > li > a:active, .nav-scan > li > a:focus {
		color: var(--bs-yellow);
	}

	.navbar-collapse {
		background: var(--bs-blue);
		margin-top: 6px;
		padding: 0 10px 20px 10px;
	}

	.navWrapper .mode-switch {
		display: block;
	}

	.color-mode__btn {
		padding: 15px ;
	}
	
	.bg-home {
		padding: 2em 0 2em 0 !important;
	}
	.scan-box {
		padding: 0.5em 1em;
		font-size: 1em;
		line-height: 1.2em;
	}
	.scan-intro {
		padding: 10px 0 2em 0;
		font-size: 16pt;
		letter-spacing: -0.025em;
		line-height: 20pt;
	}
	.br-theme-fontawesome-stars .br-widget a {
		font-size: 40px;
	}
	.question-box {
		margin: 1rem 0 1rem 0;
		padding: 0;
		border-left: none;
	}

	.card-deck .card, 
	.card-deck.card-deck-1 .card, 
	.card-deck.card-deck-2 .card,
	.card-deck.card-deck-3 .card,
	.card-deck.card-deck-4 .card,
	.card-deck.card-deck-5 .card{
		width: 100%;
		max-width:100%;
		margin: 0 0 1% 0;
	}
	
	.bg-logo {
		padding: 2rem 0;
	}
	
	.card-deck.card-deck-6 > .card  {
		width: 50%;
		max-width:50%;
		margin: 0 0 1% 0 !important;
	}
	
	.card-logo {
		padding: 0 1rem 1rem 1rem;
		border: none;
		background: none;
	}
	
	.address-box {
		width: 100%;
		margin: 0 1rem 0 0;
	}
	.padding40 {
		padding: 20px 0;
	}

	.list-group-navigation {
		margin-bottom: 15px;
	}
	
	.text-right, .col-form-label {text-align: left;}
	.catPic {margin: 10px 0 0;}

	.color-mode__btn svg.svg-inline--fa.fa-fw {
		font-size: 22px;
		line-height: 22px;
	}

	.social {
		margin: 1rem 1.5rem;
	}
	
	.group-box, .learningpath-finish-box {
		padding: 1em;
	}
	
	.articleTitle {
	  font-size: 1.1em;
	  line-height: 1em;
	  padding: 15px 0;
	  width: 94%;
	}
	
	.subTitle {width: 85%;}
	
	.desc {
		display: inline-block;
		text-align: left;
		padding: 20px 0 0 0;
		width: calc(100% - 195px);
	}
	
	.img-icon {
		display: inline-block;
		margin: 0 20px 20px 0;
		vertical-align: top;
	}	
	
	
	.hidden-xs .hidden-tablet, .hidden-portrait, .breadcrumb > li.hidden-phone, .hidden-phone, .navbar-brand, .f_nav, .home-caption,  
	.about-box, .allcats-box, .hidden-md-down, .hidden-sm-down, .f_nav, .outerSearchBox.stuck {display: none !important;}

}


  
/* Portrait tablet */
@media (min-width: 767.98px) and (max-width: 991.97px) {
	
	.breakpoint::before{content: 'Tablet P';}
	
	h1 {font-size: 20pt;letter-spacing: -0.025em;font-weight: 300;}	
	h2 {font-size: 18pt;letter-spacing: -0.025em;font-weight: 300;}
	h3 {font-size: 16pt;letter-spacing: -0.005em;font-weight: 300;}
	h4 {font-size: 16pt;letter-spacing: 0;font-weight: normal;margin: 0.05em 0}
	h5 {font-size: 14pt;letter-spacing: 0}
	h6 {font-size: 12pt;letter-spacing: 0;}
		
	
	.headerWrapper {background-size: auto 90%;}
	.esFilter .input-small {margin:0 0 3px 0;}
	.outerSearchBox {
		width: 100%;
	}
	
	.caseBox {
		padding:  0;
	}
	
	.balloonBody {
		padding: 10px 15px 10px 15px;
		line-height: 14pt;
	}
	
	.balloonName {
		font-size: 10pt;
		line-height: 12pt;
	}

	.nav-categories, .navbar-scan {margin-left: 0;}

	.nav-categories .nav-link {
		border-bottom: 1px solid rgba(255,255,255,.4);
		padding: 0;
	}
	.nav-categories > li > a, .nav-categories > li > a:visited,
	.nav-scan > li > a, .nav-scan > li > a:visited {
		display: block;
		color: #fff;
		padding: 5px 0 !important;
	}
	
	.nav-categories > li > a:hover, .nav-categories > li > a:active, .nav-categories > li > a:focus,
	.nav-scan > li > a:hover, .nav-scan > li > a:active, .nav-scan > li > a:focus {
		color: var(--bs-yellow);
	}

	.navbar-collapse {
		background: var(--bs-blue);
		margin-top: 6px;
		padding: 0 10px 20px 10px;
	}

	.navWrapper .mode-switch {
		display: block;
	}

	.color-mode__btn {
		padding: 15px ;
	}
	
	.bg-home {
		padding: 2em 0 2em 0 !important;
	}

	.hero-mark {
		top: 5rem;
		height: calc(100% - 10rem);
	}

	.hero-caption {
		top: 50%;
		left: 0;
		right: 0;
		padding: .5rem 1rem;
		width: 100%;
		transform: translateY(-50%);
		overflow: hidden;
		
	}

	.hero-caption h1 a{
		font-size: 32pt;
		line-height: .95;
		font-weight: bold;
	}


	.card-deck .card, 
	.card-deck.card-deck-2 .card,
	.card-deck.card-deck-4 .card,
	.card-deck.card-deck-5 .card{
		width: calc(100% / 2 - 2%);
		max-width:  calc(100% / 2 - 2%);
		margin: 0 2% 2% 0;
	}
	
	.tab-pane .card-deck.card-deck-2 .card {
		width: calc(100% - 2%);
		max-width:  calc(100% - 2%);
		margin: 0 2% 2% 0;
	}
	
	.bg-logo {
		padding: 2rem 0;
	}
	

	
	.introText {
		text-align: left;
		padding: 1rem .8rem;
	}
	
	.card-deck.card-deck-6 > .card  {
		width: calc(100%/4);
		max-width: calc(100%/4);
		margin: 0 0 1% 0 !important;
	}
	
	.card-logo {
		padding: 0 1.5rem 1.5rem 1.5rem;
		border: none;
		background: none;
	}
	
	.address-box {
		width: 100%;
		margin: 0 1rem 0 0;
	}
	.padding40 {
		padding: 20px 0;
	}
	.crumb {
		padding: 10px 0 10px 0;
	}
	.list-group-navigation {
		margin-bottom: 15px;
	}
	

	.catPic {margin: 10px 0 0;}

	.f_nav {
		position: absolute;
		top: -2px;
		right: 0;
	}

	.color-mode__btn svg.svg-inline--fa.fa-fw {
		font-size: 22px;
		line-height: 22px;
	}
	.flag {
		width: 24px;
		height: auto;
		margin-right: 3px;
	}

	.hidden-tablet, .hidden-portrait, .text-article, .navbar-brand,
	.about-box, .allcats-box, .f_nav, .outerSearchBox.stuck {display: none !important;}



}
 

 
/* landscape tablet */
@media (min-width: 991.98px) and (max-width: 1199.98px) {
	
	.breakpoint::before{content: 'Tablet L';}
	
	.f_nav {
		padding-right: 30px;
	}
	
	.home-caption {
		width: 75%;
	}
	
	.hero-caption h1 a{
		font-size: 42pt;
		line-height: .95;
		font-weight: bold;
	}
	
	.outerSearchBox {top: 0;right: 0;width: 100%;}
	.searchbox {width: 40px;}
	.searchbox-open {	width: 100%;}
	
	.navbar-brand {display: none !important;}
	

}
 
/* desktop */
@media (min-width: 1200px) {
	
	body {
		overflow-y:scroll;
	}
	
}

/* desktop */
@media (min-width: 1440px) {
	
	body {
		overflow-y:scroll;
	}

	.splash-text {
		color: #fff;
		padding: 4vh 6vw 0 0;
	}

}

:root[data-bs-theme="dark"] {

	--bs-blue: #3D4454;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #F5C492;
	--bs-white: #343139;
	
 	--bs-green: #3D4454;
	--bs-green-hover: #fd7e14;
	--bs-green-m: #020f28;
	--bs-green-l: #fd7e14;
	
	--bs-green-rgb: 61, 68, 84;
	--bs-yellow-rgb: 245,196,146;
	--bs-green-l-rgb: 196 , 212 , 245;
	
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
	
  --bs-gray-100: #2b303e;
  --bs-gray-200: #27242a;
  --bs-gray-300: #6c757d;
  --bs-gray-400: #6c757d;
  --bs-gray-500: #6c757d;
  --bs-gray-600: #1c1f28;
  --bs-gray-700: #495057;
  --bs-gray-800: #fff;
  --bs-gray-900: #212529;

	--bs-primary-color: #fff;
  --bs-primary: #3D4454;
	--bs-primary-hover-color: #fff;
	--bs-primary-hover: #2b303e;
	
	--bs-secondary-color: #333;
	--bs-secondary: #ced4da;
	--bs-secondary-hover-color: #fff;
	--bs-secondary-hover: #343a40;
	
	--bs-info-color: #3D4454;
	--bs-info: #f5c492;
	--bs-info-hover-color: #ced4da;
	--bs-info-hover: #ab8a6b;
	
	--bs-warning-color: #fff;
	--bs-warning: #3d474d;
 	--bs-warning-hover-color: #fff;
	--bs-warning-hover: #182224;
	
	--bs-danger-color: #fff;
	--bs-danger: #bb271c;
 	--bs-danger-hover-color: #fff;
	--bs-danger-hover: #9f2219;
	
	--bs-success-color: #fff;
	--bs-success: #008744;
 	--bs-success-hover-color: #fff;
	--bs-success-hover: #016c36;
	
	--bs-link-color: #fff;
	--bs-link-color-hover: #86c440;

  --bs-light: #f8f9fa;
  --bs-dark: #cecece;
	
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
	
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 39, 36, 42;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 45, 42, 48;
	
  --bs-font-sans-serif: "Figtree", arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
	
	--light: #A38667;
	--dark: #d1d1d1;
	
	--bs-heading-color: #fff;
	
	--bs-a: #fff;
	--bs-a-hover: #F5C492;
  --bs-body-color: #cecece;
	--bs-header-bg: #27242a;
  --bs-body-bg: #2b303e;
	--bs-body-bg-image: url(/gfx/related.diap.svg);
	--logo:  url(/gfx/logo.diap.svg);
	
	}
	
	:root[data-bs-theme="dark"] .navbar-nav .nav-link.active, :root[data-bs-theme="dark"] .navbar-nav .show > .nav-link {
		--bs-navbar-active-color: white;
	}

	:root[data-bs-theme="dark"]  .img-fluid, :root[data-bs-theme="dark"] .hero-image {
		filter: brightness(.75) ;
  }
	
	:root[data-bs-theme="dark"] .card-img:hover {
		filter: brightness(0.59);
	}
	
	:root[data-bs-theme="dark"] .img-icon {
		filter: invert(81%);
		mix-blend-mode: luminosity;
	}
	
	:root[data-bs-theme="dark"] .layerHome h4, :root[data-bs-theme="dark"] .layerHome h3 {
		color: var(--bs-blue);
	}
	
	:root[data-bs-theme="dark"] .yellowBg {
		background-color: #54493D;
		color: var(--bs-a);
	}
	
	:root[data-bs-theme="dark"] .input-group-text, :root[data-bs-theme="dark"] .input-group-text i {
		color: var(--bs-light);
		background-color: var(--bs-gray-300);
	}
	
	:root[data-bs-theme="dark"] .greyBg {
		background-color: rgba(var(--bs-white-rgb), .2) !important;
	}
	
	:root[data-bs-theme="dark"] .searchbox-input {
		background: rgba(var(--bs-white-rgb), .4) !important;
		color: var(--bs-dark);
	}
	
	:root[data-bs-theme="dark"] .hero-caption h1 a, :root[data-bs-theme="dark"] .hero-caption h1 a:visited {
		color: var(--bs-a);
	}
		
	:root[data-bs-theme="dark"] .whiteBg, :root[data-bs-theme="dark"] .bg-fff, :root[data-bs-theme="dark"] .bg-wit {
		background: var(--bs-header-bg);
		color: var(--bs-body-color);
	}
	
	:root[data-bs-theme="dark"]  .card {
		--bs-card-bg: #2b303e;
  }

	:root[data-bs-theme="dark"] .light--hidden .svg-inline--fa {
		color: #333;
	}
	
	:root[data-bs-theme="dark"] .blue, :root[data-bs-theme="dark"] .blue a, :root[data-bs-theme="dark"]  .blue a:visited, :root[data-bs-theme="dark"]  a.blue, :root[data-bs-theme="dark"]  a:visited.blue {
		color: var(--bs-yellow);
	}
	
	:root[data-bs-theme="dark"] .link-primary {
		color: var(--bs-yellow) !important;
	}
	
	:root[data-bs-theme="dark"] .raised-large{
		box-shadow:
		  0 0.2px 2.2px rgba(255, 255, 255, 0.02),
		  0 0.4px 5.3px rgba(255, 255, 255, 0.028),
		  0 0.8px 10px rgba(255, 255, 255, 0.035),
		  0 1.3px 17.9px rgba(255, 255, 255, 0.042),
		  0 2.5px 33.4px rgba(255, 255, 255, 0.05),
		  0 6px 80px rgba(255, 255, 255, 0.07);
	}




