﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}
html {
	line-height: 1
}
ol, ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q, blockquote {
	quotes: none
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none
}
a img {
	border: none
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block
}
.so-5f-sprite-icon-1 {
	background-image: url("../images/so-5f-img-01.svg");
	background-repeat: no-repeat;
	background-position: 0px 0px
}
.so-5f-sprite-icon-2 {
	background-image: url("../images/so-5f-img-01.svg");
	background-repeat: no-repeat;
	background-position: 0px -80px
}
.so-5f-sprite-icon-3 {
	background-image: url("../images/so-5f-img-01.svg");
	background-repeat: no-repeat;
	background-position: 0px -160px
}
.so-5f-sprite-icon-4 {
	background-image: url("../images/so-5f-img-01.svg");
	background-repeat: no-repeat;
	background-position: 0px -240px
}
.clear, .sqfk-nav nav ul:after {
	content: '';
	display: block;
	clear: both
}
.d-br {
	display: none
}

#hb-2f {
	background-image: url("../images/ls-1f-bkd.jpg");
	background-size: contain;
	background-position: bottom
}


@media (min-width: 1000px) {
.d-br {
	display: inline
}
}
.t-br {
	display: none
}

@media (min-width: 720px) {
.t-br {
	display: inline
}
}
.always_not_there {
	display: none
}
.show_mobile_inline {
	display: inline
}

@media (min-width: 1000px) {
.show_mobile_inline {
	display: none
}
}
body {
	font-family: "Open Sans", Helvetica, Verdana, Tahoma, "PingFang TC", "Lantinghei TC", "微軟正黑體", "Microsoft JhengHei", sans-serif
}
html, body, td, li, div, p, input, select, h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans", Helvetica, Verdana, Tahoma, "PingFang TC", "Lantinghei TC", "微軟正黑體", "Microsoft JhengHei", sans-serif !important
}
@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/open-sans/opensans-regular-webfont.eot");
	src: url("../fonts/open-sans/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/opensans-regular-webfont.woff2") format("woff2"), url("../fonts/open-sans/opensans-regular-webfont.woff") format("woff"), url("../fonts/open-sans/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/open-sans/opensans-regular-webfont.svg#open_sansregular") format("svg");
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/open-sans/opensans-light-webfont.eot");
	src: url("../fonts/open-sans/opensans-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/opensans-light-webfont.woff2") format("woff2"), url("../fonts/open-sans/opensans-light-webfont.woff") format("woff"), url("../fonts/open-sans/opensans-light-webfont.ttf") format("truetype"), url("../fonts/open-sans/opensans-light-webfont.svg#open_sansregular") format("svg");
	font-weight: 300;
	font-style: normal
}
@font-face {
	font-family: 'Open Sans';
	src: url("../fonts/open-sans/opensans-semibold-webfont.eot");
	src: url("../fonts/open-sans/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/open-sans/opensans-semibold-webfont.woff2") format("woff2"), url("../fonts/open-sans/opensans-semibold-webfont.woff") format("woff"), url("../fonts/open-sans/opensans-semibold-webfont.ttf") format("truetype"), url("../fonts/open-sans/opensans-semibold-webfont.svg#open_sansregular") format("svg");
	font-weight: 700;
	font-style: normal
}
article.sqfk-article h2 {
	display: none
}
article.sqfk-article a {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	text-decoration: none
}
article.sqfk-article a:link, article.sqfk-article a:visited {
	color: #0088bc
}
article.sqfk-article a:hover, article.sqfk-article a:active {
	color: #56d0ff
}
article.sqfk-article section.sect-type-a, article.sqfk-article section.sect-type-a-sqss {
	padding: 40px 20px 50px 20px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover
}

@media (min-width: 600px) {
article.sqfk-article section.sect-type-a, article.sqfk-article section.sect-type-a-sqss {
	padding: 60px 20px 70px 20px
}
}
article.sqfk-article section.sect-type-a .block, article.sqfk-article section.sect-type-a-sqss .block {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 980px
}
article.sqfk-article section.sect-type-a .block:after, article.sqfk-article section.sect-type-a-sqss .block:after {
	content: " ";
	display: block;
	clear: both
}
article.sqfk-article section.sect-type-a .block h3, article.sqfk-article section.sect-type-a-sqss .block h3, article.sqfk-article section.sect-type-a .block h3.h3-full, article.sqfk-article section.sect-type-a-sqss .block h3.h3-full, article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow, article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	line-height: 36px;
	font-size: 24px;
	font-weight: 300;
	margin-bottom: 10px;
	text-align: center;
	color: #232323
}

@media (min-width: 360px) {
article.sqfk-article section.sect-type-a .block h3, article.sqfk-article section.sect-type-a-sqss .block h3, article.sqfk-article section.sect-type-a .block h3.h3-full, article.sqfk-article section.sect-type-a-sqss .block h3.h3-full, article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow, article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	line-height: 40px;
	font-size: 26px
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block h3, article.sqfk-article section.sect-type-a-sqss .block h3, article.sqfk-article section.sect-type-a .block h3.h3-full, article.sqfk-article section.sect-type-a-sqss .block h3.h3-full, article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow, article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	line-height: 50px;
	font-size: 32px
}
}

@media (min-width: 1000px) {
article.sqfk-article section.sect-type-a .block h3, article.sqfk-article section.sect-type-a-sqss .block h3, article.sqfk-article section.sect-type-a .block h3.h3-full, article.sqfk-article section.sect-type-a-sqss .block h3.h3-full, article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow, article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	margin-bottom: 30px;
	line-height: 60px;
	font-size: 40px
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block h3, article.sqfk-article section.sect-type-a-sqss .block h3, article.sqfk-article section.sect-type-a .block h3.h3-full, article.sqfk-article section.sect-type-a-sqss .block h3.h3-full, article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow, article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	width: 83.22581%;
	margin-left: 8.3871%
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block h3.h3-narrow, article.sqfk-article section.sect-type-a-sqss .block h3.h3-narrow {
	width: 66.45161%;
	margin-left: 16.77419%
}
}
article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	text-align: left
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block h3.h3-l, article.sqfk-article section.sect-type-a-sqss .block h3.h3-l {
	width: 66.45161%;
	margin-left: 0px
}
}
article.sqfk-article section.sect-type-a .block h3.h3-t-icon:before, article.sqfk-article section.sect-type-a-sqss .block h3.h3-t-icon:before {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	margin: auto;
	margin-bottom: 20px
}
article.sqfk-article section.sect-type-a .block p, article.sqfk-article section.sect-type-a-sqss .block p, article.sqfk-article section.sect-type-a .block p.p-full, article.sqfk-article section.sect-type-a-sqss .block p.p-full, article.sqfk-article section.sect-type-a .block p.p-span-10, article.sqfk-article section.sect-type-a-sqss .block p.p-span-10, article.sqfk-article section.sect-type-a .block div.anno p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 ul.ul-anno {
	line-height: 24px;
	font-size: 14px;
	font-weight: 300;
	color: #545454;
	display: block;
	margin: auto;
	text-align: left
}

@media (min-width: 360px) {
article.sqfk-article section.sect-type-a .block p, article.sqfk-article section.sect-type-a-sqss .block p, article.sqfk-article section.sect-type-a .block p.p-full, article.sqfk-article section.sect-type-a-sqss .block p.p-full, article.sqfk-article section.sect-type-a .block p.p-span-10, article.sqfk-article section.sect-type-a-sqss .block p.p-span-10, article.sqfk-article section.sect-type-a .block div.anno p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 ul.ul-anno {
	line-height: 26px;
	font-size: 16px
}
}

