<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Blink */

	.modo_revision {
		top: 0px !important;
		font-family: 'Source Sans Pro', sans-serif;
		z-index: 2100;
	}

	#text-revision {
		line-height: 1;
	}

	#nota_revision {
		display: inline-block;
		padding: 0;
	}

	.revision-budget {
		margin-top: 0px;
	}

	.nota-budget {
		width: auto;
	    padding-left: 4px;
	    padding-right: 7px;
	    margin-left: -10px;
	    min-width: 81px;
	    height: 43px;
	    display: inline-block;
	    position: relative;
	    float: right;
	    background: url(../../../images/shared/bocadillo.png) -6px 0 / 100% 100% no-repeat;
	}

	.nota-budget span,
	.modo-rev .nota-budget span {
		line-height: 1;
		vertical-align: middle;
	    font-weight: bold;
	    color: white;
	    display: inline-block;
	    width: auto;
	    padding: 8px 46px 6px 6px;
	    font-size: 25px;
	    text-align: center;
	}

	#actividad .carousel-inner .item-container .revision-budget&gt;div span:after {
		content: '';
	    background: url(../../../images/shared/rallitas.png) center center / auto 23px;
	    top: 0px;
	    right: 5px;
	    padding-left: 66px;
	    position: absolute;
	    display: inline-block;
	    width: 62px;
	    height: 38px;
	    background-repeat: no-repeat;
	    margin-right: -2px;
	}

	#remote-modal {
		z-index: 5500;
	}

  #o-app {
    background-color: #FFF;
  }

	#swipeview-slider &gt; div {
		background-color: #ffffff !important;
	}

	.body_clase .content-wrapper {
		/*max-width: 1024px;*/
		padding: 0;
		/*overflow-y: auto;*/
	}

	.texto_curso ul li:before, .workspace ul li ul li:before, .cke_contents ul li:before {
		content: none;
		background-color: transparent;
		margin: 0px;
	}
/*
	.texto_curso .html-book {
		position: fixed;
		left: 0;
		right: 0;
		overflow-y: auto;
		height: 100%;
	}*/
	.canvas-wrapper {
		position: relative;
	}

	.canvas-wrapper canvas,
	.canvasdivclass.active .canvaspintar,
	.canvasdivclass.active .canvassubrayar,
	.canvasdivclass.active .canvasborrar {
		position: absolute;
		z-index: 200;
	}

	.navbar.libro,
	.navbar-bottom {
		display: none;
	}

		/* Integracion */
				#actividad .content,
				.carousel-inner {
						overflow: visible;
						/*background-color: transparent;*/
				}

				.content-wrapper,
				#actividad {
						height: 100%;
				}
				.content-wrapper.libro{
					overflow-y:visible;
				}
				#mainform {
					margin: 0px;
					top: 5rem;
					position: absolute;
					height: 93.49%;
					height: -webkit-calc(100% - 5rem);
					height: -moz-calc(100% - 5rem);
					height: calc(100% - 5rem);
					left: 0;
					right: 0;
					bottom: 0;
					/*overflow-y: scroll!important;*/
				}

			 /* #actividad {
						display: none;
				}*/

				.content-wrapper,
				.carousel-inner,
				.carousel-inner .item {
						position: static;
				}

				.carousel-inner,
				#actividad .content {
						background-color: transparent;
				}

				.item-container {
						width: auto ! important;
				}

				#actividad .carousel-inner .item-container {
						background-image: none;
						background-color: transparent;
						-webkit-box-shadow: none;
						   -moz-box-shadow: none;
						        box-shadow: none;
						-webkit-transform: none ! important;
				}

				#actividad .carousel-inner .item-container .revision-budget.modo-rev {
						margin-top: -11px;
				    	margin-left: -48px;
				}

				.on-iframe {
					overflow-y: auto ! important;
				}

				.on-iframe,
				.on-iframe #actividad .content {
					background-color: #fff;
				}

				.on-iframe .item-container {
					margin-bottom: 0px ! important;
				}

        #actividad .content .header,
        #actividad .spinner,
        .slider-control,
        .slider-control.disabled,
        .slider-control.disabled:hover {
            display: none;
        }

				body.edit {
						background-color: #FFF;
						overflow-y: auto;
				}

				/*.edit #actividad {
					margin-top: 45px;
					display: block;
					height: auto;
				}*/

				.edit #actividad .content .header {
						display: block;
						margin-bottom: -12px;
				}

				.edit .navbar.libro,
				.edit .navbar-bottom {
					display: block;
				}

				.edit #o-main,
				.edit #o-arrow-zones #o-zone-prev,
				.edit #o-arrow-zones #o-zone-next {
					position: static;
				}

				.edit #o-app {
						position: static;
						width: 100%;
						overflow: visible;
				}

				.edit .o-page {
						overflow: visible;
				}

				.cke_wysiwyg_frame, .cke_wysiwyg_div {
						padding: 0px;
				}

				.edit .o-page-inner.o-scrollable {
						overflow: visible;
				}

				.edit #actividad .carousel-inner .item-container {
						background-color: #FFF;
				}

				.edit .o-mod-gallery figure figcaption{
					display: initial !important;
				}

				.edit .bck-video,
				.bck-v-inline .o-video-full{
						width: 100%;
				}

				 [data-placeholder]:empty:not(:focus):before{
							content:attr(data-placeholder);
					}



				.o-regular-content ul.o-iconized li::before{
					content: "\e630";
					background: #ccac6c;
					color: #fff;
					display: inline-block;
					font-size: .8em;
					-webkit-border-radius: 50%;
					   -moz-border-radius: 50%;
					        border-radius: 50%;
					width: 1.8em;
					height: 1.8em;
					margin-right: .55em;
					vertical-align: middle;
					text-align: center;
					position: relative;
					-webkit-transform-style: preserve-3d;
					-moz-transform-style: preserve-3d;
					-ms-transform-style: preserve-3d;
					-o-transform-style: preserve-3d;
					transform-style: preserve-3d;
						font-family: 'icomoon';
						speak: none;
						font-style: normal;
						font-weight: normal;
						font-variant: normal;
						text-transform: none;
				}

				.o-mod-activity p {
					display: block;
					display: -webkit-box;
					/*-webkit-line-clamp: 3;*/
					-webkit-box-orient: vertical;
					overflow: hidden;
					-o-text-overflow: ellipsis;
					   text-overflow: ellipsis;
				}

			 /*.edit .bck-o-mod.o-mod-title-bar{
					padding-left: 3em;
				}*/

				#o-app .bck-icon-editable{
					left:-3.7rem;
				}

		/**/

		/*  */
				.texto_curso p {
					line-height: inherit ! important;
				}

				nav#o-menu #o-menu-bar&gt;div,
				nav#o-menu #o-menu-bar li {
					line-height: 1 ! important;
				}

				nav#o-menu #o-nav-favorites ul li {
					line-height: 1.4 ! important;
				}

				#actividad .slide_content_type_1 .pregunta .texto_curso {
					font-size: inherit;
				}

				figure {
					border: none;
					padding: 0px;
				}

				.o-image-full {
					max-width: 100%;
				}

				figure figcaption {
					text-align: initial;
					overflow-wrap: break-word;
						word-wrap: break-word;
						-webkit-hyphens: auto;
					 -ms-hyphens: auto;
					-moz-hyphens: auto;
						 hyphens: auto;
				}

				.bck-title-consigna {
					font-size: 2.0rem;
					font-weight: bold;
				}

				.bck-image-simple figcaption,
				.bck-image-simple .o-img-wrapper[class*='o-icon-'].o-icon-plus:before,
				.o-page .bck-not-figcaption figcaption {
					display: none;
				}

				.edit .bck-edit-visual{
					background-color: #ddd;
				}

				.bck-image,
				.bck-image:before{
					-webkit-transform: translate3d(0,0,0);
					   -moz-transform: translate3d(0,0,0);
					        transform: translate3d(0,0,0);
				}

				ul.o-default &gt; li,
				ol.o-default &gt; li,
				ol.o-alpha &gt; li,
				#o-toolbar ul li,
				.texto_curso ul.slick-dots li,
				.cke_contents ul.slick-dots li {
						padding-left: 0px;
				}

				ul.o-default &gt; li:before {
						-webkit-border-radius: 0px;
						   -moz-border-radius: 0px;
						        border-radius: 0px;
						margin: 0px;
				}

				.o-regular-content.o-table {
					margin: 0 auto;
				}
		/**/

		/*  */


			table.o-default[border],
			table.o-default[border] * {
				border: none;
			}

			ol.o-default {
				counter-reset: bck-li-counter;
			}

			ol.o-default ol.o-default {
				counter-reset: bck-li-counter-nested;
			}

			ol.o-default &gt; li {
				counter-increment: bck-li-counter 1;
			}

			ol.o-default ol.o-default &gt; li {
				counter-increment: bck-li-counter-nested 1;
			}

			ol.o-default li:before {
				content: counter(bck-li-counter) ! important;
			}

			ol.o-default ol.o-default li:before {
				content: counter(bck-li-counter) "." counter(bck-li-counter-nested) ! important;
			}
		/**/

/**/

.o-img-wrapper {
	z-index: 10;
	-webkit-transform: translateZ(0);
}

.o-img-wrapper[class*='o-icon-'].o-icon-plus:before {
    z-index: 10;
}

