@font-face {
	font-family: 'Arial, Helvetica, sans-serif';
	src:
		local("Arial, Helvetica, sans-serif");
}
@font-face {
	font-family: 'Arial, Helvetica, sans-serif';
	src:
		local("Arial, Helvetica, sans-serif");
}
@font-face {
	font-family: 'Arial, Helvetica, sans-serif';
	src:
		local("Arial, Helvetica, sans-serif");
}
@font-face {
	font-family: 'frutiger bold';
	src: url("../frutiger+bold.eot");
	src:
		local("frutiger bold"),
		url("../frutiger+bold.eot?#iefix") format("embedded-opentype"),
		url("../dd4118e6-1d86-4ff2-ad6d-d7b7b4da9834.5426e0932041.svg") format("svg"),
		url("../bf3f91cd-dde7-4219-912c-787de8db2704.1a6b6419cb93.woff") format("woff"),
		url("../a95052dd-36f0-4729-817a-7798ccae709e.a31ad3f9d6e4.ttf") format("ttf");
}
@font-face {
	font-family: 'H-Bold';
	src: url("../H-Bold.eot");
	src:
		local("H-Bold"),
		url("../H-Bold.eot?#iefix") format("embedded-opentype"),
		url("../h-bold.ddc24f7ea92c.woff") format("woff"),
		url("../h-bold.345521527716.ttf") format("ttf");
}
@font-face {
	font-family: 'MuseoSans_900-webfont';
	src: url("../MuseoSans_900-webfont.eot");
	src:
		local("MuseoSans_900-webfont"),
		url("../MuseoSans_900-webfont.eot?#iefix") format("embedded-opentype"),
		url("../museosans_900-webfont.e802e0bc743f.svg") format("svg"),
		url("../museosans_900-webfont.6516ecc7c81c.woff") format("woff"),
		url("../museosans_900-webfont.0bbcfefce7b7.ttf") format("ttf");
}
@font-face {
	font-family: 'b044003tWeb';
	src: url("../b044003tWeb.eot");
	src:
		local("b044003tWeb"),
		url("../b044003tWeb.eot?#iefix") format("embedded-opentype"),
		url("../b044003tweb.ed8f56fd84ad.woff") format("woff");
}
@font-face {
	font-family: 'bodoniposteritalic';
	src: url("../bodoniposteritalic.eot");
	src:
		local("bodoniposteritalic"),
		url("../bodoniposteritalic.eot?#iefix") format("embedded-opentype"),
		url("../5919cf0a-5162-42d1-8f7a-57ab3ce900ad.b82cbe72ea83.svg") format("svg"),
		url("../15d1a208-f2f9-444e-bcc9-68eec997edf9.0ed9dd94b053.woff") format("woff"),
		url("../c096c78a-251a-4fd2-83ec-58300540b903.5afd328471ea.ttf") format("ttf");
}
@font-face {
	font-family: 'futura-book-webfont';
	src: url("../futura-book-webfont.eot");
	src:
		local("futura-book-webfont"),
		url("../futura-book-webfont.eot?#iefix") format("embedded-opentype"),
		url("../futura-book-webfont.e074401ef2ef.woff") format("woff"),
		url("../futura-book-webfont.470af15c2ba0.ttf") format("ttf");
}
@font-face {
	font-family: 'futuraltbold-webfont';
	src: url("../futuraltbold-webfont.eot");
	src:
		local("futuraltbold-webfont"),
		url("../futuraltbold-webfont.eot?#iefix") format("embedded-opentype"),
		url("../futuraltbold-webfont.2b590ce99f91.woff") format("woff"),
		url("../futuraltbold-webfont.a370511dc3f5.ttf") format("ttf");
}
@font-face {
	font-family: 'typiconsjos';
	src: url("../typiconsjos.eot");
	src:
		local("typiconsjos"),
		url("../typiconsjos.eot?#iefix") format("embedded-opentype"),
		url("../typiconsjos.24066147b576.svg") format("svg"),
		url("../typiconsjos.5d8d5ffc9998.woff") format("woff"),
		url("../typiconsjos.952f58f7036b.ttf") format("ttf");
}
@font-face {
	font-family: 'Arial, Helvetica, sans-serif';
	src:
		local("Arial, Helvetica, sans-serif");
}
@font-face {
	font-family: 'Arial, Helvetica, sans-serif';
	src:
		local("Arial, Helvetica, sans-serif");
}
@font-face {
	font-family: 'b044003tWeb';
	src: url("../b044003tWeb.eot");
	src:
		local("b044003tWeb"),
		url("../b044003tWeb.eot?#iefix") format("embedded-opentype"),
		url("../b044003tweb.ed8f56fd84ad.woff") format("woff");
}
@font-face {
	font-family: 'bodoniposteritalic';
	src: url("../bodoniposteritalic.eot");
	src:
		local("bodoniposteritalic"),
		url("../bodoniposteritalic.eot?#iefix") format("embedded-opentype"),
		url("../5919cf0a-5162-42d1-8f7a-57ab3ce900ad.b82cbe72ea83.svg") format("svg"),
		url("../15d1a208-f2f9-444e-bcc9-68eec997edf9.0ed9dd94b053.woff") format("woff"),
		url("../c096c78a-251a-4fd2-83ec-58300540b903.5afd328471ea.ttf") format("ttf");
}
@font-face {
	font-family: 'gothamrounded-bold-webfont';
	src: url("../gothamrounded-bold-webfont.eot");
	src:
		local("gothamrounded-bold-webfont"),
		url("../gothamrounded-bold-webfont.eot?#iefix") format("embedded-opentype"),
		url("../gothamrounded-bold-webfont.9d365897e68b.woff") format("woff"),
		url("../gothamrounded-bold-webfont.d6228cca0c6d.ttf") format("ttf");
}
@font-face {
	font-family: 'futura-book-webfont';
	src: url("../futura-book-webfont.eot");
	src:
		local("futura-book-webfont"),
		url("../futura-book-webfont.eot?#iefix") format("embedded-opentype"),
		url("../futura-book-webfont.e074401ef2ef.woff") format("woff"),
		url("../futura-book-webfont.470af15c2ba0.ttf") format("ttf");
}
@font-face {
	font-family: 'futuraltbold-webfont';
	src: url("../futuraltbold-webfont.eot");
	src:
		local("futuraltbold-webfont"),
		url("../futuraltbold-webfont.eot?#iefix") format("embedded-opentype"),
		url("../futuraltbold-webfont.2b590ce99f91.woff") format("woff"),
		url("../futuraltbold-webfont.a370511dc3f5.ttf") format("ttf");
}
@font-face {
	font-family: 'j100v2';
	src: url("../j100v2.eot");
	src:
		local("j100v2"),
		url("../j100v2.eot?#iefix") format("embedded-opentype"),
		url("../j100v2.34b0e78a1524.svg") format("svg"),
		url("../j100v2.34621eafa2ea.woff") format("woff"),
		url("../j100v2.19300b2feaa1.ttf") format("ttf");
}
.im-ts-overlay, .mobilePopup .wrapper {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

body, .paragraph, .im-ts-sidebar, .nav-page-bottom .icon-button, .im-ts-mobile-view .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

.page .im-ts-title-background, .im-ts-mobile-view .top_header h3, .top_header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 38px;
}