@media (min-width: 1000px) {
article.sqfk-article section.sect-type-a .block p, article.sqfk-article section.sect-type-a-sqss .block p, article.sqfk-article section.sect-type-a .block p.p-full, article.sqfk-article section.sect-type-a-sqss .block p.p-full, article.sqfk-article section.sect-type-a .block p.p-span-10, article.sqfk-article section.sect-type-a-sqss .block p.p-span-10, article.sqfk-article section.sect-type-a .block div.anno p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 ul.ul-anno {
	line-height: 36px;
	font-size: 20px
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block p.p-span-10, article.sqfk-article section.sect-type-a-sqss .block p.p-span-10 {
	width: 83.22581%;
	margin-left: 8.3871%;
	text-align: left
}
}
article.sqfk-article section.sect-type-a .block p.p-span-10+p.p-span-10, article.sqfk-article section.sect-type-a-sqss .block p.p-span-10+p.p-span-10 {
	margin-top: 20px
}
article.sqfk-article section.sect-type-a .block div.anno, article.sqfk-article section.sect-type-a-sqss .block div.anno, article.sqfk-article section.sect-type-a .block div.anno-span-10, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10, article.sqfk-article section.sect-type-a .block div.anno-span-8, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 {
	margin-top: 20px
}
article.sqfk-article section.sect-type-a .block div.anno p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 ul.ul-anno {
	line-height: 20px;
	font-size: 12px;
	color: #999
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block div.anno p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 p.p-anno, article.sqfk-article section.sect-type-a .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 ul.ul-anno, article.sqfk-article section.sect-type-a .block div.anno-span-8 ul.ul-anno, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 ul.ul-anno {
	line-height: 24px;
	font-size: 14px
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block div.anno-span-10, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-10 {
	width: 83.22581%;
	margin-left: 8.3871%
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block div.anno-span-8, article.sqfk-article section.sect-type-a-sqss .block div.anno-span-8 {
	width: 66.45161%;
	margin-left: 16.77419%
}
}
article.sqfk-article section.sect-type-a .block div.learn-more, article.sqfk-article section.sect-type-a-sqss .block div.learn-more {
	margin: 30px 0px;
	text-align: center
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block div.learn-more, article.sqfk-article section.sect-type-a-sqss .block div.learn-more {
	margin: 40px 0px
}
}
article.sqfk-article section.sect-type-a .block div.learn-more a, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a {
	-moz-transition-property: border, background;
	-o-transition-property: border, background;
	-webkit-transition-property: border, background;
	transition-property: border, background;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	padding: 10px 20px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 3px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center
}

@media (min-width: 600px) {
article.sqfk-article section.sect-type-a .block div.learn-more a, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a {
	padding: 10px 25px;
	font-size: 14px
}
}

@media (min-width: 1000px) {
article.sqfk-article section.sect-type-a .block div.learn-more a, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a {
	border-radius: 5px;
	padding: 12px 40px;
	font-size: 16px
}
}
article.sqfk-article section.sect-type-a .block div.learn-more a:link, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:link, article.sqfk-article section.sect-type-a .block div.learn-more a:visited, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:visited {
	background-color: transparent
}
article.sqfk-article section.sect-type-a .block div.learn-more a:hover, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:hover, article.sqfk-article section.sect-type-a .block div.learn-more a:active, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:active {
	border: 1px solid #fff;
	background-color: rgba(0,0,0,0.2)
}
article.sqfk-article section.sect-type-a .block div.learn-more a:link, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:link, article.sqfk-article section.sect-type-a .block div.learn-more a:visited, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:visited {
	background-color: rgba(255,255,255,0.15)
}
article.sqfk-article section.sect-type-a .block div.learn-more a:hover, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:hover, article.sqfk-article section.sect-type-a .block div.learn-more a:active, article.sqfk-article section.sect-type-a-sqss .block div.learn-more a:active {
	border: 1px solid #fff;
	background-color: rgba(255,255,255,0.3)
}
article.sqfk-article section.sect-type-a .block figure, article.sqfk-article section.sect-type-a-sqss .block figure {
	margin-top: 20px
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block figure, article.sqfk-article section.sect-type-a-sqss .block figure {
	margin-top: 40px
}
}
article.sqfk-article section.sect-type-a .block figure img, article.sqfk-article section.sect-type-a-sqss .block figure img {
	max-width: 100%;
	display: block;
	margin: auto
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block figure img, article.sqfk-article section.sect-type-a-sqss .block figure img {
	max-width: 83.22581%
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block figure img.img-full, article.sqfk-article section.sect-type-a-sqss .block figure img.img-full {
	max-width: 100%
}
}

@media (min-width: 720px) {
article.sqfk-article section.sect-type-a .block figure img.img-narrow, article.sqfk-article section.sect-type-a-sqss .block figure img.img-narrow {
	max-width: 66.45161%
}
}
article.sqfk-article section.sect-type-a-sqss {
	padding-bottom: 40px
}

@media (min-width: 600px) {
article.sqfk-article section.sect-type-a-sqss {
	padding-bottom: 60px
}
}
article.sqfk-article section:nth-child(2n+1) {
	background-color: #F5F5F5
}
header.mainHeader {
	position: absolute !important
}

@media (min-width: 1000px) {
header.mainHeader .qp-container nav.mainNav ul li .subItems {
	position: absolute !important
}
}
.sqfk-nav {
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	padding: 0px 0px 20px 0px;
	position: absolute;
	left: 0px;
	right: 0px;
	z-index: 999
}

@media (min-width: 1000px) {
.sqfk-nav {
	position: relative;
	left: none;
	right: none;
	padding: 0px 0px 0px 0px
}
}
.sqfk-nav .toggleBtn {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	cursor: pointer
}

@media (min-width: 1000px) {
.sqfk-nav .toggleBtn {
	display: none
}
}
.sqfk-nav .toggleBtn .label {
	padding: 0px 20px;
	font-size: 13px;
	text-align: left;
	background-color: rgba(0,0,0,0.35);
	font-weight: normal;
	color: #FFFFFF
}
.sqfk-nav .toggleBtn .arrow {
	width: 40px;
	position: absolute;
	right: 7px;
	top: 0px;
	text-align: center;
	font-size: 20px;
	color: #CFCFCF
}
.sqfk-nav .toggleBtn .label {
	height: 50px;
	line-height: 50px
}

@media (min-width: 480px) {
.sqfk-nav .toggleBtn .label {
	height: 60px;
	line-height: 60px
}
}
.sqfk-nav .toggleBtn .arrow {
	height: 50px;
	line-height: 50px
}

@media (min-width: 480px) {
.sqfk-nav .toggleBtn .arrow {
	height: 60px;
	line-height: 60px
}
}
.sqfk-nav nav {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	-moz-transition-property: height, max-height, padding, bottom, background;
	-o-transition-property: height, max-height, padding, bottom, background;
	-webkit-transition-property: height, max-height, padding, bottom, background;
	transition-property: height, max-height, padding, bottom, background;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	max-height: 0px;
	overflow: hidden;
	padding: 0px 20px;
	margin-top: 0px
}
.sqfk-nav nav:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 1000px) {
.sqfk-nav nav {
	width: 980px;
	height: auto;
	max-height: none;
	padding: 0px;
	margin-top: 0px;
	display: block !important;
	border-bottom: 1px solid #E0E0E0
}
}
.sqfk-nav nav h3 {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	height: 0px;
	opacity: 0
}

@media (min-width: 1000px) {
.sqfk-nav nav h3 {
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s;
	height: 50px;
	float: left;
	opacity: 1;
	line-height: 50px;
	font-weight: 300;
	font-size: 23px;
	color: #FFFFFF
}
}
.sqfk-nav nav h3 a:link, .sqfk-nav nav h3 a:visited, .sqfk-nav nav h3 a:hover, .sqfk-nav nav h3 a:active {
	text-decoration: none;
	color: #FFFFFF
}
.sqfk-nav nav ul {
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s
}

@media (min-width: 1000px) {
.sqfk-nav nav ul {
	float: right;
	margin: auto;
	height: 50px;
	overflow: hidden
}
}
.sqfk-nav nav ul li {
	width: 100%;
	height: 60px;
	display: block;
	float: left
}

@media (min-width: 480px) {
.sqfk-nav nav ul li {
	height: 70px
}
}

@media (min-width: 1000px) {
.sqfk-nav nav ul li {
	width: auto;
	float: left;
	height: 50px
}
.sqfk-nav nav ul li:nth-child(2n) {
	width: auto;
	float: left
}
.sqfk-nav nav ul li:last-child a {
	margin-right: 0px;
	padding-right: 0px
}
}
.sqfk-nav nav ul li a {
	-moz-transition-property: background-color, color;
	-o-transition-property: background-color, color;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	margin: 5px 0px;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	font-size: 15px;
	background: rgba(44,126,190,0.7)
}
.sqfk-nav nav ul li a:link, .sqfk-nav nav ul li a:visited {
	color: #fff
}
.sqfk-nav nav ul li a:hover, .sqfk-nav nav ul li a:active {
	background: rgba(73,151,212,0.9);
	color: #000
}

@media (min-width: 480px) {
.sqfk-nav nav ul li a {
	height: 60px;
	line-height: 60px;
	font-size: 14px
}
}

@media (min-width: 600px) {
.sqfk-nav nav ul li a {
	font-size: 16px
}
}

@media (min-width: 1000px) {
.sqfk-nav nav ul li a {
	width: auto;
	display: block;
	height: 40px;
	border-bottom: none;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px;
	font-size: 14px;
	background: none
}
.sqfk-nav nav ul li a:link, .sqfk-nav nav ul li a:visited {
	color: #FFFFFF
}
.sqfk-nav nav ul li a:hover, .sqfk-nav nav ul li a:active {
	color: #4997d4;
	background: none
}
}
.sqfk-nav nav ul li .here {
	cursor: default;
	position: relative
}
.sqfk-nav nav ul li .here:link, .sqfk-nav nav ul li .here:visited, .sqfk-nav nav ul li .here:hover, .sqfk-nav nav ul li .here:active {
	color: #3F3F3F;
	background: #f2f2f2
}

@media (min-width: 1000px) {
.sqfk-nav nav ul li .here:link, .sqfk-nav nav ul li .here:visited, .sqfk-nav nav ul li .here:hover, .sqfk-nav nav ul li .here:active {
	color: #a5a5a5;
	background: none
}
}
.sqfk-nav nav ul li:first-child {
	height: 55px
}
.sqfk-nav nav ul li:first-child a {
	margin-top: 0px
}

@media (min-width: 480px) {
.sqfk-nav nav ul li:first-child {
	height: 65px
}
}

@media (min-width: 1000px) {
.sqfk-nav nav ul li:first-child {
	height: 50px
}
.sqfk-nav nav ul li:first-child a {
	margin-top: 5px
}
}

@media (min-width: 480px) {
.sqfk-nav nav ul li:last-child {
	height: 65px
}
}
.sqfk-nav-fixed {
	-webkit-backdrop-filter: blur(3px);
	backdrop-filter: blur(3px);
	height: 81px;
	position: fixed;
	top: 0px;
	right: 0px;
	left: 0px;
	padding: 0px 20px;
	background-color: rgba(0,0,0,0.85)
}

@media (min-width: 480px) {
.sqfk-nav-fixed {
	height: 30px
}
}

@media (min-width: 1000px) {
.sqfk-nav-fixed {
	height: auto;
	padding: 0px;
	top: 0px
}
}
.sqfk-nav-fixed .toggleBtn {
	padding: 0px;
	margin-top: 30px
}
.sqfk-nav-fixed .toggleBtn .label {
	background: none;
	padding: 0px;
	border: none;
	font-weight: normal;
	font-size: 12px
}
.sqfk-nav-fixed .toggleBtn .arrow {
	margin-right: -20px
}
.sqfk-nav-fixed nav {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border-bottom: 0px
}
.sqfk-nav-fixed nav:after {
	content: " ";
	display: block;
	clear: both
}
.sqfk-nav-fixed nav h3 {
	display: block;
	height: 30px;
	line-height: 30px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	padding: 0px 20px;
	font-weight: normal;
	background-color: rgba(35,98,148,0.8);
	color: #5da3d9;
	opacity: 1;
	font-size: 14px
}
.sqfk-nav-fixed nav ul {
	height: 0px
}

@media (min-width: 1000px) {
.sqfk-nav-fixed nav {
	margin-top: 0px
}
.sqfk-nav-fixed nav .show_mobile_inline {
	display: inline;
	color: #FFFFFF
}
.sqfk-nav-fixed nav h3 {
	width: 24.51613%;
	float: left;
	margin-right: 0.64516%;
	height: 40px;
	position: static;
	float: left;
	margin-right: 0px;
	padding: 0px;
	line-height: 40px;
	font-weight: normal;
	font-size: 14px;
	background: none;
	color: #4997d4
}
.sqfk-nav-fixed nav ul {
	float: right;
	height: 40px;
	border: none
}
.sqfk-nav-fixed nav ul li {
	height: 40px
}
.sqfk-nav-fixed nav ul li a {
	height: 40px;
	margin-bottom: 0px;
	line-height: 40px;
	font-size: 12px
}
.sqfk-nav-fixed nav ul li, .sqfk-nav-fixed nav ul li:first-child, .sqfk-nav-fixed nav ul li:nth-child(2) {
	height: 40px
}
.sqfk-nav-fixed nav ul li a, .sqfk-nav-fixed nav ul li:first-child a, .sqfk-nav-fixed nav ul li:nth-child(2) a {
	height: 40px;
	margin-top: 0px;
	margin-bottom: 0px
}
.sqfk-nav-fixed nav ul li:last-child a {
	padding-right: 0px;
	margin-right: 0px
}
}
.sqfk-nav-opened nav {
	max-height: 500px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: rgba(0,0,0,0.85)
}

@media (min-width: 480px) {
.sqfk-nav-opened nav {
	max-height: 500px
}
}
.sqfk-nav-opened nav ul li:last-child {
	height: 55px
}
.sqfk-nav-opened nav ul li:last-child a {
	margin-bottom: 0px
}

@media (min-width: 480px) {
.sqfk-nav-opened nav ul li:last-child {
	height: 65px
}
}
.sqfk-nav-opened-srt {
	height: 100%;
	z-index: 999
}
.sqfk-nav-opened-srt:before {
	position: relative
}
.sqfk-nav-opened-srt nav {
	max-height: 100%;
	position: absolute;
	top: 80px;
	right: 20px;
	left: 20px;
	bottom: 20px;
	padding: 0px;
	padding-top: 10px
}

@media (min-width: 480px) {
.sqfk-nav-opened-srt nav {
	top: 90px
}
}

@media (min-width: 1000px) {
.sqfk-nav-opened-srt nav {
	top: 52px
}
}
.sqfk-nav-opened-srt nav h3 {
	position: fixed
}
.sqfk-nav-opened-srt nav ul {
	height: 100%;
	max-height: none;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}
.sqfk-nav-opened-srt nav ul li:last-child {
	height: 55px
}
.sqfk-nav-opened-srt nav ul li:last-child a {
	margin-bottom: 0px
}
.sqfk-nav-close-trans {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s
}

@media (min-width: 1000px) {
.sqfk-nav-close-nav-ul-trans nav ul {
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	-webkit-transition-duration: 0s;
	transition-duration: 0s
}
}
.sqfk-header-nav-fixed {
	z-index: 999
}
.sqfk-header-nav-fixed .image, .sqfk-header-nav-fixed .page-title, .sqfk-header-nav-fixed .title {
	padding-top: 0px
}

@media (min-width: 480px) {
.sqfk-header-nav-fixed .image, .sqfk-header-nav-fixed .page-title, .sqfk-header-nav-fixed .title {
	padding-top: 0px
}
}

@media (min-width: 1000px) {
.sqfk-header-nav-fixed .image, .sqfk-header-nav-fixed .page-title, .sqfk-header-nav-fixed .title {
	padding-top: 51px
}
}
.slideBlock, .slideBlock-NoSQSS {
	position: relative;
	overflow: hidden
}
.slideBlock .slideEffect, .slideBlock-NoSQSS .slideEffect {
	-moz-transition-property: left;
	-o-transition-property: left;
	-webkit-transition-property: left;
	transition-property: left;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s
}

@media (min-width: 1000px) {
.slideBlock .slideEffect, .slideBlock-NoSQSS .slideEffect {
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s
}
}
.slidePoint {
	width: 100%;
	bottom: 10px;
	text-align: center
}

@media (min-width: 1000px) {
.slidePoint {
	bottom: 40px
}
}
.slidePoint .point {
	-moz-transition-property: background-color;
	-o-transition-property: background-color;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 8px;
	height: 8px;
	display: inline-block;
	cursor: pointer;
	margin-right: 20px;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.2)
}
.slidePoint .point:hover {
	background-color: #333
}
.slidePoint .point:last-child {
	margin-right: 0px
}
.slidePoint .here {
	background-color: #000
}
.slidePoint .here:hover {
	background-color: #000
}
.slideController {
	display: none
}

@media (min-width: 1000px) {
.slideController {
	width: 100%;
	height: 100px;
	display: block;
	position: absolute;
	top: 0px;
	margin-top: 210px
}
.slideController .slideCPrevSlide, .slideController .slideCNextSlide {
	width: 60px;
	height: 100%;
	cursor: pointer
}
.slideController .slideCPrevSlide {
	display: none
}
}

@media (min-width: 1000px) and (min-width: 1000px) {
.slideController .slideCPrevSlide {
	background-image: url("../images/icon-sprite.svg");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left
}
}

@media (min-width: 1000px) {
.slideController .slideCNextSlide {
	display: none
}
}

@media (min-width: 1000px) and (min-width: 1000px) {
.slideController .slideCNextSlide {
	background-image: url("../images/icon-sprite.svg");
	background-repeat: no-repeat;
	background-position: -60px 0px;
	display: block;
	float: right
}
}
.slideController-first .slideCPrevSlide {
	display: none
}
.slideController-last .slideCNextSlide {
	display: none
}
.slideCaption {
	margin: 55px auto 20px auto
}

@media (min-width: 720px) {
.slideCaption {
	margin: 100px auto 20px auto
}
}

@media (min-width: 768px) {
.slideCaption {
	width: 700px
}
}

@media (min-width: 1000px) {
.slideCaption {
	margin: 140px auto 20px auto
}
}
.slideCaption ul {
	height: 96px;
	display: block;
	position: relative;
	overflow: hidden;
	text-align: center
}

@media (min-width: 400px) {
.slideCaption ul {
	height: 72px
}
}

@media (min-width: 600px) {
.slideCaption ul {
	height: 48px
}
}
.slideCaption ul li {
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	width: 100%;
	position: absolute;
	top: 0px;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	opacity: 0
}
.slideCaption ul li strong {
	font-weight: bold
}
.slideCaption ul li.showThis {
	opacity: 1
}
.sqss-regular {
	width: 100%;
	margin: auto;
	margin-top: 40px;
	position: relative
}

@media (min-width: 720px) {
.sqss-regular {
	margin-top: 40px
}
}
.sqss-regular .slideBlock, .sqss-regular .slideBlock-NoSQSS {
	width: 260px;
	height: 130px;
	top: 0px;
	left: 50%;
	margin-left: -130px
}

@media (min-width: 360px) {
.sqss-regular .slideBlock, .sqss-regular .slideBlock-NoSQSS {
	width: 300px;
	height: 150px;
	margin-left: -150px
}
}

@media (min-width: 720px) {
.sqss-regular .slideBlock, .sqss-regular .slideBlock-NoSQSS {
	width: 600px;
	height: 320px;
	margin-left: -320px
}
}

@media (min-width: 1000px) {
.sqss-regular .slideBlock, .sqss-regular .slideBlock-NoSQSS {
	width: 980px;
	height: 380px;
	margin-left: -490px
}
}
.sqss-regular .slideBlock .slideFrame, .sqss-regular .slideBlock-NoSQSS .slideFrame {
	width: 100%;
	height: 100%;
	position: absolute
}
.sqss-regular .slideBlock .slideFrame .img-wrapper img, .sqss-regular .slideBlock-NoSQSS .slideFrame .img-wrapper img {
	max-width: 100%
}

@media (min-width: 1000px) {
.sqss-regular .slideController {
	margin-top: 200px
}
}
.sqss-regular .slideCaption {
	margin: 20px auto
}
.sqss-macbookpro, .sqss-macbookpro-nosqss {
	width: 100%;
	margin: auto;
	margin-top: 20px;
	position: relative;
	background-image: url("../images/sqfk-sqss-mbp.png");
	background-repeat: no-repeat;
	background-size: 280px 182px;
	background-position: top center
}

@media (min-width: 360px) {
.sqss-macbookpro, .sqss-macbookpro-nosqss {
	background-size: 320px 206px
}
}

@media (min-width: 720px) {
.sqss-macbookpro, .sqss-macbookpro-nosqss {
	background-size: 660px 426px;
	margin-top: 40px
}
}

@media (min-width: 1000px) {
.sqss-macbookpro, .sqss-macbookpro-nosqss {
	background-size: 880px 570px;
	margin-top: 40px
}
}
.sqss-macbookpro .slideBlock, .sqss-macbookpro-nosqss .slideBlock, .sqss-macbookpro .slideBlock-NoSQSS, .sqss-macbookpro-nosqss .slideBlock-NoSQSS {
	width: 210px;
	height: 125px;
	top: 20px;
	left: 50%;
	margin-left: -105px
}

@media (min-width: 360px) {
.sqss-macbookpro .slideBlock, .sqss-macbookpro-nosqss .slideBlock, .sqss-macbookpro .slideBlock-NoSQSS, .sqss-macbookpro-nosqss .slideBlock-NoSQSS {
	width: 240px;
	height: 142px;
	top: 23px;
	margin-left: -120px
}
}

@media (min-width: 720px) {
.sqss-macbookpro .slideBlock, .sqss-macbookpro-nosqss .slideBlock, .sqss-macbookpro .slideBlock-NoSQSS, .sqss-macbookpro-nosqss .slideBlock-NoSQSS {
	width: 506px;
	height: 300px;
	top: 45px;
	margin-left: -253px
}
}

@media (min-width: 1000px) {
.sqss-macbookpro .slideBlock, .sqss-macbookpro-nosqss .slideBlock, .sqss-macbookpro .slideBlock-NoSQSS, .sqss-macbookpro-nosqss .slideBlock-NoSQSS {
	width: 670px;
	height: 400px;
	top: 60px;
	margin-left: -335px
}
}
.sqss-macbookpro .slideBlock .slideFrame, .sqss-macbookpro-nosqss .slideBlock .slideFrame, .sqss-macbookpro .slideBlock-NoSQSS .slideFrame, .sqss-macbookpro-nosqss .slideBlock-NoSQSS .slideFrame {
	width: 100%;
	height: 100%;
	position: absolute
}
.sqss-macbookpro .slideBlock .slideFrame .img-wrapper img, .sqss-macbookpro-nosqss .slideBlock .slideFrame .img-wrapper img, .sqss-macbookpro .slideBlock-NoSQSS .slideFrame .img-wrapper img, .sqss-macbookpro-nosqss .slideBlock-NoSQSS .slideFrame .img-wrapper img {
	max-width: 100%
}
.sqss-macbookpro-nosqss {
	height: 170px
}

@media (min-width: 360px) {
.sqss-macbookpro-nosqss {
	height: 195px
}
}

@media (min-width: 720px) {
.sqss-macbookpro-nosqss {
	height: 400px
}
}

@media (min-width: 1000px) {
.sqss-macbookpro-nosqss {
	height: 530px
}
}
.sqfk-header {
	padding-top: 52px
}

@media (min-width: 1000px) {
.sqfk-header {
	padding-top: 72px
}
}

@media (min-width: 1000px) {
.sqfk-header {
	margin-top: -52px !important
}
}
.sqfk-header .sqfk-intro {
	padding: 70px 20px
}

@media (min-width: 480px) {
.sqfk-header .sqfk-intro {
	padding-top: 80px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro {
	width: 980px;
	margin: auto;
	padding: 20px 0px 0px 0px
}
}
.sqfk-header-morning .sqfk-intro .title, .sqfk-header-morning .sqfk-intro .page-title {
	color: #232323
}
.sqfk-header-morning .sqfk-intro .descr {
	color: #545454
}

@media (min-width: 1000px) {
.sqfk-header-morning .sqfk-nav nav h3 a:link, .sqfk-header-morning .sqfk-nav nav h3 a:visited, .sqfk-header-morning .sqfk-nav nav h3 a:hover, .sqfk-header-morning .sqfk-nav nav h3 a:active {
	color: #333333
}
.sqfk-header-morning .sqfk-nav nav ul li a:link, .sqfk-header-morning .sqfk-nav nav ul li a:visited {
	color: #333333
}
.sqfk-header-morning .sqfk-nav nav ul li a:hover, .sqfk-header-morning .sqfk-nav nav ul li a:active {
	color: #2c7ebe
}
}

@media (min-width: 1000px) {
.sqfk-header-morning .sqfk-nav-fixed nav h3 a:link, .sqfk-header-morning .sqfk-nav-fixed nav h3 a:visited, .sqfk-header-morning .sqfk-nav-fixed nav h3 a:hover, .sqfk-header-morning .sqfk-nav-fixed nav h3 a:active {
	color: #FFFFFF
}
.sqfk-header-morning .sqfk-nav-fixed nav ul li a:link, .sqfk-header-morning .sqfk-nav-fixed nav ul li a:visited {
	color: #FFFFFF
}
.sqfk-header-morning .sqfk-nav-fixed nav ul li a:hover, .sqfk-header-morning .sqfk-nav-fixed nav ul li a:active {
	color: #2c7ebe
}
}
.sqfk-header .sqfk-intro h3.title {
	margin-top: 40px;
	margin-bottom: 5px;
	line-height: 60px;
	text-align: center;
	font-weight: 200;
	font-size: 50px;
	color: #FFFFFF
}

@media (min-width: 480px) {
.sqfk-header .sqfk-intro h3.title {
	line-height: 70px;
	font-size: 60px
}
}

@media (min-width: 600px) {
.sqfk-header .sqfk-intro h3.title {
	line-height: 90px;
	font-size: 70px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro h3.title {
	margin-top: 60px;
	line-height: 100px;
	font-size: 80px
}
}


@media (min-width: 600px) {
.sqfk-header .sqfk-intro h3.title::before {
	width: 90px;
	height: 90px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro h3.title::before {
	width: 110px;
	height: 110px
}
}
.sqfk-header .sqfk-intro h3.page-title {
	line-height: 36px;
	font-size: 24px;
	font-weight: 300
}

@media (min-width: 480px) {
.sqfk-header .sqfk-intro h3.page-title {
	line-height: 40px;
	font-size: 26px
}
}

@media (min-width: 720px) {
.sqfk-header .sqfk-intro h3.page-title {
	line-height: 50px;
	font-size: 32px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro h3.page-title {
	margin-top: 60px;
	line-height: 60px;
	font-size: 40px
}
}
.sqfk-header .sqfk-intro .slogn {
	margin-bottom: 20px;
	line-height: 32px;
	text-align: center;
	font-weight: 300;
	font-size: 24px;
	color: #FFFFFF
}

@media (min-width: 480px) {
.sqfk-header .sqfk-intro .slogn {
	line-height: 32px;
	font-size: 24px
}
}

@media (min-width: 600px) {
.sqfk-header .sqfk-intro .slogn {
	line-height: 32px;
	font-size: 26px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro .slogn {
	margin-bottom: 30px;
	line-height: 40px;
	font-size: 30px
}
}
.sqfk-header .sqfk-intro .descr {
	text-align: center;
	line-height: 24px;
	font-weight: 300;
	font-size: 14px;
	color: #FFFFFF
}

@media (min-width: 360px) {
.sqfk-header .sqfk-intro .descr {
	padding: 0px 20px;
	line-height: 26px;
	font-size: 16px
}
}

@media (min-width: 720px) {
.sqfk-header .sqfk-intro .descr {
	padding: 0px 8.3871%
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro .descr {
	padding: 0px 80px;
	line-height: 30px;
	font-size: 20px
}
}
.sqfk-header .sqfk-intro .see-video {
	margin-top: 30px;
	text-align: center
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro .see-video {
	margin-top: 40px;
	padding-bottom: 100px
}
}
.sqfk-header .sqfk-intro .see-video a {
	-moz-transition-property: border, background;
	-o-transition-property: border, background;
	-webkit-transition-property: border, background;
	transition-property: border, background;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	padding: 10px 20px;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 3px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	display: inline-block;
	text-align: center;
	cursor: default
}

@media (min-width: 600px) {
.sqfk-header .sqfk-intro .see-video a {
	padding: 10px 25px;
	font-size: 14px
}
}

@media (min-width: 1000px) {
.sqfk-header .sqfk-intro .see-video a {
	border-radius: 5px;
	padding: 12px 40px;
	font-size: 16px
}
}
.sqfk-header .sqfk-intro .see-video a:link, .sqfk-header .sqfk-intro .see-video a:visited {
	background-color: transparent
}
.sqfk-header .sqfk-intro .see-video a:hover, .sqfk-header .sqfk-intro .see-video a:active {
	border: 1px solid #fff;
	background-color: rgba(0,0,0,0.2)
}
.sqfk-header .sqfk-intro .see-video a:hover, .sqfk-header .sqfk-intro .see-video a:active {
	background: none
}

@media (min-width: 1000px) {
.ftrBlock {
	padding-top: 50px
}
}
sup {
	font-size: 70% !important;
	vertical-align: super !important
}
@-moz-keyframes miramar {
50% {
-moz-transform:rotate(180deg);
transform:rotate(180deg)
}
100% {
-moz-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@-webkit-keyframes miramar {
50% {
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
@keyframes miramar {
50% {
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
transform:rotate(180deg)
}
100% {
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-webkit-transform:rotate(360deg);
transform:rotate(360deg)
}
}
#hb-header {
	background-color: #f1f1f1;
	background-image: url("../images/ls-header-bg.jpg");
	background-size: cover;
	background-position: bottom;
	overflow: hidden
}

@media (min-width: 1000px) {
#hb-header .sqfk-nav nav {
	border-bottom-color: #989898
}
}
#hb-header h3.title {
	color: #333333;
	margin-top: 30px;
	line-height: 46px;
	font-size: 34px
}

@media (min-width: 600px) {
#hb-header h3.title {
	margin-top: 40px;
	line-height: 56px;
	font-size: 46px
}
}

@media (min-width: 1000px) {
#hb-header h3.title {
	margin-top: 60px;
	font-size: 56px
}
}
#hb-header p.slogn {
	color: #333333;
	font-size: 20px
}

@media (min-width: 600px) {
#hb-header p.slogn {
	line-height: 40px;
	font-size: 24px
}
}

@media (min-width: 1000px) {
#hb-header p.slogn {
	line-height: 46px;
	font-size: 26px
}
}
#hb-header p.descr {
	color: #333333
}

/* @media (min-width: 1000px) {
#hb-header p.descr {
	padding-bottom: 30px
}
} */

@media (min-width: 1000px) {
#hb-1f {
	padding-bottom: 0px
}
}


#hb-1f .block .sqss-regular {
	width: 100%;
	margin: 60px auto 0px auto
}
#hb-1f .block .sqss-regular .slideBlock {
	width: 100%;
	margin: auto;
	margin-top: 40px;
	left: auto
}

