@media only screen and (min-width: 1000px) 
and (max-width: 1600px){ 
    #app {
		height: 860px !important;
	}
	.inner-scroll {
		height: 500vh !important;
	}
}

@media only screen and (min-width: 375px) 
and (max-width: 1000px){ 
	#app {
		height: 1300px !important;
	}
	.inner-scroll {
		height: 500vh !important;
	}
}

@media only screen and (min-width: 360px) 
and (max-width: 812px) and (orientation: portrait) { 
	#app {
		height: 1450px !important;
	}
	.inner-scroll {
		height: 500vh !important;
	}
}

@media only screen and (max-width: 920px) and (orientation: landscape) { 
	#app {
		height: 1200px !important;
	}
	
	.inner-scroll {
		height: 500vh !important;
	}
}

@media only screen and (max-height: 700px) and (min-width: 815px){ 
	#app {
		height: 870px !important;
	}
	.inner-scroll {
		height: 500vh !important;
	}
}

.notificationArea{
	position:fixed;
	z-index:8001;
	width:calc(100% - 90px);
	display:flex;
	justify-content:center;
	animation-name:fadeInDown;
	animation-duration:0.5s;
	animation-fill-mode:both
}
	
@keyframes fadeInDown{
	0%{
		opacity:0;
		transform:translate3d(0, -100%, 0)
	}
	100%{
		opacity:1;
		transform:none
	}
}
	
.notificationArea div{
	box-shadow:0 2px 5px rgba(0,0,0,0.2);
	border-radius:4px;
	margin:1rem 0 0 0;
	padding:1rem;
	width:fit-content;
	display:flex;
	font-size:1rem;
	color:white
}

.notificationArea div span{
	line-height:initial
}

.notificationArea .notifType_error{
	background-color:#df3e4f
}

.notificationArea .notifType_warning{
	background-color:#f05f40
}

.notificationArea button{
	font-size:1rem;
	color:white;
	margin:0 0 0 0.5rem;
	border:none;
	background:none;
	transition:all 0.2s linear
}

.notificationArea button:focus,.notificationArea button:active{
	border:none;
	box-shadow:none;
	outline:none
}

.notificationArea button:hover{
	opacity:0.6
}