h3, h4, h5, h6, .im-ts-subtitle-background {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(251,206,7);
	color: rgba(251,206,7,1);
	font-size: 22px;
}

.text-block, .im-ts-title-background, .im-ts-overlay, .im-ts-videocontainer iframe, .im-ts-border-radius, .im-ts-subtitle-background, .im-sp-arrow-up-s-2, .im-sp-arrow-down-s-2, .button.square, .button.square-small, .im-ts-label, .im-ts-border-radius, .button {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.im-ts-title-background {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.im-ts-subtitle-background {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

a.button, .button, a.im-ts-button, .im-ts-button, .im-ts-button-background, .p-mobile .im-ts-mobile-view .im-ts-list a.button {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

a.button, .im-ts-mobile-view a.button, .button, a.im-ts-button, .im-ts-button {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.p-mobile a.button, .im-ts-mobile-view a.button {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.im-ts-title-background, .im-ts-mobile-view .top_header, .top_header {
	background: transparent;
	background: transparent;
}

.text-block, .im-ts-paragraph-background, .im-ts-mobile-view .im-ts-list a, .wrapper.im-ts-mobile-view .im-ts-list,
.im-ts-mobile-view, .im-ts-mobile-view .im-ts-list {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.93);
}

h1, h2, h3, h4, h5, h6, .im-ts-title-padding {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.paragraph h1, .im-ts-title, .paragraph h2, .p-mobile .im-ts-title, .im-ts-mobile-view h1, .im-ts-mobile-view h2, .im-ts-overlay h3, .im-ts-overlay .paragraph h3,
.im-ts-sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(221,29,33);
	color: rgba(221,29,33,1.00);
}

.paragraph h3, .im-ts-subtitle, .paragraph h4, .paragraph h5, .paragraph h6, .p-mobile .im-ts-subtitle, .im-ts-mobile-view h3, .im-ts-mobile-view h4, .im-ts-mobile-view h5, .im-ts-mobile-view h6, .p-mobile h4.im-ts-subtitle {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(221,29,33);
	color: rgba(221,29,33,1.00);
}

.im-ts-overlay .paragraph, .im-ts-overlay, .im-ts-mobile-view.mobilePopup .wrapper .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
}

.im-ts-subtitle-background {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.93);
}

.im-ts-overlay h3, .im-ts-overlay .paragraph h3 {
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 18px;
}

.p-mobile .im-ts-title-background {
	font-family: 'futura-book-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
}

.p-mobile .paragraph {
	font-family: 'futura-book-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: rgb(99,99,99);
	color: rgba(99,99,99,1.00);
}

.p-mobile .im-ts-title, .im-ts-mobile-view h1, .im-ts-mobile-view h2 {
	font-family: 'futura-book-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: rgb(221,29,33);
	color: rgba(221,29,33,1.00);
}

.p-mobile .im-ts-subtitle, .im-ts-mobile-view h3, .im-ts-mobile-view h4, .im-ts-mobile-view h5, .im-ts-mobile-view h6 {
	font-family: 'futura-book-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: rgb(221,29,33);
	color: rgba(221,29,33,1.00);
}

.not-existing {
	color: rgb(255,0,0);
	color: rgba(255,0,0,1.00);
}

.im-ts-overlay a.button.close-button, a.button.close-button {
	background: rgb(221,29,33);
	background: rgba(221,29,33,1);
}

.paragraph b, .paragraph strong {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 22px;
	color: rgb(99,99,99);
	color: rgba(99,99,99,1.00);
	font-size: 15px;
}

.paragraph i, .paragraph em {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(99,99,99);
	color: rgba(99,99,99,1.00);
}

.p-mobile a.button, .im-ts-mobile-view a.button {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.im-ts-sidebar, .im-ts-sidebar.im-ts-nav-active-color, .nav-page-right.share-bar, .theme-6 .im-ts-nav-active-color.sidebar-page {
	background: rgb(221,29,33);
	background: rgba(221,29,33,1);
}

.im-header-container h1.im-ts-title-background {
	background: rgb(221,29,33);
	background: rgba(221,29,33,1.00);
}

.im-header-container h1.im-ts-title-background {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
}

.im-header-container h1.im-ts-title-background {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.floating-nav.buttons a.nav-item, .floating-nav.buttons a.nav-mute-button.disabled::after, .floating-nav.buttons a.nav-item.disabled::after {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.mood-page-list .list .nav-btn, .floating-nav.buttons .im-page-indicator {
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
}

.im-ts-nav-bar-background, .im-listindex2-container .im-ts-list-background, .navigation_bar .im-listindex2-container .im-ts-list-background {
	background: transparent;
	background: transparent;
}

.nav-page-bottom a.im-ts-nav-bar-background {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-size: 15px;
}

.nav-page-bottom .li2, .nav-page-bottom a.im-ts-nav-bar-background img, .floating-menu .buttons-list.nav-page-bottom>a.im-ts-nav-bar-background {
	border-color: rgb(221,29,33);
	border-color: rgba(221,29,33,1);
}

::-webkit-scrollbar-thumb {
	background: rgb(76,117,147);
	background: rgba(76,117,147,1.00);
}

.im-ts-mobile-view .im-ts-list a, .wrapper.im-ts-mobile-view .im-ts-list {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

.im-ts-mobile-view .top_header h3,.top_header h3, .im-ts-mobile-view .top_header {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
}

.im-ts-mobile-view .top_header,.top_header {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

.im-ts-nav-buttons, .nav-label-button,.nav-custom-button,.icon-button .icon, .floating-nav .share-bar a.shareButton {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1);
}

.im-ts-mobile-view, .im-ts-mobile-view .im-ts-list {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

.im-ts-mobile-view h3, .im-ts-mobile-view h4, .im-ts-mobile-view h5, .im-ts-mobile-view h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

.im-ts-mobile-view h1, .im-ts-mobile-view h2 {
	font-size: 28px;
}

.im-ts-mobile-view a {
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
}

.im-ts-list .label h5,.im-ts-list .label h6,.im-ts-list h5.label,.im-ts-list h6.label, .im-ts-list .label {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

.nav-page .polaroid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.nav-item.nav-page-number {
	background: rgb(255,204,51);
	background: rgba(255,204,51,1.00);
}

.nav-item.nav-page-number {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
}

.im-ts-sidebar .paragraph a,.nav-page-bottom a {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
}

.im-ts-nav-active-color {
	background: rgb(221,29,33);
	background: rgba(221,29,33,1);
}

.im-ts-sidebar h2 {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 15px;
}

.im-ts-sidebar .paragraph, .im-ts-sidebar, .nav-page-bottom .icon-button, .nav-page a,.nav-page-bottom a {
	line-height: 20px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 13px;
}

.nav-page a.button, .nav-page-button a {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1.00);
}

#Page0 .im-ts-title-background {
	background: transparent;
	background: transparent;
}

#Page15 .im-ts-title-background {
	background: transparent;
	background: transparent;
}

#Page0 .im-ts-title-background {
	font-family: 'MuseoSans_900-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 18px;
}

#Page15 .im-ts-title-background {
	font-family: 'MuseoSans_900-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 18px;
}

#Page0 .im-ts-subtitle-background {
	font-family: 'b044003tWeb', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 18px;
}

#Page15 .im-ts-subtitle-background {
	font-family: 'b044003tWeb', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 18px;
}

#Page0 .im-cover05-highlight img {
	border-color: transparent;
	border-color: transparent;
}

#Page15 .im-cover05-highlight img {
	border-color: transparent;
	border-color: transparent;
}