@media (min-width: 1000px) {
#hb-1f .block .sqss-regular .slideBlock {
	height: 360px
}
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame {
	margin-bottom: 60px
}

@media (min-width: 1000px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame {
	margin-bottom: 0px
}
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame h4 {
	margin-bottom: 10px;
	line-height: 30px;
	font-weight: 300;
	font-size: 20px
}

@media (min-width: 1000px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame h4 {
	display: none;
	padding: 0px 8.3871%;
	line-height: 30px;
	font-size: 24px
}
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame p.descr {
	margin-bottom: 10px;
	line-height: 22px;
	font-size: 13px
}

@media (min-width: 1000px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame p.descr {
	margin-bottom: 0px;
	padding: 0px 8.3871%;
	padding-bottom: 40px;
	line-height: 30px;
	font-size: 16px
}
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame:last-child {
	margin-bottom: 0px
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper {
	text-align: center
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img {
	width: 45px;
	padding: 0px 10px;
	display: inline-block
}

@media (min-width: 360px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img {
	width: 60px
}
}

@media (min-width: 600px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img {
	width: 80px
}
}

@media (min-width: 1000px) {
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img {
	width: 150px
}
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img:nth-child(1) {
	background-color: #94C13F
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img:nth-child(2) {
	background-color: #69B0AE
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame .img-wrapper img:nth-child(3) {
	background-color: #8577B1
}
#hb-1f .block .sqss-regular .slidePoint {
	margin: auto
}
#hb-1f .block .sqss-regular .slidePoint .point {
	-moz-transition-property: background-color, border-color;
	-o-transition-property: background-color, border-color;
	-webkit-transition-property: background-color, border-color;
	transition-property: background-color, border-color;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 16.12903%;
	height: auto;
	box-sizing: border-box;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #E0E0E0;
	padding-top: 12px;
	margin-right: 10px;
	border-radius: 5px;
	line-height: 34px;
	font-weight: 300;
	background: none;
	color: #000000
}
#hb-1f .block .sqss-regular .slidePoint .point:hover {
	background: none
}
#hb-1f .block .sqss-regular .slidePoint .point:last-child {
	margin-right: 0px
}
#hb-1f .block .sqss-regular .slidePoint .point span {
	display: block;
	text-align: center
}
#hb-1f .block .sqss-regular .slidePoint .point span:nth-child(2) {
	height: 40px;
	line-height: 40px;
	font-size: 20px
}
#hb-1f .block .sqss-regular .slidePoint .here {
	background: #F5F5F5;
	border: 1px solid #707070
}
#hb-1f .block .sqss-regular .slidePoint .here:hover {
	background: #F5F5F5
}
#hb-1f .block .sqss-regular .slidePoint .here::after {
	width: 100%
}
#hb-1f .block .sqss-regular .slidePoint .here:nth-child(1):after {
	background-color: #94c13f
}
#hb-1f .block .sqss-regular .slidePoint .here:nth-child(2):after {
	background-color: #69b0ae
}
#hb-1f .block .sqss-regular .slidePoint .here:nth-child(3):after {
	background-color: #8577b1
}
#hb-1f .block .sqss-regular .slidePoint .here:nth-child(4):after {
	background-color: #4caf50
}
#hb-1f .block .sqss-regular .slidePoint .here:nth-child(5):after {
	background-color: #0277bd
}

