* {margin: 0;padding: 0;}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-size: 100%;font-family: inherit;}
table, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;font-weight: normal;font-style: inherit;font-size: 100%;font-family: inherit;text-align: left;vertical-align: top;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
strong, b {font-weight: bold;}
a {outline: 0;}
em, i {font-style: italic;}
@charset "UTF-8";
body.fancybox-active {overflow: hidden;}
body.fancybox-iosfix {position: fixed;left: 0;right: 0;}
.fancybox-is-hidden {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99992;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.fancybox-outer {overflow-y: auto;-webkit-overflow-scrolling: touch;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {position: absolute;direction: ltr;z-index: 99997;opacity: 0;visibility: hidden;transition: opacity .25s,visibility 0s linear .25s;box-sizing: border-box;}
.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;visibility: visible;transition: opacity .25s,visibility 0s;}
.fancybox-infobar {top: 0;left: 0;font-size: 13px;padding: 0 10px;height: 44px;min-width: 44px;line-height: 44px;color: #ccc;text-align: center;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased;mix-blend-mode: exclusion;}
.fancybox-toolbar {top: 0;right: 0;margin: 0;padding: 0;}
.fancybox-stage {overflow: hidden;direction: ltr;z-index: 99994;-webkit-transform: translateZ(0);}
.fancybox-is-closing .fancybox-stage {overflow: visible;}
.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;display: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;}
.fancybox-slide:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: visible;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {background: #000;}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {background: #e5e3df;}
.fancybox-slide--next {z-index: 99995;}
.fancybox-slide>* {display: inline-block;position: relative;padding: 24px;margin: 44px 0;border-width: 0;vertical-align: middle;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box;}
.fancybox-slide>base, .fancybox-slide>link, .fancybox-slide>meta, .fancybox-slide>script, .fancybox-slide>style, .fancybox-slide>title {display: none;}
.fancybox-slide .fancybox-image-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor: zoom-in;}
.fancybox-can-drag .fancybox-image-wrap {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-dragging .fancybox-image-wrap {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-image, .fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content {padding: 0;width: 80%;height: 80%;max-width: calc(100% - 100px);max-height: calc(100% - 88px);overflow: visible;background: #fff;}
.fancybox-iframe {display: block;padding: 0;border: 0;height: 100%;}
.fancybox-error, .fancybox-iframe {margin: 0;width: 100%;background: #fff;}
.fancybox-error {padding: 40px;max-width: 380px;cursor: default;}
.fancybox-error p {margin: 0;padding: 0;color: #444;font-size: 16px;line-height: 20px;}
.fancybox-button {box-sizing: border-box;display: inline-block;vertical-align: top;width: 44px;height: 44px;margin: 0;padding: 10px;border: 0;border-radius: 0;background: rgba(30,30,30,.6);transition: color .3s ease;cursor: pointer;outline: none;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:focus, .fancybox-button:hover {color: #fff;}
.fancybox-button[disabled] {color: #ccc;cursor: default;opacity: .6;}
.fancybox-button svg {display: block;position: relative;overflow: visible;shape-rendering: geometricPrecision;}
.fancybox-button svg path {fill: currentColor;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}
.fancybox-button--share svg path {stroke-width: 1;}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {display: none;}
.fancybox-button--zoom svg path {fill: transparent;}
.fancybox-navigation {display: none;}
.fancybox-show-nav .fancybox-navigation {display: block;}
.fancybox-navigation button {position: absolute;top: 50%;margin: -50px 0 0;z-index: 99997;background: transparent;width: 60px;height: 100px;padding: 17px;}
.fancybox-navigation button:before {content: "";position: absolute;top: 30px;right: 10px;width: 40px;height: 40px;background: rgba(30,30,30,.6);}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;}
.fancybox-navigation .fancybox-button--arrow_right {right: 0;}
.fancybox-close-small {position: absolute;top: 0;right: 0;width: 40px;height: 40px;padding: 0;margin: 0;border: 0;border-radius: 0;background: transparent;z-index: 10;cursor: pointer;}
.fancybox-close-small:after {content: "×";position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;font: 22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;background-color: transparent;transition: background-color .25s;box-sizing: border-box;z-index: 2;}
.fancybox-close-small:focus {outline: none;}
.fancybox-close-small:focus:after {outline: 1px dotted #888;}
.fancybox-close-small:hover:after {color: #555;background: #eee;}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small {top: 0;right: -40px;}
.fancybox-slide--iframe .fancybox-close-small:after, .fancybox-slide--image .fancybox-close-small:after {font-size: 35px;color: #aaa;}
.fancybox-slide--iframe .fancybox-close-small:hover:after, .fancybox-slide--image .fancybox-close-small:hover:after {color: #fff;background: transparent;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display: none;}
.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 60px 2vw 0;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events: none;}
.fancybox-caption {padding: 30px 0;border-top: 1px solid hsla(0,0%,100%,.4);font-size: 14px;color: #fff;line-height: 20px;-webkit-text-size-adjust: none;}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {pointer-events: all;position: relative;}
.fancybox-caption a {color: #fff;text-decoration: underline;}
.fancybox-slide>.fancybox-loading {border: 6px solid hsla(0,0%,39%,.4);border-top: 6px solid hsla(0,0%,100%,.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1;}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform: rotate(-1 turn);transform: rotate(-1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform: rotate(0deg);transform: rotate(0deg);opacity: 1;}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);opacity: 1;}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
.fancybox-share {padding: 30px;border-radius: 3px;background: #f4f4f4;max-width: 90%;text-align: center;}
.fancybox-share h1 {color: #222;margin: 0 0 20px;font-size: 35px;font-weight: 700;}
.fancybox-share p {margin: 0;padding: 0;}
p.fancybox-share__links {margin-right: -10px;}
.fancybox-share__button {display: inline-block;text-decoration: none;margin: 0 10px 10px 0;padding: 0 15px;min-width: 130px;border: 0;border-radius: 3px;background: #fff;white-space: nowrap;font-size: 14px;font-weight: 700;line-height: 40px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #fff;transition: all .2s;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {position: relative;top: -1px;width: 25px;height: 25px;margin-right: 7px;vertical-align: middle;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {box-sizing: border-box;width: 100%;margin: 10px 0 0;padding: 10px 15px;background: transparent;color: #5d5b5b;font-size: 14px;outline: none;border: 0;border-bottom: 2px solid #d7d7d7;}
.fancybox-thumbs {display: none;position: absolute;top: 0;bottom: 0;right: 0;width: 212px;margin: 0;padding: 2px 2px 4px;background: #fff;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;box-sizing: border-box;z-index: 99995;}
.fancybox-thumbs-x {overflow-y: hidden;overflow-x: auto;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs>ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0;white-space: nowrap;}
.fancybox-thumbs-x>ul {overflow: hidden;}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs>ul>li {float: left;overflow: hidden;padding: 0;margin: 2px;width: 100px;height: 75px;max-width: calc(50% - 4px);max-height: calc(100% - 8px);position: relative;cursor: pointer;outline: none;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}
li.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
.fancybox-thumbs>ul>li>img {position: absolute;top: 0;left: 0;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-thumbs>ul>li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:800px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs>ul>li {max-width: calc(100% - 10px);}}
.slick-slider {position: relative;display: block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
@charset "UTF-8";
@import url("/t02-18/css/fonts.css");
* {max-height: 1000000px;-webkit-text-size-adjust: none;}
html {width: 100%;height: 100%;}
body, input, select, textarea, button, label {font-family: "Open Sans",sans-serif;color: #2a2a2a;font-size: 16px;font-weight: 400;line-height: 24px;}
body {width: 100%;height: 100%;background: #fff;}
* html #container {height: 100%;}
#wrapper {width: 100%;min-height: 100%;position: relative;overflow: hidden;}
section {width: 100%;position: relative;}
.center {max-width: 1140px;width: calc(100% - 30px);margin: 0 auto;position: relative;z-index: 2;}
sup {font-size: 60%;line-height: 0;position: relative;}
:focus {outline: none;}
.btn {height: 47px;background-color: #ffc80a;border-radius: 6px;border: none;padding: 0 29px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;color: #212121;font-size: 14px;font-weight: 700;line-height: 47px;text-transform: uppercase;vertical-align: middle;text-decoration: none;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;position: relative;}
.btn:hover {}
.btn:active {}
h2 {color: #2c2c2c;font-family: OnePlusOne2015,sans-serif;font-size: 45px;font-weight: 400;line-height: 59px;text-transform: uppercase;text-align: center;}
.firstBlock {display: flex;height: 1212px;background: url("/t02-18/images/bg.png") no-repeat 50% 0;color: white;}
.firstBlock .line {content: "";display: block;width: calc(100% - 290px);height: 2px;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAQAAADGdvUcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAg8OLAX2PuE0AAAAIUlEQVQI12P8r8nAyfCXgYnhP8M/htcMzxkggJWJAQcAAPRLBgjX7lIoAAAAAElFTkSuQmCC") repeat-x 0 0;position: absolute;top: 460px;left: 0;right: 0;margin: 0 auto;z-index: 0;}
.firstBlock::before {content: "";display: block;width: 100%;height: 551px;background: url("/t02-18/images/bg-bottom.png") no-repeat 50% 0;position: absolute;bottom: 0;left: 0;z-index: 4;}
.firstBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;bottom: 511px;left: 0;right: 0;margin: 0 auto;z-index: 4;}
.firstBlock .center {display: flex;height: 766px;align-items: center;justify-content: center;z-index: 10;}
.firstBlock .content {max-width: 850px;margin-bottom: 48px;text-align: center;}
.firstBlock .content h1 {margin: 0 0 39px 10px;color: #ffd618;font-family: OnePlusOne2015,sans-serif;font-size: 60px;font-weight: 400;line-height: 65px;text-transform: uppercase;}
.firstBlock .content h1 strong {color: #ffc80a;}
.firstBlock .content p {max-width: 550px;margin: 0 auto;font-size: 23px;font-weight: 400;line-height: 28px;}
.firstBlock .text {width: 1900px;text-align: center;position: absolute;top: 297px;left: 50%;margin-left: -62px;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);z-index: 5;}
.firstBlock .text p {opacity: .08;color: white;font-family: OnePlusOne2015,sans-serif;font-size: 179px;font-weight: 400;line-height: 24px;letter-spacing: 114px;}
.firstBlock .text p:last-of-type {color: #ffcb2d;margin: -11px 0 0 -14px;}
.car-before {width: 854px;height: 798px;background: url("/t02-18/images/car-before.png") no-repeat 0 0;position: absolute;top: 0;left: 0;z-index: 2;}
.car-after {width: 790px;height: 835px;background: url("/t02-18/images/car-after.png") no-repeat 0 0;position: absolute;top: 0;right: 0;z-index: 2;}
.car-before span, .car-after span {width: 162px;height: 162px;border-radius: 50%;position: absolute;top: 376px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #ffcb2d;font-size: 25px;font-weight: 400;text-indent: -3px;line-height: 158px;text-align: center;text-transform: uppercase;z-index: 2;}
.car-before span:before, .car-after span:before {content: "";display: block;width: 382px;height: 382px;background: url("/t02-18/images/button.png") no-repeat 0 0;text-transform: uppercase;position: absolute;top: -78px;left: -88px;z-index: -1;pointer-events: none;}
.car-after span:before {-moz-transform: scale(-1,1);-webkit-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);filter: FlipH;-ms-filter: "FlipH";left: -133px;top: -77px;}
.car-before span {right: 382px;}
.car-after span {left: 364px;}
.btnTrack {display: none;}
.aboutBlock {margin-top: -399px;padding-bottom: 188px;background: url("/t02-18/images/bg2.jpg") no-repeat 50% 124.4%;z-index: 5;}
.aboutBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;bottom: -36px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.aboutBlock .car {width: 945px;height: 708px;position: absolute;left: 50%;margin-left: 55px;bottom: -99px;}
.aboutBlock .car:before {content: "";display: block;width: 483px;height: 485px;background: url("/t02-18/images/element.png") no-repeat 0 0;position: absolute;left: 410px;bottom: 105px;}
.aboutBlock h2 {max-width: 650px;margin: 0 auto 54px;color: #1d1d1d;}
.aboutBlock h3 {margin-bottom: 15px;text-align: center;color: #1d1d1d;font-size: 22px;font-weight: 400;line-height: 59px;letter-spacing: .8px;}
.aboutBlock p {max-width: 440px;margin: 0 0 0 15px;}
.aboutBlock .items {display: flex;max-width: 620px;flex-wrap: wrap;margin: 82px 0 0 16px;}
.aboutBlock .items .item {display: flex;width: 290px;align-items: center;margin-right: 15px;margin-bottom: 26px;}
.aboutBlock .items .item .image {display: flex;flex: 0 0 62px;margin-right: 11px;width: 62px;height: 62px;align-items: center;justify-content: center;background: #9a7eff;background: -moz-linear-gradient(top,#9a7eff 0%,#587edc 100%);background: -webkit-linear-gradient(top,#9a7eff 0%,#587edc 100%);background: linear-gradient(to bottom,#9a7eff 0%,#587edc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9a7eff",endColorstr="#587edc",GradientType=0);border-radius: 7px;}
.aboutBlock .items .item .image img {display: block;}
.aboutBlock .items .item p {font-size: 20px;line-height: 24px;}
.portfolioBlock {background-image: linear-gradient(to top,#4771d2 0%,#698de0 100%);padding: 99px 0 69px;}
.portfolioBlock:before {content: "";display: block;width: 100%;height: 867px;background: url("/t02-18/images/bg3.png") no-repeat 50% 0;position: absolute;top: 0;left: 0;}
.portfolioBlock .center {max-width: 1170px;}
.portfolioBlock h2 {margin-bottom: 21px;color: white;}
.portfolioBlock p {max-width: 940px;margin: 0 auto;color: white;font-size: 17px;line-height: 25px;text-align: center;}
.portfolioBlock .portfolioBlockGallery {height: 323px;padding: 30px;background-color: #476bc9;font-size: 0;line-height: 0;}
.portfolioBlock .portfolioBlockGalleryOuter {margin: 55px 0 0;}
.portfolioBlock .portfolioBlockGallery > a {display: inline-block;margin: 0 0 35px 30px;position: relative;}
.portfolioBlock .portfolioBlockGallery > a.active::after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 2px solid #ebd649;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.portfolioBlock .portfolioBlockGallery img {display: inline-block;width: 160px;height: 145px;}
.portfolioBlock .portfolioBlockGallery .items {width: 540px;height: 327px;float: left;margin: 0;}
.portfolioBlock .portfolioBlockGallery .items img {width: 540px;height: 327px;margin: 0;}
.portfolioBlock .slick-arrow {width: 25px;height: 37px;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAlCAMAAACAj7KHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEX///+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq/+Gq//////3XQiwAAAAQHRSTlMAADe6D0LzxgxP+L4KXfy3Bm3+rgR9pAGN+VcDnfVJq/A9uekxEMXhKBfP2R/YNfc7+kT7TZxZ/d69WkU8VqO7EoRqOAAAAAFiS0dEAIgFHUgAAAAHdElNRQfiAg8SFASDmjdNAAAA4UlEQVQoz43T1w7CMAwF0Jg9CpQ9yix7773y/19FAYnrFhLh16MoiX0txLsI5fMHiMSnAMGQDEd+STQmpYwb35JIymelTK+kM/Jd2Zxb8vJTBS7FEqBcYWJVAbU6u8dsAJot9jbDBrQ77D/dHqA/YD0YjgDjCUEmU8BoSJDZHNDrEmSxBNgGQVZrQMMkyCYJ2FoE2e0BpSIxOQCObLCOnJRnXPdU+T1CnFVv0/xH0wOnb2NF39y9nvJea+ajmaknBxdXRq2tIjuevF2VGb39m2tnF9aKXdDsj2bnnD29v/b0AQ4BXOf6IIxSAAAAAElFTkSuQmCC") no-repeat 0 0;border: none;cursor: pointer;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;font-size: 0;position: absolute;top: 167px;z-index: 2;}
.portfolioBlock .slick-prev {left: -53px;}
.portfolioBlock .slick-next {right: -53px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.portfolioBlock .btn {display: block;width: 291px;height: 65px;margin: 59px auto 0;padding-bottom: 2px;background-color: #ebd649;border-radius: 33px;color: #94872d;font-size: 18px;font-weight: 600;line-height: 25px;text-transform: uppercase;}
.orderBlock {border-top: 4px solid #56b4ff;background: #618bed url("/t02-18/images/bg8.png") no-repeat 50% 0;box-shadow: 3px 4px 54px rgba(64,94,164,.46);padding: 46px 0 64px;display: none;}
.orderBlock:before {content: "";display: block;border-bottom: 12px solid #ebd649;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;bottom: 100%;left: 50%;margin-left: -12px;margin-bottom: 4px;z-index: 5;}
.orderBlock h3 {text-align: center;font-size: 31px;font-weight: 400;line-height: 34px;color: white;}
.orderBlock h3 strong {font-weight: 400;color: #ebd649;}
.orderBlock .form {margin-top: 39px;font-size: 0;text-align: center;}
.form input {width: 250px;height: 57px;background-color: #7ba3ff;box-shadow: 0px 2px 1px rgba(77,116,205,.75);border: none;padding: 0 25px 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: white;font-size: 15px;font-weight: 400;line-height: 25px;vertical-align: middle;}
.form input:nth-of-type(2) {width: 274px;border-radius: 2px 0 0 2px;}
.form input:last-of-type {width: 301px;border-radius: 0 2px 2px 0;}
.form input::placeholder {color: white;}
.form input:-moz-placeholder {color: white;}
.form input:-ms-input-placeholder {color: white;}
.form input::-moz-placeholder {color: white;}
.form input::-webkit-input-placeholder {color: white;}
.form .btn {width: 255px;height: 57px;background-color: #ebd649;margin: 0 0 0 30px;padding: 0 40px 1px;border-radius: 2px;color: #94872d;font-size: 18px;font-weight: 600;line-height: 22px;text-transform: uppercase;vertical-align: middle;}
.form .btn:after {display: none;}
.coatingsBlock {padding: 82px 0 47px;text-align: center;}
.coatingsBlock h2 {max-width: 500px;margin: 0 auto 39px;}
.coatingsBlock p {max-width: 680px;margin: 0 auto;color: #252525;font-size: 17px;line-height: 25px;}
.coatingsBlock .items {display: flex;flex-wrap: wrap;justify-content: center;margin: 73px 0 0;}
.coatingsBlock .items .item {width: 298px;margin: 0 38px 20px;}
.coatingsBlock .items .item .image {width: 250px;height: 250px;border-radius: 50%;background-image: linear-gradient(to top,#f2f9ff 0%,#d3e6fb 100%);margin: 0 auto 33px;position: relative;}
.coatingsBlock .items .item .image img {position: absolute;bottom: 36px;left: 50%;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
.coatingsBlock .items .item h3 {margin-bottom: 20px;color: #393939;font-size: 19px;font-weight: 400;line-height: 22px;text-transform: uppercase;}
.coatingsBlock .items .item p {color: #7c859c;font-size: 14px;line-height: 22px;}
.coatingsBlock .items .item .btn {width: 160px;height: 45px;margin-top: 37px;background-color: #fdff5c;color: #b0b237;font-size: 14px;font-weight: 600;line-height: 45px;text-transform: uppercase;}
.efficiencyBlock {height: 876px;padding: 137px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: white;overflow: hidden;}
.efficiencyBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: 69px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.efficiencyBlock h2 {max-width: 470px;margin: 0 0 22px 14px;color: white;text-align: left;}
.efficiencyBlock h2 strong {color: #fdff5c;font-weight: 400;}
.efficiencyBlock h3 {max-width: 500px;margin: 0 0 0 16px;text-align: left;color: white;font-size: 22px;font-weight: 400;line-height: 28px;}
.efficiencyBlock .tabsBlock {margin-top: 64px;}
.efficiencyBlock .tabs {display: inline-flex;height: 64px;margin: 0 0 0 22px;border-radius: 0 32px 32px 0;background-color: #434082;box-shadow: -1px 6px 32px rgba(28,53,119,.38);position: relative;z-index: 0;}
.efficiencyBlock .tabs::after {content: "";display: block;position: absolute;width: 100%;height: 64px;background-color: #434082;box-shadow: -1px 6px 32px rgba(28,53,119,.38);top: 0;right: 100%;z-index: -1;}
.efficiencyBlock .tabs .tab {display: flex;margin: 0 29px 0 30px;padding-bottom: 4px;align-items: center;cursor: pointer;color: #fdff5c;font-size: 18px;font-weight: 600;line-height: 22px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.efficiencyBlock .tabs .tab.active {height: 72px;background-color: #fdff5c;border-radius: 36px;color: #a6a826;margin: -4px -3px -4px -7px;padding: 0 32px 4px 37px;}
.efficiencyBlock .tabs .tab .button {display: block;width: 0;height: 0;position: absolute;top: 50px;left: 100%;margin-left: 320px;z-index: 2;}
.efficiencyBlock .tabs .tab .button:before {content: "";display: block;width: 19px;height: 19px;background-color: #79a2ff;border: 10px solid #5b82da;border-radius: 50%;position: absolute;top: -1px;left: -1px;z-index: 3;}
.efficiencyBlock .tabs .tab:nth-of-type(2) .button {top: 90px;margin-left: 493px;}
.efficiencyBlock .tabs .tab:nth-of-type(3) .button {top: 346px;margin-left: 345px;}
.efficiencyBlock .tabs .tab:nth-of-type(4) .button {top: 254px;margin-left: 660px;}
.efficiencyBlock .tabs .tab .button .line {display: none;width: 425px;height: 133px;border-bottom: 1px solid white;border-right: 1px solid white;position: absolute;top: 0;right: -10px;margin: 7px 0 0 -416px;z-index: -1;}
.efficiencyBlock .tabs .tab.active .button .line {display: block;}
.efficiencyBlock .tabs .tab:nth-of-type(2) .button .line {width: 598px;height: 92px;margin: 8px 0 0 -589px;}
.efficiencyBlock .tabs .tab:nth-of-type(3) .button .line {width: 449px;height: 168px;border-bottom: none;border-top: 1px solid white;margin: -156px 0 0 -441px;top: auto;bottom: -10px;}
.efficiencyBlock .tabs .tab:nth-of-type(4) .button .line {width: 764px;height: 77px;border-bottom: none;border-top: 1px solid white;margin: -64px 0 0 -756px;top: auto;bottom: -10px;}
.efficiencyBlock .tabs .tab .button .line .point {display: block;width: 19px;height: 19px;background-color: #c8c970;border: 10px solid #fdff5c;border-radius: 50%;position: absolute;bottom: 0;right: 100%;margin: 0 -10px -10px 0;z-index: 2;}
.efficiencyBlock .tabs .tab:nth-of-type(3) .button .line .point, .efficiencyBlock .tabs .tab:nth-of-type(4) .button .line .point {bottom: auto;top: 0;margin: -11px -11px 0 0;}
.efficiencyBlock .tabsContent .tab {display: none;}
.efficiencyBlock .tabsContent .tab.active {display: flex;}
.efficiencyBlock .tabsContent .tab img {flex: 0 0 189px;width: 189px;height: 189px;background-color: #b8b6e4;border: 4px solid #fdff5c;border-radius: 50%;margin: 88px 0 0 15px;}
.efficiencyBlock .tabsContent .tab .description {margin: 115px 0 0 42px;flex: 0 0 258px;position: relative;}
.efficiencyBlock .tabsContent .tab .description h3 {margin: 0 0 20px;color: #fdff5c;font-size: 28px;font-weight: 400;line-height: 32px;text-align: center;}
.efficiencyBlock .tabsContent .tab .description p {color: white;font-size: 15px;font-weight: 400;line-height: 22px;}
.videoBlock {display: flex;}
.videoBlock:before {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -37px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.videoBlock .video {width: 50%;height: 536px;background-repeat: no-repeat;background-size: cover;background-position: 50% 50%;display: flex;justify-content: center;align-items: center;}
.videoBlock .video .videoBtn {display: flex;justify-content: center;align-items: center;width: 102px;height: 102px;margin: 0 22px 0px 0;background: transparent;border-radius: 50%;border: none;position: relative;cursor: pointer;}
.videoBlock .content {display: flex;width: 50%;height: 536px;padding: 0 0 27px 6.1%;flex-direction: column;justify-content: center;align-items: left;background: #1790ae url("/t02-18/images/bg6.png") no-repeat 0 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.videoBlock .content h3 {margin-bottom: 23px;font-family: OnePlusOne2015,sans-serif;font-size: 45px;font-weight: 400;line-height: 59px;text-transform: uppercase;color: white;}
.videoBlock .content h3 strong {color: #ebd649;font-weight: 400;}
.videoBlock .content p {color: white;font-size: 20px;line-height: 24px;}
.resultsBlock {padding: 104px 0;text-align: center;}
.resultsBlock h2 {margin-bottom: 6px;color: #323232;}
.resultsBlock h2 strong {color: #7c86ea;font-weight: 400;}
.resultsBlock h2 + p {color: #323232;font-size: 22px;line-height: 59px;}
.resultsBlock .items {margin: 43px 0 45px;}
.resultsBlock .items .item {width: 256px;height: 256px;margin: 0 15px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;position: relative;}
.resultsBlock .items .item:before {content: "+";display: block;width: 100%;height: 100%;background: rgba(106,121,210,.84) url("/t02-18/images/circle.png") no-repeat 50% 50%;opacity: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;position: absolute;top: 0;left: 0;color: white;font-size: 77px;font-weight: 300;line-height: 256px;}
.resultsBlock .items .item:hover:before {opacity: 1;}
.resultsBlock .items + p {max-width: 910px;margin: 0 auto;color: #252525;font-size: 15px;line-height: 25px;}
.resultsBlock .items .slick-arrow {position: absolute;top: 50%;margin-top: -19px;width: 19px;height: 36px;border: none;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkBAMAAACZARzqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEVZa7xZa7xZa7xZa7xZa7xZa7xZa7xZa7xZa7xZa7xZa7z///+mAcd5AAAACnRSTlMAE7kuzrrPxtItjJ5pqgAAAAFiS0dECx/XxMAAAAAHdElNRQfiAhIVOQ+TXi3tAAAAO0lEQVQY02NggAIhAxiL0SsAxhRZJgAXTIQLLkEIOg6gIENVIwMWphhCAWMWXBuyPiTTBlxYAS4sNAEAuXQYTb48S8QAAAAASUVORK5CYII=") no-repeat 0 0;font-size: 0;cursor: pointer;}
.resultsBlock .items .slick-prev {left: -51px;}
.resultsBlock .items .slick-next {right: -51px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.priceBlock {height: 477px;margin-bottom: 361px;padding: 84px 0 0;background-image: linear-gradient(to top,#4771d2 0%,#698de0 100%);text-align: center;}
.priceBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.priceBlock:before {content: "";display: block;width: 100%;height: 867px;background: url("/t02-18/images/bg3.png") no-repeat 50% 0;position: absolute;top: 0;left: 0;}
.priceBlock .center {display: flex;flex-direction: column;align-items: center;}
.priceBlock h2 {margin-bottom: 21px;color: white;}
.priceBlock h2 strong {color: #fdff5c;font-weight: 400;}
.priceBlock h3 {max-width: 700px;margin: 0 auto;color: white;font-size: 22px;font-weight: 400;line-height: 27px;}
.priceBlock .items {display: flex;position: relative;justify-content: center;margin: 91px 0 54px;background-color: white;}
.priceBlock .items:before {content: "";display: block;width: 100%;height: 100%;border: 1px solid #e1e7f5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 0;left: 0;z-index: 2;}
.priceBlock .items:after {content: "";display: block;width: 100%;height: 420px;background: url("/t02-18/images/bg7.png") no-repeat 50% 0;position: absolute;top: 151px;left: 0;z-index: 1;pointer-events: none;}
.priceBlock .items .item {width: 365px;background: white;margin: 0 1px 1px;padding-bottom: 38px;position: relative;z-index: 4;}
.priceBlock .items .item:nth-of-type(2) {width: 380px;background: #f5f6fd;margin: 0 -1px 1px;}
.priceBlock .items .item .image {height: 252px;margin: 0 -1px 24px;background: #9a95ee;}
.priceBlock .items .item:nth-of-type(2) .image {background: #857fdd;margin-left: 0;margin-right: 0;}
.priceBlock .items .item .title {margin-bottom: 17px;color: #2a2a2a;font-size: 19px;font-weight: 400;line-height: 22px;}
.priceBlock .items .item .price {margin-bottom: 0;color: #8ca3e0;font-size: 31px;font-weight: 700;line-height: 34px;letter-spacing: .8px;}
.priceBlock .items .item .price sup {font-size: 15px;line-height: 26px;margin-left: 6px;top: -2px;}
.priceBlock p {max-width: 700px;margin: 0 auto 11px;font-size: 18px;color: #333;line-height: 27px;position: relative;z-index: 1;}
.priceBlock p strong {color: #8ca3e0;font-weight: 700;}
.teamBlock {text-align: center;padding: 84px 0 108px;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAACLQAAAAFCAMAAABhRteVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEUAAADd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PTd5PT///+vi2zqAAAAEHRSTlMAEGCgQHAwIJCAUPDg0MCwWYCypAAAAAFiS0dEEeK1PboAAAAHdElNRQfiAhMKJRBX5/5tAAAB20lEQVRo3u3Z3a6CMBBGUeg/BaTv/7RHkxPptLYZP1uDBO6WeqPpHocwjEKq4XlVpRMZULYsF2vCZPlyVBOqsSwdS2IybKlEAtVQlKu8x5ZnSyTyoFRZTnE/WdaV0a4ro6eGoq6MXunKaNf5MoKjGhL5EOb9JZFqQaRTrTxNFbkQbkQbTzKVRLSlcjzdKlpDmIg0T0tdgqc5lUcUYo13KSIDyGayLJlMIyBFdI8jDLFmRGhUaEa6Q0Ztoto6RIVmtPbJCIrq0BkhUR06owb/TS7VGTKiOnJGEzncuWxBjkiSQyrJId3YurXSXNFS0kq0kGO5kFk/sxVaaatIFjQSPWaTI9pnvWFLNZOuSBTkiQSZ9YLMeipd0dRMfTPiR/UrGfGj+pGM+FFdGZV1ZfS4roz+r1cZefLj8JXttiuibLfdEE3pNisRZbutQ5TtthrRLd1mxedayMbKV7bpGkTZTaH9WJbMJr6yW8RojvCl0ptCKCN/uoxck4zk6TJazpaRbZKROVBGoklG+nQZbYfLyOvoidgbErCi51VjFwlMGlb09WwXeUwTqvihs+ki00DqDZGD3ENgRnhUR80Ijyr6eofKCI5KFXWGjLpE9fWMukf19Yy6R/XtjNKo/gBJDnl0xfWp0QAAAABJRU5ErkJggg==") repeat-x 0 0;}
.teamBlock:before {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.teamBlock h2 {max-width: 600px;margin: 0 auto;color: #161616;}
.teamBlock .items {display: flex;margin: 75px 16px 0;justify-content: space-between;}
.teamBlock .items .item {width: 197px;}
.teamBlock .items .item .image {width: 100%;height: 250px;margin-bottom: 29px;background: url("/t02-18/images/team-bg.png") no-repeat 50% 100%;position: relative;}
.teamBlock .items .item .image img {max-width: 100%;position: absolute;bottom: 16px;left: 50%;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);border-radius: 0 0 99px 99px;}
.teamBlock .items .item .name {margin-bottom: 15px;color: #161616;font-size: 20px;line-height: 28px;text-transform: uppercase;}
.teamBlock .items .item .post {color: #8099d0;font-size: 13px;line-height: 28px;}
.officeBlock {padding: 78px 0 73px;background-image: linear-gradient(to top,#4771d2 0%,#698de0 100%);text-align: center;}
.officeBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.officeBlock:before {content: "";display: block;width: 100%;height: 867px;background: url("/t02-18/images/bg3.png") no-repeat 50% 0;position: absolute;top: 0;left: 0;}
.officeBlock .center {max-width: 1600px;}
.officeBlock h2 {max-width: 660px;margin: 0 auto;color: white;font-size: 43px;}
.officeBlock .items {display: flex;justify-content: center;margin: 53px 0 66px;}
.officeBlock .items .item {width: calc(100% / 3 - 2px);height: 410px;margin: 0 1px;background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
.officeBlock p {max-width: 720px;margin: 0 auto;color: white;font-size: 18px;line-height: 26px;}
.faqBlock {padding: 95px 0 100px;}
.faqBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.faqBlock h2 {font-size: 43px;color: #282828;}
.faqBlock h2 strong {color: #4772d2;font-weight: 400;}
.faqContent {margin: 61px 0 0;display: flex;justify-content: center;}
.faq {width: 635px;margin: 0 95px 0 0;counter-reset: faqCounter;}
.faq .faqItem {margin-bottom: 10px;}
.faq .faqItem h3 {min-height: 50px;background: #86abff;border-radius: 25px;color: white;font-size: 18px;font-weight: 600;line-height: 22px;cursor: pointer;position: relative;z-index: 2;}
.faq .faqItem h3:before {counter-increment: faqCounter;content: counter(faqCounter);display: inline-block;width: 37px;height: 37px;margin: 6px 18px 0 6px;background-color: #6b93ed;border-radius: 50%;color: #ebd649;left: 0;text-align: center;font-size: 15px;font-weight: 700;line-height: 37px;}
.faq .faqItem .answer {display: none;background-color: #e2ebff;border-radius: 0 0 8px 8px;margin: -25px 0 12px;padding: 36px 19px 17px;}
.faq .faqItem h3 span {vertical-align: middle;display: inline-block;}
@media (max-width:768px) {.faq .faqItem h3 {text-align: left;}
	.faq .faqItem h3:before {vertical-align: middle;}
	.faq .faqItem h3 span {padding-top: 3px;max-width: calc(100% - 70px);}}
.faq .faqItem .answer p {color: #7683a1;font-size: 15px;line-height: 20px;}
.faqForm {width: 360px;margin: -4px 19px 0 0;}
.faqForm h3 {padding: 0 35px 0 0;color: #6392ff;font-size: 34px;font-weight: 400;line-height: 38px;text-align: right;position: relative;}
.faqForm h3:before {content: "?";display: block;width: 64px;height: 64px;background: #bdd1ff;border-radius: 50%;color: #ffee7d;text-align: center;font-size: 39px;font-weight: 700;line-height: 58px;position: absolute;top: 8px;left: 27px;}
.faqForm h3 span {display: inline-block;position: relative;}
.faqForm h3 span:after {content: "";display: none;width: 100%;height: 1px;background: #d2e0ff;position: absolute;bottom: 1px;left: 0;}
.faqForm .form {margin-top: 45px;padding: 22px 36px 0;border-radius: 12px;background-color: #f8faff;}
.faqForm .form input {width: 100% !important;height: 41px;margin-bottom: 29px;padding: 0 1px;background: none;border-radius: 0;border-bottom: 1px solid #6392ff;box-shadow: none;color: #8d9dc4;font-size: 15px;line-height: 18px;}
.faqForm .form input::placeholder {color: #8d9dc4;}
.faqForm .form input:-moz-placeholder {color: #8d9dc4;}
.faqForm .form input:-ms-input-placeholder {color: #8d9dc4;}
.faqForm .form input::-moz-placeholder {color: #8d9dc4;}
.faqForm .form input::-webkit-input-placeholder {color: #8d9dc4;}
.faqForm .form .btn {width: 100%;max-width: 289px;height: 54px;margin: 7px auto -27px;padding: 0 0 3px;background-color: #fdff5c;color: #b1b237;font-size: 14px;font-weight: 600;line-height: 25px;text-transform: uppercase;}
.skinBlock {display: flex;padding: 75px 0;background-image: linear-gradient(to top,#4771d2 0%,#698de0 100%);}
.skinBlock:after {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;bottom: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
.skinBlock .center {display: flex;}
.skinBlock h2 {display: flex;margin: 0 0 0 22px;flex: 0 0 290px;align-items: center;color: white;font-size: 30px;line-height: 35px;text-align: left;}
.skinBlock .description {display: flex;flex: 0 0 420px;flex-direction: column;justify-content: center;margin-left: -10px;padding: 20px 0 0 88px;position: relative;text-align: left;}
.skinBlock .description:before {content: "";display: block;width: 100%;height: calc(100% + 150px);background: url("/t02-18/images/bg4.png") no-repeat 0 0;position: absolute;top: -75px;left: 0;z-index: -1;}
.skinBlock .description p {margin-bottom: 14px;color: white;font-size: 19px;line-height: 24px;}
.skinBlock .description .more {color: #ffdb4d;font-size: 19px;line-height: 24px;text-decoration: underline;}
.skinBlock .description .more:hover {text-decoration: none;}
.skinBlock .car {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);margin: 35px 0 0 178px;}
.aboutBlock2 {text-align: center;padding: 119px 0 106px;}
.aboutBlock2 h2 {margin-bottom: 27px;font-size: 43px;color: #282828;}
.aboutBlock2 h2 strong {color: #5f7fda;font-weight: 400;}
.aboutBlock2 p {max-width: 900px;margin: 0 auto;color: #0e0f19;font-size: 17px;line-height: 25px;}
@media (max-width: 1580px) {.car-before {left: -109px;}
	.car-after {right: -109px;}
	.efficiencyBlock .tabs .tab .button {margin-left: 178px;}
	.efficiencyBlock .tabs .tab .button .line {width: 301px;}
	.efficiencyBlock .tabs .tab:nth-of-type(2) .button {margin-left: 302px;}
	.efficiencyBlock .tabs .tab:nth-of-type(2) .button .line {width: 468px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button {margin-left: 225px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button .line {width: 392px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button {margin-left: 300px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button .line {width: 444px;}}
@media (max-width: 1430px) {.firstBlock .content h1 {font-size: 56px;line-height: 65px;margin-left: 40px;}}
@media (max-width: 1320px) {.firstBlock .content {max-width: 400px;}
	.firstBlock .content h1 {font-size: 44px;line-height: 55px;margin-left: 30px;}
	.firstBlock .content p {font-size: 18px;line-height: 24px;position: relative;left: 16px;}
	.skinBlock .description {flex: 0 0 290px;}
	.skinBlock .description p {font-size: 17px;line-height: 22px;}
	.faqForm h3:before {left: 0;}
	.officeBlock .items .item {height: 300px;}
	.teamBlock .items {margin: 75px 0 0;}
	.priceBlock .items .item {width: 325px;}
	.priceBlock .items .item:nth-of-type(2) {width: 325px;}
	.resultsBlock .items .item {width: 220px;height: 230px;}
	.resultsBlock .items .item:before {line-height: 230px;}
	.efficiencyBlock .tabs .tab .button {margin-left: 178px;}
	.efficiencyBlock .tabs .tab .button .line {width: 301px;}
	.efficiencyBlock .tabs .tab:nth-of-type(2) .button {margin-left: 302px;}
	.efficiencyBlock .tabs .tab:nth-of-type(2) .button .line {width: 468px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button {margin-left: 225px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button .line {width: 392px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button {margin-left: 300px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button .line {width: 444px;}
	.coatingsBlock .items .item {margin-bottom: 100px;}
	.form input {width: 240px;}
	.form input:nth-of-type(2) {width: 240px;}
	.form input:last-of-type {width: 240px;}
	.form .btn {width: 230px;margin-left: 10px;}
	.portfolioBlock .portfolioBlockGallery {width: 938px;height: 278px;padding: 20px;}
	.portfolioBlock .portfolioBlockGalleryOuter {max-width: 985px;margin: 55px auto 0;}
	.portfolioBlock .portfolioBlockGallery .items {width: 458px;height: 285px;float: left;margin: 0;}
	.portfolioBlock .portfolioBlockGallery img {display: inline-block;width: 150px;height: 131px;}
	.portfolioBlock .portfolioBlockGallery .items img {width: 100%;height: auto;}
	.portfolioBlock .slick-next {}
	.portfolioBlock .portfolioBlockGallery > a {margin: 0 0 15px 10px;}}
@media (max-width: 1280px) {.resultsBlock .items {max-width: 900px;margin: 43px auto 45px;}}
@media (max-width: 1120px) {.portfolioBlock .portfolioBlockGallery {padding-top: 28px;padding-bottom: 5px;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
	.portfolioBlock .portfolioBlockGalleryOuter {max-width: 568px;margin: 61px auto 0;}
	.portfolioBlock .portfolioBlockGallery .items {float: none;margin: 0 15px 27px 10px;width: calc(100% - 25px);height: auto;}
	.portfolioBlock .portfolioBlockGallery .items img {width: 540px;height: auto;margin: 0;}
	.portfolioBlock .portfolioBlockGallery a img {width: 151px;height: 145px;}
	.portfolioBlock .portfolioBlockGallery > a {margin: 0 16px 25px 13px;}
	.portfolioBlock .portfolioBlockGallery img {display: inline-block;width: 150px;height: 131px;}
	.portfolioBlock .portfolioBlockGallery > a {margin: 0 15px 27px 10px;}
	.portfolioBlock .slick-prev {left: -76px;top: 312px;}
	.portfolioBlock .slick-next {right: -81px;top: 312px;}
	.teamBlock .items {display: flex;max-width: 700px;margin: 67px auto 0;justify-content: center;flex-wrap: wrap;}
	.teamBlock .items .item {margin: 0 16px 67px;}}
@media (max-width: 1024px) {h2 {font-size: 35px;line-height: 40px;}
	.firstBlock {height: 1055px;background: url("/t02-18/images/bg-mobile.png") no-repeat 50% 0;}
	.firstBlock .center {height: 700px;align-items: flex-start;}
	.firstBlock .content {max-width: 400px;margin: 119px 0 0 23px;}
	.firstBlock .content h1 {margin: 0 0 18px;font-size: 35px;line-height: 40px;}
	.firstBlock .content p {font-size: 18px;line-height: 24px;}
	.firstBlock .line {width: calc(100% - 390px);top: 461px;}
	.firstBlock:after {bottom: 400px;}
	.firstBlock .text {top: 297px;margin-left: -36px;}
	.firstBlock .text p {font-size: 117px;line-height: 24px;letter-spacing: 68px;}
	.firstBlock .text p:last-of-type {margin: -15px 0 0 -20px;}
	.firstBlock::before {content: "";display: block;width: 100%;height: 440px;background: url("/t02-18/images/bg-bottom-tablet.png") no-repeat 50% 0;position: absolute;bottom: 0;left: 0;z-index: 4;}
	.car-before {width: 274px;height: 807px;background: url("/t02-18/images/car-before-mobile.png") no-repeat 0 0;left: 0;background-size: cover;}
	.car-after {width: 217px;height: 806px;background: url("/t02-18/images/car-after-mobile.png") no-repeat 0 0;right: 0;background-size: cover;}
	.car-before span {top: 378px;right: -30px;}
	.car-after span {top: 378px;left: -57px;}
	.aboutBlock {margin-top: -303px;padding-bottom: 185px;background-size: auto 432px;background-position: 66.4% 122%;}
	.aboutBlock h2 {max-width: 500px;margin: 0 auto 56px;}
	.aboutBlock h3 {margin-bottom: 30px;font-size: 19px;line-height: 23px;letter-spacing: 0;}
	.aboutBlock p {max-width: 100%;margin: 0 6px;}
	.aboutBlock .items {flex-direction: column;max-width: 290px;margin: 71px 0 0 7px;}
	.aboutBlock .items .item {margin-bottom: 27px;}
	.aboutBlock .items .item .image {margin-right: 20px;}
	.aboutBlock .car {width: 874px;height: 655px;background-size: contain;margin-left: -104px;bottom: -100px;}
	.portfolioBlock {padding: 77px 0 53px;}
	.portfolioBlock h2 {margin-bottom: 21px;}
	.portfolioBlock p {max-width: 710px;font-size: 15px;line-height: 22px;}
	.portfolioBlock .btn {margin-top: 54px;}
	.orderBlock {padding: 39px 0 51px;}
	.orderBlock h3 {font-size: 27px;line-height: 31px;}
	.orderBlock .form {margin-top: 37px;}
	.faqForm h3 span:after {display: block;}
	.form input {width: 231px;}
	.form input:nth-of-type(2) {width: 214px;}
	.form input:last-of-type {width: 230px;}
	.form .btn {width: 100%;max-width: 676px;margin: 18px 0 0;padding: 0 0 1px;}
	.coatingsBlock {padding: 74px 0 58px;}
	.coatingsBlock h2 {margin: 0 auto 21px;line-height: 45px;}
	.coatingsBlock p {max-width: 660px;font-size: 15px;line-height: 22px;}
	.coatingsBlock .items {display: block;margin: 73px 0 0;}
	.coatingsBlock .items .item {width: 650px;margin: 0 38px 72px;text-align: left;}
	.coatingsBlock .items .item .image {float: left;margin: 27px 61px 0 20px;}
	.coatingsBlock .items .item .image img {bottom: 15px;}
	.coatingsBlock .items .item h3 {margin: 0 0 20px;padding-top: 50px;letter-spacing: .3px;}
	.coatingsBlock .items .item .btn {margin-top: 27px;}
	.efficiencyBlock {height: 686px;background-size: cover;padding: 139px 0 0;}
	.efficiencyBlock:after {top: 43px;}
	.efficiencyBlock h2 {max-width: 350px;margin: 0 0 5px 4px;font-size: 35px;line-height: 45px;}
	.efficiencyBlock h3 {max-width: 370px;margin: 0 0 0 6px;font-size: 17px;line-height: 24px;}
	.efficiencyBlock .tabsBlock {margin-top: 42px;}
	.efficiencyBlock .tabs {height: 47px;margin: 0 0 0 11px;border-radius: 0 24px 24px 0;}
	.efficiencyBlock .tabs::after {height: 47px;}
	.efficiencyBlock .tabs .tab {margin: 0 23px;padding-bottom: 4px;font-size: 13px;line-height: 20px;}
	.efficiencyBlock .tabs .tab.active {height: 53px;border-radius: 36px;margin: -3px 0 -3px;padding: 0 23px 4px;}
	.efficiencyBlock .tabsContent .tab img {flex: 0 0 113px;width: 113px;height: 113px;border-width: 2px;margin: 62px 0 0 2px;}
	.efficiencyBlock .tabsContent .tab .description {margin: 62px 0 0 37px;flex: 0 0 218px;}
	.efficiencyBlock .tabsContent .tab .description h3 {margin: 0 0 20px;font-size: 24px;line-height: 28px;}
	.efficiencyBlock .tabsContent .tab .description p {font-size: 13px;line-height: 20px;}
	.efficiencyBlock .tabs .tab .button {top: 39px;margin-left: 93px;}
	.efficiencyBlock .tabs .tab .button .line {width: 171px;height: 80px;margin: 11px 0 0 -161px;}
	.efficiencyBlock .tabs .tab:nth-of-type(2) .button {top: 30px;margin-left: 225px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button {top: 150px;margin-left: 225px;}
	.efficiencyBlock .tabs .tab:nth-of-type(3) .button .line {width: 302px;height: 29px;margin: -20px 0 0 -293px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button {top: 194px;margin-left: 130px;}
	.efficiencyBlock .tabs .tab:nth-of-type(4) .button .line {width: 208px;height: 77px;margin: -64px 0 0 -198px;}
	.videoBlock .video {height: 355px;}
	.videoBlock .video .videoBtn {margin: 0 8px 3px 0;}
	.videoBlock .content {height: 355px;padding: 3px 0 0 8.8%;}
	.videoBlock .content h3 {margin-bottom: 10px;font-size: 35px;font-weight: 400;line-height: 45px;}
	.videoBlock .content p {font-size: 17px;line-height: 21px;}
	.resultsBlock {padding: 76px 0 66px;}
	.resultsBlock:before {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -35px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
	.resultsBlock h2 {margin-bottom: 16px;line-height: 45px;}
	.resultsBlock h2 + p {font-size: 17px;line-height: 21px;}
	.resultsBlock .items {width: 608px;margin: 49px auto 43px;}
	.resultsBlock .items .item {width: 183px;height: 183px;margin: 0 10px;}
	.resultsBlock .items .item:before {content: "+";background-size: 77px 77px;font-size: 55px;line-height: 183px;}
	.resultsBlock .items .slick-prev {left: -55px;margin-top: -25px;}
	.resultsBlock .items .slick-next {right: -55px;margin-top: -25px;}
	.resultsBlock .items + p {max-width: 584px;}
	.priceBlock {height: 335px;margin-bottom: 343px;padding: 67px 0 0;}
	.priceBlock h2 {margin-bottom: 22px;}
	.priceBlock h3 {max-width: 560px;font-size: 17px;line-height: 24px;}
	.priceBlock .items {margin: 59px 0 52px;}
	.priceBlock .items .item {width: 238px;padding-bottom: 32px;}
	.priceBlock .items .item:nth-of-type(2) {width: 252px;}
	.priceBlock .items .item .image {height: 166px;margin-bottom: 28px;}
	.priceBlock .items .item .title {margin-bottom: 17px;font-size: 16px;line-height: 20px;}
	.priceBlock p {max-width: 700px;font-size: 18px;line-height: 27px;margin-bottom: 11px;}
	.teamBlock {padding: 63px 0 29px;}
	.teamBlock h2 {max-width: 470px;font-size: 35px;line-height: 45px;}
	.officeBlock {padding: 75px 0 103px;}
	.officeBlock h2 {max-width: 520px;font-size: 35px;font-weight: 400;line-height: 45px;}
	.officeBlock .items {width: 683px;margin: 73px auto 59px;}
	.officeBlock .items .item {width: calc(100% / 3 - 2px);height: 198px;}
	.officeBlock p {max-width: 450px;font-size: 15px;line-height: 26px;}
	.faqBlock {padding: 74px 0 66px;}
	.faqBlock h2 {font-size: 35px;}
	.faqContent {margin: 61px 0 0;flex-direction: column-reverse;}
	.faqForm {width: 360px;margin: -8px auto 57px;position: relative;left: -15px;}
	.faqForm .form {margin-top: 45px;padding: 22px 36px 0;display: none;}
	.faqForm h3:before {left: 27px;}
	.faqForm.open .form {display: none;}
	.faq {margin: 0 auto 0;}
	.skinBlock {display: flex;padding: 0;}
	.skinBlock .center {flex-direction: column;background: url("/t02-18/images/bg4.png") no-repeat calc(50% + 98px) 0;padding: 51px 0 64px;}
	.skinBlock h2 {width: 490px;margin: 0 0 0 25px;flex: 0 0 auto;font-size: 25px;line-height: 35px;}
	.skinBlock .description {width: 400px;flex: 0 0 auto;margin-left: 0;padding: 7px 0 0 28px;}
	.skinBlock .description p {margin-bottom: 25px;font-size: 15px;line-height: 21px;}
	.skinBlock .car {margin: 55px 0 0 65px;}
	.skinBlock .car img {height: 303px;}
	.aboutBlock2 {padding: 73px 0 81px;}
	.aboutBlock2 h2 {margin-bottom: 21px;font-size: 35px;}
	.aboutBlock2 p {max-width: 600px;font-size: 14px;}}
@media (max-width: 767px) {body, input, select, textarea, button, label {font-size: 13px;line-height: 20px;}
	.center {width: calc(100% - 54px);}
	h2 {font-size: 30px;line-height: 40px;}
	.firstBlock .center {pointer-events: none;}
	.firstBlock:before {content: "";display: block;width: 100%;height: 440px;background: url("/t02-18/images/bg-bottom-mobile.png") no-repeat 50% 0;position: absolute;top: auto;bottom: 0;left: 0;z-index: 4;}
	.firstBlock .line {display: none;}
	.firstBlock .content {max-width: 364px;margin: 58px auto 0;}
	.firstBlock .content h1 {margin: 0 0 17px;font-size: 30px;line-height: 40px;text-align: right;}
	.firstBlock .content.right h1 {text-align: left;}
	.firstBlock .content p {max-width: 240px;float: right;margin: 0;font-size: 16px;line-height: 22px;text-align: right;left: 0;}
	.firstBlock .content.right p {float: left;text-align: left;left: 0;}
	.firstBlock .text {display: none;}
	.car-before, .car-after {transition: all .4s;}
	.car-before {left: -26px;}
	.car-before.right {left: -237px;}
	.car-before span {top: 368px;right: -52px;}
	.car-after {right: -192px;}
	.car-after.right {right: -4px;}
	.car-after span {top: 368px;left: -59px;}
	.car-before .btnTrack {display: block;width: calc(100vw - 360px);white-space: nowrap;word-spacing: 4px;border: none;background: none;color: #a7bff8;font-size: 14px;line-height: 40px;position: absolute;top: 50%;left: 100%;margin: 34px 0 0 43px;cursor: pointer;z-index: 0;}
	.car-before .btnTrack:before, .car-before .btnTrack:after {content: "";display: block;width: calc(50% - 45px);height: 2px;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAQAAADGdvUcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAg8OLAX2PuE0AAAAIUlEQVQI12P8r8nAyfCXgYnhP8M/htcMzxkggJWJAQcAAPRLBgjX7lIoAAAAAElFTkSuQmCC") repeat-x 0 0;position: absolute;top: 20px;z-index: 0;}
	.car-before .btnTrack:before {left: 0;}
	.car-before .btnTrack:after {right: 0;}
	.aboutBlock {margin-top: -297px;padding-bottom: 300px;background-size: auto 301px;background-position: 66.9% 112.5%;}
	.aboutBlock h3 {margin-bottom: 22px;font-size: 15px;line-height: 19px;letter-spacing: 0;}
	.aboutBlock h2 {margin-bottom: 16px;}
	.aboutBlock p {text-align: center;margin: 0 8px;}
	.aboutBlock .items {flex-direction: row;max-width: 422px;margin: 41px auto;justify-content: center;}
	.aboutBlock .items .item {display: block;width: 172px;margin: 0 18px 27px;}
	.aboutBlock .items .item .image {margin: 0 auto 22px;}
	.aboutBlock .items .item p {font-size: 17px;line-height: 20px;}
	.aboutBlock .car {width: 588px;height: 440px;margin-left: -140px;bottom: -67px;}
	.portfolioBlock {padding: 61px 0 43px;}
	.portfolioBlock h2 {margin-bottom: 20px;}
	.portfolioBlock p {max-width: 420px;font-size: 14px;line-height: 20px;}
	.portfolioBlock .portfolioBlockGallery {width: 100%;box-sizing: border-box;padding: 52px 0 27px;position: relative;}
	.portfolioBlock .portfolioBlockGalleryOuter {width: 358px;margin: 70px auto 0;position: relative;}
	.portfolioBlock .portfolioBlockGalleryOuter:before {content: "";display: block;width: 100vw;height: 100%;background-color: #476bc9;position: absolute;top: 0;left: 50%;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);}
	.portfolioBlock .items .slick-list {margin: 0;}
	.portfolioBlock .items .item {height: 484px;}
	.portfolioBlock .portfolioBlockGallery .items {width: 100%;margin: 0;}
	.portfolioBlock .portfolioBlockGallery .items img {width: 358px;}
	.portfolioBlock .portfolioBlockGallery a {margin: 0 0 16px 0;}
	.portfolioBlock .portfolioBlockGallery a img {width: 106px;height: 96px;}
	.portfolioBlock .items .item a:first-of-type img {width: 100%;max-width: 356px;height: 215px;margin: 0 0 16px;}
	.portfolioBlock .slick-arrow {width: 19px;height: 36px;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAQAAADBJslSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAhUQBjtxKAk2AAAAmUlEQVQ4y5XUSwrDMAwE0GnoDXSOBnJ8032XCfRCk0UIbhx9pvL2YYM0FojiGBvnJ/IyvLHgUd20ktxoEiIqtNKImF1QxAbksxvymIPuzEUjC9CVheiXJaizFJ2sQAcrESEhAvyQ/OaImKAVjZvyqAT/aIjcXnlY8ujlIMmxlEMeQL9P0gd0YDxHaTkMME1Zhzk7YavYsVRfOzSw3ncrSbngAAAAAElFTkSuQmCC") no-repeat 0 0;}
	.portfolioBlock .slick-prev {left: -40px;top: 131px;}
	.portfolioBlock .slick-next {right: -40px;top: 133px;}
	.portfolioBlock .btn {margin-top: 40px;}
	.orderBlock {padding: 29px 0 40px;}
	.orderBlock h3 {line-height: 29px;}
	.orderBlock .form {margin: 20px auto 0;width: 100%;max-width: 372px;}
	.form input {width: 100% !important;margin-bottom: 1px;}
	.form .btn {margin-top: 14px;}
	.coatingsBlock {padding: 56px 0 46px;}
	.coatingsBlock p {max-width: 380px;}
	.coatingsBlock .items {width: 245px;margin: 64px auto 0;}
	.coatingsBlock .items .item {width: 100%;margin: 52px 0 0;text-align: center;}
	.coatingsBlock .items .item .image {width: 173px;height: 173px;float: none;margin: 0 auto 0;}
	.coatingsBlock .items .item .image img {max-height: 185px;bottom: 9px;}
	.coatingsBlock .items .item h3 {margin: 0 0 20px;padding-top: 43px;letter-spacing: .3px;}
	.coatingsBlock .items .item .btn {margin-top: 37px;}
	.efficiencyBlock {height: 676px;background-size: cover;padding: 153px 0 0;}
	.efficiencyBlock h2 {max-width: 350px;margin: 0 auto 13px;text-align: center;}
	.efficiencyBlock h3 {margin: 0 auto;text-align: center;}
	.efficiencyBlock .tabsBlock {margin-top: 39px;}
	.efficiencyBlock .tabs {width: 100%;margin: 0;border-radius: 0;justify-content: center;}
	.efficiencyBlock .tabs::after {width: 100vw;right: -27px;}
	.efficiencyBlock .tabs .tab {margin: 0 22px;}
	.efficiencyBlock .tabs .tab.active {padding: 0 22px 4px;}
	.efficiencyBlock .tabs .tab .button {display: none !important;}
	.efficiencyBlock .tabsContent .tab {max-width: 375px;margin: 0 auto;}
	.efficiencyBlock .tabsContent .tab img {flex: 0 0 113px;width: 113px;height: 113px;border-width: 2px;margin: 50px 0 0 0;}
	.efficiencyBlock .tabsContent .tab .description {margin: 50px 0 0 37px;flex: 1 1 100%;}
	.videoBlock {flex-wrap: wrap;}
	.videoBlock .video:before {content: "";display: block;width: 73px;height: 73px;background: url("/t02-18/images/bottom.png") no-repeat 0 0;position: absolute;top: -37px;left: 0;right: 0;margin: 0 auto;z-index: 10;}
	.videoBlock .video {width: 100%;order: 2;position: relative;}
	.videoBlock .content {width: 100%;padding: 0 0 28px;order: 1;align-items: center;text-align: center;position: absolute;background: transparent;z-index: 1;height: 140px;}
	.videoBlock iframe {z-index: 2;}
	.videoBlock .content h3 {margin-bottom: 115px;font-size: 30px;line-height: 45px;margin-top: 220px;}
	.videoBlock .content p {max-width: 260px;}
	.videoBlock .video .videoBtn {margin: 0;}
	.resultsBlock {padding: 66px 0 66px;}
	.resultsBlock:before {display: none;}
	.resultsBlock h2 {margin-bottom: 22px;line-height: 40px;}
	.resultsBlock .items {width: 378px;margin: 32px auto 37px;}
	.resultsBlock .items .item {width: 167px;height: 168px;margin: 0 11px;}
	.resultsBlock .items .item:before {content: "+";background-size: 77px 77px;font-size: 55px;line-height: 183px;}
	.resultsBlock .items .slick-prev {left: -27px;margin-top: -19px;}
	.resultsBlock .items .slick-next {right: -27px;margin-top: -19px;}
	.resultsBlock .items + p {max-width: 584px;}
	.priceBlock {height: 338px;margin-bottom: 369px;padding: 64px 0 0;}
	.priceBlock:after {display: none;}
	.priceBlock h2 {margin-bottom: 17px;}
	.priceBlock h3 {max-width: 370px;}
	.priceBlock .items {display: block;width: calc(100% + 54px);margin: 43px -27px 47px;background: none;}
	.priceBlock .items .item {width: 100%;height: 299px;padding-bottom: 0;margin: 0 !important;background: none !important;}
	.priceBlock .items .item .image {height: 167px;margin: -1px -1px 29px !important;position: relative;background: #857fdd !important;}
	.priceBlock .items .slick-arrow {position: absolute;top: 50%;margin-top: -83px;width: 19px;height: 36px;border: none;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkCAQAAADBJslSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAhUTEx2W1tSGAAAAmUlEQVQ4y5XUSwrDMAwE0GnoDXSOBnJ8032XCfRCk0UIbhx9pvL2YYM0FojiGBvnJ/IyvLHgUd20ktxoEiIqtNKImF1QxAbksxvymIPuzEUjC9CVheiXJaizFJ2sQAcrESEhAvyQ/OaImKAVjZvyqAT/aIjcXnlY8ujlIMmxlEMeQL9P0gd0YDxHaTkMME1Zhzk7YavYsVRfOzSw3ncrSbngAAAAAElFTkSuQmCC") no-repeat 0 0;font-size: 0;cursor: pointer;}
	.priceBlock .items .slick-prev {left: 50%;margin-left: -203px;}
	.priceBlock .items .slick-next {right: 50%;margin-right: -203px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	.priceBlock .items:before {display: none;}
	.priceBlock .items .slick-list {width: 328px;height: 299px;margin: 0 auto;z-index: 2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: white;position: relative;}
	.priceBlock .items .slick-list:after {content: "";display: block;width: 100%;height: 100%;border: 1px solid #e1e7f5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;top: 0;left: 0;z-index: 2;}
	.priceBlock .items .slick-track {z-index: 5;}
	.priceBlock .items:after {content: "";display: block;width: 100%;height: 420px;background: url("/t02-18/images/bg7.png") no-repeat 50% 0;position: absolute;top: 151px;left: 0;z-index: 1;pointer-events: none;}
	.priceBlock .items .item .title {margin-bottom: 14px;}
	.priceBlock p {max-width: 340px;font-size: 15px;line-height: 22px;margin-bottom: 13px;}
	.priceBlock p:first-of-type {max-width: 220px;line-height: 27px;}
	.teamBlock {padding: 57px 0 77px;}
	.teamBlock:before {display: none;}
	.teamBlock h2 {max-width: 390px;font-size: 30px;line-height: 40px;}
	.teamBlock .items {width: 360px;margin: 0 auto;}
	.teamBlock .items .item {margin: 0;}
	.teamBlock .items .item .image {width: 164px;height: 177px;margin: 93px 6px 0 15px;background-size: contain;position: relative;float: left;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
	.teamBlock .items .item .image img {max-width: 100%;position: absolute;bottom: -7px;margin-left: 19px;left: 50%;-webkit-transform: translate(-50%,0) rotate(90deg);-moz-transform: translate(-50%,0) rotate(90deg);-ms-transform: translate(-50%,0) rotate(90deg);-o-transform: translate(-50%,0) rotate(90deg);transform: translate(-50%,0) rotate(90deg);border-radius: 0 0 82px 82px;}
	.teamBlock .items .item .name {margin: 130px 0 14px;font-size: 17px;}
	.teamBlock .items .slick-arrow {position: absolute;top: 50%;margin-top: 24px;width: 19px;height: 36px;border: none;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAkBAMAAACZARzqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJFBMVEX///+ltt6ltt6ltt6ltt6ltt6ltt6ltt6ltt6ltt6ltt7///9vPuhIAAAACnRSTlMAE7kuzrrPxtItjJ5pqgAAAAFiS0dEAIgFHUgAAAAHdElNRQfiAhUUAwyz6/CgAAAAO0lEQVQY02NggAIhAxiL0SsAxhRZJgAXTIQLLkEIOg6gIENVIwMWphhCAWMWXBuyPiTTBlxYAS4sNAEAuXQYTb48S8QAAAAASUVORK5CYII=") no-repeat 0 0;font-size: 0;cursor: pointer;}
	.teamBlock .items .slick-prev {left: 50%;margin-left: -212px;}
	.teamBlock .items .slick-next {right: 50%;margin-right: -212px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	.officeBlock {padding: 55px 0 37px;}
	.officeBlock:after {display: none;}
	.officeBlock h2 {font-size: 30px;}
	.officeBlock .items {width: 400px;margin: 29px auto 67px;}
	.officeBlock .items .item {width: 199px;height: 198px;margin: 0 1px 0 0;}
	.officeBlock .items .slick-arrow {position: absolute;top: 100%;margin-top: 21px;width: 36px;height: 21px;border: none;background: url("/t02-18/css/data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAVCAQAAACEL4QbAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAhUUIDrC+BJYAAAAhUlEQVQ4y63UzQmAMAyG4dfiEB3AIaS4iAt3BS8O0C3qQUT7A6JfklsOD4UmH5mmfV4605d21OUJ7Hwu12EiSYV+MyUkME9IYm5IZC5IZk7IgAFnw8DIzEZiVaEhG73IkYgEvA5hQ53fb0BdCylT94mI1PNoJaqMEYGqg+031UZtIjJ9hw47PUypz+J8jwAAAABJRU5ErkJggg==") no-repeat 0 0;font-size: 0;cursor: pointer;z-index: 10;}
	.officeBlock .items .slick-prev {left: 50%;margin-left: -103px;}
	.officeBlock .items .slick-next {right: 50%;margin-right: -103px;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
	.officeBlock .items:after {content: "Можно листать";display: block;width: 100%;text-align: center;color: white;font-size: 13px;line-height: 22px;position: absolute;top: 100%;margin-top: 19px;}
	.officeBlock p {max-width: 450px;font-size: 15px;line-height: 22px;}
	.faqBlock {padding: 60px 0 51px;}
	.faqBlock h2 {font-size: 30px;}
	.faqForm {width: 100%;max-width: 360px;margin: -11px auto 49px;left: 2px;}
	.faqForm .form {margin-bottom: 25px;}
	.faq {width: 100%;max-width: 367px;}
	.faqBlock:after {display: none;}
	.skinBlock .center {padding: 58px 0 183px;}
	.skinBlock h2 {width: 100%;max-width: 360px;text-align: center;margin: 0;}
	.skinBlock .description {width: 90%;max-width: 365px;margin: 0 auto;padding: 24px 6px 0 0;text-align: center;}
	.skinBlock .description:before {display: none;}
	.skinBlock .center {background: none;}
	.skinBlock .description p {margin-bottom: 21px;}
	.skinBlock .description .more {margin-right: 9px;}
	.skinBlock .car {margin: 214px 0 0 -80px;}
	.skinBlock:after {display: none;}
	.aboutBlock2 {padding: 102px 0 70px;}
	.aboutBlock2 h2 {margin-bottom: 30px;font-size: 30px;}
	.aboutBlock2 p {max-width: 388px;font-size: 14px;line-height: 22px;}}
@media (max-width: 479px) {body {min-width: 320px;}
	.center {width: calc(100% - 20px);}
	.firstBlock {height: 945px;background-position: 50% -110px;}
	.firstBlock .content {max-width: 290px;margin: 38px auto 0;}
	.firstBlock .content h1 {margin: 0 0 17px;font-size: 22px;line-height: 30px;}
	.firstBlock .content p {max-width: 210px;left: 0;font-size: 14px;line-height: 21px;text-align: right;}
	.car-before span, .car-after span {width: 94px;height: 94px;font-size: 18px;text-indent: 0;line-height: 94px;top: 328px;}
	.car-before span {right: 58px;}
	.car-after span {left: -15px;}
	.car-before span:before, .car-after span:before {width: 250px;height: 252px;background-size: contain;top: -57px;left: -63px;}
	.car-after span:before {top: -57px;left: -93px;}
	.car-before {left: -63px;background-size: auto 662px;}
	.car-after {background-size: auto 662px;}
	.car-after.right {right: -63px;}
	.car-before.right {left: -192px;}
	.car-before .btnTrack {width: calc(100vw - 193px);margin: -45px 0 0 -58px;}
	.car-before .btnTrack:before, .car-before .btnTrack:after {width: calc(50% - 36px);top: 20px;}
	.aboutBlock {margin-top: -348px;}
	.portfolioBlock .portfolioBlockGalleryOuter {width: 300px;}
	.portfolioBlock .portfolioBlockGallery .items img {width: 300px;}
	.portfolioBlock .portfolioBlockGallery a img {width: 90px;height: 82px;}
	.efficiencyBlock h2 {margin: 0 0 5px;font-size: 30px;line-height: 43px;}
	.efficiencyBlock .tabs {display: flex;margin: 0 auto;padding: 7px 0;height: initial;flex-wrap: wrap;justify-content: center;align-items: center;}
	.efficiencyBlock .tabs::after {height: 100%;right: -10px;left: -10px;}
	.efficiencyBlock .tabs .tab {height: 30px;margin: 0;padding: 0 5px 2px;}
	.efficiencyBlock .tabs .tab.active {height: 30px;padding: 0 10px 2px;}
	.efficiencyBlock .tabsContent .tab img {flex: 0 0 93px;width: 93px;height: 93px;}
	.efficiencyBlock .tabsContent .tab .description {margin: 50px 0 0 20px;flex: 1 1 100%;text-align: left;}
	.resultsBlock .items {width: 248px;}
	.resultsBlock .items .item:before {display: none;}
	.priceBlock .items .slick-list {width: 240px;}
	.priceBlock .items .slick-prev {margin-left: -150px;}
	.priceBlock .items .slick-next {margin-right: -150px;}
	.teamBlock .items {width: 240px;}
	.teamBlock .items .item .image {float: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;margin: 93px auto 0;}
	.teamBlock .items .item .image img {max-width: 100%;position: absolute;bottom: 13px;margin-left: 0;left: 50%;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);transform: translate(-50%,0);border-radius: 0 0 82px 82px;}
	.teamBlock .items .item .name {margin: 20px 0 14px;}
	.teamBlock .items .slick-prev {margin-left: -142px;}
	.teamBlock .items .slick-next {margin-right: -142px;}
	.officeBlock .items {width: 280px;}
	.faqForm h3 {width: 284px;padding: 0;margin: 0 auto;}
	.faqForm h3:before {left: 0;}
	.portfolioBlock .slick-next {right: 10px;}
	.portfolioBlock .slick-prev {left: 10px;}}
.firstBlock .center {height: 660px;}
.btnform {width: 297px;height: 93px;position: absolute;left: 50%;margin-left: -149px;top: 414px;background: url("/t02-18/images/formbtn.png") no-repeat;z-index: 11;cursor: pointer;}
.firstBlock .orderBlock2 {position: absolute;top: 600px;display: none;width: 100%;z-index: 10000;}
.firstBlock .orderBlock2inner {max-width: 1170px;margin: 0 auto;position: relative;background: #618bed url("/t02-18/images/bg8.png") no-repeat 50% 0;box-shadow: 3px 4px 54px rgba(64,94,164,.46);padding: 46px 0 64px;border-radius: 20px;}
.firstBlock .orderBlock2 .orderBlock2inner .center {clear: both;display: block;width: auto;width: calc(100% - 20px);height: auto;}
.orderBlock2 h3 {text-align: center;font-size: 31px;font-weight: 400;line-height: 34px;color: white;}
.orderBlock2 h3 strong {font-weight: 400;color: #ebd649;}
.orderBlock label, .orderBlock2 label {color: #fff;font-size: 15px;cursor: pointer;position: relative;margin-left: 45px;}
.orderBlock label a, .orderBlock2 label a {color: #ebd649;}
.orderBlock2 .form {margin-top: 39px;font-size: 0;text-align: center;}
.orderBlock2::before {content: "";display: block;border-bottom: 12px solid #ebd649;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;bottom: 100%;left: 50%;margin-left: -12px;z-index: 5;}
.form .confirm-wrapper {text-align: left;margin-top: 10px;}
.form .confirm-wrapper input {display: none;}
.form .confirm-wrapper input:not(:checked) + label:before {content: "";display: block;float: left;margin: 0;width: 15px !important;height: 15px !important;margin-top: 2px;border: 2px solid #fff;cursor: pointer;position: absolute;left: -30px;top: 0px;}
.form .confirm-wrapper input:checked + label:before {content: "";display: block;float: left;margin: 0;width: 15px !important;height: 15px !important;margin-top: 2px;border: 2px solid #fff;cursor: pointer;position: absolute;left: -30px;top: 0px;}
.form .confirm-wrapper input:checked + label:after {content: "✔";display: block;position: absolute;position: absolute;margin: 0;width: 15px !important;height: 15px !important;margin-top: 2px;cursor: pointer;left: -26px;top: -2px;}
.orderBlock .form input.error, .orderBlock2 .form input.error, .faqForm .form input.error {box-shadow: 0px 2px 1px rgba(255,71,71,.75);}
.orderBlock .form .confirm-wrapper.error label, .orderBlock .form .confirm-wrapper.error label a, .orderBlock2 .form .confirm-wrapper.error label, .orderBlock2 .form .confirm-wrapper.error label a, .orderForm3 .form .confirm-wrapper.error label, .orderForm3 .form .confirm-wrapper.error label a, .faqForm .form .confirm-wrapper.error label, .faqForm .form .confirm-wrapper.error label a {color: rgba(255,71,71,1);}
.faqForm h4 {color: #000;font-size: 25px;padding-bottom: 50px;padding-top: 30px;}
.faqForm label, .faqForm label a {color: #8898bb;font-size: 13px;cursor: pointer;position: relative;}
.faqForm .form .confirm-wrapper input:not(:checked) + label:before, .faqForm .form .confirm-wrapper input:checked + label:before {border: 2px solid #8898bb;}
.faqForm .form .confirm-wrapper {text-align: left;margin-top: -5px;margin-bottom: 10px;margin-left: 30px;}
.faqForm .form .confirm-wrapper input {margin: 0;width: auto !important;height: auto;margin-right: 15px;margin-left: 0px;}
.faq .faqItem h3 {text-align: left;}
.priceBlock {height: auto;margin-bottom: 0;padding-bottom: 0px;}
.priceBlock .items {background: transparent;}
.priceBlock .items::before, .priceBlock .items::after {display: none;}
.priceBlock .items .item, .priceBlock .items .item:nth-of-type(2) {width: 350px;background: transparent;margin: 0 15px;position: relative;z-index: 4;text-align: left;}
.priceBlock .items .item .item-inner {background: #434082;position: relative;}
.priceBlock .items .item:nth-child(1) .item-inner .dot {display: block;width: 21px;height: 32px;background: url("/t02-18/images/dot1.png") no-repeat;left: 55px;top: -22px;position: absolute;z-index: 3;}
.priceBlock .items .item:nth-child(2) .item-inner .dot {display: block;width: 21px;height: 32px;background: url("/t02-18/images/dot2.png") no-repeat;left: 55px;top: -22px;position: absolute;z-index: 3;}
.priceBlock .items .item:nth-child(3) .item-inner .dot {display: block;width: 21px;height: 32px;background: url("/t02-18/images/dot3.png") no-repeat;left: 45px;top: -22px;position: absolute;z-index: 3;}
.priceBlock ul {margin: 0;padding: 0;list-style: none;margin-left: 30px;margin-right: 30px;padding-top: 45px;margin-bottom: 45px;color: #fff;font-size: 16px;}
.priceBlock ul li {padding-left: 15px;background: url("/t02-18/images/dot.png") no-repeat left 10px;margin-bottom: 10px;}
.priceBlock ul li:first-child {font-weight: 600;color: #fdff5c;}
.priceBlock ul li:first-child:after {content: "";width: 11px;height: 11px;background: url("/t02-18/images/dotstar.png") no-repeat;display: inline-block;margin-left: 10px;}
.priceBlock .items .item .title {margin-left: 30px;font-size: 15px;color: #8f8bec;margin-bottom: 15px;font-weight: 600;}
.priceBlock .items .item .price.price-left {float: left;width: 50%;background-color: #5c58b9;display: block;padding-bottom: 10px;}
.priceBlock .items .item .price.price-right {float: right;width: 50%;background-color: #5c58b9;display: block;padding-bottom: 10px;}
.priceBlock h2 {text-align: left;margin-left: 10px;font-size: 34px;opacity: 1 !important;}
.priceBlock .items .item .price .title {margin-top: 10px;color: #fdff5c;font-size: 13px;margin-bottom: 0;margin-left: 30px;}
.priceBlock .items .item .price span {margin-left: 30px;color: #fff;font-weight: bold;font-size: 27px;}
.priceBlock .items .item .price sup {color: #fdff5c;}
.priceBlock .order {text-align: center;}
.priceBlock .orderbtn {width: 290px;height: 58px;line-height: 58px;margin: 0 auto;text-align: center;background-color: #fdff5c;font-size: 15px;color: #9a9b25;border: 0;text-transform: uppercase;font-weight: bold;border-radius: 5px;cursor: pointer;display: inline-block;margin-top: 23px;margin-bottom: 30px;}
.orderForm3 {position: absolute;background: #434082;height: 100%;z-index: 1;width: 100%;display: none;}
.orderForm3 h3 {margin-top: 50px;text-align: center;margin-left: 15px;margin-right: 15px;}
.orderForm3 .form {margin-top: 35px;}
.orderForm3 .form input {width: 290px;margin: 0 auto;display: block;margin-bottom: 10px;color: #fff;background: transparent;border: 2px solid #fff;border-radius: 5px;height: 48px;}
.orderForm3 .form input.error {border: 2px solid #ff4747;}
.orderForm3 .form .confirm-wrapper {text-align: left;margin-bottom: 10px;margin-left: 60px;}
.orderForm3 .form .confirm-wrapper input {display: none;margin: 0;width: auto !important;height: auto;margin-right: 15px;margin-left: 0px;}
.orderForm3 label {color: #fff;font-size: 13px;cursor: pointer;position: relative;}
.orderForm3 label a {color: #fdff5c;font-size: 13px;cursor: pointer;position: relative;}
.orderForm3 .btn {width: 290px;height: 58px;line-height: 58px;margin: 0 auto;text-align: center;background-color: #fdff5c;font-size: 15px;color: #9a9b25;border: 0;text-transform: uppercase;font-weight: bold;border-radius: 5px;cursor: pointer;display: block;margin-top: 8px;margin-bottom: 10px;}
.orderForm3 .close {display: block;text-align: center;font-size: 15px;color: #fdff5c;}
.aboutBlock2 {padding-bottom: 0;}
.aboutBlock2 .center {width: 100%;max-width: none;}
@media (max-width: 1170px) {.priceBlock .items {display: block;}}
@media (max-width: 1024px) {.form .confirm-wrapper {text-align: center;}
	.btnform {top: 495px;}}
@media (max-width: 767px) {.priceBlock .items {display: flex;}
	.orderBlock2 .form {margin: 20px auto 0;width: 100%;max-width: 372px;}
	.firstBlock .orderBlock2  .center {pointer-events: all;}
	.priceBlock .items .item {width: 100%;height: auto;padding-bottom: 0;margin: 0 !important;background: transparent !important;}
	.priceBlock .items .slick-list {background: transparent !important;}
	.priceBlock .items .slick-list {height: auto;}
	.priceBlock .items .slick-list::after {display: none;}
	.priceBlock ul {margin-left: 15px;margin-right: 15px;}
	.priceBlock .items .item .price .title {margin-left: 15px;}
	.priceBlock .items .item .price span {margin-left: 15px;font-size: 23px;}
	.priceBlock .orderbtn {width: 210px;}
	.orderForm3 .form input, .orderForm3 .btn {width: 210px !important;}
	.orderForm3 .form .confirm-wrapper {margin-left: 47px;}
	.firstBlock::after {display: none;}}
@charset "utf-8";
.ourworks {background: #e8eff6 url("/css/images/ourworks-shadow1.png") no-repeat top center;padding-top: 60px;padding-bottom: 60px;}
.ourworks h1 {color: #454545;font-weight: 400;background: url("/css/images/ourworks-dot.png") no-repeat left center;padding-left: 40px;text-transform: uppercase;}
.ourworks .gray {float: left;font-size: 15px;color: #90a6c0;margin-left: 40px;}
.ourworks .black {float: left;font-size: 15px;color: #252525;margin-left: 20px;}
.ourworks .black.right {margin-top: 10px;line-height: 1.4;}
@media (min-width:1241px) {.ourworks .black.right {margin-top: 67px;}}
.ourworks .container_6 {width: 50%;float: left;margin-bottom: 55px;}
@media (max-width:1240px) {.ourworks .container_6 {width: 100%;float: none;overflow: hidden;margin-bottom: 20px;}}
.ourworks .container_12 {clear: both;overflow: hidden;}
.ourworks-slider {}
.ourworks-slider:after {background: url("/css/images/ourworks-shadow2.png") no-repeat center top;content: "";display: block;height: 34px;max-width: 800px;margin: 0 auto;background-size: contain;}
@media (max-width:1640px) {.ourworks-slider:after {max-width: 700px;}}
@media (max-width:1240px) {.ourworks-slider:after {max-width: 400px;}}
.ourworks-slider:before {content: "";position: absolute;display: block;top: -16px;width: 32px;height: 17px;background: #000;background: url("/css/images/ourworks-tri.png") no-repeat;z-index: 1;left: 50%;margin-left: -200px;}
.ourworks-slider .owl-controls .owl-nav {margin-top: 0;}
.ourworks .owl-carousel .owl-item {height: auto !important;}
.portfolioBlock .owl-carousel .owl-item {height: auto !important;}
.ourworks-slider.owl-carousel .owl-stage-outer {background-color: #46488b;}
.ourworks-slider.owl-carousel .owl-item {background-color: #e8eff6;}
.ourworks-slider.owl-carousel .owl-item img {opacity: .18 !important;transition: all .5s;transform: scaleY(.9);}
.ourworks-slider.owl-carousel .owl-item:before {content: "";position: absolute;display: block;background-color: #46488b;transform: scaleY(.9);width: 100%;height: 100%;}
.ourworks-slider.owl-carousel .owl-item.active.center img {opacity: 1 !important;transition: all .5s;transform: scaleY(1);}
.ourworks-slider.owl-carousel .owl-item.active.center:before {content: "";position: absolute;top: 0;width: 100%;height: 6px;background-color: #f1f1f1;z-index: 1;}
@media (max-width:1198px) {.ourworks-slider.owl-carousel .owl-item.active img {opacity: 1 !important;transition: all .5s;transform: scaleY(1);}
	.ourworks-slider.owl-carousel .owl-item.active:before {content: "";position: absolute;top: 0;width: 100%;height: 6px;background-color: #f1f1f1;z-index: 1;}}
@media (max-width:768px) {.ourworks-slider.owl-carousel .owl-item img {opacity: 1 !important;transition: all .5s;transform: scaleY(1);}}
.ourworks-slider.owl-carousel .owl-prev[class*='owl-'], .ourworks-slider.owl-carousel .owl-next[class*='owl-'] {display: block;position: absolute;width: 125px;height: 25px;padding-top: 100px;left: 100px;color: #aca0b8;cursor: pointer;top: 50%;margin-top: -63px;z-index: 999;background: url("/css/images/ourworks-prev.png") top center no-repeat;opacity: 1 !important;transition: width .5s ease;-o-transition: width .5s ease;-webkit-transition: width .5s ease;text-indent: inherit;text-align: center;}
.ourworks-slider.owl-carousel .owl-next[class*='owl-'] {left: auto;right: 100px;background: url("/css/images/ourworks-next.png") top center no-repeat;}
.ourworks-slider.owl-carousel.owl-theme .owl-nav .owl-prev:hover {background: url("/css/images/ourworks-prev.png") top center no-repeat;color: #aca0b8;}
.ourworks-slider.owl-carousel.owl-theme .owl-nav .owl-next:hover {background: url("/css/images/ourworks-next.png") top center no-repeat;color: #aca0b8;}
.ourworks-thumbs {max-width: 875px;margin: 0 auto;margin-top: 40px;}
.ourworks-thumbs.owl-carousel .owl-item img {border-radius: 15px;}
.ourworks-thumbs.owl-carousel .owl-item:hover:before {content: "";position: absolute;display: block;background: url("/css/images/ourworks-act.png") no-repeat center center;background-color: rgba(70,72,139,.82);width: 100%;height: 100%;z-index: 1;border-radius: 15px;cursor: pointer;}
.portfolioBlock .ourworks-slider.owl-carousel .owl-item {background-color: #6788e0;}
.portfolioBlock .ourworks-slider:before {content: none;}
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
.owl-carousel {display: none;width: 100%;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("/css/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
.owl-theme .owl-nav {margin-top: 10px;text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*='owl-'] {color: #fff;font-size: 14px;margin: 5px;padding: 4px 7px;background: #d6d6d6;display: inline-block;cursor: pointer;border-radius: 3px;}
.owl-theme .owl-nav [class*='owl-']:hover {background: #869791;color: #fff;text-decoration: none;}
.owl-theme .owl-nav .disabled {opacity: .5;cursor: default;}
.owl-theme .owl-nav.disabled + .owl-dots {margin-top: 10px;}
.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;position: relative;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;margin: 0px;}
.owl-theme .owl-dots .owl-dot span {width: auto;height: auto;margin: 0px 11px;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;cursor: pointer;font-size: 15px;color: #efddba;padding-bottom: 20px;padding-top: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {color: #30b499;position: relative;}
.owl-theme .about-tabs.owl-dots:after {content: "";width: 80%;height: 1px;display: block;margin: 0 auto;border-bottom: 1px solid #817974;margin-top: -3px;}
.owl-theme .contacts-tabs.owl-dots:after {content: "";width: 80%;max-width: 490px;height: 1px;display: block;margin: 0 auto;border-bottom: 1px solid #817974;margin-top: -3px;}
@charset "UTF-8";
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {from, 20%, 53%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-animation-timing-function: cubic-bezier(.755,.05,.855,.06);animation-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}
@-webkit-keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {from, 50%, to {opacity: 1;}
	25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes pulse {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes rubberBand {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {from, to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}
	6.5% {-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg);}
	18.5% {-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg);}
	31.5% {-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg);}
	43.5% {-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg);}
	50% {-webkit-transform: translateX(0);transform: translateX(0);}}
.headShake {-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-name: headShake;animation-name: headShake;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	to {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes tada {from {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	to {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {from {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: none;transform: none;}}
@keyframes wobble {from {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	to {-webkit-transform: none;transform: none;}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
@keyframes jello {from, 11.1%, to {-webkit-transform: none;transform: none;}
	22.2% {-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg);}
	33.3% {-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg);}
	44.4% {-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg);}
	55.5% {-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg);}
	66.6% {-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg);}
	77.7% {-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg);}
	88.8% {-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg);}}
.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}
@-webkit-keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {from, 20%, 40%, 60%, 80%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	to {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	to {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {from, 60%, 75%, 90%, to {-webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);animation-timing-function: cubic-bezier(.215,.61,.355,1);}
	from {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	to {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}
	to {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
@keyframes fadeOut {from {opacity: 1;}
	to {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
@-webkit-keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {from {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
@keyframes flipOutX {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
@keyframes flipOutY {from {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	to {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes lightSpeedIn {from {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	to {-webkit-transform: none;transform: none;opacity: 1;}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {from {opacity: 1;}
	to {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateIn {from {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
@keyframes rotateOut {from {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
@keyframes rotateOutDownLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutDownRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutUpLeft {from {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
@keyframes rotateOutUpRight {from {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	to {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
.hinge {-webkit-animation-name: hinge;animation-name: hinge;}
@-webkit-keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes rollIn {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	to {opacity: 1;-webkit-transform: none;transform: none;}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
@keyframes rollOut {from {opacity: 1;}
	to {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {from {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
@keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	to {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	to {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	to {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {from {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInLeft {from {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInRight {from {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInUp {from {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	to {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes slideOutDown {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {from {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	to {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}