#Page0.tp-m-cover05 .im-ts-title-background {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 22px;
}

#Page15.tp-m-cover05 .im-ts-title-background {
	font-family: 'H-Bold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 13px;
	font-size: 32px;
}

#Page0.tp-m-cover05 .im-ts-subtitle-background {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 22px;
}

#Page15.tp-m-cover05 .im-ts-subtitle-background {
	font-family: 'H-Bold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	font-size: 32px;
}

#Page1 .text-block {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1.00);
}

#Page1 .block-content.text-block {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page2 #video .text-block {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page10 #video .text-block {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page14 #video .text-block {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page2 #video h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page10 #video h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page14 #video h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page2 #video h1 {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page10 #video h1 {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page14 #video h1 {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page2 #video h3 {
	font-family: 'typiconsjos', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 10px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 26px;
}

#Page2 #video h3 {
	background: transparent;
	background: transparent;
}

#Page2 #video .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

#Page10 #video .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

#Page14 #video .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

#Page2 #video_mobile .top_header {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page10 #video_mobile .top_header {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page14 #video_mobile .top_header {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page2 .im-ts-mobile-view .top_header h3, #Page2 .top_header h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page10 .im-ts-mobile-view .top_header h3, #Page10 .top_header h3 {
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page14 .im-ts-mobile-view .top_header h3, #Page14 .top_header h3 {
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page2 #simplevideoMovieContainer {
	border-color: transparent;
	border-color: transparent;
}