@media screen and (max-width: 999px) {
#hb-1f .block .sqss-regular .slidePoint {
	display: none
}
#hb-1f .block .sqss-regular .slideBlock {
	width: 83.22581%;
	height: auto;
	position: static;
	overflow: visible;
	margin: auto
}
#hb-1f .block .sqss-regular .slideBlock .slideFrame {
	position: static
}
}
#hb-4f {
	background-image: url("../images/ls-3f-bkd.jpg");
	background-size: cover;
	background-position: bottom
}
#hb-4f .p-span-10 {
	color: #303030
}
#hb-6f ul {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	width: 83.22581%;
	margin-left: 8.3871%;
	display: block;
	margin-top: 20px
}
#hb-6f ul:after {
	content: " ";
	display: block;
	clear: both
}

@media (min-width: 720px) {
#hb-6f ul {
	margin-top: 40px
}
}
#hb-6f ul li {
	display: block;
	vertical-align: top
}
#hb-6f ul li h4 {
	display: block;
	padding-bottom: 20px
}
#hb-6f ul li h4 .image, #hb-6f ul li h4 .label {
	display: block;
	text-align: center
}
#hb-6f ul li h4 .label {
	margin-top: 10px;
	padding: 0px 20px;
	font-weight: bold;
	font-size: 16px;
	color: #232323
}
#hb-6f ul li p {
	color: #545454;
	padding: 0px 20px;
	line-height: 24px;
	font-size: 14px
}

@media (min-width: 600px) {
#hb-6f ul li:nth-last-child(1), #hb-6f ul li:nth-last-child(2) {
	height: auto
}
}

@media (min-width: 1000px) {
#hb-6f ul li:nth-last-child(1), #hb-6f ul li:nth-last-child(2), #hb-6f ul li:nth-last-child(3) {
	height: auto
}
}
#hb-6f ul li:nth-child(n+2) {
	margin-top: 20px
}

@media (min-width: 600px) {
#hb-6f ul li {
	width: 49.67742%;
	float: left;
	margin-right: 0.64516%
}
#hb-6f ul li:nth-child(2n) {
	width: 49.67742%;
	float: right;
	margin-right: 0
}
#hb-6f ul li:nth-child(n+2) {
	margin-top: 0px
}
#hb-6f ul li:nth-child(n+3) {
	margin-top: 0.64516%
}
}

@media (min-width: 1000px) {
#hb-6f ul li, #hb-6f ul li:nth-child(2n) {
	width: 32.90323%;
	float: left;
	margin-right: 0.64516%
}
#hb-6f ul li:nth-child(3n) {
	width: 32.90323%;
	float: right;
	margin-right: 0
}
#hb-6f ul li:nth-child(n+3) {
	margin-top: 0px
}
#hb-6f ul li:nth-child(n+4) {
	margin-top: 0.64516%
}
}
#hb-6f .learn-more-qts {
	margin-top: 40px;
	text-align: center
}
#hb-6f .learn-more-qts a {
	-moz-transition-property: border, color;
	-o-transition-property: border, color;
	-webkit-transition-property: border, color;
	transition-property: border, color;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	display: inline-block;
	padding: 10px 30px;
	border: 1px solid #666666;
	border-radius: 3px;
	line-height: 20px;
	font-size: 16px
}
#hb-6f .learn-more-qts a:link, #hb-6f .learn-more-qts a:visited {
	color: #666666
}
#hb-6f .learn-more-qts a:hover, #hb-6f .learn-more-qts a:active {
	border: 1px solid #999999;
	color: #999999
}
#hb-7f figure {
	margin-bottom: 10px
}

@media (min-width: 1000px) {
#hb-7f figure {
	margin-bottom: 20px
}
}
#hb-7f .p-span-10 {
	text-align: center
}
#sp-header .sqfk-intro .title, #sp-header .sqfk-intro .page-title {
	color: #232323
}
#sp-header .sqfk-intro .slogn, #sp-header .sqfk-intro .descr {
	line-height: 30px;
	font-size: 20px;
	color: #545454
}

@media (min-width: 600px) {
#sp-header .sqfk-intro .slogn, #sp-header .sqfk-intro .descr {
	line-height: 36px;
	font-size: 26px
}
}

@media (min-width: 1000px) {
#sp-header .sqfk-intro .slogn, #sp-header .sqfk-intro .descr {
	line-height: 40px;
	font-size: 30px
}
}
.freeze {
	overflow: hidden;
	position: fixed;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px
}
.miramar-ferris-in-typhoon {
	width: 100%;
	height: 300px;
	padding-bottom: 40px
}

@media (min-width: 600px) {
.miramar-ferris-in-typhoon {
	height: 420px
}
}