/* Oxford */
	@charset "UTF-8";@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-roman.eot");src:local("â˜º"),url("./fonts/frutigerltstd-roman.woff") format("woff"),url("./fonts/frutigerltstd-roman.ttf") format("truetype"),url("./fonts/frutigerltstd-roman.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-bold.eot");src:local("â˜º"),url("./fonts/frutigerltstd-bold.woff") format("woff"),url("./fonts/frutigerltstd-bold.ttf") format("truetype"),url("./fonts/frutigerltstd-bold.svg") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-italic.eot");src:local("â˜º"),url("./fonts/frutigerltstd-italic.woff") format("woff"),url("./fonts/frutigerltstd-italic.ttf") format("truetype"),url("./fonts/frutigerltstd-italic.svg") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-bolditalic.eot");src:local("â˜º"),url("./fonts/frutigerltstd-bolditalic.woff") format("woff"),url("./fonts/frutigerltstd-bolditalic.ttf") format("truetype"),url("./fonts/frutigerltstd-bolditalic.svg") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-light.eot");src:local("â˜º"),url("./fonts/frutigerltstd-light.woff") format("woff"),url("./fonts/frutigerltstd-light.ttf") format("truetype"),url("./fonts/frutigerltstd-light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Frutiger';src:url("./fonts/frutigerltstd-lightitalic.eot");src:local("â˜º"),url("./fonts/frutigerltstd-lightitalic.woff") format("woff"),url("./fonts/frutigerltstd-lightitalic.ttf") format("truetype"),url("./fonts/frutigerltstd-lightitalic.svg") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Merriweather';src:url("./fonts/Merriweather-Light.eot");src:local("â˜º"),url("./fonts/Merriweather-Light.woff") format("woff"),url("./fonts/Merriweather-Light.ttf") format("truetype"),url("./fonts/Merriweather-Light.svg") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Merriweather';src:url("./fonts/Merriweather-Bold.eot");src:local("â˜º"),url("./fonts/Merriweather-Bold.woff") format("woff"),url("./fonts/Merriweather-Bold.ttf") format("truetype"),url("./fonts/Merriweather-Bold.svg") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Merriweather';src:url("./fonts/Merriweather-Black.eot");src:local("â˜º"),url("./fonts/Merriweather-Black.woff") format("woff"),url("./fonts/Merriweather-Black.ttf") format("truetype"),url("./fonts/Merriweather-Black.svg") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'icomoon';src:url("./icons/icomoon.eot?n3o58h");src:url("./icons/icomoon.eot?#iefixn3o58h") format("embedded-opentype"),url("./icons/icomoon.woff?n3o58h") format("woff"),url("./icons/icomoon.ttf?n3o58h") format("truetype"),url("./icons/icomoon.svg?n3o58h#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],[class^="o-icon-"],[class*=" o-icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.o-icon-multitouch:before,.icon-ico_75-multitouch:before{content:"\e64a"}.o-icon-corporate-initial:before,.icon-ico_76-odeoxford:before{content:"\e64b"}.o-icon-down:before,.icon-ico_01-down:before{content:"\e600"}.o-icon-up:before,.icon-ico_02-up:before{content:"\e601"}.o-icon-close:before,.icon-ico_03-close:before{content:"\e602"}.o-icon-circleup:before,.icon-ico_04-circleup:before{content:"\e603"}.o-icon-toc:before,.icon-ico_05-index:before{content:"\e604"}.o-icon-pencil:before,.icon-ico_06-pencil:before{content:"\e605"}.o-icon-note:before,.icon-ico_07-note:before{content:"\e606"}.o-icon-star:before,.icon-ico_08-star:before{content:"\e607"}.o-icon-search:before,.icon-ico_09-search:before{content:"\e608"}.o-icon-user:before,.icon-ico_10-user:before{content:"\e609"}.o-icon-marker:before,.icon-ico_11-tool-underline:before{content:"\e60a"}.o-icon-eraser:before,.icon-ico_12-tool-eraser:before{content:"\e60b"}.o-icon-lighten:before,.icon-ico_13-tool-light:before{content:"\e60c"}.o-icon-darken:before,.icon-ico_14-tools-dark:before{content:"\e60d"}.o-icon-trash:before,.icon-ico_15-tool-trash:before{content:"\e60e"}.o-icon-gear:before,.icon-ico_16-user-gear:before{content:"\e60f"}.o-icon-evaluation:before,.icon-ico_17-user-evaluation:before{content:"\e610"}.o-icon-briefcase:before,.icon-ico_18-user-case:before{content:"\e611"}.o-icon-message:before,.icon-ico_19-user-mail:before{content:"\e612"}.o-icon-finger:before,.icon-ico_20-exercise:before{content:"\e613"}.o-icon-resource-reinforcement:before,.icon-ico_21-resources-good:before{content:"\e614"}.o-icon-resource-enrichment:before,.icon-ico_22-resources-another:before{content:"\e615"}.o-icon-resource-presentation:before,.icon-ico_23-resources-presentation:before{content:"\e616"}.o-icon-resource-gallery:before,.icon-ico_24-resources-gallery:before{content:"\e617"}.o-icon-resources-check:before,.icon-ico_25-resources-check:before{content:"\e618"}.o-icon-resource-animation:before,.icon-ico_26-resources-negative:before{content:"\e619"}.o-icon-resource-lab:before,.icon-ico_27-resources-microscope:before{content:"\e61a"}.o-icon-resource-link:before,.o-icon-link:before,.icon-ico_28-resources-link:before{content:"\e61b"}.o-icon-resource-audio:before,.o-icon-audio:before,.icon-ico_29-resources-audio:before{content:"\e61c"}.o-icon-resource-document:before,.o-icon-document:before,.icon-ico_30-resources-document:before{content:"\e61d"}.o-icon-research:before,.icon-ico_31-sp-doc-search:before{content:"\e61e"}.o-icon-doc-exercise:before,.icon-ico_32-sp-doc-exercise:before{content:"\e61f"}.o-icon-doc-plus:before,.icon-ico_33-sp-doc-plus:before{content:"\e620"}.o-icon-video-play:before,.icon-ico_34-resources-video:before{content:"\e621"}.o-icon-resource-video:before,.icon-ico_35-play:before{content:"\e622"}.o-icon-plus:before,.icon-ico_36-plus:before{content:"\e623"}.o-icon-math:before,.icon-ico_37-math:before{content:"\e624"}.o-icon-info:before,.icon-ico_38-info:before{content:"\e625"}.o-icon-wrench:before,.icon-ico_39-wrench:before{content:"\e626"}.o-icon-target:before,.icon-ico_40-target:before{content:"\e627"}.o-icon-important:before,.icon-ico_41-important:before{content:"\e628"}.o-icon-tick:before,.icon-ico_42-tick:before{content:"\e629"}.o-icon-table:before,.icon-ico_43-table:before{content:"\e62a"}.o-icon-document-alt:before,.icon-ico_44-doc:before{content:"\e62b"}.o-icon-next:before,.icon-ico_45-next:before{content:"\e62c"}.o-icon-prev:before,.icon-ico_46-prev:before{content:"\e62d"}.o-icon-open-book:before,.icon-ico_47-book-bible:before{content:"\e62e"}.o-icon-arrow-curve-up:before,.icon-ico_48-arrow-curve-up:before{content:"\e62f"}.o-icon-question:before,.icon-ico_49-question:before{content:"\e630"}.o-icon-tv:before,.icon-ico_50-tv:before{content:"\e631"}.o-icon-picture:before,.icon-ico_51-front:before{content:"\e632"}.o-icon-video-gallery:before,.icon-ico_52-video-gallery:before{content:"\e633"}.o-icon-book-open:before,.icon-ico_53-book-open:before{content:"\e634"}.o-icon-note-plus:before,.icon-ico_54-note-plus:before{content:"\e635"}.o-icon-teacher:before,.icon-ico_55-teacher-book:before{content:"\e636"}.o-icon-diagnosis:before,.icon-ico_56-diagnostic:before{content:"\e637"}.o-icon-doc-note:before,.icon-ico_57-doc-note:before{content:"\e638"}.o-icon-unit-presentation:before,.icon-ico_58-gallery-unit:before{content:"\e639"}.o-icon-folder:before,.icon-ico_59-folder:before{content:"\e63a"}.o-icon-wifi:before,.icon-ico_60-wifi:before{content:"\e63b"}.o-icon-advance:before,.icon-ico_61-advance:before{content:"\e63c"}.o-icon-keyboard:before,.icon-ico_62-keyboard:before{content:"\e63d"}.o-icon-comment:before,.icon-ico_63-comment:before{content:"\e63e"}.o-icon-camera:before,.icon-ico_64-photo:before{content:"\e63f"}.o-icon-light-bulb:before,.icon-ico_65-bulb:before{content:"\e640"}.o-icon-download:before,.icon-ico_66-download:before{content:"\e641"}.o-icon-brain:before,.icon-ico_67-brain:before{content:"\e642"}.o-icon-resource-test:before,.o-icon-checks:before,.icon-ico_68-checks:before{content:"\e643"}.o-icon-map:before,.icon-ico_69-map:before{content:"\e644"}.o-icon-steps:before,.icon-ico_70-flag-steps:before{content:"\e645"}.o-icon-group:before,.icon-ico_71-group:before{content:"\e646"}.o-icon-alert:before,.icon-ico_72-alert:before{content:"\e647"}.o-icon-power:before,.icon-ico_73-close:before{content:"\e648"}.o-icon-cloud:before,.icon-ico_74-cloud:before{content:"\e649"}@-webkit-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);-moz-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);-moz-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-moz-keyframes scale1{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-moz-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1)}}@-o-keyframes scale1{0%{-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-o-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale1{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-moz-transform:scale(1.001,1.001);-o-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}.o-hidden{display:none!important}.o-block{display:block!important}.o-inline-block{display:inline-block!important}.o-table{display:table!important}.o-strong{font-weight:bold}.o-relative{position:relative}.o-float-group:after{visibility:hidden;display:block;content:'';clear:both;height:0}.o-icon-wrapper .o-icon-doc-note{margin-left:.1em}.o-icon-wrapper .o-icon-teacher{margin-left:-0.03em}.o-icon-wrapper .o-icon-finger{margin-left:-0.03em}.o-icon-wrapper .o-icon-document{margin-left:-.05em}.o-icon-wrapper .o-icon-math{margin-left:-.05em}.o-imod-big-icon .o-icon-open-book{top:1.2rem}.o-spinner{display:inline-block;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px}html.no-touch a,html.no-touch [data-o-href],html.no-touch [data-o-page],html.no-touch [data-o-lightbox],html.no-touch .o-clickable:not(.o-disabled){-webkit-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1;cursor:pointer}html.no-touch a:not(.o-page-inner):hover,html.no-touch [data-o-href]:not(.o-page-inner):hover,html.no-touch [data-o-page]:not(.o-page-inner):hover,html.no-touch [data-o-lightbox]:not(.o-page-inner):hover,html.no-touch .o-clickable:not(.o-disabled):not(.o-page-inner):hover{opacity:.7}html.no-touch a.o-active:hover,html.no-touch [data-o-href].o-active:hover,html.no-touch [data-o-page].o-active:hover,html.no-touch [data-o-lightbox].o-active:hover,html.no-touch .o-clickable:not(.o-disabled).o-active:hover{opacity:1}.o-oneliner{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.o-oneliner&gt;*{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}html.touch .o-scrollable-wrapper,html.touch .o-scrollable-wrapper&gt;.o-scrollable{-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;scroll-behavior:smooth}.o-scrollable-wrapper{overflow:hidden}.o-scrollable-wrapper&gt;.o-scrollable{overflow-x:hidden;overflow-y:auto}.o-icon-wrapper{display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:1em;height:1em;vertical-align:middle;text-align:center;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.o-icon-wrapper&gt;[class*='o-icon']{display:inline-block;font-size:.55em;position:relative;top:50%;vertical-align:top;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.o-icon-wrapper.o-roomier&gt;[class*='o-icon']{font-size:.42em}aside .o-icon-wrapper{color:#fff}.o-btn{width:100%;background:#fff;border:1px solid #dedede;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;font-family:Frutiger;font-size:1.3rem;line-height:1;padding:1rem 2rem;text-align:center}.o-btn [class*="o-icon"]{position:relative;top:1px;margin-right:1rem}.o-btn:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.o-icon-unit-presentation{position:relative}.o-icon-unit-presentation:after{content:attr(data-o-unit);position:absolute;display:block;color:#fff;font-family:Frutiger;font-size:.35em;padding:.1em;width:2em;text-align:center;top:34%;left:23%;font-weight:bold}.o-tooltip{cursor:default;cursor:help}.o-select-wrapper{background:#fff;border:1px solid #ccc;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;position:relative;cursor:pointer}.o-select-wrapper span{color:#999;display:block;line-height:1;padding:1rem 1rem .8rem;position:relative}.o-select-wrapper span:after{content:"";position:absolute;right:1.2rem;top:1.3rem;width:1rem;height:1rem;border:.5rem solid #fff}.o-select-wrapper select{opacity:0;display:block;position:absolute;z-index:200;left:0;top:0;width:100%;height:100%;-webkit-appearance:menulist-button;cursor:pointer}.o-difficulty-wrapper{opacity:.7;position:relative;display:inline-block;width:1em;height:1em;vertical-align:middle}.o-difficulty-wrapper .o-difficulty{position:absolute;left:0;bottom:0;display:block;width:.25em;height:.5em;-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em}.o-difficulty-wrapper .o-difficulty:before{content:"";opacity:.3;position:absolute;bottom:0;left:0;-webkit-transform:translate3d(0.375em,0,0);-moz-transform:translate3d(0.375em,0,0);-ms-transform:translate3d(0.375em,0,0);-o-transform:translate3d(0.375em,0,0);transform:translate3d(0.375em,0,0);width:.25em;height:.75em;-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em}.o-difficulty-wrapper .o-difficulty:after{content:"";opacity:.3;position:absolute;bottom:0;left:0;-webkit-transform:translate3d(0.75em,0,0);-moz-transform:translate3d(0.75em,0,0);-ms-transform:translate3d(0.75em,0,0);-o-transform:translate3d(0.75em,0,0);transform:translate3d(0.75em,0,0);width:.25em;height:1em;-webkit-border-radius:.1em;-moz-border-radius:.1em;border-radius:.1em}.o-difficulty-wrapper .o-difficulty[data-o-difficulty="0"]{display:none}.o-difficulty-wrapper .o-difficulty[data-o-difficulty="2"]:before{opacity:1}.o-difficulty-wrapper .o-difficulty[data-o-difficulty="3"]:before,.o-difficulty-wrapper .o-difficulty[data-o-difficulty="3"]:after{opacity:1}nav#o-menu{width:5rem;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}nav#o-menu #o-menu-bar{position:absolute;top:0;left:0;width:5rem;height:100%;z-index:2000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(-5.5rem,0,0);-moz-transform:translate3d(-5.5rem,0,0);-ms-transform:translate3d(-5.5rem,0,0);-o-transform:translate3d(-5.5rem,0,0);transform:translate3d(-5.5rem,0,0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#o-menu #o-menu-bar.o-menu-shown{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}nav#o-menu #o-menu-bar.o-faded{opacity:0}nav#o-menu #o-menu-bar ul{list-style:none}nav#o-menu #o-menu-bar&gt;div,nav#o-menu #o-menu-bar li{padding:1.5rem 0;font-size:2.5rem;text-align:center;line-height:1;width:100%;position:relative}nav#o-menu #o-menu-bar&gt;div.o-toc,nav#o-menu #o-menu-bar li.o-toc{font-size:1.8rem;padding:1.5rem 1rem}nav#o-menu #o-menu-bar&gt;div.o-user,nav#o-menu #o-menu-bar li.o-user{position:absolute;bottom:0}nav#o-menu #o-menu-bar&gt;div.o-close-book,nav#o-menu #o-menu-bar li.o-close-book{position:absolute;bottom:0}nav#o-menu #o-menu-bar&gt;div.o-active,nav#o-menu #o-menu-bar li.o-active{background:#f8f8f8}nav#o-menu #o-menu-bar&gt;div.o-active.o-search,nav#o-menu #o-menu-bar li.o-active.o-search{background:#fff}nav#o-menu #o-menu-bar&gt;div.o-disabled,nav#o-menu #o-menu-bar li.o-disabled{opacity:.3}nav#o-menu #o-menu-bar ul{padding:1.5rem 0;margin:-16.5rem 0 0;background:rgba(255,255,255,0.18);position:absolute;top:50%;width:100%}nav#o-menu #o-menu-bar ul .o-premium{display:none}nav#o-menu.o-teacher .o-toolbar{margin-top:-19.2rem!important}nav#o-menu.o-teacher .o-toolbar .o-premium{display:block!important}nav#o-menu .o-menu-pane{position:absolute;z-index:80;top:0;left:0;height:100%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}nav#o-menu .o-menu-pane.o-active{z-index:90;opacity:1}nav#o-menu #o-nav-primary ul,nav#o-menu #o-nav-secondary ul{padding:0;margin:1.5rem 0 0 0;list-style:none}nav#o-menu #o-nav-primary ul:after,nav#o-menu #o-nav-secondary ul:after{content:"";position:absolute;top:0;left:3rem;height:1px;width:25.2rem;width:-webkit-calc(100% + -6rem);width:-moz-calc(100% + -6rem);width:calc(100% + -6rem);background:#e9e9e9}nav#o-menu #o-nav-primary ul li,nav#o-menu #o-nav-secondary ul li{position:relative;z-index:100;border-bottom:1px solid #e9e9e9;font-size:1.3rem;line-height:1.2;margin:0;padding:1.5rem 0 1.2rem 3.5rem}nav#o-menu #o-nav-primary ul li&gt;*,nav#o-menu #o-nav-secondary ul li&gt;*{position:relative;z-index:50}nav#o-menu #o-nav-primary ul li&gt;.o-icon-wrapper,nav#o-menu #o-nav-secondary ul li&gt;.o-icon-wrapper{position:absolute;left:0;top:.95rem;font-size:2.4rem}nav#o-menu #o-nav-primary ul li&gt;[class*="o-icon-"]:not(.o-icon-wrapper),nav#o-menu #o-nav-secondary ul li&gt;[class*="o-icon-"]:not(.o-icon-wrapper){position:absolute;left:.3rem;top:1.35rem;font-size:1.8rem}nav#o-menu #o-nav-primary ul li[data-o-number]:before,nav#o-menu #o-nav-secondary ul li[data-o-number]:before{content:attr(data-o-number);position:absolute;z-index:50;left:0;font-size:1.4rem;width:2.4rem;text-align:center}nav#o-menu #o-nav-primary ul li.o-intro,nav#o-menu #o-nav-secondary ul li.o-intro{font-family:Merriweather;font-size:1.5rem;font-weight:bold;text-transform:uppercase}nav#o-menu #o-nav-primary ul li.o-extra,nav#o-menu #o-nav-secondary ul li.o-extra{padding-left:0;text-transform:uppercase}nav#o-menu #o-nav-primary ul li.o-active:last-child,nav#o-menu #o-nav-secondary ul li.o-active:last-child{-webkit-box-shadow:inset 0 -3.5rem #f8f8f8;-moz-box-shadow:inset 0 -3.5rem #f8f8f8;box-shadow:inset 0 -3.5rem #f8f8f8}nav#o-menu #o-nav-primary{display:none;position:absolute;top:0;left:0;width:36.2rem;height:100%;max-height:100%;background:#f8f8f8;padding:3rem 3rem 3rem 8rem;display:-webkit-flex!important;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;-o-flex-flow:column;flex-flow:column}#o-app.o-menu-primary nav#o-menu #o-nav-primary,#o-app.o-menu-secondary nav#o-menu #o-nav-primary,#o-app.o-menu-visible nav#o-menu #o-nav-primary{display:block}nav#o-menu #o-nav-primary&gt;header{padding-left:3.5rem;position:relative}nav#o-menu #o-nav-primary&gt;header:before{content:"";position:absolute;z-index:200;bottom:-1.6rem;left:0;width:100%;height:2rem;background:#f8f8f8;background:-webkit-linear-gradient(-90deg,#f8f8f8 30%,rgba(248,248,248,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #f8f8f8),to(rgba(248,248,248,0)));background:-webkit-linear-gradient(top,#f8f8f8 30%,rgba(248,248,248,0) 100%);background:-moz-linear-gradient(top,#f8f8f8 30%,rgba(248,248,248,0) 100%);background:-o-linear-gradient(top,#f8f8f8 30%,rgba(248,248,248,0) 100%);background:linear-gradient(180deg,#f8f8f8 30%,rgba(248,248,248,0) 100%)}nav#o-menu #o-nav-primary&gt;header .o-course{font-size:1.2rem;margin:0}nav#o-menu #o-nav-primary&gt;header .o-title{font-family:Merriweather;font-weight:bold;font-size:1.5rem;text-transform:uppercase;line-height:1.2;color:#000;margin-bottom:0}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper{margin-right:-3rem;margin-left:-3rem;padding:2.5rem 3rem 2.5rem 0;-webkit-flex:2;-moz-flex:2;-ms-flex:2;-o-flex:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2;position:relative}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul{position:absolute;top:0;left:0;width:100%;height:100%}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li{padding-right:3rem;padding-left:6.5rem;position:relative;border:0}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li&gt;.o-icon-wrapper,nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li:before{left:3rem}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li:after{content:"";position:absolute;bottom:0;left:3rem;width:25.2rem;width:-webkit-calc(100% + -6rem);width:-moz-calc(100% + -6rem);width:calc(100% + -6rem);height:1px;background:#e9e9e9}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li:last-child{padding-bottom:5rem}nav#o-menu #o-nav-primary&gt;.o-scrollable-wrapper&gt;ul&gt;li:last-child:after{display:none}nav#o-menu #o-nav-primary&gt;footer{width:25.2rem;position:relative}nav#o-menu #o-nav-primary&gt;footer:before{content:"";position:absolute;z-index:200;top:-2.5rem;left:0;width:100%;height:2.5rem;background:rgba(248,248,248,0);background:-webkit-linear-gradient(-90deg,rgba(248,248,248,0) 0,#f8f8f8 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(248,248,248,0)),color-stop(70%, #f8f8f8));background:-webkit-linear-gradient(top,rgba(248,248,248,0) 0,#f8f8f8 70%);background:-moz-linear-gradient(top,rgba(248,248,248,0) 0,#f8f8f8 70%);background:-o-linear-gradient(top,rgba(248,248,248,0) 0,#f8f8f8 70%);background:linear-gradient(180deg,rgba(248,248,248,0) 0,#f8f8f8 70%)}nav#o-menu #o-nav-secondary{display:none;position:absolute;top:0;left:36.2rem;width:31rem;height:100%;padding:3rem}#o-app.o-menu-secondary nav#o-menu #o-nav-secondary,#o-app.o-menu-visible nav#o-menu #o-nav-secondary{display:block}nav#o-menu #o-nav-secondary:before,nav#o-menu #o-nav-secondary:after{content:"";position:absolute;z-index:500;left:0;top:0;width:90%;height:2.5rem}nav#o-menu #o-nav-secondary:after{bottom:0;top:auto}nav#o-menu #o-nav-secondary ul{border-top:0;margin-top:0;padding:3.5rem 3rem 3rem;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#o-menu #o-nav-secondary ul.o-active{z-index:200}nav#o-menu #o-nav-secondary ul.o-active{opacity:1}nav#o-menu #o-nav-secondary ul&gt;li:last-child{padding-bottom:5rem;border-bottom:0}nav#o-menu #o-nav-notes,nav#o-menu #o-nav-favorites{padding:3rem;margin-left:5rem;width:31.2rem}nav#o-menu #o-nav-notes header,nav#o-menu #o-nav-favorites header{font-family:Merriweather;font-size:1.5rem;font-weight:bold;text-transform:uppercase;color:#000;padding:0 1.7rem 1rem;border-bottom:1px solid #e9e9e9;margin-bottom:2.5rem}nav#o-menu #o-nav-notes textarea{background:#fff9d9;border:0;border-bottom:1px solid #e9e9e9;resize:none;width:100%;min-height:22rem;max-height:61.3rem;max-height:-webkit-calc(100% + -6rem);max-height:-moz-calc(100% + -6rem);max-height:calc(100% + -6rem);padding:1.7rem!important;overflow:auto!important}nav#o-menu #o-nav-notes textarea:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav#o-menu #o-nav-favorites .o-add-favorite{display:inline-block;position:absolute;right:3rem;top:2.5rem;font-size:2rem}nav#o-menu #o-nav-favorites .o-add-favorite:before{right:0;bottom:.5rem;min-width:.8rem;max-height:1.1rem;height:1.1rem;padding:.1rem .2rem 0}html.msie nav#o-menu #o-nav-favorites .o-add-favorite:before{padding-top:0}nav#o-menu #o-nav-favorites header{margin-bottom:0}nav#o-menu #o-nav-favorites header .o-add-favorite.o-disabled{opacity:.3}nav#o-menu #o-nav-favorites ul{list-style:none;overflow:hidden;padding:0}nav#o-menu #o-nav-favorites ul li{background:#f8f8f8;padding:1.5rem 0 1.2rem 4rem;line-height:1.4;border-bottom:1px solid #e9e9e9;position:relative;z-index:60;overflow:hidden}nav#o-menu #o-nav-favorites ul li:before,nav#o-menu #o-nav-favorites ul li .o-icon-trash{position:absolute;left:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}nav#o-menu #o-nav-favorites ul li:before{content:attr(data-o-numeral);width:3rem;text-align:center;top:1.5rem;opacity:1}nav#o-menu #o-nav-favorites ul li&gt;.o-slider{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav#o-menu #o-nav-favorites ul li.o-shifted&gt;.o-slider{-webkit-transform:translate3d(-4rem,0,0);-moz-transform:translate3d(-4rem,0,0);-ms-transform:translate3d(-4rem,0,0);-o-transform:translate3d(-4rem,0,0);transform:translate3d(-4rem,0,0)}nav#o-menu #o-nav-favorites ul li.o-shifted:before{opacity:0}nav#o-menu #o-nav-favorites ul li .o-icon-trash{font-family:icomoon;font-size:2rem;content:"\e60e";top:50%;left:-3.4rem;margin-top:-1.2rem;opacity:0}html.touch nav#o-menu #o-nav-favorites ul li .o-icon-trash{padding:.5rem 0 .5rem 2rem!important}html.msie nav#o-menu #o-nav-favorites ul li .o-icon-trash{left:.5rem;margin-top:-1rem}html.touch nav#o-menu #o-nav-favorites ul li .o-icon-trash{margin-top:-1.7rem}html.no-touch nav#o-menu #o-nav-favorites ul li:hover:before{opacity:0}html.no-touch nav#o-menu #o-nav-favorites ul li:hover .o-icon-trash{opacity:1}html.no-touch nav#o-menu #o-nav-favorites ul li:hover .o-icon-trash:hover{opacity:.5}html.touch nav#o-menu #o-nav-favorites ul li .o-icon-trash{left:auto;right:-4rem;opacity:1}nav#o-menu #o-nav-favorites ul li.o-below{z-index:50}nav#o-menu #o-nav-search{width:100%;background:#fff;padding:6rem 5rem 6rem 10rem}nav#o-menu #o-nav-search header{position:relative;padding:0 0 1.5rem 7rem;border-bottom:1px solid #e9e9e9}nav#o-menu #o-nav-search header .o-icon-search{position:absolute;left:2rem;top:0;font-size:2.4rem}nav#o-menu #o-nav-search header input{width:100%;font-family:Merriweather;font-size:3rem;font-weight:bold;border:0;margin-top:-1.1rem;overflow:hidden}nav#o-menu #o-nav-search header input:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}nav#o-menu #o-nav-search header .o-result-count{display:none;margin-top:-.5rem;color:#777}nav#o-menu #o-nav-search.o-with-results header{height:7.5rem}nav#o-menu #o-nav-search.o-with-results header .o-result-count{display:block}nav#o-menu #o-nav-search .o-spinner{top:25%;display:none}nav#o-menu #o-nav-search.o-loading ul{opacity:.3;pointer-events:none}nav#o-menu #o-nav-search.o-loading .o-spinner{display:block}nav#o-menu #o-nav-search ul{position:relative;max-height:63.3rem;max-height:-webkit-calc(100% + -1.5rem);max-height:-moz-calc(100% + -1.5rem);max-height:calc(100% + -1.5rem);-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;scroll-behavior:smooth;overflow:auto;padding:0;list-style:none}nav#o-menu #o-nav-search ul li{position:relative;padding:1.8rem 0 1.8rem 7rem;border-bottom:1px solid #e9e9e9}nav#o-menu #o-nav-search ul li:first-child{padding-top:3rem}nav#o-menu #o-nav-search ul li:first-child&gt;[class*="o-icon-"]{top:3.4rem}nav#o-menu #o-nav-search ul li:last-child{padding-bottom:6rem;border:0}nav#o-menu #o-nav-search ul li&gt;[class*="o-icon-"]{position:absolute;left:2.5rem;top:2.2rem;font-size:2rem}nav#o-menu #o-nav-search ul li .o-title{color:#777;font-size:2rem;margin:0}nav#o-menu #o-nav-search ul li .o-title em{font-style:normal;font-weight:500;color:#000}nav#o-menu #o-nav-search ul li small{display:block;margin-top:-.3rem}nav#o-menu #o-nav-search:before,nav#o-menu #o-nav-search:after{display:none;content:"";position:absolute;z-index:150;left:0;width:96.4rem;width:-webkit-calc(100% + -6rem);width:-moz-calc(100% + -6rem);width:calc(100% + -6rem);height:2rem}nav#o-menu #o-nav-search:before{top:13.5rem;background:#fff;background:-webkit-linear-gradient(-90deg,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,0) 100%)}nav#o-menu #o-nav-search:after{bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(70%, #fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%)}nav#o-menu #o-nav-search .o-zero-results{display:none;text-align:center;font-size:1.8rem;font-weight:300;font-style:italic;padding-top:5.3rem;color:#777}nav#o-menu #o-nav-search.o-without-results .o-zero-results{display:block}nav#o-menu #o-nav-search.o-with-results:before,nav#o-menu #o-nav-search.o-with-results:after{display:block}nav#o-menu #o-nav-user&gt;ul{margin-left:5rem;padding:0;width:12rem;height:100%;list-style:none;text-align:center;text-transform:uppercase;font-size:1.2rem}nav#o-menu #o-nav-user&gt;ul&gt;li{width:100%;height:20%;padding-top:50%;border-bottom:1px solid #efefef}nav#o-menu #o-nav-user&gt;ul&gt;li:last-child{border:0}nav#o-menu #o-nav-user&gt;ul&gt;li&gt;[class*="o-icon-"]{margin:-1rem 0 .5rem;display:block;font-size:3.2rem}nav#o-menu #o-nav-user&gt;ul&gt;li.o-active{color:#000}nav#o-menu [data-o-count]:not([data-o-count=""]):before{content:attr(data-o-count);position:absolute;bottom:1.4rem;right:.7rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;border-radius:.8rem;min-width:1.6rem;height:1.6rem;max-height:1.6rem;font-family:Frutiger;font-weight:bold;font-size:1rem;line-height:100%;padding-top:11%;text-align:center;display:block}html.msie nav#o-menu [data-o-count]:not([data-o-count=""]):before{padding-top:8%}html.firefox.mac nav#o-menu [data-o-count]:not([data-o-count=""]):before{padding-top:7%}html.chrome:not(.ios) nav#o-menu [data-o-count]:not([data-o-count=""]):before{padding-top:10%}html.windows.firefox nav#o-menu [data-o-count]:not([data-o-count=""]):before{font-weight:normal;padding-top:7%}nav#o-menu [data-o-count="0"]:before{display:none!important}#o-toolbar{position:absolute;z-index:500;top:28.5rem;left:7rem;height:12.6rem;opacity:0;display:none;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#o-toolbar.o-active{display:block}#o-toolbar.o-visible{opacity:1}#o-toolbar ul{position:relative;z-index:1000;width:35rem;font-size:0;padding:0;margin:0;-webkit-box-shadow:0 .2rem .5rem rgba(0,0,0,0.2);-moz-box-shadow:0 .2rem .5rem rgba(0,0,0,0.2);box-shadow:0 .2rem .5rem rgba(0,0,0,0.2);-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;background:#f8f8f8}#o-toolbar ul li{position:relative;font-size:2rem;text-align:center;padding-top:1.2rem;background:#f8f8f8;display:inline-block;width:5rem;height:5rem;vertical-align:top;border:1px solid #d6d6d6;border-left-width:0}#o-toolbar ul li:first-child{-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem;border-left-width:1px}#o-toolbar ul li:last-child{-webkit-border-radius:0 .5rem .5rem 0;-moz-border-radius:0 .5rem .5rem 0;border-radius:0 .5rem .5rem 0}#o-toolbar ul li.o-close{color:#f8f8f8}#o-toolbar ul li.o-active{background:#f0f0f0}#o-toolbar ul.o-colors{opacity:0;position:absolute!important;z-index:900;top:0;left:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#o-toolbar ul.o-colors li{border-width:1px 0 1px 0;height:5.6rem;background:#f0f0f0}#o-toolbar ul.o-colors li:before,#o-toolbar ul.o-colors li:after{content:"";position:absolute;top:1.1rem;left:.9rem;width:3.2rem;height:3.2rem;background:black;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;border-radius:1.6rem}#o-toolbar ul.o-colors li.o-purple:before,#o-toolbar ul.o-colors li.o-purple:after{background:#af46af}#o-toolbar ul.o-colors li.o-blue:before,#o-toolbar ul.o-colors li.o-blue:after{background:#5182f1}#o-toolbar ul.o-colors li.o-green:before,#o-toolbar ul.o-colors li.o-green:after{background:#4ba7a7}#o-toolbar ul.o-colors li.o-yellow:before,#o-toolbar ul.o-colors li.o-yellow:after{background:#f5d556}#o-toolbar ul.o-colors li.o-orange:before,#o-toolbar ul.o-colors li.o-orange:after{background:#f19355}#o-toolbar ul.o-colors li.o-red:before,#o-toolbar ul.o-colors li.o-red:after{background:#d94646}#o-toolbar ul.o-colors li:after{border:.35rem solid #fff;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);opacity:0}#o-toolbar ul.o-colors li.o-active:after{opacity:1}#o-toolbar ul.o-colors li:first-child{border-left-width:1px}#o-toolbar ul.o-colors li:last-child{border-right-width:1px}#o-toolbar ul.o-colors.o-pencil,#o-toolbar ul.o-colors.o-marker{opacity:1;-webkit-transform:translate3d(0,7rem,0);-moz-transform:translate3d(0,7rem,0);-ms-transform:translate3d(0,7rem,0);-o-transform:translate3d(0,7rem,0);transform:translate3d(0,7rem,0)}#o-toolbar ul.o-colors.o-pencil.o-pencil:before,#o-toolbar ul.o-colors.o-pencil.o-marker:before,#o-toolbar ul.o-colors.o-marker.o-pencil:before,#o-toolbar ul.o-colors.o-marker.o-marker:before{content:"";position:absolute;z-index:600;top:-.7rem;left:1.9rem;background:#f0f0f0;border:1px solid #d6d6d6;border-width:1px 0 0 1px;width:1.5rem;height:1.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#o-toolbar ul.o-colors.o-pencil.o-marker:before,#o-toolbar ul.o-colors.o-marker.o-marker:before{left:6.9rem}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow:hidden!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-smooth:always!important;font-size:10px;height:100%;min-height:100%}body{font-family:Frutiger;font-size:1.4rem;color:#333;background:#171812;overflow:hidden!important;line-height:1.6;height:100%;min-height:100%}#o-app{position:absolute;overflow:hidden;-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.5);-moz-box-shadow:0 0 2rem rgba(0,0,0,0.5);box-shadow:0 0 2rem rgba(0,0,0,0.5)}#o-app:not(.o-expand){top:50%;left:50%;width:102.4rem;height:76.8rem;margin:-38.4rem 0 0 -51.2rem}body.o-portrait #o-app:not(.o-expand){width:76.8rem;height:102.4rem;margin:-51.2rem 0 0 -38.4rem}#o-app.o-expand{top:0;left:0;width:100%;height:100%}#o-app.o-touch-keyboard{top:0;margin-top:0}#o-app.o-menu-visible{background:#f8f8f8}#o-main{position:absolute;z-index:100;left:0;right:0;top:0;bottom:0;width:auto;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .2s ease-in-out,opacity .4s ease-in-out;-moz-transition:all .2s ease-in-out,opacity .4s ease-in-out;-ms-transition:all .2s ease-in-out,opacity .4s ease-in-out;-o-transition:all .2s ease-in-out,opacity .4s ease-in-out;transition:all .2s ease-in-out,opacity .4s ease-in-out}#o-app.o-menu-primary #o-main{-webkit-transform:translate3d(36.2rem,0,0);-moz-transform:translate3d(36.2rem,0,0);-ms-transform:translate3d(36.2rem,0,0);-o-transform:translate3d(36.2rem,0,0);transform:translate3d(36.2rem,0,0)}#o-app.o-menu-secondary #o-main{-webkit-transform:translate3d(67.2rem,0,0);-moz-transform:translate3d(67.2rem,0,0);-ms-transform:translate3d(67.2rem,0,0);-o-transform:translate3d(67.2rem,0,0);transform:translate3d(67.2rem,0,0)}#o-app.o-menu-notes #o-main,#o-app.o-menu-favorites #o-main{-webkit-transform:translate3d(36.2rem,0,0);-moz-transform:translate3d(36.2rem,0,0);-ms-transform:translate3d(36.2rem,0,0);-o-transform:translate3d(36.2rem,0,0);transform:translate3d(36.2rem,0,0)}#o-app.o-menu-search #o-main{-webkit-transform:translate3d(102%,0,0);-moz-transform:translate3d(102%,0,0);-ms-transform:translate3d(102%,0,0);-o-transform:translate3d(102%,0,0);transform:translate3d(102%,0,0)}#o-app.o-menu-user #o-main{-webkit-transform:translate3d(17rem,0,0);-moz-transform:translate3d(17rem,0,0);-ms-transform:translate3d(17rem,0,0);-o-transform:translate3d(17rem,0,0);transform:translate3d(17rem,0,0)}#o-app.o-lightbox #o-main{opacity:.5}#o-lightbox{position:absolute;z-index:5000;top:120%;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 2rem 1rem rgba(0,0,0,0.2);-moz-box-shadow:0 0 2rem 1rem rgba(0,0,0,0.2);box-shadow:0 0 2rem 1rem rgba(0,0,0,0.2);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}#o-app.o-lightbox+#o-lightbox{-webkit-transform:translate3d(0,-120%,0);-moz-transform:translate3d(0,-120%,0);-ms-transform:translate3d(0,-120%,0);-o-transform:translate3d(0,-120%,0);transform:translate3d(0,-120%,0);-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}#o-rem-element{position:absolute;width:10rem;height:0}#o-arrows #o-arrow-prev,#o-arrows #o-arrow-next{position:absolute;z-index:2000;top:8rem;width:5rem;height:5rem;cursor:pointer;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#o-arrows #o-arrow-prev&gt;span,#o-arrows #o-arrow-next&gt;span{display:inline-block;margin-top:.7rem;background:rgba(0,0,0,0.4);-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out;font-size:1.5rem;padding:1rem;color:#fff}html.no-touch #o-arrows #o-arrow-prev:hover&gt;span,#o-arrows #o-arrow-prev.o-hover&gt;span,html.no-touch #o-arrows #o-arrow-next:hover&gt;span,#o-arrows #o-arrow-next.o-hover&gt;span{background:rgba(0,0,0,0.8)}#o-arrows #o-arrow-prev{left:0}#o-arrows #o-arrow-prev&gt;span{-webkit-border-radius:0 .5rem .5rem 0;-moz-border-radius:0 .5rem .5rem 0;border-radius:0 .5rem .5rem 0}#o-arrows #o-arrow-next{right:0;text-align:right}#o-arrows #o-arrow-next&gt;span{-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem}#o-arrows.o-concealed #o-arrow-prev{-webkit-transform:translate3d(-5rem,0,0);-moz-transform:translate3d(-5rem,0,0);-ms-transform:translate3d(-5rem,0,0);-o-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}#o-arrows.o-concealed #o-arrow-next{-webkit-transform:translate3d(5rem,0,0);-moz-transform:translate3d(5rem,0,0);-ms-transform:translate3d(5rem,0,0);-o-transform:translate3d(5rem,0,0);transform:translate3d(5rem,0,0)}html.touch #o-arrow-zones{display:none!important}#o-arrow-zones #o-zone-prev,#o-arrow-zones #o-zone-next{position:absolute;top:0;width:50%;height:100%;cursor:pointer}#o-arrow-zones #o-zone-prev{left:0}#o-arrow-zones #o-zone-next{right:0}#o-config,#o-content{display:none}#o-white-container{background:#fff}#o-subbody{background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;padding:5rem 7.5rem;overflow:auto}html.touch #o-subbody{-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;scroll-behavior:smooth}#o-subbody .o-narrow-width{width:58rem;margin:0 auto;opacity:0;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}body.o-loaded #o-subbody .o-narrow-width{opacity:1}.o-page{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.o-page .o-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.o-page.o-page-topmost{z-index:5000!important}.o-page-inner{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}html.msie .o-page-inner{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;-webkit-animation:translate0 50s infinite;-moz-animation:translate0 50s infinite;-ms-animation:translate0 50s infinite;-o-animation:translate0 50s infinite;animation:translate0 50s infinite}.o-page-inner.o-scrollable{overflow-y:scroll;background:#fff;height:76.8rem;max-height:76.8rem;width:104.4rem}html.touch .o-page-inner.o-scrollable{-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;scroll-behavior:smooth}body.o-portrait .o-page-inner.o-scrollable{height:102.4rem;max-height:102.4rem;width:78.8rem}.o-template-0{background-position:center center;background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.o-template-0 .o-brand{position:absolute;z-index:200;top:0;right:4rem;width:13rem;padding:2.5rem .5rem 1.5rem;font-family:Merriweather;font-weight:bold;font-size:2.6rem;line-height:1;text-align:center}body.o-portrait .o-template-0 .o-brand{padding-top:4.7rem}.o-template-0 header{position:absolute;z-index:100;top:4.8rem;left:11.5rem;right:0;font-family:Merriweather}.o-template-0 header h2{margin:0;padding:2.4rem 3.4rem 2rem;font-weight:200;font-size:2.3rem;line-height:1;text-transform:uppercase}.o-template-0 header h1{margin:0;padding:3.4rem 3.4rem 3rem;font-size:4.6rem;line-height:1.2;font-weight:bold}body.o-portrait .o-template-0 header{top:7rem;left:5rem}.o-template-0 footer{position:absolute;z-index:100;bottom:0;left:0;right:0}.o-template-0 footer .o-course{position:absolute;bottom:6rem;left:11.5rem;font-family:Merriweather;color:#fff}.o-template-0 footer .o-course .o-number{font-size:17.5rem;line-height:17.5rem;font-weight:900}.o-template-0 footer .o-course .o-number:after{position:relative;content:attr(data-o-number);display:block}.o-template-0 footer .o-course .o-number[data-o-number="3"]:after{font-size:14rem;top:-1rem;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.o-template-0 footer .o-course .o-number[data-o-number="4"]:after{font-size:13rem;top:-1.5rem;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.o-template-0 footer .o-course .o-text{position:absolute;bottom:6rem;left:4.6rem;text-transform:uppercase;font-weight:300;font-size:1.7rem;padding:1rem 1.6rem .8rem}.o-template-0 footer .o-course .o-number[data-o-number="2"]+.o-text{left:7rem}.o-template-0 footer .o-course .o-number[data-o-number="3"]+.o-text{left:5.5rem;bottom:6.5rem}.o-template-0 footer .o-course .o-number[data-o-number="4"]+.o-text{left:6.4rem}body.o-portrait .o-template-0 footer .o-course{left:5rem}.o-template-0 footer .o-brand{position:absolute;z-index:200;top:auto;bottom:0;right:4rem;width:13rem;padding:2.2rem .5rem 1.2rem;font-family:Merriweather;font-weight:bold;font-size:3.1rem;line-height:2.2rem;text-align:center}.o-template-0 footer .o-brand :last-child{text-transform:uppercase;font-size:1.7rem}.o-template-0 footer .o-copyright{position:absolute;left:0;right:0;bottom:0;padding:1.5rem 0 1rem}.o-template-0 footer .o-copyright p{font-size:1.1rem;margin:0 0 0 11.5rem}body.o-portrait .o-template-0 footer .o-copyright p{margin-left:5rem}.o-template-1,.o-template-presentation{background:#000}.o-template-1 .o-background,.o-template-presentation .o-background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:.2}.o-template-1 .o-foreground,.o-template-presentation .o-foreground{position:relative;z-index:100;height:100%;margin-left:5rem}.o-template-1 header,.o-template-presentation header{position:relative;height:15rem}body.o-portrait .o-template-1 header,body.o-portrait .o-template-presentation header{height:29rem}.o-template-1 header hgroup,.o-template-presentation header hgroup{position:absolute;bottom:0;left:0;padding:0 10rem;width:100%;text-align:center}.o-template-1 header hgroup h2,.o-template-presentation header hgroup h2{font-family:Frutiger;font-weight:bold;font-size:1.6rem;margin:0 0 1.5rem}.o-template-1 header hgroup h1,.o-template-presentation header hgroup h1{color:#fff;font-family:Merriweather;font-size:3.6rem;font-weight:bold;line-height:1.2;margin:0}.o-template-1 .o-pill-carousel,.o-template-presentation .o-pill-carousel{margin-top:4.5rem;white-space:nowrap}html.touch .o-template-1 .o-pill-carousel,html.touch .o-template-presentation .o-pill-carousel{overflow-x:auto;overflow-y:visible!important;padding:1px 26rem 50rem 22rem;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;scroll-behavior:smooth}html.touch .o-template-1 .o-pill-carousel::-webkit-scrollbar,html.touch .o-template-presentation .o-pill-carousel::-webkit-scrollbar{width:0!important;height:0!important}html.touch body.o-portrait .o-template-1 .o-pill-carousel,html.touch body.o-portrait .o-template-presentation .o-pill-carousel{padding-left:8.5rem;padding-right:13.5rem}html.firefox.android .o-template-1 .o-pill-carousel&gt;:last-child,html.firefox.android .o-template-presentation .o-pill-carousel&gt;:last-child{margin-right:26rem}html.firefox.android body.o-portrait .o-template-1 .o-pill-carousel&gt;:last-child,html.firefox.android body.o-portrait .o-template-presentation .o-pill-carousel&gt;:last-child{margin-right:13.5rem}.o-template-1 .o-pill-carousel .o-pill-wrapper,.o-template-presentation .o-pill-carousel .o-pill-wrapper{white-space:normal;display:inline-block;padding:0 2.5rem;position:relative}.o-template-1 .o-pill-carousel .o-pill-wrapper:before,.o-template-presentation .o-pill-carousel .o-pill-wrapper:before{content:"";position:absolute;top:0;left:2.5rem;right:2.5rem;bottom:0;background:#000}.o-template-1 .o-pill-carousel .o-pill-wrapper:first-child,.o-template-presentation .o-pill-carousel .o-pill-wrapper:first-child{margin-left:5rem}html.no-touch .o-template-1 .o-pill-carousel .o-pill-wrapper:hover,html.no-touch .o-template-presentation .o-pill-carousel .o-pill-wrapper:hover{opacity:1!important}html.no-touch .o-template-1 .o-pill-carousel .o-pill-wrapper:hover .o-pill,html.no-touch .o-template-presentation .o-pill-carousel .o-pill-wrapper:hover .o-pill{background:#fff}html.no-touch .o-template-1 .o-pill-carousel .o-pill-wrapper:hover .o-pill .o-image-inner,html.no-touch .o-template-presentation .o-pill-carousel .o-pill-wrapper:hover .o-pill .o-image-inner{-webkit-transform:scale(1.05,1.05)!important;-moz-transform:scale(1.05,1.05)!important;-ms-transform:scale(1.05,1.05)!important;-o-transform:scale(1.05,1.05)!important;transform:scale(1.05,1.05)!important}html.no-touch .o-template-1 .o-pill-carousel .o-pill-wrapper:hover .o-pill hgroup,html.no-touch .o-template-presentation .o-pill-carousel .o-pill-wrapper:hover .o-pill hgroup{opacity:1!important}.o-template-1 .o-pill-carousel .o-pill,.o-template-presentation .o-pill-carousel .o-pill{position:relative;background:transparent;height:42rem;max-width:40rem;width:40rem;padding:0;display:inline-block;widows:auto;vertical-align:bottom}html.no-touch .o-template-1 .o-pill-carousel .o-pill,html.no-touch .o-template-presentation .o-pill-carousel .o-pill{-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.o-template-1 .o-pill-carousel .o-pill:before,.o-template-presentation .o-pill-carousel .o-pill:before{content:"";position:absolute;z-index:5000;top:0;left:0;right:0;bottom:0;pointer-events:all;border:1px solid #fff}.o-template-1 .o-pill-carousel .o-pill .o-image,.o-template-presentation .o-pill-carousel .o-pill .o-image{height:25.2rem;position:absolute;top:0;left:0;right:0;overflow:hidden}.o-template-1 .o-pill-carousel .o-pill .o-image .o-image-inner,.o-template-presentation .o-pill-carousel .o-pill .o-image .o-image-inner{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;-ms-backface-visibility:visible;-o-backface-visibility:visible;backface-visibility:visible;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);background:transparent no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.o-template-1 .o-pill-carousel .o-pill hgroup,.o-template-presentation .o-pill-carousel .o-pill hgroup{height:17rem;padding:0 2rem;background:#fff;opacity:.9;position:absolute;bottom:0;left:0;width:100%;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.o-template-1 .o-pill-carousel .o-pill hgroup h4,.o-template-presentation .o-pill-carousel .o-pill hgroup h4{font-family:Frutiger;font-size:1.4rem;font-weight:bold;text-transform:uppercase;padding-top:4.3rem;margin:0 0 1.5rem;text-align:center}.o-template-1 .o-pill-carousel .o-pill hgroup h3,.o-template-presentation .o-pill-carousel .o-pill hgroup h3{font-family:Merriweather;font-weight:bold;margin:0;font-size:2.5rem;color:#454545;text-align:center}.o-template-1 .o-pill-carousel .slick-list,.o-template-presentation .o-pill-carousel .slick-list{overflow:visible}.o-template-1 .o-pill-carousel .slick-dots,.o-template-presentation .o-pill-carousel .slick-dots{bottom:-5rem;font-size:0}html.msie .o-template-1 .o-pill-carousel .slick-dots,html.msie .o-template-presentation .o-pill-carousel .slick-dots{bottom:-6.5rem}.o-template-1 .o-pill-carousel .slick-dots li button:before,.o-template-presentation .o-pill-carousel .slick-dots li button:before{color:#e5e5e5}.o-template-1 .o-pill-carousel .slick-dots li button:before,.o-template-presentation .o-pill-carousel .slick-dots li button:before{font-size:1.2rem}.o-template-1 footer{position:absolute;bottom:0;left:0;width:100%;padding:0 10rem 1.2rem;text-align:center;font-size:0}.o-template-1 footer li{display:inline-block;position:relative;color:#fff;font-size:1.3rem;line-height:1;padding:.5rem 1rem}.o-template-1 footer li:after{content:"";position:absolute;right:0;top:.5rem;bottom:.5rem;width:1px;background:#a0a0a0}.o-template-1 footer li:last-child:after{display:none}.o-template-presentation .o-scrollable-wrapper,.o-template-3 .o-scrollable-wrapper{position:relative;font-size:1.3rem}.o-template-presentation .o-scrollable-wrapper .o-scrollable,.o-template-3 .o-scrollable-wrapper .o-scrollable{padding:2.7rem 0 3rem 2.5rem;max-height:20.3rem}.o-template-presentation .o-scrollable-wrapper .o-scrollable h3,.o-template-3 .o-scrollable-wrapper .o-scrollable h3{font-family:Merriweather;font-size:1.8rem;font-weight:bold;line-height:1.3;margin:0 0 1rem 0;position:relative}.o-template-presentation .o-scrollable-wrapper .o-scrollable h3:before,.o-template-3 .o-scrollable-wrapper .o-scrollable h3:before{content:attr(data-o-numeral);position:absolute;left:-2.5rem;top:.2rem;font-family:Frutiger;font-weight:bold;font-size:1.4rem}.o-template-presentation .o-scrollable-wrapper .o-scrollable .o-regular-content ul,.o-template-3 .o-scrollable-wrapper .o-scrollable .o-regular-content ul{margin:1rem 0}.o-template-presentation .o-scrollable-wrapper:before,.o-template-presentation .o-scrollable-wrapper:after,.o-template-3 .o-scrollable-wrapper:before,.o-template-3 .o-scrollable-wrapper:after{content:"";position:absolute;z-index:200;left:0;width:95%;height:3rem}.o-template-presentation .o-scrollable-wrapper:before,.o-template-3 .o-scrollable-wrapper:before{top:0;background:#fff;background:-webkit-linear-gradient(-90deg,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,0) 100%)}.o-template-presentation .o-scrollable-wrapper:after,.o-template-3 .o-scrollable-wrapper:after{bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(70%, #fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%)}.o-template-presentation .o-foreground{margin-left:0}.o-template-presentation .o-icon-close{position:absolute;z-index:500;right:1.8rem;top:1.8rem;font-size:1.8rem;color:#fff}.o-template-presentation header hgroup h2{margin-bottom:.5rem}.o-template-presentation header hgroup h1{font-size:3.2rem}.o-template-presentation header hgroup h1 .o-icon-unit-presentation{position:relative;top:.2rem;margin-right:1.5rem}.o-template-presentation header hgroup h1 .o-icon-unit-presentation:after{color:#000}.o-template-presentation .o-pill-wrapper.o-extra{width:72.5rem;height:50rem}.o-template-presentation .o-pill-wrapper.o-extra .o-pill{max-width:none;width:67.3rem}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-image{position:absolute;top:0;left:0;width:28rem;height:49.8rem}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-image hgroup{position:absolute;z-index:200;bottom:0;height:auto;opacity:1!important;background:none!important}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-image hgroup h4{text-align:left;font-size:1.5rem;font-weight:bold;margin-bottom:1rem}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-image hgroup h3{font-size:2.5rem;color:#fff;text-align:left;margin-bottom:2rem}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:transparent;background:-webkit-linear-gradient(-90deg,transparent 20%,rgba(0,0,0,0.85) 80%);background:-webkit-gradient(linear,left top, left bottom,color-stop(20%, transparent),color-stop(80%, rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top,transparent 20%,rgba(0,0,0,0.85) 80%);background:-moz-linear-gradient(top,transparent 20%,rgba(0,0,0,0.85) 80%);background:-o-linear-gradient(top,transparent 20%,rgba(0,0,0,0.85) 80%);background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,0.85) 80%)}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest{background:#fff;opacity:.9;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-left:28rem;width:39.3rem;height:49.8rem;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;-o-flex-flow:column;flex-flow:column}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*{margin:0}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:first-child{-webkit-flex:2;-moz-flex:2;-ms-flex:2;-o-flex:2;-webkit-box-flex:2;-moz-box-flex:2;flex:2}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:first-child .o-scrollable{padding:2.5rem 3rem;height:auto;max-height:none}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:last-child{padding:2.5rem 3rem;padding-left:5rem;position:relative}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:last-child:before{content:"";position:absolute;top:0;left:3rem;right:3rem;height:1px;background:#d4d4d4}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:last-child li{font-size:1.3rem}.o-template-presentation .o-pill-wrapper.o-regular .o-scrollable-wrapper{position:absolute;bottom:0}.o-template-presentation .o-pill-wrapper .o-pill{max-height:49.8rem;height:49.8rem}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper{background:#fff;z-index:6000;opacity:.9;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper:before{background:#fff;background:-webkit-linear-gradient(-90deg,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,0) 100%)}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper:after{background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(70%, #fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%)}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper .o-scrollable{padding:2.5rem 4rem 3rem;height:24.9rem;max-height:none}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper .o-scrollable h3:before{left:-2.2rem}html.no-touch .o-template-presentation .o-pill-wrapper:hover .o-rest{opacity:1!important}.o-template-presentation .o-pill-wrapper.o-without-image .o-scrollable-wrapper .o-scrollable{height:49.8rem}.o-template-2 .o-background{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.o-template-2 .o-foreground{position:relative;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.o-template-2 .o-foreground header{position:relative;background:rgba(0,0,0,0.1);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.1) 50%,#000 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(0,0,0,0.1)),to(#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0.1) 50%,#000 100%)}.o-template-2 .o-foreground header .o-content{position:absolute;left:2.3rem;bottom:0;right:0;text-align:center;padding:0 10rem 8rem}.o-template-2 .o-foreground header .o-content h2{margin:0;font-size:1.8rem;font-weight:bold;text-transform:uppercase}.o-template-2 .o-foreground header .o-content h1{color:#fff;font-family:Merriweather;font-size:4.5rem;font-weight:bold}.o-template-2 .o-foreground header .o-content ul{font-size:0;margin:2rem 0 0;padding:0;display:inline-block}.o-template-2 .o-foreground header .o-content ul li{text-align:left;display:inline;background:#000;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem}.o-template-2 .o-foreground header .o-content ul li&gt;div{vertical-align:top;position:relative;display:inline-block;margin-top:1.5rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;font-size:1.3rem;width:18.4rem;height:6.4rem;color:#000;padding:1.7rem 1.5rem 1.8rem 6.5rem;line-height:1.3;margin-right:1.8rem;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.o-template-2 .o-foreground header .o-content ul li&gt;div [class*='o-icon-']{font-size:3rem;position:absolute;top:1.7rem;left:1.8rem}.o-template-2 .o-foreground header .o-content ul li&gt;div [class*='o-icon-'].o-icon-unit-presentation{font-size:3.6rem;top:1.4rem;left:1.5rem}.o-template-2 .o-foreground header .o-content ul li&gt;div&gt;span:last-child{position:relative;top:50%;display:block;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(3):nth-last-of-type(3)&gt;div,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(3):nth-last-of-type(4)&gt;div,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4):nth-last-of-type(4)&gt;div,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4):nth-last-of-type(5)&gt;div,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:last-child&gt;div{margin-right:0}body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(3):nth-last-of-type(3):after,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(3):nth-last-of-type(4):after,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4):nth-last-of-type(4):after,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4):nth-last-of-type(5):after,body:not(.o-portrait) .o-template-2 .o-foreground header .o-content ul li:last-child:after{content:"\A";white-space:pre}body.o-portrait .o-template-2 .o-foreground header .o-content ul li:nth-of-type(2)&gt;div,body.o-portrait .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4)&gt;div,body.o-portrait .o-template-2 .o-foreground header .o-content ul li:last-child&gt;div{margin-right:0}body.o-portrait .o-template-2 .o-foreground header .o-content ul li:nth-of-type(2):after,body.o-portrait .o-template-2 .o-foreground header .o-content ul li:nth-of-type(4):after,body.o-portrait .o-template-2 .o-foreground header .o-content ul li:last-child:after{content:"\A";white-space:pre}html.no-touch .o-template-2 .o-foreground header .o-content ul li:hover{opacity:1!important}html.no-touch .o-template-2 .o-foreground header .o-content ul li:hover&gt;div{background:#fff}.o-template-2 .o-foreground header .o-content ul li.o-reversed&gt;div{color:#fff}.o-template-2 .o-foreground header .o-content ul li.o-reversed&gt;div [class*='o-icon-']{color:#fff}.o-template-2 .o-foreground header .o-content .o-more{line-height:1rem;position:absolute;bottom:3rem;left:50%;margin-left:-1.1rem;font-size:2.4rem;color:#9b9b9b;-webkit-backface-visibility:none;-moz-backface-visibility:none;-ms-backface-visibility:none;-o-backface-visibility:none;backface-visibility:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.o-template-2 .o-foreground header .o-content .o-more.o-rotated{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.o-template-2 .o-foreground footer{background:#000;padding-bottom:6rem;text-align:center;position:relative;font-size:0}.o-template-2 .o-foreground footer:before,.o-template-2 .o-foreground footer:after{content:"";position:absolute;z-index:900;width:74rem;left:50%;margin-left:-36rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.o-portrait .o-template-2 .o-foreground footer:before,body.o-portrait .o-template-2 .o-foreground footer:after{width:60rem;margin-left:-29rem}.o-template-2 .o-foreground footer:before{top:0;height:4rem;background:rgba(255,255,255,0.5);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(10%, rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(255,255,255,0.5) 10%,rgba(255,255,255,0) 100%)}.o-template-2 .o-foreground footer:after{bottom:6rem;height:5rem;background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 90%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(90%, rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 90%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 90%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 90%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 90%)}.o-template-2 .o-foreground footer&gt;div:first-child{font-size:1.4rem;padding:1rem 3.3rem 10rem;display:inline-block;position:relative;left:1.2rem;width:79rem;margin:0 auto;background:#fff;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);scroll-behavior:smooth}body.o-portrait .o-template-2 .o-foreground footer&gt;div:first-child{left:2.2rem;width:64rem}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul{padding:0;line-height:1.4;list-style:none;text-align:center}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li{padding:3.5rem 11rem;border-bottom:1px solid #e4e4e4}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li h3{display:inline-block;font-family:Merriweather;font-weight:bold;font-size:1.8rem;color:#000;margin:0 0 2rem;padding-bottom:1rem}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li h3+ul{margin-top:0}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li&gt;ul{padding:0;list-style:none;margin-top:2rem}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li&gt;ul&gt;li{margin-bottom:.5rem}.o-template-2 .o-foreground footer&gt;div:first-child .o-regular-content{width:57rem;margin:3.5rem auto 0}.o-template-3{background:#fff}.o-template-3 header{position:absolute;top:0;left:0;width:37.5rem;height:100%;background:transparent no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.o-portrait .o-template-3 header{width:100%;height:34.2rem}.o-template-3 header:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,0.1) 50%,#000 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(50%, rgba(0,0,0,0.1)),to(#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.1) 50%,#000 100%);background:linear-gradient(180deg,rgba(0,0,0,0.1) 50%,#000 100%)}.o-template-3 header&gt;div{position:absolute;z-index:100;bottom:0;padding:3rem 3rem 3rem 8rem}body.o-portrait .o-template-3 header&gt;div{max-width:50rem}.o-template-3 header&gt;div h2{text-transform:uppercase;font-size:1.5rem;font-weight:bold;margin:0}.o-template-3 header&gt;div h1{font-family:Merriweather;font-size:3rem;font-weight:bold;color:#fff;margin:.8rem 0 0;line-height:1.3}.o-template-3 header&gt;div .o-select-wrapper{margin-top:1.5rem}body.o-portrait .o-template-3 header&gt;div .o-select-wrapper{max-width:30rem}body.o-portrait .o-template-3 header&gt;div .o-select-wrapper select{max-width:30rem}.o-template-3 header+ul{left:37.5rem;width:65.1rem}body.o-portrait .o-template-3 header+ul{left:5rem;top:34.2rem;width:97.4rem;height:68.2rem}body:not(.o-portrait) .o-template-3 header+ul&gt;li:nth-of-type(3){top:38.5rem!important;left:0rem!important}body:not(.o-portrait) .o-template-3 header+ul&gt;li:nth-of-type(4){top:38.5rem!important;left:32.5rem!important}.o-template-3&gt;ul{position:absolute;background:#f8f8f8;top:0;left:5rem;width:97.6rem;height:76.8rem;padding:0;margin:0;list-style:none}body.o-portrait .o-template-3&gt;ul{width:72rem;height:102.4rem}.o-template-3&gt;ul&gt;li{background:#fff;opacity:1;display:block;position:absolute;margin:0;padding:3rem;padding:3rem -webkit-calc(3rem - -20px) 3rem 3rem;padding:3rem -moz-calc(3rem - -20px) 3rem 3rem;padding:3rem calc(3rem - -20px) 3rem 3rem;border:1px solid #ececec;border-width:1px 0 0 1px;font-size:1.3rem}body:not(.o-portrait) .o-template-3&gt;ul&gt;li{width:32.5rem;width:-webkit-calc(32.5rem - -20px);width:-moz-calc(32.5rem - -20px);width:calc(32.5rem - -20px);height:38.4rem}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(1){top:0!important;left:0!important}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(2){top:0!important;left:32.5rem!important}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(3){top:0!important;left:65rem!important}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(4){top:38.5rem!important;left:0!important}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(5){top:38.5rem!important;left:32.5rem!important}body:not(.o-portrait) .o-template-3&gt;ul&gt;li:nth-of-type(6){top:38.5rem!important;left:65rem!important}body.o-portrait .o-template-3&gt;ul&gt;li{width:36rem;width:-webkit-calc(36rem - -20px);width:-moz-calc(36rem - -20px);width:calc(36rem - -20px);height:34.2rem}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(1){top:0!important;left:0!important}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(2){top:0!important;left:36rem!important}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(3){top:34.2rem!important;left:0!important}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(4){top:34.2rem!important;left:36rem!important}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(5){top:68.4rem!important;left:0!important}body.o-portrait .o-template-3&gt;ul&gt;li:nth-of-type(6){top:68.4rem!important;left:36rem!important}.o-template-3&gt;ul&gt;li.o-resource{text-align:center}.o-template-3&gt;ul&gt;li.o-resource:before{height:22.1rem}.o-template-3&gt;ul&gt;li.o-resource .o-icon-wrapper{font-size:15.8rem;position:absolute;z-index:200;top:5.3rem;left:50%;margin-left:-7.9rem}body.o-portrait .o-template-3&gt;ul&gt;li.o-resource .o-icon-wrapper{top:4.5rem}.o-template-3&gt;ul&gt;li.o-resource .o-icon-wrapper&gt;*{font-size:.3em;color:rgba(255,255,255,0.8)}.o-template-3&gt;ul&gt;li.o-resource .o-scrollable-wrapper:before{top:22.1rem}body.o-portrait .o-template-3&gt;ul&gt;li.o-resource .o-scrollable-wrapper:before{top:20.9rem}.o-template-3&gt;ul&gt;li.o-resource .o-scrollable-wrapper .o-scrollable{padding-top:24.5rem!important;padding-left:3rem!important;text-align:center}body.o-portrait .o-template-3&gt;ul&gt;li.o-resource .o-scrollable-wrapper .o-scrollable{padding-top:22.7rem!important}.o-template-3&gt;ul&gt;li:before{content:"";position:absolute;z-index:50;top:0;left:0;width:95%;height:4rem;background:#fff}html.no-touch .o-template-3&gt;ul&gt;li.o-regular:hover{opacity:1!important}html.no-touch .o-template-3&gt;ul&gt;li.o-regular:hover .o-image-inner{-webkit-transform:scale(1.05,1.05)!important;-moz-transform:scale(1.05,1.05)!important;-ms-transform:scale(1.05,1.05)!important;-o-transform:scale(1.05,1.05)!important;transform:scale(1.05,1.05)!important}html.no-touch .o-template-3&gt;ul&gt;li.o-resource:hover{opacity:1!important}.o-template-3&gt;ul&gt;li .o-image{width:100%;height:15rem;position:relative;z-index:100;overflow:hidden}.o-template-3&gt;ul&gt;li .o-image .o-image-inner{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent no-repeat scroll center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.o-template-3&gt;ul&gt;li.o-resource .o-icon-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.o-template-3&gt;ul&gt;li .o-scrollable-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.o-template-3&gt;ul&gt;li .o-scrollable-wrapper .o-scrollable{padding:20.5rem 3rem 3rem 5.5rem;padding:20.5rem -webkit-calc(3rem - -20px) 3rem 5.5rem;padding:20.5rem -moz-calc(3rem - -20px) 3rem 5.5rem;padding:20.5rem calc(3rem - -20px) 3rem 5.5rem;max-height:100%}.o-template-3&gt;ul&gt;li .o-scrollable-wrapper .o-scrollable h3{font-size:1.7rem}.o-template-3&gt;ul&gt;li .o-scrollable-wrapper:before{top:18rem}.o-template-3&gt;ul&gt;li.o-without-image:before,.o-template-3&gt;ul&gt;li.o-without-image:after{content:"";position:absolute;left:0;width:95%;height:3rem}.o-template-3&gt;ul&gt;li.o-without-image:before{top:0;background:#fff;background:-webkit-linear-gradient(-90deg,#fff 30%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 30%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,0) 100%)}.o-template-3&gt;ul&gt;li.o-without-image:after{bottom:0;background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 0,#fff 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(70%, #fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%)}.o-template-3&gt;ul&gt;li.o-without-image .o-image{display:none}.o-template-3&gt;ul&gt;li.o-without-image .o-scrollable-wrapper:before,.o-template-3&gt;ul&gt;li.o-without-image .o-scrollable-wrapper:after{display:none}.o-template-3&gt;ul&gt;li.o-without-image .o-scrollable-wrapper .o-scrollable{padding-top:3rem;max-height:none;height:100%!important;max-height:100%!important}.o-template-3&gt;ul&gt;li.o-extra{display:table;background:#e9e9e9;border:1px solid #e9e9e9}.o-template-3&gt;ul&gt;li.o-extra:before{display:none}.o-template-3&gt;ul&gt;li.o-extra.o-dark&gt;div .o-icons .o-icon-wrapper{background:#e9e9e9}.o-template-3&gt;ul&gt;li.o-extra.o-darker&gt;div .o-icons .o-icon-wrapper{background:#e9e9e9}.o-template-3&gt;ul&gt;li.o-extra.o-darker h3{color:#e9e9e9}.o-template-3&gt;ul&gt;li.o-extra&gt;div{display:table-cell;text-align:center;vertical-align:middle}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons .o-icon-wrapper{color:#e9e9e9;font-size:4.2rem;margin:0 .6rem .6rem .5rem}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons .o-icon-wrapper:last-child{margin-right:0}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons .o-icon-wrapper:first-child:after{content:"\A";white-space:pre}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons div ~ .o-icon-wrapper{position:relative;left:-.3rem}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons div:nth-of-type(3):nth-last-child(3),.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons div:nth-of-type(4):nth-last-child(4){height:.5rem}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons:empty{display:none}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-type{text-transform:lowercase;margin:1rem 0;line-height:1;padding:.6rem 1.5rem .5rem;display:inline-block;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;font-size:1.2rem}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-type:empty{display:none}.o-template-3&gt;ul&gt;li.o-extra&gt;div h3{font-family:Merriweather;font-size:2.3rem;font-weight:bold;margin:1rem 0 0 0;color:#3b3b3b}.o-template-3&gt;ul&gt;li.o-extra&gt;div h3.o-big{font-size:3.8rem}.o-template-3&gt;ul&gt;li.o-extra&gt;div h3:empty{display:none}.o-template-lightbox{-webkit-overflow-scrolling:touch!important;-moz-overflow-scrolling:touch!important;-ms-overflow-scrolling:touch!important;-o-overflow-scrolling:touch!important;overflow-scrolling:touch!important;overflow-y:hidden!important}html.touch .o-template-lightbox{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.o-template-lightbox header{position:absolute;top:0;left:0;height:5rem;width:100%;font-size:2rem;padding:1rem 1.5rem;line-height:1}.o-template-lightbox header&gt;.o-icon-wrapper{font-size:3rem;margin-right:1rem}.o-template-lightbox header&gt;.o-icon-wrapper-disabled{position:relative;top:.2rem;margin-right:.5rem}.o-template-lightbox header&gt;.o-title{position:relative;top:1px}.o-template-lightbox header&gt;.o-hidden+.o-title{top:.4rem}.o-template-lightbox header&gt;.o-difficulty-wrapper{font-size:2.4rem;margin-left:1rem;top:1px}.o-template-lightbox header&gt;.o-icon-close{position:absolute;z-index:6000;right:2rem;top:1.4rem;font-size:2rem}.o-template-lightbox .o-iframe{position:absolute;top:5rem;left:0;right:0;bottom:0;width:100%;height:93.49%;height:-webkit-calc(100% + -5rem);height:-moz-calc(100% + -5rem);height:calc(100% + -5rem);border:0;background:#fff;-webkit-overflow-scrolling:auto!important;-moz-overflow-scrolling:auto!important;-ms-overflow-scrolling:auto!important;-o-overflow-scrolling:auto!important;overflow-scrolling:auto!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;overflow-y:scroll!important;scroll-behavior:smooth}.o-template-spinner{background:#fff}.o-template-dual{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.o-template-dual .o-iframe{border:0;position:absolute;top:0;left:5rem;width:95.12%;width:-webkit-calc(100% + -5rem);width:-moz-calc(100% + -5rem);width:calc(100% + -5rem);height:100%}#o-app.o-menu-visible .o-template-dual{-webkit-transform:translate3d(-5rem,0,0);-moz-transform:translate3d(-5rem,0,0);-ms-transform:translate3d(-5rem,0,0);-o-transform:translate3d(-5rem,0,0);transform:translate3d(-5rem,0,0)}header.o-content-header{display:table;position:absolute;z-index:400;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0;left:0;width:102.5rem;font-size:2rem;line-height:1;overflow:hidden}body.o-portrait header.o-content-header{width:76.9rem}header.o-content-header&gt;div{display:table-cell;padding:1.6rem 1.4rem 1.3rem}header.o-content-header&gt;div:first-child{width:75.9rem;padding-left:8.5rem;padding-right:5rem}header.o-content-header&gt;div:last-child{white-space:nowrap;font-size:1.6rem;text-transform:uppercase;position:relative;padding-right:4.5rem;vertical-align:middle}body.o-portrait header.o-content-header&gt;div:last-child{padding-right:5rem;min-width:26.5rem}header.o-content-header&gt;div:last-child&gt;[class*='o-icon-']{font-size:2.4rem;position:absolute;right:1.3rem;top:50%;margin-top:-1.2rem}header.o-content-header&gt;div:last-child:before{content:"";position:absolute;width:3.8rem;height:3.8rem;top:50%;left:-1.9rem;-webkit-transform:translateY(-1.8rem) rotate(135deg);-moz-transform:translateY(-1.8rem) rotate(135deg);-ms-transform:translateY(-1.8rem) rotate(135deg);-o-transform:translateY(-1.8rem) rotate(135deg);transform:translateY(-1.8rem) rotate(135deg)}body.o-portrait header.o-content-header&gt;div:last-child:before{top:.5rem}header.o-content-header&gt;div:last-child&gt;span:first-child{position:relative;z-index:200;top:.2rem}header.o-content-header.o-type-1{color:#fff}header.o-content-header.o-type-2{color:#fff}header.o-content-header.o-type-3{color:#fff}header.o-content-header.o-type-3&gt;div:last-child{color:#000}#o-section,#o-aside{display:table-cell;height:100%;vertical-align:top}.o-content-header+.o-regular-content&gt;#o-section,.o-content-header+.o-regular-content&gt;#o-aside{padding-top:12rem}#o-section{width:75.4rem;max-width:75.4rem;background:#fff;padding:9rem 6.2rem 12rem 12.2rem}body.o-portrait #o-section{width:72.8rem;min-width:72.8rem;max-width:72.8rem}#o-section&gt;.o-float-group{margin:3.5rem 0}#o-section&gt;.o-float-group figure.o-image-half-right{margin:0 0 2rem 2.5rem}#o-aside{position:relative;width:27rem;max-width:27rem;background:#f0f0f0;padding:9rem 2.5rem 12rem}#o-aside:before{content:"";display:none;position:absolute;top:-4rem;right:0;width:4rem;height:8rem;border:4rem solid transparent}body.o-portrait #o-aside:before{left:-4rem;right:auto}header.o-content-header+.o-regular-content #o-aside:before{top:.8rem}body.o-favorite #o-aside:before{display:block}#o-aside:after{content:"\e607";display:none;font-family:"icomoon";color:#fff;position:absolute;top:0;right:.5rem;font-size:1.5rem}body.o-portrait #o-aside:after{left:1.8rem;right:auto}header.o-content-header+.o-regular-content #o-aside:after{top:4.8rem}body.o-favorite #o-aside:after{display:block}#o-aside .o-portrait-icon{display:none}body.o-portrait #o-aside{width:29rem;max-width:29rem;min-width:29rem;padding-left:4.5rem;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.o-portrait #o-aside.o-expanded{-webkit-transform:translate(-23rem,0);-moz-transform:translate(-23rem,0);-ms-transform:translate(-23rem,0);-o-transform:translate(-23rem,0);transform:translate(-23rem,0)}body.o-portrait #o-aside.o-expanded .o-portrait-icon{opacity:0!important}body.o-portrait #o-aside.o-expanded .o-mod{-webkit-transform:translate(-2rem,0);-moz-transform:translate(-2rem,0);-ms-transform:translate(-2rem,0);-o-transform:translate(-2rem,0);transform:translate(-2rem,0)}body.o-portrait #o-aside .o-portrait-icon{display:block;position:absolute;top:0;left:-3.8rem;font-size:2.5rem;color:#fff!important;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body.o-portrait #o-aside .o-portrait-icon:hover{opacity:.7}#o-aside .o-mod{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;position:relative;background:#fff;color:#777;line-height:1.5;font-size:1.2rem;margin:3rem 0}#o-aside .o-mod:first-child{margin-top:0}#o-aside .o-mod .o-content{padding:0 2rem 1.7rem}#o-aside .o-mod .o-content.o-scrollable-wrapper{padding-top:1.7rem;margin-top:-1.7rem;padding-bottom:3rem;position:relative}#o-aside .o-mod .o-content.o-scrollable-wrapper:before,#o-aside .o-mod .o-content.o-scrollable-wrapper:after{content:"";position:absolute;z-index:900;left:0;right:1.5rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#o-aside .o-mod .o-content.o-scrollable-wrapper:before{top:0;height:1.7rem;background:#fff;background:-webkit-linear-gradient(-90deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fff),color-stop(50%, #fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(top,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}#o-aside .o-mod .o-content.o-scrollable-wrapper:after{bottom:0;height:3rem;background:rgba(255,255,255,0);background:-webkit-linear-gradient(-90deg,rgba(255,255,255,0) 5%,#fff 60%,#fff 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(5%, rgba(255,255,255,0)),color-stop(60%, #fff),to(#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 5%,#fff 60%,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 5%,#fff 60%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 5%,#fff 60%,#fff 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 5%,#fff 60%,#fff 100%)}#o-aside .o-mod .o-content.o-scrollable-wrapper .o-scrollable{padding:1.7rem 2rem 3rem;margin:-1.7rem -2rem -3rem;max-height:15rem;overflow-y:auto}#o-aside .o-mod ul.o-default{padding-left:2.6rem}#o-aside .o-mod ul.o-default&gt;li{padding-left:.5rem}#o-aside .o-mod p.o-light{color:#777}.o-text-commentary #o-section,.o-text-commentary #o-aside{background:#e9e9e9!important;padding-top:4.5rem!important}.o-text-commentary .o-ultrawide{background:transparent}.o-text-commentary .o-ultrawide:first-child{padding-top:0;margin-top:0}.o-regular-content .o-featured a,.o-regular-content .o-featured .link{font-weight:bold}.o-regular-content.o-table{min-height:100%}.o-regular-content h1,.o-regular-content h2,.o-regular-content h3,.o-regular-content h4,.o-regular-content h5,.o-regular-content h6{font-family:Merriweather;font-weight:bold;line-height:1.3;color:#000;position:relative;margin:3.5rem 0 1.5rem}.o-regular-content h1:first-child,.o-regular-content h2:first-child,.o-regular-content h3:first-child,.o-regular-content h4:first-child,.o-regular-content h5:first-child,.o-regular-content h6:first-child{margin-top:0}.o-regular-content h1.o-with-numeral:before,.o-regular-content h2.o-with-numeral:before,.o-regular-content h3.o-with-numeral:before,.o-regular-content h4.o-with-numeral:before,.o-regular-content h5.o-with-numeral:before,.o-regular-content h6.o-with-numeral:before{content:attr(data-o-numeral)}.o-regular-content h1:before,.o-regular-content h2:before,.o-regular-content h3:before,.o-regular-content h4:before,.o-regular-content h5:before,.o-regular-content h6:before,.o-regular-content h1 .index,.o-regular-content h2 .index,.o-regular-content h3 .index,.o-regular-content h4 .index,.o-regular-content h5 .index,.o-regular-content h6 .index{font-size:1.9rem;font-family:Frutiger;font-weight:normal;position:absolute;left:-12rem;top:0;width:10rem;display:inline-block;margin-right:1.6rem;text-align:right}.o-regular-content h3:before{top:-.1rem}.o-regular-content h4:before{top:-.2rem}.o-regular-content h5:before{top:-.6rem}.o-regular-content h6:before{top:-.5rem}.o-regular-content h2,.o-regular-content h5{text-transform:uppercase}.o-regular-content h1{font-size:3rem}.o-regular-content h1:not(:first-child){margin-top:5rem}.o-regular-content h1:before{font-size:2.9rem;margin-right:1.3rem}.o-regular-content h2{font-size:1.8rem}.o-regular-content h3{font-size:1.6rem}.o-regular-content h4{font-size:1.4rem}.o-regular-content h5,.o-regular-content h6{font-size:1.2rem}.o-regular-content p{margin-bottom:1rem}.o-regular-content p:last-child{margin-bottom:0}.o-regular-content blockquote{font-family:Frutiger;font-size:1.6rem;font-style:italic;font-weight:300;color:#777;margin:3.5rem 0;padding:0 0 0 2.5rem;border-left:.2rem solid #c8c8c8}.o-regular-content div.o-featured{padding:1.7rem 6rem 1.7rem 1.5rem}.o-regular-content div.o-featured&gt;:last-child{margin-bottom:0}.o-regular-content ul.o-default,.o-regular-content ol.o-default,.o-regular-content ol.o-alpha{list-style:none;margin:2.5rem 0;padding:0 0 0 2rem}.o-mod .o-regular-content ul.o-default,.o-mod .o-regular-content ol.o-default,.o-mod .o-regular-content ol.o-alpha{margin:1.5rem 0}.o-regular-content ul.o-default&gt;li,.o-regular-content ol.o-default&gt;li,.o-regular-content ol.o-alpha&gt;li{margin-bottom:.5rem;position:relative}.o-regular-content ul.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-alpha .o-regular-content ul.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-alpha .o-regular-content ol.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-alpha .o-regular-content ol.o-alpha{padding-left:4rem;margin:.5rem 0}.o-regular-content ul.o-default .o-regular-content ul.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-default .o-regular-content ul.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-alpha .o-regular-content ul.o-default .o-regular-content ul.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-default .o-regular-content ol.o-default .o-regular-content ul.o-default,.o-regular-content ol.o-alpha .o-regular-content ol.o-default .o-regular-content ul.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-alpha .o-regular-content ul.o-default,.o-regular-content ol.o-default .o-regular-content ol.o-alpha .o-regular-content ul.o-default,.o-regular-content ol.o-alpha .o-regular-content ol.o-alpha .o-regular-content ul.o-default,.o-regular-content ul.o-default .o-regular-content ul.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-default .o-regular-content ul.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-alpha .o-regular-content ul.o-default .o-regular-content ol.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-default .o-regular-content ol.o-default .o-regular-content ol.o-default,.o-regular-content ol.o-alpha .o-regular-content ol.o-default .o-regular-content ol.o-default,.o-regular-content ul.o-default .o-regular-content ol.o-alpha .o-regular-content ol.o-default,.o-regular-content ol.o-default .o-regular-content ol.o-alpha .o-regular-content ol.o-default,.o-regular-content ol.o-alpha .o-regular-content ol.o-alpha .o-regular-content ol.o-default,.o-regular-content ul.o-default .o-regular-content ul.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-default .o-regular-content ul.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-alpha .o-regular-content ul.o-default .o-regular-content ol.o-alpha,.o-regular-content ul.o-default .o-regular-content ol.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-default .o-regular-content ol.o-default .o-regular-content ol.o-alpha,.o-regular-content ol.o-alpha .o-regular-content ol.o-default .o-regular-content ol.o-alpha,.o-regular-content ul.o-default .o-regular-content ol.o-alpha .o-regular-content ol.o-alpha,.o-regular-content ol.o-default .o-regular-content ol.o-alpha .o-regular-content ol.o-alpha,.o-regular-content ol.o-alpha .o-regular-content ol.o-alpha .o-regular-content ol.o-alpha{padding-left:8rem}.o-regular-content ul.o-default&gt;li:before{content:'';position:absolute;top:.6rem;left:-1.7rem;width:.5rem;height:.5rem}.o-regular-content ol.o-default&gt;li,.o-regular-content ol.o-alpha&gt;li{padding-left:.5rem}.o-regular-content ol.o-default&gt;li:before,.o-regular-content ol.o-alpha&gt;li:before{position:absolute;font-weight:bold;margin-right:1rem}.o-regular-content ol.o-default&gt;li[data-o-numeral]:before,.o-regular-content ol.o-alpha&gt;li[data-o-numeral]:before{content:attr(data-o-numeral);left:-6rem;width:5rem;text-align:right}.o-regular-content ol.o-default&gt;li[data-o-alpha]:before,.o-regular-content ol.o-alpha&gt;li[data-o-alpha]:before{left:-2rem;font-family:Merriweather;content:attr(data-o-alpha);text-align:left;color:#000}.o-regular-content ul.o-iconized{list-style:none;position:relative;padding:0 0 0 3.5rem}.o-regular-content ul.o-iconized .o-icon-wrapper{font-size:2rem}.o-regular-content ul.o-iconized li{line-height:1.5;margin-bottom:1.4rem}.o-regular-content ul.o-iconized li:last-child{margin-bottom:0}.o-regular-content ul.o-iconized li&gt;.o-icon-wrapper:first-child{position:absolute;left:-.4rem}.o-regular-content ol ol,.o-regular-content ol ul,.o-regular-content ul ol,.o-regular-content ul ul{margin-top:.5rem!important;margin-bottom:0!important}figure{margin:0}#actividad .workspace.matching .opcion figure{width:75px!important;}#actividad .slide-matching .js-form-questions .preview figure{width:75px!important;}figure.o-image-half-right{float:right;max-width:24.7rem;width:24.7rem}figure img{max-width:100%;width:100%;height:auto}figure figcaption{font-size:1.2rem;color:#777;margin-top:.7rem}.o-ultrawide&gt;figure figcaption{padding-left:1rem}#o-aside .o-mod:not(.o-mod-gallery):not(.o-mod-transparent) figure{margin:2rem}#o-aside .o-mod.o-mod-transparent figure{margin:1rem 0 2rem}.o-ultrawide{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:1rem -33.2rem 1rem -7.2rem;padding:5rem 0;background:#fff;position:relative;z-index:100;line-height:1.5}body.o-portrait .o-ultrawide{margin-right:-10.1rem}.o-ultrawide+h1{margin-top:0!important}.o-ultrawide&gt;*{margin-bottom:8rem}.o-ultrawide&gt;*:first-child{margin-top:0}.o-ultrawide&gt;*:last-child{margin-bottom:0}.o-ultrawide&gt;.o-mod-general figure{margin:2rem 0}.o-ultrawide&gt;.o-mod-general figure.o-left{margin:0 2rem 2rem 0;width:48.93%;width:-webkit-calc(50% + -1rem);width:-moz-calc(50% + -1rem);width:calc(50% + -1rem);float:left}.o-ultrawide&gt;.o-mod-general figure.o-right{margin:0 0 2rem 2rem;width:48.93%;width:-webkit-calc(50% + -1rem);width:-moz-calc(50% + -1rem);width:calc(50% + -1rem);float:right}.o-ultrawide&gt;.o-mod-scroller .o-content{display:table;margin:-2rem;width:97.4rem;width:-webkit-calc(100% - -4rem);width:-moz-calc(100% - -4rem);width:calc(100% - -4rem)}.o-ultrawide&gt;.o-mod-scroller .o-content .o-left{padding:2rem 1rem 2rem 2rem;display:table-cell}.o-ultrawide&gt;.o-mod-scroller .o-content .o-left figure{margin:0;height:30.5rem}.o-ultrawide&gt;.o-mod-scroller .o-content .o-left figure img{height:100%}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right{position:relative;overflow:hidden;display:table-cell;vertical-align:top}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right .o-scrollable{height:34.5rem;padding:2rem 2rem 2rem 1rem}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:before,.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:after{content:"";position:absolute;left:0;width:95%}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:before{top:0;height:2rem}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:after{bottom:0;height:4rem}.o-img-wrapper[class*='o-icon-']{position:relative;cursor:pointer}.o-img-wrapper[class*='o-icon-'].o-icon-plus{overflow:hidden;z-index:10}.o-img-wrapper[class*='o-icon-'].o-icon-plus:before{position:absolute;bottom:0;right:0;padding:.8rem .7rem .7rem .8rem;-webkit-border-top-left-radius:.3rem;-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;font-size:1rem;font-weight:bold;color:#fff;text-align:center;cursor:pointer;pointer-events:all;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1,1) translate3d(0,0,0);-moz-transform:scale(1,1) translate3d(0,0,0);-ms-transform:scale(1,1) translate3d(0,0,0);-o-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0);opacity:1}html.no-touch .o-img-wrapper[class*='o-icon-'].o-icon-plus:hover:before{-webkit-transform:scale(1.2,1.2) translate3d(-0.2rem,-0.2rem,0);-moz-transform:scale(1.2,1.2) translate3d(-0.2rem,-0.2rem,0);-ms-transform:scale(1.2,1.2) translate3d(-0.2rem,-0.2rem,0);-o-transform:scale(1.2,1.2) translate3d(-0.2rem,-0.2rem,0);transform:scale(1.2,1.2) translate3d(-0.2rem,-0.2rem,0)}.o-img-wrapper[class*='o-icon-'].o-icon-video-play:before,.o-img-wrapper[class*='o-icon-'].o-icon-multitouch:before{position:absolute;top:50%;left:50%;color:#fff;opacity:.8;font-size:4rem;margin:-2rem 0 0 -2rem;text-shadow:1px 1px 0 rgba(0,0,0,0.3),-1px 1px 0 rgba(0,0,0,0.3),1px -1px 0 rgba(0,0,0,0.3),-1px -1px 0 rgba(0,0,0,0.3),2px 2px 0 rgba(0,0,0,0.3),-2px 2px 0 rgba(0,0,0,0.3),2px -2px 0 rgba(0,0,0,0.3),-2px -2px 0 rgba(0,0,0,0.3);text-align:center;cursor:pointer;pointer-events:all;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}html.no-touch .o-img-wrapper[class*='o-icon-'].o-icon-video-play:hover:before,html.no-touch .o-img-wrapper[class*='o-icon-'].o-icon-multitouch:hover:before{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.o-img-wrapper[class*='o-icon-'].o-icon-multitouch:before{font-size:4.6rem;margin:-2.3rem 0 0 -2.3rem}.o-mod-gallery{margin:4rem 0}.o-mod-gallery figure{margin:0}.o-mod-gallery figure figcaption{display:none}#o-section .o-mod-gallery .o-gallery-images{margin:-2rem -2rem 0}.o-mod-gallery .slick-dots{z-index:500;margin-left:-.5rem;bottom:-3rem;height:2.4rem}.o-mod-gallery .slick-dots li{margin:0 .2rem;width:1.2rem}.o-mod-gallery .slick-dots li button:before{font-size:.9rem;opacity:1}.o-mod-gallery .slick-dots li.slick-active button:before{opacity:1}html.no-touch .o-mod-gallery .slick-dots li:not(.slick-active):hover button:before{opacity:.7}.o-mod-gallery .slick-prev,.o-mod-gallery .slick-next{left:0;background:rgba(0,0,0,0.5);width:4rem;height:10rem;margin-top:-5rem;-webkit-border-radius:0 .5rem .5rem 0;-moz-border-radius:0 .5rem .5rem 0;border-radius:0 .5rem .5rem 0}.o-mod-gallery .slick-prev:before,.o-mod-gallery .slick-next:before{color:#fff;opacity:1;font-size:1.8rem;font-family:icomoon;line-height:inherit;content:"\e62d";position:relative;top:.5rem}html.no-touch .o-mod-gallery .slick-prev:hover,.o-mod-gallery .slick-prev:focus,.o-mod-gallery .slick-prev:active,.o-mod-gallery .slick-prev:visited,html.no-touch .o-mod-gallery .slick-next:hover,.o-mod-gallery .slick-next:focus,.o-mod-gallery .slick-next:active,.o-mod-gallery .slick-next:visited{background:rgba(0,0,0,0.5)}html.no-touch .o-mod-gallery .slick-prev:hover,html.no-touch .o-mod-gallery .slick-next:hover{opacity:.7}.o-mod-gallery .slick-next{left:auto;right:0;-webkit-border-radius:.5rem 0 0 .5rem;-moz-border-radius:.5rem 0 0 .5rem;border-radius:.5rem 0 0 .5rem}.o-mod-gallery .slick-next:before{content:"\e62c"}.o-mod-gallery.o-without-arrows .slick-prev,.o-mod-gallery.o-without-arrows .slick-next{display:none!important}.o-mod-gallery .o-gallery-footer{text-align:center;padding:3.5rem 12rem 1.7rem 12rem;position:relative;top:-1px}#o-section .o-mod-gallery .o-gallery-footer{margin:0 -2rem -2rem}#o-aside .o-mod-gallery .o-gallery-footer{padding-left:1.5rem;padding-right:1.5rem}.o-mod-gallery .o-gallery-footer:before{content:'';position:absolute;top:-.6rem;left:50%;width:1.2rem;height:1.2rem;margin-left:-.7rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.o-mod-gallery .o-gallery-footer p{margin-bottom:.5rem}.o-mod-gallery .o-gallery-footer .o-gallery-title{font-size:1.3rem}.o-mod-gallery .o-gallery-footer .o-gallery-description{font-size:1.2rem}.o-mod-gallery .o-gallery-footer ul{display:inline-block}.o-mod-gallery .o-gallery-footer ul li{display:inline-block;width:.8rem;height:.8rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;margin-right:.3rem}.o-mod-gallery .o-gallery-footer ul li:last-child{margin-right:0}.o-mod-gallery.o-mod-video .o-gallery-footer{padding-top:1.7rem}.o-mod-gallery .slick-slider{margin-bottom:0}.o-mod-gallery ul{margin:0;padding:0}table.o-default{border-spacing:1px;border-collapse:separate;width:100%;max-width:100%}table.o-default th,table.o-default td{text-align:left;line-height:1.3;padding:1.7rem 1.7rem 1.2rem 1.7rem;background:#f0f0f0;color:#777}#o-aside table.o-default th,#o-aside table.o-default td{padding:1.4rem 1.4rem 1rem 1.4rem}#o-aside table.o-default td{background:#fff}table.o-default th{font-weight:normal}table.o-default .o-align-right{text-align:right}table.o-default .o-align-center{text-align:center}table.o-default .o-align-top{vertical-align:top}table.o-default .o-align-bottom{vertical-align:bottom}.o-aside-placeholder{display:inline-block;width:100%;height:1rem;font-size:1.4rem;position:absolute}.o-mod{margin:4rem 0;background:#f0f0f0}#o-section .o-mod{padding:2rem}.o-mod img{max-width:100%;height:auto}.o-mod.o-mod-secondary ul.o-iconized .o-icon-wrapper{color:#fff}.o-mod.o-mod-white{background:#fff;color:#777;margin:-2rem 0 0}.o-mod.o-mod-white+.o-mod.o-mod-white{margin-top:0}.o-mod.o-mod-italic{font-weight:300;font-style:italic;font-size:1.6rem;line-height:1.4}.o-mod .o-white-inset{padding:1.5rem;background:#fff}.o-mod-title-bar{margin:4rem 0;min-height:4rem;line-height:1}#o-section .o-mod .o-mod-title-bar{margin:-2rem -2rem 2rem -2rem}#o-section .o-mod .o-mod-title-bar&gt;:first-child:not([class*='o-icon-']){display:block;margin-top:.7rem}#o-aside .o-mod .o-mod-title-bar{margin:0 0 1.7rem 0;font-size:1.4rem;padding-left:3.7rem}#o-aside .o-mod .o-mod-title-bar .o-icon-wrapper{position:absolute;left:1.3rem}.o-mod-title-bar.o-split{display:table;width:100%}.o-mod-title-bar.o-split&gt;*{display:table-cell}.o-mod-title-bar.o-split&gt;*:last-child{width:1rem;text-align:right;padding-left:3rem}.o-mod-title-bar:not(.o-split),.o-mod-title-bar.o-split&gt;*{padding:1rem 1.3rem .9rem;line-height:1.25}.o-mod-title-bar:not(.o-split)&gt;span:not([class*="o-icon-"]),.o-mod-title-bar.o-split&gt;*&gt;span:not([class*="o-icon-"]){position:relative;top:-.2rem}#o-aside .o-mod-title-bar:not(.o-split)&gt;span:not([class*="o-icon-"]),#o-aside .o-mod-title-bar.o-split&gt;*&gt;span:not([class*="o-icon-"]){top:1px}.o-mod-title-bar.o-split&gt;*{white-space:nowrap}.o-mod-title-bar .o-secondary,.o-mod-title-bar.o-secondary{color:#fff}.o-mod-title-bar:not(.o-split)&gt;[class*="o-icon-"],.o-mod-title-bar.o-split&gt;*&gt;[class*="o-icon-"]{font-size:1.3em;position:relative}.o-mod-title-bar:not(.o-split)&gt;[class*="o-icon-"]:first-child,.o-mod-title-bar.o-split&gt;*&gt;[class*="o-icon-"]:first-child{margin-right:.5rem}.o-mod-title-bar:not(.o-split)&gt;[class*="o-icon-"]:last-child,.o-mod-title-bar.o-split&gt;*&gt;[class*="o-icon-"]:last-child{margin-left:.5rem}.o-mod-title-bar:not(.o-split)&gt;[class*="o-icon-"].o-icon-next,.o-mod-title-bar:not(.o-split)&gt;[class*="o-icon-"].o-icon-prev,.o-mod-title-bar.o-split&gt;*&gt;[class*="o-icon-"].o-icon-next,.o-mod-title-bar.o-split&gt;*&gt;[class*="o-icon-"].o-icon-prev{font-size:.75em;top:-.3rem}.o-mod-left-aside .o-content{display:table}.o-mod-left-aside .o-content&gt;*{display:table-cell;vertical-align:top}.o-mod-left-aside .o-content&gt;*.o-left{width:18rem;max-width:18rem}.o-mod-left-aside .o-content&gt;*.o-right{padding-left:2rem}.o-mod-icon-text{position:relative;padding-left:7rem!important;padding-bottom:1.7rem!important}.o-mod-icon-text .o-portrait-icon{top:1.5rem!important}.o-mod-icon-text&gt;.o-icon-wrapper{font-size:3rem;position:absolute;top:50%;left:2rem;margin-top:-1.5rem}.o-mod-icon-text&gt;:not(.o-icon-wrapper){display:block}#o-aside .o-mod-icon-text{font-size:1.4rem;padding:1.2rem 1.5rem 1.2rem 6rem!important}#o-aside .o-mod-icon-text&gt;.o-icon-wrapper{left:1.5rem}#o-aside .o-mod-icon-text&gt;:not(.o-icon-wrapper){display:block}#o-aside .o-mod-icon-text.o-secondary&gt;.o-icon-wrapper:not(.o-portrait-icon){background:#fff}.o-imod{padding:2rem;margin:0 -2rem}.o-mod-title-bar+.o-imod{margin-top:-2rem}.o-imod:last-child{padding-bottom:0}.o-imod-border{position:relative}.o-imod-border:before,.o-imod-border:after{content:"";position:absolute;left:-2rem;right:-2rem;top:0;height:1px;background:#fff}.o-imod-border:after{top:auto;bottom:0}.o-imod-border+.o-imod-border:before{display:none}.o-imod-border:last-child:after{display:none}.o-imod-big-icon{position:relative}.o-imod-big-icon&gt;[class*="o-icon-"]{position:absolute;left:2rem;font-size:4.8rem}.o-imod-big-icon&gt;.o-content{padding-left:7rem}.o-imod-bubble-table{padding:0;border-collapse:collapse}.o-imod-bubble-table td:first-child{background:#fff;width:15rem;color:#333;padding:0 1rem 0 0}.o-imod-bubble-table td:first-child&gt;span{position:relative;display:inline-block;padding:1.5rem;color:#fff}.o-imod-bubble-table td:first-child&gt;span:after{content:"";position:absolute;top:50%;right:-.4rem;margin-top:-1rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:1.5rem;height:1.5rem}.o-imod-bubble-table.o-secondary td:first-child&gt;span{color:#000}.o-imod-bubble-table td:last-child{color:#333;padding:.8rem 1.5rem}.o-imod-bubble-table tr:first-child td{padding-top:1rem}.o-imod-bubble-table tr:last-child td:last-child{padding-bottom:3.5rem}.o-imod-featured-word{position:relative;display:table}.o-imod-featured-word&gt;*{display:table-cell;vertical-align:top}.o-imod-featured-word&gt;.o-word{white-space:nowrap;width:1rem;text-transform:lowercase}.o-imod-featured-word&gt;.o-word span{display:inline-block;padding:.8rem 1rem .5rem;line-height:1}.o-imod-featured-word.o-secondary&gt;.o-word span{color:#fff}.o-imod-featured-word&gt;.o-content{padding-left:2rem}.o-mod-activity{position:relative;padding-left:8rem!important;min-height:9.5rem;color:#333!important}#o-aside .o-mod-activity{padding:2rem!important;border-bottom:1px solid #ddd}#o-aside .o-mod-activity .o-mod-title-bar{margin:-2rem -2rem 0}#o-aside .o-mod-activity .o-mod-title-bar .o-difficulty-wrapper{font-size:2rem;position:absolute;right:1.5rem;top:1rem!important}#o-aside .o-mod-activity img{margin:2rem 0}.o-mod-activity .o-bar{padding:1.8rem 1.5rem 2rem;position:absolute;top:0;left:0;width:6rem;height:100%}.o-mod-activity .o-bar .o-difficulty-level{display:block;text-align:right}.o-mod-activity .o-bar .o-difficulty-wrapper{font-size:2.8rem;margin-top:.5rem}.o-mod-activity .o-activity-meta{position:absolute;bottom:2rem;right:2rem}.o-mod-activity .o-activity-meta .o-grade{display:block;text-align:center;font-weight:bold;line-height:1;padding:.5rem 0 .2rem;margin-bottom:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem}.o-mod-activity .o-activity-meta .o-icon-wrapper{display:block;font-size:3.2rem}#o-aside .o-mod-activity .o-activity-meta{position:static;text-align:right}#o-aside .o-mod-activity .o-activity-meta .o-grade{display:inline-block;padding-left:.5rem;padding-right:.5rem}.o-mod-activity .o-content .o-extra-padding{padding-right:5rem}.o-mod-activity .o-content .o-lighter{color:#777}.o-mod-activity .o-content.o-table{width:51rem;width:-webkit-calc(100% - -4rem);width:-moz-calc(100% - -4rem);width:calc(100% - -4rem);margin:-2rem;table-layout:fixed}.o-mod-activity .o-content.o-table&gt;*{padding:2rem;display:table-cell;vertical-align:top}.o-mod-activity .o-content.o-table&gt;.o-left{padding-right:1rem;max-width:50%}.o-mod-activity .o-content.o-table&gt;.o-right{padding-left:1rem}.o-mod-activity .o-content&gt;img{margin:2rem 0}.o-mod-activity .o-content&gt;img:first-child{margin-top:0}.o-mod-activity .o-content&gt;img:last-child{margin-bottom:0}.o-mod-activity .o-content&gt;.o-images{white-space:nowrap;font-size:0;margin:2rem 0}.o-mod-activity .o-content&gt;.o-images:first-child{margin-top:0}.o-mod-activity .o-content&gt;.o-images:last-child{margin-bottom:0}.o-mod-activity .o-content&gt;.o-images img{width:23.3rem;width:-webkit-calc(50% + -.2rem);width:-moz-calc(50% + -.2rem);width:calc(50% + -.2rem);height:auto}.o-mod-activity .o-content&gt;.o-images img:first-child{margin-right:.4rem}.o-mod-activity .o-content ul,.o-mod-activity .o-content ol{margin:1rem 0}#o-aside .o-mod-transparent{color:#333!important;background:transparent!important}#o-aside .o-mod-transparent .o-mod-title{font-family:Merriweather;font-size:1.3rem;font-weight:900;color:#202125;vertical-align:middle;margin-bottom:.5rem}#o-aside .o-mod-transparent .o-mod-title .o-icon-wrapper{font-size:2.2rem;margin-right:.5rem}#o-aside .o-mod-arrow{padding-left:1.8rem;position:relative}#o-aside .o-mod-arrow:before{content:'';position:absolute;width:.9rem;height:.9rem;top:50%;left:-.5rem;margin-top:-.5rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#f0f0f0}#o-aside .o-table-wrapper{position:relative}#o-aside .o-table-wrapper&gt;.o-icon-wrapper{position:absolute;top:-1.1rem;left:1rem;color:#fff;font-size:2.2rem}#o-aside .o-mod-icon-center{padding:2rem 1.5rem 3rem;color:#222;font-size:1.4rem;line-height:1.5}#o-aside .o-mod-icon-center&gt;[class*="o-icon-"]:not(.o-portrait-icon){display:block;font-size:3.3rem;position:relative;left:50%;margin-left:-1.7rem;margin-bottom:1.5rem}#o-aside .o-mod-icon-center&gt;[class*="o-icon-"]:not(.o-portrait-icon).o-icon-wrapper{color:#fff}.o-form h1{font-size:2.4rem}.o-form p{max-width:65rem}.o-form p+.form-group{margin-top:2rem}.o-form .o-form-wrapper{border:1px solid #ddd;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;padding:5rem 3rem;margin:3rem 0}.o-form .o-form-wrapper form{width:42rem;margin:0 auto}.o-form .form-group{margin-bottom:1.5rem}.o-form button,.o-form .form-control{padding:.6rem 1.2rem;font-size:1.4rem}.o-form .form-control{height:3.4rem}.o-form select.form-control[multiple],.o-form select.form-control[size]{height:auto}.o-form textarea.form-control{height:auto}.o-form-buttons{text-align:right}.o-form-buttons&gt;*{margin-left:2.5rem;padding:1.2rem 2.4rem .8rem;display:inline-block}.o-form-buttons&gt;*.o-attempts ul{display:inline-block;height:auto;font-size:0;padding:0;margin-right:.6rem}.o-form-buttons&gt;*.o-attempts ul li{display:inline-block;width:1.2rem;height:1.2rem;margin-right:.6rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem}.o-form-buttons&gt;*.o-attempts[data-o-count="1"] li:nth-last-child(-n+1),.o-form-buttons&gt;*.o-attempts[data-o-count="2"] li:nth-last-child(-n+2),.o-form-buttons&gt;*.o-attempts[data-o-count="3"] li:nth-last-child(-n+3),.o-form-buttons&gt;*.o-attempts[data-o-count="4"] li:nth-last-child(-n+4),.o-form-buttons&gt;*.o-attempts[data-o-count="5"] li:nth-last-child(-n+5){opacity:.2}.o-form-buttons&gt;*.o-btn-secondary{color:#fff}html.firefox .o-mod-aside .o-scrollable&gt;:last-child{margin-bottom:3rem}.o-perspective{position:relative;width:100%;height:100%;-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;-o-perspective:1200px;perspective:1200px}.o-page{visibility:hidden;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1200px;-moz-perspective:1200px;-ms-perspective:1200px;-o-perspective:1200px;perspective:1200px;outline:0}.o-page-current,.no-js .o-page{visibility:visible;z-index:1}.no-js body{overflow:auto}.o-page-ontop{z-index:999}.o-triggers{position:absolute;width:300px;z-index:999999;top:12%;left:50%;margin-top:130px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.no-js .o-triggers{display:none}.o-triggers .dl-menuwrapper button,.o-touch-button{border:0;font-size:13px;font-weight:700;text-transform:uppercase;margin:10px 0 20px;padding:0 20px;line-height:50px;height:50px;letter-spacing:1px;width:100%;cursor:pointer;display:block;font-family:'Lato',Calibri,Arial,sans-serif;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 0 rgba(0,0,0,0.1);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-touch-button{background:#fff;color:#aaa}.o-triggers .dl-menuwrapper button{margin-bottom:0}.o-touch-button:active{-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1)}.touch .o-triggers .dl-menuwrapper{display:none}.o-message{display:none;position:absolute;z-index:99999;bottom:0;left:0;width:100%;background:#da475c;color:#fff;text-align:center}.o-message p{margin:0;line-height:60px;font-size:26px}.no-cssanimations .o-message{display:block}@media screen and (max-width:47.4375em){.o-triggers .dl-menuwrapper{display:none}}@media screen and (max-height:45.9em){.o-triggers .dl-menuwrapper li a{padding-top:2px;padding-bottom:2px}.o-triggers .dl-menuwrapper li.dl-back:after,.dl-menuwrapper li&gt;a:not(:only-child):after{line-height:24px}}@media screen and (max-height:38em){.o-triggers .dl-menuwrapper{display:none}}.o-page-moveToLeft{-webkit-animation:moveToLeft .6s ease both;-moz-animation:moveToLeft .6s ease both;-o-animation:moveToLeft .6s ease both;animation:moveToLeft .6s ease both}.o-page-moveFromLeft{-webkit-animation:moveFromLeft .6s ease both;-moz-animation:moveFromLeft .6s ease both;-o-animation:moveFromLeft .6s ease both;animation:moveFromLeft .6s ease both}.o-page-moveToRight{-webkit-animation:moveToRight .6s ease both;-moz-animation:moveToRight .6s ease both;-o-animation:moveToRight .6s ease both;animation:moveToRight .6s ease both}.o-page-moveFromRight{-webkit-animation:moveFromRight .6s ease both;-moz-animation:moveFromRight .6s ease both;-o-animation:moveFromRight .6s ease both;animation:moveFromRight .6s ease both}.o-page-moveToTop{-webkit-animation:moveToTop .6s ease both;-moz-animation:moveToTop .6s ease both;-o-animation:moveToTop .6s ease both;animation:moveToTop .6s ease both}.o-page-moveFromTop{-webkit-animation:moveFromTop .6s ease both;-moz-animation:moveFromTop .6s ease both;-o-animation:moveFromTop .6s ease both;animation:moveFromTop .6s ease both}.o-page-moveToBottom{-webkit-animation:moveToBottom .6s ease both;-moz-animation:moveToBottom .6s ease both;-o-animation:moveToBottom .6s ease both;animation:moveToBottom .6s ease both}.o-page-moveFromBottom{-webkit-animation:moveFromBottom .6s ease both;-moz-animation:moveFromBottom .6s ease both;-o-animation:moveFromBottom .6s ease both;animation:moveFromBottom .6s ease both}.o-page-fade{-webkit-animation:fade .7s ease both;-moz-animation:fade .7s ease both;-o-animation:fade .7s ease both;animation:fade .7s ease both}.o-page-fadeIn{-webkit-animation:fadeIn .7s ease both;-moz-animation:fadeIn .7s ease both;-o-animation:fadeIn .7s ease both;animation:fadeIn .7s ease both}.o-page-moveToLeftFade{-webkit-animation:moveToLeftFade .7s ease both;-moz-animation:moveToLeftFade .7s ease both;-o-animation:moveToLeftFade .7s ease both;animation:moveToLeftFade .7s ease both}.o-page-moveFromLeftFade{-webkit-animation:moveFromLeftFade .7s ease both;-moz-animation:moveFromLeftFade .7s ease both;-o-animation:moveFromLeftFade .7s ease both;animation:moveFromLeftFade .7s ease both}.o-page-moveToRightFade{-webkit-animation:moveToRightFade .7s ease both;-moz-animation:moveToRightFade .7s ease both;-o-animation:moveToRightFade .7s ease both;animation:moveToRightFade .7s ease both}.o-page-moveFromRightFade{-webkit-animation:moveFromRightFade .7s ease both;-moz-animation:moveFromRightFade .7s ease both;-o-animation:moveFromRightFade .7s ease both;animation:moveFromRightFade .7s ease both}.o-page-moveToTopFade{-webkit-animation:moveToTopFade .7s ease both;-moz-animation:moveToTopFade .7s ease both;-o-animation:moveToTopFade .7s ease both;animation:moveToTopFade .7s ease both}.o-page-moveFromTopFade{-webkit-animation:moveFromTopFade .7s ease both;-moz-animation:moveFromTopFade .7s ease both;-o-animation:moveFromTopFade .7s ease both;animation:moveFromTopFade .7s ease both}.o-page-moveToBottomFade{-webkit-animation:moveToBottomFade .7s ease both;-moz-animation:moveToBottomFade .7s ease both;-o-animation:moveToBottomFade .7s ease both;animation:moveToBottomFade .7s ease both}.o-page-moveFromBottomFade{-webkit-animation:moveFromBottomFade .7s ease both;-moz-animation:moveFromBottomFade .7s ease both;-o-animation:moveFromBottomFade .7s ease both;animation:moveFromBottomFade .7s ease both}.o-page-moveToLeftEasing{-webkit-animation:moveToLeft .7s ease-in-out both;-moz-animation:moveToLeft .7s ease-in-out both;-o-animation:moveToLeft .7s ease-in-out both;animation:moveToLeft .7s ease-in-out both}.o-page-moveToRightEasing{-webkit-animation:moveToRight .7s ease-in-out both;-moz-animation:moveToRight .7s ease-in-out both;-o-animation:moveToRight .7s ease-in-out both;animation:moveToRight .7s ease-in-out both}.o-page-moveToTopEasing{-webkit-animation:moveToTop .7s ease-in-out both;-moz-animation:moveToTop .7s ease-in-out both;-o-animation:moveToTop .7s ease-in-out both;animation:moveToTop .7s ease-in-out both}.o-page-moveToBottomEasing{-webkit-animation:moveToBottom .7s ease-in-out both;-moz-animation:moveToBottom .7s ease-in-out both;-o-animation:moveToBottom .7s ease-in-out both;animation:moveToBottom .7s ease-in-out both}@-webkit-keyframes moveToLeft{to{-webkit-transform:translateX(-100%)}}@-moz-keyframes moveToLeft{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes moveToLeft{to{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveToLeft{to{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%)}}@-moz-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveToRight{to{-webkit-transform:translateX(100%)}}@-moz-keyframes moveToRight{to{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes moveToRight{to{-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveToRight{to{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveFromRight{from{-webkit-transform:translateX(100%)}}@-moz-keyframes moveFromRight{from{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes moveFromRight{from{-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveFromRight{from{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveToTop{to{-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTop{to{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes moveToTop{to{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes moveToTop{to{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTop{from{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes moveFromTop{from{-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes moveFromTop{from{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveToBottom{to{-webkit-transform:translateY(100%)}}@-moz-keyframes moveToBottom{to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes moveToBottom{to{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes moveToBottom{to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(100%)}}@-moz-keyframes moveFromBottom{from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes moveFromBottom{from{-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes moveFromBottom{from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fade{to{opacity:.3}}@-moz-keyframes fade{to{opacity:.3}}@-o-keyframes fade{to{opacity:.3}}@keyframes fade{to{opacity:.3}}@-webkit-keyframes fadeIn{from{opacity:.3}}@-moz-keyframes fadeIn{from{opacity:.3}}@-o-keyframes fadeIn{from{opacity:.3}}@keyframes fadeIn{from{opacity:.3}}@-webkit-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%)}}@-moz-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveToLeftFade{to{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%)}}@-moz-keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}}@-o-keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes moveFromLeftFade{from{opacity:.3;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveToRightFade{to{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%)}}@-moz-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}@-o-keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@keyframes moveFromRightFade{from{opacity:.3;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes moveToTopFade{to{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%)}}@-moz-keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-o-keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes moveFromTopFade{from{opacity:.3;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%)}}@-moz-keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes moveToBottomFade{to{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%)}}@-moz-keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}}@-o-keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes moveFromBottomFade{from{opacity:.3;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.o-page-scaleDown{-webkit-animation:scaleDown .7s ease both;-moz-animation:scaleDown .7s ease both;-o-animation:scaleDown .7s ease both;animation:scaleDown .7s ease both}.o-page-scaleUp{-webkit-animation:scaleUp .7s ease both;-moz-animation:scaleUp .7s ease both;-o-animation:scaleUp .7s ease both;animation:scaleUp .7s ease both}.o-page-scaleUpDown{-webkit-animation:scaleUpDown .5s ease both;-moz-animation:scaleUpDown .5s ease both;-o-animation:scaleUpDown .5s ease both;animation:scaleUpDown .5s ease both}.o-page-scaleDownUp{-webkit-animation:scaleDownUp .5s ease both;-moz-animation:scaleDownUp .5s ease both;-o-animation:scaleDownUp .5s ease both;animation:scaleDownUp .5s ease both}.o-page-scaleDownCenter{-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;-o-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both}.o-page-scaleUpCenter{-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;-o-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both}@-webkit-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}}@-o-keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleDown{to{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}}@-o-keyframes scaleUp{from{opacity:0;-webkit-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@keyframes scaleUp{from{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2)}}@-moz-keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}}@-o-keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@keyframes scaleUpDown{from{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2)}}@-moz-keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}}@-o-keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@keyframes scaleDownUp{to{opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(0.7)}}@-moz-keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7)}}@-o-keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@keyframes scaleDownCenter{to{opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@-webkit-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.7)}}@-moz-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);transform:scale(0.7)}}@-o-keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}@keyframes scaleUpCenter{from{opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}}.o-page-rotateRightSideFirst{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .8s both ease-in;-moz-animation:rotateRightSideFirst .8s both ease-in;-o-animation:rotateRightSideFirst .8s both ease-in;animation:rotateRightSideFirst .8s both ease-in}.o-page-rotateLeftSideFirst{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateLeftSideFirst .8s both ease-in;-moz-animation:rotateLeftSideFirst .8s both ease-in;-o-animation:rotateLeftSideFirst .8s both ease-in;animation:rotateLeftSideFirst .8s both ease-in}.o-page-rotateTopSideFirst{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateTopSideFirst .8s both ease-in;-moz-animation:rotateTopSideFirst .8s both ease-in;-o-animation:rotateTopSideFirst .8s both ease-in;animation:rotateTopSideFirst .8s both ease-in}.o-page-rotateBottomSideFirst{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateBottomSideFirst .8s both ease-in;-moz-animation:rotateBottomSideFirst .8s both ease-in;-o-animation:rotateBottomSideFirst .8s both ease-in;animation:rotateBottomSideFirst .8s both ease-in}.o-page-flipOutRight{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutRight .5s both ease-in;-moz-animation:flipOutRight .5s both ease-in;-o-animation:flipOutRight .5s both ease-in;animation:flipOutRight .5s both ease-in}.o-page-flipInLeft{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInLeft .5s both ease-out;-moz-animation:flipInLeft .5s both ease-out;-o-animation:flipInLeft .5s both ease-out;animation:flipInLeft .5s both ease-out}.o-page-flipOutLeft{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutLeft .5s both ease-in;-moz-animation:flipOutLeft .5s both ease-in;-o-animation:flipOutLeft .5s both ease-in;animation:flipOutLeft .5s both ease-in}.o-page-flipInRight{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInRight .5s both ease-out;-moz-animation:flipInRight .5s both ease-out;-o-animation:flipInRight .5s both ease-out;animation:flipInRight .5s both ease-out}.o-page-flipOutTop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutTop .5s both ease-in;-moz-animation:flipOutTop .5s both ease-in;-o-animation:flipOutTop .5s both ease-in;animation:flipOutTop .5s both ease-in}.o-page-flipInBottom{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInBottom .5s both ease-out;-moz-animation:flipInBottom .5s both ease-out;-o-animation:flipInBottom .5s both ease-out;animation:flipInBottom .5s both ease-out}.o-page-flipOutBottom{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipOutBottom .5s both ease-in;-moz-animation:flipOutBottom .5s both ease-in;-o-animation:flipOutBottom .5s both ease-in;animation:flipOutBottom .5s both ease-in}.o-page-flipInTop{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:flipInTop .5s both ease-out;-moz-animation:flipInTop .5s both ease-out;-o-animation:flipInTop .5s both ease-out;animation:flipInTop .5s both ease-out}.o-page-rotateFall{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-animation:rotateFall 1s both ease-in;-moz-animation:rotateFall 1s both ease-in;-o-animation:rotateFall 1s both ease-in;animation:rotateFall 1s both ease-in}.o-page-rotateOutNewspaper{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateOutNewspaper .5s both ease-in;-moz-animation:rotateOutNewspaper .5s both ease-in;-o-animation:rotateOutNewspaper .5s both ease-in;animation:rotateOutNewspaper .5s both ease-in}.o-page-rotateInNewspaper{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:rotateInNewspaper .5s both ease-out;-moz-animation:rotateInNewspaper .5s both ease-out;-o-animation:rotateInNewspaper .5s both ease-out;animation:rotateInNewspaper .5s both ease-out}.o-page-rotatePushLeft{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotatePushLeft .8s both ease;-moz-animation:rotatePushLeft .8s both ease;-o-animation:rotatePushLeft .8s both ease;animation:rotatePushLeft .8s both ease}.o-page-rotatePushRight{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotatePushRight .8s both ease;-moz-animation:rotatePushRight .8s both ease;-o-animation:rotatePushRight .8s both ease;animation:rotatePushRight .8s both ease}.o-page-rotatePushTop{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotatePushTop .8s both ease;-moz-animation:rotatePushTop .8s both ease;-o-animation:rotatePushTop .8s both ease;animation:rotatePushTop .8s both ease}.o-page-rotatePushBottom{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotatePushBottom .8s both ease;-moz-animation:rotatePushBottom .8s both ease;-o-animation:rotatePushBottom .8s both ease;animation:rotatePushBottom .8s both ease}.o-page-rotatePullRight{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotatePullRight .5s both ease;-moz-animation:rotatePullRight .5s both ease;-o-animation:rotatePullRight .5s both ease;animation:rotatePullRight .5s both ease}.o-page-rotatePullLeft{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotatePullLeft .5s both ease;-moz-animation:rotatePullLeft .5s both ease;-o-animation:rotatePullLeft .5s both ease;animation:rotatePullLeft .5s both ease}.o-page-rotatePullTop{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotatePullTop .5s both ease;-moz-animation:rotatePullTop .5s both ease;-o-animation:rotatePullTop .5s both ease;animation:rotatePullTop .5s both ease}.o-page-rotatePullBottom{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotatePullBottom .5s both ease;-moz-animation:rotatePullBottom .5s both ease;-o-animation:rotatePullBottom .5s both ease;animation:rotatePullBottom .5s both ease}.o-page-rotateFoldRight{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateFoldRight .7s both ease;-moz-animation:rotateFoldRight .7s both ease;-o-animation:rotateFoldRight .7s both ease;animation:rotateFoldRight .7s both ease}.o-page-rotateFoldLeft{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateFoldLeft .7s both ease;-moz-animation:rotateFoldLeft .7s both ease;-o-animation:rotateFoldLeft .7s both ease;animation:rotateFoldLeft .7s both ease}.o-page-rotateFoldTop{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateFoldTop .7s both ease;-moz-animation:rotateFoldTop .7s both ease;-o-animation:rotateFoldTop .7s both ease;animation:rotateFoldTop .7s both ease}.o-page-rotateFoldBottom{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateFoldBottom .7s both ease;-moz-animation:rotateFoldBottom .7s both ease;-o-animation:rotateFoldBottom .7s both ease;animation:rotateFoldBottom .7s both ease}.o-page-rotateUnfoldLeft{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateUnfoldLeft .7s both ease;-moz-animation:rotateUnfoldLeft .7s both ease;-o-animation:rotateUnfoldLeft .7s both ease;animation:rotateUnfoldLeft .7s both ease}.o-page-rotateUnfoldRight{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateUnfoldRight .7s both ease;-moz-animation:rotateUnfoldRight .7s both ease;-o-animation:rotateUnfoldRight .7s both ease;animation:rotateUnfoldRight .7s both ease}.o-page-rotateUnfoldTop{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateUnfoldTop .7s both ease;-moz-animation:rotateUnfoldTop .7s both ease;-o-animation:rotateUnfoldTop .7s both ease;animation:rotateUnfoldTop .7s both ease}.o-page-rotateUnfoldBottom{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateUnfoldBottom .7s both ease;-moz-animation:rotateUnfoldBottom .7s both ease;-o-animation:rotateUnfoldBottom .7s both ease;animation:rotateUnfoldBottom .7s both ease}.o-page-rotateRoomLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoomLeftOut .8s both ease;-moz-animation:rotateRoomLeftOut .8s both ease;-o-animation:rotateRoomLeftOut .8s both ease;animation:rotateRoomLeftOut .8s both ease}.o-page-rotateRoomLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoomLeftIn .8s both ease;-moz-animation:rotateRoomLeftIn .8s both ease;-o-animation:rotateRoomLeftIn .8s both ease;animation:rotateRoomLeftIn .8s both ease}.o-page-rotateRoomRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoomRightOut .8s both ease;-moz-animation:rotateRoomRightOut .8s both ease;-o-animation:rotateRoomRightOut .8s both ease;animation:rotateRoomRightOut .8s both ease}.o-page-rotateRoomRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoomRightIn .8s both ease;-moz-animation:rotateRoomRightIn .8s both ease;-o-animation:rotateRoomRightIn .8s both ease;animation:rotateRoomRightIn .8s both ease}.o-page-rotateRoomTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateRoomTopOut .8s both ease;-moz-animation:rotateRoomTopOut .8s both ease;-o-animation:rotateRoomTopOut .8s both ease;animation:rotateRoomTopOut .8s both ease}.o-page-rotateRoomTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateRoomTopIn .8s both ease;-moz-animation:rotateRoomTopIn .8s both ease;-o-animation:rotateRoomTopIn .8s both ease;animation:rotateRoomTopIn .8s both ease}.o-page-rotateRoomBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateRoomBottomOut .8s both ease;-moz-animation:rotateRoomBottomOut .8s both ease;-o-animation:rotateRoomBottomOut .8s both ease;animation:rotateRoomBottomOut .8s both ease}.o-page-rotateRoomBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateRoomBottomIn .8s both ease;-moz-animation:rotateRoomBottomIn .8s both ease;-o-animation:rotateRoomBottomIn .8s both ease;animation:rotateRoomBottomIn .8s both ease}.o-page-rotateCubeLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCubeLeftOut .6s both ease-in;-moz-animation:rotateCubeLeftOut .6s both ease-in;-o-animation:rotateCubeLeftOut .6s both ease-in;animation:rotateCubeLeftOut .6s both ease-in}.o-page-rotateCubeLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCubeLeftIn .6s both ease-in;-moz-animation:rotateCubeLeftIn .6s both ease-in;-o-animation:rotateCubeLeftIn .6s both ease-in;animation:rotateCubeLeftIn .6s both ease-in}.o-page-rotateCubeRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCubeRightOut .6s both ease-in;-moz-animation:rotateCubeRightOut .6s both ease-in;-o-animation:rotateCubeRightOut .6s both ease-in;animation:rotateCubeRightOut .6s both ease-in}.o-page-rotateCubeRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCubeRightIn .6s both ease-in;-moz-animation:rotateCubeRightIn .6s both ease-in;-o-animation:rotateCubeRightIn .6s both ease-in;animation:rotateCubeRightIn .6s both ease-in}.o-page-rotateCubeTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCubeTopOut .6s both ease-in;-moz-animation:rotateCubeTopOut .6s both ease-in;-o-animation:rotateCubeTopOut .6s both ease-in;animation:rotateCubeTopOut .6s both ease-in}.o-page-rotateCubeTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCubeTopIn .6s both ease-in;-moz-animation:rotateCubeTopIn .6s both ease-in;-o-animation:rotateCubeTopIn .6s both ease-in;animation:rotateCubeTopIn .6s both ease-in}.o-page-rotateCubeBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCubeBottomOut .6s both ease-in;-moz-animation:rotateCubeBottomOut .6s both ease-in;-o-animation:rotateCubeBottomOut .6s both ease-in;animation:rotateCubeBottomOut .6s both ease-in}.o-page-rotateCubeBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCubeBottomIn .6s both ease-in;-moz-animation:rotateCubeBottomIn .6s both ease-in;-o-animation:rotateCubeBottomIn .6s both ease-in;animation:rotateCubeBottomIn .6s both ease-in}.o-page-rotateCarouselLeftOut{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCarouselLeftOut .8s both ease;-moz-animation:rotateCarouselLeftOut .8s both ease;-o-animation:rotateCarouselLeftOut .8s both ease;animation:rotateCarouselLeftOut .8s both ease}.o-page-rotateCarouselLeftIn{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCarouselLeftIn .8s both ease;-moz-animation:rotateCarouselLeftIn .8s both ease;-o-animation:rotateCarouselLeftIn .8s both ease;animation:rotateCarouselLeftIn .8s both ease}.o-page-rotateCarouselRightOut{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateCarouselRightOut .8s both ease;-moz-animation:rotateCarouselRightOut .8s both ease;-o-animation:rotateCarouselRightOut .8s both ease;animation:rotateCarouselRightOut .8s both ease}.o-page-rotateCarouselRightIn{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateCarouselRightIn .8s both ease;-moz-animation:rotateCarouselRightIn .8s both ease;-o-animation:rotateCarouselRightIn .8s both ease;animation:rotateCarouselRightIn .8s both ease}.o-page-rotateCarouselTopOut{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCarouselTopOut .8s both ease;-moz-animation:rotateCarouselTopOut .8s both ease;-o-animation:rotateCarouselTopOut .8s both ease;animation:rotateCarouselTopOut .8s both ease}.o-page-rotateCarouselTopIn{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCarouselTopIn .8s both ease;-moz-animation:rotateCarouselTopIn .8s both ease;-o-animation:rotateCarouselTopIn .8s both ease;animation:rotateCarouselTopIn .8s both ease}.o-page-rotateCarouselBottomOut{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:rotateCarouselBottomOut .8s both ease;-moz-animation:rotateCarouselBottomOut .8s both ease;-o-animation:rotateCarouselBottomOut .8s both ease;animation:rotateCarouselBottomOut .8s both ease}.o-page-rotateCarouselBottomIn{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCarouselBottomIn .8s both ease;-moz-animation:rotateCarouselBottomIn .8s both ease;-o-animation:rotateCarouselBottomIn .8s both ease;animation:rotateCarouselBottomIn .8s both ease}.o-page-rotateSidesOut{-webkit-transform-origin:-50% 50%;-moz-transform-origin:-50% 50%;-ms-transform-origin:-50% 50%;-o-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-animation:rotateSidesOut .5s both ease-in;-moz-animation:rotateSidesOut .5s both ease-in;-o-animation:rotateSidesOut .5s both ease-in;animation:rotateSidesOut .5s both ease-in}.o-page-rotateSidesIn{-webkit-transform-origin:150% 50%;-moz-transform-origin:150% 50%;-ms-transform-origin:150% 50%;-o-transform-origin:150% 50%;transform-origin:150% 50%;-webkit-animation:rotateSidesIn .5s both ease-out;-moz-animation:rotateSidesIn .5s both ease-out;-o-animation:rotateSidesIn .5s both ease-out;animation:rotateSidesIn .5s both ease-out}.o-page-rotateSlideOut{-webkit-animation:rotateSlideOut 1s both ease;-moz-animation:rotateSlideOut 1s both ease;-o-animation:rotateSlideOut 1s both ease;animation:rotateSlideOut 1s both ease}.o-page-rotateSlideIn{-webkit-animation:rotateSlideIn 1s both ease;-moz-animation:rotateSlideIn 1s both ease;-o-animation:rotateSlideIn 1s both ease;animation:rotateSlideIn 1s both ease}@-webkit-keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);-moz-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-o-keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@keyframes rotateRightSideFirst{40%{-webkit-transform:rotateY(15deg);-moz-transform:rotateY(15deg);transform:rotateY(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateLeftSideFirst{40%{-webkit-transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateLeftSideFirst{40%{-webkit-transform:rotateY(-15deg);-moz-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-o-keyframes rotateLeftSideFirst{40%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@keyframes rotateLeftSideFirst{40%{-webkit-transform:rotateY(-15deg);-moz-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateTopSideFirst{40%{-webkit-transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateTopSideFirst{40%{-webkit-transform:rotateX(15deg);-moz-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-o-keyframes rotateTopSideFirst{40%{-webkit-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@keyframes rotateTopSideFirst{40%{-webkit-transform:rotateX(15deg);-moz-transform:rotateX(15deg);transform:rotateX(15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-webkit-keyframes rotateBottomSideFirst{40%{-webkit-transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);opacity:0}}@-moz-keyframes rotateBottomSideFirst{40%{-webkit-transform:rotateX(-15deg);-moz-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-o-keyframes rotateBottomSideFirst{40%{-webkit-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@keyframes rotateBottomSideFirst{40%{-webkit-transform:rotateX(-15deg);-moz-transform:rotateX(-15deg);transform:rotateX(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(0.8) translateZ(-200px);-moz-transform:scale(0.8) translateZ(-200px);transform:scale(0.8) translateZ(-200px);opacity:0}}@-webkit-keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-o-keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOutRight{to{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-webkit-keyframes flipInLeft{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipInLeft{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-o-keyframes flipInLeft{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipInLeft{from{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOutLeft{to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-moz-keyframes flipOutLeft{to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-o-keyframes flipOutLeft{to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOutLeft{to{-webkit-transform:translateZ(-1000px) rotateY(-90deg);-moz-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipInRight{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-moz-keyframes flipInRight{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-o-keyframes flipInRight{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipInRight{from{-webkit-transform:translateZ(-1000px) rotateY(90deg);-moz-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@-webkit-keyframes flipOutTop{to{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipOutTop{to{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-o-keyframes flipOutTop{to{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipOutTop{to{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-webkit-keyframes flipInBottom{from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipInBottom{from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-o-keyframes flipInBottom{from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipInBottom{from{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipOutBottom{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-moz-keyframes flipOutBottom{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-o-keyframes flipOutBottom{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipOutBottom{to{-webkit-transform:translateZ(-1000px) rotateX(-90deg);-moz-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipInTop{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-moz-keyframes flipInTop{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-o-keyframes flipInTop{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipInTop{from{-webkit-transform:translateZ(-1000px) rotateX(90deg);-moz-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@-webkit-keyframes rotateFall{0%{-webkit-transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:rotateZ(17deg)}60%{-webkit-transform:rotateZ(16deg)}100%{-webkit-transform:translateY(100%) rotateZ(17deg)}}@-moz-keyframes rotateFall{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);transform:rotateZ(17deg)}60%{-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);transform:rotateZ(16deg)}100%{-webkit-transform:translateY(100%) rotateZ(17deg);-moz-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}}@-o-keyframes rotateFall{0%{-webkit-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:rotateZ(17deg);-o-transform:rotateZ(17deg);transform:rotateZ(17deg)}60%{-webkit-transform:rotateZ(16deg);-o-transform:rotateZ(16deg);transform:rotateZ(16deg)}100%{-webkit-transform:translateY(100%) rotateZ(17deg);-o-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}}@keyframes rotateFall{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}20%{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);transform:rotateZ(10deg);-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:rotateZ(17deg);-moz-transform:rotateZ(17deg);-o-transform:rotateZ(17deg);transform:rotateZ(17deg)}60%{-webkit-transform:rotateZ(16deg);-moz-transform:rotateZ(16deg);-o-transform:rotateZ(16deg);transform:rotateZ(16deg)}100%{-webkit-transform:translateY(100%) rotateZ(17deg);-moz-transform:translateY(100%) rotateZ(17deg);-o-transform:translateY(100%) rotateZ(17deg);transform:translateY(100%) rotateZ(17deg)}}@-webkit-keyframes rotateOutNewspaper{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-moz-keyframes rotateOutNewspaper{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);-moz-transform:translateZ(-3000px) rotateZ(360deg);transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-o-keyframes rotateOutNewspaper{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@keyframes rotateOutNewspaper{to{-webkit-transform:translateZ(-3000px) rotateZ(360deg);-moz-transform:translateZ(-3000px) rotateZ(360deg);transform:translateZ(-3000px) rotateZ(360deg);opacity:0}}@-webkit-keyframes rotateInNewspaper{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-moz-keyframes rotateInNewspaper{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);-moz-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-o-keyframes rotateInNewspaper{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@keyframes rotateInNewspaper{from{-webkit-transform:translateZ(-3000px) rotateZ(-360deg);-moz-transform:translateZ(-3000px) rotateZ(-360deg);transform:translateZ(-3000px) rotateZ(-360deg);opacity:0}}@-webkit-keyframes rotatePushLeft{to{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotatePushLeft{to{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}}@-o-keyframes rotatePushLeft{to{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes rotatePushLeft{to{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes rotatePushRight{to{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes rotatePushRight{to{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-o-keyframes rotatePushRight{to{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@keyframes rotatePushRight{to{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes rotatePushTop{to{opacity:0;-webkit-transform:rotateX(-90deg)}}@-moz-keyframes rotatePushTop{to{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-o-keyframes rotatePushTop{to{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@keyframes rotatePushTop{to{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-webkit-keyframes rotatePushBottom{to{opacity:0;-webkit-transform:rotateX(90deg)}}@-moz-keyframes rotatePushBottom{to{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}}@-o-keyframes rotatePushBottom{to{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@keyframes rotatePushBottom{to{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}}@-webkit-keyframes rotatePullRight{from{opacity:0;-webkit-transform:rotateY(-90deg)}}@-moz-keyframes rotatePullRight{from{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-o-keyframes rotatePullRight{from{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@keyframes rotatePullRight{from{opacity:0;-webkit-transform:rotateY(-90deg);-moz-transform:rotateY(-90deg);transform:rotateY(-90deg)}}@-webkit-keyframes rotatePullLeft{from{opacity:0;-webkit-transform:rotateY(90deg)}}@-moz-keyframes rotatePullLeft{from{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}}@-o-keyframes rotatePullLeft{from{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@keyframes rotatePullLeft{from{opacity:0;-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes rotatePullTop{from{opacity:0;-webkit-transform:rotateX(-90deg)}}@-moz-keyframes rotatePullTop{from{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-o-keyframes rotatePullTop{from{opacity:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@keyframes rotatePullTop{from{opacity:0;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg)}}@-webkit-keyframes rotatePullBottom{from{opacity:0;-webkit-transform:rotateX(90deg)}}@-moz-keyframes rotatePullBottom{from{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}}@-o-keyframes rotatePullBottom{from{opacity:0;-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@keyframes rotatePullBottom{from{opacity:0;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}}@-webkit-keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-o-keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@keyframes rotateFoldRight{to{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateFoldLeft{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateFoldLeft{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-o-keyframes rotateFoldLeft{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateFoldLeft{to{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateFoldTop{to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateFoldTop{to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-o-keyframes rotateFoldTop{to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateFoldTop{to{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateFoldBottom{to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateFoldBottom{to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-o-keyframes rotateFoldBottom{to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateFoldBottom{to{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-o-keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateUnfoldLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateUnfoldRight{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateUnfoldRight{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-o-keyframes rotateUnfoldRight{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@keyframes rotateUnfoldRight{from{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateUnfoldTop{from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateUnfoldTop{from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-o-keyframes rotateUnfoldTop{from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateUnfoldTop{from{opacity:0;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateUnfoldBottom{from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateUnfoldBottom{from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-o-keyframes rotateUnfoldBottom{from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateUnfoldBottom{from{opacity:0;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@-o-keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoomLeftOut{to{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoomLeftIn{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoomLeftIn{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@-o-keyframes rotateRoomLeftIn{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoomLeftIn{from{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes rotateRoomRightOut{to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@-moz-keyframes rotateRoomRightOut{to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@-o-keyframes rotateRoomRightOut{to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoomRightOut{to{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);-moz-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}@-webkit-keyframes rotateRoomRightIn{from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg)}}@-moz-keyframes rotateRoomRightIn{from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@-o-keyframes rotateRoomRightIn{from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoomRightIn{from{opacity:.3;-webkit-transform:translateX(-100%) rotateY(90deg);-moz-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoomTopOut{to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg)}}@-moz-keyframes rotateRoomTopOut{to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@-o-keyframes rotateRoomTopOut{to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@keyframes rotateRoomTopOut{to{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@-webkit-keyframes rotateRoomTopIn{from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg)}}@-moz-keyframes rotateRoomTopIn{from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@-o-keyframes rotateRoomTopIn{from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@keyframes rotateRoomTopIn{from{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@-webkit-keyframes rotateRoomBottomOut{to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg)}}@-moz-keyframes rotateRoomBottomOut{to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@-o-keyframes rotateRoomBottomOut{to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@keyframes rotateRoomBottomOut{to{opacity:.3;-webkit-transform:translateY(100%) rotateX(90deg);-moz-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg)}}@-webkit-keyframes rotateRoomBottomIn{from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg)}}@-moz-keyframes rotateRoomBottomIn{from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@-o-keyframes rotateRoomBottomIn{from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@keyframes rotateRoomBottomIn{from{opacity:.3;-webkit-transform:translateY(-100%) rotateX(-90deg);-moz-transform:translateY(-100%) rotateX(-90deg);transform:translateY(-100%) rotateX(-90deg)}}@-webkit-keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@-moz-keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-o-keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@keyframes rotateCubeLeftOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}100%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes rotateCubeLeftIn{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@-moz-keyframes rotateCubeLeftIn{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@-o-keyframes rotateCubeLeftIn{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@keyframes rotateCubeLeftIn{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}}@-webkit-keyframes rotateCubeRightOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg)}}@-moz-keyframes rotateCubeRightOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-o-keyframes rotateCubeRightOut{50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@keyframes rotateCubeRightOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(50%) translateZ(-200px) rotateY(45deg);-moz-transform:translateX(50%) translateZ(-200px) rotateY(45deg);transform:translateX(50%) translateZ(-200px) rotateY(45deg)}100%{opacity:.3;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}@-webkit-keyframes rotateCubeRightIn{0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@-moz-keyframes rotateCubeRightIn{0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@-o-keyframes rotateCubeRightIn{0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@keyframes rotateCubeRightIn{0%{opacity:.3;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);-moz-transform:translateX(-50%) translateZ(-200px) rotateY(-45deg);transform:translateX(-50%) translateZ(-200px) rotateY(-45deg)}}@-webkit-keyframes rotateCubeTopOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg)}}@-moz-keyframes rotateCubeTopOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-o-keyframes rotateCubeTopOut{50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@keyframes rotateCubeTopOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}100%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}}@-webkit-keyframes rotateCubeTopIn{0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@-moz-keyframes rotateCubeTopIn{0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@-o-keyframes rotateCubeTopIn{0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@keyframes rotateCubeTopIn{0%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}}@-webkit-keyframes rotateCubeBottomOut{50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg)}}@-moz-keyframes rotateCubeBottomOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-o-keyframes rotateCubeBottomOut{50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@keyframes rotateCubeBottomOut{50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);-moz-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg)}100%{opacity:.3;-webkit-transform:translateY(100%) rotateX(-90deg);-moz-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg)}}@-webkit-keyframes rotateCubeBottomIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-moz-keyframes rotateCubeBottomIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-o-keyframes rotateCubeBottomIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@keyframes rotateCubeBottomIn{0%{opacity:.3;-webkit-transform:translateY(-100%) rotateX(90deg);-moz-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg)}50%{-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);-moz-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg)}}@-webkit-keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(0.4) rotateY(-65deg)}}@-moz-keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(0.4) rotateY(-65deg);-moz-transform:translateX(-150%) scale(0.4) rotateY(-65deg);transform:translateX(-150%) scale(0.4) rotateY(-65deg)}}@-o-keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(0.4) rotateY(-65deg);transform:translateX(-150%) scale(0.4) rotateY(-65deg)}}@keyframes rotateCarouselLeftOut{to{opacity:.3;-webkit-transform:translateX(-150%) scale(0.4) rotateY(-65deg);-moz-transform:translateX(-150%) scale(0.4) rotateY(-65deg);transform:translateX(-150%) scale(0.4) rotateY(-65deg)}}@-webkit-keyframes rotateCarouselLeftIn{from{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-moz-keyframes rotateCarouselLeftIn{from{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);-moz-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-o-keyframes rotateCarouselLeftIn{from{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@keyframes rotateCarouselLeftIn{from{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);-moz-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-webkit-keyframes rotateCarouselRightOut{to{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-moz-keyframes rotateCarouselRightOut{to{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);-moz-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-o-keyframes rotateCarouselRightOut{to{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@keyframes rotateCarouselRightOut{to{opacity:.3;-webkit-transform:translateX(200%) scale(0.4) rotateY(65deg);-moz-transform:translateX(200%) scale(0.4) rotateY(65deg);transform:translateX(200%) scale(0.4) rotateY(65deg)}}@-webkit-keyframes rotateCarouselRightIn{from{opacity:.3;-webkit-transform:translateX(-200%) scale(0.4) rotateY(-65deg)}}@-moz-keyframes rotateCarouselRightIn{from{opacity:.3;-webkit-transform:translateX(-200%) scale(0.4) rotateY(-65deg);-moz-transform:translateX(-200%) scale(0.4) rotateY(-65deg);transform:translateX(-200%) scale(0.4) rotateY(-65deg)}}@-o-keyframes rotateCarouselRightIn{from{opacity:.3;-webkit-transform:translateX(-200%) scale(0.4) rotateY(-65deg);transform:translateX(-200%) scale(0.4) rotateY(-65deg)}}@keyframes rotateCarouselRightIn{from{opacity:.3;-webkit-transform:translateX(-200%) scale(0.4) rotateY(-65deg);-moz-transform:translateX(-200%) scale(0.4) rotateY(-65deg);transform:translateX(-200%) scale(0.4) rotateY(-65deg)}}@-webkit-keyframes rotateCarouselTopOut{to{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-moz-keyframes rotateCarouselTopOut{to{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-o-keyframes rotateCarouselTopOut{to{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@keyframes rotateCarouselTopOut{to{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-webkit-keyframes rotateCarouselTopIn{from{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-moz-keyframes rotateCarouselTopIn{from{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-o-keyframes rotateCarouselTopIn{from{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@keyframes rotateCarouselTopIn{from{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-webkit-keyframes rotateCarouselBottomOut{to{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-moz-keyframes rotateCarouselBottomOut{to{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-o-keyframes rotateCarouselBottomOut{to{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@keyframes rotateCarouselBottomOut{to{opacity:.3;-webkit-transform:translateY(200%) scale(0.4) rotateX(-65deg);-moz-transform:translateY(200%) scale(0.4) rotateX(-65deg);transform:translateY(200%) scale(0.4) rotateX(-65deg)}}@-webkit-keyframes rotateCarouselBottomIn{from{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-moz-keyframes rotateCarouselBottomIn{from{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-o-keyframes rotateCarouselBottomIn{from{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@keyframes rotateCarouselBottomIn{from{opacity:.3;-webkit-transform:translateY(-200%) scale(0.4) rotateX(65deg);-moz-transform:translateY(-200%) scale(0.4) rotateX(65deg);transform:translateY(-200%) scale(0.4) rotateX(65deg)}}@-webkit-keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@-moz-keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);-moz-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}}@-o-keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSidesOut{to{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);-moz-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSidesIn{from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@-moz-keyframes rotateSidesIn{from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);-moz-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}}@-o-keyframes rotateSidesIn{from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSidesIn{from{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);-moz-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}}@-webkit-keyframes rotateSlideOut{50%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes rotateSlideOut{50%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-o-keyframes rotateSlideOut{50%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@keyframes rotateSlideOut{50%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);-moz-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes rotateSlideIn{0%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes rotateSlideIn{0%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}25%{opacity:.5;-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-o-keyframes rotateSlideIn{0%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@keyframes rotateSlideIn{0%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);-moz-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}25%{opacity:.5;-webkit-transform:translateZ(-500px);-moz-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);-moz-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}.o-page-delay100{-webkit-animation-delay:.1s;-moz-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.o-page-delay180{-webkit-animation-delay:.180s;-moz-animation-delay:.180s;-o-animation-delay:.180s;animation-delay:.180s}.o-page-delay200{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.o-page-delay300{-webkit-animation-delay:.3s;-moz-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.o-page-delay400{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.o-page-delay500{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.o-page-delay700{-webkit-animation-delay:.7s;-moz-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.o-page-delay1000{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url("../../vendor/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"â†"}[dir="rtl"] .slick-prev:before{content:"â†’"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"â†’"}[dir="rtl"] .slick-next:before{content:"â†"}.slick-slider{margin-bottom:3rem}.slick-dots{position:absolute;bottom:-4.5rem;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:2rem;width:2rem;margin:0 .5rem;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:2rem;width:2rem;outline:0;line-height:0;font-size:0;color:transparent;padding:.5rem;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"â€¢";width:2rem;height:2rem;font-family:"slick";font-size:.8rem;line-height:2rem;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:2000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-o-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-moz-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backface-visibility:hidden;will-change:transform}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition: -webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);transition: -webkit-transform 333ms cubic-bezier(0.4,0,0.22,1);-o-transition: -o-transform 333ms cubic-bezier(0.4,0,0.22,1);-moz-transition: transform 333ms cubic-bezier(0.4,0,0.22,1), -moz-transform 333ms cubic-bezier(0.4,0,0.22,1);transition: transform 333ms cubic-bezier(0.4,0,0.22,1);transition:transform 333ms cubic-bezier(0.4,0,0.22,1), -webkit-transform 333ms cubic-bezier(0.4,0,0.22,1), -moz-transform 333ms cubic-bezier(0.4,0,0.22,1), -o-transform 333ms cubic-bezier(0.4,0,0.22,1)}.pswp__bg{will-change:opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-o-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-moz-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition: none;-moz-transition: none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;-webkit-transition: opacity .15s;-o-transition: opacity .15s;-moz-transition: opacity .15s;transition:opacity .15s}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%;height:100%;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition: opacity .2s;-o-transition: opacity .2s;-moz-transition: opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(default-skin.png) 0 0 no-repeat;-webkit-background-size:264px 88px;-moz-background-size:264px 88px;-o-background-size:264px 88px;background-size:264px 88px;width:44px;height:44px}@media(-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(-o-min-device-pixel-ratio:35/32),(min-resolution:105dpi),(-o-min-device-pixel-ratio:11/10),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{display:none!important;background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:2100;opacity:0;-webkit-transition: opacity .25s ease-out;-o-transition: opacity .25s ease-out;-moz-transition: opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:2120;position:absolute;background:#FFF;top:56px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);-webkit-transition: -webkit-transform .25s;transition: -webkit-transform .25s;-o-transition: -o-transform .25s;-moz-transition: transform .25s, -moz-transform .25s;transition: transform .25s;transition:transform .25s, -webkit-transform .25s, -moz-transform .25s, -o-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#ce272d}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;overflow-y:scroll;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition: opacity .25s ease-out;-o-transition: opacity .25s ease-out;-moz-transition: opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;-moz-animation:clockwise 500ms linear infinite;-o-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;-moz-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;-o-animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes clockwise{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes clockwise{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes donut-rotate{0%{-moz-transform:rotate(0);transform:rotate(0)}50%{-moz-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-moz-transform:rotate(0);transform:rotate(0)}}@-o-keyframes donut-rotate{0%{-o-transform:rotate(0);transform:rotate(0)}50%{-o-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-o-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);-o-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:2050}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-o-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);-moz-transition: opacity 333ms cubic-bezier(0.4,0,0.22,1);transition:opacity 333ms cubic-bezier(0.4,0,0.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0}.tooltipster-default{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property: -webkit-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property:transform, -webkit-transform, -moz-transform, -o-transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-moz-transition-property: transform, -moz-transform;transition-property: transform;transition-property:transform, -webkit-transform, -moz-transform, -o-transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}@-webkit-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);-moz-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale1{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-moz-transform:scale(1.001,1.001);-o-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}.tooltipster-theme{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;background:#98b842;color:#fff;text-align:center;font-weight:bold;-webkit-box-shadow:0 .3rem 0 .2rem rgba(0,0,0,0.1);-moz-box-shadow:0 .3rem 0 .2rem rgba(0,0,0,0.1);box-shadow:0 .3rem 0 .2rem rgba(0,0,0,0.1)}.tooltipster-theme .tooltipster-content{font-family:Frutiger;font-size:1.1rem;line-height:1.6rem;padding:.8rem 1rem}@-webkit-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);-moz-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale1{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-moz-transform:scale(1.001,1.001);-o-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes translate0{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0.1px,0,0);-moz-transform:translate3d(0.1px,0,0);transform:translate3d(0.1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale1{0%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.001,1.001);-moz-transform:scale(1.001,1.001);-o-transform:scale(1.001,1.001);transform:scale(1.001,1.001)}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}}.o-spinner svg path,.o-spinner svg rect{fill:#98b842}.o-icon-wrapper{background:#98b842;color:#fff}.o-icon-wrapper.o-secondary{background:#f6cc77}.o-btn{color:#98b842}.o-btn [class*="o-icon"]{color:#f6cc77}.o-icon-unit-presentation:after{background:#ccac6c}.o-tooltip{color:#e3a831;border-bottom:1px dashed #f6cc77}.o-select-wrapper span:after{border-top-color:#98b842}.o-difficulty-wrapper .o-difficulty{background:#fff}.o-difficulty-wrapper .o-difficulty:before{background:#fff}.o-difficulty-wrapper .o-difficulty:after{background:#fff}#o-main{-webkit-box-shadow:0 0 2.5rem rgba(204,172,108,0.8);-moz-box-shadow:0 0 2.5rem rgba(204,172,108,0.8);box-shadow:0 0 2.5rem rgba(204,172,108,0.8)}.o-template-0 .o-brand{background:#98b842;color:#fff}.o-template-0 header h2{background:#f6cc77}.o-template-0 header h1{background:#98b842;color:#fff}.o-template-0 footer .o-course .o-text{background:#98b842}.o-template-0 footer .o-brand{background:#98b842;color:#fff}.o-template-0 footer .o-copyright{background:#f6cc77}.o-template-1 header hgroup h2,.o-template-presentation header hgroup h2{color:#f6cc77}.o-template-1 .o-pill-carousel .o-pill hgroup h4,.o-template-presentation .o-pill-carousel .o-pill hgroup h4{color:#ccac6c}.o-template-1 .o-pill-carousel .slick-dots li.slick-active button:before,.o-template-presentation .o-pill-carousel .slick-dots li.slick-active button:before{color:#f6cc77}.o-template-presentation .o-scrollable-wrapper .o-scrollable h3:before,.o-template-3 .o-scrollable-wrapper .o-scrollable h3:before{color:#ccac6c}.o-template-presentation header hgroup h1 .o-icon-unit-presentation{color:#f6cc77}.o-template-presentation header hgroup h1 .o-icon-unit-presentation:after{background:#f6cc77}.o-template-presentation .o-pill-wrapper.o-extra .o-pill .o-rest&gt;*:last-child li:before{background:#ccac6c}.o-template-presentation .o-pill-wrapper .o-pill .o-scrollable-wrapper .o-scrollable ul.o-default&gt;li:before{background:#ccac6c}.o-template-2 .o-foreground header .o-content h2{color:#f6cc77}.o-template-2 .o-foreground header .o-content ul li&gt;div{background:#fae5bb}.o-template-2 .o-foreground header .o-content ul li&gt;div [class*='o-icon-']{color:#ccac6c}html.no-touch .o-template-2 .o-foreground header .o-content ul li.o-reversed:hover&gt;div{background:#bf9746}.o-template-2 .o-foreground header .o-content ul li.o-reversed&gt;div{background:#ccac6c}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li h3{border-bottom:.2rem solid #ccac6c}.o-template-2 .o-foreground footer&gt;div:first-child&gt;ul&gt;li&gt;ul{color:#ccac6c}.o-template-3 header&gt;div h2{color:#f6cc77}html.no-touch .o-template-3&gt;ul&gt;li.o-resource:hover .o-icon-wrapper{background:#d22c3f}.o-template-3&gt;ul&gt;li.o-extra.o-dark{background:#de979f;border:1px solid #de979f}.o-template-3&gt;ul&gt;li.o-extra.o-dark&gt;div .o-icons .o-icon-wrapper{color:#de979f}.o-template-3&gt;ul&gt;li.o-extra.o-darker{background:#d22c3f;border:1px solid #d22c3f}.o-template-3&gt;ul&gt;li.o-extra.o-darker&gt;div .o-icons .o-icon-wrapper{color:#d22c3f}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-icons .o-icon-wrapper{background:#de979f}.o-template-3&gt;ul&gt;li.o-extra&gt;div .o-type{background:#98b842;color:#fff}.o-template-lightbox header{background:#98b842;color:#fff}.o-template-lightbox header&gt;.o-icon-wrapper{background:#fff;color:#98b842}header.o-content-header.o-type-1{background:#de979f}header.o-content-header.o-type-1&gt;div:last-child{background:#ccac6c;color:#fff}header.o-content-header.o-type-1&gt;div:last-child:before{background:#ccac6c}header.o-content-header.o-type-2{background:#d22c3f}header.o-content-header.o-type-2&gt;div:last-child{background:#ccac6c;color:#fff}header.o-content-header.o-type-2&gt;div:last-child:before{background:#ccac6c}header.o-content-header.o-type-3{background:#d22c3f}header.o-content-header.o-type-3&gt;div:last-child{background:#de979f}header.o-content-header.o-type-3&gt;div:last-child:before{background:#de979f}#o-aside:before{border-right-color:#f6cc77}body.o-portrait #o-aside .o-portrait-icon{background:#f6cc77!important}#o-aside .o-mod ul.o-default&gt;li:before{background:#f6cc77}.o-regular-content a,.o-regular-content .link{color:#e3a831}.o-regular-content .o-featured a,.o-regular-content .o-featured .link{color:#5b7612}.o-regular-content h1:before,.o-regular-content h2:before,.o-regular-content h3:before,.o-regular-content h4:before,.o-regular-content h5:before,.o-regular-content h6:before,.o-regular-content h1 .index,.o-regular-content h2 .index,.o-regular-content h3 .index,.o-regular-content h4 .index,.o-regular-content h5 .index,.o-regular-content h6 .index{color:#f6cc77}.o-regular-content div.o-featured{background:#fae5bb}.o-regular-content ul.o-default&gt;li:before{background:#98b842}.o-regular-content ol.o-default&gt;li[data-o-numeral]:before,.o-regular-content ol.o-alpha&gt;li[data-o-numeral]:before{color:#f6cc77}.o-regular-content ul.o-iconized .o-icon-wrapper{background:#98b842;color:#fff}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:before{background:#fae5bb;background:-webkit-linear-gradient(-90deg,#fae5bb 0,rgba(250,229,187,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #fae5bb),to(rgba(250,229,187,0)));background:-webkit-linear-gradient(top,#fae5bb 0,rgba(250,229,187,0) 100%);background:-moz-linear-gradient(top,#fae5bb 0,rgba(250,229,187,0) 100%);background:-o-linear-gradient(top,#fae5bb 0,rgba(250,229,187,0) 100%);background:linear-gradient(180deg,#fae5bb 0,rgba(250,229,187,0) 100%)}.o-ultrawide&gt;.o-mod-scroller .o-content .o-right:after{background:rgba(250,229,187,0);background:-webkit-linear-gradient(-90deg,rgba(250,229,187,0) 0,#fae5bb 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(250,229,187,0)),color-stop(70%, #fae5bb));background:-webkit-linear-gradient(top,rgba(250,229,187,0) 0,#fae5bb 70%);background:-moz-linear-gradient(top,rgba(250,229,187,0) 0,#fae5bb 70%);background:-o-linear-gradient(top,rgba(250,229,187,0) 0,#fae5bb 70%);background:linear-gradient(180deg,rgba(250,229,187,0) 0,#fae5bb 70%)}.o-img-wrapper[class*='o-icon-'].o-icon-plus:before{background:#f6cc77}.o-mod-gallery .slick-dots li button:before{color:#fff}.o-mod-gallery .slick-dots li.slick-active button:before{color:#f6cc77}.o-mod-gallery .o-gallery-footer{background:#98b842}.o-mod-gallery .o-gallery-footer:before{background:#98b842}.o-mod-gallery .o-gallery-footer .o-gallery-title{color:#f6d491}.o-mod-gallery .o-gallery-footer .o-gallery-description{color:#fff}.o-mod-gallery .o-gallery-footer ul li{background:#fff}.o-mod-gallery .o-gallery-footer ul li.o-active{background:#f6cc77}table.o-default th{background:#98b842;color:#fff}table.o-default .o-cell-dark{background:#e1dca1!important}.o-mod.o-mod-primary{background:#f3f6ed}.o-mod.o-mod-secondary{background:#fae5bb}.o-mod.o-mod-secondary ul.o-iconized .o-icon-wrapper{background:#ccac6c}#o-aside .o-mod .o-mod-title-bar{background:#98b842;color:#fff}#o-aside .o-mod .o-mod-title-bar .o-icon-wrapper{background:#f6d491;color:#98b842}.o-mod-title-bar .o-primary,.o-mod-title-bar.o-primary{background:#98b842;color:#fff}.o-mod-title-bar .o-secondary,.o-mod-title-bar.o-secondary{background:#ccac6c}.o-mod-title-bar .o-secondary-lighter,.o-mod-title-bar.o-secondary-lighter{background:#f6cc77}.o-mod-icon-text&gt;.o-icon-wrapper.o-secondary{background:#ccac6c}#o-aside .o-mod-icon-text{background:#98b842;color:#fff}#o-aside .o-mod-icon-text&gt;.o-icon-wrapper{background:#fff;color:#98b842}#o-aside .o-mod-icon-text.o-secondary{background:#ccac6c}#o-aside .o-mod-icon-text.o-secondary&gt;.o-icon-wrapper:not(.o-portrait-icon){color:#ccac6c!important}.o-imod-big-icon&gt;[class*="o-icon-"]{color:#98b842}.o-imod-big-icon.o-secondary&gt;[class*="o-icon-"]{color:#ccac6c}.o-imod-bubble-table td:first-child&gt;span{background:#98b842}.o-imod-bubble-table td:first-child&gt;span:after{background:#98b842}.o-imod-bubble-table.o-secondary td:first-child&gt;span{background:#ccac6c}.o-imod-bubble-table.o-secondary td:first-child&gt;span:after{background:#ccac6c}.o-imod-bubble-table td:last-child{background:#f3f6ed}.o-imod-bubble-table.o-secondary td:last-child{background:#f6cc77}.o-imod-featured-word&gt;.o-word span{background:#98b842;color:#fff}.o-imod-featured-word.o-secondary&gt;.o-word span{background:#ccac6c}.o-mod-activity{background:#f3f6ed!important}#o-aside .o-mod-activity .o-mod-title-bar .o-icon-wrapper{background:#fff}.o-mod-activity .o-bar{background:#98b842;color:#fff}.o-mod-activity .o-activity-meta .o-grade{background:#98b842;color:#fff}#o-aside .o-mod-transparent .o-mod-title .o-icon-wrapper{background:#f6cc77}#o-aside .o-mod-arrow{border-left:1px solid #f6cc77}#o-aside .o-mod-arrow:before{border:1px solid #f6cc77;border-width:0 0 1px 1px}#o-aside .o-table-wrapper&gt;.o-icon-wrapper{background:#f6cc77}#o-aside .o-mod-icon-center{background:#fae5bb}#o-aside .o-mod-icon-center&gt;[class*="o-icon-"]:not(.o-portrait-icon){color:#ccac6c}#o-aside .o-mod-icon-center&gt;[class*="o-icon-"]:not(.o-portrait-icon).o-icon-wrapper{background:#ccac6c}.o-form-buttons&gt;*.o-attempts{background:#f3f6ed;color:#98b842}.o-form-buttons&gt;*.o-attempts ul li{background:#98b842}.o-form-buttons&gt;*.o-btn-primary{background:#98b842;color:#fff}.o-form-buttons&gt;*.o-btn-secondary{background:#f6cc77}.o-form-buttons&gt;*.o-attempts{background:#f3f6ed;color:#98b842}.o-form-buttons&gt;*.o-attempts ul li{display:inline-block;background:#98b842}.o-form-buttons&gt;*.o-btn-primary{background:#98b842;color:#fff}.o-form-buttons&gt;*.o-btn-secondary{background:#f6cc77}nav#o-menu #o-menu-bar{background:#98b842;color:#fff}nav#o-menu #o-menu-bar&gt;div.o-active,nav#o-menu #o-menu-bar li.o-active{color:#98b842}nav#o-menu #o-nav-primary ul li&gt;[class*="o-icon-"]:not(.o-icon-wrapper),nav#o-menu #o-nav-secondary ul li&gt;[class*="o-icon-"]:not(.o-icon-wrapper){color:#98b842}nav#o-menu #o-nav-primary ul li[data-o-number]:before,nav#o-menu #o-nav-secondary ul li[data-o-number]:before{color:#ccac6c}nav#o-menu #o-nav-primary ul li.o-extra,nav#o-menu #o-nav-secondary ul li.o-extra{color:#ccac6c}nav#o-menu #o-nav-primary ul li.o-active,nav#o-menu #o-nav-secondary ul li.o-active{background:#f6cc77}nav#o-menu #o-nav-primary&gt;header .o-course{color:#98b842}nav#o-menu #o-nav-secondary{background:#f6cc77}nav#o-menu #o-nav-secondary:before,nav#o-menu #o-nav-secondary:after{background:#f6cc77;background:-webkit-linear-gradient(-90deg,#f6cc77 30%,rgba(246,204,119,0) 100%);background:-webkit-gradient(linear,left top, left bottom,color-stop(30%, #f6cc77),to(rgba(246,204,119,0)));background:-webkit-linear-gradient(top,#f6cc77 30%,rgba(246,204,119,0) 100%);background:-moz-linear-gradient(top,#f6cc77 30%,rgba(246,204,119,0) 100%);background:-o-linear-gradient(top,#f6cc77 30%,rgba(246,204,119,0) 100%);background:linear-gradient(180deg,#f6cc77 30%,rgba(246,204,119,0) 100%)}nav#o-menu #o-nav-secondary:after{background:rgba(246,204,119,0);background:-webkit-linear-gradient(-90deg,rgba(246,204,119,0) 0,#f6cc77 70%);background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(246,204,119,0)),color-stop(70%, #f6cc77));background:-webkit-linear-gradient(top,rgba(246,204,119,0) 0,#f6cc77 70%);background:-moz-linear-gradient(top,rgba(246,204,119,0) 0,#f6cc77 70%);background:-o-linear-gradient(top,rgba(246,204,119,0) 0,#f6cc77 70%);background:linear-gradient(180deg,rgba(246,204,119,0) 0,#f6cc77 70%)}nav#o-menu #o-nav-secondary ul&gt;li{border-color:rgba(246,204,119,0.5)}nav#o-menu #o-nav-secondary ul&gt;li[data-o-number]:before{color:#98b842}nav#o-menu #o-nav-favorites .o-add-favorite{color:#98b842}nav#o-menu #o-nav-favorites ul li:before,nav#o-menu #o-nav-favorites ul li .o-icon-trash{color:#f6cc77}nav#o-menu #o-nav-search header .o-icon-search{color:#f6cc77}nav#o-menu #o-nav-search ul li&gt;[class*="o-icon-"]{color:#f6cc77}nav#o-menu #o-nav-user&gt;ul&gt;li&gt;[class*="o-icon-"]{color:#98b842}nav#o-menu #o-nav-user&gt;ul&gt;li.o-active{background:#f6cc77}nav#o-menu [data-o-count]:not([data-o-count=""]):before{background:#f6cc77;color:#98b842}#o-toolbar ul li{color:#98b842}#o-toolbar ul li.o-close{background:#799235;border-color:#98b842}
/**/
/*
.content_type_clase_oxford .item {
	padding-left: 20px;
	padding-right: 20px;
}*/

body {
	-webkit-user-select: text;
}

.bck-video.bck-video-container &gt;.bck-image.class_video &gt; figure{
	width:100%
}

body.edit {
	overflow: auto ! important;
}

.o-attempts &gt; span {
	display: inline-block;
}

.o-regular-content h1 .index,
.o-regular-content h2 .index,
.o-regular-content h3 .index,
.o-regular-content h4 .index,
.o-regular-content h5 .index,
.o-regular-content h6 .index {
	font-size: 1.9rem;
	font-family: Frutiger;
	font-weight: normal;
	position: absolute;
	left: -12rem;
	top: 0;
	width: 10rem;
	display: inline-block;
	margin-right: 1.6rem;
	text-align: right;
}

.o-regular-content h1 .index {
	font-size: 2.9rem;
	margin-right: 1.3rem;
}

#o-lightbox {
	background: #FFF;
}