@font-face {
	font-family: 'themify';
	src:url(themify.9bad944.html);
	src:url(themify.9bad944d41d.html?#iefix-fvbane) format('embedded-opentype'),
		url(themify.29b3908.woff) format('woff'),
		url(themify.eda8b94.html) format('truetype'),
		url(themify.f0fc8c7.html#themify) format('svg');
	font-weight: normal;
	font-style: normal;
}

	[class^="ti-"], [class*=" ti-"] {
		font-family: 'themify';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.ti-wand:before {
		content: "\e600";
	}
	.ti-volume:before {
		content: "\e601";
	}
	.ti-user:before {
		content: "\e602";
	}
	.ti-unlock:before {
		content: "\e603";
	}
	.ti-unlink:before {
		content: "\e604";
	}
	.ti-trash:before {
		content: "\e605";
	}
	.ti-thought:before {
		content: "\e606";
	}
	.ti-target:before {
		content: "\e607";
	}
	.ti-tag:before {
		content: "\e608";
	}
	.ti-tablet:before {
		content: "\e609";
	}
	.ti-star:before {
		content: "\e60a";
	}
	.ti-spray:before {
		content: "\e60b";
	}
	.ti-signal:before {
		content: "\e60c";
	}
	.ti-shopping-cart:before {
		content: "\e60d";
	}
	.ti-shopping-cart-full:before {
		content: "\e60e";
	}
	.ti-settings:before {
		content: "\e60f";
	}
	.ti-search:before {
		content: "\e610";
	}
	.ti-zoom-in:before {
		content: "\e611";
	}
	.ti-zoom-out:before {
		content: "\e612";
	}
	.ti-cut:before {
		content: "\e613";
	}
	.ti-ruler:before {
		content: "\e614";
	}
	.ti-ruler-pencil:before {
		content: "\e615";
	}
	.ti-ruler-alt:before {
		content: "\e616";
	}
	.ti-bookmark:before {
		content: "\e617";
	}
	.ti-bookmark-alt:before {
		content: "\e618";
	}
	.ti-reload:before {
		content: "\e619";
	}
	.ti-plus:before {
		content: "\e61a";
	}
	.ti-pin:before {
		content: "\e61b";
	}
	.ti-pencil:before {
		content: "\e61c";
	}
	.ti-pencil-alt:before {
		content: "\e61d";
	}
	.ti-paint-roller:before {
		content: "\e61e";
	}
	.ti-paint-bucket:before {
		content: "\e61f";
	}
	.ti-na:before {
		content: "\e620";
	}
	.ti-mobile:before {
		content: "\e621";
	}
	.ti-minus:before {
		content: "\e622";
	}
	.ti-medall:before {
		content: "\e623";
	}
	.ti-medall-alt:before {
		content: "\e624";
	}
	.ti-marker:before {
		content: "\e625";
	}
	.ti-marker-alt:before {
		content: "\e626";
	}
	.ti-arrow-up:before {
		content: "\e627";
	}
	.ti-arrow-right:before {
		content: "\e628";
	}
	.ti-arrow-left:before {
		content: "\e629";
	}
	.ti-arrow-down:before {
		content: "\e62a";
	}
	.ti-lock:before {
		content: "\e62b";
	}
	.ti-location-arrow:before {
		content: "\e62c";
	}
	.ti-link:before {
		content: "\e62d";
	}
	.ti-layout:before {
		content: "\e62e";
	}
	.ti-layers:before {
		content: "\e62f";
	}
	.ti-layers-alt:before {
		content: "\e630";
	}
	.ti-key:before {
		content: "\e631";
	}
	.ti-import:before {
		content: "\e632";
	}
	.ti-image:before {
		content: "\e633";
	}
	.ti-heart:before {
		content: "\e634";
	}
	.ti-heart-broken:before {
		content: "\e635";
	}
	.ti-hand-stop:before {
		content: "\e636";
	}
	.ti-hand-open:before {
		content: "\e637";
	}
	.ti-hand-drag:before {
		content: "\e638";
	}
	.ti-folder:before {
		content: "\e639";
	}
	.ti-flag:before {
		content: "\e63a";
	}
	.ti-flag-alt:before {
		content: "\e63b";
	}
	.ti-flag-alt-2:before {
		content: "\e63c";
	}
	.ti-eye:before {
		content: "\e63d";
	}
	.ti-export:before {
		content: "\e63e";
	}
	.ti-exchange-vertical:before {
		content: "\e63f";
	}
	.ti-desktop:before {
		content: "\e640";
	}
	.ti-cup:before {
		content: "\e641";
	}
	.ti-crown:before {
		content: "\e642";
	}
	.ti-comments:before {
		content: "\e643";
	}
	.ti-comment:before {
		content: "\e644";
	}
	.ti-comment-alt:before {
		content: "\e645";
	}
	.ti-close:before {
		content: "\e646";
	}
	.ti-clip:before {
		content: "\e647";
	}
	.ti-angle-up:before {
		content: "\e648";
	}
	.ti-angle-right:before {
		content: "\e649";
	}
	.ti-angle-left:before {
		content: "\e64a";
	}
	.ti-angle-down:before {
		content: "\e64b";
	}
	.ti-check:before {
		content: "\e64c";
	}
	.ti-check-box:before {
		content: "\e64d";
	}
	.ti-camera:before {
		content: "\e64e";
	}
	.ti-announcement:before {
		content: "\e64f";
	}
	.ti-brush:before {
		content: "\e650";
	}
	.ti-briefcase:before {
		content: "\e651";
	}
	.ti-bolt:before {
		content: "\e652";
	}
	.ti-bolt-alt:before {
		content: "\e653";
	}
	.ti-blackboard:before {
		content: "\e654";
	}
	.ti-bag:before {
		content: "\e655";
	}
	.ti-move:before {
		content: "\e656";
	}
	.ti-arrows-vertical:before {
		content: "\e657";
	}
	.ti-arrows-horizontal:before {
		content: "\e658";
	}
	.ti-fullscreen:before {
		content: "\e659";
	}
	.ti-arrow-top-right:before {
		content: "\e65a";
	}
	.ti-arrow-top-left:before {
		content: "\e65b";
	}
	.ti-arrow-circle-up:before {
		content: "\e65c";
	}
	.ti-arrow-circle-right:before {
		content: "\e65d";
	}
	.ti-arrow-circle-left:before {
		content: "\e65e";
	}
	.ti-arrow-circle-down:before {
		content: "\e65f";
	}
	.ti-angle-double-up:before {
		content: "\e660";
	}
	.ti-angle-double-right:before {
		content: "\e661";
	}
	.ti-angle-double-left:before {
		content: "\e662";
	}
	.ti-angle-double-down:before {
		content: "\e663";
	}
	.ti-zip:before {
		content: "\e664";
	}
	.ti-world:before {
		content: "\e665";
	}
	.ti-wheelchair:before {
		content: "\e666";
	}
	.ti-view-list:before {
		content: "\e667";
	}
	.ti-view-list-alt:before {
		content: "\e668";
	}
	.ti-view-grid:before {
		content: "\e669";
	}
	.ti-uppercase:before {
		content: "\e66a";
	}
	.ti-upload:before {
		content: "\e66b";
	}
	.ti-underline:before {
		content: "\e66c";
	}
	.ti-truck:before {
		content: "\e66d";
	}
	.ti-timer:before {
		content: "\e66e";
	}
	.ti-ticket:before {
		content: "\e66f";
	}
	.ti-thumb-up:before {
		content: "\e670";
	}
	.ti-thumb-down:before {
		content: "\e671";
	}
	.ti-text:before {
		content: "\e672";
	}
	.ti-stats-up:before {
		content: "\e673";
	}
	.ti-stats-down:before {
		content: "\e674";
	}
	.ti-split-v:before {
		content: "\e675";
	}
	.ti-split-h:before {
		content: "\e676";
	}
	.ti-smallcap:before {
		content: "\e677";
	}
	.ti-shine:before {
		content: "\e678";
	}
	.ti-shift-right:before {
		content: "\e679";
	}
	.ti-shift-left:before {
		content: "\e67a";
	}
	.ti-shield:before {
		content: "\e67b";
	}
	.ti-notepad:before {
		content: "\e67c";
	}
	.ti-server:before {
		content: "\e67d";
	}
	.ti-quote-right:before {
		content: "\e67e";
	}
	.ti-quote-left:before {
		content: "\e67f";
	}
	.ti-pulse:before {
		content: "\e680";
	}
	.ti-printer:before {
		content: "\e681";
	}
	.ti-power-off:before {
		content: "\e682";
	}
	.ti-plug:before {
		content: "\e683";
	}
	.ti-pie-chart:before {
		content: "\e684";
	}
	.ti-paragraph:before {
		content: "\e685";
	}
	.ti-panel:before {
		content: "\e686";
	}
	.ti-package:before {
		content: "\e687";
	}
	.ti-music:before {
		content: "\e688";
	}
	.ti-music-alt:before {
		content: "\e689";
	}
	.ti-mouse:before {
		content: "\e68a";
	}
	.ti-mouse-alt:before {
		content: "\e68b";
	}
	.ti-money:before {
		content: "\e68c";
	}
	.ti-microphone:before {
		content: "\e68d";
	}
	.ti-menu:before {
		content: "\e68e";
	}
	.ti-menu-alt:before {
		content: "\e68f";
	}
	.ti-map:before {
		content: "\e690";
	}
	.ti-map-alt:before {
		content: "\e691";
	}
	.ti-loop:before {
		content: "\e692";
	}
	.ti-location-pin:before {
		content: "\e693";
	}
	.ti-list:before {
		content: "\e694";
	}
	.ti-light-bulb:before {
		content: "\e695";
	}
	.ti-Italic:before {
		content: "\e696";
	}
	.ti-info:before {
		content: "\e697";
	}
	.ti-infinite:before {
		content: "\e698";
	}
	.ti-id-badge:before {
		content: "\e699";
	}
	.ti-hummer:before {
		content: "\e69a";
	}
	.ti-home:before {
		content: "\e69b";
	}
	.ti-help:before {
		content: "\e69c";
	}
	.ti-headphone:before {
		content: "\e69d";
	}
	.ti-harddrives:before {
		content: "\e69e";
	}
	.ti-harddrive:before {
		content: "\e69f";
	}
	.ti-gift:before {
		content: "\e6a0";
	}
	.ti-game:before {
		content: "\e6a1";
	}
	.ti-filter:before {
		content: "\e6a2";
	}
	.ti-files:before {
		content: "\e6a3";
	}
	.ti-file:before {
		content: "\e6a4";
	}
	.ti-eraser:before {
		content: "\e6a5";
	}
	.ti-envelope:before {
		content: "\e6a6";
	}
	.ti-download:before {
		content: "\e6a7";
	}
	.ti-direction:before {
		content: "\e6a8";
	}
	.ti-direction-alt:before {
		content: "\e6a9";
	}
	.ti-dashboard:before {
		content: "\e6aa";
	}
	.ti-control-stop:before {
		content: "\e6ab";
	}
	.ti-control-shuffle:before {
		content: "\e6ac";
	}
	.ti-control-play:before {
		content: "\e6ad";
	}
	.ti-control-pause:before {
		content: "\e6ae";
	}
	.ti-control-forward:before {
		content: "\e6af";
	}
	.ti-control-backward:before {
		content: "\e6b0";
	}
	.ti-cloud:before {
		content: "\e6b1";
	}
	.ti-cloud-up:before {
		content: "\e6b2";
	}
	.ti-cloud-down:before {
		content: "\e6b3";
	}
	.ti-clipboard:before {
		content: "\e6b4";
	}
	.ti-car:before {
		content: "\e6b5";
	}
	.ti-calendar:before {
		content: "\e6b6";
	}
	.ti-book:before {
		content: "\e6b7";
	}
	.ti-bell:before {
		content: "\e6b8";
	}
	.ti-basketball:before {
		content: "\e6b9";
	}
	.ti-bar-chart:before {
		content: "\e6ba";
	}
	.ti-bar-chart-alt:before {
		content: "\e6bb";
	}
	.ti-back-right:before {
		content: "\e6bc";
	}
	.ti-back-left:before {
		content: "\e6bd";
	}
	.ti-arrows-corner:before {
		content: "\e6be";
	}
	.ti-archive:before {
		content: "\e6bf";
	}
	.ti-anchor:before {
		content: "\e6c0";
	}
	.ti-align-right:before {
		content: "\e6c1";
	}
	.ti-align-left:before {
		content: "\e6c2";
	}
	.ti-align-justify:before {
		content: "\e6c3";
	}
	.ti-align-center:before {
		content: "\e6c4";
	}
	.ti-alert:before {
		content: "\e6c5";
	}
	.ti-alarm-clock:before {
		content: "\e6c6";
	}
	.ti-agenda:before {
		content: "\e6c7";
	}
	.ti-write:before {
		content: "\e6c8";
	}
	.ti-window:before {
		content: "\e6c9";
	}
	.ti-widgetized:before {
		content: "\e6ca";
	}
	.ti-widget:before {
		content: "\e6cb";
	}
	.ti-widget-alt:before {
		content: "\e6cc";
	}
	.ti-wallet:before {
		content: "\e6cd";
	}
	.ti-video-clapper:before {
		content: "\e6ce";
	}
	.ti-video-camera:before {
		content: "\e6cf";
	}
	.ti-vector:before {
		content: "\e6d0";
	}
	.ti-themify-logo:before {
		content: "\e6d1";
	}
	.ti-themify-favicon:before {
		content: "\e6d2";
	}
	.ti-themify-favicon-alt:before {
		content: "\e6d3";
	}
	.ti-support:before {
		content: "\e6d4";
	}
	.ti-stamp:before {
		content: "\e6d5";
	}
	.ti-split-v-alt:before {
		content: "\e6d6";
	}
	.ti-slice:before {
		content: "\e6d7";
	}
	.ti-shortcode:before {
		content: "\e6d8";
	}
	.ti-shift-right-alt:before {
		content: "\e6d9";
	}
	.ti-shift-left-alt:before {
		content: "\e6da";
	}
	.ti-ruler-alt-2:before {
		content: "\e6db";
	}
	.ti-receipt:before {
		content: "\e6dc";
	}
	.ti-pin2:before {
		content: "\e6dd";
	}
	.ti-pin-alt:before {
		content: "\e6de";
	}
	.ti-pencil-alt2:before {
		content: "\e6df";
	}
	.ti-palette:before {
		content: "\e6e0";
	}
	.ti-more:before {
		content: "\e6e1";
	}
	.ti-more-alt:before {
		content: "\e6e2";
	}
	.ti-microphone-alt:before {
		content: "\e6e3";
	}
	.ti-magnet:before {
		content: "\e6e4";
	}
	.ti-line-double:before {
		content: "\e6e5";
	}
	.ti-line-dotted:before {
		content: "\e6e6";
	}
	.ti-line-dashed:before {
		content: "\e6e7";
	}
	.ti-layout-width-full:before {
		content: "\e6e8";
	}
	.ti-layout-width-default:before {
		content: "\e6e9";
	}
	.ti-layout-width-default-alt:before {
		content: "\e6ea";
	}
	.ti-layout-tab:before {
		content: "\e6eb";
	}
	.ti-layout-tab-window:before {
		content: "\e6ec";
	}
	.ti-layout-tab-v:before {
		content: "\e6ed";
	}
	.ti-layout-tab-min:before {
		content: "\e6ee";
	}
	.ti-layout-slider:before {
		content: "\e6ef";
	}
	.ti-layout-slider-alt:before {
		content: "\e6f0";
	}
	.ti-layout-sidebar-right:before {
		content: "\e6f1";
	}
	.ti-layout-sidebar-none:before {
		content: "\e6f2";
	}
	.ti-layout-sidebar-left:before {
		content: "\e6f3";
	}
	.ti-layout-placeholder:before {
		content: "\e6f4";
	}
	.ti-layout-menu:before {
		content: "\e6f5";
	}
	.ti-layout-menu-v:before {
		content: "\e6f6";
	}
	.ti-layout-menu-separated:before {
		content: "\e6f7";
	}
	.ti-layout-menu-full:before {
		content: "\e6f8";
	}
	.ti-layout-media-right-alt:before {
		content: "\e6f9";
	}
	.ti-layout-media-right:before {
		content: "\e6fa";
	}
	.ti-layout-media-overlay:before {
		content: "\e6fb";
	}
	.ti-layout-media-overlay-alt:before {
		content: "\e6fc";
	}
	.ti-layout-media-overlay-alt-2:before {
		content: "\e6fd";
	}
	.ti-layout-media-left-alt:before {
		content: "\e6fe";
	}
	.ti-layout-media-left:before {
		content: "\e6ff";
	}
	.ti-layout-media-center-alt:before {
		content: "\e700";
	}
	.ti-layout-media-center:before {
		content: "\e701";
	}
	.ti-layout-list-thumb:before {
		content: "\e702";
	}
	.ti-layout-list-thumb-alt:before {
		content: "\e703";
	}
	.ti-layout-list-post:before {
		content: "\e704";
	}
	.ti-layout-list-large-image:before {
		content: "\e705";
	}
	.ti-layout-line-solid:before {
		content: "\e706";
	}
	.ti-layout-grid4:before {
		content: "\e707";
	}
	.ti-layout-grid3:before {
		content: "\e708";
	}
	.ti-layout-grid2:before {
		content: "\e709";
	}
	.ti-layout-grid2-thumb:before {
		content: "\e70a";
	}
	.ti-layout-cta-right:before {
		content: "\e70b";
	}
	.ti-layout-cta-left:before {
		content: "\e70c";
	}
	.ti-layout-cta-center:before {
		content: "\e70d";
	}
	.ti-layout-cta-btn-right:before {
		content: "\e70e";
	}
	.ti-layout-cta-btn-left:before {
		content: "\e70f";
	}
	.ti-layout-column4:before {
		content: "\e710";
	}
	.ti-layout-column3:before {
		content: "\e711";
	}
	.ti-layout-column2:before {
		content: "\e712";
	}
	.ti-layout-accordion-separated:before {
		content: "\e713";
	}
	.ti-layout-accordion-merged:before {
		content: "\e714";
	}
	.ti-layout-accordion-list:before {
		content: "\e715";
	}
	.ti-ink-pen:before {
		content: "\e716";
	}
	.ti-info-alt:before {
		content: "\e717";
	}
	.ti-help-alt:before {
		content: "\e718";
	}
	.ti-headphone-alt:before {
		content: "\e719";
	}
	.ti-hand-point-up:before {
		content: "\e71a";
	}
	.ti-hand-point-right:before {
		content: "\e71b";
	}
	.ti-hand-point-left:before {
		content: "\e71c";
	}
	.ti-hand-point-down:before {
		content: "\e71d";
	}
	.ti-gallery:before {
		content: "\e71e";
	}
	.ti-face-smile:before {
		content: "\e71f";
	}
	.ti-face-sad:before {
		content: "\e720";
	}
	.ti-credit-card:before {
		content: "\e721";
	}
	.ti-control-skip-forward:before {
		content: "\e722";
	}
	.ti-control-skip-backward:before {
		content: "\e723";
	}
	.ti-control-record:before {
		content: "\e724";
	}
	.ti-control-eject:before {
		content: "\e725";
	}
	.ti-comments-smiley:before {
		content: "\e726";
	}
	.ti-brush-alt:before {
		content: "\e727";
	}
	.ti-youtube:before {
		content: "\e728";
	}
	.ti-vimeo:before {
		content: "\e729";
	}
	.ti-twitter:before {
		content: "\e72a";
	}
	.ti-time:before {
		content: "\e72b";
	}
	.ti-tumblr:before {
		content: "\e72c";
	}
	.ti-skype:before {
		content: "\e72d";
	}
	.ti-share:before {
		content: "\e72e";
	}
	.ti-share-alt:before {
		content: "\e72f";
	}
	.ti-rocket:before {
		content: "\e730";
	}
	.ti-pinterest:before {
		content: "\e731";
	}
	.ti-new-window:before {
		content: "\e732";
	}
	.ti-microsoft:before {
		content: "\e733";
	}
	.ti-list-ol:before {
		content: "\e734";
	}
	.ti-linkedin:before {
		content: "\e735";
	}
	.ti-layout-sidebar-2:before {
		content: "\e736";
	}
	.ti-layout-grid4-alt:before {
		content: "\e737";
	}
	.ti-layout-grid3-alt:before {
		content: "\e738";
	}
	.ti-layout-grid2-alt:before {
		content: "\e739";
	}
	.ti-layout-column4-alt:before {
		content: "\e73a";
	}
	.ti-layout-column3-alt:before {
		content: "\e73b";
	}
	.ti-layout-column2-alt:before {
		content: "\e73c";
	}
	.ti-instagram:before {
		content: "\e73d";
	}
	.ti-google:before {
		content: "\e73e";
	}
	.ti-github:before {
		content: "\e73f";
	}
	.ti-flickr:before {
		content: "\e740";
	}
	.ti-facebook:before {
		content: "\e741";
	}
	.ti-dropbox:before {
		content: "\e742";
	}
	.ti-dribbble:before {
		content: "\e743";
	}
	.ti-apple:before {
		content: "\e744";
	}
	.ti-android:before {
		content: "\e745";
	}
	.ti-save:before {
		content: "\e746";
	}
	.ti-save-alt:before {
		content: "\e747";
	}
	.ti-yahoo:before {
		content: "\e748";
	}
	.ti-wordpress:before {
		content: "\e749";
	}
	.ti-vimeo-alt:before {
		content: "\e74a";
	}
	.ti-twitter-alt:before {
		content: "\e74b";
	}
	.ti-tumblr-alt:before {
		content: "\e74c";
	}
	.ti-trello:before {
		content: "\e74d";
	}
	.ti-stack-overflow:before {
		content: "\e74e";
	}
	.ti-soundcloud:before {
		content: "\e74f";
	}
	.ti-sharethis:before {
		content: "\e750";
	}
	.ti-sharethis-alt:before {
		content: "\e751";
	}
	.ti-reddit:before {
		content: "\e752";
	}
	.ti-pinterest-alt:before {
		content: "\e753";
	}
	.ti-microsoft-alt:before {
		content: "\e754";
	}
	.ti-linux:before {
		content: "\e755";
	}
	.ti-jsfiddle:before {
		content: "\e756";
	}
	.ti-joomla:before {
		content: "\e757";
	}
	.ti-html5:before {
		content: "\e758";
	}
	.ti-flickr-alt:before {
		content: "\e759";
	}
	.ti-email:before {
		content: "\e75a";
	}
	.ti-drupal:before {
		content: "\e75b";
	}
	.ti-dropbox-alt:before {
		content: "\e75c";
	}
	.ti-css3:before {
		content: "\e75d";
	}
	.ti-rss:before {
		content: "\e75e";
	}
	.ti-rss-alt:before {
		content: "\e75f";
	}

	@font-face {
	  font-family: 'bcdiploma';
	  src:  url(bcdiploma.e67a188.html);
	  src:  url(bcdiploma.e67a188.html#iefix) format('embedded-opentype'),
		url(bcdiploma.4a5453e.html) format('truetype'),
		url(bcdiploma.24e01bb.html) format('woff'),
		url(bcdiploma.74754a9.html#bcdiploma) format('svg');
	  font-weight: normal;
	  font-style: normal;
	  font-display: block;
	}

	[class^="icon-"], [class*=" icon-"] {
	  /* use !important to prevent issues with browser extensions that change fonts */
	  font-family: 'bcdiploma' !important;
	  speak: none;
	  font-style: normal;
	  font-weight: normal;
	  font-variant: normal;
	  text-transform: none;
	  line-height: 1;

	  /* Better Font Rendering =========== */
	  -webkit-font-smoothing: antialiased;
	  -moz-osx-font-smoothing: grayscale;
	}

	.icon-medium:before {
	  content: "\e918";
	}
	.icon-language:before {
	  content: "\e917";
	}
	.icon-tag-active:before {
	  content: "\e916";
	}
	.icon-filter-active:before {
	  content: "\e915";
	}
	.icon-check-chain:before {
	  content: "\e914";
	}
	.icon-test-email-send:before {
	  content: "\e913";
	}
	.icon-assign-template:before {
	  content: "\e912";
	}
	.icon-contact-us:before {
	  content: "\e911";
	}
	.icon-open-badge:before {
	  content: "\e910";
	}
	.icon-hourglass:before {
	  content: "\e90f";
	}
	.icon-deleted-data:before {
	  content: "\e90e";
	}
	.icon-test-email:before {
	  content: "\e90d";
	}
	.icon-export-pdf:before {
	  content: "\e90c";
	}
	.icon-search-url:before {
	  content: "\e90b";
	}
	.icon-share:before {
	  content: "\e904";
	}
	.icon-issuer:before {
	  content: "\e90a";
	}
	.icon-tool-icon:before {
	  content: "\e909";
	}
	.icon-empty-data:before {
	  content: "\e908";
	}
	.icon-icon-export-mail:before {
	  content: "\e907";
	}
	.icon-icon-add-user:before {
	  content: "\e906";
	}
	.icon-gitlab-icon:before {
	  content: "\e905";
	}
	.icon-blockchain:before {
	  content: "\e903";
	}
	.icon-check-proofs:before {
	  content: "\e901";
	}
	.icon-Read-me:before {
	  content: "\e902";
	}
	.icon-certified-data:before {
	  content: "\e900";
	}

	@charset "UTF-8";

	/*!
	 * animate.css -http://daneden.me/animate
	 * Version - 3.7.0
	 * Licensed under the MIT license - http://opensource.org/licenses/MIT
	 *
	 * Copyright (c) 2018 Daniel Eden
	 */

	@-webkit-keyframes bounce {
	  from,
	  20%,
	  53%,
	  80%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  40%,
	  43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	  }

	  70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	  }
	}

	@keyframes bounce {
	  from,
	  20%,
	  53%,
	  80%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  40%,
	  43% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0);
	  }

	  70% {
		-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
	  }
	}

	.bounce {
	  -webkit-animation-name: bounce;
	  animation-name: bounce;
	  -webkit-transform-origin: center bottom;
	  transform-origin: center bottom;
	}

	@-webkit-keyframes flash {
	  from,
	  50%,
	  to {
		opacity: 1;
	  }

	  25%,
	  75% {
		opacity: 0;
	  }
	}

	@keyframes flash {
	  from,
	  50%,
	  to {
		opacity: 1;
	  }

	  25%,
	  75% {
		opacity: 0;
	  }
	}

	.flash {
	  -webkit-animation-name: flash;
	  animation-name: flash;
	}

	/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

	@-webkit-keyframes pulse {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	@keyframes pulse {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	.pulse {
	  -webkit-animation-name: pulse;
	  animation-name: pulse;
	}

	@-webkit-keyframes rubberBand {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	  }

	  40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	  }

	  50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	  }

	  65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	  }

	  75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	@keyframes rubberBand {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  30% {
		-webkit-transform: scale3d(1.25, 0.75, 1);
		transform: scale3d(1.25, 0.75, 1);
	  }

	  40% {
		-webkit-transform: scale3d(0.75, 1.25, 1);
		transform: scale3d(0.75, 1.25, 1);
	  }

	  50% {
		-webkit-transform: scale3d(1.15, 0.85, 1);
		transform: scale3d(1.15, 0.85, 1);
	  }

	  65% {
		-webkit-transform: scale3d(0.95, 1.05, 1);
		transform: scale3d(0.95, 1.05, 1);
	  }

	  75% {
		-webkit-transform: scale3d(1.05, 0.95, 1);
		transform: scale3d(1.05, 0.95, 1);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	.rubberBand {
	  -webkit-animation-name: rubberBand;
	  animation-name: rubberBand;
	}

	@-webkit-keyframes shake {
	  from,
	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 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 shake {
	  from,
	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 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);
	  }
	}

	.shake {
	  -webkit-animation-name: shake;
	  animation-name: shake;
	}

	@-webkit-keyframes headShake {
	  0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	  }

	  6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	  }

	  18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	  }

	  31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	  }

	  43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	  }

	  50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	  }
	}

	@keyframes headShake {
	  0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	  }

	  6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	  }

	  18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	  }

	  31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	  }

	  43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	  }

	  50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	  }
	}

	.headShake {
	  -webkit-animation-timing-function: ease-in-out;
	  animation-timing-function: ease-in-out;
	  -webkit-animation-name: headShake;
	  animation-name: headShake;
	}

	@-webkit-keyframes swing {
	  20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	  }

	  40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	  }

	  60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	  }

	  80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	  }

	  to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	  }
	}

	@keyframes swing {
	  20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg);
	  }

	  40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg);
	  }

	  60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg);
	  }

	  80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg);
	  }

	  to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	  }
	}

	.swing {
	  -webkit-transform-origin: top center;
	  transform-origin: top center;
	  -webkit-animation-name: swing;
	  animation-name: swing;
	}

	@-webkit-keyframes tada {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  10%,
	  20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	  }

	  30%,
	  50%,
	  70%,
	  90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	  }

	  40%,
	  60%,
	  80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	@keyframes tada {
	  from {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }

	  10%,
	  20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
	  }

	  30%,
	  50%,
	  70%,
	  90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
	  }

	  40%,
	  60%,
	  80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
	  }

	  to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	.tada {
	  -webkit-animation-name: tada;
	  animation-name: tada;
	}

	/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

	@-webkit-keyframes wobble {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	  }

	  30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	  }

	  45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	  }

	  60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	  }

	  75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes wobble {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	  }

	  30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	  }

	  45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	  }

	  60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	  }

	  75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.wobble {
	  -webkit-animation-name: wobble;
	  animation-name: wobble;
	}

	@-webkit-keyframes jello {
	  from,
	  11.1%,
	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 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(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	  }

	  77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	  }

	  88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	  }
	}

	@keyframes jello {
	  from,
	  11.1%,
	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 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(-0.78125deg) skewY(-0.78125deg);
		transform: skewX(-0.78125deg) skewY(-0.78125deg);
	  }

	  77.7% {
		-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
		transform: skewX(0.390625deg) skewY(0.390625deg);
	  }

	  88.8% {
		-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
		transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
	  }
	}

	.jello {
	  -webkit-animation-name: jello;
	  animation-name: jello;
	  -webkit-transform-origin: center;
	  transform-origin: center;
	}

	@-webkit-keyframes heartBeat {
	  0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }

	  14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	  }

	  28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }

	  42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	  }

	  70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }
	}

	@keyframes heartBeat {
	  0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }

	  14% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	  }

	  28% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }

	  42% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
	  }

	  70% {
		-webkit-transform: scale(1);
		transform: scale(1);
	  }
	}

	.heartBeat {
	  -webkit-animation-name: heartBeat;
	  animation-name: heartBeat;
	  -webkit-animation-duration: 1.3s;
	  animation-duration: 1.3s;
	  -webkit-animation-timing-function: ease-in-out;
	  animation-timing-function: ease-in-out;
	}

	@-webkit-keyframes bounceIn {
	  from,
	  20%,
	  40%,
	  60%,
	  80%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	  }

	  40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	  }

	  to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	@keyframes bounceIn {
	  from,
	  20%,
	  40%,
	  60%,
	  80%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1);
	  }

	  40% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
		transform: scale3d(0.97, 0.97, 0.97);
	  }

	  to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	  }
	}

	.bounceIn {
	  -webkit-animation-duration: 0.75s;
	  animation-duration: 0.75s;
	  -webkit-animation-name: bounceIn;
	  animation-name: bounceIn;
	}

	@-webkit-keyframes bounceInDown {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	  }

	  75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes bounceInDown {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	  }

	  75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.bounceInDown {
	  -webkit-animation-name: bounceInDown;
	  animation-name: bounceInDown;
	}

	@-webkit-keyframes bounceInLeft {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	  }

	  75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	  }

	  90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes bounceInLeft {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0);
	  }

	  75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0);
	  }

	  90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.bounceInLeft {
	  -webkit-animation-name: bounceInLeft;
	  animation-name: bounceInLeft;
	}

	@-webkit-keyframes bounceInRight {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	  }

	  75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	  }

	  90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes bounceInRight {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0);
	  }

	  75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0);
	  }

	  90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.bounceInRight {
	  -webkit-animation-name: bounceInRight;
	  animation-name: bounceInRight;
	}

	@-webkit-keyframes bounceInUp {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	  }

	  75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes bounceInUp {
	  from,
	  60%,
	  75%,
	  90%,
	  to {
		-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
		animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  }

	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	  }

	  75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	  }

	  90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.bounceInUp {
	  -webkit-animation-name: bounceInUp;
	  animation-name: bounceInUp;
	}

	@-webkit-keyframes bounceOut {
	  20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }
	}

	@keyframes bounceOut {
	  20% {
		-webkit-transform: scale3d(0.9, 0.9, 0.9);
		transform: scale3d(0.9, 0.9, 0.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(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }
	}

	.bounceOut {
	  -webkit-animation-duration: 0.75s;
	  animation-duration: 0.75s;
	  -webkit-animation-name: bounceOut;
	  animation-name: bounceOut;
	}

	@-webkit-keyframes bounceOutDown {
	  20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	  }

	  40%,
	  45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }
	}

	@keyframes bounceOutDown {
	  20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
	  }

	  40%,
	  45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }
	}

	.bounceOutDown {
	  -webkit-animation-name: bounceOutDown;
	  animation-name: bounceOutDown;
	}

	@-webkit-keyframes bounceOutLeft {
	  20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }
	}

	@keyframes bounceOutLeft {
	  20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }
	}

	.bounceOutLeft {
	  -webkit-animation-name: bounceOutLeft;
	  animation-name: bounceOutLeft;
	}

	@-webkit-keyframes bounceOutRight {
	  20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }
	}

	@keyframes bounceOutRight {
	  20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }
	}

	.bounceOutRight {
	  -webkit-animation-name: bounceOutRight;
	  animation-name: bounceOutRight;
	}

	@-webkit-keyframes bounceOutUp {
	  20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	  }

	  40%,
	  45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }
	}

	@keyframes bounceOutUp {
	  20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	  }

	  40%,
	  45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }
	}

	.bounceOutUp {
	  -webkit-animation-name: bounceOutUp;
	  animation-name: bounceOutUp;
	}

	@-webkit-keyframes fadeIn {
	  from {
		opacity: 0;
	  }

	  to {
		opacity: 1;
	  }
	}

	@keyframes fadeIn {
	  from {
		opacity: 0;
	  }

	  to {
		opacity: 1;
	  }
	}

	.fadeIn {
	  -webkit-animation-name: fadeIn;
	  animation-name: fadeIn;
	}

	@-webkit-keyframes fadeInDown {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInDown {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInDown {
	  -webkit-animation-name: fadeInDown;
	  animation-name: fadeInDown;
	}

	@-webkit-keyframes fadeInDownBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInDownBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInDownBig {
	  -webkit-animation-name: fadeInDownBig;
	  animation-name: fadeInDownBig;
	}

	@-webkit-keyframes fadeInLeft {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInLeft {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInLeft {
	  -webkit-animation-name: fadeInLeft;
	  animation-name: fadeInLeft;
	}

	@-webkit-keyframes fadeInLeftBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInLeftBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInLeftBig {
	  -webkit-animation-name: fadeInLeftBig;
	  animation-name: fadeInLeftBig;
	}

	@-webkit-keyframes fadeInRight {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInRight {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInRight {
	  -webkit-animation-name: fadeInRight;
	  animation-name: fadeInRight;
	}

	@-webkit-keyframes fadeInRightBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInRightBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInRightBig {
	  -webkit-animation-name: fadeInRightBig;
	  animation-name: fadeInRightBig;
	}

	@-webkit-keyframes fadeInUp {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInUp {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInUp {
	  -webkit-animation-name: fadeInUp;
	  animation-name: fadeInUp;
	}

	@-webkit-keyframes fadeInUpBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes fadeInUpBig {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.fadeInUpBig {
	  -webkit-animation-name: fadeInUpBig;
	  animation-name: fadeInUpBig;
	}

	@-webkit-keyframes fadeOut {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
	  }
	}

	@keyframes fadeOut {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
	  }
	}

	.fadeOut {
	  -webkit-animation-name: fadeOut;
	  animation-name: fadeOut;
	}

	@-webkit-keyframes fadeOutDown {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }
	}

	@keyframes fadeOutDown {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }
	}

	.fadeOutDown {
	  -webkit-animation-name: fadeOutDown;
	  animation-name: fadeOutDown;
	}

	@-webkit-keyframes fadeOutDownBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }
	}

	@keyframes fadeOutDownBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0);
	  }
	}

	.fadeOutDownBig {
	  -webkit-animation-name: fadeOutDownBig;
	  animation-name: fadeOutDownBig;
	}

	@-webkit-keyframes fadeOutLeft {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }
	}

	@keyframes fadeOutLeft {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }
	}

	.fadeOutLeft {
	  -webkit-animation-name: fadeOutLeft;
	  animation-name: fadeOutLeft;
	}

	@-webkit-keyframes fadeOutLeftBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }
	}

	@keyframes fadeOutLeftBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0);
	  }
	}

	.fadeOutLeftBig {
	  -webkit-animation-name: fadeOutLeftBig;
	  animation-name: fadeOutLeftBig;
	}

	@-webkit-keyframes fadeOutRight {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }
	}

	@keyframes fadeOutRight {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }
	}

	.fadeOutRight {
	  -webkit-animation-name: fadeOutRight;
	  animation-name: fadeOutRight;
	}

	@-webkit-keyframes fadeOutRightBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }
	}

	@keyframes fadeOutRightBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0);
	  }
	}

	.fadeOutRightBig {
	  -webkit-animation-name: fadeOutRightBig;
	  animation-name: fadeOutRightBig;
	}

	@-webkit-keyframes fadeOutUp {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }
	}

	@keyframes fadeOutUp {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }
	}

	.fadeOutUp {
	  -webkit-animation-name: fadeOutUp;
	  animation-name: fadeOutUp;
	}

	@-webkit-keyframes fadeOutUpBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }
	}

	@keyframes fadeOutUpBig {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0);
	  }
	}

	.fadeOutUpBig {
	  -webkit-animation-name: fadeOutUpBig;
	  animation-name: fadeOutUpBig;
	}

	@-webkit-keyframes flip {
	  from {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	  }

	  40% {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	  }

	  50% {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  to {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }
	}

	@keyframes flip {
	  from {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	  }

	  40% {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	  }

	  50% {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
		  rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  80% {
		-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  to {
		-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
		  rotate3d(0, 1, 0, 0deg);
		transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }
	}

	.animated.flip {
	  -webkit-backface-visibility: visible;
	  backface-visibility: visible;
	  -webkit-animation-name: flip;
	  animation-name: flip;
	}

	@-webkit-keyframes flipInX {
	  from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	  }

	  40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	  }

	  to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }
	}

	@keyframes flipInX {
	  from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	  }

	  40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	  }

	  to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }
	}

	.flipInX {
	  -webkit-backface-visibility: visible !important;
	  backface-visibility: visible !important;
	  -webkit-animation-name: flipInX;
	  animation-name: flipInX;
	}

	@-webkit-keyframes flipInY {
	  from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	  }

	  40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	  }

	  to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }
	}

	@keyframes flipInY {
	  from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	  }

	  40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	  }

	  60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	  }

	  to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }
	}

	.flipInY {
	  -webkit-backface-visibility: visible !important;
	  backface-visibility: visible !important;
	  -webkit-animation-name: flipInY;
	  animation-name: flipInY;
	}

	@-webkit-keyframes flipOutX {
	  from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }

	  30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	  }

	  to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	  }
	}

	@keyframes flipOutX {
	  from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }

	  30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1;
	  }

	  to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0;
	  }
	}

	.flipOutX {
	  -webkit-animation-duration: 0.75s;
	  animation-duration: 0.75s;
	  -webkit-animation-name: flipOutX;
	  animation-name: flipOutX;
	  -webkit-backface-visibility: visible !important;
	  backface-visibility: visible !important;
	}

	@-webkit-keyframes flipOutY {
	  from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }

	  30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	  }

	  to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	  }
	}

	@keyframes flipOutY {
	  from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	  }

	  30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1;
	  }

	  to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0;
	  }
	}

	.flipOutY {
	  -webkit-animation-duration: 0.75s;
	  animation-duration: 0.75s;
	  -webkit-backface-visibility: visible !important;
	  backface-visibility: visible !important;
	  -webkit-animation-name: flipOutY;
	  animation-name: flipOutY;
	}

	@-webkit-keyframes lightSpeedIn {
	  from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	  }

	  60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes lightSpeedIn {
	  from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0;
	  }

	  60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1;
	  }

	  80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.lightSpeedIn {
	  -webkit-animation-name: lightSpeedIn;
	  animation-name: lightSpeedIn;
	  -webkit-animation-timing-function: ease-out;
	  animation-timing-function: ease-out;
	}

	@-webkit-keyframes lightSpeedOut {
	  from {
		opacity: 1;
	  }

	  to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	  }
	}

	@keyframes lightSpeedOut {
	  from {
		opacity: 1;
	  }

	  to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0;
	  }
	}

	.lightSpeedOut {
	  -webkit-animation-name: lightSpeedOut;
	  animation-name: lightSpeedOut;
	  -webkit-animation-timing-function: ease-in;
	  animation-timing-function: ease-in;
	}

	@-webkit-keyframes rotateIn {
	  from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	@keyframes rotateIn {
	  from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	.rotateIn {
	  -webkit-animation-name: rotateIn;
	  animation-name: rotateIn;
	}

	@-webkit-keyframes rotateInDownLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	@keyframes rotateInDownLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	.rotateInDownLeft {
	  -webkit-animation-name: rotateInDownLeft;
	  animation-name: rotateInDownLeft;
	}

	@-webkit-keyframes rotateInDownRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	@keyframes rotateInDownRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	.rotateInDownRight {
	  -webkit-animation-name: rotateInDownRight;
	  animation-name: rotateInDownRight;
	}

	@-webkit-keyframes rotateInUpLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	@keyframes rotateInUpLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	.rotateInUpLeft {
	  -webkit-animation-name: rotateInUpLeft;
	  animation-name: rotateInUpLeft;
	}

	@-webkit-keyframes rotateInUpRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	@keyframes rotateInUpRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	  }
	}

	.rotateInUpRight {
	  -webkit-animation-name: rotateInUpRight;
	  animation-name: rotateInUpRight;
	}

	@-webkit-keyframes rotateOut {
	  from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	  }
	}

	@keyframes rotateOut {
	  from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0;
	  }
	}

	.rotateOut {
	  -webkit-animation-name: rotateOut;
	  animation-name: rotateOut;
	}

	@-webkit-keyframes rotateOutDownLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }
	}

	@keyframes rotateOutDownLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0;
	  }
	}

	.rotateOutDownLeft {
	  -webkit-animation-name: rotateOutDownLeft;
	  animation-name: rotateOutDownLeft;
	}

	@-webkit-keyframes rotateOutDownRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }
	}

	@keyframes rotateOutDownRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }
	}

	.rotateOutDownRight {
	  -webkit-animation-name: rotateOutDownRight;
	  animation-name: rotateOutDownRight;
	}

	@-webkit-keyframes rotateOutUpLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }
	}

	@keyframes rotateOutUpLeft {
	  from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0;
	  }
	}

	.rotateOutUpLeft {
	  -webkit-animation-name: rotateOutUpLeft;
	  animation-name: rotateOutUpLeft;
	}

	@-webkit-keyframes rotateOutUpRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	  }
	}

	@keyframes rotateOutUpRight {
	  from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1;
	  }

	  to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0;
	  }
	}

	.rotateOutUpRight {
	  -webkit-animation-name: rotateOutUpRight;
	  animation-name: rotateOutUpRight;
	}

	@-webkit-keyframes hinge {
	  0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	  }

	  20%,
	  60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	  }

	  40%,
	  80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	  }

	  to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	  }
	}

	@keyframes hinge {
	  0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	  }

	  20%,
	  60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
	  }

	  40%,
	  80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1;
	  }

	  to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0;
	  }
	}

	.hinge {
	  -webkit-animation-duration: 2s;
	  animation-duration: 2s;
	  -webkit-animation-name: hinge;
	  animation-name: hinge;
	}

	@-webkit-keyframes jackInTheBox {
	  from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.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 {
	  from {
		opacity: 0;
		-webkit-transform: scale(0.1) rotate(30deg);
		transform: scale(0.1) rotate(30deg);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
	  }

	  50% {
		-webkit-transform: rotate(-10deg);
		transform: rotate(-10deg);
	  }

	  70% {
		-webkit-transform: rotate(3deg);
		transform: rotate(3deg);
	  }

	  to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	  }
	}

	.jackInTheBox {
	  -webkit-animation-name: jackInTheBox;
	  animation-name: jackInTheBox;
	}

	/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

	@-webkit-keyframes rollIn {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes rollIn {
	  from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	  }

	  to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.rollIn {
	  -webkit-animation-name: rollIn;
	  animation-name: rollIn;
	}

	/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

	@-webkit-keyframes rollOut {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	  }
	}

	@keyframes rollOut {
	  from {
		opacity: 1;
	  }

	  to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
	  }
	}

	.rollOut {
	  -webkit-animation-name: rollOut;
	  animation-name: rollOut;
	}

	@-webkit-keyframes zoomIn {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  50% {
		opacity: 1;
	  }
	}

	@keyframes zoomIn {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  50% {
		opacity: 1;
	  }
	}

	.zoomIn {
	  -webkit-animation-name: zoomIn;
	  animation-name: zoomIn;
	}

	@-webkit-keyframes zoomInDown {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomInDown {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomInDown {
	  -webkit-animation-name: zoomInDown;
	  animation-name: zoomInDown;
	}

	@-webkit-keyframes zoomInLeft {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomInLeft {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomInLeft {
	  -webkit-animation-name: zoomInLeft;
	  animation-name: zoomInLeft;
	}

	@-webkit-keyframes zoomInRight {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomInRight {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomInRight {
	  -webkit-animation-name: zoomInRight;
	  animation-name: zoomInRight;
	}

	@-webkit-keyframes zoomInUp {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomInUp {
	  from {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  60% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomInUp {
	  -webkit-animation-name: zoomInUp;
	  animation-name: zoomInUp;
	}

	@-webkit-keyframes zoomOut {
	  from {
		opacity: 1;
	  }

	  50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  to {
		opacity: 0;
	  }
	}

	@keyframes zoomOut {
	  from {
		opacity: 1;
	  }

	  50% {
		opacity: 0;
		-webkit-transform: scale3d(0.3, 0.3, 0.3);
		transform: scale3d(0.3, 0.3, 0.3);
	  }

	  to {
		opacity: 0;
	  }
	}

	.zoomOut {
	  -webkit-animation-name: zoomOut;
	  animation-name: zoomOut;
	}

	@-webkit-keyframes zoomOutDown {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomOutDown {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomOutDown {
	  -webkit-animation-name: zoomOutDown;
	  animation-name: zoomOutDown;
	}

	@-webkit-keyframes zoomOutLeft {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	  }
	}

	@keyframes zoomOutLeft {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
		transform: scale(0.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center;
	  }
	}

	.zoomOutLeft {
	  -webkit-animation-name: zoomOutLeft;
	  animation-name: zoomOutLeft;
	}

	@-webkit-keyframes zoomOutRight {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	  }
	}

	@keyframes zoomOutRight {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
		transform: scale(0.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center;
	  }
	}

	.zoomOutRight {
	  -webkit-animation-name: zoomOutRight;
	  animation-name: zoomOutRight;
	}

	@-webkit-keyframes zoomOutUp {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	@keyframes zoomOutUp {
	  40% {
		opacity: 1;
		-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
		animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	  }

	  to {
		opacity: 0;
		-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
		animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	  }
	}

	.zoomOutUp {
	  -webkit-animation-name: zoomOutUp;
	  animation-name: zoomOutUp;
	}

	@-webkit-keyframes slideInDown {
	  from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes slideInDown {
	  from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.slideInDown {
	  -webkit-animation-name: slideInDown;
	  animation-name: slideInDown;
	}

	@-webkit-keyframes slideInLeft {
	  from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes slideInLeft {
	  from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.slideInLeft {
	  -webkit-animation-name: slideInLeft;
	  animation-name: slideInLeft;
	}

	@-webkit-keyframes slideInRight {
	  from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes slideInRight {
	  from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.slideInRight {
	  -webkit-animation-name: slideInRight;
	  animation-name: slideInRight;
	}

	@-webkit-keyframes slideInUp {
	  from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	@keyframes slideInUp {
	  from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	  }

	  to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }
	}

	.slideInUp {
	  -webkit-animation-name: slideInUp;
	  animation-name: slideInUp;
	}

	@-webkit-keyframes slideOutDown {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }
	}

	@keyframes slideOutDown {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	  }
	}

	.slideOutDown {
	  -webkit-animation-name: slideOutDown;
	  animation-name: slideOutDown;
	}

	@-webkit-keyframes slideOutLeft {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }
	}

	@keyframes slideOutLeft {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	  }
	}

	.slideOutLeft {
	  -webkit-animation-name: slideOutLeft;
	  animation-name: slideOutLeft;
	}

	@-webkit-keyframes slideOutRight {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }
	}

	@keyframes slideOutRight {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	  }
	}

	.slideOutRight {
	  -webkit-animation-name: slideOutRight;
	  animation-name: slideOutRight;
	}

	@-webkit-keyframes slideOutUp {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }
	}

	@keyframes slideOutUp {
	  from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	  }

	  to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	  }
	}

	.slideOutUp {
	  -webkit-animation-name: slideOutUp;
	  animation-name: slideOutUp;
	}

	.animated {
	  -webkit-animation-duration: 1s;
	  animation-duration: 1s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both;
	}

	.animated.infinite {
	  -webkit-animation-iteration-count: infinite;
	  animation-iteration-count: infinite;
	}

	.animated.delay-1s {
	  -webkit-animation-delay: 1s;
	  animation-delay: 1s;
	}

	.animated.delay-2s {
	  -webkit-animation-delay: 2s;
	  animation-delay: 2s;
	}

	.animated.delay-3s {
	  -webkit-animation-delay: 3s;
	  animation-delay: 3s;
	}

	.animated.delay-4s {
	  -webkit-animation-delay: 4s;
	  animation-delay: 4s;
	}

	.animated.delay-5s {
	  -webkit-animation-delay: 5s;
	  animation-delay: 5s;
	}

	.animated.fast {
	  -webkit-animation-duration: 800ms;
	  animation-duration: 800ms;
	}

	.animated.faster {
	  -webkit-animation-duration: 500ms;
	  animation-duration: 500ms;
	}

	.animated.slow {
	  -webkit-animation-duration: 2s;
	  animation-duration: 2s;
	}

	.animated.slower {
	  -webkit-animation-duration: 3s;
	  animation-duration: 3s;
	}

	@media (prefers-reduced-motion) {
	  .animated {
		-webkit-animation: unset !important;
		animation: unset !important;
		-webkit-transition: none !important;
		transition: none !important;
	  }
	}
	/*!
	 * Bootstrap v4.1.3 (https://getbootstrap.com/)
	 * Copyright 2011-2018 The Bootstrap Authors
	 * Copyright 2011-2018 Twitter, Inc.
	 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
	 */


	 :root {
	  --blue: #007bff;
	  --indigo: #6610f2;
	  --purple: #6f42c1;
	  --pink: #e83e8c;
	  --red: #dc3545;
	  --orange: #fd7e14;
	  --yellow: #ffc107;
	  --green: #28a745;
	  --teal: #20c997;
	  --cyan: #17a2b8;
	  --white: #fff;
	  --gray: #6c757d;
	  --gray-dark: #343a40;
	  --primary: #007bff;
	  --secondary: #6c757d;
	  --success: #28a745;
	  --info: #17a2b8;
	  --warning: #ffc107;
	  --danger: #dc3545;
	  --light: #f8f9fa;
	  --dark: #343a40;
	  --breakpoint-xs: 0;
	  --breakpoint-sm: 576px;
	  --breakpoint-md: 768px;
	  --breakpoint-lg: 992px;
	  --breakpoint-xl: 1200px;
	  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

	*,
	*::before,
	*::after {
	  box-sizing: border-box; }

	html {
	  font-family: sans-serif;
	  line-height: 1.15;
	  -webkit-text-size-adjust: 100%;
	  -ms-text-size-adjust: 100%;
	  -ms-overflow-style: scrollbar;
	  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

	@-ms-viewport {
	  width: device-width; }

	article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
	  display: block; }

	body {
	  margin: 0;
	  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	  font-size: 1rem;
	  font-weight: 400;
	  line-height: 1.5;
	  color: #212529;
	  text-align: left;
	  background-color: #fff; }

	[tabindex="-1"]:focus {
	  outline: 0 !important; }

	hr {
	  box-sizing: content-box;
	  height: 0;
	  overflow: visible; }

	h1, h2, h3, h4, h5, h6 {
	  margin-top: 0;
	  margin-bottom: 0.5rem; }

	p {
	  margin-top: 0;
	  margin-bottom: 1rem; }

	abbr[title],
	abbr[data-original-title] {
	  text-decoration: underline;
	  text-decoration: underline dotted;
	  cursor: help;
	  border-bottom: 0; }

	address {
	  margin-bottom: 1rem;
	  font-style: normal;
	  line-height: inherit; }

	ol,
	ul,
	dl {
	  margin-top: 0;
	  margin-bottom: 1rem; }

	ol ol,
	ul ul,
	ol ul,
	ul ol {
	  margin-bottom: 0; }

	dt {
	  font-weight: 700; }

	dd {
	  margin-bottom: .5rem;
	  margin-left: 0; }

	blockquote {
	  margin: 0 0 1rem; }

	dfn {
	  font-style: italic; }

	b,
	strong {
	  font-weight: bolder; }

	small {
	  font-size: 80%; }

	sub,
	sup {
	  position: relative;
	  font-size: 75%;
	  line-height: 0;
	  vertical-align: baseline; }

	sub {
	  bottom: -.25em; }

	sup {
	  top: -.5em; }

	a {
	  color: #007bff;
	  text-decoration: none;
	  background-color: transparent;
	  -webkit-text-decoration-skip: objects; }
	  a:hover {
		color: #0056b3;
		text-decoration: underline; }

	a:not([href]):not([tabindex]) {
	  color: inherit;
	  text-decoration: none; }
	  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
		color: inherit;
		text-decoration: none; }
	  a:not([href]):not([tabindex]):focus {
		outline: 0; }

	pre,
	code,
	kbd,
	samp {
	  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	  font-size: 1em; }

	pre {
	  margin-top: 0;
	  margin-bottom: 1rem;
	  overflow: auto;
	  -ms-overflow-style: scrollbar; }

	figure {
	  margin: 0 0 1rem; }

	img {
	  vertical-align: middle;
	  border-style: none; }

	svg {
	  overflow: hidden;
	  vertical-align: middle; }

	table {
	  border-collapse: collapse; }

	caption {
	  padding-top: 0.75rem;
	  padding-bottom: 0.75rem;
	  color: #6c757d;
	  text-align: left;
	  caption-side: bottom; }

	th {
	  text-align: inherit; }

	label {
	  display: inline-block;
	  margin-bottom: 0.5rem; }

	button {
	  border-radius: 0; }

	button:focus {
	  outline: 1px dotted;
	  outline: 5px auto -webkit-focus-ring-color; }

	input,
	button,
	select,
	optgroup,
	textarea {
	  margin: 0;
	  font-family: inherit;
	  font-size: inherit;
	  line-height: inherit; }

	button,
	input {
	  overflow: visible; }

	button,
	select {
	  text-transform: none; }

	button,
	html [type="button"],
	[type="reset"],
	[type="submit"] {
	  -webkit-appearance: button; }

	button::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner {
	  padding: 0;
	  border-style: none; }

	input[type="radio"],
	input[type="checkbox"] {
	  box-sizing: border-box;
	  padding: 0; }

	input[type="date"],
	input[type="time"],
	input[type="datetime-local"],
	input[type="month"] {
	  -webkit-appearance: listbox; }

	textarea {
	  overflow: auto;
	  resize: vertical; }

	fieldset {
	  min-width: 0;
	  padding: 0;
	  margin: 0;
	  border: 0; }

	legend {
	  display: block;
	  width: 100%;
	  max-width: 100%;
	  padding: 0;
	  margin-bottom: .5rem;
	  font-size: 1.5rem;
	  line-height: inherit;
	  color: inherit;
	  white-space: normal; }

	progress {
	  vertical-align: baseline; }

	[type="number"]::-webkit-inner-spin-button,
	[type="number"]::-webkit-outer-spin-button {
	  height: auto; }

	[type="search"] {
	  outline-offset: -2px;
	  -webkit-appearance: none; }

	[type="search"]::-webkit-search-cancel-button,
	[type="search"]::-webkit-search-decoration {
	  -webkit-appearance: none; }

	::-webkit-file-upload-button {
	  font: inherit;
	  -webkit-appearance: button; }

	output {
	  display: inline-block; }

	summary {
	  display: list-item;
	  cursor: pointer; }

	template {
	  display: none; }

	[hidden] {
	  display: none !important; }

	h1, h2, h3, h4, h5, h6
	{
	  margin-bottom: 0.5rem;
	  font-family: inherit;
	  font-weight: 500;
	  line-height: 1.2;
	  color: inherit; }

	h1
	{
	  font-size: 2.5rem; }

	h2 {
	  font-size: 2rem; }

	h3 {
	  font-size: 1.75rem; }

	h4 {
	  font-size: 1.5rem; }

	h5 {
	  font-size: 1.25rem; }

	h6 {
	  font-size: 1rem; }

	hr {
	  margin-top: 1rem;
	  margin-bottom: 1rem;
	  border: 0;
	  border-top: 1px solid rgba(0, 0, 0, 0.1); }

	small
	{
	  font-size: 80%;
	  font-weight: 400; }

	mark
	{
	  padding: 0.2em;
	  background-color: #fcf8e3; }


	code {
	  font-size: 87.5%;
	  color: #e83e8c;
	  word-break: break-word; }
	  a > code {
		color: inherit; }

	kbd {
	  padding: 0.2rem 0.4rem;
	  font-size: 87.5%;
	  color: #fff;
	  background-color: #212529;
	  border-radius: 0.2rem; }
	  kbd kbd {
		padding: 0;
		font-size: 100%;
		font-weight: 700; }

	pre {
	  display: block;
	  font-size: 87.5%;
	  color: #212529; }
	  pre code {
		font-size: inherit;
		color: inherit;
		word-break: normal; }


	/* print */
	  
	@media print {
	  *,
	  *::before,
	  *::after {
		text-shadow: none !important;
		box-shadow: none !important; }
	  a:not(.btn) {
		text-decoration: underline; }
	  abbr[title]::after {
		content: " (" attr(title) ")"; }
	  pre {
		white-space: pre-wrap !important; }
	  pre,
	  blockquote {
		border: 1px solid #adb5bd;
		page-break-inside: avoid; }
	  thead {
		display: table-header-group; }
	  tr,
	  img {
		page-break-inside: avoid; }
	  p,
	  h2,
	  h3 {
		orphans: 3;
		widows: 3; }
	  h2,
	  h3 {
		page-break-after: avoid; }
	  @page {
		size: a3; }
	  body {
		min-width: 992px !important; }
	  .container {
		min-width: 992px !important; }
	  .navbar {
		display: none; }
	  .badge {
		border: 1px solid #000; }
	  .table {
		border-collapse: collapse !important; }
		.table td,
		.table th {
		  background-color: #fff !important; }
	  .table-bordered th,
	  .table-bordered td {
		border: 1px solid #dee2e6 !important; }
	  .table-dark {
		color: inherit; }
		.table-dark th,
		.table-dark td,
		.table-dark thead th,
		.table-dark tbody + tbody {
		  border-color: #dee2e6; }
	  .table .thead-dark th {
		color: inherit;
		border-color: #dee2e6; } }



	/* bootstrap row/col layout sub-set */


	.container {
	  width: 100%;
	  padding-right: 15px;
	  padding-left: 15px;
	  margin-right: auto;
	  margin-left: auto; }
	@media (min-width: 576px) {
	  .container {
		max-width: 540px; } }
	@media (min-width: 768px) {
	  .container {
		max-width: 720px; } }
	@media (min-width: 992px) {
	  .container {
		max-width: 960px; } }
	@media (min-width: 1200px) {
	  .container {
		max-width: 1140px; } }

	.row {
	  display: flex;
	  flex-wrap: wrap;
	  margin-right: -15px;
	  margin-left: -15px; }

	.col,
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg
	{
	  position: relative;
	  width: 100%;
	  min-height: 1px;
	  padding-right: 15px;
	  padding-left: 15px; }

	.col {
	  flex-basis: 0;
	  flex-grow: 1;
	  max-width: 100%; }

	  
	  @media (min-width: 992px) {
		.col-lg {
		  flex-basis: 0;
		  flex-grow: 1;
		  max-width: 100%; }
		.col-lg-1 {
		  flex: 0 0 8.33333%;
		  max-width: 8.33333%; }
		.col-lg-2 {
		  flex: 0 0 16.66667%;
		  max-width: 16.66667%; }
		.col-lg-3 {
		  flex: 0 0 25%;
		  max-width: 25%; }
		.col-lg-4 {
		  flex: 0 0 33.33333%;
		  max-width: 33.33333%; }
		.col-lg-5 {
		  flex: 0 0 41.66667%;
		  max-width: 41.66667%; }
		.col-lg-6 {
		  flex: 0 0 50%;
		  max-width: 50%; }
		.col-lg-7 {
		  flex: 0 0 58.33333%;
		  max-width: 58.33333%; }
		.col-lg-8 {
		  flex: 0 0 66.66667%;
		  max-width: 66.66667%; }
		.col-lg-9 {
		  flex: 0 0 75%;
		  max-width: 75%; }
		.col-lg-10 {
		  flex: 0 0 83.33333%;
		  max-width: 83.33333%; }
		.col-lg-11 {
		  flex: 0 0 91.66667%;
		  max-width: 91.66667%; }
		.col-lg-12 {
		  flex: 0 0 100%;
		  max-width: 100%; }
		}

	  


	@font-face{font-family:Antema;src:url(Antema.307c0d6.html)}@font-face{font-family:Roboto;src:url(Roboto-Regular.6bede58.html)}@font-face{font-family:Roboto-bold;src:url(Roboto-Bold.17451a4.html)}@font-face{font-family:Roboto-bold-condensed;src:url(Roboto-BoldCondensed.01decb8.html)}@font-face{font-family:Roboto-medium;src:url(Roboto-Medium.0fcd45f.html)}@font-face{font-family:Roboto-light;src:url(Roboto-Light.ce61b8b.html)}@font-face{font-family:Roboto-condensed;src:url(Roboto-Condensed.0eb141b.html)}@media screen and (max-width: 767px){_::-webkit-full-page-media,_:future,:root .safari_only{padding-bottom:65px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body{position:relative;height:100%}.certificat-main,.certificat-loader{position:relative;height:100%;overflow-x:hidden}html,body{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}button{cursor:pointer}.fade:not(.show){opacity:1 !important}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.list-group-item:first-child{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.list-group-item:last-child{border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.list-group-item{border:none !important}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}.card-header:first-child{border-radius:4px !important;-webkit-border-radius:4px !important;-moz-border-radius:4px !important}.testnet{font-size:0.9rem;background:#00C08C;opacity:0.9;color:#fff;text-align:center;text-transform:uppercase;padding:80px 0 16px 0;width:400px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-40px;left:-160px;z-index:4000;font-weight:normal !important;box-shadow:0 8px 16px rgba(0,0,0,0.2);-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.2)}.testnet span{display:block !important;font-size:24px;margin:0 0 8px 0}@media (max-width: 768px){.testnet{font-size:12px;top:-16px;left:-82px;padding:42px 0 8px 0;width:240px}}.testnet-staging{background:rgba(0,36,50,0.7);color:#fff;text-align:center;text-transform:uppercase;padding:80px 0 16px 0;width:400px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:-40px;left:-160px;z-index:4000;font-weight:normal !important;box-shadow:0 8px 16px rgba(0,0,0,0.2);-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.2);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.2)}.testnet-staging span{display:block !important;font-size:24px;margin:0 0 8px 0}@media (max-width: 768px){.testnet-staging{font-size:12px;top:-24px;left:-94px;padding:40px 0 8px 0;width:240px}}.arrow-up{position:fixed;outline:none;top:10px;width:60px;height:60px;background:rgba(255,255,255,0.6);border:0;color:#005E7A;font-size:40px;border-radius:80%;-webkit-border-radius:80%;-moz-border-radius:80%;padding:3px;left:-webkit-calc(50% - 60px);left:-moz-calc(50% - 60px);left:calc(50% - 60px);z-index:2000;cursor:pointer}@media (max-width: 768px){.arrow-up{left:-webkit-calc(50% - 30px);left:-moz-calc(50% - 30px);left:calc(50% - 30px)}}.arrow-up:focus{border:none}.certificat-button,.technical-proof-button{position:relative;display:inline-block;min-width:180px;margin-bottom:40px;padding:16px 32px;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:14px;cursor:pointer;-webkit-transition:background-color .4s ease, color .4s ease, -webkit-box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, -webkit-box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, box-shadow .4s ease, -webkit-box-shadow .4s ease;text-align:center;text-decoration:none;color:#ffffff;border:0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;outline:none}.certificat-button--orange{background-color:#e68c3e;color:#ffffff}.certificat-button--orange:hover{background-color:#f37f66;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--orange:focus{background-color:#b95447;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--darkorange{background-color:#b95447;color:#ffffff}.certificat-button--darkorange:hover{background-color:#f37f66}.certificat-button--darkorange:focus{background-color:#e68c3e}.certificat-button--blue{background-color:#005E7A;color:#ffffff;margin:40px 0 0 0}.certificat-button--blue:hover{background-color:#33bdf2;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--blue:focus{background-color:#128ac1;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--back{background-color:#005E7A;color:#FFF}.certificat-button--back span{font-size:20px}.certificat-button--back:hover{background-color:rgba(255,255,255,0.8);color:#005E7A;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--back:focus{background-color:#64ccf3;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.4);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.4)}.certificat-button--white--bordered{background:#005E7A;color:#FFF !important}.certificat-button--white--bordered:hover{background:#f05f40}.certificat-button--white--bordered i{font-size:24px;margin:0 0 0 8px}.certificat-button--gray{background-color:#e9ebec;color:#4f5c64}.certificat-button--gray:hover{background-color:#a7adb1;color:#ffffff}.certificat-button--gray:focus{background-color:#ffffff;color:#4f5c64}.certificat-button-round{width:56px;height:56px;padding:0;font-size:24px;line-height:56px;-webkit-transition:background-color .4s ease, color .4s ease, -webkit-box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, -webkit-box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, box-shadow .4s ease;transition:background-color .4s ease, color .4s ease, box-shadow .4s ease, -webkit-box-shadow .4s ease;text-align:center;border:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;outline:none;box-shadow:0 4px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.4)}.certificat-button--back{margin-bottom:0}.certificat-button-round--back-return2{position:absolute;top:24px;left:24px;width:56px;height:56px;text-align:center;color:#FFF;border-radius:50%;background-color:#005E7A;line-height:26px;font-size:24px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:none;-webkit-transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;box-shadow:0 4px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.4)}.certificat-button-round--back-return2:hover{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);color:#005E7A}.certificat-button-round--back-return2 i{line-height:2}@media (max-width: 480px){.certificat-button-round--back-return2{top:8px;left:8px;position:absolute}}.certificat-button-round--back-return{position:absolute;top:48px;left:48px}@media (max-width: 480px){.certificat-button-round--back-return{top:8px;left:8px;position:absolute}}.technical-proof-button{width:auto;margin:8px 0}.technical-proof-button-wrapper{text-align:center}.technical-proof-button--close{border:0}.technical-proof-button-close-modal{position:fixed;top:24px;right:24px;width:56px;height:56px;text-align:center;color:#FFF;border-radius:50%;background-color:#005E7A;font-size:30px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border:0;outline:none;-webkit-transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;box-shadow:0 4px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 6px rgba(0,0,0,0.4)}.technical-proof-button-close-modal:hover{background:#FFF;box-shadow:0 0 12px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.4);-moz-box-shadow:0 0 12px rgba(0,0,0,0.4);color:#005E7A}.technical-proof-button-close-modal i{line-height:2}@media (max-width: 480px){.technical-proof-button-close-modal{top:8px;right:8px}}.certificat-sticky-buttons{position:fixed;z-index:300;right:7px;bottom:7px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.certificat-sticky-buttons-wrapper{width:60px}.certificat-sticky-buttons-wrapper .certificat-button-round{margin-bottom:14px}.certificat-button-sticky .close{display:none}.certificat-sticky-buttons.is-open .certificat-button-sticky{background-color:#4f5c64;color:#ffffff}.certificat-sticky-buttons.is-open .certificat-button-sticky:hover{background-color:#a7adb1}.certificat-sticky-buttons.is-open .certificat-button-sticky:focus{background-color:#4f5c64}.certificat-sticky-buttons.is-open .certificat-button-sticky .open{display:none}.certificat-sticky-buttons.is-open .certificat-button-sticky .close{display:inline}.certificat-sticky-buttons .certificat-sticky-buttons-wrapper .certificat-button-round{-webkit-transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.6, -0.28, 0.735, 0.045),-webkit-box-shadow 0.4s ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.certificat-sticky-buttons .certificat-sticky-buttons-wrapper .certificat-button-round:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.certificat-sticky-buttons .certificat-sticky-buttons-wrapper .certificat-button-round:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.certificat-sticky-buttons.is-open .certificat-sticky-buttons-wrapper .certificat-button-round{-webkit-transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-box-shadow 0.4s ease;transition:background-color 0.4s ease,color 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease;transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),background-color 0.4s ease,color 0.4s ease,box-shadow 0.4s ease,-webkit-transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275),-webkit-box-shadow 0.4s ease;-webkit-transform:scale(1);transform:scale(1)}.certificat-sticky-buttons.is-open .certificat-sticky-buttons-wrapper .certificat-button-round:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}.certificat-sticky-buttons.is-open .certificat-sticky-buttons-wrapper .certificat-button-round:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.certificat-face--front .certificat-button-wrapper,.certificat-face--back .certificat-button-wrapper,.certificat-face--front .certificat-button-round--front-download{display:none}.check-proof-button{font-family:Roboto;text-align:center;color:#005E7A;border:solid 1px #fff;background:#fff;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:8px 16px 9px 16px;outline:none;transition:all 0.2s linear}.check-proof-button .ti-world{position:relative;top:3px}.check-proof-button .icon-check-chain{position:relative;top:3px;font-size:18px}.check-proof-button:hover{border:solid 1px #005E7A;text-decoration:none}@media (max-width: 783px){.check-proof-button{margin:16px 0;width:auto}}.btn-big-blue{font-family:Roboto;text-align:center;color:#fff;height:56px;border:solid 1px #005E7A;background:#005E7A;font-weight:normal;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:0 16px;line-height:56px;outline:none;transition:all 0.2s linear}.btn-big-blue i{position:relative;top:1px}.btn-big-blue:hover{border:solid 1px #005E7A;color:#005E7A;text-decoration:none;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3)}@media (max-width: 783px){.btn-big-blue{margin:16px 0;width:auto}}.spinner{position:fixed;top:calc(50% - 50px);left:calc(50% - 50px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.spinner-inner:before{background:#005E7A !important}.spinner-inner:after{background:#3A3A3A !important}.loading-pdf{background:rgba(0,36,50,0.8);width:100%;min-height:100vh;overflow:hidden !important;position:fixed;top:0;z-index:8001;display:flex;align-items:center}.loading-pdf .txt-loader{text-align:center;color:#fff;align-items:center;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);font-weight:bold;font-style:italic}@media (max-width: 768px){.loading-pdf .txt-loader{width:80%;margin:0 auto}}.skype-loader{width:80px;height:80px;position:absolute;left:-webkit-calc(50% - 90px);left:-moz-calc(50% - 90px);left:calc(50% - 90px);top:-webkit-calc(40% - 40px);top:-moz-calc(40% - 40px);top:calc(40% - 40px)}@media (max-width: 768px){.skype-loader{left:-webkit-calc(50% - 40px);left:-moz-calc(50% - 40px);left:calc(50% - 40px);top:20%}}.skype-loader .dot{position:absolute;top:0;left:0;width:80px;height:80px;animation:1.7s dotrotate cubic-bezier(0.775, 0.005, 0.31, 1) infinite}.skype-loader .dot:nth-child(1){animation-delay:0.2s}.skype-loader .dot:nth-child(2){animation-delay:0.35s}.skype-loader .dot:nth-child(3){animation-delay:0.45s}.skype-loader .dot:nth-child(4){animation-delay:0.55s}.skype-loader .dot:after,.skype-loader .dot .first{content:"";position:absolute;width:8px;height:8px;background:white;border-radius:50%;left:50%;margin-left:-4px}.skype-loader .dot .first{background:#fff;margin-top:-4px;animation:1.7s dotscale cubic-bezier(0.775, 0.005, 0.31, 1) infinite;animation-delay:0.2s}.skype-loader-black{width:80px;height:80px;position:relative;margin:1rem auto 0 auto}.txt-loader-img{display:flex;width:100%;margin:1.5rem auto}.skype-loader-black .dot{position:absolute;top:0;left:0;width:80px;height:80px;animation:1.7s dotrotate cubic-bezier(0.775, 0.005, 0.31, 1) infinite}.skype-loader-black .dot:nth-child(1){animation-delay:0.2s}.skype-loader-black .dot:nth-child(2){animation-delay:0.35s}.skype-loader-black .dot:nth-child(3){animation-delay:0.45s}.skype-loader-black .dot:nth-child(4){animation-delay:0.55s}.skype-loader-black .dot:after,.skype-loader-black .dot .first{content:"";position:absolute;width:8px;height:8px;background:#005E7A;border-radius:50%;left:50%;margin-left:-4px}.skype-loader-black .dot .first{background:#005E7A;margin-top:-4px;animation:1.7s dotscale cubic-bezier(0.775, 0.005, 0.31, 1) infinite;animation-delay:0.2s}@keyframes dotrotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes dotscale{0%,10%{width:16px;height:16px;margin-left:-8px;margin-top:-4px}50%{width:8px;height:8px;margin-left:-4px;margin-top:0}90%,100%{width:16px;height:16px;margin-left:-8px;margin-top:-4px}}footer{text-align:center;width:100%;margin:0 0 48px 0;color:#051217}footer img{max-width:8em;position:relative;top:-1px;margin:0 4px}.rtl header{background:url(bg-blocks-rtl.0957b98.html) no-repeat left #005E7A}.rtl header .container-header{max-width:1400px;margin:0 auto}@media (max-width: 1573px){.rtl header .container-header{width:100%;margin:0 114px 0 0}}@media (max-width: 768px){.rtl header .container-header{margin:0 24px 0 0}}@media (max-width: 600px){.rtl header .container-header{margin:0}}header{width:100%;margin:0 auto;color:#FFF;height:180px;background:url(bg-blocks.f2317ec.html) no-repeat right #005E7A;position:relative;top:0;left:0}@media (max-width: 1040px){header{height:120px}}@media (max-width: 600px){header{height:90px}}header .container-header{background-size:300px;height:100%;max-width:1400px;margin:0 auto;display:flex}@media (max-width: 1040px){header .container-header{background-size:200px}}@media (max-width: 600px){header .container-header{background:none;background-size:200px}}header h1{font-size:50px;text-transform:uppercase;font-family:Roboto-condensed,Arial,Helvetica,sans-serif;margin:auto 0 auto 24px;justify-content:center}header h1 .bcd{font-size:50px}@media (max-width: 600px){header h1 .bcd{font-size:30px}}@media (max-width: 350px){header h1 .bcd{font-size:20px}}header h1 span{font-size:24px;text-transform:none;margin:0}@media (max-width: 1332px){header h1{font-size:40px;margin:auto 0 auto 24px}}@media (max-width: 1040px){header h1{font-size:30px;margin:auto 0 auto 24px}}@media (max-width: 600px){header h1{font-size:30px;margin:24px auto 0 auto;text-align:center}}@media (max-width: 350px){header h1{font-size:20px;margin:10px auto 0 auto}}.error-header{width:100%;margin:0 auto;color:#FFF;background:-o-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:-moz-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:-webkit-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));height:540px;position:relative;top:0;left:0}@media (max-width: 1040px){.error-header{height:290px}}@media (max-width: 600px){.error-header{height:240px}}@media (max-width: 480px){.error-header{height:190px}}.error-header .container-header{background:url(circles-bg-error.274acc4.html) no-repeat center 130px,url(bg-error-img.13b1504.html) no-repeat;background-size:50%, cover;height:100%;max-width:1400px;margin:0 auto;display:flex}.error-header h1{font-size:50px;text-transform:uppercase;font-family:Roboto-condensed,Arial,Helvetica,sans-serif;margin:auto 0 auto 24px;justify-content:center}.error-header h1 .bcd{font-size:50px}@media (max-width: 600px){.error-header h1 .bcd{font-size:30px}}@media (max-width: 350px){.error-header h1 .bcd{font-size:20px}}.error-header h1 span{font-size:24px;text-transform:none;margin:0}@media (max-width: 1332px){.error-header h1{font-size:40px;margin:auto 0 auto 24px}}@media (max-width: 1040px){.error-header h1{font-size:30px;margin:auto 0 auto 24px}}@media (max-width: 600px){.error-header h1{font-size:30px;margin:18px auto 0 auto;text-align:center}}@media (max-width: 350px){.error-header h1{font-size:20px;margin:10px auto 0 auto}}.invalid-header{width:100%;margin:0 auto;color:#FFF;background:-o-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:-moz-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:-webkit-linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));background:linear-gradient(0deg,rgba(0,173,239,0.8),rgba(0,173,239,0.1));height:340px;position:relative;top:0;left:0}@media (max-width: 1040px){.invalid-header{height:280px}}@media (max-width: 600px){.invalid-header{height:210px}}@media (max-width: 480px){.invalid-header{height:140px}}.invalid-header .container-header{background:url(circles-bg-error.274acc4.html) no-repeat center 130px,url(bg-error-img.13b1504.html) no-repeat;background-size:40%, cover;height:100%;max-width:1400px;margin:0 auto;display:flex}.invalid-header h1{font-size:50px;text-transform:uppercase;font-family:Roboto-condensed,Arial,Helvetica,sans-serif;margin:auto 0 auto 24px;justify-content:center}.invalid-header h1 .bcd{font-size:50px}@media (max-width: 600px){.invalid-header h1 .bcd{font-size:30px}}@media (max-width: 350px){.invalid-header h1 .bcd{font-size:20px}}.invalid-header h1 span{font-size:24px;text-transform:none;margin:0}@media (max-width: 1332px){.invalid-header h1{font-size:40px;margin:auto 0 auto 24px}}@media (max-width: 1040px){.invalid-header h1{font-size:30px;margin:auto 0 auto 24px}}@media (max-width: 600px){.invalid-header h1{font-size:30px;margin:18px auto 0 auto;text-align:center}}@media (max-width: 350px){.invalid-header h1{font-size:20px;margin:10px auto 0 auto}}.toggle-icon{text-transform:uppercase;display:inline-block;width:50px;margin:0 auto;white-space:nowrap;overflow:hidden}#secret-checkbox{display:none}.toolbar-div{position:fixed;top:0px;margin:0px;z-index:1000;width:100%;min-height:50px;display:flex;flex-direction:row}.secret-label{font-size:16px;padding:7px 0 0 0;color:#005E7A;position:absolute;right:0;top:0;cursor:pointer;width:90px;text-align:center}.secret-label .ti-angle-right{font-size:11px;position:relative;top:-8px}.secret-label .ti-world{position:relative;top:1px}.secret-label:hover{background:rgba(0,173,239,0.1)}.secret-label2{font-size:16px;padding:0;color:#00adef;position:absolute;right:6px;top:12px;cursor:pointer;text-align:center}.nav-menu-lang{z-index:8000;width:100%;height:100%;position:fixed;background-color:transparent;top:0;right:-100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.nav-menu-lang ul{list-style-type:none;margin:0;padding:0;width:280px;box-shadow:-4px 0 16px rgba(0,0,0,0.2);-webkit-box-shadow:-4px 0 16px rgba(0,0,0,0.2);-moz-box-shadow:-4px 0 16px rgba(0,0,0,0.2);background:#fff;height:100%;justify-content:flex-start !important}.nav-menu-lang ul .selected{color:#005E7A !important}.nav-menu-lang ul .title-d{cursor:pointer;color:#051217;margin:0;height:48px;width:100%;text-align:left;padding:11px 16px 0 16px;border-bottom:solid 1px #E6E7E8;display:inline}.nav-menu-lang ul .title-d i{position:relative;top:1px}.nav-menu-lang ul .title-d:hover{background:rgba(0,173,239,0.1)}.nav-menu-lang ul .title-d .secret-label{top:12px}.nav-menu-lang ul .lang{margin:0;height:48px;width:100%;text-align:left;padding:0 16px;color:#051217;border-bottom:solid 1px #E6E7E8}.nav-menu-lang ul .lang:hover{background:rgba(0,173,239,0.1)}.nav-menu-lang ul .lang .flag-icon-squared{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:16px;height:16px}.nav-menu-lang ul .lang .close-sidenav{background:#fff;border:0;color:#005E7A;float:right}.nav-menu-lang ul .lang .md-radio{margin:0}.nav-menu-lang ul .lang .md-radio label{padding:12px 0 0 0;width:100%;height:48px}.nav-menu-lang ul .lang .md-radio label:before{margin:0 0 0 90%;top:12px}.nav-menu-lang ul .lang .md-radio label:after{margin:0 0 0 90%;top:19px}.nav-menu-lang ul .lang .md-radio label:before{margin:0 0 0 90%}.nav-menu-lang ul .lang .md-radio input[type=radio]:checked+label{color:#005E7A}.nav-menu-lang ul .lang .md-radio input[type=radio]:checked+label:before{margin:0 0 0 90%}.nav-menu-lang ul .lang .md-radio input[type=radio]:checked+label:after{margin:0 0 0 90%}#secret-checkbox:checked ~ .nav-menu-lang{right:0px}.rtl .title-p{text-align:right !important}.rtl .title-p img{margin:0 !important}.rtl .title-p .date-container{margin:0 24px 0 0 !important}.proof-drawer{z-index:20000;width:100%;height:100%;position:absolute;overflow-x:hidden;background:none;top:0;right:-100%;display:flex;flex-direction:column;flex-wrap:wrap}.proof-drawer .check-proof-button{font-family:Roboto;justify-content:center;align-items:center;color:#005E7A;border:solid 1px #fff;background:#fff;text-transform:initial;display:inline !important;line-height:48px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:12px 16px 10px 16px;outline:none;transition:all 0.2s linear}.proof-drawer .check-proof-button span{font-size:1rem}.proof-drawer .check-proof-button .icon-check-chain{font-size:18px;position:relative;top:2px}.proof-drawer .check-proof-button:hover,.proof-drawer .check-proof-button:focus{border:solid 1px #005E7A;text-decoration:none;background:#fff}@media (max-width: 783px){.proof-drawer .check-proof-button{margin:16px 0;width:auto}}.proof-drawer .scroll-area-proofs{margin:72px 0 0 0;max-height:-webkit-calc(100vh - 232px);max-height:-moz-calc(100vh - 232px);max-height:calc(100vh - 232px);background:none;direction:ltr !important}.proof-drawer .proof-mask{position:absolute;left:0;width:100%;height:100%;background:rgba(0,36,50,0.7);position:fixed;z-index:-1;opacity:0}@media (max-width: 768px){.proof-drawer .proof-mask{display:none}}.proof-drawer .proof-container{list-style-type:none;padding:0;width:466px;box-shadow:-4px 0 16px rgba(0,0,0,0.2);-webkit-box-shadow:-4px 0 16px rgba(0,0,0,0.2);-moz-box-shadow:-4px 0 16px rgba(0,0,0,0.2);margin-left:-webkit-calc(100% - 466px);margin-left:-moz-calc(100% - 466px);margin-left:calc(100% - 466px);min-height:100vh;background:#fff}.proof-drawer .proof-container .selected{color:#005E7A !important}.proof-drawer .proof-container .title-p{position:fixed;z-index:2000;cursor:pointer;font-family:Roboto-medium;color:#fff;margin:0;height:72px;width:inherit;text-align:left;padding:0 16px;align-items:center;justify-content:space-between;border:none;background:#005E7A;display:flex;text-transform:uppercase}.proof-drawer .proof-container .title-p .date-container{display:flex;width:100%;flex-wrap:wrap}.proof-drawer .proof-container .title-p .date-container .valid{width:100%}.proof-drawer .proof-container .title-p .date-container .from{text-transform:initial;color:rgba(255,255,255,0.8);font-family:Roboto-light;font-size:0.8rem;margin:0 4px 0 0}.proof-drawer .proof-container .title-p .date-container .until{text-transform:initial;color:rgba(255,255,255,0.8);font-family:Roboto-light;font-size:0.8rem}.proof-drawer .proof-container .title-p .close-proof-nav i{font-size:1rem;color:rgba(255,255,255,0.9)}.proof-drawer .proof-container .title-p img{width:40px;margin:0 16px 0 0;position:relative;top:3px}.proof-drawer .proof-container .title-p:hover{background:#005E7A}.proof-drawer .proof-container .validation-container{text-align:center;margin:64px 0 0 0}.proof-drawer .proof-container .validation-container img{max-width:80px}.proof-drawer .proof-container .validation-container h2{font-family:Roboto-medium;font-size:1.5rem;text-transform:uppercase;color:#00ADEF;margin:8px 0}.proof-drawer .proof-container .validation-container .btn-big-blue{margin:8px 0 120px 0}.proof-drawer .proof-container .footer{position:fixed;width:466px;height:160px;bottom:0;background:#fff;border-top:solid 1px #E6E7E8}.proof-drawer .proof-container .footer .footer-btn{text-align:center;padding:16px 0 0 0}.proof-drawer .proof-container .footer .footer-top{margin:16px 0 0 0;text-align:center;display:flex;justify-content:center}.proof-drawer .proof-container .footer .footer-top a:focus{color:#051217}.proof-drawer .proof-container .footer .footer-top img{margin:0 0.4rem}.proof-drawer .proof-container .footer .footer-links{display:flex;flex-direction:row;justify-content:center;margin:8px 0 0 0;padding:0}.proof-drawer .proof-container .footer .footer-links li{width:40px;height:40px;display:flex;font-size:1.5rem;text-align:center;align-items:center}.proof-drawer .proof-container .footer .footer-links li a{width:40px;height:40px;color:#005E7A;font-size:1.5rem;transition:all 0.2s linear}.proof-drawer .proof-container .footer .footer-links li a:hover,.proof-drawer .proof-container .footer .footer-links li a:focus{color:#00ADEF;text-decoration:none;background:rgba(0,173,239,0.05)}@media screen and (max-height: 450px){.proof-drawer .proof-container .scroll-area-proofs{max-height:-webkit-calc(100vh - 136px) !important;max-height:-moz-calc(100vh - 136px) !important;max-height:calc(100vh - 136px) !important}.proof-drawer .proof-container .footer{display:flex;flex-wrap:wrap;height:64px;align-items:center}.proof-drawer .proof-container .footer .footer-btn{width:36%;order:3;padding:0}.proof-drawer .proof-container .footer .footer-btn a{padding:12px 4px 10px 4px}.proof-drawer .proof-container .footer .footer-top{width:32%;order:2;font-size:14px;margin:0}.proof-drawer .proof-container .footer .footer-top img{width:80px}.proof-drawer .proof-container .footer .footer-links{width:32%;order:1;margin:0;position:relative;top:-4px}.proof-drawer .proof-container .footer .footer-links li{width:28px;height:24px}.proof-drawer .proof-container .footer .footer-links li a{width:24px;height:24px;font-size:1.3rem}}@media (max-width: 768px){.proof-drawer .proof-container{width:100%;margin-left:initial;box-shadow:none}.proof-drawer .proof-container .scroll-area-proofs{max-height:-webkit-calc(100vh - 232px);max-height:-moz-calc(100vh - 232px);max-height:calc(100vh - 232px)}.proof-drawer .proof-container .footer{width:100%}}@media (max-height: 360px){.proof-drawer .proof-container .scroll-area-proofs{max-height:-webkit-calc(100vh - 280px);max-height:-moz-calc(100vh - 280px);max-height:calc(100vh - 280px)}}.pathway-drawer{z-index:5;width:100%;max-width:800px;height:100%;position:absolute;overflow-x:hidden;background:#fff;box-shadow:-4px 0 20px rgba(0,0,0,0.1);top:0;right:-100%;display:flex;flex-direction:column;flex-wrap:wrap}.pathway-drawer .proof-mask{position:absolute;left:0;width:100%;height:100%;background:rgba(0,36,50,0.7);position:fixed;z-index:-1;opacity:0}@media (max-width: 768px){.pathway-drawer .proof-mask{display:none}}#secret-checkbox:checked ~ .nav-menu-lang{right:0px}.nav-menu-share{z-index:8000;width:100%;height:100%;position:fixed;top:0;background-color:transparent;right:-100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.nav-menu-share ul{position:relative;list-style-type:none;margin:0;padding:0;width:280px;display:flex;flex-direction:row;box-shadow:-4px 0 16px rgba(0,0,0,0.2);-webkit-box-shadow:-4px 0 16px rgba(0,0,0,0.2);-moz-box-shadow:-4px 0 16px rgba(0,0,0,0.2);background:#fff;height:100%;justify-content:flex-start !important}.nav-menu-share ul .selected{color:#005E7A !important}.nav-menu-share ul .title-nav{cursor:pointer;color:#051217;margin:0;height:48px;width:100%;text-align:left;padding:11px 16px 0 16px;border-bottom:solid 1px #E6E7E8;display:inline-block}.nav-menu-share ul .title-nav .icon-share{margin:0 8px 0 0;position:relative;top:2px}.nav-menu-share ul .title-nav:hover{background:rgba(0,173,239,0.1)}.nav-menu-share ul .title-nav .ti-angle-right{float:right;position:relative;top:4px;color:#00ADEF}.nav-menu-share ul .social{margin:0;height:48px;width:100%;text-align:left;padding:0 16px;color:#051217;cursor:pointer;border-bottom:solid 1px #E6E7E8}.nav-menu-share ul .social:hover,.nav-menu-share ul .social:focus{background:rgba(0,173,239,0.1);border-bottom:solid 1px #005E7A}.nav-menu-share ul .social span{display:flex}.nav-menu-share ul .social .close-sidenav{background:#fff;border:0;color:#005E7A;float:right}.nav-menu-share ul .social .social-link{color:#051217;width:100%;text-transform:none;display:initial !important;display:block;font-size:16px;height:48px;line-height:48px;background:none;padding:0}.nav-menu-share ul .social .social-link .social-icon{font-size:16px;color:#005E7A;display:initial;margin:0 8px 0 0}.nav-menu-share ul .social .social-link:focus{color:#005E7A}.nav-menu-share ul .social-dl{margin:0;height:48px;width:100%;text-align:left;padding:0;color:#fff;cursor:pointer;border-bottom:solid 1px #E6E7E8}.nav-menu-share ul .social-dl:hover{background:rgba(0,173,239,0.1);border-bottom:solid 1px #005E7A}.nav-menu-share ul .social-dl .close-sidenav{background:#fff;border:0;color:#005E7A;float:right}.nav-menu-share ul .social-dl .social-link-dl{font-family:Roboto !important;color:#fff;width:100%;text-transform:initial;font-weight:normal;display:initial;font-size:16px;height:48px;line-height:48px;background:none;padding:0;border-bottom:solid 1px #E6E7E8}.nav-menu-share ul .social-dl .social-link-dl i{color:#fff;margin:0 8px 0 0}.nav-menu-share ul .social-dl .click{font-family:Roboto !important;width:100%;height:100%;color:#051217;font-size:16px;margin:0;padding:0 0 0 16px;font-weight:initial;font-family:RobotoR;text-align:left;background:#fff;border:none}.nav-menu-share ul .social-dl .click .social-icon{margin:0 8px 0 0;color:#005E7A;font-size:20px;position:relative;top:2px}.nav-menu-share ul .social-dl .click:hover{background:rgba(0,173,239,0.1)}.nav-menu-share ul .social-dl .click:focus,.nav-menu-share ul .social-dl .click:active{background:none !important;box-shadow:none !important;border:none !important;outline:none !important}.nav-menu-share ul .social-dl .click:focus:after{text-align:center !important}.toggle-icon-p{cursor:pointer !important;font-size:12px;color:#005E7A;text-transform:uppercase;margin:0;position:relative;top:-10px;top:initial !important}.side-nav-mask{background:rgba(0,36,50,0.7);width:100%;min-height:100vh;z-index:20000;position:fixed}@media (min-width: 768px){.side-nav-mask{width:0}}.side-nav{width:100%;position:fixed;left:0;z-index:20000;background:#fff;min-height:100vh}.side-nav .mini-toast-mobile{position:absolute;left:8px;top:8px;z-index:12000;font-size:16px;color:#fff;background:#005E7A;padding:0 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:auto;height:32px;line-height:32px;outline:none;border:none;text-align:center;max-width:200px;margin:0 auto}.side-nav ul{text-align:left;margin:0;padding:0;list-style-type:none}.side-nav ul .language{text-transform:uppercase}.side-nav ul .social-link{width:100%;height:48px;display:flex}.side-nav ul li{text-align:left;padding:11px 16px 0 16px;height:48px;border-bottom:solid 1px #E6E7E8}.side-nav ul li span{position:relative;top:4px}.side-nav ul li .md-radio{margin:0}.side-nav ul li .md-radio label{width:100%;height:48px}.side-nav ul .sub-title-menu{color:#005E7A;border:none;margin:16px 0 0 0}.side-nav ul .download{color:#005E7A;border:none}.side-nav ul .download a:focus,.side-nav ul .download a:active{text-decoration:none}.side-nav ul .download .ti-close{float:right;color:#051217;font-size:24px}.side-nav ul .language .ti-angle-right{float:right;top:4px}.side-nav .logo{position:absolute;width:100px;bottom:96px;left:90px}.side-nav-language{position:fixed;top:0;left:0;z-index:8000;background:#fff;width:100%;min-height:100vh;box-shadow:4px 0 4px rgba(0,0,0,0.1);-webkit-box-shadow:4px 0 4px rgba(0,0,0,0.1);-moz-box-shadow:4px 0 4px rgba(0,0,0,0.1)}.side-nav-language ul{list-style-type:none;margin:0;padding:0}.side-nav-language ul .selected{color:#005E7A !important}.side-nav-language ul .title{color:#051217;margin:0;height:48px;width:100%;text-align:left;padding:6px 16px 0 16px;border-bottom:solid 1px #E6E7E8}.side-nav-language ul .title .toggle-icon{text-transform:uppercase;display:inline-block;width:24px;top:6px;position:relative;margin:0 auto;white-space:nowrap;overflow:hidden}.side-nav-language ul .title .secret-label{top:12px}.side-nav-language ul .title .ti-angle-left{color:#005E7A;margin:0 8px 0 0}.side-nav-language ul .title .ti-close{float:right;font-size:24px;position:relative;top:6px}.side-nav-language ul .lang{margin:0;height:48px;width:100%;text-align:left;padding:12px 16px 0 16px;color:#051217;border-bottom:solid 1px #E6E7E8}.side-nav-language ul .lang .flag-icon-squared{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;width:16px;height:16px}.side-nav-language ul .lang .close-sidenav{background:#fff;border:0;color:#005E7A;float:right}.side-nav-language ul .lang .md-radio{margin:0}.side-nav-language ul .lang .md-radio label{padding:0;width:100%}.side-nav-language ul .lang .md-radio label:before,.side-nav-language ul .lang .md-radio label:after{margin:0 0 0 90%}.side-nav-language ul .lang .md-radio label:before{margin:0 0 0 90%}.side-nav-language ul .lang .md-radio input[type=radio]:checked+label:before{margin:0 0 0 90%}.side-nav-language ul .lang .md-radio input[type=radio]:checked+label{color:#005E7A}.side-nav-language ul .lang .md-radio input[type=radio]:checked+label:after{margin:0 0 0 90%;color:#005E7A}.opened-d{right:0;transition:all 0.2s}.closed-d{right:-100% !important;transition:all 0.2s;transition-delay:0.2s}.opened-p{right:0;transition:all 0.2s;opacity:1 !important}.closed-p{right:-100% !important;transition:all 0.2s}.opened-path{right:0;transition:all 0.2s;opacity:1 !important}.closed-path{right:-100% !important;transition:all 0.2s}.opened-m{display:block;transition:all 0.2s;opacity:1 !important}.closed-m{transition:all 0.2s;display:none;opacity:0}.slide-fade-enter-active{transition:all .2s ease}.slide-fade-leave-active{transition:all 0.2s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(-100%);opacity:0}.main-nav{font-family:Roboto,Arial,Helvetica,sans-serif;z-index:8000;width:90px;display:flex;align-items:flex-end;position:fixed;background:#FFF;padding:0;height:100%;right:0;top:0;box-shadow:-4px 0 10px rgba(0,0,0,0.1)}.main-nav .st2{text-transform:none}@media (max-width: 768px){.main-nav{display:none}}.main-nav .inivisible-msk{position:absolute;width:100%;height:100vh;z-index:-1}.main-nav ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:column;justify-content:center;position:relative}.main-nav ul li{margin:0;padding:0;background:#FFF;color:#005E7A;text-align:center;display:flex;flex-direction:column;justify-content:center;width:90px;height:80px}.main-nav ul li .menu{color:#3A3A3A}.main-nav ul #drop{display:none;top:48px}.main-nav ul #drop ul li .selected-lang{color:#9BA0A2}.main-nav ul .change-lang{position:absolute;top:0;height:50px;cursor:pointer}.main-nav ul .change-lang span{font-size:16px}.main-nav ul .change-lang .ti-world{font-size:16px;margin:0 4px 0 0}.main-nav ul .change-lang ul{text-align:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);position:absolute;right:8px;width:90px;background:#fff}.main-nav ul .change-lang ul li{text-align:left;padding:0 8px;background:none;height:32px;cursor:pointer}.main-nav ul .change-lang ul li:hover{background:rgba(0,173,239,0.1)}.main-nav ul .change-lang ul li a{width:auto}.main-nav ul .change-lang ul li a:hover,.main-nav ul .change-lang ul li a:focus{background:none}.main-nav ul .logo-nav-place{position:initial;bottom:16px;cursor:pointer}.main-nav ul .logo-nav-place img{margin:0 auto 8px auto;cursor:pointer;width:initial !important;width:65%}.main-nav ul .logo-nav-place:hover{background:rgba(0,173,239,0.1)}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.main-nav ul .logo-nav-place img{max-width:100%;height:100%;width:65%;margin:0 auto 8px auto}}.main-nav ul .authentic{position:absolute;bottom:24px;background:none;font-family:Roboto-condensed,Arial,Helvetica,sans-serif;line-height:14px;font-size:12px;height:auto}.main-nav .download{color:#3A3A3A !important;background:#FFF}.main-nav .download:hover{background:rgba(0,173,239,0.1)}.main-nav ul li a{text-decoration:none;color:#9BA0A2;background-color:#FFF;padding:4px 5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:90px;height:80px;font-size:12px;text-transform:uppercase;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.main-nav ul li a:hover{background:rgba(0,173,239,0.1)}.main-nav ul li a span{font-size:36px;margin:0 0 4px 0;color:#005E7A}.main-nav .active{background-color:#005E7A;color:#fff !important}.main-nav .active:hover{background:#005E7A}.main-nav .active span{color:#FFF !important}.main-nav .mini-toast{position:absolute;left:8px;top:250px;z-index:8000;font-size:16px;color:#fff;background:#005E7A;padding:0 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:auto;height:32px;line-height:32px;outline:none;border:none;text-align:center;max-width:200px;margin:0 auto}.main-nav .mini-toast-mobile{position:absolute;left:0;top:248px;z-index:12000;font-size:16px;color:#fff;background:#005E7A;padding:0 8px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:auto;height:32px;line-height:32px;outline:none;border:none;text-align:center;max-width:200px;margin:0 auto}.mobile-nav{font-family:Roboto,Arial,Helvetica,sans-serif;z-index:19000;width:100%;position:fixed;background:#FFF;left:0;bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,0.2)}@media (min-width: 769px){.mobile-nav{display:none}}.mobile-nav ul{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;justify-content:center}.mobile-nav ul li{margin:0;padding:0;background:#FFF;color:#005E7A;text-align:center;display:flex;flex-direction:column;justify-content:center;width:100%;height:64px}.mobile-nav ul li .menu2{color:#3A3A3A;font-size:10px}.mobile-nav ul li .ti-more{font-size:24px}.mobile-nav ul .toggle-icon-p-m{cursor:pointer !important;font-size:10px;color:#005E7A;text-transform:uppercase;margin:0;max-width:50%}.mobile-nav ul .toggle-icon-p-m img{width:48px;margin:0 auto 5px auto;cursor:pointer}.mobile-nav ul .toggle-icon-p-m span{display:flex;justify-content:center;align-items:center}.mobile-nav ul #drop{display:none;top:48px}.mobile-nav ul #drop ul li .selected-lang{color:#9BA0A2}.mobile-nav ul .change-lang{position:absolute;top:0;height:50px;cursor:pointer}.mobile-nav ul .change-lang span{font-size:16px}.mobile-nav ul .change-lang .ti-world{font-size:16px;margin:0 4px 0 0}.mobile-nav ul .change-lang ul{text-align:left;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);position:absolute;right:8px;width:90px;background:#fff}.mobile-nav ul .change-lang ul li{text-align:left;padding:0 8px;background:none;height:32px;cursor:pointer}.mobile-nav ul .change-lang ul li .check-proof-button{font-family:Roboto;text-align:center;color:#005E7A;border:solid 1px #fff;background:#fff;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:8px 16px 9px 16px;outline:none;transition:all 0.2s linear}.mobile-nav ul .change-lang ul li .check-proof-button .ti-world{position:relative;top:3px}.mobile-nav ul .change-lang ul li .check-proof-button .icon-check-chain{position:relative;top:3px;font-size:18px}.mobile-nav ul .change-lang ul li .check-proof-button:hover{border:solid 1px #005E7A;text-decoration:none}@media (max-width: 783px){.mobile-nav ul .change-lang ul li .check-proof-button{margin:16px 0;width:auto}}.mobile-nav ul .change-lang ul li:hover{background:rgba(0,173,239,0.1)}.mobile-nav ul .change-lang ul li a{width:auto}.mobile-nav ul .change-lang ul li a:hover{background:none}.mobile-nav ul .logo-nav-place{position:absolute;bottom:0}.mobile-nav .download{color:#9BA0A2 !important;font-size:10px;background:#FFF;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.mobile-nav .download:hover{background:rgba(0,173,239,0.1)}.mobile-nav .check-proof-button{font-family:Roboto;text-align:center;color:#005E7A;border:solid 1px #fff;background:#fff;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:8px 16px 9px 16px;outline:none;transition:all 0.2s linear}.mobile-nav .check-proof-button .ti-world{position:relative;top:3px}.mobile-nav .check-proof-button .icon-check-chain{position:relative;top:3px;font-size:18px}.mobile-nav .check-proof-button:hover{border:solid 1px #005E7A;text-decoration:none}@media (max-width: 783px){.mobile-nav .check-proof-button{margin:16px 0;width:auto}}.mobile-nav ul li a{text-decoration:none;color:#9BA0A2;background-color:#FFF;padding:4px 5px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;height:64px;font-size:12px;text-transform:uppercase;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.mobile-nav ul li a:hover{background:rgba(0,173,239,0.1)}.mobile-nav ul li a span{font-size:32px;margin:0 0 2px 0;color:#005E7A;width:100%}.mobile-nav ul li a span .check-proof-button{font-family:Roboto;text-align:center;color:#005E7A;border:solid 1px #fff;background:#fff;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:8px 16px 9px 16px;outline:none;transition:all 0.2s linear}.mobile-nav ul li a span .check-proof-button .ti-world{position:relative;top:3px}.mobile-nav ul li a span .check-proof-button .icon-check-chain{position:relative;top:3px;font-size:18px}.mobile-nav ul li a span .check-proof-button:hover{border:solid 1px #005E7A;text-decoration:none}@media (max-width: 783px){.mobile-nav ul li a span .check-proof-button{margin:16px 0;width:auto}}.mobile-nav .check-proof-button{font-family:Roboto;text-align:center;color:#005E7A;border:solid 1px #fff;background:#fff;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);padding:8px 16px 9px 16px;outline:none;transition:all 0.2s linear}.mobile-nav .check-proof-button .ti-world{position:relative;top:3px}.mobile-nav .check-proof-button .icon-check-chain{position:relative;top:3px;font-size:18px}.mobile-nav .check-proof-button:hover{border:solid 1px #005E7A;text-decoration:none}@media (max-width: 783px){.mobile-nav .check-proof-button{margin:16px 0;width:auto}}.mobile-nav .active,.mobile-nav .active2{background-color:#005E7A;color:#fff !important}.mobile-nav .active:hover,.mobile-nav .active2:hover{background:#005E7A}.mobile-nav .active span,.mobile-nav .active2 span{color:#FFF !important}.accordion{border:none;padding:0;margin:0 auto;list-style:none outside}@media (max-width: 768px){.accordion{padding:0}}.accordion .accordion-item{flex-wrap:wrap;flex-direction:row;width:100%;height:100%;text-align:left;border:none}.accordion>*+*{border-top:1px solid white}.accordion-item-hd{display:flex;padding:0 16px;align-items:center;width:100%;height:72px;position:relative;cursor:pointer;font-size:1rem;font-family:Roboto-medium;text-align:left;color:#051217;font-weight:initial;transition:all 0.4s linear;border-bottom:solid 1px #E6E7E8}@media (max-width: 768px){.accordion-item-hd{padding:0 8px}}.accordion-item-hd:hover{border-bottom:solid 1px rgba(0,173,239,0.5)}.accordion-item-hd .label-content{margin:0 0 0 8px;display:flex;flex-wrap:wrap;max-width:-webkit-calc(100% - 80px);max-width:-moz-calc(100% - 80px);max-width:calc(100% - 80px);line-height:1.2rem}.accordion-item-hd .label-content span{color:#005E7A;width:100%}@media (max-width: 768px){.accordion-item-hd .label-content{font-size:0.9rem;line-height:0.95rem}}.accordion-item-classic{display:flex;padding:0.5rem 16px;align-items:center;width:100%;height:auto;min-height:64px;position:relative;font-size:1rem;font-family:Roboto-medium;text-align:left;color:#051217;font-weight:initial;transition:all 0.4s linear;background:#F7F7F7}@media (max-width: 768px){.accordion-item-classic{padding:0 8px}}.accordion-item-classic .label-content{margin:0 0 0 8px;display:flex;flex-wrap:wrap;max-width:-webkit-calc(100% - 80px);max-width:-moz-calc(100% - 80px);max-width:calc(100% - 80px);line-height:1.2rem}.accordion-item-classic .label-content span{color:#005E7A;width:100%}@media (max-width: 768px){.accordion-item-classic .label-content{font-size:0.9rem;line-height:0.95rem}}.accordion-item-doc{background:#F2FBFF}.accordion-item-doc .accordion-item{display:flex;flex-wrap:wrap;padding:1.5rem 1rem;align-items:center;justify-content:center;width:100%;position:relative;font-size:1rem;font-family:Roboto-medium;text-align:left;color:#051217;font-weight:initial;transition:all 0.4s linear}@media (max-width: 768px){.accordion-item-doc .accordion-item{padding:1rem}}.accordion-item-doc .accordion-item .icon-container{width:100%;display:flex;justify-content:center}.accordion-item-doc .accordion-item .label-content{width:100%;display:flex;flex-wrap:wrap;line-height:1.2rem;justify-content:center;margin:1rem 0 0 0}.accordion-item-doc .accordion-item .label-content .document-name{text-align:center;color:#005E7A;width:100%}.accordion-item-doc .accordion-item .label-content .register{font-family:Roboto;text-align:center;color:#005E7A;width:100%}.accordion-item-doc .accordion-item .label-content .download-doc{font-family:Roboto;color:#fff;width:fit-content;height:32px;display:flex;justify-content:center;align-items:center;background:#f05f40;border:solid 1px #f05f40;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin:1rem auto 0 auto;padding:0 0.5rem;border:none;box-shadow:none;transition:all 0.2s;cursor:pointer}.accordion-item-doc .accordion-item .label-content .download-doc:hover{color:#f05f40;background:#fff;border:solid 1px #f05f40;box-shadow:0px 3px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.accordion-item-doc .accordion-item .label-content .download-proof{font-family:Roboto;color:#051217;width:100%;margin:1rem 0 0 0;display:flex;justify-content:center}.accordion-item-doc .accordion-item .label-content .download-proof button{background:none;border:none;box-shadow:none;text-decoration:underline;transition:all 0.2s}.accordion-item-doc .accordion-item .label-content .download-proof button:hover{color:#005E7A}@media (max-width: 768px){.accordion-item-doc .accordion-item .label-content{font-size:0.9rem;line-height:0.95rem}}.accordion-item-input:checked ~ .accordion-item-bd{max-height:100vh;height:auto;padding:0;-webkit-transition:max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in;transition:max-height 1s ease-in, margin .3s ease-in, padding .3s ease-in}.accordion-item-input:checked ~ .accordion-item-hd>.accordion-item-hd-cta{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-item-hd-cta{display:block;color:#005E7A;position:absolute;font-size:1rem;top:calc(50% - 8px);right:16px;pointer-events:none;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);text-align:center;font-size:12px;line-height:1}.accordion-item-bd{max-height:0;margin-bottom:0;padding:0;width:100%;background:rgba(0,173,239,0.05);overflow:hidden;-webkit-transition:max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out;transition:max-height .15s ease-out, margin-bottom .3s ease-out, padding .3s ease-out}.accordion-item-bd .item-bd-container{padding:8px 16px 8px 64px;font-size:14px}@media (max-width: 768px){.accordion-item-bd .item-bd-container{padding:8px;font-size:12px}}.accordion-item-bd .item-bd-container .address{font-family:Roboto-medium}.accordion-item-bd .item-bd-container .address div{font-family:Roboto}.accordion-item-bd .item-bd-container .check-proof-button{display:flex;margin:8px 0;font-size:1rem}.accordion-item-bd .item-bd-data-container{padding:8px 8px 64px 8px;font-size:14px;background:#fff}.accordion-item-bd .item-bd-data-container .data{word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.accordion-item-bd .item-bd-data-container .ps__thumb-y{background:#005E7A;right:4px}.accordion-item-bd .item-bd-data-container a{font-family:Roboto;font-size:14px;color:#005E7A;width:auto;height:auto;text-decoration:underline;text-transform:initial;background:none;margin:0;padding:0}.accordion-item-bd .item-bd-data-container a:hover,.accordion-item-bd .item-bd-data-container a:focus{color:#051217}.accordion-item-input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1;overflow:hidden;position:absolute;left:-9999px}.rtl .accordion-item{text-align:right !important;direction:rtl !important}.rtl .label-content{text-align:right !important;direction:rtl !important;margin:0 8px 0 0}.rtl .item-bd-container{direction:rtl !important}.rtl .accordion-item-hd-cta{right:-webkit-calc(100% - 24px) !important;right:-moz-calc(100% - 24px) !important;right:calc(100% - 24px) !important}label{margin-bottom:0 !important}.dropdown{display:inline-block;position:relative;z-index:4000}.dd-button{display:inline-block;border:none;border-radius:4px;padding:8px;width:90px;background-color:#ffffff !important;cursor:pointer;white-space:nowrap}.dd-button i{color:#005E7A}.dd-button:hover{background:#F7F7F7 !important}.dd-button:after{font-family:themify;content:'\e64b';position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#005E7A}.dd-button:hover{background-color:#eeeeee}.dd-input{display:none}.dd-menu{position:absolute;top:100%;border-radius:4px;padding:0;margin:2px 0 0 0;box-shadow:0 0 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.4);-moz-box-shadow:0 0 6px rgba(0,0,0,0.4);background-color:#ffffff;list-style-type:none}.dd-input+.dd-menu{display:none}.dd-input:checked+.dd-menu{display:block}.dd-menu li{padding:10px 20px;cursor:pointer;white-space:nowrap}.dd-menu li:hover{background-color:#f6f6f6}.dd-menu li a{display:block;margin:-10px -20px;padding:10px 20px}@keyframes ripple{0%{box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}50%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0.1)}100%{box-shadow:0px 0px 0px 15px rgba(0,0,0,0)}}.md-radio{margin:10px 0}.md-radio.md-radio-inline{display:inline-block}.md-radio input[type="radio"]{display:none}.md-radio input[type="radio"]:checked+label:before{border-color:#005E7A;animation:ripple 0.2s linear forwards;border:4px solid #005E7A}.md-radio input[type="radio"]:checked+label:after{transform:scale(1)}.md-radio label{display:inline-block;height:24px;position:relative;padding:0 34px;margin-bottom:0;cursor:pointer;vertical-align:bottom}.md-radio label:before,.md-radio label:after{position:absolute;content:'';border-radius:50%;transition:all .3s ease;transition-property:transform, border-color}.md-radio label:before{left:0;top:0;width:24px;height:24px;border:2px solid rgba(0,0,0,0.3)}.md-radio label:after{top:7px;left:7px;width:10px;height:10px;transform:scale(0);background:#005E7A}.md-radio,.md-radio :before,.md-radio :after{box-sizing:border-box}.lds-dual-ring{display:flex;width:40px;height:40px;position:absolute;background:#fff}.lds-dual-ring:after{content:" ";display:block;width:40px;height:40px;border-radius:50%;border:2px solid #00ADEF;border-color:#00ADEF transparent #00ADEF transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-dual-ring-b{display:flex;width:90px;height:90px;position:absolute;background:rgba(255,255,255,0.9)}@media (max-width: 768px){.lds-dual-ring-b{width:100%;height:60px;margin:0 auto;position:absolute;right:0;z-index:1}}.lds-dual-ring-b:after{content:" ";display:block;width:56px;height:56px;margin:0 auto;border-radius:50%;border:2px solid #00ADEF;border-color:#00ADEF transparent #00ADEF transparent;animation:lds-dual-ring-b 1.2s linear infinite}@keyframes lds-dual-ring-b{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.technical-proof{position:absolute;z-index:110;top:0;left:0;width:100%;height:100%;margin:0;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:14px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.certificat p{margin:0 0 20px}.certificat h1,.certificat h2,.certificat h3{line-height:1.2}.certificat-face{position:absolute;top:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;height:100%;background-size:cover;-webkit-transition:-webkit-transform .8s ease;transition:-webkit-transform .8s ease;transition:transform .8s ease;transition:transform .8s ease, -webkit-transform .8s ease;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;box-shadow:0 4px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.3);-webkit-backface-visibility:hidden;backface-visibility:hidden}.certificat-face--back{z-index:200;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.certificat.flip .certificat-face--back{z-index:300;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.certificat-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%;padding:28px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.certificat-logo{max-width:180px;width:180px}.issuer-mention{color:#23333D;font-size:12px;margin:8px 0 0 0}.issuer-mention img{width:50px;max-width:50px;vertical-align:middle}.certificat-wrapper .card-badge .issuer{margin:40px 0 8px 0}.certificat-wrapper .card-badge .badge-container span{max-width:270px;max-height:270px;margin:0 auto;display:block}.certificat-wrapper .card-badge .badge-container span svg{max-width:240px;max-height:240px}.certificat-wrapper .card-badge .btn-dl{text-align:right}@media print{.certificat-wrapper .card-badge .btn-dl{display:none}}.certificat-wrapper .card-badge .btn-dl .fill{background:none;border:none;height:32px;color:#005E7A;border:solid 1px #005E7A;width:auto;outline:none;color:var(--color);transition:0.25s}.certificat-wrapper .card-badge .btn-dl .fill:hover,.certificat-wrapper .card-badge .btn-dl .fill:focus{background:#005E7A;border:solid 1px;height:32px;color:#fff;border-color:var(--hover);box-shadow:inset 0 0 0 2em var(--hover);color:#fff}.fill{--color: #005E7A;--hover: #005e7a}@media print{.inner-scroll .ps__rail-y{display:none !important}@page{width:100%;margin:0;padding:0;overflow:hidden}.pdf-page{overflow:hidden}.pdf-page .card-details .criteria span p{padding:16px 0 0 0}.row{margin:0 !important}.col-lg-12{padding:0 4px}.col-lg-6{max-width:50%;padding:0 4px}}.pdf-page{display:block;height:100%;position:relative}.pdf-page .certificat{position:initial;flex-direction:column;display:flex;height:auto}.pdf-page .certificat-face{position:initial;flex-direction:column;height:auto}.pdf-page .certificat-face--front{position:initial;flex-direction:column;break-after:page;height:auto}.pdf-page .certificat-face--front .certificat-wrapper{margin:0 auto;min-height:100vh}.svg-container2{width:100%;text-align:center;background:url(blockchain-error-illustration.e81d0f1.html) no-repeat center center;height:500px;position:absolute;top:160px}@media (max-width: 1040px){.svg-container2{height:290px;background-size:45%;top:80px}}@media (max-width: 600px){.svg-container2{height:240px;background-size:60%;top:40px}}@media (max-width: 480px){.svg-container2{height:180px;background-size:60%;top:40px}}.error-container{width:50%;margin:0 auto;padding:24px 0 64px 0}@media (max-width: 1400px){.error-container{width:900px;margin:0 auto}}@media (max-width: 1170px){.error-container{width:80%;margin:0 auto}}@media (max-width: 768px){.error-container{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);margin:0 auto}}.error-container .invalid-title{color:#3A3A3A;margin:60px 0 0 0;font-family:Roboto-Condensed;font-weight:bold;vertical-align:top;font-size:4em;text-align:left}@media (max-width: 1040px){.error-container .invalid-title{font-size:3.5em;margin:40px 0 0 0}}@media (max-width: 768px){.error-container .invalid-title{font-size:3em;margin:20px 0 0 0}}@media (max-width: 480px){.error-container .invalid-title{font-size:2em;margin:8px 0 0 0}}.error-container h1{color:#3A3A3A;margin:60px 0 0 0;font-family:Roboto-Condensed;font-weight:bold;vertical-align:top;font-size:4em;text-align:center}@media (max-width: 1040px){.error-container h1{font-size:3.5em;margin:40px 0 0 0}}@media (max-width: 768px){.error-container h1{font-size:3em;margin:20px 0 0 0}}@media (max-width: 480px){.error-container h1{font-size:2em;margin:8px 0 0 0}}.error-container h2{color:#005E7A;margin:8px 0 16px 0;font-family:Roboto-Condensed;font-weight:bold;text-align:left;vertical-align:top;font-size:3em}@media (max-width: 1040px){.error-container h2{font-size:2.5em}}@media (max-width: 768px){.error-container h2{font-size:2em}}@media (max-width: 480px){.error-container h2{font-size:1.5em}}.error-container a{background:#f05f40;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:16px;margin:16px 0;text-transform:uppercase;border:solid 2px #f05f40;-webkit-transition:background,0.2s ease;-moz-transition:background,0.2s ease;-ms-transition:background,0.2s ease;-o-transition:background,0.2s ease;transition:background,0.2s ease}@media (max-width: 480px){.error-container a{display:block;margin:0 16px}}.error-container a:hover{text-decoration:none;background:none;color:#f05f40;border:solid 2px #f05f40}.error-container ul{list-style-type:none;margin:0;padding:0;font-size:16px}.error-container ul li{padding:8px 0 0 0}.error-container ul li i{color:#f05f40}footer{font-family:Roboto}.half-top{position:absolute;left:0;right:0;top:0;bottom:50vh;overflow:hidden;display:flex;justify-content:center;align-items:center;width:100%;background:-o-linear-gradient(#005E7A,#051217);background:-moz-linear-gradient(#005E7A,#051217);background:-webkit-linear-gradient(#005E7A,#051217);background:linear-gradient(#005E7A,#051217);background-size:cover}.half-top .title{font-family:Roboto-bold-condensed;font-size:240px;text-align:center;color:#fff;width:100%;background:none}.half-top .title span{font-size:150px}.half-top .title .shadow-title{transform:scaleY(-1);color:rgba(255,255,255,0.2);line-height:8px;position:relative;top:-12px}.half-top .title .shadow-title span{font-size:150px}.half-bottom{position:absolute;left:0;right:0;top:50vh;padding:24px;font-family:Roboto-light;color:#051217;font-size:40px;text-align:center}.half-bottom .logo{margin:48px auto 0 auto}.undefined{font-size:5rem;display:flex;position:initial;margin:1rem auto;width:100%;justify-content:center;text-align:center;align-items:center;color:#9BA0A2}.ipfs-img-error{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:1rem 0}.ipfs-img-error span{display:flex;width:100%;justify-content:center;margin:1rem 0 0 0}.ipfs-img-error svg{max-width:40%}@media (max-width: 1480px){.half-top .title{font-size:180px}.half-top .title span{font-size:100px}.half-top .title .shadow-title span{font-size:100px}.half-bottom{font-size:32px;text-align:center}.half-bottom .logo{margin:32px auto 0 auto}}@media (max-width: 768px){.half-top .title{font-size:140px}.half-top .title span{font-size:80px}.half-top .title .shadow-title span{font-size:80px}.half-bottom{font-size:24px;text-align:center}.half-bottom .logo{margin:24px auto 0 auto}}@media (max-width: 480px){.half-top{height:35vh}.half-top .title{font-size:88px;margin:32px 0 0 0}.half-top .title span{font-size:72px}.half-top .title .shadow-title{top:0}.half-top .title .shadow-title span{font-size:72px}.half-bottom{font-size:16px;text-align:center}.half-bottom .logo{margin:16px auto}.half-bottom .logo img{max-width:140px}}.half-top>div{position:absolute;top:0;bottom:0;width:1px;background-color:rgba(255,255,255,0.1)}.half-top>div:nth-child(1){left:20%}.half-top>div:nth-child(2){left:40%}.half-top>div:nth-child(3){left:60%}.half-top>div:nth-child(4){left:80%}.half-top>div:after{content:'';position:absolute;top:0px;left:-2px;-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px);height:160px;width:4px;background-color:rgba(255,255,255,0.2)}@-webkit-keyframes drop{90%{height:20px}100%{height:160px;-webkit-transform:translateY(calc(100vh + 160px));transform:translateY(calc(100vh + 160px))}}@keyframes drop{90%{height:20px}100%{height:160px;-webkit-transform:translateY(calc(100vh + 160px));transform:translateY(calc(100vh + 160px))}}.half-top>div:nth-child(1):after{-webkit-animation:drop 3s infinite linear;animation:drop 3s infinite linear;-webkit-animation-delay:0.2s;animation-delay:0.2s}.half-top>div:nth-child(2):after{-webkit-animation:drop 2s infinite linear;animation:drop 2s infinite linear;-webkit-animation-delay:0.7s;animation-delay:0.7s}.half-top>div:nth-child(3):after{-webkit-animation:drop 3s infinite linear;animation:drop 3s infinite linear;-webkit-animation-delay:0.9s;animation-delay:0.9s}.half-top>div:nth-child(4):after{-webkit-animation:drop 2s infinite linear;animation:drop 2s infinite linear;-webkit-animation-delay:1.2s;animation-delay:1.2s}.certificat-text-colored,#getCertifiedData-D,#getCertifiedData-F,#getCertifiedData-M{font-weight:normal;color:#2a789e}.certificat-text-big{font-size:38px;font-weight:100;line-height:46px;text-transform:uppercase}.visually-hidden{position:absolute;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px}.marginTop8{margin:8px 0 0 0}.marginTop16{margin:16px 0 0 0}.marginTop{margin:24px 0 0 0}.margin0{margin:0 !important}.displayNone{display:none}@media (max-width: 960px){.displayDesktop{display:none}}.hidden{visibility:hidden;opacity:0;transition:visibility 0s 1s, opacity 2s linear}.green{color:#00C08C}.bg-blue{background:#005E7A !important;color:#fff}.ignorePDF{outline:0}.boxShadowLeft{box-shadow:-4px 0 16px rgba(0,0,0,0.2);-webkit-box-shadow:-4px 0 16px rgba(0,0,0,0.2);-moz-box-shadow:-4px 0 16px rgba(0,0,0,0.2)}.animation-delay-200{-webkit-animation-delay:0.2s;animation-delay:0.2s}.animation-delay-500{-webkit-animation-delay:0.5s;animation-delay:0.5s}.animation-delay-1000{-webkit-animation-delay:1s;animation-delay:1s}.animation-delay-2000{-webkit-animation-delay:2s;animation-delay:2s}.animation-delay-3000{-webkit-animation-delay:3s;animation-delay:3s}.animation-delay-4000{-webkit-animation-delay:4s;animation-delay:4s}.animation-delay-4500{-webkit-animation-delay:4.5s;animation-delay:4.5s}.animation-delay-5000{-webkit-animation-delay:5s;animation-delay:5s}.animation-delay-6000{-webkit-animation-delay:6s;animation-delay:6s}.animation-delay-7000{-webkit-animation-delay:7s;animation-delay:7s}.animation-delay-8000{-webkit-animation-delay:8s;animation-delay:8s}.animation-delay-8000{-webkit-animation-delay:8s;animation-delay:8s}.animation-delay-9000{-webkit-animation-delay:9s;animation-delay:9s}.animation-delay-9500{-webkit-animation-delay:9.5s;animation-delay:9.5s}.animation-delay-10s{-webkit-animation-delay:10s;animation-delay:10s}.animation-delay-11s{-webkit-animation-delay:11s;animation-delay:11s}.animation-delay-12s{-webkit-animation-delay:12s;animation-delay:12s}.lined-svg{fill:none;stroke:#00c08c;stroke-width:6}.lined-svg-white{fill:none;stroke:#FFF;stroke-width:6}.checky{fill:#fff}.people-read-me{width:512px;position:absolute;top:50px;right:10%}@media (max-width: 932px){.people-read-me{width:400px;top:100px}}@media (max-width: 768px){.people-read-me{width:250px;right:16px}}@media (max-width: 600px){.people-read-me{display:none}}.people-read-me .cls-1{fill:#00aeef;opacity:0.21}.people-read-me .cls-2,.people-read-me .cls-9{fill:#fff}.people-read-me .cls-2{opacity:0.93}.people-read-me .cls-3,.people-read-me .cls-5{fill:#00adef}.people-read-me .cls-3{font-size:38px;font-family:themify}.people-read-me .cls-4{opacity:0.19}.people-read-me .cls-6{fill:#1eb7f1}.people-read-me .cls-7{fill:#1686d1}.people-read-me .cls-8{opacity:0.48}.people-read-me .cls-10{fill:#151f2d}.people-read-me .cls-11{fill:#f05f40}.people-read-me .cls-12{fill:#3b455a}.people-read-me .cls-13{fill:#eac1a4}.people-read-me .cls-14{fill:#f4f4f4}.people-read-me .cls-15{fill:#374246}.people-read-me .cls-16{fill:#e6e7e8}.people-read-me .cls-17{fill:none}.rotate{transform:rotate(-180deg);transition:.3s}.rotate2{transform:rotate(0deg);transition:.3s}#invalid{width:40%;max-width:350px;position:absolute;top:5%;left:-webkit-calc(50% - 100px);left:-moz-calc(50% - 100px);left:calc(50% - 100px)}@media (max-width: 1040px){#invalid{width:36%;top:1%}}@media (max-width: 480px){#invalid{width:40%;top:1%}}#invalid .cls-1{fill:#a6c6dd;opacity:0.34}#invalid .cls-1,#invalid .cls-12{isolation:isolate}#invalid .cls-2{fill:#051217}#invalid .cls-3{fill:#374246}#invalid .cls-4{fill:#5c6163}#invalid .cls-5{fill:#697174}#invalid .cls-6{fill:#de976d}#invalid .cls-7{fill:#624638}#invalid .cls-8{fill:#e6e7e8}#invalid .cls-9{fill:#00adef}#invalid .cls-10{fill:#36c3f9}#invalid .cls-11{fill:#0289bd}#invalid .cls-12{fill:#d4f2ff;opacity:0.6}#invalid .cls-13{opacity:0.8}#invalid .cls-14{fill:#fff}#invalid .cls-15{fill:#8fcdef}#invalid .cls-16{fill:#7d7d7d}#invalid .cls-17{fill:#999}#invalid .cls-18{fill:#f05f40}html.thumbnail .qr-code{display:block !important;position:fixed !important;z-index:8500;bottom:0 !important;top:auto !important;left:auto !important;right:0 !important;width:450px !important;height:450px !important;opacity:100% !important;border:10px solid #fff !important;border-radius:10px !important;margin:30px !important;box-shadow:11px 11px 20px 10px #000 !important}html.thumbnail .qr-code a,html.thumbnail .qr-code img{width:100% !important;height:auto !important}html.thumbnail .qr-code .scan{display:none !important}.animDisabled *,.animDisabled *::after,.animDisabled *::before{transition-delay:0s !important;transition-duration:0s !important;animation-delay:-0.0001s !important;animation-duration:0s !important;animation-play-state:paused !important;caret-color:transparent !important}
	/*
	 * Container style
	 */
	.ps {
	  overflow: hidden !important;
	  overflow-anchor: none;
	  -ms-overflow-style: none;
	  touch-action: auto;
	  -ms-touch-action: auto;
	}

	/*
	 * Scrollbar rail styles
	 */
	.ps__rail-x {
	  display: none;
	  opacity: 0;
	  transition: background-color .2s linear, opacity .2s linear;
	  -webkit-transition: background-color .2s linear, opacity .2s linear;
	  height: 15px;
	  /* there must be 'bottom' or 'top' for ps__rail-x */
	  bottom: 0px;
	  /* please don't change 'position' */
	  position: absolute;
	}

	.ps__rail-y {
	  display: none;
	  opacity: 0;
	  transition: background-color .2s linear, opacity .2s linear;
	  -webkit-transition: background-color .2s linear, opacity .2s linear;
	  width: 15px;
	  /* there must be 'right' or 'left' for ps__rail-y */
	  right: 0;
	  /* please don't change 'position' */
	  position: absolute;
	}

	.ps--active-x > .ps__rail-x,
	.ps--active-y > .ps__rail-y {
	  display: block;
	  background-color: transparent;
	}

	.ps:hover > .ps__rail-x,
	.ps:hover > .ps__rail-y,
	.ps--focus > .ps__rail-x,
	.ps--focus > .ps__rail-y,
	.ps--scrolling-x > .ps__rail-x,
	.ps--scrolling-y > .ps__rail-y {
	  opacity: 0.6;
	}

	.ps .ps__rail-x:hover,
	.ps .ps__rail-y:hover,
	.ps .ps__rail-x:focus,
	.ps .ps__rail-y:focus,
	.ps .ps__rail-x.ps--clicking,
	.ps .ps__rail-y.ps--clicking {
	  background-color: #eee;
	  opacity: 0.9;
	}

	/*
	 * Scrollbar thumb styles
	 */
	.ps__thumb-x {
	  /* background-color: #aaa; */
	  background-color: transparent;
	  border-radius: 6px;
	  transition: background-color .2s linear, height .2s ease-in-out;
	  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
	  height: 6px;
	  /* there must be 'bottom' for ps__thumb-x */
	  bottom: 2px;
	  /* please don't change 'position' */
	  position: absolute;
	}

	.ps__thumb-y {
	  background-color: #aaa;
	  border-radius: 6px;
	  transition: background-color .2s linear, width .2s ease-in-out;
	  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
	  width: 6px;
	  /* there must be 'right' for ps__thumb-y */
	  right: 2px;
	  /* please don't change 'position' */
	  position: absolute;
	}

	.ps__rail-x:hover > .ps__thumb-x,
	.ps__rail-x:focus > .ps__thumb-x,
	.ps__rail-x.ps--clicking .ps__thumb-x {
	  background-color: #999;
	  height: 11px;
	}

	.ps__rail-y:hover > .ps__thumb-y,
	.ps__rail-y:focus > .ps__thumb-y,
	.ps__rail-y.ps--clicking .ps__thumb-y {
	  background-color: #999;
	  width: 11px;
	}

	/* MS supports */
	@supports (-ms-overflow-style: none) {
	  .ps {
		overflow: auto !important;
	  }
	}

	@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	  .ps {
		overflow: auto !important;
	  }
	}
	.ps-container{position:relative}
.main-nav .visuallyhidden,.mobile-nav .visuallyhidden{display:none}.loading-overlay{display:flex;align-items:center;justify-content:center;width:auto;height:auto}.loading-container{position:relative;display:flex;flex-direction:row-reverse;padding:0}.loading-container:before{display:block;font-size:0.8rem;position:absolute;top:-250%;left:0;right:0;color:#005E7A;text-align:center;opacity:.8}.loading-dot{position:relative;width:.5rem;height:.5rem;background:#00adef;border-radius:50%;margin-right:4px;animation:dot 1.5s cubic-bezier(0.17, 0.67, 0.83, 0.67) infinite}.loading-dot:nth-of-type(1){margin-right:0}.loading-dot:nth-of-type(2){animation-delay:.175s}.loading-dot:nth-of-type(3){animation-delay:.35s}@keyframes dot{0%{transform:translate3d(-1000%, 0, 0);opacity:0}20%{transform:translate3d(0, 0, 0);opacity:1}80%{transform:translate3d(0, 0, 0);opacity:1}100%{transform:translate3d(1000%, 0, 0);opacity:0}}
body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}@font-face{font-family:OpenR;src:url(OpenSans-Regular.9ccd5e1.ttf)}@font-face{font-family:OpenSB;src:url(OpenSans-SemiBold.d31d0aa.ttf)}@font-face{font-family:OpenB;src:url(OpenSans-Bold.fc10ccf.ttf)}@media print{.certificat-main>*{display:none}.certificat-main:before{content:'This page is not printable, if you want to print your Digital score report,\00000Aplease download the PDF version before';padding:2em;white-space:pre;position:absolute;text-align:center;position:absolute;font-size:1.4rem;text-align:center;color:#004277;font-style:italic;font-weight:bold;width:100%;display:flex;justify-content:center;align-items:center;min-height:100vh}}.qr-code{display:none}.inner-scroll{height:100vh}.certificat{width:100%}.certificat-main{display:flex !important;flex-direction:row-reverse;transition:all 0.33s ease}.certificat-face{background:url(background-img.ec6ecd3.jpg) no-repeat center center !important;background-size:cover !important}.certificat .certificat-face--front{font-size:1rem;line-height:inherit;display:block;font-size:1rem;scroll-behavior:smooth;overflow:hidden;width:100%;background-size:cover;position:initial;box-shadow:none}.certificat-wrapper{text-align:left;display:flex;flex-direction:row;line-height:initial;color:#444;justify-content:center;align-items:flex-start;margin:0;padding:0}.certificat-wrapper .b-container{display:flex;justify-content:center;align-content:space-between;width:100%;min-height:100vh;flex-wrap:wrap;color:#444;text-align:left;margin:0 auto}.certificat-wrapper .b-container .header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;background:#fff}.certificat-wrapper .b-container .header .top-bar{display:flex;align-items:center;justify-content:flex-end;width:100%;height:36px;padding:0 1rem;background:#004277}.certificat-wrapper .b-container .header .top-bar a{display:flex;width:16px;height:16px;margin:0 0.5rem 0 0;transition:all 0.2s linear}.certificat-wrapper .b-container .header .top-bar a img{width:16px}.certificat-wrapper .b-container .header .top-bar a:hover{opacity:0.8}.certificat-wrapper .b-container .header .header-content{width:100%;max-width:1192px;height:88px;display:flex;justify-content:flex-start;align-items:center;padding:0 1rem}.certificat-wrapper .b-container .header .header-content img{width:100%;max-width:190px}.certificat-wrapper .b-container .info-content{width:100%;max-width:1192px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1rem}.certificat-wrapper .b-container .info-content .justify-center{text-align:center}.certificat-wrapper .b-container .info-content .justify-center span{display:flex;justify-content:center}.certificat-wrapper .b-container .info-content .welcome{font-family:OpenSB;font-size:16px;color:#444;width:100%;background:#EAF3FB;padding:1rem;margin:1rem 0 0 0}.certificat-wrapper .b-container .info-content .welcome span{font-family:OpenB;text-transform:uppercase}.certificat-wrapper .b-container .info-content .welcome div{margin:1rem 0 0 0;display:flex;justify-content:center}.certificat-wrapper .b-container .info-content .welcome div a{display:flex;justify-content:center;align-items:center;width:fit-content;height:52px;padding:0 16px;border-radius:80px;transition:all 0.2s linear}.certificat-wrapper .b-container .info-content .welcome div a span{font-size:24px;margin:0 4px 0 0}.certificat-wrapper .b-container .info-content .welcome div a:hover{text-decoration:none}.certificat-wrapper .b-container .info-content .welcome div .download-pdf{font-family:OpenSB;font-size:16px;text-transform:uppercase;color:#fff;background:#0679FF;text-align:center;margin:0.5rem 0 0.25rem 0}.certificat-wrapper .b-container .info-content .welcome div .download-pdf:hover{color:#fff;background:#003082}.certificat-wrapper .b-container .info-content .bloc-name{display:flex;align-items:center;width:100%;background:#fff;padding:1rem;margin:24px 0 16px 0}.certificat-wrapper .b-container .info-content .bloc-name .left{width:calc(100% - 386px);display:flex;flex-wrap:wrap}.certificat-wrapper .b-container .info-content .bloc-name .left .test-name{font-family:OpenB;font-size:18px;color:#0188D9;width:100%}.certificat-wrapper .b-container .info-content .bloc-name .left .laureat-name{font-family:OpenB;font-size:56px;line-height:60px;color:#003082;width:100%}.certificat-wrapper .b-container .info-content .bloc-name .left .birthdate{font-family:OpenSB;font-size:16px;color:#444;margin:16px 0 0 0;width:100%}.certificat-wrapper .b-container .info-content .bloc-name .right{width:386px}.certificat-wrapper .b-container .info-content .bloc-name .right a{display:flex;justify-content:center;align-items:center;width:100%;height:52px;padding:0 16px;border-radius:80px;transition:all 0.2s linear}.certificat-wrapper .b-container .info-content .bloc-name .right a span{font-size:24px;margin:0 4px 0 0}.certificat-wrapper .b-container .info-content .bloc-name .right a:hover{text-decoration:none}.certificat-wrapper .b-container .info-content .bloc-name .right .download-pdf{font-family:OpenSB;font-size:16px;text-transform:uppercase;color:#fff;background:#0679FF}.certificat-wrapper .b-container .info-content .bloc-name .right .download-pdf:hover{color:#fff;background:#003082}.certificat-wrapper .b-container .info-content .bloc-name .right .view-proofs{font-family:OpenSB;font-size:16px;text-transform:uppercase;color:#0679FF;border:solid 1px #0679FF;margin:24px 0 0 0}.certificat-wrapper .b-container .info-content .bloc-name .right .view-proofs:hover{color:#fff;background:#0679FF}.certificat-wrapper .b-container .info-content .bloc-test{width:calc(50% - 8px);background:#fff;padding:1rem;display:flex;flex-wrap:wrap;font-family:OpenSB;font-size:20px}.certificat-wrapper .b-container .info-content .bloc-test .label{color:#003082;width:30%}.certificat-wrapper .b-container .info-content .bloc-test .result{color:#444;width:70%;text-align:right}.certificat-wrapper .b-container .info-content .bloc-test .border-b{width:100%;border-bottom:solid 1px #1E7CC8;margin:4px 0 14px 0}.certificat-wrapper .b-container .info-content .bloc-score{width:calc(50% - 8px);background:#fff;padding:1rem;display:flex;flex-wrap:wrap;align-items:baseline;font-family:OpenSB}.certificat-wrapper .b-container .info-content .bloc-score .label{color:#003082;width:50%;font-size:20px}.certificat-wrapper .b-container .info-content .bloc-score .total{font-family:OpenB}.certificat-wrapper .b-container .info-content .bloc-score .result{font-size:24px;color:#444;width:50%;text-align:right;font-family:OpenR}.certificat-wrapper .b-container .info-content .bloc-score .result span{font-family:OpenB}.certificat-wrapper .b-container .info-content .bloc-score .not-available{font-size:16px;color:#444;width:50%;text-align:right}.certificat-wrapper .b-container .info-content .bloc-score .border-b{width:100%;border-bottom:solid 1px #1E7CC8;margin:4px 0 14px 0}.certificat-wrapper .b-container .info-content .bloc-score .border-b-2{width:100%;border-bottom:solid 2px #1E7CC8;margin:4px 0 14px 0}.certificat-wrapper .b-container .info-content .bloc-mentions{font-family:OpenSB;font-size:16px;color:#444;width:100%;background:#EAF3FB;padding:1rem;margin:16px 0 0 0}.certificat-wrapper .b-container .info-content .bloc-mentions a{transition:all 0.2s linear;color:#29B7F6}.certificat-wrapper .b-container .info-content .bloc-mentions p{margin:0;padding:0}.certificat-wrapper .b-container .footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:88px;padding:0 1rem;background:#ECECEC;margin:1rem 0 0 0;font-family:OpenSB;font-size:14px;text-align:center}.certificat-wrapper .b-container .footer .link-blue{transition:all 0.6s linear !important;color:#29B7F6}.certificat-wrapper .b-container .footer .link-blue:hover{text-decoration:underline}@media (max-width: 1312px){.certificat-wrapper .b-container .info-content .bloc-name .left{width:calc(100% - 386px);display:flex;flex-wrap:wrap;padding:0 16px 0 0}.certificat-wrapper .b-container .info-content .bloc-name .left .test-name{font-size:16px}.certificat-wrapper .b-container .info-content .bloc-name .left .laureat-name{font-size:48px;line-height:52px}}@media (max-width: 1024px){.certificat-wrapper .b-container .info-content{display:flex;flex-wrap:wrap;justify-content:space-between}.certificat-wrapper .b-container .info-content .welcome{font-size:14px;margin:24px 0 0 0}.certificat-wrapper .b-container .info-content .bloc-name{display:flex;flex-wrap:wrap;margin:24px 0}.certificat-wrapper .b-container .info-content .bloc-name .left{width:100%}.certificat-wrapper .b-container .info-content .bloc-name .left .test-name{font-size:16px}.certificat-wrapper .b-container .info-content .bloc-name .left .laureat-name{font-size:26px;line-height:initial}.certificat-wrapper .b-container .info-content .bloc-name .right{width:100%;margin:16px 0 0 0;justify-content:center}.certificat-wrapper .b-container .info-content .bloc-name .right a{font-size:14px !important;width:fit-content;text-align:center}.certificat-wrapper .b-container .info-content .bloc-name .right a span{font-size:20px !important}.certificat-wrapper .b-container .info-content .bloc-name .right .download-pdf{margin:0 auto}.certificat-wrapper .b-container .info-content .bloc-name .right .view-proofs{margin:16px auto 0 auto}.certificat-wrapper .b-container .info-content .bloc-test{width:100%;font-family:OpenSB;font-size:16px}.certificat-wrapper .b-container .info-content .bloc-test .label{color:#003082;width:30%}.certificat-wrapper .b-container .info-content .bloc-score{width:100%;font-family:OpenSB;margin:24px 0 0 0}.certificat-wrapper .b-container .info-content .bloc-score .label{font-size:16px}.certificat-wrapper .b-container .info-content .bloc-score .total{font-family:OpenB}.certificat-wrapper .b-container .info-content .bloc-score .result{font-size:20px}.certificat-wrapper .b-container .info-content .bloc-mentions{font-size:14px}}@media (max-width: 768px){.certificat-wrapper{width:100%}.certificat-wrapper .b-container .header .top-bar{position:fixed;top:0}.certificat-wrapper .b-container .header .header-content{margin:36px 0 0 0}.certificat-wrapper .b-container .info-content{padding:0 0.5rem}.certificat-wrapper .b-container .info-content .bloc-name .right a{width:100%}}@media (max-width: 531px){.certificat-wrapper{margin:0}.certificat-wrapper .b-container .footer{height:auto;padding:1rem 1rem 60px 1rem}}
.percent-bar{position:relative}.percent-bar .number{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8.5pt;letter-spacing:0.5pt;display:inline-block;position:absolute;width:4em;transform:translate(-50%);text-align:center;top:-3.2mm}.percent-bar .bar{display:flex;align-items:center}.percent-bar .bar span{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:7.5pt}.percent-bar .bar .graph{width:30.4mm;height:calc(3mm) !important;border:1px solid #838586;background-color:#838586;margin:0 1mm 0 0.7mm;position:relative}.percent-bar .bar .graph .level{position:absolute;right:0;height:100%;background-color:#fff}
@font-face{font-family:ArialBlack;src:url(arial-black.daf6d1f.html) format("truetype")}@font-face{font-family:ArialNarrow;src:url(arialn.4b8d1d1.html) format("truetype")}@page{size:A4 portrait !important;margin:0 !important}html,body{width:100% !important;margin:0 !important;padding:0 !important;min-width:auto !important}@media print{.pdf-page .qr-code{display:block;position:absolute;top:calc(100% - 40mm);left:1rem;width:24mm;float:right;height:24mm;z-index:8000}.pdf-page .qr-code img{width:24mm;height:24mm}.pdf-page .qr-code .scan{font-size:8pt;text-align:center;line-height:8pt;margin:2pt 0 0 0}.pdf-page .qr-code a{text-decoration:none;color:#222221}.pdf-page .certificat .certificat-face--front{overflow:hidden;width:100%;height:100% !important;min-height:100vh !important}.pdf-page .certificat .certificat-face--front .certificat-wrapper{height:100% !important;min-height:93vh !important}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .results{width:75%}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .results .score .label{width:25%}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .results .score .number{width:75%}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .picture{display:flex;width:25%;justify-content:flex-end;margin:0 0 1rem 0}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .picture img{max-width:180px}.pdf-page .certificat .certificat-face--front .certificat-wrapper .b-container .pdf-data{display:flex;flex-wrap:wrap}}.pdf-page .certificat .certificat-face--front{overflow:hidden;width:100%;height:100% !important;min-height:100vh !important;padding:6.2mm;display:flex;flex-wrap:wrap;background:#fff !important}.pdf-page .certificat .certificat-face--front .score-number{position:relative;font-family:Arial, Helvetica, sans-serif}.pdf-page .certificat .certificat-face--front .score-number .number{display:flex;justify-content:center;align-items:center;width:calc(11.5mm - 2pt);height:calc(11.5mm - 2pt);border:solid 2.1pt #222221;border-radius:100%;background:#FFF;font-weight:bold;font-size:13.2pt;letter-spacing:-0.2pt;position:relative}.pdf-page .certificat .certificat-face--front .score-number .number::after{content:'';width:0;height:0;border-style:solid;border-width:1.33mm 0.62mm 0 0.62mm;border-color:#222221 transparent transparent transparent;position:absolute;top:10mm}.pdf-page .certificat .certificat-face--front .score-number .label-number{white-space:nowrap;font-weight:bold;font-size:9.5pt;position:absolute;top:2mm}.pdf-page .certificat .certificat-face--front .score-number .label-number-left{left:-18.5mm}.pdf-page .certificat .certificat-face--front .score-number .label-number-right{left:11.5mm}.pdf-page .certificat .certificat-face--front .score-number .bar{display:flex;align-items:center}.pdf-page .certificat .certificat-face--front .score-number .bar .n{font-size:11.3pt;font-weight:bold}.pdf-page .certificat .certificat-face--front .score-number .bar .graph{width:47mm;height:3mm;border:solid 0.5pt #222221;background:linear-gradient(90deg, #c5c5c5 0%, #222221 100%);margin:0 1.7mm 0 2.6mm}.pdf-page .certificat .certificat-face--front .header{width:100%;display:flex}.pdf-page .certificat .certificat-face--front .header .logo{width:calc(50% - 51.5mm)}.pdf-page .certificat .certificat-face--front .header .logo img{width:45mm;margin:3mm 0 0 1mm}.pdf-page .certificat .certificat-face--front .header .title{width:104mm;height:16mm;background:url(bg-top-header.a502ad1.html) no-repeat;background-position:top 4px left;background-size:cover;text-align:center;font-family:ArialBlack;text-transform:uppercase}.pdf-page .certificat .certificat-face--front .header .title .sub{font-size:11.2pt;margin:3.8mm 0 0 0}.pdf-page .certificat .certificat-face--front .header .title .big{font-size:14pt;line-height:16pt;letter-spacing:0.4pt}.pdf-page .certificat .certificat-face--front .header .spacer{width:calc(50% - 51.5mm)}.pdf-page .certificat .certificat-face--front .part-one{width:100%;height:calc(70mm - 3pt);border-top:solid 3pt #f28e2e;border-left:solid 3pt #f28e2e;border-right:solid 3pt #f28e2e;display:flex;color:#222221}.pdf-page .certificat .certificat-face--front .part-one .picture{width:40mm;padding:8mm 5.6mm 0 5mm}.pdf-page .certificat .certificat-face--front .part-one .picture .photo{width:29.6mm;height:37.4mm;background:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center}.pdf-page .certificat .certificat-face--front .part-one .picture .photo img{max-width:100%;height:100%}.pdf-page .certificat .certificat-face--front .part-one .data-score{width:129mm;height:49.2mm;margin:3.6mm 0 0 0;display:flex;flex-wrap:wrap;align-items:flex-start;font-family:Arial, Helvetica, sans-serif}.pdf-page .certificat .certificat-face--front .part-one .data-score .data{width:66mm;display:flex;flex-wrap:wrap;align-items:center}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .name{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:6.7mm;margin:0;padding:0 0 0 2.3mm;width:100%;display:flex;align-items:center}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .name .in-name{font-weight:bold;font-size:9.5pt;line-height:8.9pt;position:relative;top:-1mm}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .label-name{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:4.6mm;width:21mm;font-size:7pt;display:flex;align-items:center;padding:0 0 0 2.3mm;margin:0 45mm 0 0}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .id-number{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:8mm;margin:4mm 0 0 0;padding:0 0 0 1.3mm;width:45mm;display:flex;align-items:center;font-weight:bold;font-size:9.5pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .birthdate{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:8mm;margin:4mm 0 0 0;padding:0 0 0 1.3mm;width:21mm;display:flex;align-items:center;font-weight:bold;font-size:9.5pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .label-id{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:7mm;margin:0;padding:0.6mm 0 0 1.3mm;width:21mm;display:flex;align-items:center;font-size:7.5pt;line-height:8.5pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .label-birth{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:7mm;margin:0 0 0 24mm;padding:0.6mm 0 0 1.3mm;width:15mm;display:flex;align-items:center;font-size:7.5pt;line-height:8pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .test-date{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:6.9mm;margin:3.7mm 0 0 0;padding:0 0 0 1.3mm;width:45mm;display:flex;align-items:center;font-weight:bold;font-size:9.5pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .valid-until{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:6.9mm;margin:3.7mm 0 0 0;padding:0 0 0 1.3mm;width:21mm;display:flex;align-items:center;font-weight:bold;font-size:9.5pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .label-test{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:7mm;margin:0;padding:0 0 0 1.3mm;width:21mm;display:flex;align-items:center;font-size:7.5pt;line-height:8pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .data .label-valid{border-left:solid 1pt #222221;border-bottom:solid 1pt #222221;height:7mm;margin:0 0 0 24mm;padding:0 0 0 1.3mm;width:15mm;display:flex;align-items:center;font-size:7.5pt;line-height:8pt}.pdf-page .certificat .certificat-face--front .part-one .data-score .score{width:63mm;height:53mm;border-left:solid 1pt #222221}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .listening{height:23.5mm;border-bottom:solid 1pt #222221;padding:0 0 0 1.4mm}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .listening .title-l{font-family:ArialBlack;font-size:9pt;text-transform:uppercase;text-align:center;width:23mm;height:5.2mm;display:flex;justify-content:center;align-items:center;background:#f28e2e;position:relative;top:-0.74mm;margin:0 0 1.4mm 19mm}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .listening .no-listening{color:#A0A3A5;font-size:8pt;font-weight:bold;margin:28pt 0 0 0;text-align:center}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .reading{padding:0 0 0 1.4mm}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .reading .title-r{font-family:ArialBlack;font-size:9pt;text-transform:uppercase;text-align:center;width:23mm;height:5.2mm;display:flex;justify-content:center;align-items:center;background:#f28e2e;margin:1.25mm 0 2.83mm 17.95mm}.pdf-page .certificat .certificat-face--front .part-one .data-score .score .reading .no-reading{color:#A0A3A5;font-size:8pt;font-weight:bold;margin:46pt 0 0 0;text-align:center}.pdf-page .certificat .certificat-face--front .part-one .data-score .institution-name{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10pt;line-height:11pt;margin:2.77mm 0 0 0}.pdf-page .certificat .certificat-face--front .part-one .total-score{width:26mm;height:53mm;border-left:solid 1pt #222221;margin:2.9mm 0 0 0;display:flex;flex-wrap:wrap;justify-content:center}.pdf-page .certificat .certificat-face--front .part-one .total-score .title-t{font-family:ArialBlack;font-size:9pt;text-transform:uppercase;text-align:center;color:black;width:19.72mm;height:10.76mm;background:#f28e2e;display:flex;justify-content:center;align-items:center;position:relative;top:-0.37mm}.pdf-page .certificat .certificat-face--front .part-one .total-score .number{font-family:Arial, Helvetica, sans-serif;display:flex;justify-content:center;align-items:center;width:calc(14.74mm - 1.5pt);height:calc(14.74mm - 1.5pt);border:solid 1.5pt #222221;border-radius:100%;background:#FFF;font-weight:bold;font-size:17pt;letter-spacing:0.5pt;margin:4.63mm 0 0 0}.pdf-page .certificat .certificat-face--front .part-one .total-score .number span{color:#A0A3A5}.pdf-page .certificat .certificat-face--front .part-one .total-score .qr-code{display:flex;justify-content:center;text-align:center;width:24mm;height:auto;position:initial}.pdf-page .certificat .certificat-face--front .part-one .total-score .qr-code img{width:22mm;height:22mm}.pdf-page .certificat .certificat-face--front .part-one .total-score .qr-code .scan{font-size:5pt;letter-spacing:-0.2pt;text-align:center;line-height:5.5pt;margin:2.5mm 0 2mm 0}.pdf-page .certificat .certificat-face--front .part-one .total-score .qr-code a{text-decoration:none;color:#222221}.pdf-page .certificat .certificat-face--front .footer-one{width:100%;height:15mm;border:solid 3pt #f28e2e;background:url(bg-footer-one.691f81f.html) no-repeat left top;background-size:cover}.pdf-page .certificat .certificat-face--front .footer-one .ets-address{font-family:Arial, Helvetica, sans-serif;font-size:5.6pt;display:flex;margin:3.28mm 0 0 4mm}.pdf-page .certificat .certificat-face--front .footer-one .copyright{display:flex;align-items:center;margin:1.8mm 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:5.4pt}.pdf-page .certificat .certificat-face--front .footer-one .copyright img{width:4mm;margin:0 0.8mm 0 0}.pdf-page .certificat .certificat-face--front .cut{display:flex;flex-wrap:wrap;align-items:center;margin:2mm 0 0 0;width:100%}.pdf-page .certificat .certificat-face--front .cut .border{border-bottom:dashed 1.8pt #222221;width:calc(100% - 4.08mm);height:1mm}.pdf-page .certificat .certificat-face--front .cut img{width:3.08mm;margin:0.2mm 0 0 1mm}.pdf-page .certificat .certificat-face--front .cut .detach{width:100%;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:5.5pt;padding:0 5.3mm 0 0}.pdf-page .certificat .certificat-face--front .part-two{display:flex;justify-content:space-between;width:100%}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc{width:calc(50% - 0.896mm);display:flex;flex-wrap:wrap}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .head-bloc{width:100%;height:calc(6.33mm - 1pt);background:#627dad;display:flex;justify-content:center;align-items:center;font-family:ArialBlack;text-transform:uppercase;font-size:11.8pt;letter-spacing:1pt}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .content-bloc{width:100%;height:64.56mm;border-left:solid 1pt #627dad;border-right:solid 1pt #627dad;padding:3.2mm 1.9mm 2.46mm 1.9mm;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;line-height:8.5pt}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .content-bloc p{margin:0;padding:0}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .content-bloc ul{margin:3mm 0;padding:0 0 0 4mm}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc{height:16mm;width:100%;background:#7d9bce;border:solid 1pt #627dad;display:flex}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .abilities{width:42mm;border-right:solid 1pt #627dad;display:flex;justify-content:center;align-items:center;font-family:ArialBlack;font-size:8pt;text-transform:uppercase}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;width:calc(100% - 42mm)}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .title-p{font-family:ArialBlack;font-size:8pt;line-height:9pt;text-transform:uppercase;width:100%;text-align:center;margin:1.1mm 0 0 0}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .arrow{width:100%;display:flex;align-items:flex-end;position:absolute;left:25.6mm;top:7.5mm}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .arrow img{width:7mm}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .arrow span{font-family:ArialNarrow;font-weight:bold;font-size:7pt;position:relative;top:-0.5pt}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .ex-bar{display:flex;align-items:center;margin:1.5mm 0 0 7mm}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .ex-bar span{font-family:ArialNarrow;font-size:7pt;font-weight:bold}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .ex-bar .graph{width:31.7mm;overflow:hidden;border:solid 1px #626364;background-color:#626364;margin:0 1mm 0 1mm}.pdf-page .certificat .certificat-face--front .part-two .listening-bloc .footer-bloc .percent .ex-bar .graph .level{position:relative;width:15.7mm;height:2mm;left:50%;background:#fff}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc{width:calc(50% - 0.896mm);display:flex;flex-wrap:wrap}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .head-bloc{width:100%;height:calc(6.33mm - 1pt);background:#97cb98;display:flex;justify-content:center;align-items:center;font-family:ArialBlack;text-transform:uppercase;font-size:11.8pt;letter-spacing:1pt}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .content-bloc{width:100%;height:64.56mm;border-left:solid 1pt #97cb98;border-right:solid 1pt #97cb98;padding:3.2mm 1.9mm 2.46mm 1.9mm;font-family:Arial, Helvetica, sans-serif;font-size:7.5pt;line-height:8.5pt}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .content-bloc p{margin:0;padding:0}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .content-bloc ul{margin:3mm 0;padding:0 0 0 4mm}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc{height:16mm;width:100%;background:#b9dcbf;border:solid 1pt #97cb98;display:flex}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .abilities{width:42mm;border-right:solid 1pt #97cb98;display:flex;justify-content:center;align-items:center;font-family:ArialBlack;font-size:8pt;text-transform:uppercase}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;width:calc(100% - 42mm)}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .title-p{font-family:ArialBlack;font-size:8pt;line-height:9pt;text-transform:uppercase;width:100%;text-align:center;margin:1.1mm 0 0 0}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .arrow{width:100%;display:flex;align-items:flex-end;position:absolute;left:25.6mm;top:7.5mm}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .arrow img{width:7mm}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .arrow span{font-family:ArialNarrow;font-weight:bold;font-size:7pt;position:relative;top:-0.5pt}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .ex-bar{display:flex;align-items:center;margin:1.5mm 0 0 7mm}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .ex-bar span{font-family:ArialNarrow;font-size:7pt;font-weight:bold}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .ex-bar .graph{width:31.7mm;overflow:hidden;border:solid 1px #a1a5a7;background-color:#a1a5a7;margin:0 1mm 0 1mm}.pdf-page .certificat .certificat-face--front .part-two .reading-bloc .footer-bloc .percent .ex-bar .graph .level{position:relative;width:15.7mm;height:2mm;left:50%;background:#fff}.pdf-page .certificat .certificat-face--front .part-three{display:flex;justify-content:space-between;margin:4.9mm 0 0 0;width:100%}.pdf-page .certificat .certificat-face--front .part-three .listening-table,.pdf-page .certificat .certificat-face--front .part-three .reading-table{width:calc(50% - 0.896mm)}.pdf-page .certificat .certificat-face--front .part-three .listening-table table,.pdf-page .certificat .certificat-face--front .part-three .listening-table td,.pdf-page .certificat .certificat-face--front .part-three .reading-table table,.pdf-page .certificat .certificat-face--front .part-three .reading-table td{border:solid 1pt #222221}.pdf-page .certificat .certificat-face--front .part-three .listening-table table,.pdf-page .certificat .certificat-face--front .part-three .reading-table table{width:100%;border-collapse:collapse}.pdf-page .certificat .certificat-face--front .part-three .listening-table table td,.pdf-page .certificat .certificat-face--front .part-three .reading-table table td{width:50%;height:10.76mm;padding:0 1.6mm;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:6.6pt;line-height:7.5pt;letter-spacing:-0.5pt}.pdf-page .certificat .certificat-face--front .part-four{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10pt;line-height:9pt;width:100%;margin:2mm;padding:0 0 0 5mm}.pdf-page .certificat .certificat-face--front .part-four a{color:#222221;text-decoration:none}.pdf-page .certificat .certificat-face--front .part-five{width:100%;border:solid 1pt #f28e2e;height:21mm;padding:2mm;margin:0;display:flex;flex-wrap:wrap}.pdf-page .certificat .certificat-face--front .part-five div{width:100%}.pdf-page .certificat .certificat-face--front .part-five .title-h{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:7pt;line-height:9pt;text-transform:uppercase}.pdf-page .certificat .certificat-face--front .part-five .sub-title{font-family:ArialNarrow, Arial, sans-serif;font-weight:bold;font-size:7pt;line-height:14pt;letter-spacing:0.1pt}.pdf-page .certificat .certificat-face--front .part-five .explain{font-family:ArialNarrow, Arial, sans-serif;font-size:7.5pt;line-height:8pt;letter-spacing:0.1pt}.pdf-page .certificat .certificat-face--front .part-five .note{font-family:ArialNarrow, Arial, sans-serif;font-size:7.5pt;letter-spacing:0.1pt;margin:1pt 0 0 0}.pdf-page .certificat .certificat-face--front .copyright{width:100%;display:flex;align-items:center;font-family:Arial, Helvetica, sans-serif;font-size:5.5pt;letter-spacing:0.1pt;padding:0 0 0 3mm;margin:1.5mm 0 0 0}.pdf-page .certificat .certificat-face--front .copyright img{width:4mm;margin:0 0.5mm 0 0}
@font-face{font-family:OpenR;src:url(OpenSans-Regular.9ccd5e1.ttf)}@font-face{font-family:OpenSB;src:url(OpenSans-SemiBold.d31d0aa.ttf)}@font-face{font-family:OpenB;src:url(OpenSans-Bold.fc10ccf.ttf)}.opened-proofs{position:sticky}.closed-proofs{position:absolute;right:-424px}.proof-drawer-ets{box-shadow:-2px 0 10px rgba(0,0,0,0.05);z-index:1;transition:all 0.33s ease}.proof-drawer-ets .proof-container-ets{position:relative;z-index:1;width:424px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;height:100vh;color:#444}.proof-drawer-ets .proof-container-ets .top-content .scrolling .title-proofs{box-shadow:0px 4px 10px -6px rgba(0,0,0,0.25)}.proof-drawer-ets .proof-container-ets .top-content .title-proofs{font-family:OpenSB;font-size:1rem;text-transform:uppercase;color:#003082;display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 1rem;transition:box-shadow 0.33s ease}.proof-drawer-ets .proof-container-ets .top-content .title-proofs img{margin:0 0.5rem 0 0}.proof-drawer-ets .proof-container-ets .top-content .title-proofs .close-proof-nav{font-size:1.5rem;color:#003082;cursor:pointer;transition:all 0.33s ease}.proof-drawer-ets .proof-container-ets .top-content .title-proofs .close-proof-nav:hover{color:#0679FF}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs{margin:0;height:calc(100vh - 68px)}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list{list-style-type:none;margin:0;padding:0;width:100%}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor{display:flex;align-items:center;background:#FDFDFE;padding:0 1rem;min-height:66px}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor img{margin:0 0.5rem 0 0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor div{font-family:OpenSB;font-size:1rem;line-height:1.1rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor div span{font-size:20px;color:#003082}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list{display:flex;align-items:center;background:#fff;padding:0 1rem;min-height:64px;border-bottom:solid 1px #E6E7E8}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list img{margin:0 0.5rem 0 0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list div{font-family:OpenSB;font-size:1rem;line-height:1.2rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list div span{color:#003082}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list-data{font-family:OpenR;font-size:1rem;align-items:center;background:#fff;padding:1rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list-data a{color:#0188D9}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-btn{width:100%;display:flex;justify-content:center;margin:24px 0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-btn .check-proof-button{font-family:OpenR;color:#003082;box-shadow:none;border-radius:90px;height:48px;padding:0 1rem;display:flex !important;align-items:center;line-height:initial}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-btn .check-proof-button i{font-size:1.5rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-btn .check-proof-button:hover{border:solid 1px #003082;box-shadow:0 0 10px rgba(0,0,0,0.2)}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-top{width:100%;display:flex;justify-content:center;align-items:center;margin:1.5rem 0 0 0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-top img{margin:0 0.2rem 0 0;position:relative;top:-2px}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-links{display:flex;justify-content:center;align-items:center;width:100%;padding:1rem 0 2.5rem 0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .footer .footer-links img{margin:0 0 0 0.5rem}@media (max-width: 1450px){.proof-drawer-ets .proof-container-ets{width:360px}.proof-drawer-ets .proof-container-ets .top-content .title-proofs{font-size:0.95rem}.proof-drawer-ets .proof-container-ets .top-content .title-proofs img{margin:0 0.1rem 0 0;width:30px}.proof-drawer-ets .proof-container-ets .top-content .title-proofs .close-proof-nav{font-size:1.5rem;color:#003082}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs{margin:0}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list{list-style-type:none;margin:0;padding:0;width:100%}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor img{margin:0 0.5rem 0 0;width:40px}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor div{font-size:0.95rem;line-height:1rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .receptor div span{font-size:18px}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list img{margin:0 0.5rem 0 0;width:40px}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list div{font-size:0.95rem;line-height:1rem}.proof-drawer-ets .proof-container-ets .top-content .scroll-area-proofs .proof-list .proof-list-data{font-size:0.95rem}}@media (max-width: 1230px){.opened-proofs{position:fixed;right:0}.proof-drawer-ets{top:0;min-height:100vh;background:#FFF}}@media (max-width: 768px){.closed-proofs{right:-100%}.proof-drawer-ets{width:100%}.proof-drawer-ets .proof-container-ets{width:100%}}@media (max-width: 400px){.proof-drawer-ets .proof-container-ets{height:initial}}