#Page10 #simplevideoMovieContainer {
	border-color: transparent;
	border-color: transparent;
}

#Page14 #simplevideoMovieContainer {
	border-color: transparent;
	border-color: transparent;
}

#Page3 h1 {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

#Page3 h2 {
	font-family: 'frutiger bold', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
}

#Page3 h3 {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

#Page3 h6 {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
}

#Page3 .paragraph {
	font-family: 'futura-book-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	font-size: 14px;
}

#Page3 .im-cl-timeline-pointer .circle {
	background: rgb(255,206,0);
	background: rgba(255,206,0,1);
}

#Page3 .im-cl-timeline-pointer .circle {
	border-color: rgb(255,206,0);
	border-color: rgba(255,206,0,1);
}

#Page4.tp-bootstrap .im-bs-thumbs h3 {
	font-family: 'Allerta Stencil', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 28px;
}

#Page7.tp-bootstrap .im-bs-thumbs h3 {
	font-family: 'Allerta Stencil', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 28px;
}

#Page13.tp-bootstrap .im-bs-thumbs h3 {
	font-family: 'Allerta Stencil', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 18px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 28px;
}

#Page5 .text-block .paragraph, #Page5 .text-block.paragraph {
	color: rgb(99,99,99);
	color: rgba(99,99,99,1);
}