#o-lightbox #actividad .carousel-inner .item-container {
	background-color: #fff;
}

#o-lightbox .item {
	overflow: auto;
}

#o-lightbox.ie, #o-lightbox.ie #swipeview-slider, #o-lightbox.ie #swipeview-slider &gt; div,  #o-lightbox.ie #swipeview-slider .item {
	-webkit-transform: none !important;
	   -moz-transform: none !important;
	    -ms-transform: none !important;
	     -o-transform: none !important;
	        transform: none !important;
}

#o-lightbox.ie{
	top: 0;
}

.o-activities.o-clickable {
	display: none;
}

.o-mod12-tooltip {
	background: #DFB282;
	color: #000;
	position: relative;
	display: inline-block;
	padding: 1.5rem;
}

.o-mod12-tooltip:after {
	content: "";
	background: #DFB282;
	position: absolute;
	top: 50%;
	right: -0.4rem;
	margin-top: -1rem;
	width: 1.5rem;
	height: 1.5rem;

	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	     transform: rotate(45deg);
}

.o-mod.o-mod-activity {
	cursor: pointer;
}

#o-aside .o-mod-activity {
	min-height: 0px;
	padding-bottom: 0px!important;
	border-bottom: none;
}

#o-aside .o-mod-activity .o-difficulty-level {
	color: transparent;
}

