/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html {	font-family: sans-serif;	-ms-text-size-adjust: 100%;	-webkit-text-size-adjust: 100%}body {	margin: 0}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {	display: block}audio, canvas, progress, video {	display: inline-block;	vertical-align: baseline}audio:not([controls]) {	display: none;	height: 0}[hidden], template {display:none}a {	background: transparent}a:active, a:hover {	outline: 0}abbr[title] {	border-bottom: 1px dotted}b, strong {	font-weight: bold}dfn {	font-style: italic}h1 {	font-size: 2em;	margin: .67em 0}mark {	background: #ff0;	color: #000}small {	font-size: 80%}sub, sup {	font-size: 75%;	line-height: 0;	position: relative;	vertical-align: baseline}sup {	top: -0.5em}sub {	bottom: -0.25em}img {	border: 0}svg:not(:root) {	overflow: hidden}figure {	margin: 1em 40px}hr {	-moz-box-sizing: content-box;	box-sizing: content-box;	height: 0}pre {	overflow: auto}code, kbd, pre, samp {	font-family: monospace, monospace;	font-size: 1em}button, input, optgroup, select, textarea {	color: inherit;	font: inherit;	margin: 0}button {	overflow: visible}button, select {	text-transform: none}button, html input[type="button"], input[type="reset"], input[type="submit"] {	-webkit-appearance: button;	cursor: pointer}button[disabled], html input[disabled] {	cursor: default}button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}input {	line-height: normal}input[type="checkbox"], input[type="radio"] {	box-sizing: border-box;	padding: 0}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto}input[type="search"] {	-webkit-appearance: textfield;	-moz-box-sizing: content-box;	-webkit-box-sizing: content-box;	box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}fieldset {	border: 1px solid #c0c0c0;	margin: 0 2px;	padding: .35em .625em .75em}legend {	border: 0;	padding: 0}textarea {	overflow: auto}optgroup {	font-weight: bold}table {	border-collapse: collapse;	border-spacing: 0}td, th {	padding: 0}@font-face {	font-family: 'Camingo Dos Extra Bold';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_extrabold-webfont.eot');	src: url('/files/inc/application/octet-stream/camingo_dos_extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('/files/inc/application/octet-stream/camingo_dos_extrabold-webfont.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_extrabold-webfont.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_extrabold-webfont.svg#camingodos_proextrabold') format('svg')}@font-face {	font-family: 'Camingo Dos Black';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_black-webfont.eot');	src: url('/files/inc/application/octet-stream/camingo_dos_black-webfont.eot?#iefix') format('embedded-opentype'), url('/files/inc/application/octet-stream/camingo_dos_black-webfont.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_black-webfont.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_black-webfont.svg#camingodos_problack') format('svg')}@font-face {	font-family: 'Camingo Dos Bold';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_bold.eot?') format('eot'), url('/files/inc/application/octet-stream/camingo_dos_bold.otf') format('opentype'), url('/files/inc/application/octet-stream/camingo_dos_bold.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_bold.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_bold.svg#CamingoDosPro-Bold') format('svg')}@font-face {	font-family: 'Camingo Dos Semi Bold';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_semibold-webfont.eot');	src: url('/files/inc/application/octet-stream/camingo_dos_semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/files/inc/application/octet-stream/camingo_dos_semibold-webfont.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_semibold-webfont.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_semibold-webfont.svg#camingodos_prosemibold') format('svg')}@font-face {	font-family: 'Camingo Dos';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_regular-webfont.eot');	src: url('/files/inc/application/octet-stream/camingo_dos_regular-webfont.eot?#iefix') format('embedded-opentype'), url('/files/inc/application/octet-stream/camingo_dos_regular-webfont.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_regular-webfont.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_regular-webfont.svg#camingodos_pro_regularregular') format('svg')}@font-face {	font-family: 'Camingo Dos Light';	font-weight: normal;	font-style: normal;	src: url('/files/inc/application/octet-stream/camingo_dos_light-webfont.eot');	src: url('/files/inc/application/octet-stream/camingo_dos_light-webfont.eot?#iefix') format('embedded-opentype'), url('/files/inc/application/octet-stream/camingo_dos_light-webfont.woff') format('woff'), url('/files/inc/application/octet-stream/camingo_dos_light-webfont.ttf') format('truetype'), url('/files/inc/image/svg+xml/camingo_dos_light-webfont.svg#camingodos_prolight') format('svg')}*, *:before, *:after {	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box}html, body {	height: 100%}body {	font-family: 'Camingo Dos', sans-serif;	background-color: #EEE;	background: #FFF url('/files/inc/graphics/image/jpeg/m4c_general-background.jpg') repeat-x;	position: relative}a:active, a:focus {	outline: 0;ie-dummy:expression(this.hideFocus=true)}.hidden {	display: none}h1, h2, h3, h4, h5, h6 {	font-weight: normal;	font-style: normal}.visible-mobile {	display: none}.speech-bubble-down {	background: transparent url('/files/inc/graphics/image/png/m4c_general-speechbubble-down.png') no-repeat;	width: 128px;	margin-right: -64px;	height: 148px;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 14px;	color: #313131}.speech-bubble-lower-right {	background: transparent url('/files/inc/graphics/image/png/m4c_general-speechbubble-lowerright.png') no-repeat;	width: 128px;	height: 128px;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 14px;	color: #313131}header {	z-index: 100;	width: 100%;	margin-bottom: 0;	position: fixed}header>.shadow-wrapper {	max-width: 1024px;	height: 127px;	margin: 0 auto;	background: transparent url('/files/inc/graphics/image/png/m4c_menu-bottom.png') repeat-x bottom;	box-shadow: 0 -8px 9px #AAA}header>.shadow-wrapper .content {	position: relative;	background-color: #FFF;	width: 100%;	height: 118px;	padding: 0 20px 0 0}header a.toplink:before {	content: "";	float: left;	width: 26px;	height: 16px;	background: transparent url('/files/inc/graphics/image/png/m4c_menu-top-arrow.png') no-repeat center}header a.toplink {	margin-top: 7px;	margin-left: 18px;	float: right;	font-size: 10px;	font-family: 'Camingo Dos Light', sans-serif;	color: #5d5d5d;	text-decoration: none;	line-height: 16px}header a.toplink:hover {	color: #000}.navigation {	list-style-type: none;	position: absolute;	bottom: 0;	right: 20px;	margin: 0}.navigation li {	float: left;	max-width: 150px;	height: 76px;	padding-right: 10px}.navigation li:first-child {	padding-left: 10px}.navigation li:hover {	background: url('/files/inc/graphics/image/png/m4c_menu-hover.png') repeat-x}.navigation li.active {	border-bottom: 3px solid #4c90cd}.navigation li>a:before {	float: left;	content: "";	width: 1px;	height: 76px;	background: transparent url('/files/inc/graphics/image/png/m4c_menu-separator.png') no-repeat;	padding-right: 10px}.navigation li:first-child>a:before {	background: 0;	width: 0;	height: 0;	float: none;	padding: 0}.navigation li>a {	display: block;	height: 100%;	text-decoration: none;	color: #474747}.navigation li>a:hover {	color: #474747}.navigation li>a h2 {	text-transform: uppercase;	font-size: 11px;	font-family: 'Camingo Dos Semi Bold', sans-serif;	margin-top: 0;	margin-bottom: 6px}.navigation li>a p {	font-size: 11px;	color: #474747;	font-family: 'Camingo Dos Light', sans-serif;	margin: 0}.navbar-brand {	float: left;	padding-top: 42px;	padding-left: 30px}.img-responsive {	display: block;	height: auto;	max-width: 100%;	width: 100%}#viewport {	width: 1024px;	margin: 0 auto;	height: 671px;	overflow: hidden;	margin-top: 118px;	position: relative;	box-shadow: 0 0 9px #AAA}.nav-next-slide {	position: absolute;	bottom: 45px;	right: 35px;	margin-right: -24px;	margin-bottom: -24px;	width: 48px;	height: 48px}.nav-goto-top {	position: absolute;	bottom: 35px;	left: 30px;	margin-left: -27px;	margin-bottom: -27px}#shadow {	position: absolute;	bottom: 0;	width: 100%;	background: transparent url('/files/inc/graphics/image/png/m4c_general-footer.png') repeat-x;	height: 20px;	z-index: 999}.section {	background-color: #FFF;	overflow: hidden}.overlay {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0}.section[data-anchor=intro] {	text-align: center}.section[data-anchor=intro] h1 {	text-align: center;	color: #FFF;	text-transform: uppercase;	font-family: 'Camingo Dos Semi Bold', sans-serif;	font-size: 48px;	line-height: 58px;	margin-top: 170px;	margin-bottom: 19px}.section[data-anchor=intro] h2 {	text-align: center;	color: #FFF;	font-size: 28px;	margin-top: 0;	margin-bottom: 60px;	font-family: 'Camingo Dos Light', sans-serif}.section[data-anchor=intro] .letters-container {	width: 336px;	height: 85px;	margin: 0 auto}.section[data-anchor=intro] .letters {	background: transparent url('/files/inc/graphics/image/png/m4c_intro-logo-letters.png') no-repeat;	display: block;	float: left}.section[data-anchor=intro] .letter-1, .section[data-anchor=intro] .letter-2, .section[data-anchor=intro] .letter-3, .section[data-anchor=intro] .letter-4, .section[data-anchor=intro] .letter-5, .section[data-anchor=intro] .letter-6, .section[data-anchor=intro] .letter-7, .section[data-anchor=intro] .letter-8 {	height: 43px}.section[data-anchor=intro] .letter-1 {	width: 47px}.section[data-anchor=intro] .letter-2 {	background-position: -47px 0;	width: 38px}.section[data-anchor=intro] .letter-3 {	background-position: -85px 0;	width: 55px}.section[data-anchor=intro] .letter-4 {	background-position: -140px 0;	width: 34px}.section[data-anchor=intro] .letter-5 {	background-position: -174px 0;	width: 41px}.section[data-anchor=intro] .letter-6 {	background-position: -215px 0;	width: 37px}.section[data-anchor=intro] .letter-7 {	background-position: -252px 0;	width: 37px}.section[data-anchor=intro] .letter-8 {	background-position: -289px 0;	width: 46px}.section[data-anchor=intro] .letter-9, .section[data-anchor=intro] .letter-10, .section[data-anchor=intro] .letter-11, .section[data-anchor=intro] .letter-12, .section[data-anchor=intro] .letter-13, .section[data-anchor=intro] .letter-14, .section[data-anchor=intro] .letter-15, .section[data-anchor=intro] .letter-16, .section[data-anchor=intro] .letter-17 {	height: 42px}.section[data-anchor=intro] .letter-9 {	background-position: 0 -43px;	width: 25px}.section[data-anchor=intro] .letter-10 {	background-position: -25px -43px;	width: 38px}.section[data-anchor=intro] .letter-11 {	background-position: -63px -43px;	width: 43px}.section[data-anchor=intro] .letter-12 {	background-position: -106px -43px;	width: 43px}.section[data-anchor=intro] .letter-13 {	background-position: -149px -43px;	width: 39px}.section[data-anchor=intro] .letter-14 {	background-position: -188px -43px;	width: 42px}.section[data-anchor=intro] .letter-15 {	background-position: -230px -43px;	width: 40px}.section[data-anchor=intro] .letter-16 {	background-position: -270px -43px;	width: 39px}.section[data-anchor=intro] .letter-17 {	background-position: -309px -43px;	width: 27px}.section[data-anchor=climate-solutions] h1 {	position: absolute;	top: 30px;	left: 30px;	font-family: 'Camingo Dos Light', sans-serif;	color: #323e61;	font-size: 35px;	text-transform: uppercase;	margin: 0;	line-height: 36px}.section[data-anchor=climate-solutions] h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=climate-solutions] p.main-text {	font-family: 'Camingo Dos Light', sans-serif;	color: #323e61;	font-size: 14px;	position: absolute}.section[data-anchor=climate-solutions] .info-box {	position: absolute;	border-radius: 5px;	background-color: #FFF;	opacity: .93;	width: 210px;	height: 42px;	padding: 12px 8px 12px 40px}.section[data-anchor=climate-solutions] .info-box h3 {	color: #323e61;	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 14px;	margin-top: 0;	margin-bottom: 6px;	text-transform: uppercase}.section[data-anchor=climate-solutions] .info-box p {	font-family: 'Camingo Dos Light', sans-serif;	margin: 0;	color: #323e61;	font-size: 14px;	line-height: 18px}.section[data-anchor=climate-solutions] .info-box img {	position: absolute;	margin-left: -9px;	margin-top: -9px;	top: 22px;	left: 19px}.section[data-anchor=ecocasa] h1 {	position: absolute;	top: 30px;	left: 30px;	font-family: 'Camingo Dos Light', sans-serif;	color: #4d4d4d;	font-size: 46px;	text-transform: uppercase;	margin: 0;	line-height: 39px}.section[data-anchor=ecocasa] h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=ecocasa] p.main-text {	font-family: 'Camingo Dos Light', sans-serif;	color: #4d4d4d;	font-size: 16px;	position: absolute;	top: 155px;	left: 30px}.section[data-anchor=activities] h1 {	position: absolute;	top: 17px;	left: 31px;	font-family: 'Camingo Dos Light', sans-serif;	color: #4a5274;	font-size: 52px;	text-transform: uppercase;	margin: 0}.section[data-anchor=activities] h2 {	position: absolute;	top: 24px;	left: 411px;	font-family: 'Camingo Dos Light', sans-serif;	color: #4a4a4a;	font-size: 18px;	margin: 0}.section[data-anchor=activities] h2 .yellow {	color: #e18409}.section[data-anchor=activities] h2 .green {	color: #499b47}.section[data-anchor=activities] h2 .red {	color: #e6464a}.section[data-anchor=activities] .inner-dot {	position: absolute;	margin-top: -13px;	margin-left: -13px;	opacity: .7;	z-index: 10}.section[data-anchor=activities] .inner-dot.active {	opacity: 1}.section[data-anchor=activities] .outer-dot {	position: absolute;	margin-top: -26px;	margin-left: -26px;	z-index: 5}.section[data-anchor=activities] .filters {	width: 200px;	position: absolute;	bottom: 95px;	left: 38px;	background-color: #f5f5fc;	border-radius: 5px;	padding: 5px;	opacity: .8}.section[data-anchor=activities] .filters img {	vertical-align: middle;	padding: 3px}.section[data-anchor=activities] .filters div:hover {	background-color: #DDD;	border-radius: 5px;	cursor: pointer}.section[data-anchor=activities] .filters .inactive {	opacity: .4}.tooltip img {	width: 120px;	height: 120px;	background-color: #7aafb7;	margin-right: 10px;	z-index: 10;	position: absolute;	top: 7px;	left: 7px}.tooltip .content {	margin-left: 127px}.tooltip h4 {	margin: 0;	text-transform: uppercase;	font-size: 16px}.tooltip h5 {	margin: 0;	margin-bottom: 8px;	font-size: 14px}.tooltip p {	margin: 0;	font-size: 14px}.tooltip hr {	border: 0;	height: 1px;	background-color: #6faab2}.section[data-anchor=timeline] *[data-name=background] {	position: absolute;	bottom: 0;	left: 0}.section[data-anchor=timeline] *[data-name=slider] {	position: absolute;	left: -15px;	top: 508px;	cursor: pointer}.section[data-anchor=timeline] *[data-name=billboard] {	position: absolute;	top: 132px;	left: 512px;	width: 4745px;	height: 332px}.section[data-anchor=timeline] *[data-name=billboard] h1 {	margin: 0;	position: absolute;	top: -90px;	left: -470px;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 38px;	color: #ea5048;	text-transform: uppercase}.section[data-anchor=timeline] *[data-name=billboard] h1 em {	font-style: normal;	font-family: 'Camingo Dos Extra Bold', sans-serif}.section[data-anchor=timeline] *[data-name=billboard] .box {	position: absolute;	height: 100px;	border: 3px solid #000;	border-radius: 10px;	padding-top: 10px;	padding-left: 17px;	background-color: #FFF;	opacity: .9}.section[data-anchor=timeline] *[data-name=billboard] .box h3 {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 19px;	margin: 0}.section[data-anchor=timeline] *[data-name=billboard] .box h4 {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 16px;	margin: 0;	margin-bottom: 3px}.section[data-anchor=timeline] *[data-name=billboard] .box p {	font-family: 'Camingo Dos', sans-serif;	margin: 0;	font-size: 19px;	color: #585858}.section[data-anchor=timeline] *[data-name=billboard] .box.red {	border-color: #eb5c61}.section[data-anchor=timeline] *[data-name=billboard] .box.red h3 {	color: #ea5048}.section[data-anchor=timeline] *[data-name=billboard] .box.red h4 {	color: #ea5048}.section[data-anchor=timeline] *[data-name=billboard] .box.green {	border-color: #64ac62}.section[data-anchor=timeline] *[data-name=billboard] .box.green h3 {	color: #59a057}.section[data-anchor=timeline] *[data-name=billboard] .box.green h4 {	color: #59a057}.section[data-anchor=timeline] *[data-name=billboard] .box.yellow {	border-color: #fbb727}.section[data-anchor=timeline] *[data-name=billboard] .box.yellow h3 {	color: #f7a426}.section[data-anchor=timeline] *[data-name=billboard] .box.yellow h4 {	color: #f7a426}.section[data-anchor=timeline] *[data-name=billboard] .box.blue {	border-color: #299bd5}.section[data-anchor=timeline] *[data-name=billboard] .box.blue h3 {	color: #299bd5}.section[data-anchor=timeline] *[data-name=billboard] .box.blue h4 {	color: #299bd5}.section[data-anchor=timeline] *[data-name=billboard] .circle {	width: 164px;	height: 164px;	position: absolute;	margin-left: -82px;	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	text-align: center;	padding-top: 29px}.section[data-anchor=timeline] *[data-name=billboard] .circle h3 {	margin-top: 0;	margin-bottom: 5px;	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 17px;	color: #299bd5}.section[data-anchor=timeline] *[data-name=billboard] .circle p {	font-family: 'Camingo Dos Light', sans-serif;	margin: 0;	color: #5c5c5c;	font-size: 14px}.section[data-anchor=solar-energy] h1 {	color: #323e61;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 35px;	margin: 0;	text-transform: uppercase;	position: absolute;	top: 30px;	left: 300px;	line-height: 35px}.section[data-anchor=solar-energy] h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=solar-energy] p.main-text {	font-family: 'Camingo Dos Light', sans-serif;	color: #323e61;	font-size: 14px;	position: absolute;	left: 300px;	margin: 0}.section[data-anchor=solar-energy] *[data-name=infographic] {	position: absolute;	bottom: 20px;	right: 30px;	width: 779px;	height: 379px}.section[data-anchor=solar-energy] *[data-name=infographic].frame1 {	background-position: 0 0}.section[data-anchor=solar-energy] *[data-name=infographic].frame2 {	background-position: 0 -379px}.section[data-anchor=solar-energy] *[data-name=infographic].frame3 {	background-position: 0 -758px}.section[data-anchor=solar-energy] *[data-name=infographic].frame4 {	background-position: 0 -1137px}.section[data-anchor=solar-energy] .factbox {	position: absolute;	top: 330px;	left: 30px;	width: 182px;	height: 202px;	padding: 15px 12px 0 12px}.section[data-anchor=solar-energy] .factbox p {	position: static}.section[data-anchor=solar-energy] .factbox p em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=solar-energy] .large-bubble {	position: absolute;	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	width: 234px;	height: 266px;	text-align: center;	visibility: hidden;	opacity: 0}.section[data-anchor=solar-energy] .large-bubble h3 {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 39px;	color: #414141;	margin-top: 0;	margin-bottom: 0}.section[data-anchor=solar-energy] .large-bubble p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 14px;	color: #414141;	margin: 0}.section[data-anchor=activities-intro] .text-container {	text-align: center;	position: absolute;	top: 50%;	left: 50%;	width: 770px;	height: 210px;	margin-left: -385px;	margin-top: -105px}.section[data-anchor=activities-intro] .text-container h1 {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 51px;	color: #FFF;	text-transform: uppercase;	margin: 0;	line-height: 44px;	margin-bottom: 20px}.section[data-anchor=activities-intro] .text-container h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=activities-intro] .text-container p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 20px;	color: #2d2d2d;	margin: 0}.section[data-anchor=activities-intro] .text-container p em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=activities-intro] *[data-name|=arrows] {	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') repeat;	background-position: 0 0;	position: absolute;	top: 0;	left: 0;	bottom: 0;	right: 0}.section[data-anchor=one-million-women] h1 {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 46px;	color: #48537f;	text-transform: uppercase;	position: absolute;	top: 30px;	left: 30px;	margin: 0;	line-height: 42px}.section[data-anchor=one-million-women] h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=one-million-women] p.main-text {	font-family: 'Camingo Dos Light', sans-serif;	margin: 0;	color: #4d4d4d;	font-size: 16px;	position: absolute;	top: 132px;	left: 30px}.section[data-anchor=one-million-women] p.circle {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 10px;	position: absolute;	text-align: center;	width: 100px;	height: 94px;	margin: 0;	color: #FFF;	line-height: 11px}.section[data-anchor=one-million-women] p.circle em {	display: inline-block;	margin-bottom: 6px;	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal;	font-size: 17px}.section[data-anchor=one-million-women] *[data-name|=ring] {	z-index: 1}.section[data-anchor=one-million-women] *[data-name|=ring].active {	z-index: 10}.section[data-anchor=one-million-women] *[data-name|=tooltip] {	z-index: 5}.section[data-anchor=sanitation] .main-text {	position: absolute;	top: 28.6%;	left: 3%}.section[data-anchor=sanitation] .main-text h1 {	font-size: 77px;	color: #e73129;	font-family: 'Camingo Dos Extra Bold', sans-serif;	margin: 0}.section[data-anchor=sanitation] .main-text h2 {	font-size: 25px;	color: #e73129;	font-family: 'Camingo Dos Light', sans-serif;	margin: 0;	text-transform: uppercase}.section[data-anchor=sanitation] .info-1 {	position: absolute;	bottom: 49%;	right: 90px;	padding-top: 32px}.section[data-anchor=sanitation] .info-2 {	position: absolute;	bottom: 49.7%;	right: 19.4%;	padding-top: 35px}.section[data-anchor=sanitation] .info-3 {	position: absolute;	bottom: 19%;	right: 35%;	padding-top: 40px}.section[data-anchor=sanitation] .bubble-large {	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	width: 235px;	height: 236px;	position: absolute;	left: 296px;	bottom: 69px;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 17px;	color: #FFF;	text-align: center;	padding-top: 40px}.section[data-anchor=sanitation] .bubble-large em {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 24px;	text-transform: uppercase;	font-style: normal;	display: inline-block;	margin-bottom: 7px}.section[data-anchor=sanitation] .bubble-small {	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	width: 186px;	height: 187px;	position: absolute;	left: 15px;	bottom: 104px;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 14px;	color: #313e61;	text-align: center;	padding-top: 38px}.section[data-anchor=sanitation] .bubble-small em {	font-family: 'Camingo Dos Bold', sans-serif;	text-transform: uppercase;	font-style: normal;	font-size: 19px}.section[data-anchor=sanitation] .bubble-minor {	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	width: 157px;	height: 157px;	position: absolute;	left: 150px;	bottom: 20px;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 12px;	color: #FFF;	text-align: center;	padding-top: 35px;	line-height: 14px}.section[data-anchor=sanitation] .bubble-minor em {	font-family: 'Camingo Dos Bold', sans-serif;	text-transform: uppercase;	font-style: normal;	font-size: 16px}h3.location {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 16px;	color: #939393;	margin: 0;	position: absolute;	top: 16px;	right: 16px;	text-transform: uppercase;	font-weight: normal;	font-style: normal}.section[data-anchor=sanitation] h4 {	font-family: 'Camingo Dos Light', sans-serif;	color: #4d4d4d;	font-size: 20px;	position: absolute;	top: 170px;	left: 30px;	margin: 0}.section[data-anchor=sanitation] h6 {	font-family: 'Camingo Dos', sans-serif;	font-size: 25px;	color: #e73129;	position: absolute;	top: 55px;	left: 190px;	margin: 0;	cursor: pointer}.section[data-anchor=sanitation] .arrow {	width: 984px;	height: 212px;	position: absolute;	top: -35px;	left: -96.09%}.section[data-anchor=sanitation] .arrow.waiting:hover {	cursor: pointer}.section[data-anchor=sanitation] .arrow .top-people-row {	position: absolute;	top: 60px;	left: 260px;	width: 570px;	height: 39px}.section[data-anchor=sanitation] .arrow .top-people-row img {	float: left;	margin-right: 4px;	width: 15px;	height: 39px}.section[data-anchor=sanitation] .arrow .bottom-people-row {	position: absolute;	top: 108px;	left: 260px;	height: 39px;	width: 580px;	vertical-align: bottom}.section[data-anchor=sanitation] .arrow .bottom-people-row img {	float: left;	margin-right: 4px;	width: 15px;	height: 39px}.section[data-anchor=sanitation] .arrow .bottom-people-row img.woman {	width: 13px;	height: 36px;	margin-top: 3px;	margin-right: 6px}.section[data-anchor=sanitation] .arrow .bottom-people-row .text {	width: 84px;	text-transform: uppercase;	font-family: 'Camingo Dos Extra Bold', sans-serif;	color: #e73129;	font-size: 14px;	text-align: justify;	display: inline-block;	float: left;	margin-left: 4px;	margin-top: 5px}.section[data-anchor=sanitation] .arrow .bottom-people-row .text:after {	content: '';	display: inline-block;	width: 100%}.section[data-anchor=sanitation] .arrow .top-text {	position: absolute;	top: 29%;	left: 9.6%;	width: 130px;	height: 50px;	font-family: 'Camingo Dos Light', sans-serif;	color: #323f61;	font-size: 15px;	padding-left: 50px}.section[data-anchor=sanitation] .arrow .top-text em, .section[data-anchor=sanitation] .arrow .bottom-text em {	font-style: normal;	font-family: 'Camingo Dos Bold', sans-serif;	color: #323f61;	font-size: 43px;	position: absolute;	top: -19px;	left: 0;	width: 46px;	text-align: right}.section[data-anchor=sanitation] .arrow .bottom-text {	position: absolute;	top: 51%;	left: 9.6%;	width: 130px;	height: 50px;	font-family: 'Camingo Dos Light', sans-serif;	color: #323f61;	font-size: 15px;	padding-left: 50px}.section[data-anchor=bicycles] .main-text {	position: absolute;	top: 40px;	left: 42px}.section[data-anchor=bicycles] .main-text h1 {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 46px;	color: #ef4036;	margin: 0;	text-transform: uppercase;	line-height: 46px;	margin-bottom: 7px}.section[data-anchor=bicycles] h1 em {	font-family: 'Camingo Dos Extra Bold', sans-serif;	font-style: normal}.section[data-anchor=bicycles] .main-text p {	font-family: 'Camingo Dos Light', sans-serif;	margin: 0;	color: #FFF;	font-size: 18px;	line-height: 20px}.section[data-anchor=bicycles] *[data-name=bicycle] {	position: absolute;	bottom: 70px;	right: -543px;	width: 543px;	height: 297px}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=wheel1] {	position: absolute;	left: 12px;	bottom: 16px;	z-index: 0}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=wheel2] {	position: absolute;	right: 13px;	bottom: 16px;	z-index: 0}.section[data-anchor=bicycles] *[data-name=bicycle] .hotspot {	position: absolute;	width: 57px;	height: 57px;	z-index: 20}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=hotspot1] {	top: 57px;	left: 470px}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=hotspot2] {	top: -20px;	left: 317px}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=hotspot3] {	top: 53px;	left: 220px}.section[data-anchor=bicycles] *[data-name=bicycle] *[data-name=hotspot4] {	top: 211px;	left: 230px}.section[data-anchor=bicycles] .bicycle-tooltip {	background: transparent url('/files/inc/graphics/image/png/m4c_general-empty.png') no-repeat;	width: 461px;	height: 137px;	position: absolute;	z-index: 30;	visibility: hidden}.section[data-anchor=bicycles] .bicycle-tooltip img {	float: left;	margin-top: 10px;	margin-left: 10px;	margin-right: 20px}.section[data-anchor=bicycles] .bicycle-tooltip .text {	width: 95%}.section[data-anchor=bicycles] .bicycle-tooltip .text h4 {	font-family: 'Camingo Dos Extra Bold', sans-serif;	margin-top: 12px;	margin-bottom: 4px;	color: #4a5274;	font-size: 19px}.section[data-anchor=bicycles] .bicycle-tooltip .text hr {	border: 0;	margin: 0;	height: 2px;	background-color: #323e61}.section[data-anchor=bicycles] .bicycle-tooltip .text p {	margin-top: 6px;	color: #4a5274;	font-size: 14px}.section[data-anchor=bicycles] *[data-name=tooltip1] {	top: 230px;	left: 470px}.section[data-anchor=bicycles] *[data-name=tooltip2] {	top: 156px;	left: 314px}.section[data-anchor=bicycles] *[data-name=tooltip3] {	top: 230px;	left: 220px}.section[data-anchor=bicycles] *[data-name=tooltip4] {	top: 384px;	left: 229px}.section[data-anchor=bicycles] *[data-name=bubble-1] {	width: 203px;	height: 203px;	position: absolute;	top: 50px;	left: 585px}.section[data-anchor=bicycles] *[data-name=bubble-1] img {	width: 100%;	height: 100%}.section[data-anchor=bicycles] *[data-name=bubble-1] p {	position: absolute;	top: 0;	left: 0;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	color: #25639c;	font-size: 15px;	width: 100%;	margin-top: 24px}.section[data-anchor=bicycles] *[data-name=bubble-1] p em {	font-family: 'Camingo Dos Bold', sans-serif;	text-transform: uppercase;	font-size: 35px;	font-style: normal;	line-height: 40px}.section[data-anchor=bicycles] *[data-name=bubble-2] {	width: 143px;	height: 143px;	position: absolute;	top: 31px;	left: 773px}.section[data-anchor=bicycles] *[data-name=bubble-2] img {	width: 100%;	height: 100%}.section[data-anchor=bicycles] *[data-name=bubble-2] p {	position: absolute;	top: 0;	left: 0;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	color: #25639c;	font-size: 10px;	width: 100%;	margin-top: 10px}.section[data-anchor=bicycles] *[data-name=bubble-2] p em {	font-family: 'Camingo Dos Bold', sans-serif;	text-transform: uppercase;	font-size: 24px;	font-style: normal;	line-height: 23px}.section[data-anchor=bicycles] .employment {	position: absolute;	left: 20px;	top: 340px;	width: 335px;	height: 300px}.section[data-anchor=bicycles] .employment img {	float: left;	margin-right: 4px;	margin-bottom: 7px}.section[data-anchor=bicycles] .employment h2 {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 19px;	color: #4e5e72;	margin-top: 0;	margin-bottom: 5px}.section[data-anchor=bicycles] .employment p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 17px;	color: #4e5e72;	margin: 0}.section[data-anchor=outro] h1 {	position: absolute;	top: 126px;	width: 100%;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 45px;	color: #FFF;	margin: 0;	text-transform: uppercase}.section[data-anchor=outro] h1 em {	font-style: normal;	font-family: 'Camingo Dos Bold', sans-serif}.section[data-anchor=outro] .footer {	position: absolute;	bottom: 20px;	left: 0}.section[data-anchor=outro] *[data-name=other-activities] {	position: absolute;	top: 300px;	left: 50px;	cursor: pointer}.section[data-anchor=outro] *[data-name=mailing-list] {	position: absolute;	top: 230px;	left: 50%;	margin-left: -134px}.section[data-anchor=outro] *[data-name=mailing-list] input {	color: #000}.section[data-anchor=outro] *[data-name=mailing-list] a, .section[data-anchor=outro] *[data-name=mailing-list] a:visited {	color: #FFF;	font-size: 20px}.section[data-anchor=outro] *[data-name=download] {	position: absolute;	top: 300px;	right: 30px;	cursor: pointer}.section[data-anchor=solar-farms] h1 {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 45px;	margin: 0;	color: #ef4036;	position: absolute;	top: 35px;	left: 35px;	text-transform: uppercase;	line-height: 44px}.section[data-anchor=solar-farms] h1 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=solar-farms] h2 {	font-family: 'Camingo Dos Light', sans-serif;	position: absolute;	top: 42px;	left: 420px;	width: 400px;	font-size: 16px;	color: #4d4d4d;	margin: 0}.section[data-anchor=solar-farms] h2 em {	font-family: 'Camingo Dos Bold', sans-serif;	font-style: normal}.section[data-anchor=solar-farms] .chart-title {	position: absolute;	text-align: center;	font-family: 'Camingo Dos Light', sans-serif;	font-size: 13px;	color: #2b536f;	margin: 0}.section[data-anchor=solar-farms] .left-arrow {	text-indent: -33px;	font-family: 'Camingo Dos Bold', sans-serif}.section[data-anchor=solar-farms] *[data-name=bubbles] h4 {	text-align: center;	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 13px;	color: #2b536f;	margin: 40px 6px 10px 6px}.section[data-anchor=solar-farms] *[data-name=bubbles] hr {	height: 1px;	background-color: #b594a1;	border: 0;	width: 90%;	margin: 0 auto}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-small] p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 11px;	color: #b594a1;	margin: 0;	line-height: 18px}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-small] p em {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 26px;	font-style: normal}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-medium] p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 11px;	color: #FFF;	margin-top: 8px}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-medium] p em {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 41px;	font-style: normal;	line-height: 23px;	display: inline-block;	margin-bottom: 14px}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-large] p {	font-family: 'Camingo Dos Light', sans-serif;	font-size: 13px;	color: #FFF;	margin-top: 12px}.section[data-anchor=solar-farms] *[data-name=bubbles] *[data-name=bubble-large] p em {	font-family: 'Camingo Dos Bold', sans-serif;	font-size: 49px;	font-style: normal;	line-height: 23px;	display: inline-block;	margin-bottom: 14px}/*! tooltip 0.1.0 - 18th Dec 2013 | https://github.com/darsain/tooltip */.tooltip {	position: absolute;	padding: 7px;	top: 10px;	max-width: 350px;	color: #4a5274;	background: #f9f9fb;	border-radius: 10px;	border: 5px solid #3a3a3a;	-webkit-touch-callout: none;	-webkit-user-select: none;	user-select: none;	pointer-events: none;	z-index: 200}.tooltip:after {	content: '';	position: absolute;	width: 15px;	height: 15px;	margin: -5px;	background: inherit;	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);	z-index: 1}.tooltip.top:after, .tooltip.top-left:after, .tooltip.top-right:after {	bottom: 0}.tooltip.bottom:after, .tooltip.bottom-left:after, .tooltip.bottom-right:after {	top: 0}.tooltip.top:after, .tooltip.bottom:after {	left: 50%}.tooltip.top-left:after, .tooltip.bottom-left:after {	right: 15px}.tooltip.top-right:after, .tooltip.bottom-right:after {	left: 15px}.tooltip.left:after, .tooltip.left-top:after, .tooltip.left-bottom:after {	right: 0}.tooltip.right:after, .tooltip.right-top:after, .tooltip.right-bottom:after {	left: 0}.tooltip.left:after, .tooltip.right:after {	top: 50%}.tooltip.left-top:after, .tooltip.right-top:after {	bottom: 15px}.tooltip.left-bottom:after, .tooltip.right-bottom:after {	top: 15px}.tooltip.fade {	opacity: 0;	transition: opacity 200ms ease-out}.tooltip.fade.in {	opacity: 1;	transition-duration: 100ms}.tooltip.slide {	opacity: 0;	transition: -webkit-transform 200ms ease-out;	transition: transform 200ms ease-out;	transition-property: -webkit-transform, opacity;	transition-property: transform, opacity}.tooltip.slide.top, .tooltip.slide.top-left, .tooltip.slide.top-right {	-webkit-transform: translateY(15px);	transform: translateY(15px)}.tooltip.slide.bottom, .tooltip.slide.bottom-left, .tooltip.slide.bottom-right {	-webkit-transform: translateY(-15px);	transform: translateY(-15px)}.tooltip.slide.left, .tooltip.slide.left-top, .tooltip.slide.left-bottom {	-webkit-transform: translateX(15px);	transform: translateX(15px)}.tooltip.slide.right, .tooltip.slide.right-top, .tooltip.slide.right-bottom {	-webkit-transform: translateX(-15px);	transform: translateX(-15px)}.tooltip.slide.in {	opacity: 1;	-webkit-transform: none;	transform: none;	transition-duration: 100ms}.tooltip.grow {	-webkit-transform: scale(0);	transform: scale(0);	transition: -webkit-transform 200ms ease-out;	transition: transform 200ms ease-out}.tooltip.grow.top {	-webkit-transform: translateY(60%) scale(0);	transform: translateY(60%) scale(0)}.tooltip.grow.top-left {	-webkit-transform: translateY(60%) translateX(40%) scale(0);	transform: translateY(60%) translateX(40%) scale(0)}.tooltip.grow.top-right {	-webkit-transform: translateY(60%) translateX(-40%) scale(0);	transform: translateY(60%) translateX(-40%) scale(0)}.tooltip.grow.bottom {	-webkit-transform: translateY(-60%) scale(0);	transform: translateY(-60%) scale(0)}.tooltip.grow.bottom-left {	-webkit-transform: translateY(-60%) translateX(40%) scale(0);	transform: translateY(-60%) translateX(40%) scale(0)}.tooltip.grow.bottom-right {	-webkit-transform: translateY(-60%) translateX(-40%) scale(0);	transform: translateY(-60%) translateX(-40%) scale(0)}.tooltip.grow.left {	-webkit-transform: translateX(53%) scale(0);	transform: translateX(53%) scale(0)}.tooltip.grow.left-top {	-webkit-transform: translateX(53%) translateY(40%) scale(0);	transform: translateX(53%) translateY(40%) scale(0)}.tooltip.grow.left-bottom {	-webkit-transform: translateX(53%) translateY(-40%) scale(0);	transform: translateX(53%) translateY(-40%) scale(0)}.tooltip.grow.right {	-webkit-transform: translateX(-53%) scale(0);	transform: translateX(-53%) scale(0)}.tooltip.grow.right-top {	-webkit-transform: translateX(-53%) translateY(40%) scale(0);	transform: translateX(-53%) translateY(40%) scale(0)}.tooltip.grow.right-bottom {	-webkit-transform: translateX(-53%) translateY(-40%) scale(0);	transform: translateX(-53%) translateY(-40%) scale(0)}.tooltip.grow.in {	-webkit-transform: none;	transform: none;	transition-duration: 100ms}.tooltip.light {	color: #3a3c47;	background: #fff;	text-shadow: none}.tooltip.success {	background: #8dc572}.tooltip.warning {	background: #ddc12e}.tooltip.error {	background: #be6464}html, body {	margin: 0;	padding: 0;	overflow: hidden;	-webkit-tap-highlight-color: rgba(0,0,0,0)}#superContainer {	height: 100%;	position: relative;	-ms-touch-action: none}.section {	position: relative;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box}.slide {	float: left}.slide, .slidesContainer {	height: 100%;	display: block}.slides {	height: 100%;	overflow: hidden;	position: relative;	-webkit-transition: all .3s ease-out;	-moz-transition: all .3s ease-out;	-o-transition: all .3s ease-out;	transition: all .3s ease-out}.section.table, .slide.table {	display: table;	width: 100%}.tableCell {	display: table-cell;	vertical-align: middle;	width: 100%;	height: 100%}.slidesContainer {	float: left;	position: relative}.controlArrow {	position: absolute;	top: 50%;	cursor: pointer;	width: 0;	height: 0;	border-style: solid;	margin-top: -38px}.controlArrow.prev {	left: 15px;	width: 0;	border-width: 38.5px 34px 38.5px 0;	border-color: transparent #fff transparent transparent}.controlArrow.next {	right: 15px;	border-width: 38.5px 0 38.5px 34px;	border-color: transparent transparent transparent #fff}.scrollable {	overflow: scroll}.easing {	-webkit-transition: all .7s ease-out;	-moz-transition: all .7s ease-out;	-o-transition: all .7s ease-out;	transition: all .7s ease-out}#fullPage-nav {	display: none;	position: absolute;	z-index: 100;	margin-top: -32px;	top: 50%;	opacity: 1}#fullPage-nav.right {	right: 5px}#fullPage-nav.left {	left: 17px}.fullPage-slidesNav {	position: absolute;	z-index: 4;	left: 50%;	opacity: 1}.fullPage-slidesNav.bottom {	bottom: 17px}.fullPage-slidesNav.top {	top: 17px}#fullPage-nav ul, .fullPage-slidesNav ul {	margin: 0;	padding: 0}#fullPage-nav li, .fullPage-slidesNav li {	display: block;	width: 14px;	height: 13px;	margin: 10px;	margin-right: 7px;	position: relative}.fullPage-slidesNav li {	display: inline-block}#fullPage-nav li a, .fullPage-slidesNav li a {	display: block;	position: relative;	z-index: 1;	width: 100%;	height: 100%;	cursor: pointer;	text-decoration: none}#fullPage-nav li .active span, .fullPage-slidesNav .active span {	background: #0d5ba1}#fullPage-nav span, .fullPage-slidesNav span {	top: 2px;	left: 2px;	width: 14px;	height: 14px;	border: 1px solid #0d5ba1;	background: rgba(0,0,0,0);	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	position: absolute;	z-index: 1}.fullPage-tooltip {	position: absolute;	top: -1px;	color: #3d3d3d!important;	font-family: 'Camingo Dos', sans-serif!important;	width: 120px;	text-align: right;	font-size: 15px}.fullPage-tooltip.right {	right: 20px}.fullPage-tooltip.left {	left: 20px}