@font-face {
	font-family: 'Proxima Nova Soft Regular';
	src: url("../fonts/proximanovasoft/ProximaNovaSoftW03-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Regular.woff") format("woff"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Regular.ttf") format("truetype"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Regular.svg#latoblack") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Proxima Nova Soft Bold';
	src: url("../fonts/proximanovasoft/ProximaNovaSoftW03-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Bold.woff") format("woff"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Bold.ttf") format("truetype"), url("../fonts/proximanovasoft/ProximaNovaSoftW03-Bold.svg#latobold") format("svg");
	font-weight: bold;
	font-style: normal
}
@font-face {
	font-family: 'Centrale Sans Rounded Bold';
	src: url("../fonts/centrale-sans-rounded/centralesansrndbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/centrale-sans-rounded/centralesansrndbold-webfont.woff2") format("woff2"), url("../fonts/centrale-sans-rounded/centralesansrndbold-webfont.woff") format("woff"), url("../fonts/centrale-sans-rounded/centralesansrndbold-webfont.ttf") format("truetype"), url("../fonts/centrale-sans-rounded/centralesansrndbold-webfont.svg#centrale_sans_roundedbold") format("svg");
	font-weight: bold;
	font-style: normal
}
html {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit
}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif;
	line-height: 1.15;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article, aside, footer, header, nav, section {
	display: block
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
figcaption, figure, main {
	display: block
}
figure {
	margin: 1em 40px
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
pre {
	font-family: monospace, monospace;
	font-size: 1em
}
a {
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}
a:active, a:hover, a:focus, button:active, button:hover button:focus {
	outline: 0
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted
}
b, strong {
	font-weight: inherit
}
b, strong {
	font-weight: bolder
}
code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
dfn {
	font-style: italic
}
mark {
	background-color: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -0.25em
}
sup {
	top: -0.5em
}
audio, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
img {
	border-style: none
}
svg:not(:root) {
	overflow: hidden
}
button, input, optgroup, select, textarea {
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
button, html [type="button"], [type="reset"], [type="submit"] {
-webkit-appearance:button
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
border-style:none;
padding:0
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
progress {
	display: inline-block;
	vertical-align: baseline
}
textarea {
	overflow: auto
}
label {
	cursor: pointer
}
[type="checkbox"], [type="radio"] {
box-sizing:border-box;
padding:0
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
height:auto
}
[type="search"] {
-webkit-appearance:textfield;
outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details, menu {
	display: block
}
summary {
	display: list-item
}
canvas {
	display: inline-block
}
template {
	display: none
}
[hidden] {
display:none
}
p {
	line-height: 1.5
}
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dd, ol, ul, form, fieldset, legend, figure, table, th, td, caption, hr {
	margin: 0;
	padding: 0
}
li>ul, li>ol {
	margin-bottom: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td, th {
	padding: 0
}
ul {
	list-style: none;
	margin: 0
}

html {
	min-height: 100%;
	position: relative
}
body {
	min-height: 100%;
	overflow: auto;
	color: #222;
	background: #f5f5f5
}
body[data-current-slide] {
	overflow: hidden
}
body .rentblazr-loader {
	display: none !important
}
main {
	opacity: 1;
	transition: opacity .3s linear;
	overflow: auto
}
body[data-current-slide] main {
	opacity: 0;
	overflow: hidden
}
a:focus, button:focus {
	outline: thin dotted
}
.o-btn {
	margin-bottom: 0;
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 7px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: all 300ms ease
}
.o-btn:hover, .o-btn:focus, .o-btn--focus {
	color: #18355B;
	text-decoration: none;
	outline: 0 !important
}
.o-btn:active, .o-btn--active {
	outline: 0 !important;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,0.125)
}
.o-btn--disabled, .o-btn[disabled] {
	cursor: not-allowed;
	opacity: .65;
	box-shadow: none
}
@media (min-width: 30em) {
.o-btn {
	display: inline-block;
	width: auto
}
}
a.o-btn--disabled a.o-btn {
	pointer-events: none
}
.o-btn--default {
	color: #18355B;
	background-color: #fff;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--default:hover {
	color: #18355B;
	background-color: #fff
}
.o-btn--default:active, .o-btn--default:focus {
	color: #18355B;
	background-color: #fff;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--default--disabled:hover, .o-btn--default--disabled:focus, .o-btn--default[disabled]:hover, .o-btn--default[disabled]:focus {
	background-color: #fff;
	border-color: #e6e6e6
}
.o-btn--primary {
	color: #fff;
	background-color: #52BAAF;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--primary:hover {
	color: #fff;
	background-color: #52BAAF
}
.o-btn--primary:active, .o-btn--primary:focus {
	color: #fff;
	background-color: #52BAAF;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--primary--disabled:hover, .o-btn--primary--disabled:focus, .o-btn--primary[disabled]:hover, .o-btn--primary[disabled]:focus {
	background-color: #52BAAF;
	border-color: #3e9b91
}
.o-btn--success {
	color: #fff;
	background-color: #1fce6d;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--success:hover {
	color: #fff;
	background-color: #1fce6d
}
.o-btn--success:active, .o-btn--success:focus {
	color: #fff;
	background-color: #1fce6d;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--success--disabled:hover, .o-btn--success--disabled:focus, .o-btn--success[disabled]:hover, .o-btn--success[disabled]:focus {
	background-color: #1fce6d;
	border-color: #18a256
}
.o-btn--info {
	color: #fff;
	background-color: #18355B;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--info:hover {
	color: #fff;
	background-color: #18355B
}
.o-btn--info:active, .o-btn--info:focus {
	color: #fff;
	background-color: #18355B;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--info--disabled:hover, .o-btn--info--disabled:focus, .o-btn--info[disabled]:hover, .o-btn--info[disabled]:focus {
	background-color: #18355B;
	border-color: #0d1d33
}
.o-btn--warning {
	color: #fff;
	background-color: #FBB03B;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--warning:hover {
	color: #fff;
	background-color: #FBB03B
}
.o-btn--warning:active, .o-btn--warning:focus {
	color: #fff;
	background-color: #FBB03B;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--warning--disabled:hover, .o-btn--warning--disabled:focus, .o-btn--warning[disabled]:hover, .o-btn--warning[disabled]:focus {
	background-color: #FBB03B;
	border-color: #fa9c09
}
.o-btn--danger {
	color: #fff;
	background-color: #ED565C;
	border: 0;
	box-shadow: 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--danger:hover {
	color: #fff;
	background-color: #ED565C
}
.o-btn--danger:active, .o-btn--danger:focus {
	color: #fff;
	background-color: #ED565C;
	box-shadow: inset 0 2px 0 rgba(19,25,40,0.1)
}
.o-btn--danger--disabled:hover, .o-btn--danger--disabled:focus, .o-btn--danger[disabled]:hover, .o-btn--danger[disabled]:focus {
	background-color: #ED565C;
	border-color: #e82830
}
.o-btn--link {
	color: #18355B;
	font-weight: normal;
	border-radius: 0
}
.o-btn--link, .o-btn--link:active, .o-btn--link[disabled] {
	background-color: transparent;
	box-shadow: none
}
.o-btn--link, .o-btn--link:hover, .o-btn--link:focus, .o-btn--link:active {
	border-color: transparent
}
.o-btn--link:hover, .o-btn--link:focus {
	color: #0d1d33;
	text-decoration: none;
	background-color: transparent
}
.o-btn--link[disabled]:hover, .o-btn--link[disabled]:focus {
	color: #ccc;
	text-decoration: none
}
.o-btn--large {
	font-weight: bold;
	letter-spacing: 1px;
	box-shadow: 0 4px 0 rgba(19,25,40,0.1);
	padding: 12px 30px;
	font-size: 26px;
	border-radius: 14px
}
.o-btn--large:focus {
	box-shadow: inset 0 4px 0 rgba(19,25,40,0.1)
}
.o-btn--small {
	padding: 6px 10px;
	font-size: 13px;
	border-radius: 5px
}
.o-btn--extrasmall {
	padding: 1px 5px;
	font-size: 13px;
	border-radius: 5px
}
.o-btn--block {
	display: block;
	width: 100%
}
.o-btn--block+.o-btn--block {
	margin-top: 5px
}
input[type="submit"].o-btn--block, input[type="reset"].o-btn--block, input[type="button"].o-btn--block {
	width: 100%
}
.o-btn:not(.o-btn--block)+.o-btn:not(.o-btn--block) {
	margin-top: 10px
}
@media (min-width: 30em) {
.o-btn:not(.o-btn--block)+.o-btn:not(.o-btn--block) {
	margin-top: 0;
	margin-left: 10px
}
}
.c-contact {
	background-color: #fff
}
.c-contact__content {
	width: 100%;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 20px
}
.c-contact__header {
	padding: 80px 0 30px;
	background: #293B4D url("../img/bg3.svg") no-repeat center;
	background-size: 1680px;
	color: #fff;
	min-height: 540px;
	margin-bottom: 80px;
	font-size: 18px
}
.c-contact__header--compact {
	min-height: 0
}
.c-contact__header p+p {
	padding-top: 20px
}
@media (min-width: 48em) {
.c-contact__header {
	padding: 130px 0 30px;
	font-size: 20px
}
}
@media (min-width: 74.375em) {
.c-contact__header {
	padding: 180px 0 30px
}
}
.c-contact__header-title {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	font-size: 40px;
	color: #52BAAF;
	margin-bottom: 20px
}
@media (min-width: 48em) {
.c-contact__header-title {
	font-size: 60px
}
}
.c-contact__divide {
	position: relative
}
.c-contact__divide:after {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	bottom: 0;
	width: 1px;
	background-color: #ccc
}
.c-contact__row {
	justify-content: center
}
.c-contact__cell {
	padding-bottom: 80px !important;
	text-align: center
}
.c-contact__cell-header {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	font-size: 34px;
	color: #52BAAF;
	padding: 20px 0;
	font-size: 24px
}
.c-contact__contact-btn {
	position: absolute;
	font-size: 26px;
	font-family: "Proxima Nova Soft Bold", Arial, sans-serif;
	left: 50%;
	bottom: 20px;
	transform: translate(-50%, 0)
}
.c-contact__contact-btn--cyan {
	color: #52BAAF
}
.c-contact__info {
	position: relative;
	background-color: #f5f5f5;
	padding: 80px 0;
	margin-top: 80px
}
.c-contact__info-details {
	text-align: center;
	line-height: 24px
}
.c-contact__info-details svg {
	opacity: .6
}
.c-contact__info-details-title {
	color: #52BAAF;
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	margin-bottom: 20px
}
.c-contact__map {
	height: 400px
}
.c-header {
	position: fixed;
	display: flex;
	align-items: center;
	color: #fff;
	z-index: 200;
	padding: 0 20px;
	height: 50px;
	top: 0;
	left: 0;
	right: 0;
	box-shadow: 0 0 0 1px gray;
	background-color: rgba(245,245,245,0.95)
}
@media (min-width: 48em) {
.c-header {
	position: absolute;
	height: 80px;
	box-shadow: none;
	background-color: transparent
}
}
@media (min-width: 62em) {
.c-header {
	padding: 0 40px
}
}
body[data-current-slide] .c-header {
	position: fixed;
	box-shadow: none;
	background-color: transparent
}
body.subpage .c-header {
	background-color: #293B4D;
	box-shadow: none
}
.c-header__awwwards-nominee {
	position: fixed;
	left: 0;
	top: 96px
}
.c-header__logo {
	display: inline-block;
	height: 22px;
	width: 145px
}
.c-header__logo svg {
	height: 100%;
	width: 100%
}
@media (max-width: 47.99em) {
.c-header__logo svg .letters {
	display: none
}
}
body[data-current-slide] .c-header__logo svg * {
	fill: #fff
}
body.subpage .c-header__logo svg .letters * {
	fill: #fff
}
@media (max-width: 47.99em) {
.c-header__logo {
	width: 115px
}
}
.c-header__title {
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden
}
@media (max-width: 47.99em) {
.c-header__nav {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	width: 210px;
	padding-top: 70px;
	background: #131928;
	transform: rotateY(90deg);
	transform-origin: right;
	transition: all 300ms ease;
	z-index: 10;
	overflow: auto
}
}
@media (min-width: 48em) {
.c-header__nav {
	flex: 1
}
}
@media (max-width: 47.99em) {
.c-header__nav-container {
	display: flex;
	flex-direction: column
}
}
@media (min-width: 48em) {
.c-header__nav-container {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 20px
}
}
@media (min-width: 48em) {
.c-header__nav-landing, .c-header__nav-timepot {
	display: flex;
	align-items: center;
	justify-content: space-between
}
}
.c-header__nav-landing {
	order: 2
}
@media (min-width: 48em) {
.c-header__nav-landing {
	order: 1
}
}
.c-header__nav-timepot {
	order: 1
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-header__nav-timepot {
	display: flex;
	flex-direction: column
}
.c-header__nav-timepot>*:nth-child(1), .c-header__nav-timepot>*:nth-child(2) {
	order: 2
}
.c-header__nav-timepot>*:nth-child(3) {
	order: 1;
	padding-left: 40px;
	padding-bottom: 20px
}
}
@media (min-width: 48em) {
.c-header__nav-timepot {
	order: 2
}
.c-header__nav-timepot .c-header__nav-link:last-of-type {
	margin-right: 15px
}
}
.c-header__nav-link {
	position: relative;
	text-transform: uppercase;
	padding: 15px;
	color: #18355B;
	font-size: 14px;
	transition: all 300ms ease
}
.c-header__nav-link:after {
	content: '';
	position: absolute;
	left: 10px;
	right: 10px;
	bottom: 11px;
	background: #1fce6d;
	height: 2px;
	border-radius: 2px;
	transform: rotateY(90deg);
	transform-origin: center;
	transition: all 300ms ease
}
@media (min-width: 48em) {
.c-header__nav-link:hover:after {
	transform: rotateY(0)
}
}
body[data-current-slide] .c-header__nav-link, body.subpage .c-header__nav-link {
	color: #fff
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-header__nav-link {
	display: block;
	color: #fff;
	padding: 20px 40px
}
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-header__nav-trigger {
	position: absolute;
	height: 50px;
	width: 50px;
	top: 0;
	right: 10px;
	z-index: 20
}
}
@media (min-width: 48em) {
.c-header__nav-trigger {
	display: none
}
}
.c-header__nav-trigger-menu-line {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -1px;
	margin-left: -9px;
	width: 20px;
	height: 2px;
	background-color: #131928;
	transition: all 300ms ease;
	border-radius: 2px
}
body[data-current-slide] .c-header__nav-trigger-menu-line, body.subpage .c-header__nav-trigger-menu-line {
	background-color: #fff
}
.c-header__nav-trigger-menu-line:before, .c-header__nav-trigger-menu-line:after {
	content: '';
	top: 50%;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	width: 20px;
	height: 2px;
	background-color: #131928;
	transition: all 300ms ease;
	border-radius: 2px
}
body[data-current-slide] .c-header__nav-trigger-menu-line:before, body.subpage .c-header__nav-trigger-menu-line:before, body[data-current-slide] .c-header__nav-trigger-menu-line:after, body.subpage .c-header__nav-trigger-menu-line:after {
	background-color: #fff
}
.c-header__nav-trigger-menu-line:before {
	margin-top: 6px
}
.c-header__nav-trigger-menu-line:after {
	margin-top: -8px
}
.c-header__nav-trigger-input {
	display: none
}
.c-header__nav-trigger-input:checked+.c-header__nav {
	transform: rotateY(0)
}
.c-header__nav-trigger-input:checked+.c-header__nav+.c-header__nav-trigger .c-header__nav-trigger-menu-line {
	background-color: transparent
}
.c-header__nav-trigger-input:checked+.c-header__nav+.c-header__nav-trigger .c-header__nav-trigger-menu-line:before {
	margin-top: 0;
	transform: rotate(-45deg);
	background-color: #fff
}
.c-header__nav-trigger-input:checked+.c-header__nav+.c-header__nav-trigger .c-header__nav-trigger-menu-line:after {
	margin-top: 0;
	transform: rotate(45deg);
	background-color: #fff
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-header__nav-trigger-input:checked+.c-header__nav+.c-header__nav-trigger+.c-header__nav-overlay {
	position: fixed;
	background-color: rgba(19,25,40,0.2);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9
}
}
.c-homepage {
	margin-top: 80px;
	overflow-x: hidden
}
.c-homepage__content {
	width: 100%;
	max-width: 940px;
	margin: 0 auto;
	padding: 0 20px
}
.c-homepage__content-wide {
	width: 100%;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 20px
}
@keyframes slideInBottom {
0% {
opacity:0;
transform:translateY(20%)
}
100% {
opacity:1;
transform:translateY(0)
}
}
@keyframes bounceIn {
0% {
opacity:0;
transform:scale(0.5)
}
80% {
opacity:1;
transform:scale(1.2)
}
100% {
opacity:1;
transform:scale(1)
}
}
.c-homepage__boxes {
	justify-content: center
}
.c-homepage__box {
	position: relative;
	display: block;
	border-radius: 14px;
	font-size: 36px;
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	color: #fff;
	margin: 0 auto 10px;
	max-width: 370px
}
.c-homepage__box:before {
	content: "";
	display: block;
	padding-top: 100%
}
.c-homepage__box--default {
	background-color: #52BAAF
}
.c-homepage__box--red {
	background-color: #ED565C
}
.c-homepage__box--grey {
	background-color: #ccc
}
.c-homepage__box-content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center
}
.c-homepage__box-content--spacebetween {
	justify-content: space-between;
	padding: 30px
}
.c-homepage__blog {
	display: none;
	background-color: #fff;
	padding-bottom: 60px
}
@media (min-width: 74.375em) {
.c-homepage__blog {
	display: block
}
}
.c-homepage__blog-title, .c-homepage__blog-link {
	font-size: 20px;
	font-weight: normal;
	color: #52BAAF;
	margin-bottom: 20px
}
.c-homepage__blog-link {
	float: right;
	color: #ccc
}
.c-homepage__blog-article:nth-child(1) {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 0ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__blog-article:nth-child(1) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__blog-article:nth-child(1) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__blog-article:nth-child(2) {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 200ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__blog-article:nth-child(2) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__blog-article:nth-child(2) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__blog-article:nth-child(3) {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 400ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__blog-article:nth-child(3) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__blog-article:nth-child(3) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__blog-article-date {
	display: block;
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif;
	font-size: 18px;
	margin-bottom: 20px
}
.c-homepage__blog-article-title {
	font-weight: normal;
	font-size: 36px
}
.c-homepage__blog-article-footer {
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif;
	font-size: 18px
}
.c-homepage__demo {
	background-color: #fff;
	padding: 100px 20px;
	text-align: center
}
.c-homepage__demo-content {
	opacity: 0;
	transform: scale(0.5);
	transition: 800ms 0ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
body[data-current-slide] .c-homepage__demo-content {
	opacity: 0;
	transform: scale(0.5)
}
.visible .c-homepage__demo-content {
	opacity: 1;
	transform: scale(1)
}
.c-homepage__demo-desc {
	font-size: 32px;
	color: #52BAAF;
	line-height: 40px;
	margin-bottom: 40px
}
.c-homepage__features {
	margin-bottom: 100px;
	text-align: center
}
.c-homepage__features-controls-container {
	position: relative;
	display: inline-block;
	padding: 40px 20px 0
}
@media (min-width: 48em) {
.c-homepage__features-controls-container {
	padding: 20px 0 0
}
}
.c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop']) {
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
	border: 2px solid #52BAAF;
	border-radius: 50%;
	margin-right: 5px;
	background-color: transparent;
	opacity: .7;
	transition: all 300ms ease
}
.c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop']):last-of-type {
	margin-right: 0
}
.c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop']):hover, .c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop']):focus {
	opacity: 1;
	outline: none
}
.c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop'])[aria-selected=true] {
	background-color: #52BAAF;
	opacity: 1
}
@media (min-width: 48em) {
.c-homepage__features-controls-container-dots button:not([data-action='start']):not([data-action='stop']) {
	width: 8px;
	height: 8px
}
}
.c-homepage__features-controls-container-arrows button[data-controls] {
	position: absolute;
	width: 14px;
	height: 14px;
	bottom: 3px;
	border: none;
	background-color: transparent
}
.c-homepage__features-controls-container-arrows button[data-controls]:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	border: solid #52BAAF;
	border-width: 1px 1px 0 0
}
.c-homepage__features-controls-container-arrows button[data-controls='prev'] {
	left: 0
}
.c-homepage__features-controls-container-arrows button[data-controls='prev']:after {
	transform: rotate(-135deg)
}
.c-homepage__features-controls-container-arrows button[data-controls='next'] {
	right: 0
}
.c-homepage__features-controls-container-arrows button[data-controls='next']:after {
	transform: rotate(45deg)
}
@media (min-width: 48em) {
.c-homepage__features-controls-container-arrows {
	display: none
}
}
.c-homepage__features-content {
	width: 100%;
	max-width: 900px;
	margin: 0 auto
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__features-content {
	padding: 0 25%
}
.c-homepage__features-content [data-tns-hidden="x"] {
	overflow-x: visible
}
}
.c-homepage__features-feature {
	margin: 20px 20px 0
}
.c-homepage__features-feature--0 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 0ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__features-feature--0 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__features-feature--0 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__features-feature--1 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 200ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__features-feature--1 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__features-feature--1 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__features-feature--2 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 400ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__features-feature--2 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__features-feature--2 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__features-feature--3 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 600ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__features-feature--3 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__features-feature--3 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__features-feature--4 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 800ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__features-feature--4 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__features-feature--4 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__features-feature-icon {
	margin-bottom: 20px
}
.c-homepage__features-feature-title {
	font-size: 18px;
	text-align: center;
	font-weight: normal
}
.c-homepage__slogan {
	position: relative;
	text-align: center;
	padding: 60px 0
}
.c-homepage__slogan--border:after {
	content: '';
	position: absolute;
	margin-left: -10px;
	left: 50%;
	bottom: 40px;
	width: 30px;
	height: 3px;
	border-radius: 3px;
	background-color: #ED565C
}
@media (max-width: 47.99em) {
.c-homepage__slogan {
	padding: 30px 0
}
.c-homepage__slogan--border:after {
	bottom: 15px
}
}
.c-homepage__slogan-title {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	font-size: 34px;
	/*color: #52BAAF*/
	color:#f4c20d;
}
.c-homepage__slogan-subtitle {
	font-size: 22px;
	margin: 20px 0 0;
	font-weight: normal
}
@media (min-width: 48em) {
.c-homepage__slogan-subtitle {
	margin: 10px 0 0
}
}
.c-homepage__slogan-heart {
	/*display: inline-block;
	background: url("../img/icons/icon-heart.svg") no-repeat center;
	background-size: 100%;
	width: 24px;
	height: 20px*/
}
.c-homepage__section {
	padding: 100px 0 80px;
	background-position: 50% 30px;
	background-repeat: no-repeat;
	background-size: 1390px
}
.c-homepage__section:nth-of-type(odd) {
	/*background-image: url("../img/bg1.svg")*/
}
.c-homepage__section:nth-of-type(even) {
	/*background-image: url("../img/bg2.svg")*/
}
.c-homepage__section--white {
	background-color: #fff
}
.c-homepage__section--highter-padding {
	padding: 160px 0 80px
}
.c-homepage__section .c-homepage__content {
	display: flex;
	flex-wrap: wrap
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__section .c-homepage__content {
	justify-content: space-between
}
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__section {
	padding: 80px 0 80px
}
}
.c-homepage__section-header {
	opacity: 0;
	transform: translate3d(-50px, 0, 0);
	transition: 1000ms 0ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
@media (min-width: 0.0625em) and (max-width: 29.99em) {
.c-homepage__section-header {
	width: 100%;
	order: 2;
	text-align: center
}
}
@media (min-width: 30em) {
.c-homepage__section-header {
	width: calc(50% - 10px)
}
}
@media (min-width: 48em) {
.c-homepage__section-header {
	width: 45%;
	padding-right: 80px
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-header {
	padding-right: 0;
	padding-left: 100px
}
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-header {
	order: 2
}
body[data-current-slide] .c-homepage__section-header {
	opacity: 0;
	transform: translate3d(-50px, 0, 0)
}
.visible .c-homepage__section-header {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__section-title {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	font-size: 34px;
	color: #52BAAF;
	margin: 40px 0
}
.c-homepage__section-title--fs-30 {
	font-size: 30px
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__section-title {
	margin: 20px 0;
	font-size: 26px
}
}
.c-homepage__section-subtitle {
	font-size: 22px;
	margin: 20px 0 0;
	font-size: 20px
}
@media (min-width: 48em) {
.c-homepage__section-subtitle {
	margin: 10px 0 0
}
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__section-subtitle {
	font-size: 18px
}
}
@media (min-width: 0.0625em) and (max-width: 29.99em) {
.c-homepage__section-icon {
	display: none
}
}
@media (min-width: 30em) {
.c-homepage__section-icon {
	display: block;
	width: 30px
}
}
@media (min-width: 48em) {
.c-homepage__section-icon {
	width: 100px;
}
.custom-icon{
	width: 207px !important;
}
.search-icon{
	width: 70% !important;
}
}
.c-homepage__section-icon svg {
	width: 100%
}
.c-homepage__section-icon img {
	width: 100%
}
.custom-img {
	width: 100%;
	height:200px !important;
	object-position: 40% 0% !important;
}
.c-homepage__section-icon .custom-search{
	
	width:70px;
	}
.c-homepage__section-img {
	display: none
}
@media (min-width: 48em) {
.c-homepage__section-img {
	display: block;
	width: 55%;
	padding-left: 20px
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-img {
	order: 1
}
}
.c-homepage__section-img-mobile {
	position: relative;
	width: 80%;
	margin: 0 auto
}
@media (min-width: 30em) {
.c-homepage__section-img-mobile {
	width: calc(50% - 20px);
	margin: 0
}
}
@media (min-width: 48em) {
.c-homepage__section-img-mobile {
	display: none
}
}
.c-homepage__section-content {
	display: flex;
	width: 100%;
	padding-top: 40px;
	order: 99
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__section-content {
	display: none
}
}
.c-homepage__section-content-p {
	position: relative;
	padding-top: 15px;
	font-size: 20px
}
.c-homepage__section-content-p:not(:empty):before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 3px;
	background-color: #52BAAF;
	border-radius: 3px
}
.c-homepage__section-content-p:nth-of-type(1) {
	width: 45%;
	padding-right: 80px;
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 200ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__section-content-p:nth-of-type(1) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__section-content-p:nth-of-type(1) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-content-p:nth-of-type(1) {
	width: 33%;
	padding-right: 40px
}
.c-homepage__section-content-p:nth-of-type(2) {
	width: 33%;
	padding-right: 40px;
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 400ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__section-content-p:nth-of-type(2) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__section-content-p:nth-of-type(2) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-content-p:nth-of-type(2) {
	width: 22%;
	padding-right: 0
}
.c-homepage__section-content-p:nth-of-type(3) {
	width: 22%;
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 600ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__section-content-p:nth-of-type(3) {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__section-content-p:nth-of-type(3) {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-content-p:nth-of-type(3) {
	width: 45%;
	padding-left: 100px
}
.c-homepage__section:nth-of-type(even) .c-homepage__section-content-p:nth-of-type(3):not(:empty):before {
	left: 100px
}
.c-homepage__section-img-container {
	position: relative;
	margin: 15px 0 80px;
	width: 100%;
	opacity: 0;
	transform: scale(0.5);
	transition: 800ms 0ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
body[data-current-slide] .c-homepage__section-img-container {
	opacity: 0;
	transform: scale(0.5)
}
.visible .c-homepage__section-img-container {
	opacity: 1;
	transform: scale(1)
}
.c-homepage__section-img-container:before {
	content: "";
	display: block;
	padding-top: 60%
}
.c-homepage__section-img-container:after {
	content: '';
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	height: 15px;
	background: #E6E6E6 url("../img/bar-nav.svg") 5px 50% no-repeat;
	background-size: 25px;
	border-radius: 5px 5px 0 0
}
.c-homepage__section-img-preview {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.c-homepage__section-img-preview--soon:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #52BAAF;
	font-size: 26px;
	font-weight: bold
}
.c-homepage__section-img-preview-top, .c-homepage__section-img-preview-bottom {
	position: absolute;
	width: 150px;
	height: 150px;
	border: 4px solid #52BAAF;
	border-radius: 100%;
	overflow: hidden;
	box-shadow: 2px 4px 0 rgba(19,25,40,0.1);
	z-index: 5
}
.c-homepage__section-img-preview-top {
	top: -80px;
	right: 40px;
	opacity: 0;
	transform: scale(0.5);
	transition: 800ms 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
body[data-current-slide] .c-homepage__section-img-preview-top {
	opacity: 0;
	transform: scale(0.5)
}
.visible .c-homepage__section-img-preview-top {
	opacity: 1;
	transform: scale(1)
}
.c-homepage__section-img-preview-bottom {
	left: -20px;
	bottom: -80px;
	opacity: 0;
	transform: scale(0.5);
	transition: 800ms 800ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
body[data-current-slide] .c-homepage__section-img-preview-bottom {
	opacity: 0;
	transform: scale(0.5)
}
.visible .c-homepage__section-img-preview-bottom {
	opacity: 1;
	transform: scale(1)
}
.c-homepage__section-img-main {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: 0 50%;
	border-radius: 0 0 5px 5px;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimizeQuality
}
.c-homepage__section-img-preview-top .preview-top-zoom{
		-moz-transform: scale(1.2);
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		object-position: 13% 50%;	
}
.c-homepage__section-img-other {
	width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0 50%;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: optimizeQuality; 	
}
.c-homepage__section-img-title {
	width: 150px !important;
	height: 100%;
	object-fit: cover;
	object-position: 0 50%;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: optimizeQuality
}
.c-homepage__section-img-container-mobile {
	position: relative
}
.c-homepage__section-img-container-mobile:before {
	content: "";
	display: block;
	padding-top: 100%
}
.c-homepage__section-img-preview-mobile {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 2px solid #52BAAF;
	border-radius: 50%;
	overflow: hidden
}
.c-homepage__testimonials {
	background-color: #f5f5f5;
	padding: 40px 0;
	color: #52BAAF;
	font-size: 20px;
	text-align: center
}
@media (min-width: 48em) {
.c-homepage__testimonials {
	text-align: left
}
}
.c-homepage__testimonials-controls-container {
	position: relative;
	display: inline-block;
	padding: 40px 20px 0
}
@media (min-width: 48em) {
.c-homepage__testimonials-controls-container {
	padding: 20px 0 0
}
}
.c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop']) {
	display: inline-block;
	cursor: pointer;
	width: 14px;
	height: 14px;
	border: 2px solid #52BAAF;
	border-radius: 50%;
	margin-right: 5px;
	background-color: transparent;
	opacity: .7;
	transition: all 300ms ease
}
.c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop']):last-of-type {
	margin-right: 0
}
.c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop']):hover, .c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop']):focus {
	opacity: 1;
	outline: none
}
.c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop'])[aria-selected=true] {
	background-color: #52BAAF;
	opacity: 1
}
@media (min-width: 48em) {
.c-homepage__testimonials-controls-container-dots button:not([data-action='start']):not([data-action='stop']) {
	width: 8px;
	height: 8px
}
}
.c-homepage__testimonials-controls-container-arrows button[data-controls] {
	position: absolute;
	width: 14px;
	height: 14px;
	bottom: 3px;
	border: none;
	background-color: transparent
}
.c-homepage__testimonials-controls-container-arrows button[data-controls]:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 14px;
	height: 14px;
	border: solid #52BAAF;
	border-width: 1px 1px 0 0
}
.c-homepage__testimonials-controls-container-arrows button[data-controls='prev'] {
	left: 0
}
.c-homepage__testimonials-controls-container-arrows button[data-controls='prev']:after {
	transform: rotate(-135deg)
}
.c-homepage__testimonials-controls-container-arrows button[data-controls='next'] {
	right: 0
}
.c-homepage__testimonials-controls-container-arrows button[data-controls='next']:after {
	transform: rotate(45deg)
}
@media (min-width: 48em) {
.c-homepage__testimonials-controls-container-arrows {
	display: none
}
}
.c-homepage__testimonials-label {
	position: relative;
	text-align: left
}
.c-homepage__testimonials-label svg {
	width: 40%
}
@media (max-width: 47.99em) {
.c-homepage__testimonials-label svg {
	display: none
}
}
.c-homepage__testimonials-label-span {
	display: block;
	margin-bottom: 20px
}
@media (min-width: 48em) {
.c-homepage__testimonials-label-span {
	margin-bottom: 0
}
}
.c-homepage__testimonials-blockquote {
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: space-between
}
.c-homepage__testimonials-blockquote-content {
	font-size: 20px;
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	min-height: 150px;
	margin-bottom: 40px
}
.c-homepage__testimonials-footer {
	display: flex;
	align-items: center;
	justify-content: space-between
}
.c-homepage__testimonials-footer-logo {
	width: 185px;
	height: 95px;
	margin-left: 20px
}
.c-homepage__testimonials-footer-logo-img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center
}
.c-homepage__platforms {
	display: none;
	background-color: #fff;
	padding-bottom: 100px;
	text-align: center
}
@media (min-width: 74.375em) {
.c-homepage__platforms {
	display: block
}
}
.c-homepage__platforms-title {
	font-size: 32px;
	color: #52BAAF;
	line-height: 40px;
	font-weight: normal;
	margin-bottom: 40px;
	padding: 0 20px
}
.c-homepage__platforms-content {
	width: 100%;
	max-width: 900px;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-between
}
.c-homepage__platform {
	position: relative;
	width: 20%;
	text-align: center
}
.c-homepage__platform svg {
	max-height: 60px;
	margin-bottom: 10px
}
.c-homepage__platform svg path {
	fill: #ccc;
	transition: all 300ms ease
}
.c-homepage__platform:not(.c-homepage__platform--soon) {
	cursor: pointer
}
.c-homepage__platform:not(.c-homepage__platform--soon):before {
	content: '';
	position: absolute;
	left: calc(50% - 10px);
	bottom: -10px;
	width: 20px;
	height: 2px;
	border-radius: 2px;
	background: #52BAAF;
	transition: all 300ms ease;
	transform-origin: center;
	transform: rotateY(-90deg)
}
.c-homepage__platform:not(.c-homepage__platform--soon):hover svg path {
	fill: #52BAAF
}
.c-homepage__platform:not(.c-homepage__platform--soon):hover:before {
	transform: rotateY(0)
}
.c-homepage__platform--soon:before {
	content: 'soon';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -15px;
	font-size: 14px;
	color: #ccc
}
.c-homepage__platform--1 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 0ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__platform--1 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__platform--1 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__platform--2 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 200ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__platform--2 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__platform--2 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__platform--3 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 400ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__platform--3 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__platform--3 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__platform--4 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 600ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__platform--4 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__platform--4 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__platform--5 {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: 500ms 800ms cubic-bezier(0.39, 0.575, 0.565, 1)
}
body[data-current-slide] .c-homepage__platform--5 {
	opacity: 0;
	transform: translate3d(0, 50px, 0)
}
.visible .c-homepage__platform--5 {
	opacity: 1;
	transform: translate3d(0, 0, 0)
}
.c-homepage__platform-title {
	font-weight: normal;
	color: #52BAAF;
	font-size: 20px;
	transition: all 300ms ease
}
.c-homepage__platform--soon .c-homepage__platform-title {
	color: #ccc
}
.c-homepage__pricing {
	background-color: #fff;
	padding: 100px 0;
	text-align: center
}
.c-homepage__pricing-content {
	opacity: 0;
	transform: scale(0.5);
	transition: 800ms 0ms cubic-bezier(0.175, 0.885, 0.32, 1.275)
}
body[data-current-slide] .c-homepage__pricing-content {
	opacity: 0;
	transform: scale(0.5)
}
.visible .c-homepage__pricing-content {
	opacity: 1;
	transform: scale(1)
}
.c-homepage__pricing-title {
	font-size: 32px;
	color: #52BAAF;
	line-height: 40px;
	font-weight: normal;
	margin-bottom: 40px;
	padding: 0 20px
}
@media (min-width: 48em) {
.c-homepage__pricing-title {
	margin-bottom: 10px
}
}
.c-homepage__pricing-subtitle {
	display: none;
	font-size: 20px;
	color: #52BAAF;
	margin-bottom: 40px;
	padding: 0 20px
}
@media (min-width: 48em) {
.c-homepage__pricing-subtitle {
	display: block
}
}
.c-homepage__pricing-info {
	color: gray
}
.c-homepage__pricing-price {
	font-size: 100px
}
.c-homepage__pricing-price-sup {
	font-size: 36px;
	top: -1.2em
}
.c-homepage__pricing-small, .c-homepage__pricing-info-mobile {
	font-size: 14px;
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif
}
.c-homepage__pricing-info-mobile {
	margin-top: 20px
}
.c-homepage__pricing-small-mobile {
	color: #52BAAF
}
.c-homepage__pricing-btn, .c-homepage__pricing-btn-mobile {
	text-transform: none;
	margin: 20px 0
}
.c-homepage__pricing-btn-mobile {
	display: inline-block
}
@media (min-width: 48em) {
.c-homepage__pricing-btn-mobile, .c-homepage__pricing-small-mobile, .c-homepage__pricing-info-mobile {
	display: none
}
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-homepage__pricing-btn, .c-homepage__pricing-small, .c-homepage__pricing-info {
	display: none
}
}
.c-footer {
	background-color: #f5f5f5;
	padding: 40px 0;
	font-size: 14px;
	color: gray
}
@media (max-width: 47.99em) {
.c-footer {
	text-align: center
}
}
.c-footer__content {
	width: 100%;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 20px
}
.c-footer__landingpages ul {
	margin-top: 3rem
}
.c-footer__landingpages ul li {
	float: left;
	margin-right: 1rem
}
.c-footer__landingpages ul li a:hover {
	color: #18355B
}
.c-footer__logo {
	display: inline-block;
	max-height: 22px;
	max-width: 100px;
	margin-bottom: 40px
}
.c-footer__logo svg {
	height: 100%;
	width: 100%;
	max-height: 22px
}
.c-footer__address {
	font-style: normal
}
.c-footer__rights {
	margin-bottom: 20px
}
.c-footer__link {
	display: block;
	color: gray;
	transition: all 300ms ease;
	text-transform: capitalize
}
.c-footer__link:hover {
	color: #18355B
}
@media (max-width: 47.99em) {
.c-footer__link {
	padding: 10px 0
}
}
.c-footer__download {
	margin-bottom: 20px
}
@media (max-width: 47.99em) {
.c-footer__download {
	display: none
}
}
.c-footer__link-download {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: gray;
	padding: 5px 0;
	transition: all 300ms ease
}
.c-footer__link-download:hover {
	color: #18355B
}
.c-footer__link-download--soon {
	cursor: default
}
.c-footer__link-download--soon:hover {
	color: gray
}
@media (max-width: 47.99em) {
.c-footer__link-download {
	display: none
}
}
.c-footer__link-download svg {
	max-height: 15px;
	width: 20px;
	margin-right: 5px
}
.c-footer__link-download svg path {
	fill: gray
}
.c-footer__social {
	text-align: right
}
.c-footer__social-link {
	display: inline-block;
	width: 26px;
	height: 26px
}
.c-footer__social-link svg {
	width: 100%;
	height: 100%
}
.c-footer__social-link svg .bg {
	fill: #ccc;
	transition: all 300ms ease
}
.c-footer__social-link:hover .bg {
	fill: gray
}
.c-footer__social-link+.c-footer__social-link {
	margin-left: 10px
}
.c-footer__newsletter-label {
	display: block;
	font-size: 18px;
	color: #52BAAF;
	margin-bottom: 10px
}
.c-footer__newsletter-input {
	width: 100%;
	margin-bottom: 10px;
	border: none;
	background: #fff;
	font-family: "Proxima Nova Soft Regular", Arial, sans-serif;
	border-radius: 5px;
	height: 26px;
	padding: 0 10px
}
.c-footer__newsletter-input:focus {
	outline: none
}
@media (min-width: 48em) {
.c-footer__newsletter-input {
	float: left;
	width: 50%;
	margin-right: 10px;
	margin-bottom: 0
}
}
.c-footer__newsletter-alert--success {
	margin-top: 10px;
	color: #1fce6d
}
.c-footer__newsletter-alert--danger {
	margin-top: 10px;
	color: #ED565C
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-footer__col-first {
	order: 2;
	margin-bottom: 20px
}
.c-footer__nav {
	order: 3;
	margin-bottom: 40px
}
.c-footer__newsletter {
	order: 1;
	text-align: center;
	margin-bottom: 40px
}
.c-footer__social {
	order: 4;
	text-align: center
}
.c-footer__logo {
	display: none
}
}
.c-slides {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	overflow: hidden;
	z-index: 100;
	transform: rotateX(90deg);
	transform-origin: top;
	transition: all 300ms ease
}
body[data-current-slide] .c-slides {
	transform: rotateX(0deg)
}
.c-slides [data-tns-role="controls"] {
	position: fixed;
	z-index: 101;
	bottom: 10px;
	left: 10px
}
.c-slides__slide {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	width: 100vw;
	height: 100vh;
	opacity: 1;
	overflow: hidden;
	transition: all .5s ease-in-out
}
.c-slides__slide svg {
	width: 100%;
	height: auto;
	padding: 20px
}
@media (max-width: 47.99em) {
.c-slides__slide svg {
	max-height: 200px
}
}
@media (min-width: 48em) {
.c-slides__slide svg {
	width: 90%
}
}
.c-slides__slide-content {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: 1230px;
	padding: 0 20px
}
@media (min-width: 48em) {
.c-slides__slide-content {
	padding: 0 60px 0 20px
}
}
.c-slides__slide-content-column {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start
}
.c-slides__slide-content-column--desc {
	order: 1;
	width: 50%
}
.c-slides__slide:nth-of-type(odd) .c-slides__slide-content-column--desc {
	order: 2
}
@media (max-width: 47.99em) and (orientation: portrait) {
.c-slides__slide-content-column--desc {
	order: 2;
	width: 100%;
	margin-top: 40px;
	align-items: center
}
}
.c-slides__slide-content-column--animation {
	order: 2;
	width: 50%;
	align-items: flex-end
}
.c-slides__slide-content-column--padding{ padding:1px 10px 1px 10px;}
.c-slides__slide:nth-of-type(odd) .c-slides__slide-content-column--animation {
	order: 1;
	align-items: flex-start
}
@media (max-width: 47.99em) and (orientation: portrait) {
.c-slides__slide:nth-of-type(odd) .c-slides__slide-content-column--animation {
	align-items: center;
	padding: 0 20px
}
}
@media (max-width: 47.99em) and (orientation: portrait) {
.c-slides__slide-content-column--animation {
	order: 1;
	width: 100%;
	align-items: center;
	padding: 0 20px
}
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.c-slides__slide-content-column {
	align-items: center
}
}
.c-slides__slide-title {
	display: none
}
@media (min-width: 48em) {
.c-slides__slide-title {
	display: block
}
}
.c-slides__slide-title-mobile {
	text-align: center
}
@media (min-width: 48em) {
.c-slides__slide-title-mobile {
	display: none
}
}
.c-slides__slide-title, .c-slides__slide-title-mobile {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	margin-bottom: 40px
}
.c-slides__slide--active .c-slides__slide-title, .c-slides__slide--active .c-slides__slide-title-mobile {
	animation: slideIn .5s ease-in backwards;
	animation-delay: .5s
}
.c-slides__slide--1 .c-slides__slide-title, .c-slides__slide--1 .c-slides__slide-title-mobile {
	color: #fff;
	font-size: 24px
}
@media (min-width: 48em) {
.c-slides__slide--1 .c-slides__slide-title, .c-slides__slide--1 .c-slides__slide-title-mobile {
	font-size: 42px
}
}
@media (min-width: 62em) {
.c-slides__slide--1 .c-slides__slide-title, .c-slides__slide--1 .c-slides__slide-title-mobile {
	font-size: 48px
}
}
.c-slides__slide--2 .c-slides__slide-title, .c-slides__slide--2 .c-slides__slide-title-mobile {
	color: #fff;
	font-size: 24px
}
@media (min-width: 48em) {
.c-slides__slide--2 .c-slides__slide-title, .c-slides__slide--2 .c-slides__slide-title-mobile {
	color: #18355B;
	font-size: 36px
}
}
@media (min-width: 62em) {
.c-slides__slide--2 .c-slides__slide-title, .c-slides__slide--2 .c-slides__slide-title-mobile {
	font-size: 42px
}
}
.c-slides__slide--3 .c-slides__slide-title, .c-slides__slide--3 .c-slides__slide-title-mobile {
	color: #fff;
	font-size: 24px
}
@media (min-width: 48em) {
.c-slides__slide--3 .c-slides__slide-title, .c-slides__slide--3 .c-slides__slide-title-mobile {
	color: #52BAAF;
	font-size: 30px
}
}
@media (min-width: 62em) {
.c-slides__slide--3 .c-slides__slide-title, .c-slides__slide--3 .c-slides__slide-title-mobile {
	font-size: 36px
}
}
.c-slides__slide--4 .c-slides__slide-title, .c-slides__slide--4 .c-slides__slide-title-mobile {
	color: #fff;
	font-size: 24px
}
@media (min-width: 48em) {
.c-slides__slide--4 .c-slides__slide-title, .c-slides__slide--4 .c-slides__slide-title-mobile {
	color: #18355B;
	font-size: 30px
}
}
@media (min-width: 62em) {
.c-slides__slide--4 .c-slides__slide-title, .c-slides__slide--4 .c-slides__slide-title-mobile {
	font-size: 36px
}
}
.c-slides__slide--5 .c-slides__slide-title, .c-slides__slide--5 .c-slides__slide-title-mobile {
	color: #18355B;
	font-size: 24px
}
@media (min-width: 48em) {
.c-slides__slide--5 .c-slides__slide-title, .c-slides__slide--5 .c-slides__slide-title-mobile {
	font-size: 30px
}
}
@media (min-width: 62em) {
.c-slides__slide--5 .c-slides__slide-title, .c-slides__slide--5 .c-slides__slide-title-mobile {
	font-size: 36px
}
}
.c-slides__slide-description {
	display: none;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 120px;
	width: 100%
}
.c-slides__slide-description--not-last {
	margin-bottom: 40px
}
.c-slides__slide--active .c-slides__slide-description {
	animation: slideIn .5s ease-in backwards;
	animation-delay: .5s
}
.c-slides__slide-description a {
	color: inherit;
	text-decoration: underline
}
@media (min-width: 48em) {
.c-slides__slide-description {
	display: block
}
}
.c-slides__slide-description-mobile {
	display: block;
	font-size: 18px;
	color: #fff;
	margin-bottom: 10px
}
.c-slides__slide--active .c-slides__slide-description-mobile {
	animation: slideIn .5s ease-in backwards;
	animation-delay: 1s
}
.c-slides__slide-description-mobile a {
	color: #fff;
	border-bottom: 1px solid #fff
}
@media (min-width: 48em) {
.c-slides__slide-description-mobile {
	display: none
}
}
.c-slides__slide-description-timer {
	display: none;
	font-size: 64px;
	margin-bottom: 40px
}
.c-slides__slide--active .c-slides__slide-description-timer {
	animation: slideIn .5s .5s ease-in backwards
}
@media (min-width: 48em) {
.c-slides__slide-description-timer {
	display: block
}
}
.c-slides__slide-btn.o-btn {
	margin-bottom: 10px;
	font-size: 18px
}
.c-slides__slide--active .c-slides__slide-btn.o-btn {
	animation: slideIn .5s ease-in backwards;
	animation-delay: 1s
}
@media (max-width: 47.99em) {
.c-slides__slide-btn.o-btn {
	font-weight: bold;
	letter-spacing: 1px;
	box-shadow: 0 4px 0 rgba(19,25,40,0.1);
	padding: 12px 30px;
	font-size: 18px;
	border-radius: 14px
}
.c-slides__slide--2 .c-slides__slide-btn.o-btn, .c-slides__slide--3 .c-slides__slide-btn.o-btn, .c-slides__slide--4 .c-slides__slide-btn.o-btn {
	display: none
}
}
.c-slides__skip {
	display: none;
	position: fixed;
	cursor: pointer;
	right: 45px;
	padding-right: 40px;
	bottom: 60px;
	transition: all 300ms ease;
	z-index: 101;
	color: #fff;
	font-size: 14px;
	transform: rotate(90deg);
	transform-origin: right;
	opacity: 0
}
.c-slides__skip:before {
	content: '';
	position: absolute;
	display: block;
	width: 20px;
	height: 1px;
	background: #fff;
	right: 0;
	top: 8px;
	transition: all 300ms ease
}
.c-slides__skip:after {
	content: '';
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	border: solid #fff;
	border-width: 1px 1px 0 0;
	right: 0;
	top: 5px;
	transform: rotate(45deg);
	transition: all 300ms ease
}
.c-slides__skip:hover:before {
	width: 25px;
	right: -5px
}
.c-slides__skip:hover:after {
	right: -5px
}
body[data-current-slide] .c-slides__skip {
	display: block;
	opacity: 1
}
@media (max-width: 47.99em) {
body[data-current-slide] .c-slides__skip {
	display: none
}
}
.c-slides__controls-container {
	display: none;
	position: fixed;
	top: 50%;
	right: 40px
}
@media (min-width: 48em) {
.c-slides__controls-container {
	display: block
}
}
.c-slides__controls-container-dots button:not([data-action='start']):not([data-action='stop']) {
	display: block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	border: 2px solid #fff;
	border-radius: 50%;
	margin-bottom: 5px;
	background-color: transparent;
	opacity: .7;
	transition: all 300ms ease
}
.c-slides__controls-container-dots button:not([data-action='start']):not([data-action='stop']):last-of-type {
	margin-bottom: 0
}
.c-slides__controls-container-dots button:not([data-action='start']):not([data-action='stop']):hover, .c-slides__controls-container-dots button:not([data-action='start']):not([data-action='stop']):focus {
	opacity: 1;
	outline: none
}
.c-slides__controls-container-dots button:not([data-action='start']):not([data-action='stop'])[aria-selected=true] {
	background-color: #fff;
	opacity: 1
}
.c-slides__controls-container-arrows button[data-controls] {
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: 3px;
	border: none;
	background-color: transparent
}
.c-slides__controls-container-arrows button[data-controls]:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border: solid #fff;
	border-width: 1px 1px 0 0
}
.c-slides__controls-container-arrows button[data-controls]:disabled {
	display: none
}
.c-slides__controls-container-arrows button[data-controls='prev'] {
	top: -20px
}
.c-slides__controls-container-arrows button[data-controls='prev']:after {
	transform: rotate(-45deg)
}
.c-slides__controls-container-arrows button[data-controls='next'] {
	bottom: -20px
}
.c-slides__controls-container-arrows button[data-controls='next']:after {
	transform: rotate(135deg)
}
.c-slides__controls-container-text {
	display: none;
	position: absolute;
	width: 10px;
	height: 10px;
	bottom: -20px;
	background-color: transparent;
	border: solid #fff;
	border-width: 1px 0 1px 0;
	cursor: pointer
}
.c-slides__controls-container-text:after {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	height: 4px;
	width: 7px;
	border: solid #fff;
	border-width: 1px 0 1px 0
}
body[data-current-slide='4'] .c-slides__controls-container-text {
	display: block
}
.c-slides__slide-down, .c-slides__learn-more {
	position: absolute;
	display: none;
	cursor: default;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	border: none;
	background-color: #52BAAF;
	color: #fff;
	padding: 10px 15px;
	font-size: 14px;
	text-align: center
}
@media (min-width: 48em) {
.c-slides__slide-down, .c-slides__learn-more {
	display: block
}
}
.c-slides__learn-more {
	cursor: pointer
}
[data-tns-role="wrapper"] {
padding:0 !important
}
[data-tns-role="wrapper"].ms-touch {
	overflow-x: scroll;
	overflow-y: hidden;
	-ms-overflow-style: none;
	-ms-scroll-chaining: none;
	-ms-scroll-snap-type: mandatory;
	-ms-scroll-snap-points-x: snapInterval(0%, 100%)
}
[data-tns-role="content"] {
position:relative;
-webkit-transition:all 0s;
-moz-transition:all 0s;
transition:all 0s
}
[data-tns-mode="carousel"][data-tns-axis="horizontal"] {
left:0
}
[data-tns-mode="carousel"][data-tns-axis="horizontal"]:after {
	content: '';
	display: table;
	clear: both
}
[data-tns-mode="carousel"][data-tns-axis="horizontal"]>div, [data-tns-mode="carousel"][data-tns-axis="horizontal"]>li, [data-tns-mode="carousel"][data-tns-axis="horizontal"]>span, [data-tns-mode="carousel"][data-tns-axis="horizontal"]>a {
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden
}
[data-tns-mode="gallery"] {
overflow:hidden
}
[data-tns-mode="gallery"]>div, [data-tns-mode="gallery"]>li, [data-tns-mode="gallery"]>span, [data-tns-mode="gallery"]>a {
position:absolute;
-webkit-transition:transform 0s, opacity 0s;
-moz-transition:transform 0s, opacity 0s;
transition:transform 0s, opacity 0s
}
[data-tns-role="nav"] button {
	vertical-align: middle
}
[data-tns-role="lazy-img"] {
-webkit-transition:opacity 0.6s;
-moz-transition:opacity 0.6s;
transition:opacity 0.6s;
opacity:0.6
}
[data-tns-role="lazy-img"].loaded {
	opacity: 1
}
[hidden] {
display:none !important
}
[data-controls], [data-action], [data-nav] {
cursor:pointer;
border-width:0;
padding:0
}
[data-tns-hidden="x"] {
overflow-x:hidden
}
[data-tns-hidden="y"] {
overflow-y:hidden
}
.tns-fadeIn {
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: 0
}
.tns-normal, .tns-fadeOut {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: -1
}
@keyframes slideIn {
0% {
opacity:0;
transform:translateX(20%)
}
100% {
opacity:1;
transform:translateX(0)
}
}
.c-slides__slide--1 {
	/*background: #293B4D url("../img/slides/slide1-bg-mobile.svg") center no-repeat;*/
	background-size: 100%;
	z-index: 100
}
@media (min-width: 48em) {
.c-slides__slide--1 {
	background: #293B4D url("") center no-repeat;/*../img/slides/slide1-bg-ff.svg*/
	background-size: 1400px
}
.chrome .c-slides__slide--1 {
	background: #293B4D url("") center no-repeat;/*../img/slides/slide1-bg.svg*/
	background-size: 1400px
}
}
.c-slides__slide--1 svg {
	opacity: 0
}
.c-slides__slide--1.c-slides__slide--active svg {
	opacity: 1
}
.c-slides__slide--1.c-slides__slide--active #s1-shapeRed {
	animation: s0-rotateShapeRed .6s 1.4s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--1.c-slides__slide--active #s1-shapeBlue {
	animation: s0-rotateShapeBlue .6s 1.4s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--1.c-slides__slide--active #Dot1, .c-slides__slide--1.c-slides__slide--active #Dot2, .c-slides__slide--1.c-slides__slide--active #Dot3 {
	opacity: 0
}
.c-slides__slide--1.c-slides__slide--active #Dot1 {
	animation: s0-dot1PopUp 1s 1.4s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #Dot2 {
	animation: s0-dot2PopUp 1s 1.6s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #Dot3 {
	animation: s0-dot3PopUp 1s 1.8s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #s1-pin1, .c-slides__slide--1.c-slides__slide--active #s1-pin2, .c-slides__slide--1.c-slides__slide--active #s1-pin3 {
	opacity: 0
}
.c-slides__slide--1.c-slides__slide--active #s1-pin1 {
	animation: s0-pin1PopUp 1.4s 1.4s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #s1-pin2 {
	animation: s0-pin2PopUp 1.4s 1.6s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #s1-pin3 {
	animation: s0-pin3PopUp 1.4s 1.8s ease-in-out forwards
}
.c-slides__slide--1.c-slides__slide--active #CircleYellow circle {
	stroke-dasharray: 0 383;
	animation: s0-fillUp 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--1.c-slides__slide--active #CircleYellow circle, .edge .c-slides__slide--1.c-slides__slide--active #CircleYellow circle {
	opacity: 0;
	stroke-dasharray: 383 383;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--1.c-slides__slide--active #CircleYellow .shadow {
	opacity: 0;
	animation: s0-shadowShow .5s .7s linear forwards;
	transform-origin: top left
}
.c-slides__slide--1.c-slides__slide--active #CircleTeal circle {
	stroke-dasharray: 0 426;
	animation: s0-fillUpTeal 1s .2s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--1.c-slides__slide--active #CircleTeal circle, .edge .c-slides__slide--1.c-slides__slide--active #CircleTeal circle {
	opacity: 0;
	stroke-dasharray: 113 426;
	animation: fadeIn 1s .2s linear forwards
}
.c-slides__slide--1.c-slides__slide--active #CircleBlue circle {
	stroke-dasharray: 0 426;
	animation: s0-fillUpBlue 1s .2s linear forwards;
	transform: rotate(-180deg)
}
@keyframes s0-rotateShapeRed {
0% {
opacity:0;
transform:translate(160px, 180px) rotate(180deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(160px, 180px) rotate(181deg) scale(1)
}
100% {
opacity:1;
transform:translate(160px, 180px) rotate(360deg)
}
}
@keyframes s0-rotateShapeBlue {
0% {
opacity:0;
transform:translate(160px, 180px) rotate(270deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(160px, 180px) rotate(271deg) scale(1)
}
100% {
opacity:1;
transform:translate(160px, 180px) rotate(360deg)
}
}
@keyframes s0-dot1PopUp {
0% {
opacity:0;
transform:translate(28px, 121px) scale(0.5)
}
50% {
opacity:1;
transform:translate(28px, 121px) scale(1.35)
}
100% {
opacity:1;
transform:translate(28px, 121px) scale(1)
}
}
@keyframes s0-dot2PopUp {
0% {
opacity:0;
transform:translate(64px, 74px) scale(0.5)
}
50% {
opacity:1;
transform:translate(64px, 74px) scale(1.35)
}
100% {
opacity:1;
transform:translate(64px, 74px) scale(1)
}
}
@keyframes s0-dot3PopUp {
0% {
opacity:0;
transform:translate(113px, 48px) scale(0.5)
}
50% {
opacity:1;
transform:translate(113px, 48px) scale(1.35)
}
100% {
opacity:1;
transform:translate(113px, 48px) scale(1)
}
}
@keyframes s0-pin1PopUp {
0% {
opacity:0;
transform:translate(208px, 98px) scale(0.5)
}
20% {
opacity:1;
transform:translate(208px, 98px) scale(1.1)
}
40% {
opacity:1;
transform:translate(208px, 98px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(208px, 98px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(208px, 98px) scale(1) rotate(0)
}
}
@keyframes s0-pin2PopUp {
0% {
opacity:0;
transform:translate(52px, 339px) scale(0.5)
}
20% {
opacity:1;
transform:translate(52px, 339px) scale(1.1)
}
40% {
opacity:1;
transform:translate(52px, 339px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(52px, 339px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(52px, 339px) scale(1) rotate(0)
}
}
@keyframes s0-pin3PopUp {
0% {
opacity:0;
transform:translate(279px, 362px) scale(0.5)
}
20% {
opacity:1;
transform:translate(279px, 362px) scale(1.1)
}
40% {
opacity:1;
transform:translate(279px, 362px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(279px, 362px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(279px, 362px) scale(1) rotate(0)
}
}
@keyframes s0-fillUp {
to {
stroke-dasharray:383 383
}
}
@keyframes s0-fillUpTeal {
to {
stroke-dasharray:113 426;
transform:rotate(-45deg)
}
}
@keyframes s0-fillUpBlue {
to {
stroke-dasharray:58 426;
transform:rotate(135deg)
}
}
@keyframes s0-shadowShow {
0% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, SizingMethod='auto expand')";
transform:scale(0)
}
100% {
opacity:.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
transform:scale(1)
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.c-slides__slide--2 {
	background: #3692D0 url("../img/slides/slide2-bg-mobile.svg") center no-repeat;
	background-size: 100%
}
@media (min-width: 48em) {
.c-slides__slide--2 {
	background: #3692D0 url("../img/slides/slide2-bg.svg") bottom right no-repeat;
	background-size: 800px
}
}
.c-slides__slide--2 svg {
	opacity: 0
}
.c-slides__slide--2.c-slides__slide--active svg {
	opacity: 1
}
.c-slides__slide--2.c-slides__slide--active #ShapeRed {
	animation-name: s1-rotateShapeRed;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	animation-delay: 1s;
	animation-fill-mode: forwards;
	opacity: 0
}
.c-slides__slide--2.c-slides__slide--active #ShapeRed .shadow {
	display: none
}
.c-slides__slide--2.c-slides__slide--active #ShapeBlue {
	animation-name: s1-rotateShapeBlue;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	animation-delay: 1s;
	animation-fill-mode: forwards;
	opacity: 0
}
.c-slides__slide--2.c-slides__slide--active #Pin1, .c-slides__slide--2.c-slides__slide--active #Pin2, .c-slides__slide--2.c-slides__slide--active #Pin3 {
	opacity: 0
}
.c-slides__slide--2.c-slides__slide--active #Pin1 {
	animation: s1-pin1PopUp 1.4s 1.6s ease-in-out forwards
}
.c-slides__slide--2.c-slides__slide--active #Pin1 .vapour1, .c-slides__slide--2.c-slides__slide--active #Pin1 .vapour2 {
	opacity: 1;
	stroke-dasharray: 30;
	stroke-dashoffset: 30
}
.c-slides__slide--2.c-slides__slide--active #Pin1 .vapour1 {
	animation: vapour 2s linear infinite
}
.c-slides__slide--2.c-slides__slide--active #Pin1 .vapour2 {
	animation: vapour 2s .2s linear infinite
}
.c-slides__slide--2.c-slides__slide--active #Pin2 {
	animation: s1-pin2PopUp 1.4s 2.2s ease-in-out forwards
}
.c-slides__slide--2.c-slides__slide--active #Pin3 {
	animation: s1-pin3PopUp 1.4s 2.8s ease-in-out forwards
}
.c-slides__slide--2.c-slides__slide--active .wave {
	transform-origin: bottom right;
	transform: scale(1.5)
}
.c-slides__slide--2.c-slides__slide--active #wave1 {
	animation: s1-pulse 2s linear infinite;
	transform-origin: center
}
.c-slides__slide--2.c-slides__slide--active #wave2 {
	animation: s1-pulse 2s .5s linear infinite;
	transform-origin: center
}
.c-slides__slide--2.c-slides__slide--active #wave3 {
	animation: s1-pulse 2s 1s linear infinite;
	transform-origin: center
}
.c-slides__slide--2.c-slides__slide--active #s2-circleUp circle {
	stroke-dasharray: 0 477;
	animation: s1-fillUpCircleUp 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--2.c-slides__slide--active #s2-circleUp circle {
	opacity: 0;
	stroke-dasharray: 297 426;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--2.c-slides__slide--active #s2-circleBottom circle {
	stroke-dasharray: 0 477;
	animation: s1-fillUpCircleBottom 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--2.c-slides__slide--active #s2-circleBottom circle {
	opacity: 0;
	stroke-dasharray: 477 477;
	animation: fadeIn 1s linear forwards
}
@keyframes s1-rotateShapeRed {
0% {
opacity:0;
transform:translate(153px, 201px) rotate(180deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(153px, 201px) rotate(181deg) scale(1)
}
100% {
opacity:1;
transform:translate(153px, 201px) rotate(360deg)
}
}
@keyframes s1-rotateShapeBlue {
0% {
opacity:0;
transform:translate(153px, 201px) rotate(-62deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(153px, 201px) rotate(-62deg) scale(1)
}
11% {
opacity:1;
transform:translate(153px, 201px) rotate(-62deg)
}
100% {
opacity:1;
transform:translate(153px, 201px) rotate(360deg)
}
}
@keyframes s1-pin1PopUp {
0% {
opacity:0;
transform:translate(62px, 105px) scale(0.5)
}
20% {
opacity:1;
transform:translate(62px, 105px) scale(1.1)
}
40% {
opacity:1;
transform:translate(62px, 105px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(62px, 105px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(62px, 105px) scale(1) rotate(0)
}
}
@keyframes s1-pin2PopUp {
0% {
opacity:0;
transform:translate(248px, 122px) scale(0.5)
}
20% {
opacity:1;
transform:translate(248px, 122px) scale(1.1)
}
40% {
opacity:1;
transform:translate(248px, 122px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(248px, 122px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(248px, 122px) scale(1) rotate(0)
}
}
@keyframes s1-pin3PopUp {
0% {
opacity:0;
transform:translate(304px, 257px) scale(0.5)
}
20% {
opacity:1;
transform:translate(304px, 257px) scale(1.1)
}
40% {
opacity:1;
transform:translate(304px, 257px) scale(1) rotate(-20deg)
}
80% {
opacity:1;
transform:translate(304px, 257px) scale(1) rotate(20deg)
}
100% {
opacity:1;
transform:translate(304px, 257px) scale(1) rotate(0)
}
}
@keyframes s1-fillUpCircleBottom {
to {
stroke-dasharray:477 477
}
}
@keyframes s1-fillUpCircleUp {
to {
stroke-dasharray:297 426
}
}
@keyframes vapour {
100% {
opacity:0;
stroke-dashoffset:-30
}
}
@keyframes s1-pulse {
0% {
opacity:0
}
50% {
opacity:1
}
100% {
opacity:0
}
}
.c-slides__slide--3 {
	background: #293B4D url("../img/slides/slide3-bg-mobile.svg") center no-repeat;
	background-size: 100%
}
@media (min-width: 48em) {
.c-slides__slide--3 {
	background: #293B4D
}
}
.c-slides__slide--3 svg {
	opacity: 0
}
.c-slides__slide--3.c-slides__slide--active svg {
	opacity: 1
}
.c-slides__slide--3.c-slides__slide--active #ShapeRedS3 {
	animation: s2-rotateShapeRed 2s 1s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--3.c-slides__slide--active #ShapeBlueS3 {
	animation: s2-rotateShapeBlue 2s 1s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--3.c-slides__slide--active #CircleUp1 circle {
	stroke-dasharray: 0 339;
	animation: s2-fillUpCircleUp1 1s linear forwards;
	transform: rotate(-180deg)
}
.c-slides__slide--3.c-slides__slide--active #CircleUp2 circle {
	stroke-dasharray: 0 339;
	animation: s2-fillUpCircleUp2 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--3.c-slides__slide--active #CircleUp2 circle {
	opacity: 0;
	stroke-dasharray: 28 426;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--3.c-slides__slide--active #CircleUp3 circle {
	stroke-dasharray: 0 339;
	animation: s2-fillUpCircleUp3 1s linear forwards;
	transform: rotate(-180deg)
}
.c-slides__slide--3.c-slides__slide--active #CircleBottom circle {
	stroke-dasharray: 0 339;
	animation: s2-fillUpCircleBottom 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--3.c-slides__slide--active #CircleBottom circle, .edge .c-slides__slide--3.c-slides__slide--active #CircleBottom circle {
	opacity: 0;
	stroke-dasharray: 339 339;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--3.c-slides__slide--active #Shadow {
	opacity: 0;
	animation: s2-fadeIn .6s 1s linear forwards
}
.c-slides__slide--3.c-slides__slide--active #ClipPath1 {
	transform: translate(0, 0);
	animation: s2-clipPath1 1s .8s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #ClipPath2 {
	transform: translate(0, 395px) rotateX(180deg);
	animation: s2-clipPath2 .4s 1.7s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #ClipPath3 {
	transform: translate(5px, 310px);
	animation: s2-clipPath3 .4s 1.9s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active [id^=El] {
	transform: rotateY(90deg);
	transform-origin: left
}
.c-slides__slide--3.c-slides__slide--active #El1 {
	animation: s2-rotateIn .8s 1.2s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #El2 {
	animation: s2-rotateIn .8s 1.4s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #El3 {
	animation: s2-rotateIn .8s 1.6s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #El4 {
	animation: s2-rotateIn .8s 1.8s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #El5 {
	animation: s2-rotateIn .8s 2s ease-in-out forwards
}
.c-slides__slide--3.c-slides__slide--active #Check path {
	stroke-dasharray: 100;
	stroke-dashoffset: 100;
	animation: s2-dash 1s 2.6s linear forwards
}
.ie .c-slides__slide--3.c-slides__slide--active #Check path, .edge .c-slides__slide--3.c-slides__slide--active #Check path {
	opacity: 0;
	stroke-dasharray: 0;
	stroke-dashoffset: 0;
	animation: 1s 2.6s linear forwards
}
body:not(.chrome) .c-slides__slide--3.c-slides__slide--active #Main, body:not(.chrome) .c-slides__slide--3.c-slides__slide--active #MainSecond, body:not(.chrome) .c-slides__slide--3.c-slides__slide--active #MainFirst {
	clip-path: none;
	opacity: 0;
	animation: fadeIn 1s 1s ease-in-out forwards
}
@keyframes s2-rotateShapeRed {
0% {
opacity:0;
transform:translate(109px, 161px) rotate(-90deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(109px, 161px) rotate(-89deg) scale(1)
}
100% {
opacity:1;
transform:translate(109px, 161px) rotate(0deg)
}
}
@keyframes s2-rotateShapeBlue {
0% {
opacity:0;
transform:translate(109px, 161px) rotate(216deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(109px, 161px) rotate(217deg) scale(1)
}
100% {
opacity:1;
transform:translate(109px, 161px) rotate(360deg)
}
}
@keyframes s2-fillUpCircleBottom {
to {
stroke-dasharray:339 339
}
}
@keyframes s2-fillUpCircleUp1 {
to {
stroke-dasharray:50 426
}
}
@keyframes s2-fillUpCircleUp2 {
to {
stroke-dasharray:28 426;
transform:rotate(-70deg)
}
}
@keyframes s2-fillUpCircleUp3 {
to {
stroke-dasharray:31 426;
transform:rotate(10deg)
}
}
@keyframes s2-clipPath1 {
to {
transform:translate(0, 400px)
}
}
@keyframes s2-clipPath2 {
to {
transform:translate(0, 310px) rotateX(180deg)
}
}
@keyframes s2-clipPath3 {
to {
transform:translate(5px, 370px)
}
}
@keyframes s2-rotateIn {
to {
transform:rotateY(0)
}
}
@keyframes s2-fadeIn {
to {
opacity:1
}
}
@keyframes s2-dash {
to {
stroke-dashoffset:0
}
}
.c-slides__slide--4 {
	background: #3692D0 url("../img/slides/slide4-bg-mobile.svg") center no-repeat;
	background-size: 100%
}
@media (min-width: 48em) {
.c-slides__slide--4 {
	background: #3692D0 url("../img/slides/slide4-bg.svg") bottom left no-repeat;
	background-size: 800px
}
}
.c-slides__slide--4 svg {
	opacity: 0
}
body.chrome .c-slides__slide--4.c-slides__slide--active svg {
	opacity: 1
}
body.chrome .c-slides__slide--4.c-slides__slide--active #CircleUpS4 circle {
	stroke-dasharray: 0 295;
	animation: s4-fillUpCircleUp 1s 1.2s linear forwards;
	transform: rotate(-180deg)
}
body:not(.chrome) body.chrome .c-slides__slide--4.c-slides__slide--active #CircleUpS4 circle {
	opacity: 0;
	stroke-dasharray: 183 295;
	animation: fadeIn 1s 1.2s linear forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #CircleBottomS4 circle {
	stroke-dasharray: 0 295;
	animation: s4-fillUpCircleBottom 1s 1.2s linear forwards;
	transform: rotate(-180deg)
}
body:not(.chrome) body.chrome .c-slides__slide--4.c-slides__slide--active #CircleBottomS4 circle {
	opacity: 0;
	stroke-dasharray: 295 295;
	animation: fadeIn 1s 1.2s linear forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #ShadowS4 {
	opacity: 0;
	animation: s4-fadeIn .6s 2.2s linear forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #ShapeRedS4 {
	animation-name: s4-rotateShapeRed;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	animation-delay: 2.2s;
	animation-fill-mode: forwards;
	opacity: 0
}
body.chrome .c-slides__slide--4.c-slides__slide--active #ShapeBlueS4 {
	animation-name: s4-rotateShapeBlue;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	animation-delay: 2.2s;
	animation-fill-mode: forwards;
	opacity: 0
}
body.chrome .c-slides__slide--4.c-slides__slide--active [id^=Bar] {
	transform: rotateX(90deg);
	transform-origin: bottom
}
body.chrome .c-slides__slide--4.c-slides__slide--active #Bar1 {
	animation: s4-liftUp .6s ease-in-out forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #Bar2 {
	animation: s4-liftUp .6s .4s ease-in-out forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #Bar3 {
	animation: s4-liftUp .6s .8s ease-in-out forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #Bar4 {
	animation: s4-liftUp .6s 1.2s ease-in-out forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #PathS4 {
	stroke-dasharray: 500;
	stroke-dashoffset: 500;
	animation: s4-dash 2s .6s linear forwards
}
body.chrome .c-slides__slide--4.c-slides__slide--active #ArrowS4 {
	opacity: 0;
	animation: s4-arrowMotion 2s .6s linear forwards
}
body:not(.chrome) .c-slides__slide--4.c-slides__slide--active svg {
	animation: fadeIn 2s linear forwards
}
body:not(.chrome) .c-slides__slide--4.c-slides__slide--active #ArrowS4 {
	transform: translate(470px, 160px)
}
@keyframes s4-rotateShapeRed {
0% {
opacity:0;
transform:translate(95px, 95px) rotate(180deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(95px, 95px) rotate(181deg) scale(1)
}
100% {
opacity:1;
transform:translate(95px, 95px) rotate(360deg)
}
}
@keyframes s4-rotateShapeBlue {
0% {
opacity:0;
transform:translate(95px, 95px) rotate(-62deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(95px, 95px) rotate(-62deg) scale(1)
}
11% {
opacity:1;
transform:translate(95px, 95px) rotate(-62deg)
}
100% {
opacity:1;
transform:translate(95px, 95px) rotate(360deg)
}
}
@keyframes s4-fillUpCircleBottom {
to {
stroke-dasharray:295 295
}
}
@keyframes s4-fillUpCircleUp {
to {
stroke-dasharray:183 295
}
}
@keyframes s4-fadeIn {
to {
opacity:1
}
}
@keyframes s4-liftUp {
to {
transform:rotateX(0)
}
}
@-moz-keyframes s4-dash {
to {
stroke-dashoffset:0
}
}
@keyframes s4-dash {
to {
stroke-dashoffset:0
}
}
@keyframes s4-arrowMotion {
0% {
opacity:1;
transform:translate(170px, 289px)
}
26% {
opacity:1;
transform:translate(255px, 205px)
}
27% {
opacity:1;
transform:translate(255px, 205px) rotate(90deg)
}
50% {
opacity:1;
transform:translate(342px, 289px) rotate(90deg)
}
51% {
opacity:1;
transform:translate(342px, 289px) rotate(0)
}
85% {
opacity:1;
transform:translate(470px, 160px)
}
100% {
opacity:1;
transform:translate(470px, 160px)
}
}
.c-slides__slide--5 {
	background: #FBB03B url("../img/slides/slide5-bg-mobile.svg") center no-repeat;
	background-size: 100%
}
@media (min-width: 48em) {
.c-slides__slide--5 {
	background: #FBB03B
}
}
.c-slides__slide--5 svg {
	opacity: 0
}
.c-slides__slide--5.c-slides__slide--active svg {
	opacity: 1
}
.c-slides__slide--5.c-slides__slide--active #CircleYellowS5 circle {
	stroke-dasharray: 0 420;
	animation: s5-fillUpCircleYellow 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--5.c-slides__slide--active #CircleYellowS5 circle {
	opacity: 0;
	stroke-dasharray: 420 420;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--5.c-slides__slide--active #CircleTealS5 circle {
	stroke-dasharray: 0 521;
	animation: s5-fillUpCircleTeal 1s linear forwards;
	transform: rotate(-180deg)
}
.ie .c-slides__slide--5.c-slides__slide--active #CircleTealS5 circle {
	opacity: 0;
	stroke-dasharray: 130 521;
	animation: fadeIn 1s linear forwards
}
.c-slides__slide--5.c-slides__slide--active #Shape1S5 {
	animation: s5-rotateShape1 2s .4s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--5.c-slides__slide--active #Shape2S5 {
	animation: s5-rotateShape2 2s .4s ease-in-out forwards;
	opacity: 0
}
.c-slides__slide--5.c-slides__slide--active [id^=Ray], .c-slides__slide--5.c-slides__slide--active #CloudSmallS5, .c-slides__slide--5.c-slides__slide--active #CupS5, .c-slides__slide--5.c-slides__slide--active #StormS5 {
	opacity: 0
}
.c-slides__slide--5.c-slides__slide--active #Ray1S5 {
	animation: s5-ray1popUp 1s .4s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #Ray2S5 {
	animation: s5-ray2popUp 1s .6s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #Ray3S5 {
	animation: s5-ray3popUp 1s .8s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #Ray4S5 {
	animation: s5-ray4popUp 1s 1s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #CloudSmallS5 {
	animation: s5-cloudSmallPopUp .6s 1s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #CupS5 {
	animation: s5-cupPopUp .6s 1.8s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #CupS5 .vapour1, .c-slides__slide--5.c-slides__slide--active #CupS5 .vapour2 {
	opacity: 1;
	stroke-dasharray: 30;
	stroke-dashoffset: 30
}
.c-slides__slide--5.c-slides__slide--active #CupS5 .vapour1 {
	animation: vapour 2s linear infinite
}
.c-slides__slide--5.c-slides__slide--active #CupS5 .vapour2 {
	animation: vapour 2s .2s linear infinite
}
.c-slides__slide--5.c-slides__slide--active #StormS5 {
	animation: s5-stormPopUp .6s 1.4s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #StormS5 .storm {
	animation: s5-flash 5s 2s linear infinite
}
.c-slides__slide--5.c-slides__slide--active #CloudS5 {
	opacity: 0;
	transform-origin: left;
	animation: s5-cloud 1s .4s ease-in-out forwards
}
.c-slides__slide--5.c-slides__slide--active #MailPathS5 .path {
	opacity: 0;
	stroke-dasharray: -100;
	stroke-dashoffset: -100;
	animation: s5-dash 1s .4s linear forwards
}
.c-slides__slide--5.c-slides__slide--active #MailS5 {
	opacity: 0;
	animation: s5-mailPopUp .6s 1s ease-in-out forwards
}
@keyframes s5-rotateShape1 {
0% {
opacity:0;
transform:translate(328px, 184px) rotate(180deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(328px, 184px) rotate(181deg) scale(1)
}
100% {
opacity:1;
transform:translate(328px, 184px) rotate(360deg)
}
}
@keyframes s5-rotateShape2 {
0% {
opacity:0;
transform:translate(328px, 184px) rotate(-62deg) scale(0.5)
}
10% {
opacity:1;
transform:translate(328px, 184px) rotate(-62deg) scale(1)
}
11% {
opacity:1;
transform:translate(328px, 184px) rotate(-62deg)
}
100% {
opacity:1;
transform:translate(328px, 184px) rotate(360deg)
}
}
@keyframes s5-fillUpCircleYellow {
to {
stroke-dasharray:420 420
}
}
@keyframes s5-fillUpCircleTeal {
to {
stroke-dasharray:130 521;
transform:rotate(-90deg)
}
}
@keyframes s5-ray1popUp {
0% {
opacity:0;
transform:translate(157px, 186px) scale(0.5)
}
50% {
opacity:1;
transform:translate(157px, 186px) scale(1.35)
}
100% {
opacity:1;
transform:translate(157px, 186px) scale(1)
}
}
@keyframes s5-ray2popUp {
0% {
opacity:0;
transform:translate(174px, 98px) scale(0.5)
}
50% {
opacity:1;
transform:translate(174px, 98px) scale(1.35)
}
100% {
opacity:1;
transform:translate(174px, 98px) scale(1)
}
}
@keyframes s5-ray3popUp {
0% {
opacity:0;
transform:translate(239px, 39px) scale(0.5)
}
50% {
opacity:1;
transform:translate(239px, 39px) scale(1.35)
}
100% {
opacity:1;
transform:translate(239px, 39px) scale(1)
}
}
@keyframes s5-ray4popUp {
0% {
opacity:0;
transform:translate(327px, 16px) scale(0.5)
}
50% {
opacity:1;
transform:translate(327px, 16px) scale(1.35)
}
100% {
opacity:1;
transform:translate(327px, 16px) scale(1)
}
}
@keyframes s5-mailPopUp {
0% {
opacity:0;
transform:translate(548px, 61px) scale(0.5)
}
50% {
opacity:1;
transform:translate(548px, 61px) scale(1.35)
}
100% {
opacity:1;
transform:translate(548px, 61px) scale(1)
}
}
@keyframes s5-cloudSmallPopUp {
0% {
opacity:0;
transform:translate(40px, 315px) scale(0.5)
}
50% {
opacity:1;
transform:translate(40px, 315px) scale(1.35)
}
100% {
opacity:1;
transform:translate(40px, 315px) scale(1)
}
}
@keyframes s5-stormPopUp {
0% {
opacity:0;
transform:translate(446px, 274px) scale(0.5)
}
50% {
opacity:1;
transform:translate(446px, 274px) scale(1.35)
}
100% {
opacity:1;
transform:translate(446px, 274px) scale(1)
}
}
@keyframes s5-cupPopUp {
0% {
opacity:0;
transform:translate(274px, 341px) scale(0.5)
}
50% {
opacity:1;
transform:translate(274px, 341px) scale(1.35)
}
100% {
opacity:1;
transform:translate(274px, 341px) scale(1)
}
}
@keyframes s5-cloudSmallPopUp {
0% {
opacity:0;
transform:translate(40px, 315px) scale(0.5)
}
50% {
opacity:1;
transform:translate(40px, 315px) scale(1.35)
}
100% {
opacity:1;
transform:translate(40px, 315px) scale(1)
}
}
@keyframes s5-cloud {
0% {
opacity:0;
transform:translate(-40px, 0) scale(0.3)
}
100% {
opacity:1;
transform:scale(1)
}
}
@keyframes s5-rotateY {
from {
transform:rotateY(0deg)
}
to {
	transform: rotateY(360deg)
}
}
@keyframes s5-flash {
0% {
opacity:1
}
2% {
opacity:0
}
3% {
opacity:0.6
}
4% {
opacity:0.2
}
6% {
opacity:.9
}
100% {
opacity:1
}
}
@keyframes s5-dash {
to {
opacity:1;
stroke-dashoffset:0
}
}
.c-subpage {
	background-color: #fff;
	padding-bottom: 80px
}
.c-subpage__content {
	width: 100%;
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 20px
}
.c-subpage__header {
	padding: 80px 0 30px;
	background: #293B4D url("../img/bg3.svg") no-repeat center;
	background-size: 1680px;
	color: #fff;
	min-height: 540px;
	margin-bottom: 40px;
	font-size: 18px
}
.c-subpage__header--compact {
	min-height: 0
}
.c-subpage__header p+p {
	padding-top: 20px
}
@media (min-width: 48em) {
.c-subpage__header {
	padding: 130px 0 30px;
	font-size: 20px
}
}
@media (min-width: 74.375em) {
.c-subpage__header {
	padding: 180px 0 30px
}
}
.c-subpage__header-title {
	font-family: "Centrale Sans Rounded Bold", Arial, sans-serif;
	font-size: 40px;
	color: #52BAAF;
	margin-bottom: 20px
}
@media (min-width: 48em) {
.c-subpage__header-title {
	font-size: 60px
}
}
.c-subpage__article-header {
	position: relative;
	border-bottom: 1px solid #52BAAF;
	padding: 10px 0
}
.c-subpage__article:not(:first-child) .c-subpage__article-header {
	margin-top: 20px
}
.c-subpage__article-header-title {
	color: #52BAAF;
	font-size: 24px;
	font-weight: normal;
	padding-right: 60px
}
.c-subpage__article-header-label {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: url("../img/icons/icon-triangle.svg") calc(100% - 20px) 50% no-repeat;
	background-size: 20px;
	transform: rotateX(0);
	transform-origin: center;
	transition: transform 300ms ease
}
.c-subpage__article-content {
	display: none;
	color: #000;
	padding-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 24px;
	transition: all 300ms ease
}
@media (min-width: 48em) {
.c-subpage__article-content {
	font-size: 18px
}
}
.c-subpage__article-content p, .c-subpage__article-content h3 {
	margin-bottom: 20px
}
.c-subpage__article-content ol {
	padding-left: 30px;
	margin-bottom: 20px;
	line-height: 24px
}
.c-subpage__article-content ol>li {
	margin-bottom: 20px
}
.c-subpage__article-content ul {
	line-height: 24px;
	margin-bottom: 20px
}
.c-subpage__article-content ul>li {
	position: relative;
	margin-bottom: 20px;
	margin-left: 30px
}
.c-subpage__article-content ul>li>ul {
	margin-top: 20px;
	margin-bottom: 20px
}
.c-subpage__article-content ul>li>ul li:before {
	border: 1px solid #52BAAF;
	background-color: transparent
}
.c-subpage__article-content ul>li:before {
	position: absolute;
	content: '';
width:.625rem;
height:.625rem;
	border: 1px solid #52BAAF;
	display: inline-block;
	border-radius: 50%;
	margin-right: 0.6rem;
	top: 6px;
	left: -20px;
	background-color: #52BAAF
}
.c-subpage__article-content section {
	padding-bottom: 20px
}
.c-subpage__article-check {
	display: none
}
.c-subpage__article-check:checked+.c-subpage__article-header .c-subpage__article-header-label {
	transform: rotateX(180deg)
}
.c-subpage__article-check:checked+.c-subpage__article-header+.c-subpage__article-content {
	display: block
}
.c-subpage__sup {
	padding-top: 80px
}
.u-icon {
	vertical-align: initial
}
.u-icon--12px {
	width: 12px;
	height: 12px
}
[data-tooltip] {
position:relative;
cursor:pointer
}
[data-tooltip]:before, [data-tooltip]:after {
	position: absolute;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	z-index: 100;
	transition: all 300ms ease;
	transform: translate3d(0, 0, 0)
}
[data-tooltip]:before {
	content: "";
	width: 0;
	border: .7em solid transparent;
	background: transparent;
	color: #18355B;
	z-index: 101
}
[data-tooltip]:after {
	content: attr(data-tooltip);
	width: auto;
	max-width: 10em;
	padding: .6em .8em;
	background: #18355B;
	box-shadow: 0 3px 5px 0 rgba(0,0,0,0.25);
	font-size: 14px;
	color: #fff;
	text-align: center;
	white-space: pre-line;
	line-height: 1.2
}
[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
	display: block;
	opacity: 1;
	visibility: visible
}
.u-tooltip--sticky[data-tooltip], .u-tooltip--sticky[data-tooltip]:before, .u-tooltip--sticky[data-tooltip]:after {
	display: block;
	opacity: 1;
	visibility: visible
}
[data-tooltip].u-tooltip--top:before, [data-tooltip].u-tooltip--top:after {
	bottom: calc(100% + .8em);
	left: 50%
}
[data-tooltip].u-tooltip--top:before {
	border-top-color: currentColor;
	margin-left: -.65em;
	margin-bottom: -1.5em;
	transform: translateY(-0.03em)
}
[data-tooltip].u-tooltip--top:after {
	transform: translateX(-50%)
}
[data-tooltip].u-tooltip--left:before, [data-tooltip].u-tooltip--left:after {
	right: calc(100% + 1em);
	bottom: 50%
}
[data-tooltip].u-tooltip--left:before {
	border-left-color: currentColor;
	margin-right: -1.5em;
	margin-bottom: -.65em
}
[data-tooltip].u-tooltip--left:after {
	min-width: 6em;
	transform: translateY(50%)
}
[data-tooltip].u-tooltip--right:before, [data-tooltip].u-tooltip--right:after {
	left: calc(100% + 1em);
	bottom: 50%
}
[data-tooltip].u-tooltip--right:before {
	border-right-color: currentColor;
	margin-left: -1.5em;
	margin-bottom: -.65em
}
[data-tooltip].u-tooltip--right:after {
	min-width: 6em;
	transform: translateY(50%)
}
[data-tooltip].u-tooltip--wide {
	cursor: default
}
[data-tooltip].u-tooltip--wide:after {
	width: 110%;
	min-width: 4em;
	max-width: 20em
}
[data-tooltip].u-tooltip--absolute {
	position: absolute
}
.u-1\/1 {
	width: 100% !important
}
.u-push-1\/1 {
	position: relative;
	left: 100% !important
}
.u-pull-1\/1 {
	position: relative;
	right: 100% !important
}
.u-1\/2 {
	width: 50% !important
}
.u-push-1\/2 {
	position: relative;
	left: 50% !important
}
.u-pull-1\/2 {
	position: relative;
	right: 50% !important
}
.u-2\/2 {
	width: 100% !important
}
.u-push-2\/2 {
	position: relative;
	left: 100% !important
}
.u-pull-2\/2 {
	position: relative;
	right: 100% !important
}
.u-1\/3 {
	width: 33.33333% !important
}
.u-push-1\/3 {
	position: relative;
	left: 33.33333% !important
}
.u-pull-1\/3 {
	position: relative;
	right: 33.33333% !important
}
.u-2\/3 {
	width: 66.66667% !important
}
.u-push-2\/3 {
	position: relative;
	left: 66.66667% !important
}
.u-pull-2\/3 {
	position: relative;
	right: 66.66667% !important
}
.u-3\/3 {
	width: 100% !important
}
.u-push-3\/3 {
	position: relative;
	left: 100% !important
}
.u-pull-3\/3 {
	position: relative;
	right: 100% !important
}
.u-1\/4 {
	width: 25% !important
}
.u-push-1\/4 {
	position: relative;
	left: 25% !important
}
.u-pull-1\/4 {
	position: relative;
	right: 25% !important
}
.u-2\/4 {
	width: 50% !important
}
.u-push-2\/4 {
	position: relative;
	left: 50% !important
}
.u-pull-2\/4 {
	position: relative;
	right: 50% !important
}
.u-3\/4 {
	width: 75% !important
}
.u-push-3\/4 {
	position: relative;
	left: 75% !important
}
.u-pull-3\/4 {
	position: relative;
	right: 75% !important
}
.u-4\/4 {
	width: 100% !important
}
.u-push-4\/4 {
	position: relative;
	left: 100% !important
}
.u-pull-4\/4 {
	position: relative;
	right: 100% !important
}
.u-1\/5 {
	width: 20% !important
}
.u-push-1\/5 {
	position: relative;
	left: 20% !important
}
.u-pull-1\/5 {
	position: relative;
	right: 20% !important
}
.u-2\/5 {
	width: 40% !important
}
.u-push-2\/5 {
	position: relative;
	left: 40% !important
}
.u-pull-2\/5 {
	position: relative;
	right: 40% !important
}
.u-3\/5 {
	width: 60% !important
}
.u-push-3\/5 {
	position: relative;
	left: 60% !important
}
.u-pull-3\/5 {
	position: relative;
	right: 60% !important
}
.u-4\/5 {
	width: 80% !important
}
.u-push-4\/5 {
	position: relative;
	left: 80% !important
}
.u-pull-4\/5 {
	position: relative;
	right: 80% !important
}
.u-5\/5 {
	width: 100% !important
}
.u-push-5\/5 {
	position: relative;
	left: 100% !important
}
.u-pull-5\/5 {
	position: relative;
	right: 100% !important
}
.u-1\/6 {
	width: 16.66667% !important
}
.u-push-1\/6 {
	position: relative;
	left: 16.66667% !important
}
.u-pull-1\/6 {
	position: relative;
	right: 16.66667% !important
}
.u-2\/6 {
	width: 33.33333% !important
}
.u-push-2\/6 {
	position: relative;
	left: 33.33333% !important
}
.u-pull-2\/6 {
	position: relative;
	right: 33.33333% !important
}
.u-3\/6 {
	width: 50% !important
}
.u-push-3\/6 {
	position: relative;
	left: 50% !important
}
.u-pull-3\/6 {
	position: relative;
	right: 50% !important
}
.u-4\/6 {
	width: 66.66667% !important
}
.u-push-4\/6 {
	position: relative;
	left: 66.66667% !important
}
.u-pull-4\/6 {
	position: relative;
	right: 66.66667% !important
}
.u-5\/6 {
	width: 83.33333% !important
}
.u-push-5\/6 {
	position: relative;
	left: 83.33333% !important
}
.u-pull-5\/6 {
	position: relative;
	right: 83.33333% !important
}
.u-6\/6 {
	width: 100% !important
}
.u-push-6\/6 {
	position: relative;
	left: 100% !important
}
.u-pull-6\/6 {
	position: relative;
	right: 100% !important
}
@media (min-width: 48em) {
.u-1\/1\@sm {
	width: 100% !important
}
.u-push-1\/1\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-1\/1\@sm {
	position: relative;
	right: 100% !important
}
.u-1\/2\@sm {
	width: 50% !important
}
.u-push-1\/2\@sm {
	position: relative;
	left: 50% !important
}
.u-pull-1\/2\@sm {
	position: relative;
	right: 50% !important
}
.u-2\/2\@sm {
	width: 100% !important
}
.u-push-2\/2\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-2\/2\@sm {
	position: relative;
	right: 100% !important
}
.u-1\/3\@sm {
	width: 33.33333% !important
}
.u-push-1\/3\@sm {
	position: relative;
	left: 33.33333% !important
}
.u-pull-1\/3\@sm {
	position: relative;
	right: 33.33333% !important
}
.u-2\/3\@sm {
	width: 66.66667% !important
}
.u-push-2\/3\@sm {
	position: relative;
	left: 66.66667% !important
}
.u-pull-2\/3\@sm {
	position: relative;
	right: 66.66667% !important
}
.u-3\/3\@sm {
	width: 100% !important
}
.u-push-3\/3\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-3\/3\@sm {
	position: relative;
	right: 100% !important
}
.u-1\/4\@sm {
	width: 25% !important
}
.u-push-1\/4\@sm {
	position: relative;
	left: 25% !important
}
.u-pull-1\/4\@sm {
	position: relative;
	right: 25% !important
}
.u-2\/4\@sm {
	width: 50% !important
}
.u-push-2\/4\@sm {
	position: relative;
	left: 50% !important
}
.u-pull-2\/4\@sm {
	position: relative;
	right: 50% !important
}
.u-3\/4\@sm {
	width: 75% !important
}
.u-push-3\/4\@sm {
	position: relative;
	left: 75% !important
}
.u-pull-3\/4\@sm {
	position: relative;
	right: 75% !important
}
.u-4\/4\@sm {
	width: 100% !important
}
.u-push-4\/4\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-4\/4\@sm {
	position: relative;
	right: 100% !important
}
.u-1\/5\@sm {
	width: 20% !important
}
.u-push-1\/5\@sm {
	position: relative;
	left: 20% !important
}
.u-pull-1\/5\@sm {
	position: relative;
	right: 20% !important
}
.u-2\/5\@sm {
	width: 40% !important
}
.u-push-2\/5\@sm {
	position: relative;
	left: 40% !important
}
.u-pull-2\/5\@sm {
	position: relative;
	right: 40% !important
}
.u-3\/5\@sm {
	width: 60% !important
}
.u-push-3\/5\@sm {
	position: relative;
	left: 60% !important
}
.u-pull-3\/5\@sm {
	position: relative;
	right: 60% !important
}
.u-4\/5\@sm {
	width: 80% !important
}
.u-push-4\/5\@sm {
	position: relative;
	left: 80% !important
}
.u-pull-4\/5\@sm {
	position: relative;
	right: 80% !important
}
.u-5\/5\@sm {
	width: 100% !important
}
.u-push-5\/5\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-5\/5\@sm {
	position: relative;
	right: 100% !important
}
.u-1\/6\@sm {
	width: 16.66667% !important
}
.u-push-1\/6\@sm {
	position: relative;
	left: 16.66667% !important
}
.u-pull-1\/6\@sm {
	position: relative;
	right: 16.66667% !important
}
.u-2\/6\@sm {
	width: 33.33333% !important
}
.u-push-2\/6\@sm {
	position: relative;
	left: 33.33333% !important
}
.u-pull-2\/6\@sm {
	position: relative;
	right: 33.33333% !important
}
.u-3\/6\@sm {
	width: 50% !important
}
.u-push-3\/6\@sm {
	position: relative;
	left: 50% !important
}
.u-pull-3\/6\@sm {
	position: relative;
	right: 50% !important
}
.u-4\/6\@sm {
	width: 66.66667% !important
}
.u-push-4\/6\@sm {
	position: relative;
	left: 66.66667% !important
}
.u-pull-4\/6\@sm {
	position: relative;
	right: 66.66667% !important
}
.u-5\/6\@sm {
	width: 83.33333% !important
}
.u-push-5\/6\@sm {
	position: relative;
	left: 83.33333% !important
}
.u-pull-5\/6\@sm {
	position: relative;
	right: 83.33333% !important
}
.u-6\/6\@sm {
	width: 100% !important
}
.u-push-6\/6\@sm {
	position: relative;
	left: 100% !important
}
.u-pull-6\/6\@sm {
	position: relative;
	right: 100% !important
}
}
@media (min-width: 62em) {
.u-1\/1\@md {
	width: 100% !important
}
.u-push-1\/1\@md {
	position: relative;
	left: 100% !important
}
.u-pull-1\/1\@md {
	position: relative;
	right: 100% !important
}
.u-1\/2\@md {
	width: 50% !important
}
.u-push-1\/2\@md {
	position: relative;
	left: 50% !important
}
.u-pull-1\/2\@md {
	position: relative;
	right: 50% !important
}
.u-2\/2\@md {
	width: 100% !important
}
.u-push-2\/2\@md {
	position: relative;
	left: 100% !important
}
.u-pull-2\/2\@md {
	position: relative;
	right: 100% !important
}
.u-1\/3\@md {
	width: 33.33333% !important
}
.u-push-1\/3\@md {
	position: relative;
	left: 33.33333% !important
}
.u-pull-1\/3\@md {
	position: relative;
	right: 33.33333% !important
}
.u-2\/3\@md {
	width: 66.66667% !important
}
.u-push-2\/3\@md {
	position: relative;
	left: 66.66667% !important
}
.u-pull-2\/3\@md {
	position: relative;
	right: 66.66667% !important
}
.u-3\/3\@md {
	width: 100% !important
}
.u-push-3\/3\@md {
	position: relative;
	left: 100% !important
}
.u-pull-3\/3\@md {
	position: relative;
	right: 100% !important
}
.u-1\/4\@md {
	width: 25% !important
}
.u-push-1\/4\@md {
	position: relative;
	left: 25% !important
}
.u-pull-1\/4\@md {
	position: relative;
	right: 25% !important
}
.u-2\/4\@md {
	width: 50% !important
}
.u-push-2\/4\@md {
	position: relative;
	left: 50% !important
}
.u-pull-2\/4\@md {
	position: relative;
	right: 50% !important
}
.u-3\/4\@md {
	width: 75% !important
}
.u-push-3\/4\@md {
	position: relative;
	left: 75% !important
}
.u-pull-3\/4\@md {
	position: relative;
	right: 75% !important
}
.u-4\/4\@md {
	width: 100% !important
}
.u-push-4\/4\@md {
	position: relative;
	left: 100% !important
}
.u-pull-4\/4\@md {
	position: relative;
	right: 100% !important
}
.u-1\/5\@md {
	width: 20% !important
}
.u-push-1\/5\@md {
	position: relative;
	left: 20% !important
}
.u-pull-1\/5\@md {
	position: relative;
	right: 20% !important
}
.u-2\/5\@md {
	width: 40% !important
}
.u-push-2\/5\@md {
	position: relative;
	left: 40% !important
}
.u-pull-2\/5\@md {
	position: relative;
	right: 40% !important
}
.u-3\/5\@md {
	width: 60% !important
}
.u-push-3\/5\@md {
	position: relative;
	left: 60% !important
}
.u-pull-3\/5\@md {
	position: relative;
	right: 60% !important
}
.u-4\/5\@md {
	width: 80% !important
}
.u-push-4\/5\@md {
	position: relative;
	left: 80% !important
}
.u-pull-4\/5\@md {
	position: relative;
	right: 80% !important
}
.u-5\/5\@md {
	width: 100% !important
}
.u-push-5\/5\@md {
	position: relative;
	left: 100% !important
}
.u-pull-5\/5\@md {
	position: relative;
	right: 100% !important
}
.u-1\/6\@md {
	width: 16.66667% !important
}
.u-push-1\/6\@md {
	position: relative;
	left: 16.66667% !important
}
.u-pull-1\/6\@md {
	position: relative;
	right: 16.66667% !important
}
.u-2\/6\@md {
	width: 33.33333% !important
}
.u-push-2\/6\@md {
	position: relative;
	left: 33.33333% !important
}
.u-pull-2\/6\@md {
	position: relative;
	right: 33.33333% !important
}
.u-3\/6\@md {
	width: 50% !important
}
.u-push-3\/6\@md {
	position: relative;
	left: 50% !important
}
.u-pull-3\/6\@md {
	position: relative;
	right: 50% !important
}
.u-4\/6\@md {
	width: 66.66667% !important
}
.u-push-4\/6\@md {
	position: relative;
	left: 66.66667% !important
}
.u-pull-4\/6\@md {
	position: relative;
	right: 66.66667% !important
}
.u-5\/6\@md {
	width: 83.33333% !important
}
.u-push-5\/6\@md {
	position: relative;
	left: 83.33333% !important
}
.u-pull-5\/6\@md {
	position: relative;
	right: 83.33333% !important
}
.u-6\/6\@md {
	width: 100% !important
}
.u-push-6\/6\@md {
	position: relative;
	left: 100% !important
}
.u-pull-6\/6\@md {
	position: relative;
	right: 100% !important
}
}
@media (min-width: 74.375em) {
.u-1\/1\@lg {
	width: 100% !important
}
.u-push-1\/1\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-1\/1\@lg {
	position: relative;
	right: 100% !important
}
.u-1\/2\@lg {
	width: 50% !important
}
.u-push-1\/2\@lg {
	position: relative;
	left: 50% !important
}
.u-pull-1\/2\@lg {
	position: relative;
	right: 50% !important
}
.u-2\/2\@lg {
	width: 100% !important
}
.u-push-2\/2\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-2\/2\@lg {
	position: relative;
	right: 100% !important
}
.u-1\/3\@lg {
	width: 33.33333% !important
}
.u-push-1\/3\@lg {
	position: relative;
	left: 33.33333% !important
}
.u-pull-1\/3\@lg {
	position: relative;
	right: 33.33333% !important
}
.u-2\/3\@lg {
	width: 66.66667% !important
}
.u-push-2\/3\@lg {
	position: relative;
	left: 66.66667% !important
}
.u-pull-2\/3\@lg {
	position: relative;
	right: 66.66667% !important
}
.u-3\/3\@lg {
	width: 100% !important
}
.u-push-3\/3\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-3\/3\@lg {
	position: relative;
	right: 100% !important
}
.u-1\/4\@lg {
	width: 25% !important
}
.u-push-1\/4\@lg {
	position: relative;
	left: 25% !important
}
.u-pull-1\/4\@lg {
	position: relative;
	right: 25% !important
}
.u-2\/4\@lg {
	width: 50% !important
}
.u-push-2\/4\@lg {
	position: relative;
	left: 50% !important
}
.u-pull-2\/4\@lg {
	position: relative;
	right: 50% !important
}
.u-3\/4\@lg {
	width: 75% !important
}
.u-push-3\/4\@lg {
	position: relative;
	left: 75% !important
}
.u-pull-3\/4\@lg {
	position: relative;
	right: 75% !important
}
.u-4\/4\@lg {
	width: 100% !important
}
.u-push-4\/4\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-4\/4\@lg {
	position: relative;
	right: 100% !important
}
.u-1\/5\@lg {
	width: 20% !important
}
.u-push-1\/5\@lg {
	position: relative;
	left: 20% !important
}
.u-pull-1\/5\@lg {
	position: relative;
	right: 20% !important
}
.u-2\/5\@lg {
	width: 40% !important
}
.u-push-2\/5\@lg {
	position: relative;
	left: 40% !important
}
.u-pull-2\/5\@lg {
	position: relative;
	right: 40% !important
}
.u-3\/5\@lg {
	width: 60% !important
}
.u-push-3\/5\@lg {
	position: relative;
	left: 60% !important
}
.u-pull-3\/5\@lg {
	position: relative;
	right: 60% !important
}
.u-4\/5\@lg {
	width: 80% !important
}
.u-push-4\/5\@lg {
	position: relative;
	left: 80% !important
}
.u-pull-4\/5\@lg {
	position: relative;
	right: 80% !important
}
.u-5\/5\@lg {
	width: 100% !important
}
.u-push-5\/5\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-5\/5\@lg {
	position: relative;
	right: 100% !important
}
.u-1\/6\@lg {
	width: 16.66667% !important
}
.u-push-1\/6\@lg {
	position: relative;
	left: 16.66667% !important
}
.u-pull-1\/6\@lg {
	position: relative;
	right: 16.66667% !important
}
.u-2\/6\@lg {
	width: 33.33333% !important
}
.u-push-2\/6\@lg {
	position: relative;
	left: 33.33333% !important
}
.u-pull-2\/6\@lg {
	position: relative;
	right: 33.33333% !important
}
.u-3\/6\@lg {
	width: 50% !important
}
.u-push-3\/6\@lg {
	position: relative;
	left: 50% !important
}
.u-pull-3\/6\@lg {
	position: relative;
	right: 50% !important
}
.u-4\/6\@lg {
	width: 66.66667% !important
}
.u-push-4\/6\@lg {
	position: relative;
	left: 66.66667% !important
}
.u-pull-4\/6\@lg {
	position: relative;
	right: 66.66667% !important
}
.u-5\/6\@lg {
	width: 83.33333% !important
}
.u-push-5\/6\@lg {
	position: relative;
	left: 83.33333% !important
}
.u-pull-5\/6\@lg {
	position: relative;
	right: 83.33333% !important
}
.u-6\/6\@lg {
	width: 100% !important
}
.u-push-6\/6\@lg {
	position: relative;
	left: 100% !important
}
.u-pull-6\/6\@lg {
	position: relative;
	right: 100% !important
}
}
.u-flex-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px
}
.u-flex-row>[class*='u-'] {
position:relative;
padding:0 20px
}
@media (min-width: 0.0625em) and (max-width: 47.99em) {
.u-flex-row>.u-1\/1:first-child:not(:last-child) {
	margin-bottom: 20px
}
}
.u-wrap--nowrap {
	white-space: nowrap
}