@media (min-width: 1000px) {
.miramar-ferris-in-typhoon {
	height: 500px;
	padding-bottom: 50px
}
}
.miramar-ferris-in-typhoon .ferris {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden
}
.miramar-ferris-in-typhoon .ferris div {
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	border-radius: 60px;
	opacity: 1;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-size: 80% 80%;
	background-position: center
}
.miramar-ferris-in-typhoon .ferris div:nth-child(1) {
	background-image: url("../images/miramar-icon/ico-01.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(2) {
	background-image: url("../images/miramar-icon/ico-02.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(3) {
	background-image: url("../images/miramar-icon/ico-03.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(4) {
	background-image: url("../images/miramar-icon/ico-04.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(5) {
	background-image: url("../images/miramar-icon/ico-05.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(6) {
	background-image: url("../images/miramar-icon/ico-06.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(7) {
	background-image: url("../images/miramar-icon/ico-07.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(8) {
	background-image: url("../images/miramar-icon/ico-08.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(9) {
	background-image: url("../images/miramar-icon/ico-09.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(10) {
	background-image: url("../images/miramar-icon/ico-010.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(11) {
	background-image: url("../images/miramar-icon/ico-011.png")
}
.miramar-ferris-in-typhoon .ferris div:nth-child(12) {
	background-image: url("../images/miramar-icon/ico-012.png")
}

@media (min-width: 600px) {
.miramar-ferris-in-typhoon .ferris div {
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	border-radius: 100px
}
}

@media (min-width: 1000px) {
.miramar-ferris-in-typhoon .ferris div {
	width: 120px;
	height: 120px;
	margin-top: -60px;
	margin-left: -60px;
	border-radius: 120px
}
}
.miramar-ferris-in-typhoon .ferris_on_pos {
	margin-top: 200px
}
.mfit-move-first-step {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar;
	-webkit-animation-name: miramar;
	animation-name: miramar;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
.mfit-move-first-step div:nth-child(1) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-1;
	-webkit-animation-name: miramar-car-1;
	animation-name: miramar-car-1;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-1 {
0% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(360deg);
transform:translate(49.81851px, 86.70707px) rotate(360deg)
}
50% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(180deg);
transform:translate(49.81851px, 86.70707px) rotate(180deg)
}
100% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(0deg);
transform:translate(49.81851px, 86.70707px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-1 {
0% {
-webkit-transform:translate(49.81851px, 86.70707px) rotate(360deg);
transform:translate(49.81851px, 86.70707px) rotate(360deg)
}
50% {
-webkit-transform:translate(49.81851px, 86.70707px) rotate(180deg);
transform:translate(49.81851px, 86.70707px) rotate(180deg)
}
100% {
-webkit-transform:translate(49.81851px, 86.70707px) rotate(0deg);
transform:translate(49.81851px, 86.70707px) rotate(0deg)
}
}
@keyframes miramar-car-1 {
0% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(360deg);
-ms-transform:translate(49.81851px, 86.70707px) rotate(360deg);
-webkit-transform:translate(49.81851px, 86.70707px) rotate(360deg);
transform:translate(49.81851px, 86.70707px) rotate(360deg)
}
50% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(180deg);
-ms-transform:translate(49.81851px, 86.70707px) rotate(180deg);
-webkit-transform:translate(49.81851px, 86.70707px) rotate(180deg);
transform:translate(49.81851px, 86.70707px) rotate(180deg)
}
100% {
-moz-transform:translate(49.81851px, 86.70707px) rotate(0deg);
-ms-transform:translate(49.81851px, 86.70707px) rotate(0deg);
-webkit-transform:translate(49.81851px, 86.70707px) rotate(0deg);
transform:translate(49.81851px, 86.70707px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(1) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-1;
	-webkit-animation-name: miramar-car-1;
	animation-name: miramar-car-1;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-1 {
0% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(360deg);
transform:translate(79.70962px, 138.73131px) rotate(360deg)
}
50% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(180deg);
transform:translate(79.70962px, 138.73131px) rotate(180deg)
}
100% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(0deg);
transform:translate(79.70962px, 138.73131px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-1 {
0% {
-webkit-transform:translate(79.70962px, 138.73131px) rotate(360deg);
transform:translate(79.70962px, 138.73131px) rotate(360deg)
}
50% {
-webkit-transform:translate(79.70962px, 138.73131px) rotate(180deg);
transform:translate(79.70962px, 138.73131px) rotate(180deg)
}
100% {
-webkit-transform:translate(79.70962px, 138.73131px) rotate(0deg);
transform:translate(79.70962px, 138.73131px) rotate(0deg)
}
}
@keyframes miramar-car-1 {
0% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(360deg);
-ms-transform:translate(79.70962px, 138.73131px) rotate(360deg);
-webkit-transform:translate(79.70962px, 138.73131px) rotate(360deg);
transform:translate(79.70962px, 138.73131px) rotate(360deg)
}
50% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(180deg);
-ms-transform:translate(79.70962px, 138.73131px) rotate(180deg);
-webkit-transform:translate(79.70962px, 138.73131px) rotate(180deg);
transform:translate(79.70962px, 138.73131px) rotate(180deg)
}
100% {
-moz-transform:translate(79.70962px, 138.73131px) rotate(0deg);
-ms-transform:translate(79.70962px, 138.73131px) rotate(0deg);
-webkit-transform:translate(79.70962px, 138.73131px) rotate(0deg);
transform:translate(79.70962px, 138.73131px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(1) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-1;
	-webkit-animation-name: miramar-car-1;
	animation-name: miramar-car-1;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-1 {
0% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(360deg);
transform:translate(89.67332px, 156.07273px) rotate(360deg)
}
50% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(180deg);
transform:translate(89.67332px, 156.07273px) rotate(180deg)
}
100% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(0deg);
transform:translate(89.67332px, 156.07273px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-1 {
0% {
-webkit-transform:translate(89.67332px, 156.07273px) rotate(360deg);
transform:translate(89.67332px, 156.07273px) rotate(360deg)
}
50% {
-webkit-transform:translate(89.67332px, 156.07273px) rotate(180deg);
transform:translate(89.67332px, 156.07273px) rotate(180deg)
}
100% {
-webkit-transform:translate(89.67332px, 156.07273px) rotate(0deg);
transform:translate(89.67332px, 156.07273px) rotate(0deg)
}
}
@keyframes miramar-car-1 {
0% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(360deg);
-ms-transform:translate(89.67332px, 156.07273px) rotate(360deg);
-webkit-transform:translate(89.67332px, 156.07273px) rotate(360deg);
transform:translate(89.67332px, 156.07273px) rotate(360deg)
}
50% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(180deg);
-ms-transform:translate(89.67332px, 156.07273px) rotate(180deg);
-webkit-transform:translate(89.67332px, 156.07273px) rotate(180deg);
transform:translate(89.67332px, 156.07273px) rotate(180deg)
}
100% {
-moz-transform:translate(89.67332px, 156.07273px) rotate(0deg);
-ms-transform:translate(89.67332px, 156.07273px) rotate(0deg);
-webkit-transform:translate(89.67332px, 156.07273px) rotate(0deg);
transform:translate(89.67332px, 156.07273px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(2) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-2;
	-webkit-animation-name: miramar-car-2;
	animation-name: miramar-car-2;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-2 {
0% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(360deg);
transform:translate(-50.36232px, 86.39234px) rotate(360deg)
}
50% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(180deg);
transform:translate(-50.36232px, 86.39234px) rotate(180deg)
}
100% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(0deg);
transform:translate(-50.36232px, 86.39234px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-2 {
0% {
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(360deg);
transform:translate(-50.36232px, 86.39234px) rotate(360deg)
}
50% {
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(180deg);
transform:translate(-50.36232px, 86.39234px) rotate(180deg)
}
100% {
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(0deg);
transform:translate(-50.36232px, 86.39234px) rotate(0deg)
}
}
@keyframes miramar-car-2 {
0% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(360deg);
-ms-transform:translate(-50.36232px, 86.39234px) rotate(360deg);
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(360deg);
transform:translate(-50.36232px, 86.39234px) rotate(360deg)
}
50% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(180deg);
-ms-transform:translate(-50.36232px, 86.39234px) rotate(180deg);
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(180deg);
transform:translate(-50.36232px, 86.39234px) rotate(180deg)
}
100% {
-moz-transform:translate(-50.36232px, 86.39234px) rotate(0deg);
-ms-transform:translate(-50.36232px, 86.39234px) rotate(0deg);
-webkit-transform:translate(-50.36232px, 86.39234px) rotate(0deg);
transform:translate(-50.36232px, 86.39234px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(2) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-2;
	-webkit-animation-name: miramar-car-2;
	animation-name: miramar-car-2;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-2 {
0% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(360deg);
transform:translate(-80.57971px, 138.22775px) rotate(360deg)
}
50% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(180deg);
transform:translate(-80.57971px, 138.22775px) rotate(180deg)
}
100% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(0deg);
transform:translate(-80.57971px, 138.22775px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-2 {
0% {
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(360deg);
transform:translate(-80.57971px, 138.22775px) rotate(360deg)
}
50% {
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(180deg);
transform:translate(-80.57971px, 138.22775px) rotate(180deg)
}
100% {
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(0deg);
transform:translate(-80.57971px, 138.22775px) rotate(0deg)
}
}
@keyframes miramar-car-2 {
0% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(360deg);
-ms-transform:translate(-80.57971px, 138.22775px) rotate(360deg);
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(360deg);
transform:translate(-80.57971px, 138.22775px) rotate(360deg)
}
50% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(180deg);
-ms-transform:translate(-80.57971px, 138.22775px) rotate(180deg);
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(180deg);
transform:translate(-80.57971px, 138.22775px) rotate(180deg)
}
100% {
-moz-transform:translate(-80.57971px, 138.22775px) rotate(0deg);
-ms-transform:translate(-80.57971px, 138.22775px) rotate(0deg);
-webkit-transform:translate(-80.57971px, 138.22775px) rotate(0deg);
transform:translate(-80.57971px, 138.22775px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(2) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-2;
	-webkit-animation-name: miramar-car-2;
	animation-name: miramar-car-2;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-2 {
0% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(360deg);
transform:translate(-90.65218px, 155.50622px) rotate(360deg)
}
50% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(180deg);
transform:translate(-90.65218px, 155.50622px) rotate(180deg)
}
100% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(0deg);
transform:translate(-90.65218px, 155.50622px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-2 {
0% {
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(360deg);
transform:translate(-90.65218px, 155.50622px) rotate(360deg)
}
50% {
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(180deg);
transform:translate(-90.65218px, 155.50622px) rotate(180deg)
}
100% {
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(0deg);
transform:translate(-90.65218px, 155.50622px) rotate(0deg)
}
}
@keyframes miramar-car-2 {
0% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(360deg);
-ms-transform:translate(-90.65218px, 155.50622px) rotate(360deg);
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(360deg);
transform:translate(-90.65218px, 155.50622px) rotate(360deg)
}
50% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(180deg);
-ms-transform:translate(-90.65218px, 155.50622px) rotate(180deg);
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(180deg);
transform:translate(-90.65218px, 155.50622px) rotate(180deg)
}
100% {
-moz-transform:translate(-90.65218px, 155.50622px) rotate(0deg);
-ms-transform:translate(-90.65218px, 155.50622px) rotate(0deg);
-webkit-transform:translate(-90.65218px, 155.50622px) rotate(0deg);
transform:translate(-90.65218px, 155.50622px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(3) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-3;
	-webkit-animation-name: miramar-car-3;
	animation-name: miramar-car-3;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-3 {
0% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(360deg);
transform:translate(-99.99803px, -0.62831px) rotate(360deg)
}
50% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(180deg);
transform:translate(-99.99803px, -0.62831px) rotate(180deg)
}
100% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(0deg);
transform:translate(-99.99803px, -0.62831px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-3 {
0% {
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(360deg);
transform:translate(-99.99803px, -0.62831px) rotate(360deg)
}
50% {
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(180deg);
transform:translate(-99.99803px, -0.62831px) rotate(180deg)
}
100% {
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(0deg);
transform:translate(-99.99803px, -0.62831px) rotate(0deg)
}
}
@keyframes miramar-car-3 {
0% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(360deg);
-ms-transform:translate(-99.99803px, -0.62831px) rotate(360deg);
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(360deg);
transform:translate(-99.99803px, -0.62831px) rotate(360deg)
}
50% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(180deg);
-ms-transform:translate(-99.99803px, -0.62831px) rotate(180deg);
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(180deg);
transform:translate(-99.99803px, -0.62831px) rotate(180deg)
}
100% {
-moz-transform:translate(-99.99803px, -0.62831px) rotate(0deg);
-ms-transform:translate(-99.99803px, -0.62831px) rotate(0deg);
-webkit-transform:translate(-99.99803px, -0.62831px) rotate(0deg);
transform:translate(-99.99803px, -0.62831px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(3) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-3;
	-webkit-animation-name: miramar-car-3;
	animation-name: miramar-car-3;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-3 {
0% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(360deg);
transform:translate(-159.99684px, -1.0053px) rotate(360deg)
}
50% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(180deg);
transform:translate(-159.99684px, -1.0053px) rotate(180deg)
}
100% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(0deg);
transform:translate(-159.99684px, -1.0053px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-3 {
0% {
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(360deg);
transform:translate(-159.99684px, -1.0053px) rotate(360deg)
}
50% {
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(180deg);
transform:translate(-159.99684px, -1.0053px) rotate(180deg)
}
100% {
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(0deg);
transform:translate(-159.99684px, -1.0053px) rotate(0deg)
}
}
@keyframes miramar-car-3 {
0% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(360deg);
-ms-transform:translate(-159.99684px, -1.0053px) rotate(360deg);
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(360deg);
transform:translate(-159.99684px, -1.0053px) rotate(360deg)
}
50% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(180deg);
-ms-transform:translate(-159.99684px, -1.0053px) rotate(180deg);
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(180deg);
transform:translate(-159.99684px, -1.0053px) rotate(180deg)
}
100% {
-moz-transform:translate(-159.99684px, -1.0053px) rotate(0deg);
-ms-transform:translate(-159.99684px, -1.0053px) rotate(0deg);
-webkit-transform:translate(-159.99684px, -1.0053px) rotate(0deg);
transform:translate(-159.99684px, -1.0053px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(3) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-3;
	-webkit-animation-name: miramar-car-3;
	animation-name: miramar-car-3;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-3 {
0% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(360deg);
transform:translate(-179.99645px, -1.13097px) rotate(360deg)
}
50% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(180deg);
transform:translate(-179.99645px, -1.13097px) rotate(180deg)
}
100% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(0deg);
transform:translate(-179.99645px, -1.13097px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-3 {
0% {
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(360deg);
transform:translate(-179.99645px, -1.13097px) rotate(360deg)
}
50% {
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(180deg);
transform:translate(-179.99645px, -1.13097px) rotate(180deg)
}
100% {
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(0deg);
transform:translate(-179.99645px, -1.13097px) rotate(0deg)
}
}
@keyframes miramar-car-3 {
0% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(360deg);
-ms-transform:translate(-179.99645px, -1.13097px) rotate(360deg);
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(360deg);
transform:translate(-179.99645px, -1.13097px) rotate(360deg)
}
50% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(180deg);
-ms-transform:translate(-179.99645px, -1.13097px) rotate(180deg);
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(180deg);
transform:translate(-179.99645px, -1.13097px) rotate(180deg)
}
100% {
-moz-transform:translate(-179.99645px, -1.13097px) rotate(0deg);
-ms-transform:translate(-179.99645px, -1.13097px) rotate(0deg);
-webkit-transform:translate(-179.99645px, -1.13097px) rotate(0deg);
transform:translate(-179.99645px, -1.13097px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(4) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-4;
	-webkit-animation-name: miramar-car-4;
	animation-name: miramar-car-4;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-4 {
0% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(360deg);
transform:translate(-49.27273px, -87.01838px) rotate(360deg)
}
50% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(180deg);
transform:translate(-49.27273px, -87.01838px) rotate(180deg)
}
100% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(0deg);
transform:translate(-49.27273px, -87.01838px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-4 {
0% {
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(360deg);
transform:translate(-49.27273px, -87.01838px) rotate(360deg)
}
50% {
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(180deg);
transform:translate(-49.27273px, -87.01838px) rotate(180deg)
}
100% {
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(0deg);
transform:translate(-49.27273px, -87.01838px) rotate(0deg)
}
}
@keyframes miramar-car-4 {
0% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(360deg);
-ms-transform:translate(-49.27273px, -87.01838px) rotate(360deg);
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(360deg);
transform:translate(-49.27273px, -87.01838px) rotate(360deg)
}
50% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(180deg);
-ms-transform:translate(-49.27273px, -87.01838px) rotate(180deg);
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(180deg);
transform:translate(-49.27273px, -87.01838px) rotate(180deg)
}
100% {
-moz-transform:translate(-49.27273px, -87.01838px) rotate(0deg);
-ms-transform:translate(-49.27273px, -87.01838px) rotate(0deg);
-webkit-transform:translate(-49.27273px, -87.01838px) rotate(0deg);
transform:translate(-49.27273px, -87.01838px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(4) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-4;
	-webkit-animation-name: miramar-car-4;
	animation-name: miramar-car-4;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-4 {
0% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(360deg);
transform:translate(-78.83637px, -139.2294px) rotate(360deg)
}
50% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(180deg);
transform:translate(-78.83637px, -139.2294px) rotate(180deg)
}
100% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(0deg);
transform:translate(-78.83637px, -139.2294px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-4 {
0% {
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(360deg);
transform:translate(-78.83637px, -139.2294px) rotate(360deg)
}
50% {
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(180deg);
transform:translate(-78.83637px, -139.2294px) rotate(180deg)
}
100% {
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(0deg);
transform:translate(-78.83637px, -139.2294px) rotate(0deg)
}
}
@keyframes miramar-car-4 {
0% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(360deg);
-ms-transform:translate(-78.83637px, -139.2294px) rotate(360deg);
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(360deg);
transform:translate(-78.83637px, -139.2294px) rotate(360deg)
}
50% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(180deg);
-ms-transform:translate(-78.83637px, -139.2294px) rotate(180deg);
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(180deg);
transform:translate(-78.83637px, -139.2294px) rotate(180deg)
}
100% {
-moz-transform:translate(-78.83637px, -139.2294px) rotate(0deg);
-ms-transform:translate(-78.83637px, -139.2294px) rotate(0deg);
-webkit-transform:translate(-78.83637px, -139.2294px) rotate(0deg);
transform:translate(-78.83637px, -139.2294px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(4) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-4;
	-webkit-animation-name: miramar-car-4;
	animation-name: miramar-car-4;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-4 {
0% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(360deg);
transform:translate(-88.69092px, -156.63308px) rotate(360deg)
}
50% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(180deg);
transform:translate(-88.69092px, -156.63308px) rotate(180deg)
}
100% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(0deg);
transform:translate(-88.69092px, -156.63308px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-4 {
0% {
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(360deg);
transform:translate(-88.69092px, -156.63308px) rotate(360deg)
}
50% {
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(180deg);
transform:translate(-88.69092px, -156.63308px) rotate(180deg)
}
100% {
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(0deg);
transform:translate(-88.69092px, -156.63308px) rotate(0deg)
}
}
@keyframes miramar-car-4 {
0% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(360deg);
-ms-transform:translate(-88.69092px, -156.63308px) rotate(360deg);
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(360deg);
transform:translate(-88.69092px, -156.63308px) rotate(360deg)
}
50% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(180deg);
-ms-transform:translate(-88.69092px, -156.63308px) rotate(180deg);
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(180deg);
transform:translate(-88.69092px, -156.63308px) rotate(180deg)
}
100% {
-moz-transform:translate(-88.69092px, -156.63308px) rotate(0deg);
-ms-transform:translate(-88.69092px, -156.63308px) rotate(0deg);
-webkit-transform:translate(-88.69092px, -156.63308px) rotate(0deg);
transform:translate(-88.69092px, -156.63308px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(5) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-5;
	-webkit-animation-name: miramar-car-5;
	animation-name: miramar-car-5;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-5 {
0% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(360deg);
transform:translate(50.90414px, -86.0742px) rotate(360deg)
}
50% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(180deg);
transform:translate(50.90414px, -86.0742px) rotate(180deg)
}
100% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(0deg);
transform:translate(50.90414px, -86.0742px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-5 {
0% {
-webkit-transform:translate(50.90414px, -86.0742px) rotate(360deg);
transform:translate(50.90414px, -86.0742px) rotate(360deg)
}
50% {
-webkit-transform:translate(50.90414px, -86.0742px) rotate(180deg);
transform:translate(50.90414px, -86.0742px) rotate(180deg)
}
100% {
-webkit-transform:translate(50.90414px, -86.0742px) rotate(0deg);
transform:translate(50.90414px, -86.0742px) rotate(0deg)
}
}
@keyframes miramar-car-5 {
0% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(360deg);
-ms-transform:translate(50.90414px, -86.0742px) rotate(360deg);
-webkit-transform:translate(50.90414px, -86.0742px) rotate(360deg);
transform:translate(50.90414px, -86.0742px) rotate(360deg)
}
50% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(180deg);
-ms-transform:translate(50.90414px, -86.0742px) rotate(180deg);
-webkit-transform:translate(50.90414px, -86.0742px) rotate(180deg);
transform:translate(50.90414px, -86.0742px) rotate(180deg)
}
100% {
-moz-transform:translate(50.90414px, -86.0742px) rotate(0deg);
-ms-transform:translate(50.90414px, -86.0742px) rotate(0deg);
-webkit-transform:translate(50.90414px, -86.0742px) rotate(0deg);
transform:translate(50.90414px, -86.0742px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(5) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-5;
	-webkit-animation-name: miramar-car-5;
	animation-name: miramar-car-5;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-5 {
0% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(360deg);
transform:translate(81.44663px, -137.71872px) rotate(360deg)
}
50% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(180deg);
transform:translate(81.44663px, -137.71872px) rotate(180deg)
}
100% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(0deg);
transform:translate(81.44663px, -137.71872px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-5 {
0% {
-webkit-transform:translate(81.44663px, -137.71872px) rotate(360deg);
transform:translate(81.44663px, -137.71872px) rotate(360deg)
}
50% {
-webkit-transform:translate(81.44663px, -137.71872px) rotate(180deg);
transform:translate(81.44663px, -137.71872px) rotate(180deg)
}
100% {
-webkit-transform:translate(81.44663px, -137.71872px) rotate(0deg);
transform:translate(81.44663px, -137.71872px) rotate(0deg)
}
}
@keyframes miramar-car-5 {
0% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(360deg);
-ms-transform:translate(81.44663px, -137.71872px) rotate(360deg);
-webkit-transform:translate(81.44663px, -137.71872px) rotate(360deg);
transform:translate(81.44663px, -137.71872px) rotate(360deg)
}
50% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(180deg);
-ms-transform:translate(81.44663px, -137.71872px) rotate(180deg);
-webkit-transform:translate(81.44663px, -137.71872px) rotate(180deg);
transform:translate(81.44663px, -137.71872px) rotate(180deg)
}
100% {
-moz-transform:translate(81.44663px, -137.71872px) rotate(0deg);
-ms-transform:translate(81.44663px, -137.71872px) rotate(0deg);
-webkit-transform:translate(81.44663px, -137.71872px) rotate(0deg);
transform:translate(81.44663px, -137.71872px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(5) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-5;
	-webkit-animation-name: miramar-car-5;
	animation-name: miramar-car-5;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-5 {
0% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(360deg);
transform:translate(91.62745px, -154.93356px) rotate(360deg)
}
50% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(180deg);
transform:translate(91.62745px, -154.93356px) rotate(180deg)
}
100% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(0deg);
transform:translate(91.62745px, -154.93356px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-5 {
0% {
-webkit-transform:translate(91.62745px, -154.93356px) rotate(360deg);
transform:translate(91.62745px, -154.93356px) rotate(360deg)
}
50% {
-webkit-transform:translate(91.62745px, -154.93356px) rotate(180deg);
transform:translate(91.62745px, -154.93356px) rotate(180deg)
}
100% {
-webkit-transform:translate(91.62745px, -154.93356px) rotate(0deg);
transform:translate(91.62745px, -154.93356px) rotate(0deg)
}
}
@keyframes miramar-car-5 {
0% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(360deg);
-ms-transform:translate(91.62745px, -154.93356px) rotate(360deg);
-webkit-transform:translate(91.62745px, -154.93356px) rotate(360deg);
transform:translate(91.62745px, -154.93356px) rotate(360deg)
}
50% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(180deg);
-ms-transform:translate(91.62745px, -154.93356px) rotate(180deg);
-webkit-transform:translate(91.62745px, -154.93356px) rotate(180deg);
transform:translate(91.62745px, -154.93356px) rotate(180deg)
}
100% {
-moz-transform:translate(91.62745px, -154.93356px) rotate(0deg);
-ms-transform:translate(91.62745px, -154.93356px) rotate(0deg);
-webkit-transform:translate(91.62745px, -154.93356px) rotate(0deg);
transform:translate(91.62745px, -154.93356px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(6) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-6;
	-webkit-animation-name: miramar-car-6;
	animation-name: miramar-car-6;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-6 {
0% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(360deg);
transform:translate(99.9921px, 1.2566px) rotate(360deg)
}
50% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(180deg);
transform:translate(99.9921px, 1.2566px) rotate(180deg)
}
100% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(0deg);
transform:translate(99.9921px, 1.2566px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-6 {
0% {
-webkit-transform:translate(99.9921px, 1.2566px) rotate(360deg);
transform:translate(99.9921px, 1.2566px) rotate(360deg)
}
50% {
-webkit-transform:translate(99.9921px, 1.2566px) rotate(180deg);
transform:translate(99.9921px, 1.2566px) rotate(180deg)
}
100% {
-webkit-transform:translate(99.9921px, 1.2566px) rotate(0deg);
transform:translate(99.9921px, 1.2566px) rotate(0deg)
}
}
@keyframes miramar-car-6 {
0% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(360deg);
-ms-transform:translate(99.9921px, 1.2566px) rotate(360deg);
-webkit-transform:translate(99.9921px, 1.2566px) rotate(360deg);
transform:translate(99.9921px, 1.2566px) rotate(360deg)
}
50% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(180deg);
-ms-transform:translate(99.9921px, 1.2566px) rotate(180deg);
-webkit-transform:translate(99.9921px, 1.2566px) rotate(180deg);
transform:translate(99.9921px, 1.2566px) rotate(180deg)
}
100% {
-moz-transform:translate(99.9921px, 1.2566px) rotate(0deg);
-ms-transform:translate(99.9921px, 1.2566px) rotate(0deg);
-webkit-transform:translate(99.9921px, 1.2566px) rotate(0deg);
transform:translate(99.9921px, 1.2566px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(6) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-6;
	-webkit-animation-name: miramar-car-6;
	animation-name: miramar-car-6;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-6 {
0% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(360deg);
transform:translate(159.98737px, 2.01057px) rotate(360deg)
}
50% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(180deg);
transform:translate(159.98737px, 2.01057px) rotate(180deg)
}
100% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(0deg);
transform:translate(159.98737px, 2.01057px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-6 {
0% {
-webkit-transform:translate(159.98737px, 2.01057px) rotate(360deg);
transform:translate(159.98737px, 2.01057px) rotate(360deg)
}
50% {
-webkit-transform:translate(159.98737px, 2.01057px) rotate(180deg);
transform:translate(159.98737px, 2.01057px) rotate(180deg)
}
100% {
-webkit-transform:translate(159.98737px, 2.01057px) rotate(0deg);
transform:translate(159.98737px, 2.01057px) rotate(0deg)
}
}
@keyframes miramar-car-6 {
0% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(360deg);
-ms-transform:translate(159.98737px, 2.01057px) rotate(360deg);
-webkit-transform:translate(159.98737px, 2.01057px) rotate(360deg);
transform:translate(159.98737px, 2.01057px) rotate(360deg)
}
50% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(180deg);
-ms-transform:translate(159.98737px, 2.01057px) rotate(180deg);
-webkit-transform:translate(159.98737px, 2.01057px) rotate(180deg);
transform:translate(159.98737px, 2.01057px) rotate(180deg)
}
100% {
-moz-transform:translate(159.98737px, 2.01057px) rotate(0deg);
-ms-transform:translate(159.98737px, 2.01057px) rotate(0deg);
-webkit-transform:translate(159.98737px, 2.01057px) rotate(0deg);
transform:translate(159.98737px, 2.01057px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(6) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-6;
	-webkit-animation-name: miramar-car-6;
	animation-name: miramar-car-6;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-6 {
0% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(360deg);
transform:translate(179.98579px, 2.26189px) rotate(360deg)
}
50% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(180deg);
transform:translate(179.98579px, 2.26189px) rotate(180deg)
}
100% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(0deg);
transform:translate(179.98579px, 2.26189px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-6 {
0% {
-webkit-transform:translate(179.98579px, 2.26189px) rotate(360deg);
transform:translate(179.98579px, 2.26189px) rotate(360deg)
}
50% {
-webkit-transform:translate(179.98579px, 2.26189px) rotate(180deg);
transform:translate(179.98579px, 2.26189px) rotate(180deg)
}
100% {
-webkit-transform:translate(179.98579px, 2.26189px) rotate(0deg);
transform:translate(179.98579px, 2.26189px) rotate(0deg)
}
}
@keyframes miramar-car-6 {
0% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(360deg);
-ms-transform:translate(179.98579px, 2.26189px) rotate(360deg);
-webkit-transform:translate(179.98579px, 2.26189px) rotate(360deg);
transform:translate(179.98579px, 2.26189px) rotate(360deg)
}
50% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(180deg);
-ms-transform:translate(179.98579px, 2.26189px) rotate(180deg);
-webkit-transform:translate(179.98579px, 2.26189px) rotate(180deg);
transform:translate(179.98579px, 2.26189px) rotate(180deg)
}
100% {
-moz-transform:translate(179.98579px, 2.26189px) rotate(0deg);
-ms-transform:translate(179.98579px, 2.26189px) rotate(0deg);
-webkit-transform:translate(179.98579px, 2.26189px) rotate(0deg);
transform:translate(179.98579px, 2.26189px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(7) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-7;
	-webkit-animation-name: miramar-car-7;
	animation-name: miramar-car-7;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-7 {
0% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(360deg);
transform:translate(48.72501px, 87.32625px) rotate(360deg)
}
50% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(180deg);
transform:translate(48.72501px, 87.32625px) rotate(180deg)
}
100% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(0deg);
transform:translate(48.72501px, 87.32625px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-7 {
0% {
-webkit-transform:translate(48.72501px, 87.32625px) rotate(360deg);
transform:translate(48.72501px, 87.32625px) rotate(360deg)
}
50% {
-webkit-transform:translate(48.72501px, 87.32625px) rotate(180deg);
transform:translate(48.72501px, 87.32625px) rotate(180deg)
}
100% {
-webkit-transform:translate(48.72501px, 87.32625px) rotate(0deg);
transform:translate(48.72501px, 87.32625px) rotate(0deg)
}
}
@keyframes miramar-car-7 {
0% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(360deg);
-ms-transform:translate(48.72501px, 87.32625px) rotate(360deg);
-webkit-transform:translate(48.72501px, 87.32625px) rotate(360deg);
transform:translate(48.72501px, 87.32625px) rotate(360deg)
}
50% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(180deg);
-ms-transform:translate(48.72501px, 87.32625px) rotate(180deg);
-webkit-transform:translate(48.72501px, 87.32625px) rotate(180deg);
transform:translate(48.72501px, 87.32625px) rotate(180deg)
}
100% {
-moz-transform:translate(48.72501px, 87.32625px) rotate(0deg);
-ms-transform:translate(48.72501px, 87.32625px) rotate(0deg);
-webkit-transform:translate(48.72501px, 87.32625px) rotate(0deg);
transform:translate(48.72501px, 87.32625px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(7) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-7;
	-webkit-animation-name: miramar-car-7;
	animation-name: miramar-car-7;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-7 {
0% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(360deg);
transform:translate(77.96002px, 139.72199px) rotate(360deg)
}
50% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(180deg);
transform:translate(77.96002px, 139.72199px) rotate(180deg)
}
100% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(0deg);
transform:translate(77.96002px, 139.72199px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-7 {
0% {
-webkit-transform:translate(77.96002px, 139.72199px) rotate(360deg);
transform:translate(77.96002px, 139.72199px) rotate(360deg)
}
50% {
-webkit-transform:translate(77.96002px, 139.72199px) rotate(180deg);
transform:translate(77.96002px, 139.72199px) rotate(180deg)
}
100% {
-webkit-transform:translate(77.96002px, 139.72199px) rotate(0deg);
transform:translate(77.96002px, 139.72199px) rotate(0deg)
}
}
@keyframes miramar-car-7 {
0% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(360deg);
-ms-transform:translate(77.96002px, 139.72199px) rotate(360deg);
-webkit-transform:translate(77.96002px, 139.72199px) rotate(360deg);
transform:translate(77.96002px, 139.72199px) rotate(360deg)
}
50% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(180deg);
-ms-transform:translate(77.96002px, 139.72199px) rotate(180deg);
-webkit-transform:translate(77.96002px, 139.72199px) rotate(180deg);
transform:translate(77.96002px, 139.72199px) rotate(180deg)
}
100% {
-moz-transform:translate(77.96002px, 139.72199px) rotate(0deg);
-ms-transform:translate(77.96002px, 139.72199px) rotate(0deg);
-webkit-transform:translate(77.96002px, 139.72199px) rotate(0deg);
transform:translate(77.96002px, 139.72199px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(7) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-7;
	-webkit-animation-name: miramar-car-7;
	animation-name: miramar-car-7;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-7 {
0% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(360deg);
transform:translate(87.70502px, 157.18724px) rotate(360deg)
}
50% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(180deg);
transform:translate(87.70502px, 157.18724px) rotate(180deg)
}
100% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(0deg);
transform:translate(87.70502px, 157.18724px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-7 {
0% {
-webkit-transform:translate(87.70502px, 157.18724px) rotate(360deg);
transform:translate(87.70502px, 157.18724px) rotate(360deg)
}
50% {
-webkit-transform:translate(87.70502px, 157.18724px) rotate(180deg);
transform:translate(87.70502px, 157.18724px) rotate(180deg)
}
100% {
-webkit-transform:translate(87.70502px, 157.18724px) rotate(0deg);
transform:translate(87.70502px, 157.18724px) rotate(0deg)
}
}
@keyframes miramar-car-7 {
0% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(360deg);
-ms-transform:translate(87.70502px, 157.18724px) rotate(360deg);
-webkit-transform:translate(87.70502px, 157.18724px) rotate(360deg);
transform:translate(87.70502px, 157.18724px) rotate(360deg)
}
50% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(180deg);
-ms-transform:translate(87.70502px, 157.18724px) rotate(180deg);
-webkit-transform:translate(87.70502px, 157.18724px) rotate(180deg);
transform:translate(87.70502px, 157.18724px) rotate(180deg)
}
100% {
-moz-transform:translate(87.70502px, 157.18724px) rotate(0deg);
-ms-transform:translate(87.70502px, 157.18724px) rotate(0deg);
-webkit-transform:translate(87.70502px, 157.18724px) rotate(0deg);
transform:translate(87.70502px, 157.18724px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(8) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-8;
	-webkit-animation-name: miramar-car-8;
	animation-name: miramar-car-8;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-8 {
0% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(360deg);
transform:translate(-51.44395px, 85.75267px) rotate(360deg)
}
50% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(180deg);
transform:translate(-51.44395px, 85.75267px) rotate(180deg)
}
100% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(0deg);
transform:translate(-51.44395px, 85.75267px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-8 {
0% {
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(360deg);
transform:translate(-51.44395px, 85.75267px) rotate(360deg)
}
50% {
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(180deg);
transform:translate(-51.44395px, 85.75267px) rotate(180deg)
}
100% {
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(0deg);
transform:translate(-51.44395px, 85.75267px) rotate(0deg)
}
}
@keyframes miramar-car-8 {
0% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(360deg);
-ms-transform:translate(-51.44395px, 85.75267px) rotate(360deg);
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(360deg);
transform:translate(-51.44395px, 85.75267px) rotate(360deg)
}
50% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(180deg);
-ms-transform:translate(-51.44395px, 85.75267px) rotate(180deg);
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(180deg);
transform:translate(-51.44395px, 85.75267px) rotate(180deg)
}
100% {
-moz-transform:translate(-51.44395px, 85.75267px) rotate(0deg);
-ms-transform:translate(-51.44395px, 85.75267px) rotate(0deg);
-webkit-transform:translate(-51.44395px, 85.75267px) rotate(0deg);
transform:translate(-51.44395px, 85.75267px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(8) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-8;
	-webkit-animation-name: miramar-car-8;
	animation-name: miramar-car-8;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-8 {
0% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(360deg);
transform:translate(-82.31033px, 137.20426px) rotate(360deg)
}
50% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(180deg);
transform:translate(-82.31033px, 137.20426px) rotate(180deg)
}
100% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(0deg);
transform:translate(-82.31033px, 137.20426px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-8 {
0% {
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(360deg);
transform:translate(-82.31033px, 137.20426px) rotate(360deg)
}
50% {
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(180deg);
transform:translate(-82.31033px, 137.20426px) rotate(180deg)
}
100% {
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(0deg);
transform:translate(-82.31033px, 137.20426px) rotate(0deg)
}
}
@keyframes miramar-car-8 {
0% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(360deg);
-ms-transform:translate(-82.31033px, 137.20426px) rotate(360deg);
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(360deg);
transform:translate(-82.31033px, 137.20426px) rotate(360deg)
}
50% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(180deg);
-ms-transform:translate(-82.31033px, 137.20426px) rotate(180deg);
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(180deg);
transform:translate(-82.31033px, 137.20426px) rotate(180deg)
}
100% {
-moz-transform:translate(-82.31033px, 137.20426px) rotate(0deg);
-ms-transform:translate(-82.31033px, 137.20426px) rotate(0deg);
-webkit-transform:translate(-82.31033px, 137.20426px) rotate(0deg);
transform:translate(-82.31033px, 137.20426px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(8) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-8;
	-webkit-animation-name: miramar-car-8;
	animation-name: miramar-car-8;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-8 {
0% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(360deg);
transform:translate(-92.59912px, 154.3548px) rotate(360deg)
}
50% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(180deg);
transform:translate(-92.59912px, 154.3548px) rotate(180deg)
}
100% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(0deg);
transform:translate(-92.59912px, 154.3548px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-8 {
0% {
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(360deg);
transform:translate(-92.59912px, 154.3548px) rotate(360deg)
}
50% {
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(180deg);
transform:translate(-92.59912px, 154.3548px) rotate(180deg)
}
100% {
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(0deg);
transform:translate(-92.59912px, 154.3548px) rotate(0deg)
}
}
@keyframes miramar-car-8 {
0% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(360deg);
-ms-transform:translate(-92.59912px, 154.3548px) rotate(360deg);
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(360deg);
transform:translate(-92.59912px, 154.3548px) rotate(360deg)
}
50% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(180deg);
-ms-transform:translate(-92.59912px, 154.3548px) rotate(180deg);
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(180deg);
transform:translate(-92.59912px, 154.3548px) rotate(180deg)
}
100% {
-moz-transform:translate(-92.59912px, 154.3548px) rotate(0deg);
-ms-transform:translate(-92.59912px, 154.3548px) rotate(0deg);
-webkit-transform:translate(-92.59912px, 154.3548px) rotate(0deg);
transform:translate(-92.59912px, 154.3548px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(9) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-9;
	-webkit-animation-name: miramar-car-9;
	animation-name: miramar-car-9;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-9 {
0% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(360deg);
transform:translate(-99.98224px, -1.88484px) rotate(360deg)
}
50% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(180deg);
transform:translate(-99.98224px, -1.88484px) rotate(180deg)
}
100% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(0deg);
transform:translate(-99.98224px, -1.88484px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-9 {
0% {
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(360deg);
transform:translate(-99.98224px, -1.88484px) rotate(360deg)
}
50% {
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(180deg);
transform:translate(-99.98224px, -1.88484px) rotate(180deg)
}
100% {
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(0deg);
transform:translate(-99.98224px, -1.88484px) rotate(0deg)
}
}
@keyframes miramar-car-9 {
0% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(360deg);
-ms-transform:translate(-99.98224px, -1.88484px) rotate(360deg);
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(360deg);
transform:translate(-99.98224px, -1.88484px) rotate(360deg)
}
50% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(180deg);
-ms-transform:translate(-99.98224px, -1.88484px) rotate(180deg);
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(180deg);
transform:translate(-99.98224px, -1.88484px) rotate(180deg)
}
100% {
-moz-transform:translate(-99.98224px, -1.88484px) rotate(0deg);
-ms-transform:translate(-99.98224px, -1.88484px) rotate(0deg);
-webkit-transform:translate(-99.98224px, -1.88484px) rotate(0deg);
transform:translate(-99.98224px, -1.88484px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(9) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-9;
	-webkit-animation-name: miramar-car-9;
	animation-name: miramar-car-9;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-9 {
0% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(360deg);
transform:translate(-159.97158px, -3.01575px) rotate(360deg)
}
50% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(180deg);
transform:translate(-159.97158px, -3.01575px) rotate(180deg)
}
100% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(0deg);
transform:translate(-159.97158px, -3.01575px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-9 {
0% {
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(360deg);
transform:translate(-159.97158px, -3.01575px) rotate(360deg)
}
50% {
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(180deg);
transform:translate(-159.97158px, -3.01575px) rotate(180deg)
}
100% {
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(0deg);
transform:translate(-159.97158px, -3.01575px) rotate(0deg)
}
}
@keyframes miramar-car-9 {
0% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(360deg);
-ms-transform:translate(-159.97158px, -3.01575px) rotate(360deg);
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(360deg);
transform:translate(-159.97158px, -3.01575px) rotate(360deg)
}
50% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(180deg);
-ms-transform:translate(-159.97158px, -3.01575px) rotate(180deg);
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(180deg);
transform:translate(-159.97158px, -3.01575px) rotate(180deg)
}
100% {
-moz-transform:translate(-159.97158px, -3.01575px) rotate(0deg);
-ms-transform:translate(-159.97158px, -3.01575px) rotate(0deg);
-webkit-transform:translate(-159.97158px, -3.01575px) rotate(0deg);
transform:translate(-159.97158px, -3.01575px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(9) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-9;
	-webkit-animation-name: miramar-car-9;
	animation-name: miramar-car-9;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-9 {
0% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(360deg);
transform:translate(-179.96802px, -3.39272px) rotate(360deg)
}
50% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(180deg);
transform:translate(-179.96802px, -3.39272px) rotate(180deg)
}
100% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(0deg);
transform:translate(-179.96802px, -3.39272px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-9 {
0% {
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(360deg);
transform:translate(-179.96802px, -3.39272px) rotate(360deg)
}
50% {
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(180deg);
transform:translate(-179.96802px, -3.39272px) rotate(180deg)
}
100% {
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(0deg);
transform:translate(-179.96802px, -3.39272px) rotate(0deg)
}
}
@keyframes miramar-car-9 {
0% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(360deg);
-ms-transform:translate(-179.96802px, -3.39272px) rotate(360deg);
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(360deg);
transform:translate(-179.96802px, -3.39272px) rotate(360deg)
}
50% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(180deg);
-ms-transform:translate(-179.96802px, -3.39272px) rotate(180deg);
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(180deg);
transform:translate(-179.96802px, -3.39272px) rotate(180deg)
}
100% {
-moz-transform:translate(-179.96802px, -3.39272px) rotate(0deg);
-ms-transform:translate(-179.96802px, -3.39272px) rotate(0deg);
-webkit-transform:translate(-179.96802px, -3.39272px) rotate(0deg);
transform:translate(-179.96802px, -3.39272px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(10) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-10;
	-webkit-animation-name: miramar-car-10;
	animation-name: miramar-car-10;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-10 {
0% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(360deg);
transform:translate(-48.17537px, -87.63067px) rotate(360deg)
}
50% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(180deg);
transform:translate(-48.17537px, -87.63067px) rotate(180deg)
}
100% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(0deg);
transform:translate(-48.17537px, -87.63067px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-10 {
0% {
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(360deg);
transform:translate(-48.17537px, -87.63067px) rotate(360deg)
}
50% {
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(180deg);
transform:translate(-48.17537px, -87.63067px) rotate(180deg)
}
100% {
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(0deg);
transform:translate(-48.17537px, -87.63067px) rotate(0deg)
}
}
@keyframes miramar-car-10 {
0% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(360deg);
-ms-transform:translate(-48.17537px, -87.63067px) rotate(360deg);
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(360deg);
transform:translate(-48.17537px, -87.63067px) rotate(360deg)
}
50% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(180deg);
-ms-transform:translate(-48.17537px, -87.63067px) rotate(180deg);
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(180deg);
transform:translate(-48.17537px, -87.63067px) rotate(180deg)
}
100% {
-moz-transform:translate(-48.17537px, -87.63067px) rotate(0deg);
-ms-transform:translate(-48.17537px, -87.63067px) rotate(0deg);
-webkit-transform:translate(-48.17537px, -87.63067px) rotate(0deg);
transform:translate(-48.17537px, -87.63067px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(10) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-10;
	-webkit-animation-name: miramar-car-10;
	animation-name: miramar-car-10;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-10 {
0% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(360deg);
transform:translate(-77.08059px, -140.20907px) rotate(360deg)
}
50% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(180deg);
transform:translate(-77.08059px, -140.20907px) rotate(180deg)
}
100% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(0deg);
transform:translate(-77.08059px, -140.20907px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-10 {
0% {
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(360deg);
transform:translate(-77.08059px, -140.20907px) rotate(360deg)
}
50% {
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(180deg);
transform:translate(-77.08059px, -140.20907px) rotate(180deg)
}
100% {
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(0deg);
transform:translate(-77.08059px, -140.20907px) rotate(0deg)
}
}
@keyframes miramar-car-10 {
0% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(360deg);
-ms-transform:translate(-77.08059px, -140.20907px) rotate(360deg);
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(360deg);
transform:translate(-77.08059px, -140.20907px) rotate(360deg)
}
50% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(180deg);
-ms-transform:translate(-77.08059px, -140.20907px) rotate(180deg);
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(180deg);
transform:translate(-77.08059px, -140.20907px) rotate(180deg)
}
100% {
-moz-transform:translate(-77.08059px, -140.20907px) rotate(0deg);
-ms-transform:translate(-77.08059px, -140.20907px) rotate(0deg);
-webkit-transform:translate(-77.08059px, -140.20907px) rotate(0deg);
transform:translate(-77.08059px, -140.20907px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(10) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-10;
	-webkit-animation-name: miramar-car-10;
	animation-name: miramar-car-10;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-10 {
0% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(360deg);
transform:translate(-86.71566px, -157.7352px) rotate(360deg)
}
50% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(180deg);
transform:translate(-86.71566px, -157.7352px) rotate(180deg)
}
100% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(0deg);
transform:translate(-86.71566px, -157.7352px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-10 {
0% {
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(360deg);
transform:translate(-86.71566px, -157.7352px) rotate(360deg)
}
50% {
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(180deg);
transform:translate(-86.71566px, -157.7352px) rotate(180deg)
}
100% {
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(0deg);
transform:translate(-86.71566px, -157.7352px) rotate(0deg)
}
}
@keyframes miramar-car-10 {
0% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(360deg);
-ms-transform:translate(-86.71566px, -157.7352px) rotate(360deg);
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(360deg);
transform:translate(-86.71566px, -157.7352px) rotate(360deg)
}
50% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(180deg);
-ms-transform:translate(-86.71566px, -157.7352px) rotate(180deg);
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(180deg);
transform:translate(-86.71566px, -157.7352px) rotate(180deg)
}
100% {
-moz-transform:translate(-86.71566px, -157.7352px) rotate(0deg);
-ms-transform:translate(-86.71566px, -157.7352px) rotate(0deg);
-webkit-transform:translate(-86.71566px, -157.7352px) rotate(0deg);
transform:translate(-86.71566px, -157.7352px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(11) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-11;
	-webkit-animation-name: miramar-car-11;
	animation-name: miramar-car-11;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-11 {
0% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(360deg);
transform:translate(51.98173px, -85.42774px) rotate(360deg)
}
50% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(180deg);
transform:translate(51.98173px, -85.42774px) rotate(180deg)
}
100% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(0deg);
transform:translate(51.98173px, -85.42774px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-11 {
0% {
-webkit-transform:translate(51.98173px, -85.42774px) rotate(360deg);
transform:translate(51.98173px, -85.42774px) rotate(360deg)
}
50% {
-webkit-transform:translate(51.98173px, -85.42774px) rotate(180deg);
transform:translate(51.98173px, -85.42774px) rotate(180deg)
}
100% {
-webkit-transform:translate(51.98173px, -85.42774px) rotate(0deg);
transform:translate(51.98173px, -85.42774px) rotate(0deg)
}
}
@keyframes miramar-car-11 {
0% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(360deg);
-ms-transform:translate(51.98173px, -85.42774px) rotate(360deg);
-webkit-transform:translate(51.98173px, -85.42774px) rotate(360deg);
transform:translate(51.98173px, -85.42774px) rotate(360deg)
}
50% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(180deg);
-ms-transform:translate(51.98173px, -85.42774px) rotate(180deg);
-webkit-transform:translate(51.98173px, -85.42774px) rotate(180deg);
transform:translate(51.98173px, -85.42774px) rotate(180deg)
}
100% {
-moz-transform:translate(51.98173px, -85.42774px) rotate(0deg);
-ms-transform:translate(51.98173px, -85.42774px) rotate(0deg);
-webkit-transform:translate(51.98173px, -85.42774px) rotate(0deg);
transform:translate(51.98173px, -85.42774px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(11) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-11;
	-webkit-animation-name: miramar-car-11;
	animation-name: miramar-car-11;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-11 {
0% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(360deg);
transform:translate(83.17077px, -136.68439px) rotate(360deg)
}
50% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(180deg);
transform:translate(83.17077px, -136.68439px) rotate(180deg)
}
100% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(0deg);
transform:translate(83.17077px, -136.68439px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-11 {
0% {
-webkit-transform:translate(83.17077px, -136.68439px) rotate(360deg);
transform:translate(83.17077px, -136.68439px) rotate(360deg)
}
50% {
-webkit-transform:translate(83.17077px, -136.68439px) rotate(180deg);
transform:translate(83.17077px, -136.68439px) rotate(180deg)
}
100% {
-webkit-transform:translate(83.17077px, -136.68439px) rotate(0deg);
transform:translate(83.17077px, -136.68439px) rotate(0deg)
}
}
@keyframes miramar-car-11 {
0% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(360deg);
-ms-transform:translate(83.17077px, -136.68439px) rotate(360deg);
-webkit-transform:translate(83.17077px, -136.68439px) rotate(360deg);
transform:translate(83.17077px, -136.68439px) rotate(360deg)
}
50% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(180deg);
-ms-transform:translate(83.17077px, -136.68439px) rotate(180deg);
-webkit-transform:translate(83.17077px, -136.68439px) rotate(180deg);
transform:translate(83.17077px, -136.68439px) rotate(180deg)
}
100% {
-moz-transform:translate(83.17077px, -136.68439px) rotate(0deg);
-ms-transform:translate(83.17077px, -136.68439px) rotate(0deg);
-webkit-transform:translate(83.17077px, -136.68439px) rotate(0deg);
transform:translate(83.17077px, -136.68439px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(11) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-11;
	-webkit-animation-name: miramar-car-11;
	animation-name: miramar-car-11;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-11 {
0% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(360deg);
transform:translate(93.56712px, -153.76994px) rotate(360deg)
}
50% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(180deg);
transform:translate(93.56712px, -153.76994px) rotate(180deg)
}
100% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(0deg);
transform:translate(93.56712px, -153.76994px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-11 {
0% {
-webkit-transform:translate(93.56712px, -153.76994px) rotate(360deg);
transform:translate(93.56712px, -153.76994px) rotate(360deg)
}
50% {
-webkit-transform:translate(93.56712px, -153.76994px) rotate(180deg);
transform:translate(93.56712px, -153.76994px) rotate(180deg)
}
100% {
-webkit-transform:translate(93.56712px, -153.76994px) rotate(0deg);
transform:translate(93.56712px, -153.76994px) rotate(0deg)
}
}
@keyframes miramar-car-11 {
0% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(360deg);
-ms-transform:translate(93.56712px, -153.76994px) rotate(360deg);
-webkit-transform:translate(93.56712px, -153.76994px) rotate(360deg);
transform:translate(93.56712px, -153.76994px) rotate(360deg)
}
50% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(180deg);
-ms-transform:translate(93.56712px, -153.76994px) rotate(180deg);
-webkit-transform:translate(93.56712px, -153.76994px) rotate(180deg);
transform:translate(93.56712px, -153.76994px) rotate(180deg)
}
100% {
-moz-transform:translate(93.56712px, -153.76994px) rotate(0deg);
-ms-transform:translate(93.56712px, -153.76994px) rotate(0deg);
-webkit-transform:translate(93.56712px, -153.76994px) rotate(0deg);
transform:translate(93.56712px, -153.76994px) rotate(0deg)
}
}
}
.mfit-move-first-step div:nth-child(12) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-12;
	-webkit-animation-name: miramar-car-12;
	animation-name: miramar-car-12;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	background-size: 80% 80%;
	opacity: 1
}
@-moz-keyframes miramar-car-12 {
0% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(360deg);
transform:translate(99.96842px, 2.51301px) rotate(360deg)
}
50% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(180deg);
transform:translate(99.96842px, 2.51301px) rotate(180deg)
}
100% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(0deg);
transform:translate(99.96842px, 2.51301px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-12 {
0% {
-webkit-transform:translate(99.96842px, 2.51301px) rotate(360deg);
transform:translate(99.96842px, 2.51301px) rotate(360deg)
}
50% {
-webkit-transform:translate(99.96842px, 2.51301px) rotate(180deg);
transform:translate(99.96842px, 2.51301px) rotate(180deg)
}
100% {
-webkit-transform:translate(99.96842px, 2.51301px) rotate(0deg);
transform:translate(99.96842px, 2.51301px) rotate(0deg)
}
}
@keyframes miramar-car-12 {
0% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(360deg);
-ms-transform:translate(99.96842px, 2.51301px) rotate(360deg);
-webkit-transform:translate(99.96842px, 2.51301px) rotate(360deg);
transform:translate(99.96842px, 2.51301px) rotate(360deg)
}
50% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(180deg);
-ms-transform:translate(99.96842px, 2.51301px) rotate(180deg);
-webkit-transform:translate(99.96842px, 2.51301px) rotate(180deg);
transform:translate(99.96842px, 2.51301px) rotate(180deg)
}
100% {
-moz-transform:translate(99.96842px, 2.51301px) rotate(0deg);
-ms-transform:translate(99.96842px, 2.51301px) rotate(0deg);
-webkit-transform:translate(99.96842px, 2.51301px) rotate(0deg);
transform:translate(99.96842px, 2.51301px) rotate(0deg)
}
}

@media (min-width: 600px) {
.mfit-move-first-step div:nth-child(12) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-12;
	-webkit-animation-name: miramar-car-12;
	animation-name: miramar-car-12;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-12 {
0% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(360deg);
transform:translate(159.94947px, 4.02082px) rotate(360deg)
}
50% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(180deg);
transform:translate(159.94947px, 4.02082px) rotate(180deg)
}
100% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(0deg);
transform:translate(159.94947px, 4.02082px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-12 {
0% {
-webkit-transform:translate(159.94947px, 4.02082px) rotate(360deg);
transform:translate(159.94947px, 4.02082px) rotate(360deg)
}
50% {
-webkit-transform:translate(159.94947px, 4.02082px) rotate(180deg);
transform:translate(159.94947px, 4.02082px) rotate(180deg)
}
100% {
-webkit-transform:translate(159.94947px, 4.02082px) rotate(0deg);
transform:translate(159.94947px, 4.02082px) rotate(0deg)
}
}
@keyframes miramar-car-12 {
0% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(360deg);
-ms-transform:translate(159.94947px, 4.02082px) rotate(360deg);
-webkit-transform:translate(159.94947px, 4.02082px) rotate(360deg);
transform:translate(159.94947px, 4.02082px) rotate(360deg)
}
50% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(180deg);
-ms-transform:translate(159.94947px, 4.02082px) rotate(180deg);
-webkit-transform:translate(159.94947px, 4.02082px) rotate(180deg);
transform:translate(159.94947px, 4.02082px) rotate(180deg)
}
100% {
-moz-transform:translate(159.94947px, 4.02082px) rotate(0deg);
-ms-transform:translate(159.94947px, 4.02082px) rotate(0deg);
-webkit-transform:translate(159.94947px, 4.02082px) rotate(0deg);
transform:translate(159.94947px, 4.02082px) rotate(0deg)
}
}
}

@media (min-width: 1000px) {
.mfit-move-first-step div:nth-child(12) {
	-moz-animation-duration: 8s;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-moz-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-moz-animation-name: miramar-car-12;
	-webkit-animation-name: miramar-car-12;
	animation-name: miramar-car-12;
	-moz-animation-timing-function: linear;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear
}
@-moz-keyframes miramar-car-12 {
0% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(360deg);
transform:translate(179.94315px, 4.52342px) rotate(360deg)
}
50% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(180deg);
transform:translate(179.94315px, 4.52342px) rotate(180deg)
}
100% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(0deg);
transform:translate(179.94315px, 4.52342px) rotate(0deg)
}
}
@-webkit-keyframes miramar-car-12 {
0% {
-webkit-transform:translate(179.94315px, 4.52342px) rotate(360deg);
transform:translate(179.94315px, 4.52342px) rotate(360deg)
}
50% {
-webkit-transform:translate(179.94315px, 4.52342px) rotate(180deg);
transform:translate(179.94315px, 4.52342px) rotate(180deg)
}
100% {
-webkit-transform:translate(179.94315px, 4.52342px) rotate(0deg);
transform:translate(179.94315px, 4.52342px) rotate(0deg)
}
}
@keyframes miramar-car-12 {
0% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(360deg);
-ms-transform:translate(179.94315px, 4.52342px) rotate(360deg);
-webkit-transform:translate(179.94315px, 4.52342px) rotate(360deg);
transform:translate(179.94315px, 4.52342px) rotate(360deg)
}
50% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(180deg);
-ms-transform:translate(179.94315px, 4.52342px) rotate(180deg);
-webkit-transform:translate(179.94315px, 4.52342px) rotate(180deg);
transform:translate(179.94315px, 4.52342px) rotate(180deg)
}
100% {
-moz-transform:translate(179.94315px, 4.52342px) rotate(0deg);
-ms-transform:translate(179.94315px, 4.52342px) rotate(0deg);
-webkit-transform:translate(179.94315px, 4.52342px) rotate(0deg);
transform:translate(179.94315px, 4.52342px) rotate(0deg)
}
}
}
sup {
	font-size: 70% !important
}

@media (min-width: 1000px) {
#hb-header .ta-image-sit {
	margin: 40px auto 0px auto
}
}
#hb-header .sqfk-intro {
	padding-top: 10px;
	padding-bottom: 40px
}

@media (min-width: 1000px) {
#hb-header .sqfk-intro {
	padding-bottom: 0px
}
}
.hbs-sect-footer {
	background-color: #EBEBEB
}

@media (min-width: 1000px) {
.hbs-sect-footer {
	background-color: #EBEBEB
}
}
.hbs-sect-footer .block {
	padding: 40px 20px;
	text-align: center
}

@media (min-width: 1000px) {
.hbs-sect-footer .block {
	width: 980px;
	margin: auto;
	padding: 40px 0px
}
.hbs-sect-footer .block:after {
	content: '';
	display: block;
	clear: both
}
}
.hbs-sect-footer .block .tblp-icon {
	width: 260px;
	height: 120px;
	display: block;
	margin: auto;
	border-radius: 30px
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .tblp-icon {
	height: 160px;
	float: left;
	margin-left: 40px
}
}
.hbs-sect-footer .block .tblp-icon:before {
	width: 260px;
	height: 120px;
	content: '';
	display: block;
	background-image: url("../images/icon-tvs871t.svg");
	background-repeat: no-repeat;
	background-size: 70%;
	background-position: center center
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .tblp-icon:before {
	height: 160px
}
}
.hbs-sect-footer .block .explore-new-era {
	margin-top: 10px
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .explore-new-era {
	width: 500px;
	float: left;
	margin-top: 0px;
	margin-left: 20px
}
}
.hbs-sect-footer .block .explore-new-era h2, .hbs-sect-footer .block .explore-new-era .descr {
	text-align: center
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .explore-new-era h2, .hbs-sect-footer .block .explore-new-era .descr {
	text-align: left
}
}
.hbs-sect-footer .block .explore-new-era h2 {
	line-height: 30px;
	font-weight: 300;
	font-size: 20px;
	color: #666666
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .explore-new-era h2 {
	height: 160px;
	line-height: 160px
}
}
.hbs-sect-footer .block .explore-new-era h2 a {
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	text-decoration: none
}
.hbs-sect-footer .block .explore-new-era h2 a:link, .hbs-sect-footer .block .explore-new-era h2 a:visited {
	color: #061018
}
.hbs-sect-footer .block .explore-new-era h2 a:hover, .hbs-sect-footer .block .explore-new-era h2 a:active {
	color: #2c7ebe
}
.hbs-sect-footer .block .explore-new-era .descr {
	margin-top: 10px;
	font-weight: 300;
	line-height: 30px;
	font-size: 16px;
	color: #666666
}

@media (min-width: 1000px) {
.hbs-sect-footer .block .explore-new-era .descr {
	line-height: 30px;
	font-weight: 300;
	font-size: 20px
}
}
.hbs-sect-footer .ftr-anno {
	padding: 0px 20px;
	padding-top: 10px;
	font-weight: 300;
	color: #666666
}

@media (min-width: 1000px) {
.hbs-sect-footer .ftr-anno {
	width: 980px;
	margin: auto;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px;
	padding-top: 70px
}
}
.hbs-sect-footer .ftr-anno ul {
	padding-bottom: 15px;
	padding-left: 1em;
	list-style-type: decimal;
}

@media (min-width: 1000px) {
.hbs-sect-footer .ftr-anno ul {
	padding: 10px;
	padding-left: 1em;
}
}
.hbs-sect-footer .ftr-anno ul li {
	font-size: 12px;
	line-height: 20px
}

@media (min-width: 1000px) {
.hbs-sect-footer .ftr-anno ul li {
	font-size: 13px;
	line-height: 24px
}
}
.hbs-sect-footer .ftr-anno ul li:nth-child(n+1) {
	margin-top: 5px
}
.hbs-sect-footer .ftr-anno ul li a {
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-transition-property: color;
	-o-transition-property: color;
	-webkit-transition-property: color;
	transition-property: color
}
.hbs-sect-footer .ftr-anno ul li a:link, .hbs-sect-footer .ftr-anno ul li a:visited {
	color: #7A7A7A
}
.hbs-sect-footer .ftr-anno ul li a:hover, .hbs-sect-footer .ftr-anno ul li a:active {
	color: #2c7ebe
}


article.sqfk-article #vj-6f section:nth-child(2n+1) {
	background:none;
}