#o-aside .o-mod-activity .o-difficulty-level:before {
	content: attr(data-title);
	color: #fff;
}

#o-aside .o-mod-activity .o-content,
#o-aside .o-mod-activity .o-difficulty-wrapper {
	display: none;
}

.bck-audio{
	cursor: pointer;
}

.edit .bck-audio{
	cursor: text;
}

.bck-interactive{
	cursor: pointer;
}

.edit .bck-interactive{
	cursor: text;
	border: 1px solid red;
	padding: 10px;
}


/*CAMBIOS ACTIVIDAD VISTA OXFORD*/

.texto_curso input {
		margin: auto;
}

.slide_main input,
#actividad .workspace.chooseblanks select {
	background: #FFF;
	border: 1px solid #CCC;
	display: inline-block;
	width: auto;
}

.slide_main input:focus,
#actividad .workspace.chooseblanks select:focus {
	border-color: #66AFE9;
	outline: 0px none;
	-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
	   -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
	        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);
}

.slide_main input[type=radio] {
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}

#actividad .workspace.true-false label {
  display: inline-block;
  height: 1.8em;
  margin-bottom: 0px;
  margin-top: 8px;
}

.slide_main a {
  color: #66AFE9;
}

#actividad .workspace {
	clear: both;
	font-size: 1.4rem;
}

