body.compensate-for-scrollbar {overflow: hidden;}
.fancybox-active {height: auto;}
.fancybox-is-hidden {left: -9999px;margin: 0;position: absolute !important;top: -9999px;visibility: hidden;}
.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;transform: translateZ(0);width: 100%;z-index: 99992;}
.fancybox-container * {box-sizing: border-box;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}
.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: .9;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;transition: opacity .25s ease,visibility 0s ease .25s;visibility: hidden;z-index: 99997;}
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;transition: opacity .25s ease 0s,visibility 0s ease 0s;visibility: visible;}
.fancybox-infobar {color: #ccc;font-size: 13px;-webkit-font-smoothing: subpixel-antialiased;height: 44px;left: 0;line-height: 44px;min-width: 44px;mix-blend-mode: difference;padding: 0 10px;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-toolbar {right: 0;top: 0;}
.fancybox-stage {direction: ltr;overflow: visible;transform: translateZ(0);z-index: 99994;}
.fancybox-is-open .fancybox-stage {overflow: hidden;}
.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: absolute;text-align: center;top: 0;transition-property: transform,opacity;white-space: normal;width: 100%;z-index: 99994;}
.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: hidden;padding: 44px 0;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--html {padding: 6px;}
.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44px;position: relative;text-align: left;vertical-align: middle;}
.fancybox-slide--image .fancybox-content {animation-timing-function: cubic-bezier(.5,0,.14,1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;transform-origin: top left;transition-property: transform,opacity;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}
.fancybox-can-zoomOut .fancybox-content {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-content {cursor: zoom-in;}
.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {cursor: grab;}
.fancybox-is-grabbing .fancybox-content {cursor: grabbing;}
.fancybox-container [data-selectable=true] {cursor: text;}
.fancybox-image, .fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}
.fancybox-slide--video .fancybox-content {background: #000;}
.fancybox-slide--map .fancybox-content {background: #e5e3df;}
.fancybox-slide--iframe .fancybox-content {background: #fff;}
.fancybox-iframe, .fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}
.fancybox-iframe {left: 0;position: absolute;top: 0;}
.fancybox-error {background: #fff;cursor: default;max-width: 400px;padding: 40px;width: 100%;}
.fancybox-error p {color: #444;font-size: 16px;line-height: 20px;margin: 0;padding: 0;}
.fancybox-button {background: rgba(30,30,30,.6);border: 0;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;height: 44px;margin: 0;padding: 10px;position: relative;transition: color .2s;vertical-align: top;visibility: inherit;width: 44px;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:hover {color: #fff;}
.fancybox-button:focus {outline: none;}
.fancybox-button.fancybox-focus {outline: 1px dotted;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}
.fancybox-button div {height: 100%;}
.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}
.fancybox-button svg path {fill: currentColor;stroke-width: 0;}
.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {display: none;}
.fancybox-progress {background: #ff5268;height: 2px;left: 0;position: absolute;right: 0;top: 0;transform: scaleX(0);transform-origin: 0;transition-property: transform;transition-timing-function: linear;z-index: 99998;}
.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: .8;padding: 8px;position: absolute;right: -12px;top: -44px;z-index: 401;}
.fancybox-close-small:hover {color: #fff;opacity: 1;}
.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10px;right: 0;top: 0;}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}
.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100px;opacity: 0;position: absolute;top: calc(50% - 50px);width: 70px;}
.fancybox-navigation .fancybox-button div {padding: 7px;}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31px 26px 31px 6px;}
.fancybox-navigation .fancybox-button--arrow_right {padding: 31px 6px 31px 26px;right: 0;right: env(safe-area-inset-right);}
.fancybox-caption {background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom: 0;color: #eee;font-size: 14px;font-weight: 400;left: 0;line-height: 1.5;padding: 75px 44px 25px;pointer-events: none;right: 0;text-align: center;z-index: 99996;}
@supports (padding:max(0px)) {.fancybox-caption {padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}
.fancybox-caption--separate {margin-top: -50px;}
.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {color: #ccc;text-decoration: none;}
.fancybox-caption a:hover {color: #fff;text-decoration: underline;}
.fancybox-loading {animation: a 1s linear infinite;background: transparent;border: 4px solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50px;left: 50%;margin: -25px 0 0 -25px;opacity: .7;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 99999;}
@keyframes a {to {transform: rotate(1 turn);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;transform: translate3d(-100%,0,0);}
.fancybox-fx-slide.fancybox-slide--next {opacity: 0;transform: translate3d(100%,0,0);}
.fancybox-fx-slide.fancybox-slide--current {opacity: 1;transform: translateZ(0);}
.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 {opacity: 0;transform: scale3d(1.5,1.5,1.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;transform: scale3d(.5,.5,.5);}
.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;transform: scaleX(1);}
.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;transform: rotate(-1 turn);}
.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;transform: rotate(1 turn);}
.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;transform: rotate(0deg);}
.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;transform: scale3d(0,0,0) translate3d(-100%,0,0);}
.fancybox-fx-circular.fancybox-slide--next {opacity: 0;transform: scale3d(0,0,0) translate3d(100%,0,0);}
.fancybox-fx-circular.fancybox-slide--current {opacity: 1;transform: scaleX(1) translateZ(0);}
.fancybox-fx-tube.fancybox-slide--previous {transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {transform: translateZ(0) scale(1);}
@media (max-height:576px) {.fancybox-slide {padding-left: 6px;padding-right: 6px;}
	.fancybox-slide--image {padding: 6px 0;}
	.fancybox-close-small {right: -6px;}
	.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36px;opacity: 1;padding: 6px;right: 0;top: 0;width: 36px;}
	.fancybox-caption {padding-left: 12px;padding-right: 12px;}
	@supports (padding:max(0px)) {.fancybox-caption {padding-left: max(12px,env(safe-area-inset-left));padding-right: max(12px,env(safe-area-inset-right));}}}
.fancybox-share {background: #f4f4f4;border-radius: 3px;max-width: 90%;padding: 30px;text-align: center;}
.fancybox-share h1 {color: #222;font-size: 35px;font-weight: 700;margin: 0 0 20px;}
.fancybox-share p {margin: 0;padding: 0;}
.fancybox-share__button {border: 0;border-radius: 3px;display: inline-block;font-size: 14px;font-weight: 700;line-height: 40px;margin: 0 5px 10px;min-width: 130px;padding: 0 15px;text-decoration: none;transition: all .2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}
.fancybox-share__button:link, .fancybox-share__button:visited {color: #fff;}
.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 {height: 25px;margin-right: 7px;position: relative;top: -1px;vertical-align: middle;width: 25px;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {background: transparent;border: 0;border-bottom: 1px solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 14px;margin: 10px 0 0;outline: none;padding: 10px 15px;width: 100%;}
.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2px 2px 4px;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 0;width: 212px;z-index: 99995;}
.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}
.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0,0,0,.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75px;margin: 2px;max-height: calc(100% - 8px);max-width: calc(50% - 4px);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100px;}
.fancybox-thumbs__list a:before {border: 6px solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);z-index: 99991;}
.fancybox-thumbs__list a:focus:before {opacity: .5;}
.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width:576px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs__list a {max-width: calc(100% - 10px);}}
@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.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes bounce {100%, 20%, 53%, 80%, from {-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 {100%, 20%, 53%, 80%, from {-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 {100%, 50%, from {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {100%, 50%, from {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);}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {100%, from {-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 {100%, from {-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 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);}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-webkit-transform: none;transform: none;}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes jello {100%, 11.1%, from {-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 {100%, 11.1%, from {-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 {100%, 20%, 40%, 60%, 80%, from {-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);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {100%, 20%, 40%, 60%, 80%, from {-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);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {100%, 60%, 75%, 90%, from {-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);}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {100%, 60%, 75%, 90%, from {-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);}
	100% {-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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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;}
	100% {opacity: 1;}}
@keyframes fadeIn {from {opacity: 0;}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {from {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownBig {from {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftBig {from {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightBig {from {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpBig {from {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {from {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {from {opacity: 1;}
	100% {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {from {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {from {opacity: 1;}
	100% {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;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {from {opacity: 1;}
	100% {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;}
	100% {-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;}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-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);}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {from {opacity: 1;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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);}
	100% {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);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {from {opacity: 1;}
	100% {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;}
	100% {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);}
	100% {opacity: 0;}}
@keyframes zoomOut {from {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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;}
	100% {-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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {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);}
	100% {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrow-r.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowalt .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner::before{transform:translate3d(8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--arrowturn.is-active .hamburger-inner::after{transform:translate3d(8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrowturn-r.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner::before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:.075s}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner::before{top:0}.hamburger--minus.is-active .hamburger-inner::after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner::before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner::after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner::before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner::after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent !important}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner::after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform .075s .15s cubic-bezier(.55,.055,.675,.19),background-color 0s .075s linear}.hamburger--stand-r .hamburger-inner::before{transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner::after{transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent !important;transition:transform .075s 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}
.jq-checkbox,.jq-radio{position:relative;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jq-checkbox input,.jq-radio input{position:absolute;z-index:-1;margin:0;padding:0;opacity:0}.jq-file{position:relative;display:inline-block;overflow:hidden}.jq-file input{position:absolute;top:0;right:0;height:auto;margin:0;padding:0;opacity:0;font-size:100px;line-height:1em}.jq-file__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox,.jq-select-multiple{position:relative;display:inline-block}.jq-selectbox select,.jq-select-multiple select{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0}.jq-selectbox li,.jq-select-multiple li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-selectbox{z-index:10}.jq-selectbox__select{position:relative}.jq-selectbox__select-text{overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox__dropdown{position:absolute}.jq-selectbox__search input{-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__dropdown ul{position:relative;overflow:auto;overflow-x:hidden;list-style:none;-webkit-overflow-scrolling:touch}.jq-select-multiple ul{position:relative;overflow-x:hidden;-webkit-overflow-scrolling:touch}.jq-number{display:inline-block}.jq-number__field input{-moz-appearance:textfield;text-align:left}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
@font-face{font-family:"Roboto";font-style:italic;font-weight:100;font-display:swap;src:url("../../../../s/roboto/v27/KFOiCnqEu92Fr1Mu51QrIzc.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;font-display:swap;src:url("../../../../s/roboto/v27/KFOjCnqEu92Fr1Mu51TjARc9.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;src:url("../../../../s/roboto/v27/KFOkCnqEu92Fr1Mu52xP.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:italic;font-weight:500;font-display:swap;src:url("../../../../s/roboto/v27/KFOjCnqEu92Fr1Mu51S7ABc9.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:italic;font-weight:700;font-display:swap;src:url("../../../../s/roboto/v27/KFOjCnqEu92Fr1Mu51TzBhc9.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:italic;font-weight:900;font-display:swap;src:url("../../../../s/roboto/v27/KFOjCnqEu92Fr1Mu51TLBBc9.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;font-display:swap;src:url("../../../../s/roboto/v27/KFOkCnqEu92Fr1MmgWxP.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url("../../../../s/roboto/v27/KFOlCnqEu92Fr1MmSU5vAw.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("../../../../s/roboto/v27/KFOmCnqEu92Fr1Me5Q.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:url("../../../../s/roboto/v27/KFOlCnqEu92Fr1MmEU9vAw.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:url("../../../../s/roboto/v27/KFOlCnqEu92Fr1MmWUlvAw.ttf") format("truetype")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;font-display:swap;src:url("../../../../s/roboto/v27/KFOlCnqEu92Fr1MmYUtvAw.ttf") format("truetype")}.up{text-transform:uppercase}.none{text-decoration:none}.th{font-weight:100}.el{font-weight:200}.l{font-weight:300}.reg{font-weight:400}.med{font-weight:500}.sb{font-weight:600}.bold{font-weight:700}.eb{font-weight:800}.black{font-weight:900}.un{text-decoration:underline}.in{display:inline-block}.vam{vertical-align:middle}.rel{position:relative}.bl{display:block}.abs{position:absolute}.tr{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.try{position:absolute;top:50%;transform:translateY(-50%)}.trx{position:absolute;left:50%;transform:translateX(-50%)}.tc{display:table-cell;vertical-align:middle}.dn{display:none}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.taj{text-align:justify}.it{font-style:italic}.sn{font-style:normal}.popup{position:fixed;width:120%;height:100%;left:-10%;top:0;overflow-y:scroll;background:rgba(11,37,53,.8);z-index:51;display:none}.b0{border:0}.bn{background:none}.w100{width:100%}.h100{height:100%}.wa{width:auto}.p0{padding:0}.m0{margin:0}.poi{cursor:pointer}.auto{top:auto;bottom:auto;left:auto;right:auto}.noup{text-transform:none}.fix{position:fixed}.tn{transform:none}.bf{background:#fff}.cf{color:#fff}.c0{color:#000}.ap{appearance:none}.nw{white-space:nowrap}.ma{margin:0 auto}.oh{overflow:hidden}body,html{width:100%;height:100%}body{background:#fff;overflow-x:hidden}body,th,td{font-family:"Roboto",sans-serif;font-size:14px;color:#000}body,form,object,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}img,table{border:0}table{border-collapse:collapse}table td{padding:0}a{color:#000;cursor:pointer;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}a:hover{text-decoration:none}input,textarea,button,select{margin:0;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;border:0;font-family:"Roboto",sans-serif}button,input[type='submit']{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;cursor:pointer;border:0}ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%}.an{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.an2{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section,header,footer,nav,main{display:block}.wrap{margin:0 auto;max-width:1410px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.wrap .wrap{padding:0}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}*{outline:0 !important}.home-page{background:url("../../../template/img/index-top-bg.jpg") no-repeat top center}.header{border-bottom:1px solid #e3e5e7;padding:20px 50px}.header.fixed{background:#fff;position:fixed;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;z-index:5}.header .logo{display:none;margin:-5px 0}.header .logo img{width:100px}.header .menu-button{margin-top:8px;width:27px;height:22px;background:url("../../../template/img/menu-button.png") no-repeat center;display:none}.header .menu-button.active{background:url("../../../template/img/menu-button2.png") no-repeat center}.header .menu-button .fa{display:none}.header ul{padding-top:13px}.header ul li{display:inline-block;margin-right:40px}.header ul li:last-child{margin-right:0}.header ul li a{display:block;text-decoration:none;font-weight:500;text-transform:uppercase;color:#74838f}.header ul li a:hover{color:#5593aa}.header .contacts .mail{display:inline-block;margin-right:50px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/mail.png") no-repeat 0 0;vertical-align:middle;text-transform:uppercase}.header .contacts .mail a{display:block;text-decoration:none;font-size:20px;color:#2a343d;text-transform:none}.header .contacts .mail a:hover{color:#5593aa}.header .contacts .phone{display:inline-block;margin-right:50px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/phone.png") no-repeat 0 0;vertical-align:middle;text-transform:uppercase}.header .contacts .phone a{display:block;text-decoration:none;font-size:20px;color:#2a343d;text-transform:none}.header .contacts .phone a:hover{color:#5593aa}.header .contacts .langs{display:inline-block;font-size:11px;font-weight:500;color:#74838f;vertical-align:middle;text-transform:uppercase}.header .contacts .langs ul{padding-top:3px;text-transform:none}.header .contacts .langs ul li{display:inline-block;margin-right:10px}.header .contacts .langs ul li:last-child{margin-right:0}.header .contacts .langs ul li a{display:block;text-decoration:none;font-size:18px;color:#74838f}.header .contacts .langs ul li a.active{color:#2a343d}.header .hamburger{padding:0;display:none}.header .hamburger .hamburger-inner{background-color:#5593aa !important}.header .hamburger span:before,.header .hamburger span:after{background:#5593aa !important}.top-menu{padding:0 50px 0 50px;position:relative}.top-menu.inner{border-bottom:1px solid #e3e5e7}.top-menu .logo{padding:20px 0}.top-menu ul li{display:inline-block;margin-right:45px}.top-menu ul li:last-child{margin-right:0}.top-menu ul li a{display:block;text-decoration:none;font-weight:500;font-size:20px;color:#74838f;padding:42px 0}.top-menu ul li a.hover .fa{transform:rotate(180deg)}.top-menu ul li a:hover{color:#5593aa}.top-menu ul li a .fa{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.top-menu .catalog1{position:absolute;top:100%;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:25;z-index:-10;padding:40px 0 10px;border-top:4px solid #5593aa;opacity:0;pointer-events:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;box-shadow:rgba(1,1,1,.1) 0 12px 30px}.top-menu .catalog1.opened{z-index:25;opacity:1;pointer-events:all}.top-menu .catalog1 .categories{width:48%}.top-menu .catalog1 .categories .item{width:26%;margin-bottom:40px;font-weight:700;font-size:24px;text-align:center;position:relative}.top-menu .catalog1 .categories .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.top-menu .catalog1 .categories .item a{display:block;text-decoration:none;color:#2a343d}.top-menu .catalog1 .categories .item img{display:block;margin:0 auto 25px auto}.top-menu .catalog1 .banner{width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:170px 30px 30px 30px;margin-bottom:30px}.top-menu .catalog1 .banner .name{font-weight:900;font-size:36px;color:#2a343d;margin-bottom:20px}.top-menu .catalog1 .banner p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.top-menu .catalog1 .banner .button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px;display:inline-flex;text-align:center;align-items:center;justify-content:center;text-decoration:none}.top-menu .catalog1 .banner .button:hover span{margin-left:10px}.top-menu .catalog1 .banner .button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.top-menu .catalog2{position:absolute;top:100%;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:25;z-index:-10;padding:40px 0 10px;border-top:4px solid #5593aa;opacity:0;pointer-events:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;box-shadow:rgba(1,1,1,.1) 0 12px 30px}.top-menu .catalog2.opened{z-index:25;opacity:1;pointer-events:all}.top-menu .catalog2 .item{background:#f1f5f7;flex:1 1 0;margin-right:20px;margin-bottom:30px;position:relative;padding-bottom:85px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.top-menu .catalog2 .item:last-child{margin-right:0}.top-menu .catalog2 .item:hover{transform:scale(1.02);box-shadow:rgba(1,1,1,.2) 0 0 15px;position:relative;z-index:2}.top-menu .catalog2 .item img{width:100%}.top-menu .catalog2 .item .text{padding:20px 25px 0 25px}.top-menu .catalog2 .item .text .name{font-weight:700;font-size:28px;margin-bottom:15px}.top-menu .catalog2 .item .text p{font-size:18px;line-height:30px;color:#74838f}.top-menu .catalog2 .item a{position:absolute;left:25px;bottom:40px;text-decoration:none;font-weight:700;font-size:18px;color:#5593aa;padding-right:25px;background:url("../../../template/img/arrow2.png") no-repeat right}.top-menu .catalog2 .item a:hover{padding-right:30px}.top-menu .catalog2 .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:none;padding:0}.fixed-top-menu{padding:0 50px;position:fixed;width:100%;background:#fff;z-index:20;top:-200px;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:rgba(1,1,1,.1) 0 0 30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.fixed-top-menu.opened{top:0}.fixed-top-menu .logo{margin-top:15px}.fixed-top-menu ul{padding-top:16px}.fixed-top-menu ul li{display:inline-block;margin-right:45px}.fixed-top-menu ul li:last-child{margin-right:0}.fixed-top-menu ul li a{display:block;text-decoration:none;font-weight:500;font-size:20px;color:#74838f;padding:15px 0 40px}.fixed-top-menu ul li a:hover{color:#5593aa}.fixed-top-menu ul li a.hover .fa{transform:rotate(180deg)}.fixed-top-menu ul li a .fa{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.fixed-top-menu .contacts{display:none}.fixed-top-menu .contacts .mail{display:inline-block;margin-right:50px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/mail.png") no-repeat 0 0;vertical-align:middle}.fixed-top-menu .contacts .mail a{display:block;text-decoration:none;font-size:20px;color:#2a343d}.fixed-top-menu .contacts .mail a:hover{color:#5593aa}.fixed-top-menu .contacts .phone{display:inline-block;margin-right:50px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/phone.png") no-repeat 0 0;vertical-align:middle}.fixed-top-menu .contacts .phone a{display:block;text-decoration:none;font-size:20px;color:#2a343d}.fixed-top-menu .contacts .phone a:hover{color:#5593aa}.fixed-top-menu .contacts .langs{display:inline-block;font-size:11px;font-weight:500;color:#74838f;vertical-align:middle}.fixed-top-menu .contacts .langs ul{padding-top:3px}.fixed-top-menu .contacts .langs ul li{display:inline-block;margin-right:10px}.fixed-top-menu .contacts .langs ul li:last-child{margin-right:0}.fixed-top-menu .contacts .langs ul li a{display:block;text-decoration:none;font-size:18px;color:#74838f;text-transform:uppercase}.fixed-top-menu .contacts .langs ul li a.active{color:#2a343d}.fixed-top-menu .menu-button{font-size:24px;color:#5593aa;margin-top:8px;display:none}.fixed-top-menu .hamburger{padding:0;display:none}.fixed-top-menu .hamburger .hamburger-inner{background-color:#5593aa !important}.fixed-top-menu .hamburger span:before,.fixed-top-menu .hamburger span:after{background:#5593aa !important}.fixed-top-menu .catalog1{position:absolute;top:100%;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:25;z-index:-10;padding:40px 0 10px;border-top:4px solid #5593aa;opacity:0;pointer-events:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;box-shadow:rgba(1,1,1,.1) 0 12px 30px}.fixed-top-menu .catalog1.opened{z-index:25;opacity:1;pointer-events:all}.fixed-top-menu .catalog1 .categories{width:48%}.fixed-top-menu .catalog1 .categories .item{width:26%;margin-bottom:40px;font-weight:700;font-size:24px;text-align:center;position:relative}.fixed-top-menu .catalog1 .categories .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.fixed-top-menu .catalog1 .categories .item a{display:block;text-decoration:none;color:#2a343d}.fixed-top-menu .catalog1 .categories .item img{display:block;margin:0 auto 25px auto}.fixed-top-menu .catalog1 .banner{width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:170px 30px 30px 30px;margin-bottom:30px}.fixed-top-menu .catalog1 .banner .name{font-weight:900;font-size:36px;color:#2a343d;margin-bottom:20px}.fixed-top-menu .catalog1 .banner p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.fixed-top-menu .catalog1 .banner .button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none}.fixed-top-menu .catalog1 .banner .button:hover span{margin-left:10px}.fixed-top-menu .catalog1 .banner .button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.fixed-top-menu .catalog2{position:absolute;top:100%;left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;z-index:25;z-index:-10;padding:40px 0 10px;border-top:4px solid #5593aa;opacity:0;pointer-events:none;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;box-shadow:rgba(1,1,1,.1) 0 12px 30px}.fixed-top-menu .catalog2.opened{z-index:25;opacity:1;pointer-events:all}.fixed-top-menu .catalog2 .item{background:#f1f5f7;flex:1 1 0;margin-bottom:30px;margin-right:18px;position:relative;padding-bottom:85px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.fixed-top-menu .catalog2 .item:last-child{margin-right:0}.fixed-top-menu .catalog2 .item:hover{transform:scale(1.02);box-shadow:rgba(1,1,1,.2) 0 0 15px;position:relative;z-index:2}.fixed-top-menu .catalog2 .item img{width:100%}.fixed-top-menu .catalog2 .item .text{padding:20px 25px 0 25px}.fixed-top-menu .catalog2 .item .text .name{font-weight:700;font-size:28px;margin-bottom:15px}.fixed-top-menu .catalog2 .item .text p{font-size:18px;line-height:30px;color:#74838f}.fixed-top-menu .catalog2 .item a{position:absolute;left:25px;bottom:40px;text-decoration:none;font-weight:700;font-size:18px;color:#5593aa;padding-right:25px;background:url("../../../template/img/arrow2.png") no-repeat right}.fixed-top-menu .catalog2 .item a:hover{padding-right:30px}.fixed-top-menu .catalog2 .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background:none;padding:0}.index-page-slider{padding:20px 0}.index-page-slider .item{overflow:hidden}.index-page-slider .item .wrap.bg1{background:url("../../../template/img/sliderbg.png") no-repeat top 0 right 0}.index-page-slider .item .text{width:48%;padding-top:40px}.index-page-slider .item .text .name{font-weight:900;font-size:82px;color:#2a343d;margin-bottom:50px}.index-page-slider .item .text .name span{color:#acb6be}.index-page-slider .item .text .blocks{padding-bottom:30px}.index-page-slider .item .text .blocks .block{width:32%;margin-bottom:20px}.index-page-slider .item .text .blocks .block div{display:table-cell;vertical-align:middle;font-weight:700;font-size:18px;color:#74838f;line-height:30px}.index-page-slider .item .text .blocks .block div:nth-child(1){font-size:67px;padding-right:10px;color:#5593aa}.index-page-slider .item .text .blocks .block div:nth-child(1) sup{font-size:40px;vertical-align:middle;display:inline-block;margin-top:-40px}.index-page-slider .item .text .button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:210px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none}.index-page-slider .item .text .button:hover span{margin-left:10px}.index-page-slider .item .text .button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-page-slider .item .image{width:56%;margin-right:-6%;text-align:right}.index-page-slider .item .image img{display:inline-block}.index-page-slider .slick-dots{position:absolute;top:50%;transform:translateY(-50%);right:50px}.index-page-slider .slick-dots li{margin:10px 0}.index-page-slider .slick-dots li.slick-active button{background:#2a343d}.index-page-slider .slick-dots li button{padding:0;font-size:0;z-index:2;width:14px;height:14px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e5e7e9}.index-categories{background:#f1f5f7;text-align:center;padding:80px 0 50px}.index-categories .block-name{font-weight:900;font-size:36px;color:#2a343d;margin-bottom:20px}.index-categories .top-text{margin-bottom:60px;color:#74838f;font-size:18px;line-height:26px;padding:0 25%}.index-categories .item{width:12%;margin-bottom:30px;font-weight:700;font-size:24px;position:relative}.index-categories .item:hover img{transform:scale(1.1)}.index-categories .item:hover a{color:#5593aa}.index-categories .item a{display:block;text-decoration:none;color:#2a343d}.index-categories .item img{display:block;margin:0 auto 25px auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-categories .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.index-catalog{padding:80px 0}.index-catalog .block-name{font-weight:900;text-align:center;font-size:36px;color:#2a343d;margin-bottom:50px}.index-catalog .item{width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 0 2px #f5f5f5;background:#f5f5f5;margin-bottom:45px;position:relative;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-catalog .item:hover{transform:scale(1.05);box-shadow:rgba(1,1,1,.2) 0 0 30px;z-index:2}.index-catalog .item .tag{position:absolute;left:30px;top:30px;z-index:2;font-size:18px;color:#fff;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;text-decoration:none;padding:10px 25px}.index-catalog .item .tag+.tag{left:auto;right:30px}.index-catalog .item .tag.red{background:#d9474a}.index-catalog .item .tag.green{background:#6ca62d}.index-catalog .item .image{height:316px;line-height:316px;text-align:center;background:#fff}.index-catalog .item .image img{vertical-align:middle;max-height:85%}.index-catalog .item .flex{padding:25px}.index-catalog .item .name{font-weight:700;font-size:24px}.index-catalog .item .price{font-weight:700;font-size:24px;color:#5593aa}.index-catalog .item .price.with_old{margin:-15px 0}.index-catalog .item .price .old{font-weight:400;font-size:18px;color:#69747f;text-decoration:line-through}.index-catalog .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.index-catalog .list .slick-prev,.index-catalog .list .slick-next{position:absolute;padding:0;font-size:0;z-index:2;width:60px;height:60px;bottom:-40px}.index-catalog .list .slick-prev{left:50%;margin-left:-70px;background:url("../../../template/img/prev.png")}.index-catalog .list .slick-next{right:50%;margin-right:-70px;background:url("../../../template/img/next.png")}.index-catalog .button{text-align:center;padding-top:10px}.index-catalog .button a{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:210px;height:60px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.index-catalog .button a:hover span{margin-left:10px}.index-catalog .button a span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-block{background:url("../../../template/img/index-block.jpg") center/cover}.index-block.other{background:url("../../../template/img/index-block2.jpg") center/cover}.index-block.other .images{text-align:right;margin-right:-40px}.index-block.other .images img:nth-child(1){position:absolute;top:50%;transform:translateY(-50%);left:auto;right:0}.index-block.other .images img:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:auto;right:0}.index-block .images{width:66%;position:relative}.index-block .images img{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-block .images img:nth-child(1){position:absolute;top:50%;transform:translateY(-50%);left:0}.index-block .images img:nth-child(2){position:absolute;top:50%;transform:translateY(-50%);left:10%}.index-block .text{width:32%;padding:165px 0}.index-block .text:first-child:last-child{width:100%}.index-block .text .name{font-weight:900;font-size:36px;color:#2a343d;margin-bottom:20px}.index-block .text p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.index-block .text ul{padding-bottom:20px}.index-block .text ul li{font-size:18px;line-height:28px;color:#74838f;margin-bottom:10px;padding-left:22px;position:relative}.index-block .text ul li:before{content:"";position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;left:0;top:8px}.index-block .text .button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none}.index-block .text .button.big{width:220px}.index-block .text .button:hover span{margin-left:10px}.index-block .text .button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-news{background:#f1f5f7;padding:80px 0}.index-news .block-name{font-weight:900;text-align:center;font-size:36px;color:#2a343d;margin-bottom:25px}.index-news .list2{margin:0 -15px 70px -15px}.index-news .list2 .slick-track{display:flex}.index-news .list2 .slick-prev,.index-news .list2 .slick-next{position:absolute;padding:0;font-size:0;z-index:2;width:60px;height:60px;bottom:-90px}.index-news .list2 .slick-prev{left:50%;margin-left:-70px;background:url("../../../template/img/prev.png")}.index-news .list2 .slick-next{right:50%;margin-right:-70px;background:url("../../../template/img/next.png")}.index-news .list{margin:0 -15px 15px -15px}.index-news .list .slick-track{display:flex}.index-news .list .slick-prev,.index-news .list .slick-next{position:absolute;padding:0;font-size:0;z-index:2;width:60px;height:60px;bottom:-70px}.index-news .list .slick-prev{left:50%;margin-left:-70px;background:url("../../../template/img/prev.png")}.index-news .list .slick-next{right:50%;margin-right:-70px;background:url("../../../template/img/next.png")}.index-news .item{background:#fff;position:relative;padding-bottom:85px;margin:30px 15px;height:auto;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.index-news .item:hover{transform:scale(1.02);box-shadow:rgba(1,1,1,.2) 0 0 10px;position:relative;z-index:2}.index-news .item img{width:100%}.index-news .item .text{padding:20px 25px 0 25px}.index-news .item .text .name{font-weight:700;font-size:28px;margin-bottom:15px}.index-news .item .text p{font-size:18px;line-height:30px;color:#74838f}.index-news .item a{position:absolute;left:25px;bottom:40px;text-decoration:none;font-weight:700;font-size:18px;color:#5593aa;padding-right:25px;background:url("../../../template/img/arrow2.png") no-repeat right;z-index:4}.index-news .item a:hover{padding-right:30px}.index-news .item .link{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:3;background:none}.index-news .button{text-align:center;padding-top:10px}.index-news .button a{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:210px;height:60px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.index-news .button a:hover span{margin-left:10px}.index-news .button a span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.bottom-subscribe-form{background:url("../../../template/img/bottom-subscribe-form.jpg") center/cover;background-attachment:fixed;text-align:center;color:#fff;padding:80px 0}.bottom-subscribe-form .name{font-weight:900;font-size:36px;margin-bottom:10px}.bottom-subscribe-form p{font-size:18px;margin-bottom:40px}.bottom-subscribe-form form{height:60px;max-width:690px;margin:0 auto;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;overflow:hidden;position:relative;margin-bottom:20px}.bottom-subscribe-form form input[type='text']{height:100%;font-size:18px;padding:0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.bottom-subscribe-form form input[type='text']:nth-child(1){width:40%;border-right:1px solid #aaaeb1}.bottom-subscribe-form form input[type='text']:nth-child(2){width:60%}.bottom-subscribe-form form button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px;position:absolute;right:0;top:0}.bottom-subscribe-form form button:hover span{margin-left:10px}.bottom-subscribe-form form button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.footer{background:#283139;padding-top:80px;color:#fff}.footer nav p{font-weight:700;font-size:22px;margin-bottom:15px}.footer nav ul li{margin-bottom:15px}.footer nav ul li a{display:block;text-decoration:none;font-size:18px;color:#bfccd7}.footer nav ul li a:hover{color:#fff}.footer .contacts{max-width:24%}.footer .contacts .name{font-weight:700;font-size:22px;margin-bottom:15px}.footer .contacts p{margin-bottom:15px;font-size:18px;color:#bfccd7}.footer .contacts p a{text-decoration:none;color:#bfccd7}.footer .contacts p span{font-weight:700}.footer .contacts .social{margin-bottom:25px}.footer .contacts .social a{margin-right:15px;display:inline-block}.footer .bottom-line{padding:30px 0;background:#262f36;margin-top:60px;font-size:16px;color:#77848f}.footer .bottom-line .dev a{display:inline-block;vertical-align:middle;width:76px;height:15px;background:url("../../../template/img/dev.png");margin:-2px 0 0 4px}.mobile-menu{position:fixed;width:100%;top:104px;left:0;background:#fff;z-index:32;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;overflow-y:scroll;display:none;box-shadow:rgba(1,1,1,.1) 0 12px 30px}.mobile-menu::-webkit-scrollbar{width:0}.mobile-menu .flex{padding:20px;border-bottom:1px solid #e7e9ea;display:none}.mobile-menu .flex .logo a img{width:100px}.mobile-menu .menu1 li{border-bottom:1px solid #e7e9ea}.mobile-menu .menu1 li a{display:block;text-decoration:none;font-weight:500;font-size:20px;padding:10px 20px;color:#74838f}.mobile-menu .menu1 li a.active{color:#5593aa}.mobile-menu .menu1 li a.active .fa{transform:rotate(180deg)}.mobile-menu .menu1 li a .fa{color:#999;float:right;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.mobile-menu .menu1 li ul{padding:5px 0 15px;display:none}.mobile-menu .menu1 li ul li{border-bottom:0}.mobile-menu .menu1 li ul li a{font-size:18px;font-weight:400;padding:5px 25px}.mobile-menu .menu2{padding:10px 0;border-bottom:1px solid #e7e9ea}.mobile-menu .menu2 li a{display:block;text-decoration:none;text-transform:uppercase;font-weight:500;padding:10px 20px;color:#74838f}.mobile-menu .contacts{padding:20px}.mobile-menu .contacts .mail{display:block;margin-bottom:30px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/mail.png") no-repeat 0 0;vertical-align:middle}.mobile-menu .contacts .mail a{display:block;text-decoration:none;font-size:20px;color:#2a343d}.mobile-menu .contacts .mail a:hover{color:#5593aa}.mobile-menu .contacts .phone{display:block;margin-bottom:30px;font-size:11px;font-weight:500;color:#74838f;padding:2px 0 2px 54px;background:url("../../../template/img/phone.png") no-repeat 0 0;vertical-align:middle}.mobile-menu .contacts .phone a{display:block;text-decoration:none;font-size:20px;color:#2a343d}.mobile-menu .contacts .phone a:hover{color:#5593aa}.mobile-menu .contacts .langs{padding-left:54px;font-size:11px;font-weight:500;color:#74838f;vertical-align:middle}.mobile-menu .contacts .langs ul{padding-top:3px}.mobile-menu .contacts .langs ul li{display:inline-block;margin-right:10px}.mobile-menu .contacts .langs ul li:last-child{margin-right:0}.mobile-menu .contacts .langs ul li a{display:block;text-decoration:none;font-size:18px;color:#74838f}.mobile-menu .contacts .langs ul li a.active{color:#2a343d}.totop{position:fixed;width:60px;height:60px;right:30px;bottom:30px;z-index:5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:rgba(1,1,1,.1) 0 0 20px;opacity:0;background:url("../../../template/img/totop.png")}.totop.opened{opacity:1}.page-name{padding:60px 0}.page-name h1{font-weight:900;font-size:62px;color:#2a343d}.page-name .navi{font-size:18px;font-weight:700;color:#74838f}.page-name .navi span+span{display:none}.page-name .navi a{text-decoration:none;color:#5593aa}.blog-page{background:#f1f5f7;padding:50px 0 70px}.blog-page .main-item{padding:165px 60px 70px 54%;margin-bottom:50px;background:#fff;position:relative}.blog-page .main-item.hidden{display:none}.blog-page .main-item .image{position:absolute;left:0;top:0;width:50%;height:100%}.blog-page .main-item .date{font-weight:700;font-size:18px;color:#5593aa;margin-bottom:10px}.blog-page .main-item .name{font-weight:900;font-size:36px;margin-bottom:10px}.blog-page .main-item p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.blog-page .main-item a{display:inline-block;text-decoration:none;font-weight:700;font-size:18px;color:#5593aa;padding-right:25px;background:url("../../../template/img/arrow2.png") no-repeat right}.blog-page .main-item a:hover{padding-right:30px}.blog-page .main-item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:none}.blog-page .item{background:#fff;position:relative;width:32%;margin-bottom:30px;padding-bottom:90px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.blog-page .item:hover{transform:scale(1.02);box-shadow:rgba(1,1,1,.15) 0 0 30px;position:relative;z-index:2}.blog-page .item img{width:100%}.blog-page .item .text{padding:20px 25px 0 25px}.blog-page .item .text .date{font-weight:700;font-size:18px;color:#5593aa;margin-bottom:10px}.blog-page .item .text .name{font-weight:700;font-size:28px;margin-bottom:15px}.blog-page .item .text p{font-size:18px;line-height:30px;color:#74838f}.blog-page .item a{position:absolute;left:25px;bottom:45px;text-decoration:none;font-weight:700;font-size:18px;color:#5593aa;padding-right:25px;background:url("../../../template/img/arrow2.png") no-repeat right}.blog-page .item a:hover{padding-right:30px}.blog-page .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:none}.blog-page .pages{text-align:center;padding-top:20px}.blog-page .pages a{display:inline-block;text-decoration:none;width:60px;height:60px;line-height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;color:#fff;font-weight:500;font-size:16px;margin:0 3px}.blog-page .pages a:hover,.blog-page .pages a.active{background:#74838f}.cookies-block{position:fixed;width:100%;height:100%;top:0;left:0;z-index:35;background:rgba(1,1,1,.3)}.cookies-block .content{position:absolute;left:0;bottom:10%;width:100%}.cookies-block .content .block{background:#fff;box-shadow:rgba(1,1,1,.2) 0 0 30px;padding:40px 240px 40px 40px;position:relative}.cookies-block .content .block .name,.cookies-block .content .block h2{font-weight:900;font-size:36px;margin-bottom:20px}.cookies-block .content .block p{font-size:18px;line-height:28px;color:#74838f}.cookies-block .content .block button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px;position:absolute;top:50%;transform:translateY(-50%);right:40px}.cookies-block .content .block button:hover span{margin-left:10px}.cookies-block .content .block button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.catalog-page{padding-bottom:40px}.catalog-page .wrap{justify-content:center;padding:0 22px}.catalog-page .wrap.other .item:nth-child(4){margin-left:17.3%}.catalog-page .wrap.other .item:nth-child(5){margin-right:17.3%}.catalog-page .item{width:calc(33.3% - 18px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f1f5f7;margin:0 9px 30px 9px;padding:50px;position:relative;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.catalog-page .item:hover{transform:scale(1.05);box-shadow:rgba(1,1,1,.2) 0 0 30px;position:relative;z-index:2}.catalog-page .item .image{text-align:center;margin-bottom:30px}.catalog-page .item a{display:block;display:inline-block;text-decoration:none;font-weight:700;font-size:32px;color:#5593aa;padding-right:50px;background:url("../../../template/img/arrow3.png") no-repeat right}.catalog-page .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3;background:none}.item-page{padding-bottom:50px}.item-page .photos{width:54%;text-align:center}.item-page .photos h1{font-weight:900;font-size:62px;margin-bottom:20px;line-height:62px;text-align:left;display:none}.item-page .photos .tag{font-weight:700;font-size:18px;color:#74838f;margin-bottom:30px;text-align:left;display:none !important}.item-page .photos .tag a{text-decoration:none;color:#5593aa}.item-page .photos img{display:inline-block}.item-page .photos .slider-for img{width:100%;max-width:500px}.item-page .photos .slider-for{border:2px solid #f1f5f7;padding:50px 10px}.item-page .photos .slider-for:last-child{margin-bottom:30px}.item-page .photos .slider-for .item+.item img{display:none}.item-page .photos .slider-for.slick-slider .item+.item img{display:inline-block}.item-page .photos .slider-nav{margin:20px -5px 30px -5px}.item-page .photos .slider-nav .item+.item img{display:none}.item-page .photos .slider-nav.slick-slider .item+.item img{display:inline-block}.item-page .photos .slider-nav .item{margin:0 5px;cursor:pointer;border:2px solid #f1f5f7;padding:8px;box-sizing:border-box}.item-page .photos .slider-nav .item.slick-current{border:2px solid #5593aa}.item-page .photos .scheme p{font-weight:700;font-size:28px;margin-bottom:30px;text-align:left}.item-page .photos .scheme .image{border:2px solid #f1f5f7;padding:20px 10px}.item-page .info{width:40%}.item-page .info .tag{font-weight:700;font-size:18px;color:#74838f;margin-bottom:30px}.item-page .info .tag a,.item-page .info .tag span{text-decoration:none;color:#5593aa}.item-page .info h1{font-weight:900;font-size:62px;margin-bottom:20px;line-height:82px}.item-page .info .jq-selectbox{width:100%;margin:20px 0 40px;height:60px;line-height:60px;background:#f1f5f7 url("../../../template/img/select.png") no-repeat right 20px top 50%;font-size:18px;color:#74838f;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;cursor:pointer}.item-page .info .jq-selectbox.opened{background:#f1f5f7 url("../../../template/img/select2.png") no-repeat right 20px top 50%}.item-page .info .jq-selectbox .jq-selectbox__select{padding:0 40px 0 20px}.jq-selectbox__select.error{border:1px solid red;border-radius:36px}.item-page .info .jq-selectbox .jq-selectbox__dropdown{top:100%;left:0;width:100%;background:#fff;box-shadow:rgba(1,1,1,.1) 0 6px 12px;z-index:2;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.item-page .info .jq-selectbox .jq-selectbox__dropdown li{line-height:140%;margin:10px 0}.item-page .info .tabNavigation li{width:49%;margin-bottom:20px}.item-page .info .tabNavigation li a{display:block;text-decoration:none;border:2px solid #f5f5f5;background:#f5f5f5;font-size:0}.item-page .info .tabNavigation li a.selected{background:#fff;border:2px solid #fff;box-shadow:rgba(1,1,1,.2) 0 0 20px;position:relative;z-index:2}.item-page .info .tabNavigation li a span{display:table-cell;vertical-align:middle}.item-page .info .tabNavigation li a span.txt{padding-left:25px;font-weight:500;font-size:14px;color:#74838f}.item-page .info .tabNavigation li a span.txt .n{display:block;font-weight:700;font-size:18px;color:#2a343d}.item-page .info .tabNavigation li a span.txt .p{display:block;font-weight:700;font-size:18px;color:#5593aa;margin-top:3px}.item-page .info .tabNavigation li a span img{width:126px;max-width:126px}.item-page .info .tab-content{margin:25px 0;border-top:1px solid #e2e5e7;border-bottom:1px solid #e2e5e7;padding:20px 0}.item-page .info .tab-content .flex{align-items:center}.item-page .info .tab-content .price.other div{font-size:20px;color:#74838f}.item-page .info .tab-content .price.other div .new{display:inline-block;vertical-align:bottom;margin-left:3px}.item-page .info .tab-content .price div{font-weight:700;display:table-cell;vertical-align:middle}.item-page .info .tab-content .price div:first-child{font-size:28px;padding-right:20px}.item-page .info .tab-content .price div .old{font-size:18px;color:#74838f;text-decoration:line-through}.item-page .info .tab-content .price div .new{color:#5593aa;font-size:28px;line-height:30px}.item-page .info .tab-content button{font-weight:500;font-size:20px;color:#fff;background:#5593aa;border-radius:48px;width:200px;height:80px}.item-page .info .tab-content button:hover{background:#74838f}.item-page .info .text{font-size:16px;line-height:24px;color:#74838f;margin-bottom:20px}.item-page .info .text p{margin-bottom:20px}.item-page .info .text>:last-child{margin-bottom:0}.item-page .info .info-item{border-bottom:1px solid #e2e5e7;padding:20px 0}.item-page .info .info-item:last-child{border-bottom:0}.item-page .info .info-item .name{cursor:pointer;padding-right:60px;font-weight:700;font-size:28px;background:url("../../../template/img/plus.png") no-repeat right}.item-page .info .info-item .name.active{background:url("../../../template/img/minus.png") no-repeat right}.item-page .info .info-item .content{padding-top:20px;display:none}.item-page .info .info-item .content p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:20px}.item-page .info .info-item .content table{width:100%}.item-page .info .info-item .content table tr:nth-child(2n-1){background:#f5f5f5}.item-page .info .info-item .content table tr td{padding:15px 20px;font-size:18px;color:#74838f}.inner-catalog-page{padding:10px 0 60px}.inner-catalog-page nav{width:23.5%}.inner-catalog-page nav ul{background:#f1f5f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:30px 40px}.inner-catalog-page nav ul li{padding:15px 0;border-bottom:1px solid #dde1e4}.inner-catalog-page nav ul li.opened{border-bottom:0}.inner-catalog-page nav ul li:last-child{border-bottom:0}.inner-catalog-page nav ul li a{display:block;text-decoration:none;font-weight:700;font-size:24px}.inner-catalog-page nav ul li a.active,.inner-catalog-page nav ul li.active a,.inner-catalog-page nav ul li a:hover{color:#5593aa}.inner-catalog-page nav ul li ul{padding:0;border-top:1px solid #dde1e4;margin:20px 0 -10px;position:relative;display:none}.inner-catalog-page nav ul li.opened ul{display:block}.inner-catalog-page nav ul li ul li{border-bottom:0;padding:10px 0}.inner-catalog-page nav ul li ul li a{font-weight:400;color:#74838f}.inner-catalog-page nav .jq-selectbox{width:100%;display:none;margin-bottom:30px;height:60px;line-height:60px;background:#f1f5f7 url("../../../template/img/select.png") no-repeat right 20px top 50%;font-size:18px;color:#74838f;color:#5593aa;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer;font-weight:700}.inner-catalog-page nav .jq-selectbox.opened{background:#f1f5f7 url("../../../template/img/select2.png") no-repeat right 20px top 50%}.inner-catalog-page nav .jq-selectbox .jq-selectbox__select{padding:0 40px 0 20px}.inner-catalog-page nav .jq-selectbox .jq-selectbox__dropdown{top:100%;left:0;width:100%;background:#fff;box-shadow:rgba(1,1,1,.1) 0 6px 12px;z-index:2;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner-catalog-page nav .jq-selectbox .jq-selectbox__dropdown ul{display:block;background:none;padding:0}.inner-catalog-page nav .jq-selectbox .jq-selectbox__dropdown li{line-height:140%;margin:10px 0;font-weight:400;color:#000}.inner-catalog-page .list{width:74%}.inner-catalog-page .list .text-page{padding-top:20px}.inner-catalog-page .list .text-page h2{padding:0 0 30px 0}.inner-catalog-page .list .text-page p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.inner-catalog-page .list .text-page ul{padding-bottom:20px}.inner-catalog-page .list .text-page ul li{font-size:18px;line-height:28px;color:#74838f;margin-bottom:10px;padding-left:22px;position:relative}.inner-catalog-page .list .text-page ul li:before{content:"";position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;left:0;top:8px}.inner-catalog-page .list .text-page ol{padding-bottom:20px;counter-reset:myCounter}.inner-catalog-page .list .text-page ol li{font-size:18px;line-height:28px;color:#74838f;margin-bottom:10px;padding-left:35px;position:relative}.inner-catalog-page .list .text-page ol li:before{counter-increment:myCounter;content:counter(myCounter);position:absolute;left:0;top:3px;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;font-weight:700;font-size:14px;background:#5593aa;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.inner-catalog-page .list .text-page h3{font-weight:700;font-size:28px;margin-bottom:20px}.inner-catalog-page .list .text-page h4{font-weight:700;font-size:24px;margin-bottom:20px}.faq{padding-bottom:30px}.faq .wrapper{flex:1 1 auto}.inner-catalog-page+.faq{margin-top:-55px}.inner-catalog-page+.faq .wrapper,.inner-catalog-page+.faq~.faq .wrapper{max-width:74%;margin-left:auto}.faq+footer{margin-top:50px}.faq h2{padding-bottom:10px;font-weight:900;font-size:36px}.faq .faq-item{border-bottom:1px solid #e2e5e7;padding:15px 0}.faq .faq-item:last-child{border-bottom:0}.faq .faq-item .name{cursor:pointer;padding:1px 60px 1px 0;color:#74838f;font-size:24px;background:url("../../../template/img/plus.png") no-repeat center right;background-size:contain}.faq .faq-item .name.active{background:url("../../../template/img/minus.png") no-repeat center right;background-size:contain}.faq .faq-item .content{font-size:18px;line-height:28px;color:#74838f;padding-top:20px;display:none}.faq .faq-item .content p{margin-bottom:0}.inner-catalog-page .list h2{font-weight:900;font-size:36px;padding:20px 0}.inner-catalog-page .list .top-text p{font-size:18px;color:#74838f;line-height:26px;margin-bottom:30px}.inner-catalog-page .list .top-text p:last-child{margin-bottom:20px}.inner-catalog-page .list .filter{border-top:1px solid #dde1e4;border-bottom:1px solid #dde1e4;padding:20px 0;margin-bottom:30px;font-weight:700;font-size:24px}.inner-catalog-page .list .filter p{margin-top:15px}.inner-catalog-page .list .filter .selects .select-item{display:inline-block;margin-right:30px}.inner-catalog-page .list .filter .selects .select-item:last-child{margin-right:0}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox{width:240px;height:60px;line-height:60px;background:#f1f5f7 url("../../../template/img/select.png") no-repeat right 20px top 50%;font-size:18px;color:#74838f;font-weight:400;vertical-align:middle;margin-left:5px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;cursor:pointer}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox.opened{background:#f1f5f7 url("../../../template/img/select2.png") no-repeat right 20px top 50%}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox .jq-selectbox__select{padding:0 40px 0 20px}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox .jq-selectbox__dropdown{top:100%;left:0;width:100%;background:#fff;box-shadow:rgba(1,1,1,.1) 0 6px 12px;z-index:2;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox .jq-selectbox__dropdown li{line-height:140%;margin:10px 0}.inner-catalog-page .list2 .rows{justify-content:flex-start;margin-left:-9px;margin-right:-9px}.inner-catalog-page .list .item2{width:calc(20% - 18px);margin:0 9px 20px;cursor:pointer;position:relative;font-size:0;margin-bottom:20px}.inner-catalog-page .list .item2 img{width:100%}.inner-catalog-page .list .item2 p{position:absolute;left:10px;bottom:10px;color:#fff;font-size:16px}.inner-catalog-page .list .rows{justify-content:flex-start;margin-left:-10px;margin-right:-10px}.inner-catalog-page .list .item{width:calc(33.33% - 20px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 0 2px #f5f5f5;background:#f5f5f5;margin-bottom:45px;margin-left:9px;margin-right:9px;position:relative;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.inner-catalog-page .list .item:hover{transform:scale(1.05);box-shadow:rgba(1,1,1,.2) 0 0 30px;z-index:2}.inner-catalog-page .list .item .tag{position:absolute;left:30px;top:30px;z-index:2;font-size:18px;color:#fff;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;text-decoration:none;padding:10px 25px}.inner-catalog-page .list .item .tag+.tag{left:auto;right:30px}.inner-catalog-page .list .item .tag.red{background:#d9474a}.inner-catalog-page .list .item .tag.green{background:#6ca62d}.inner-catalog-page .list .item .image{height:316px;line-height:316px;text-align:center;background:#fff}.inner-catalog-page .list .item .image img{vertical-align:middle;max-width:90%;max-height:85%}.inner-catalog-page .list .item .flex{padding:20px 25px;align-items:flex-end}.inner-catalog-page .list .item .name{font-size:16px}.inner-catalog-page .list .item .name span,.inner-catalog-page .list .item .name strong{display:block;font-weight:700;font-size:24px}.inner-catalog-page .list .item .price{font-weight:700;font-size:24px;color:#5593aa}.inner-catalog-page .list .item .price .from{font-size:20px;color:#74838f}.inner-catalog-page .list .item .price.with_old{margin:-10px 0 0}.inner-catalog-page .list .item .price .old{font-weight:400;font-size:18px;color:#69747f;text-decoration:line-through}.inner-catalog-page .list .item .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.inner-catalog-page .list .pages{text-align:right;padding-top:20px}.inner-catalog-page .list .pages a{display:inline-block;text-decoration:none;text-align:center;width:60px;height:60px;line-height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;color:#fff;font-weight:500;font-size:16px;margin:0 3px}.inner-catalog-page .list .pages a:hover{background:#74838f}.catalog-popup{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(1,1,1,.7);z-index:30;display:none}.catalog-popup .window{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:744px;z-index:999}.catalog-popup .window .close{position:absolute;right:20px;top:20px;width:45px;height:45px;background:url("../../../template/img/close.png");z-index:3}.catalog-popup .window .list .item{position:relative;font-size:0}.catalog-popup .window .list .item p{position:absolute;left:30px;top:30px;font-size:18px;color:#fff}.catalog-popup .window .list .slick-prev,.catalog-popup .window .list .slick-next{position:absolute;top:50%;transform:translateY(-50%);padding:0;font-size:0;z-index:2;width:60px;height:60px}.catalog-popup .window .list .slick-prev{left:20px;background:url("../../../template/img/prev2.png")}.catalog-popup .window .list .slick-next{right:20px;background:url("../../../template/img/next2.png")}.about-top-block{padding:160px 0;color:#fff;background:url("../../../template/img/about-top-block.jpg") center/cover}.about-top-block h1{font-weight:900;color:#fff;font-size:62px}.about-top-block .navi{font-size:18px;font-weight:700}.about-top-block .navi a{text-decoration:none;color:#fff}.about-page{padding:75px 0 50px;color:#74838f}.about-page .left-text{width:54%}.about-page .left-text p{font-size:24px;line-height:36px;margin-bottom:50px}.about-page .left-text .blocks{padding-right:80px}.about-page .left-text .blocks .block{width:32%;margin-bottom:20px}.about-page .left-text .blocks .block div{display:table-cell;vertical-align:middle;font-weight:700;font-size:18px;color:#74838f;line-height:30px}.about-page .left-text .blocks .block div:nth-child(1){font-size:67px;padding-right:10px;color:#5593aa;white-space:nowrap}.about-page .left-text .blocks .block div:nth-child(1) sup{font-size:40px;vertical-align:middle;display:inline-block;margin-top:-40px}.about-page .right-text{width:42%}.about-page .right-text p{font-size:18px;line-height:28px;margin-bottom:30px}.about-page .right-text ul li{margin-bottom:4px}.partners-block{background:#f1f5f7;text-align:center;padding:80px 0 50px}.partners-block .flex{justify-content:center;margin-left:-19px;margin-right:-19px}.partners-block .block-name{font-weight:900;font-size:36px;color:#2a343d;margin-bottom:20px}.partners-block .top-text{margin-bottom:60px;color:#74838f;font-size:18px;line-height:30px;padding:0 25%}.partners-block .item{height:160px;line-height:160px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#e8eef1;text-align:center;width:calc(25% - 38px);margin-bottom:30px;margin-left:19px;margin-right:19px;position:relative}.partners-block .item .text{position:absolute;width:100%;top:30px;left:30px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:rgba(1,1,1,.1) 0 0 30px;color:#74838f;font-size:18px;line-height:26px;text-align:left;z-index:3;display:none}.partners-block .item .text span{display:block;color:#000;font-weight:700;font-size:28px;line-height:34px;margin-bottom:20px}.partners-block .item img{vertical-align:middle}.partners-block .button{text-align:center;padding-top:20px}.partners-block .button a{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:320px;height:60px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.partners-block .button a:hover span{margin-left:13px}.partners-block .button a span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:7px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;position:relative;top:1px}.article-page{padding:60px 255px}.catalog_content.article-page,.notarticle-page.article-page{padding:0}.article-page h1{font-weight:900;font-size:62px;text-align:center;color:#2a343d;margin-bottom:20px}.article-page .navi{font-size:18px;font-weight:700;text-align:center;margin-bottom:60px;color:#74838f}.article-page .navi a{color:#5593aa;text-decoration:none}.article-page .share{text-align:center;margin-bottom:30px;display:none}.article-page .share a{display:inline-block;width:40px;height:40px;margin:0 5px}.article-page .share a:nth-child(1){background:url("../../../template/img/share1.png")}.article-page .share a:nth-child(2){background:url("../../../template/img/share2.png")}.article-page .image{margin-bottom:30px;position:relative}.article-page .image div{position:absolute;left:100%;bottom:80px}.article-page .image div a{display:block;width:40px;height:40px;margin:0 0 20px 0;margin-left:20px}.article-page .image div a:nth-child(1){background:url("../../../template/img/share1.png")}.article-page .image div a:nth-child(2){background:url("../../../template/img/share2.png")}.article-page .image div span{position:absolute;transform:rotate(-90deg);text-transform:uppercase;font-weight:600;color:#74838f;left:2px;top:150px;opacity:.8;letter-spacing:1px;font-size:16px}.article-page .image div.en span{left:12px}.article-page .image div.ru{bottom:100px}.article-page .image div.ru span{left:-8px;top:161px;font-size:13px}.article-page .image img{width:100%}.article-page h2{margin-bottom:30px;font-size:36px;line-height:1.2}.article-page p{font-size:18px;line-height:28px;color:#74838f;margin-bottom:30px}.article-page p:last-child{margin-bottom:0}.article-page p a{color:#5593aa}.article-page ul{padding-bottom:20px}.article-page ul li{font-size:18px;line-height:28px;color:#74838f;margin-bottom:10px;padding-left:22px;position:relative}.article-page ul li:before{content:"";position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;left:0;top:8px}.contacts-page .left-block{width:55%}.contacts-page .left-block .hidden{display:none}.contacts-page .left-block nav{padding-bottom:20px}.contacts-page .left-block nav a{display:inline-block;text-decoration:none;margin:0 10px 20px 0;width:270px;height:90px;border-radius:48px;position:relative}.contacts-page .left-block nav a.active{background:#f1f5f7}.contacts-page .left-block nav a.active span{color:#5593aa}.contacts-page .left-block nav a span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;text-align:center;font-weight:700;font-size:24px}.contacts-page .left-block .image{margin-bottom:50px}.contacts-page .left-block .image img{width:100%}.contacts-page .left-block .item{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;line-height:34px;margin-bottom:30px;padding-left:60px}.contacts-page .left-block .item.i1{background:url("../../../template/img/contacts1.png") no-repeat 0 0}.contacts-page .left-block .item.i2{background:url("../../../template/img/contacts2.png") no-repeat 0 0}.contacts-page .left-block .item.i3{background:url("../../../template/img/contacts3.png") no-repeat 0 0}.contacts-page .left-block .item.i4{background:url("../../../template/img/contacts4.png") no-repeat 0 0}.contacts-page .left-block .item .name{font-weight:700}.contacts-page .left-block .item h3{font-size:24px;line-height:34px}.contacts-page .left-block .item a{color:#5593aa}.contacts-page .left-block .item a.phone{display:block;font-weight:700;font-size:36px;line-height:44px;margin-bottom:10px;text-decoration:none}.contacts-page .left-block .item a.mail{display:block;margin-bottom:15px;text-decoration:none}.contacts-page .left-block .item .social a{margin-right:15px}.contacts-page .right-block{width:41%}.contacts-page .right-block form{padding:30px 40px;background:#f1f5f7;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.contacts-page .right-block form .name{font-weight:900;font-size:36px;margin-bottom:20px}.contacts-page .right-block form input[type='text']{width:100%;height:60px;padding:0 25px;font-size:18px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;margin-bottom:20px;border:1px solid #e5eaec}.contacts-page .right-block form .flex input[type='text']{width:48%}.contacts-page .right-block form textarea{width:100%;height:120px;padding:20px 25px;font-size:18px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-bottom:20px;border:1px solid #e5eaec}.contacts-page .right-block form .agree{padding:20px 0}.contacts-page .right-block form .agree input{position:absolute;margin-top:4px}.contacts-page .right-block form .agree label{display:block;cursor:pointer;padding-left:25px;font-size:18px;color:#74838f}.contacts-page .right-block form button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px}.contacts-page .right-block form button:hover span{margin-left:10px}.contacts-page .right-block form button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.contacts-page .map{margin-top:40px;line-height:0}.contacts-page .map .hidden{display:none}.popup .window{position:absolute;left:50%;transform:translateX(-50%);top:50px;margin-bottom:50px;width:568px;background:#f1f5f7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.popup .window .close{position:absolute;right:20px;top:20px;width:14px;height:14px;background:url("../../../template/img/close2.png");z-index:3}.popup .window .name{font-weight:900;font-size:36px;margin-bottom:10px}.popup .window p{color:#74838f;margin-bottom:20px;font-size:18px;line-height:28px}.popup .window input.hide{display:none}.popup .window input[type='text']{width:100%;height:60px;padding:0 25px;font-size:18px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;margin-bottom:20px;border:1px solid #e5eaec}.popup .window .flex input[type='text']{width:48%}.popup .window .field{position:relative;padding-right:160px;margin-bottom:20px}.popup .window .field input[type='text']{margin-bottom:0}.popup .window .field a{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:18px;color:#5593aa}.popup .window .selects{padding-bottom:10px}.popup .window .selects .radio{display:none}.popup .window .selects .radio+label{display:block;cursor:pointer;margin-bottom:10px;font-size:16px;color:#74838f;padding:1px 0 1px 30px;background:url("../../../template/img/radio.png") no-repeat 0 0}.popup .window .selects .radio:checked+label{background:url("../../../template/img/radio2.png") no-repeat 0 0}.popup .window textarea{width:100%;height:120px;padding:20px 25px;font-size:18px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;margin-bottom:20px;border:1px solid #e5eaec}.popup .window .agrees{width:60%}.popup .window .agrees .agree{margin-bottom:10px;position:relative}.popup .window .agrees .agree input{position:absolute;left:0;top:3px}.popup .window .agrees .agree label{display:block;cursor:pointer;padding-left:25px;font-size:16px;color:#74838f}.popup .window .agrees .agree label a{color:#5593aa}.popup .window button{font-weight:500;font-size:16px;color:#fff;background:#5593aa;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;width:160px;height:60px}.popup .window button:hover span{margin-left:10px}.popup .window button span{display:inline-block;vertical-align:middle;width:16px;height:12px;background:url("../../../template/img/arrow.png");margin-left:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}h1{color:#2a343d}.fancybox-bg{background:rgba(11,37,53,.8)}.fancybox-is-open .fancybox-bg{opacity:.9}.fancybox-slide--html .fancybox-close-small{width:50px;height:50px;transition:all .3s ease}.fancybox-slide--html .fancybox-close-small:hover{transform:rotate(180deg)}.modal{display:none;max-width:600px;padding:0;padding:30px 0;border-radius:14px;overflow:hidden}.modal h3{font-size:24px;line-height:1.2}.contentbox .big{font-size:24px}.contentbox .bold{font-weight:700;color:#5593aa}.contentbox h2{margin-bottom:30px;font-size:36px;line-height:1.2}.contentbox a{text-decoration:underline;color:#5593aa}.contentbox a:hover{text-decoration:none}.contentbox ul{padding-bottom:20px}.contentbox ul li{font-size:18px;line-height:28px;color:#74838f;margin-bottom:10px;padding-left:22px;position:relative}.contentbox ul li:before{content:"";position:absolute;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#5593aa;left:0;top:8px}.order_modification,.order_product_default{display:none}.catalog_content,.notarticle-page{margin-bottom:60px}.catalog_content{margin-left:auto;width:74%}.hidden{display:none}select.sel{opacity:0}@media(max-width:1440px){.index-page-slider .item .text .name{font-size:48px}.index-page-slider .item .text .blocks .block div{display:block}.index-page-slider .item .text .blocks .block div:nth-child(1){padding:0 0 10px 0}.index-page-slider .item .text{width:40%}.index-block.other .images img:nth-child(2){right:10%}.header{padding:30px 20px}.header .contacts .mail{margin-right:30px}.header .contacts .phone{margin-right:30px}.fixed-top-menu{padding:0 30px}.fixed-top-menu .contacts .mail{margin-right:30px}.fixed-top-menu .contacts .phone{margin-right:30px}.header ul li{margin-right:20px}.top-menu{padding:0 20px}.top-menu .catalog1 .categories .item{width:30%}.catalog-page .item{padding:30px}.item-page .info{width:44%}.inner-catalog-page .list .item .flex{padding:25px 20px}.inner-catalog-page .list .item .name{font-size:20px}.inner-catalog-page .list .item .price{font-size:20px}.about-page .left-text .blocks{padding-right:0}.about-page .left-text .blocks .block{width:auto}.article-page{padding:30px 150px}.contacts-page .left-block .item{font-size:20px;line-height:28px}.contacts-page .left-block .item a.phone{font-size:30px;line-height:36px}.index-page-slider .item .image{margin-right:0}.inner-catalog-page .list .item .price.with_old{margin:2px 0}.inner-catalog-page .list .item .price{margin-top:13px}.wrap{padding:0 60px}.top-menu{padding:0 60px}.header{padding:30px 60px}.fixed-top-menu{padding:0 60px}.top-menu ul li{margin-right:30px}}@media(max-width:1199px){.catalog_content{width:100%}.wrap{padding:0 30px}.top-menu{padding:0 30px}.header{padding:30px 30px}.fixed-top-menu{padding:0 30px}.header ul{display:none}.header .langs ul{display:block}.top-menu{display:none}.fixed-top-menu{padding:30px}.fixed-top-menu .contacts{display:block}.menubg{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(1,1,1,.7);z-index:31;display:none}.mobile-menu.opened{display:block}.header .logo{display:block}.header .hamburger{display:block}.fixed-top-menu .logo{margin:0}.fixed-top-menu .hamburger{display:block}.fixed-top-menu .logo{margin:-5px 0}.fixed-top-menu .logo img{width:100px}.fixed-top-menu ul{display:none}.index-page-slider .item .wrap.bg1{background:url("../../../template/img/sliderbg.png") no-repeat top 0 right 0/contain;background-size:contain !important}.index-page-slider .item .text .name{margin-bottom:30px}.index-page-slider .item .text .button{display:none}.index-page-slider .item .text .blocks{padding-bottom:0}.index-page-slider .item .image{margin-right:0;width:40%}.index-categories .top-text{padding:0}.index-categories .item{width:31%}.index-catalog .item{width:48%}.index-block .images{width:50%}.index-block .text{padding:120px 0}.blog-page .main-item{padding:120px 30px 30px 54%}.item-page .photos{width:100%}.item-page .info{width:100%}.item-page .photos h1{display:block}.item-page .photos .tag{display:block !important}.item-page .photos .scheme p{font-size:22px;margin-bottom:18px}.item-page .info .tag{display:none}.item-page .info h1{display:none !important}.inner-catalog-page nav{width:100%}.inner-catalog-page nav ul{display:none}.inner-catalog-page nav .jq-selectbox{display:block}.inner-catalog-page .list,.inner-catalog-page+.faq .wrapper,.inner-catalog-page+.faq~.faq .wrapper{width:100%;max-width:100%}.inner-catalog-page .list .filter p{display:none}.inner-catalog-page .list .filter .selects{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.inner-catalog-page .list .filter .selects .select-item{margin:0}.inner-catalog-page .list .item{width:calc(50% - 20px)}.about-page .left-text{width:100%;margin-bottom:20px}.about-page .right-text{width:100%}.partners-block .top-text{padding:0}.article-page{padding:30px 50px}.article-page .image div{display:none}.article-page .share{display:block}.contacts-page .left-block{width:100%}.contacts-page .right-block{width:100%}.index-top-bg{padding-bottom:20px}.home-page{background:url("../../../template/img/index-top-bg.jpg") no-repeat top center/contain}.index-categories{padding:60px 0 50px}.fixed-top-menu .contacts .langs ul{display:block}.fixed-top-menu .contacts .langs{vertical-align:middle}.fixed-top-menu .contacts .langs ul li a{padding:0}.catalog-page .wrap.other .item:nth-child(4){margin-left:auto}.catalog-page .wrap.other .item:nth-child(5){margin-right:auto}.item-page .photos{margin-bottom:30px}}@media(max-width:991px){.page-name{padding:35px 0}.index-page-slider .item .text{width:54%}.index-page-slider .item .text .blocks{padding-right:50px}.index-page-slider .item .text .blocks .block div{font-size:16px;line-height:24px}.index-page-slider .item .text .blocks .block div:nth-child(1){font-size:48px}.index-catalog .item .tag{font-size:14px;left:25px;top:25px}.index-catalog .item .name{font-size:18px}.index-catalog .item .price{font-size:18px}.index-catalog .item .price .old{font-size:14px}.index-catalog .item .price.with_old{margin:-10px 0}.index-catalog .item .flex{padding:20px}.index-block .text{padding:80px 0;width:35%}.index-block .text p{font-size:16px;line-height:22px}.index-block .images{width:55%}.index-block .images img:nth-child(2){left:0}.footer nav{width:48%;margin-bottom:20px}.footer .contacts{width:48%;max-width:100%;margin-bottom:20px}.footer .wrap .contacts:nth-child(3){margin-top:-100px}.blog-page .item{width:48%}.catalog-page .item{width:calc(50% - 18px)}.inner-catalog-page .list .pages{text-align:center}.inner-catalog-page .list .item2{width:calc(25% - 18px)}.catalog-popup .window{width:700px}.partners-block .item{width:calc(50% - 38px)}.article-page{padding:30px 0}.index-block .images{width:42%}.index-block .text{width:44%}.index-block .text ul li{font-size:16px;line-height:22px}.index-block .text ul li:before{width:6px;height:6px}.index-block .text ul li{padding-left:16px}.index-block .text p{line-height:24px}.index-block .images img:nth-child(2){width:120%;margin-left:25%}.index-block.other .images{margin-right:0;text-align:left;width:50%}.index-block.other .images img:nth-child(1){max-width:80%;right:auto;left:0}.index-block.other .images img:nth-child(2){right:0}.partners-block .button{padding:10px 0 20px}.index-page-slider .item .text .blocks{padding-right:40px}.index-catalog .button{display:none}.index-catalog{padding:80px 0 40px}.index-news{padding:70px 0 50px}.index-news .block-name{margin-bottom:10px}.index-news .button{padding:0 0 20px 0}.page-name{padding:25px 0 30px 0}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox{width:230px}.inner-catalog-page .list .item{margin-bottom:30px}.inner-catalog-page .list .pages{padding:20px 0}.page-name.other{padding:20px 0}.item-page .photos h1{letter-spacing:-1px}.page-name h1{font-size:62px}.page-name .navi{font-size:16px}.item-page .photos h1{font-size:62px}.about-top-block h1{font-size:62px}.article-page h1{font-size:62px}.article-page .navi{font-size:16px}}@media(max-width:767px){.item-page .info .jq-selectbox{margin-bottom:20px;margin-top:10px}.header .contacts .mail{display:none}.fixed-top-menu .contacts .mail{display:none}.index-page-slider .item .wrap .text{width:100%;order:1;padding-top:0}.index-page-slider .item .wrap .image{width:100%;order:0}.footer .bottom-line .copy{width:100%;margin-bottom:20px}.blog-page .main-item{padding:200px 20px 20px 20px}.blog-page .main-item .image{width:100%;height:175px}.blog-page .item .text{padding:20px 20px 0 20px}.blog-page .item a{left:20px}.blog-page .item .text .name{font-size:24px}.cookies-block .content .block{padding:40px}.cookies-block .content .block p{margin-bottom:30px}.cookies-block .content .block button{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.catalog-page .item{width:calc(100% - 18px)}.page-name h1{font-size:48px}.item-page .photos h1{font-size:48px;line-height:54px}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox{display:block;margin:10px 0 0 0}.inner-catalog-page .list .item2{width:calc(33% - 18px)}.catalog-popup .window{width:500px}.about-page .left-text .blocks .block div{display:block}.about-page .left-text .blocks .block div:first-child{padding:0 0 10px 0}.index-block .text ul li{font-size:16px;line-height:22px}.index-block .text ul{padding-bottom:10px}.about-top-block{padding:100px 0}.article-page h1{font-size:60px}.contacts-page .left-block nav a{zoom:.9}.contacts-page .left-block .item{width:100%}.popup .window{width:500px}.index-block .wrap .images{width:100%;margin-bottom:30px;order:0}.index-block .wrap .text{width:100%;padding:0;order:1}.index-block{padding:30px 0 40px}.index-block .images img:nth-child(1),.index-block.other .images img:nth-child(1){position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.index-block .images img{margin:0 !important}.header{padding:20px}.fixed-top-menu{padding:20px}.mobile-menu{top:84px}}@media(max-width:575px){.wrap{padding:0 20px}.catalog-page .wrap{padding:0 12px}.header .contacts .phone{display:none}.index-page-slider .item .text .name{font-size:42px;padding-top:30px}.index-page-slider .item .text .blocks .block{width:100%}.index-page-slider .item .text .blocks .block div{display:table-cell;vertical-align:middle}.index-page-slider .item .text .blocks .block div:nth-child(1){padding:0;width:90px}.index-categories .item{width:48%;font-size:20px}.index-catalog .button{display:none}.index-news .list{margin:0 -10px 30px -10px}.index-news .button{display:none}.index-news .item{margin:0 0 15px 0}.bottom-subscribe-form form{height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.bottom-subscribe-form form input[type='text']{width:100% !important;height:60px;margin-bottom:20px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px}.bottom-subscribe-form form button{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:100%}.footer nav{width:100%}.footer .contacts{width:100%}.footer .wrap .contacts:nth-child(3){margin-top:0}.footer .bottom-line{margin-top:20px}.page-name{padding:40px 0}.page-name h1{font-size:32px;margin-bottom:4px}.blog-page .main-item .name{font-size:32px}.blog-page .item{width:100%}.cookies-block .content .block{padding:20px}.cookies-block .content .block .name,.cookies-block .content .block h2{font-size:24px}.cookies-block .content .block p{font-size:16px;line-height:20px;margin-bottom:20px}.catalog-page .item{padding:20px}.totop{bottom:20px;right:20px}.page-name{padding:20px 0 22px}.page-name .navi{line-height:26px}.item-page .photos h1{font-size:40px;line-height:48px;margin-bottom:10px}.item-page .photos .slider-for{padding:30px 10px}.item-page .info .tabNavigation li{width:100%;margin-bottom:10px}.item-page .info .tab-content button{width:100%;margin-top:20px}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox{width:100%}.inner-catalog-page .list .filter .selects .select-item{width:100%;margin-bottom:20px}.inner-catalog-page .list .filter{padding:20px 0 10px;font-size:20px}.inner-catalog-page .list .item{width:calc(100% - 20px)}.inner-catalog-page .list .item .tag{top:20px;left:20px}.inner-catalog-page .list .item .tag+.tag{top:20px;left:auto;right:20px}.inner-catalog-page .list h2{padding:0 0 20px 0;font-size:30px}.faq{padding-bottom:20px}.faq h2{padding:0;font-size:28px}.faq .faq-item .name{font-size:20px}.inner-catalog-page .list .top-text p{font-size:16px;line-height:24px}.inner-catalog-page .list .item2{width:calc(50% - 18px)}.catalog-popup .window{width:320px}.catalog-popup .window .list .item p{font-size:16px;left:20px;top:20px}.catalog-popup .window .list .slick-prev,.catalog-popup .window .list .slick-next{zoom:.6}.inner-catalog-page .list .text-page p{font-size:16px;line-height:24px}.about-top-block{padding:60px 0}.about-top-block h1{font-size:40px;line-height:48px}.about-page .left-text p{font-size:18px;line-height:24px}.about-page .left-text .blocks .block{width:100%;zoom:.9;margin-bottom:30px}.about-page .right-text p{font-size:16px;line-height:24px}.partners-block .top-text{font-size:16px;line-height:24px;margin-bottom:40px}.partners-block .flex{margin-left:-10px;margin-right:-10px}.partners-block .item{width:calc(50% - 20px);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;height:auto;line-height:130%;margin-left:10px;margin-right:10px}.partners-block .item .text{zoom:.7;padding:20px;left:0}.partners-block .button a{width:100%}.article-page h1{font-size:36px}.article-page .navi{margin-bottom:40px}.article-page p{font-size:16px;line-height:24px}.article-page ul li,.contentbox ul li{font-size:16px;line-height:24px}.article-page ul li:before{top:6px}.contacts-page .left-block nav a{zoom:.5}.contacts-page .left-block .item{zoom:.8}.contacts-page .right-block form{padding:20px 20px 30px 20px}.contacts-page .right-block form .name{font-size:30px}.contacts-page .right-block form .flex input[type='text']{width:100%}.contacts-page .right-block form button{width:100%}.contacts-page .map iframe{height:300px !important}.popup .window{width:320px;padding:20px}.popup .window .name{font-size:24px}.popup .window p{font-size:16px;line-height:22px}.popup .window .flex input[type='text']{width:100%}.popup .window .field{padding:0}.popup .window .field a{position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none;display:inline-block;margin-top:10px}.popup .window .agrees{width:100%}.popup .window button{width:100%;margin-top:10px}.article-page .share{display:block}.article-page .navi a{color:#5593aa}.cookies-block .content{bottom:5%}.fixed-top-menu .contacts .phone{display:none}.mobile-menu{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:100px}.about-page{padding:45px 0}.about-page .left-text p{line-height:30px;margin-bottom:35px}.about-page .left-text .blocks .block{zoom:1}.about-page .left-text .blocks .block div{display:table-cell;vertical-align:middle;font-size:16px;line-height:24px}.about-page .left-text .blocks .block div:first-child{padding:0 10px 0 0;font-size:48px}.about-page .left-text .blocks .block div:nth-child(1) sup{font-size:24px;margin-top:-25px}.about-page .left-text .blocks .block{margin-bottom:25px}.about-page .left-text .blocks{padding-bottom:0}.about-page .left-text{margin-bottom:0}.index-block{overflow:hidden}.index-block .images img:nth-child(2){width:80%;transform:none;top:auto;bottom:auto;bottom:0;left:auto;right:auto;right:-30px}.index-block .images img:nth-child(1),.index-block.other .images img:nth-child(1){width:90%}.index-block .wrap .images{margin-bottom:40px}.index-block .text .name{font-size:30px;margin-bottom:15px}.index-block .text p{margin-bottom:25px}.index-block .text ul{padding-bottom:10px}.index-block .text ul li{margin-bottom:15px}.index-block{padding:30px 0 20px}.index-block.other{padding:30px 0 40px}.index-block.other .images img:nth-child(2){width:100%;right:-30px;margin-top:30px !important}.partners-block{padding:35px 0}.partners-block .block-name{font-size:30px}.partners-block .item{height:66px;margin-bottom:12px;line-height:66px;padding:0}.partners-block .item img{max-width:80%;max-height:60%}.partners-block .button{padding:20px 0}.partners-block .button a{font-size:14px}.footer{padding-top:50px}.footer .bottom-line{margin-top:0;padding:40px 0}.footer .bottom-line .wrap{padding:0 30px}.footer .bottom-line .copy{line-height:24px}.footer .flex .contacts:last-child{margin-bottom:0}.footer .contacts .name{line-height:30px}.footer .flex .contacts:last-child p:nth-child(4){margin-bottom:30px}.article-page .navi{margin-bottom:25px;color:#74838f}.article-page .image{margin:0 -20px 25px -20px}.article-page h2,.contentbox h2{font-size:30px;margin-bottom:15px;margin-top:-10px}.index-news{padding:40px 0}.index-news .block-name{font-size:30px;margin-bottom:25px}.index-news .list2{margin:0 -20px 70px -20px}.index-news .item .text{padding:20px 20px 0 20px}.index-news .item .text p{font-size:16px;line-height:24px;margin-bottom:10px}.index-news .item a{left:20px}.index-news .list2 .slick-prev,.index-news .list2 .slick-next{bottom:-70px}.index-news .list2 .slick-prev{margin-left:-65px}.index-news .list2 .slick-next{margin-right:-65px}.header .logo img{height:auto;width:100px}.header .logo{margin:-5px 0}.fixed-top-menu .logo img{height:auto;width:100px}.fixed-top-menu .logo{margin:-5px 0}.page-name h1.other{font-size:42px}.contacts-page .left-block nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contacts-page .left-block nav a{margin:0;width:48%;zoom:1;height:46px}.contacts-page .left-block nav a span{font-size:14px;padding:0 5px}.contacts-page .left-block .image{margin-bottom:30px}.contacts-page .left-block .image img{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.contacts-page .left-block .item{zoom:.7;font-size:24px;line-height:36px}.contacts-page .right-block form{margin:0 -10px;padding:40px 20px 20px 20px}.contacts-page .right-block form .name{font-size:30px;white-space:nowrap;margin:0 -5px 20px -5px}.contacts-page .right-block form .agree{padding:0 0 20px 0}.contacts-page .right-block form .agree label{font-size:16px;padding-left:22px;line-height:24px}.index-page-slider .item .wrap .image{margin-bottom:20px}.index-page-slider .item .text .name{line-height:56px;margin-bottom:20px}.index-categories{padding:50px 0 20px}.index-categories .block-name{font-size:30px}.index-categories .top-text{margin-bottom:30px;font-size:16px;line-height:24px}.index-categories .item{width:46%;font-size:18px}.index-categories .item img{margin-bottom:15px}.index-catalog{padding:40px 0 100px}.index-catalog .block-name{font-size:30px;margin-bottom:20px}.index-catalog .item .image{height:auto;line-height:140%;padding:40px 20px 20px 20px}.index-catalog .item .image img{display:inline-block}.index-catalog .item .tag{top:20px;left:20px;zoom:.8}.index-catalog .item{margin:2px 2px 45px 2px}.index-catalog .item:hover{transform:none}.index-catalog .list .slick-prev,.index-catalog .list .slick-next{bottom:-50px}.index-block .images img:nth-child(2){right:-15px}.index-block{padding:30px 0 40px}.index-news .list{margin:0 -20px 30px -20px}.index-news.other{padding:40px 0 90px}.bottom-subscribe-form{padding:50px 0}.bottom-subscribe-form .name{font-size:30px}.bottom-subscribe-form p{margin-bottom:25px;font-weight:400;font-size:16px;line-height:24px}.page-name h1{font-size:42px}.page-name .navi{font-size:16px;line-height:24px}.page-name .navi.other{font-size:18px;line-height:30px}.inner-catalog-page .list .filter .selects .select-item{font-size:18px}.inner-catalog-page .list .filter .selects .select-item .jq-selectbox{margin-top:15px}.inner-catalog-page .list .filter .selects .select-item{margin-bottom:25px}.inner-catalog-page .list .item{margin-bottom:20px}.inner-catalog-page .list .pages{padding:15px 0 0 0}.inner-catalog-page .list h2{padding:0 0 15px 0}.item-page .photos .slider-for{padding:20px 10px}.item-page .photos .slider-nav{margin:10px -2px 20px -2px}.item-page .photos .slider-nav .item{margin:0 2px}.item-page .info .tab-content button{margin:30px 0 20px}.item-page .info .info-item .content table tr td{padding:15px}.home-page{background:url("../../../template/img/index-top-bg2.jpg") no-repeat top center/contain}}
.slick-slider{position:relative;display:block;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:0}.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;top:0;left:0;display:block}.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{display:block}.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}.slick-arrow.slick-hidden{display:none}