#Page6.tp-slider .marker span {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page6.tp-slider .marker .im-ts-label {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 16px;
}

#Page6.tp-slider .text-block h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page6.tp-slider .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

#Page6.tp-m-slider .top_header {
	background: rgb(251,206,7);
	background: rgba(251,206,7,1);
}

#Page6.tp-m-slider .top_header h3 {
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
}

#Page6.tp-slider .im-sl-title > div {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	font-size: 14px;
}

#Page6.tp-slider .im-sl-title {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1.00);
}

#Page6.tp-m-slider .subpage h2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page6.tp-m-slider .subpage .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 14px;
}

#Page6.tp-m-slider .subpage .im-ts-mobile-view {
	background: rgb(255,255,255);
	background: rgba(255,255,255,1.00);
}

#Page9 .im-ts-title, #Page9 .im-ts-title-background {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;
	font-size: 22px;
}

#Page9 .paragraph {
	line-height: 22px;
	font-size: 15px;
}

#Page9 .im-image-carousel .im-ts-title-background {
	line-height: 48px;
	font-size: 58px;
}

#Page9 .im-image-carousel h2.im-ts-title-background {
	line-height: 22px;
	font-size: 18px;
}

#Page9.p-mobile .im-image-carousel .im-ts-title-background {
	font-family: 'bodoniposteritalic', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 28px;
	font-size: 28px;
}

#Page9.p-mobile .im-image-carousel h2.im-ts-title-background {
	font-family: 'bodoniposteritalic', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 13px;
	font-size: 13px;
}

#Page11 .im-tp-lr-intro .im-ts-title-background, #Page11 .im-tp-lr-header-intro .im-ts-title-background {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 20px;
}

#Page12 .im-tp-lr-intro .im-ts-title-background, #Page12 .im-tp-lr-header-intro .im-ts-title-background {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 20px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1.00);
	font-size: 20px;
}

#Page11 .im-tp-lr-intro .im-ts-title-background, #Page11 .im-tp-lr-header-intro .im-ts-title-background {
	background: transparent;
	background: transparent;
}

#Page12 .im-tp-lr-intro .im-ts-title-background, #Page12 .im-tp-lr-header-intro .im-ts-title-background {
	background: transparent;
	background: transparent;
}