#actividad .pregunta .texto_curso {
	font-size: 1.4rem;
}

/* Font Size */

/*x2*/
body.x2, #o-aside .o-mod .o-mod-title-bar.x2 {
	font-size: 1.8rem;
}

#o-aside .o-mod-transparent .o-mod-title.x2 {
	font-size: 1.6rem;
}

#o-aside .o-mod.x2 {
	font-size: 1.5rem;
}

/*x3*/
body.x3, #o-aside .o-mod .o-mod-title-bar.x3 {
	font-size: 2.2rem;
}

#o-aside .o-mod-transparent .o-mod-title.x3 {
	font-size: 2rem;
}

#o-aside .o-mod.x3 {
	font-size: 1.8rem;
}

/* Lightbox */

#o-lightbox .js-save {
	opacity: 1;
}

#o-lightbox .js-save:hover {
	background-color: #DACEE5;
	border-color: #DACEE5;
}

#o-lightbox .js-save:disabled {
	background-color: #98b842;
	border-color: #98b842;
	opacity: 0.7;
}

/* Short Answers */
.short-answer .textarea-container{
	display: block;
}

/* Photoswipe */
.pswp {
	z-index: 6000; /* Has to be larger than 5000 (#o-lightbox z-index) */
}

/* Search Tool */