#Page11 .im-tp-lr-intro .paragraph, #Page11 .im-tp-lr-header-intro .paragraph {
	line-height: 22px;
	color: rgb(64,64,64);
	color: rgba(64,64,64,1);
	font-size: 20px;
}

#Page12 .im-tp-lr-intro .paragraph, #Page12 .im-tp-lr-header-intro .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 30px;
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 35px;
}

#Page11 .im-tp-lr-intro .paragraph, #Page11 .im-tp-lr-header-intro .paragraph {
	background: rgb(255,204,51);
	background: rgba(255,204,51,1);
}

#Page12 .im-tp-lr-intro .paragraph, #Page12 .im-tp-lr-header-intro .paragraph {
	background: transparent;
	background: transparent;
}

#Page11 .intro-animation .im-tp-lr-intro .im-ts-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: transparent;
	color: transparent;
}

#Page12 .intro-animation .im-tp-lr-intro .im-ts-title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: transparent;
	color: transparent;
}

#Page11 .intro-animation .im-tp-lr-intro .paragraph {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: transparent;
	color: transparent;
}

#Page12 .intro-animation .im-tp-lr-intro .paragraph {
	color: transparent;
	color: transparent;
}

#Page11 .im-tp-lr-article .article-text .im-ts-title-background {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	color: rgb(255,204,51);
	color: rgba(255,204,51,1);
	font-size: 18px;
}

#Page12 .im-tp-lr-article .article-text .im-ts-title-background {
	font-family: 'futuraltbold-webfont', Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 22px;
	color: rgb(251,206,7);
	color: rgba(251,206,7,1);
	font-size: 20px;
}

#Page11 .im-tp-lr-article .article-text .im-ts-subtitle-background {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 22px;
}

#Page12 .im-tp-lr-article .article-text .im-ts-subtitle-background {
	color: rgb(255,255,255);
	color: rgba(255,255,255,1);
	font-size: 22px;
}

#Page11 .im-tp-lr-container, #Page11 .im-tp-lr-header, #Page11 .anm3 .im-tp-lr-header .im-tp-lr-image:before, #Page11 .anm3 .im-tp-lr-header .im-tp-lr-image:after, #Page11 .anm5 .im-tp-lr-header:after {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.33);
}

#Page12 .im-tp-lr-container, #Page12 .im-tp-lr-header, #Page12 .anm3 .im-tp-lr-header .im-tp-lr-image:before, #Page12 .anm3 .im-tp-lr-header .im-tp-lr-image:after, #Page12 .anm5 .im-tp-lr-header:after {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.33);
}

#Page11.p-mobile .im-tp-lr-container, #Page11.p-mobile .im-tp-lr-header, #Page11.p-mobile .anm3 .im-tp-lr-header .im-tp-lr-image:before, #Page11.p-mobile .anm3 .im-tp-lr-header .im-tp-lr-image:after, #Page11.p-mobile .anm5 .im-tp-lr-header:after {
	background: rgb(255,204,51);
	background: rgba(255,204,51,1);
}

#Page12.p-mobile .im-tp-lr-container, #Page12.p-mobile .im-tp-lr-header, #Page12.p-mobile .anm3 .im-tp-lr-header .im-tp-lr-image:before, #Page12.p-mobile .anm3 .im-tp-lr-header .im-tp-lr-image:after, #Page12.p-mobile .anm5 .im-tp-lr-header:after {
	background: rgb(255,204,51);
	background: rgba(255,204,51,1);
}

#Page11.p-mobile .im-tp-lr-intro .im-ts-title-background, #Page11.p-mobile .im-tp-lr-header-intro .im-ts-title-background {
	line-height: 22px;
	font-size: 20px;
}

#Page12.p-mobile .im-tp-lr-intro .im-ts-title-background, #Page12.p-mobile .im-tp-lr-header-intro .im-ts-title-background {
	line-height: 20px;
	font-size: 20px;
}

#Page12.p-mobile .im-tp-lr-intro .paragraph, #Page12.p-mobile .im-tp-lr-header-intro .paragraph {
	line-height: 30px;
	font-size: 30px;
}