#o-nav-search header input {
	padding-left: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;
}

/* Modos revisiÃ³n - correcciÃ³n */
.modo_clase #o-app:not(.o-expand){
	top: 58%;
	height: 70.8rem;
}

.modo_clase body.o-portrait #o-app:not(.o-expand){
	top: 59%;
	height: 93.4rem;
}

.modo_clase #o-lightbox{
	height: 92.8%;
}

.modo_popup .o-toc.o-clickable,
.modo_popup .o-close-book.o-clickable,
.modo_popup .o-favorites.o-clickable,
.modo_popup .o-search.o-clickable,
.modo_popup .o-services,
.modo_popup nav#o-menu.o-teacher .o-toolbar .o-premium,
.modo_popup #o-arrows,
.modo_popup #o-arrow-zones {
	display:none !important;
}

/**/

.o-mod.o-mod-icon-text.bck-link {
    cursor: pointer; /* Cursor del ratÃ³n mano en enlace web */
}

.o-mod-gallery .slick-next:before,
.o-mod-gallery .slick-prev:before {
    font-size: 3.8rem;
} /* Aumenta el tamaÃ±o de las flechas de las galerÃ­as */

ul.o-tools {
    width: auto !important;
}  /* Ancho de la barra de herramienta tamaÃ±o de fuente */

html.touch .rangeslider__handle {
    width: 1em;
    height: 1em;
} /* Aumenta tamaÃ±o del slider de tamaÃ±o de fuente en tableta */

html.touch .rangeslider--horizontal .rangeslider__handle {
    top: -0.45em;
} /* Ajusta posiciÃ³n del slider de tamaÃ±o de fuente en tableta */

nav#o-menu #o-nav-favorites ul li .o-icon-trash {
    top: 50%;
    left: -1.5em;
} /* Ajusta posiciÃ³n de la papelera de Favoritos */

html.touch nav#o-menu #o-nav-favorites ul li .o-icon-trash {
    right: 8em;
    opacity: 1;
} /* Ajusta posiciÃ³n de la papelera de Favoritos en tablets */

.o-img-wrapper[class*=o-icon-].o-icon-video-play:before {
	display: none;
}  /* Quita icono de vÃ­deo estilo Oxford en el reproductor insertado en pÃ¡gina */

#actividad .player.audio,
#help-panel-content .player.audio,
#remote-alert-modal-rich .player.audio {
    background-position: -29px -1px;
    display: none;
} /* Quita icono de audio estilo Blink en las actividades */
</pre></body></html>