/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:"Work Sans";font-size:100%;line-height:1.5em;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;line-height:1.5em;margin:.75em 0}
h2{font-size:1.5em;line-height:2em;margin:1em 0}
h3{font-size:1.17em;line-height:1.2820512821em;margin:1.2820512821em 0}
h4{font-size:1em;line-height:1.5em;margin:1.5em 0}
h5{font-size:.83em;line-height:1.8072289157em;margin:1.8072289157em 0}
h6{font-size:.67em;line-height:2.2388059701em;margin:2.2388059701em 0}
blockquote{margin:1.5em 0}
dl,ol,ul{margin:1.5em 0}
ol ol,ol ul,ul ol,ul ul{margin:0}
dd{margin:0}
ol,ul{padding:0}
figcaption,figure{display:block}
figure{margin:1.5em 0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
main{display:block}
p,pre{margin:1.5em 0}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:"Work Sans";font-size:100%;line-height:1.5em;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
menu{display:block;margin:1.5em 0;padding:0}
menu menu,ol menu,ul menu{margin:0}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0 !important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
/*! animate.css -http://daneden.me/animate Version - 3.6.0 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2018 Daniel Eden */.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}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.flash{-webkit-animation-name:flash;animation-name:flash}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.shake{-webkit-animation-name:shake;animation-name:shake}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
.tada{-webkit-animation-name:tada;animation-name:tada}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}
.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none;color:inherit}
body,html{overflow-x:hidden}
body{color:#343434;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased}
.container{max-width:1710px;margin:0 auto;width:100%;padding:0 15px}
.container-small{padding:0 15px;width:100%;margin:0 auto;max-width:1290px}
.header{background:#fff;overflow:hidden}
.header__logo img{max-width:17.4em}
.header--small .header__logo img{max-width:12.6em}
.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header .col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}
.header__menu{margin-right:0;margin-left:auto}
.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ededed;height:6.6875em;position:relative;padding-left:3.7em;width:100%}
.header__right:after{content:'';position:absolute;top:0;bottom:0;left:0;z-index:1;background:#ededed;width:100vw}
.header .col-left{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:3.8em}
.header .col-left ul{margin:0;margin-right:0;margin-left:auto;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}
.header .col-left ul li{margin-left:4.2em}
.header .col-left ul li.current-menu-item a:after,.header .col-left ul li.current_page_parent a:after{width:100%}
.header .col-left ul li a{position:relative}
.header .col-left ul li a:after{content:'';width:100%;height:2px;background:#ffd400;position:absolute;left:0;bottom:-0.3em;width:0;right:auto;-webkit-transition:all .3s ease;transition:all .3s ease}
.header .col-left ul li a:hover:after{width:100%}
.search{position:relative;z-index:2}
.search input{border:0;background:transparent;font-weight:500;background:url("assets/img/search.svg");background-repeat:no-repeat;background-size:1.25em 1.25em;background-position:center left;padding-left:2.3em}
.search input:focus{outline:0}
.languages-changer{position:relative;z-index:2;margin-right:0;margin-left:auto;font-weight:500}
.slide__text{padding-left:8.2%;padding-top:3.6em;padding-bottom:3.9em}
.slide img{display:block;max-width:100%;height:auto}
.slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}
.slider .owl-carousel{display:block !important}
.slider .owl-carousel>.slide{display:none}
.slider .owl-carousel>.slide:first-child{display:block !important}
.slider .owl-nav{position:absolute;right:0;bottom:11.4em;background-color:#343434;width:3.9em;height:11.4em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.3em;padding-bottom:1.7em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.slider .owl-nav:after{top:50%;position:absolute;opacity:.5;height:1px;width:50%;background:#fff;content:'';left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.slider .owl-nav button:focus{outline:0}
.slider .owl-nav .owl-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slider .owl-dots{counter-reset:slider;position:absolute;bottom:25.15em;right:1.45em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.slider .owl-dots .owl-dot{counter-increment:slider;opacity:.5;margin-top:2.2em;pointer-events:all}
.slider .owl-dots .owl-dot:focus{outline:0}
.slider .owl-dots .owl-dot.active{opacity:1}
.slider .owl-dots .owl-dot:after{content:"0" counter(slider);color:#fff;font-weight:600}
.slider h1,.slider h2{font-weight:700;margin:0;font-size:3.25em;line-height:1.2}
.slider .col-left{width:71.90%}
.slider .col-right{width:28.1%;padding-top:5.1em;padding-left:3.7em;padding-right:7.5em;position:relative;padding-bottom:3.6em}
.slider .col-right .product{max-width:100%;height:auto}
.slider .col-right:after{content:'';z-index:-1;background-color:#ededed;bottom:0;left:0;right:0;height:43.8%;position:absolute}
.slider .col-right h2{font-size:2.5em;font-weight:bold;text-transform:uppercase;margin:0;line-height:1.1;margin-bottom:2.7em}
.slider .col-right h2:after{content:'';height:4px;background:#ffd400;width:1.7em;display:block;margin-top:.45em}
.product img{display:block;margin:0 auto}
.product h3{font-size:1.25em;font-weight:700;text-transform:uppercase;width:44%}
.product__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.product__footer>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;margin-left:auto;text-transform:uppercase;font-weight:600;margin-top:.4em;-webkit-transition:all .3s ease;transition:all .3s ease}
.product__footer>a:hover{color:#ffd400}
.product__footer>a span{width:2.5em;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#343434;margin-left:1em;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.text-section{position:relative;padding-top:6.9em;padding-bottom:1px;z-index:2}
.text-section__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:6.7em}
.text-section__item__right{width:75.2%;margin-left:auto;margin-right:-16.7%}
.text-section__item__right img{max-width:100%;display:block;height:auto}
.text-section__item__left{width:33%}
.text-section:before{content:'';z-index:-1;background-color:#343434;position:absolute;top:0;bottom:0;left:0;width:75%}
.text-section__left{color:#fff}
.text-section h3{margin:0;font-size:1.375em;line-height:1.2727272727em;font-weight:600;margin-bottom:2.2em}
.text-section h3.mobile-title{display:none}
.text-section h3:after{display:block;content:'';background-color:#ffd400;width:3.0454545455em;height:4px;margin-top:.85em}
.text-section p{font-weight:400;line-height:1.5em;color:#b3b3b3;margin:0}
.text-section a.read-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-top:3.95em;-webkit-transition:all .3s ease;transition:all .3s ease}
.text-section a.read-more:hover{color:#ffd400}
.text-section a.read-more span{width:2.5em;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffd400;margin-left:1em;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mounting-item{background-color:#ededed;position:relative;display:block}
.mounting-item .mounting-item-hover{background-color:#ededed;width:100%}
.mounting-item>div:nth-child(2){position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}
.mounting-item span{z-index:2}
.mounting-item:hover{background:transparent}
.mounting-item:hover>div:nth-child(1) img{opacity:0}
.mounting-item:hover>div:nth-child(2){opacity:1}
.mounting-item>div,.mounting-item>div img{-webkit-transition:all .3s ease;transition:all .3s ease}
.mounting-item__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-right:5.2em;padding-left:53.7%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}
.mounting-item__gallery__item:nth-child(2) ~ div{opacity:0;position:absolute;right:-10.8%}
.mounting-item--link{background:#fff;height:23%;width:100%}
.mounting-item--link>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600;height:100%;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}
.mounting-item--link>span:hover{color:#ffd400}
.mounting-item--link>span span{width:2.5em;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ffd400;margin-left:1em;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mounting-item img{display:block;margin:0 auto;max-width:100%;height:auto}
.mounting-item>div>span{font-size:1.5em;font-weight:700;text-transform:uppercase;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:17.75em;width:100%;bottom:-2.63em;height:calc(2 * 2.63em);padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.footer{position:relative;margin-top:6.2em;padding-bottom:3em}
.footer__social{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #ededed;width:4.875em;height:4.875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease}
.footer__social img{-webkit-transition:all .3s ease;transition:all .3s ease}
.footer__social img{display:block}
.footer__social:hover{background:#ededed}
.footer__social:hover img{-webkit-filter:invert(100%);filter:invert(100%)}
.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.2em}
.footer__copyright{opacity:.5;margin-top:.5em;font-size:.875em}
.footer__right{width:38.2%;font-size:.875em}
.footer__right ul{color:#000;font-weight:600;text-transform:uppercase;list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-1.9em}
.footer__right ul img{display:block}
.footer__left ul{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;text-transform:uppercase;list-style:none;margin:0;padding:0;font-size:.875em}
.footer__left ul li{margin-right:3.7em}
.footer:after{content:'';position:absolute;width:100%;left:0;height:2px;background-color:#ededed;z-index:-1;top:2.3em}
.footer__scroll{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.footer__scroll span:first-child{background:#fff;font-size:.875em;color:#b6b6b6;padding-right:.6em;padding-left:2em}
.footer__scroll span:last-child{width:2.5em;height:2.5em;display:block;background-color:#ffd400;margin-left:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__scroll span:last-child img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.footer__center{border:2px solid #ededed;background:#fff;padding-top:1.25em;padding-bottom:1.25em;padding-left:2.5em;padding-right:2.5em}
.footer__center img{display:block;max-width:100%;height:auto}
.footer__top{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mobile-menu-holder{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:none}
.mobile-menu{width:100%;height:100%;background:#ffd400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
.mobile-menu__close{position:absolute;top:35px;right:35px;font-size:2em;font-weight:400;border:0;background:transparent;color:#fff}
.mobile-menu__close img{width:1em}
.mobile-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;font-size:1.8em;font-weight:500;line-height:2em}
.grundline-mobile-bar{position:relative;background:#ededed;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.grundline-mobile-bar form{display:block;position:absolute;right:0;width:2.3em;top:.8em;-webkit-transition:all .3s ease;transition:all .3s ease}
.grundline-mobile-bar form.touched{width:7.3em}
.grundline-mobile-bar .languages-changer{margin:0}
.grundline-mobile-bar .search-toggle{margin-right:0;margin-left:auto;background:transparent;border:0;padding:0}
.grundline-mobile-bar .menu-toggle{background:transparent;border:0;padding:0;height:1.2em;width:2em}
.grundline-mobile-bar .menu-toggle span{background:#000;height:2px;width:24px;position:relative;display:block}
.grundline-mobile-bar .menu-toggle span:before,.grundline-mobile-bar .menu-toggle span:after{display:block;position:absolute;content:'';background:#000;height:2px;width:24px;left:0}
.grundline-mobile-bar .menu-toggle span:before{top:-6px}
.grundline-mobile-bar .menu-toggle span:after{top:6px}
.mountings{padding-top:6.4em;overflow:hidden}
.mountings__left,.mountings__right{width:calc(100% / 3);margin-bottom:6.5em}
.mountings__center{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;height:100%}
.mountings__bottom{display:block;width:100%;padding:0 20px !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mountings__bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mountings__bottom:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}
.mountings__bottom:hover .mounting-item__gallery{padding-right:10.2em;padding-left:60.7%}
.mountings__bottom:hover .mounting-item__gallery__item{opacity:1}
.mountings__bottom:hover .mounting-item--link{opacity:1 !important}
.mountings__bottom:hover .mounting-item-footer{width:100% !important}
.mountings__bottom:hover .mounting-item-footer+div{width:0 !important}
.mountings__bottom .mounting-item-footer{background-color:#ededed;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}
.mountings__bottom .mounting-item-footer img{-webkit-transition:all .3s ease;transition:all .3s ease}
.mountings__bottom .mounting-item-footer .mounting-item--link{background:transparent;position:absolute;width:auto;left:37.7%;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0}
.mountings__bottom .mounting-item-footer:first-child{height:17.6em;width:65.95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.mountings__bottom .mounting-item-footer:last-child{width:31.8%;height:17.6em;padding-bottom:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.mountings__bottom .mounting-item-footer:last-child img{max-width:100%;max-height:100%}
.mountings__bottom .mounting-item-footer>span{font-size:1.5em;font-weight:700;text-transform:uppercase;background:#fff;position:absolute;max-width:17.75em;width:100%;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transform:none;transform:none;top:2.5em;left:2.3em;height:56%}
.mountings__grid{margin:0 -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mountings__grid>div{padding:0 20px}
.mountings__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6.5em}
.mountings__top p{font-size:1.5em;line-height:1.5em;margin:0;padding-top:.3em;padding-right:.9em;width:57.3%}
.mountings__top h2{font-size:2.875em;font-weight:bold;text-transform:uppercase;margin:0;line-height:1.2}
.mountings__top h2:after{content:'';width:1.4782608696em;height:4px;background:#ffd400;display:block;margin-top:.57em}
.popular-banner{padding:0 20px;width:calc(100% / 4 * 2);margin-bottom:3.6em}
.popular-banner__inner{background:#ffd400;height:100%;padding-top:6.6em;padding-left:3.6em;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5.8em;padding-right:3.2em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.popular-banner__inner__right{width:49.2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.popular-banner__inner__left{width:44.8%}
.popular-banner__inner__left img{display:block;max-width:100%;height:auto;margin:0 auto}
.popular-banner__inner h3{margin:0;font-size:1.5em;line-height:1.5em;font-weight:700;text-transform:uppercase}
.popular-banner__inner a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25em;font-weight:600;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;margin-bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.popular-banner__inner a:hover{color:#ffd400}
.popular-banner__inner a span{background:#343434;width:2em;height:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.show-all{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:66.7%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:-1.1em;margin-bottom:4.6em;-webkit-transition:all .3s ease;transition:all .3s ease}
.show-all:hover{color:#ffd400}
.show-all span{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5em;height:2.5em;margin-left:1.35em}
.contact-us{background-color:#343434;color:#fff;margin-top:6.5em;padding-top:5.8em;padding-bottom:8.6em;margin-bottom:-0.7em;overflow:hidden}
.contact-us .wp-block-column+.wp-block-column{margin-left:0;margin-top:-0.45em}
.contact-us .wp-block-column+.wp-block-column img{margin-left:-.3em;position:relative;top:.95em;margin-right:.7em;margin-bottom:.8em}
.contact-us .wpcf7-form-control-wrap{display:block;margin-bottom:1.5em}
.contact-us span.wpcf7-not-valid-tip{font-size:.7em}
.contact-us form{margin-top:7.3em}
.contact-us form .from__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-0.9em}
.contact-us form .from__bottom>span{width:60%}
.contact-us form .from__bottom button{font-weight:600;color:rgba(255,255,255,0.7);text-transform:uppercase;font-size:1em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:-0.4em;-webkit-transition:all .3s ease;transition:all .3s ease;background:transparent;border:0}
.contact-us form .from__bottom button:hover{color:#ffd400}
.contact-us form .from__bottom button:after{content:'';display:block;background-image:url("assets/img/btn.png");width:2.5em;height:2.5em;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-left:1.2em}
.contact-us form .from__bottom .wpcf7-list-item{margin:0}
.contact-us form .from__bottom .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.contact-us form .from__bottom .wpcf7-list-item label span{color:#fff;opacity:.7;font-size:.875em;line-height:1.7142857143em;position:relative;top:.8em}
.contact-us form .from__bottom .wpcf7-list-item label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ffd400;width:15px;height:15px;min-width:15px;min-height:15px;margin-right:.8em;margin-top:1em}
.contact-us form .from__bottom .wpcf7-list-item label input:focus{outline:0}
.contact-us form .from__bottom .wpcf7-list-item label input:checked{background:#ffd400}
.contact-us form input:not([type=submit]):not([type=checkbox]),.contact-us form textarea{width:100%;color:rgba(255,255,255,0.7);font-size:.875em;line-height:1.7142857143em;border:0;background:transparent;border-bottom:1px solid #ffd400;padding-bottom:.75em}
.contact-us form input:not([type=submit]):not([type=checkbox]):focus,.contact-us form textarea:focus{outline:0}
.contact-us form input:not([type=submit]):not([type=checkbox])::-webkit-input-placeholder,.contact-us form textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.7);opacity:1}
.contact-us form input:not([type=submit]):not([type=checkbox])::-moz-placeholder,.contact-us form textarea::-moz-placeholder{color:rgba(255,255,255,0.7);opacity:1}
.contact-us form input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder,.contact-us form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.7);opacity:1}
.contact-us form input:not([type=submit]):not([type=checkbox])::-ms-input-placeholder,.contact-us form textarea::-ms-input-placeholder{color:rgba(255,255,255,0.7);opacity:1}
.contact-us form input:not([type=submit]):not([type=checkbox])::placeholder,.contact-us form textarea::placeholder{color:rgba(255,255,255,0.7);opacity:1}
.contact-us form input:not([type=submit]):not([type=checkbox]):-ms-input-placeholder,.contact-us form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.7)}
.contact-us form input:not([type=submit]):not([type=checkbox])::-ms-input-placeholder,.contact-us form textarea::-ms-input-placeholder{color:rgba(255,255,255,0.7)}
.contact-us form textarea{resize:none;height:8.2em}
.contact-us .container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contact-us__right{width:50%;margin-top:-0.4em}
.contact-us__right p{color:#c2c2c2;font-size:.875em;line-height:1.7142857143em;margin:0}
.contact-us__left{padding-top:8.5em;width:39.3%}
.contact-us__left img{display:block;max-width:100%;height:auto}
.contact-us h1{font-size:2em;width:100%;margin:0;text-transform:uppercase;font-weight:700}
.contact-us h1:after{content:'';display:block;height:4px;background:#ffd400;width:2.125em;margin-top:.7em}
.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.gallery .swatches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:14.85%}
.gallery .swatches__item{position:relative;border:1px solid #ededed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:6.3em;margin-bottom:1em;padding-top:.8em;-webkit-transition:all .3s ease;transition:all .3s ease}
.gallery .swatches__item.active,.gallery .swatches__item:hover{background-color:#ededed;border-color:#ffd400}
.gallery .swatches__item span{background-color:#ccc;color:#f7f7f7;font-size:.75em;position:absolute;text-transform:uppercase;top:0;left:0;padding-top:.1em;padding-left:.9em;padding-right:.9em;padding-bottom:.25em;line-height:1}
.gallery .swatches__item img{display:block;max-width:100%;max-height:100%;height:auto}
.gallery .inner-gallery{border:1px solid #ededed;position:relative;width:82.8%}
.gallery .inner-gallery__main{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}
.gallery .inner-gallery__main img{display:block;max-width:100%;max-height:100%;height:auto;margin:0 auto}
.gallery .inner-gallery__thumbnails{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:.65em;left:.7em;z-index:2}
.gallery .inner-gallery__thumbnails a{border:1px solid #ededed;margin-bottom:1em;width:6.4em;height:6.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.gallery .inner-gallery__thumbnails a.active,.gallery .inner-gallery__thumbnails a:hover{border-color:#ffd400;background-color:#ededed}
.gallery .inner-gallery__thumbnails a img{display:block;max-width:100%;height:auto}
.single-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:7.4em;margin-bottom:4.6em}
.single-product__buttons{margin-bottom:0;margin-top:auto}
.single-product__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.65em}
.single-product__title .print{margin-top:-1.6em}
.single-product__title h1{margin:0;font-size:2em;text-transform:uppercase;font-weight:700;margin-bottom:.5em}
.single-product__title h1:after{display:block;content:'';height:2px;width:2.125em;background:#343434;margin-top:.55em}
.single-product__gallery{width:63.5%}
.single-product__gallery>ul{list-style:none;margin:0;margin-top:-3.5em;margin-bottom:.8em;display:-webkit-box;display:-ms-flexbox;display:flex}
.single-product__gallery>ul a{border:1px solid #ededed;height:2.6875em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1em;text-transform:uppercase;padding-right:1em;margin-right:1.2em;-webkit-transition:all .3s ease;transition:all .3s ease}
.single-product__gallery>ul a:hover,.single-product__gallery>ul a.active{background:#ededed}
.single-product__gallery>ul a img{margin-right:.8em}
.single-product__image{width:35%}
.single-product__image img{display:block;max-width:100%;height:auto}
.single-product__left{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.single-product__right{width:30.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-product__right .button{width:18.9375em;font-weight:600;text-transform:uppercase;background-color:#ffd400;color:#343434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:4.8125em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.7em;padding-left:1.4em;padding-right:1.4em;-webkit-transition:all .3s ease;transition:all .3s ease}
.single-product__right .button:last-child{margin:0}
.single-product__right .button:hover{background:#343434;color:#fff}
.single-product__right .button span{width:2.5em;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#343434}
.single-product__right .button--black{color:#fff;background-color:#343434}
.single-product__right .button--black:hover{background:#ffd400;color:#000}
.single-product__right .button--black span{background-color:#ffd400}
.single-product__right .sku,.single-product__right p{font-size:1.125em;color:#4d4d4d;text-transform:uppercase}
.single-product__right p{text-transform:none;margin-top:3.9em;line-height:1.7em}
.accessories{padding-top:5.85em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.accessories h2{text-align:center;font-size:2em;text-transform:uppercase;margin:0;font-weight:700;width:100%;margin-bottom:3.65em}
.accessories h2:after{content:'';display:block;margin:0 auto;height:4px;background:#ffd400;width:2.125em;margin-top:.2em}
.accessories__box{border:1px solid #d8d8d8;width:47.4%}
.accessories__box__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.85em 6.3em;padding-bottom:2em}
.accessories__box .small-product span{font-weight:600;text-transform:uppercase}
.accessories__box .small-product a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.accessories__box .small-product__image{position:relative;margin-bottom:1.4em}
.accessories__box .small-product__image img{display:block}
.accessories__box .small-product__image img:last-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.accessories__box h3{font-size:1.5em;font-weight:bold;text-transform:uppercase;margin:0;margin-top:-0.85em}
.accessories__box h3 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:1.3em;background:white;padding-left:1.1em;padding-right:1em}
.accessories__box h3 span{width:1.6666666667em;height:1.6666666667em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1.2em;background-color:#ffd400}
.product-description{background-color:#f7f7f7;padding-top:6.3em;padding-bottom:5em}
.product-description .description-box{background:#fff;border:1px solid #d8d8d8;padding-top:1.5em;padding-left:2.2em;padding-right:5.9em;padding-bottom:3.7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-description .description-box__item{display:none}
.product-description .description-box__item.active{display:block}
.product-description .description-box h4{font-size:1.25em;margin:0;font-weight:600;margin-bottom:1.7em}
.product-description .description-box__menu{padding-top:2.2em;padding-left:2em;width:24%}
.product-description .description-box__menu ul{list-style:none;margin:0}
.product-description .description-box__menu ul li{margin-bottom:1em}
.product-description .description-box__menu ul li a{position:relative}
.product-description .description-box__menu ul li a:after{content:'';position:absolute;display:block;background-color:#ffd400;height:2px;top:100%;left:0;width:0;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:2px}
.product-description .description-box__menu ul li a.active,.product-description .description-box__menu ul li a:hover{font-weight:600;color:#4d4d4d}
.product-description .description-box__menu ul li a.active:after,.product-description .description-box__menu ul li a:hover:after{width:100%}
.product-description .description-box__items{width:71.9%}
.product-description .description-box p{margin:0;line-height:1.875em}
.product-description h3{margin-top:0;font-size:1.5em;font-weight:bold;margin-bottom:2.7em;text-transform:uppercase}
.product-description table{width:100%;border-collapse:collapse;border:1px solid #d8d8d8;text-align:center;margin-bottom:4.1em}
.product-description table a{text-decoration:underline}
.product-description table img{display:block;margin:0 auto}
.product-description table th:first-child{width:11.7%}
.product-description table th:nth-child(2){width:11%}
.product-description table th:nth-child(3){width:10.3%}
.product-description table th:nth-child(4){width:10.3%}
.product-description table th:nth-child(5){width:9.2%}
.product-description table th:nth-child(6){width:9.6%}
.product-description table th:nth-child(7){width:15.8%}
.product-description table th:nth-child(8){width:10.4%}
.product-description table th:nth-child(9){width:12%}
.product-description table th a,.product-description table td a{text-decoration:underline}
.product-description table th:nth-child(2),.product-description table th:nth-child(6),.product-description table th:nth-child(7),.product-description table th:nth-child(8),.product-description table td:nth-child(2),.product-description table td:nth-child(6),.product-description table td:nth-child(7),.product-description table td:nth-child(8){border-right:1px solid #d8d8d8}
.product-description table tr:hover td{background-color:#f2f2f2}
.product-description table th{font-weight:600;font-size:1.125em;height:4.4em}
.product-description table td{padding-top:.5em;padding-bottom:.5em;height:3.2em}
.product-description table td,.product-description table th{background:#fff;border-bottom:1px solid #d8d8d8}
.single-post{background-color:#343434;color:#fff;padding-top:6.7em;padding-bottom:3.9em}
.single-post__content img{display:block;max-width:100%;height:auto}
.single-post__content figure{margin:0}
.single-post__slider{margin-top:1.8em;position:relative;margin-bottom:6.2em}
.single-post__slider img{max-width:100%;display:block;height:auto}
.single-post .go-back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-top:1em}
.single-post .go-back span{background-color:#ffd400;width:2.5em;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.8em}
.single-post .go-back span img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.single-post h3{font-size:1.375em;font-weight:600;line-height:1.2727272727em;margin:0;margin-bottom:2.3em}
.single-post h3:after{content:'';background:#ffd400;height:4px;width:3.0454545455em;display:block;margin-top:.82em}
.single-post p{color:#b3b3b3;font-weight:400;line-height:1.5em;margin:0}
.single-post__date{color:gray;font-size:.875em;line-height:2em}
.single-post h1{font-size:2em;font-weight:600;margin:0;line-height:.7777777778em;margin-bottom:.4em}
.blog-header{padding-top:6.4em;padding-bottom:8em}
.blog-header h1{font-size:2.875em;font-weight:700;text-transform:uppercase;margin:0}
.blog-header h1:after{content:'';display:block;height:4px;width:1.45em;background:#ffd400;margin-top:.25em}
.got-questions{background-color:#ededed;margin-top:-16em;position:relative;z-index:1;padding-top:22.7em;padding-bottom:5.6em}
.got-questions .container-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.got-questions h4{font-size:1.5em;line-height:1.5em;color:#000;font-weight:400;margin:0;width:40%}
.got-questions a{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.4em}
.got-questions a span{margin-left:1.3em;height:2.5em;width:2.5em;background-color:#ffd400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination{margin-top:2.4em;margin-bottom:-1.9em;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7}
.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;font-size:1.125em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pagination ul li:not(:first-child):not(:last-child){padding:0 2.7em}
.pagination ul li:not(:first-child):not(:last-child) span,.pagination ul li:not(:first-child):not(:last-child) a:hover{font-weight:bold}
.pagination ul li:first-child{margin-left:0;margin-right:auto}
.pagination ul li:first-child a,.pagination ul li:first-child span{background-color:#f7f7f7;height:4.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10.8em}
.pagination ul li:last-child{margin-left:auto;margin-right:0}
.pagination ul li:last-child a,.pagination ul li:last-child span{background:#f7f7f7;height:4.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10.8em}
.listing{padding-top:5.1em}
.listing__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;overflow:hidden}
.listing__items .listing-banner{width:calc(100% / 4 * 2);padding:0 20px;margin-bottom:3.6em}
.listing__items .listing-banner img{display:block;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.listing__items .product{width:100%}
.listing__items .product:hover .product__image{background:#ffd400}
.listing__items .product:hover h3{color:#ffd400}
.listing__items .product span{background-color:#ffd400}
.listing__items .product__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5em}
.listing__items .product__footer a{margin:0}
.listing__items .product__footer h3{margin:0;-webkit-transition:all .3s ease;transition:all .3s ease}
.listing__items .product__image{background-color:#ededed;height:24.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px;-webkit-transition:all .3s ease;transition:all .3s ease}
.listing__items .product__image img{display:block;max-width:100%;max-height:100%;height:auto}
.listing__item{padding:0 20px;width:calc(100% / 4);margin-bottom:3.6em}
.listing__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6em;-ms-flex-wrap:wrap;flex-wrap:wrap}
.listing__top ul{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.listing__top ul:first-child{font-size:1.25em;text-transform:uppercase;font-weight:500;color:gray}
.listing__top ul:first-child a{position:relative}
.listing__top ul:first-child a:after{content:'';position:absolute;left:0;width:0;background:#ffd400;height:4px;display:block;top:100%;margin-top:.8em;-webkit-transition:all .3s ease;transition:all .3s ease}
.listing__top ul:first-child li{margin-right:3em}
.listing__top ul:first-child li.current-menu-item{color:#000;font-weight:bold}
.listing__top ul:first-child li.current-menu-item a:after{width:100%}
.listing__top ul:first-child a.active,.listing__top ul:first-child a:hover{color:#000;font-weight:bold}
.listing__top ul:first-child a.active:after,.listing__top ul:first-child a:hover:after{width:100%}
.listing__top ul:last-child{font-size:.875em;text-transform:uppercase}
.listing__top ul:last-child li:not(:last-child):after{content:'-';margin:0 .4em 0 -0.2em}
.inner-slider{position:relative}
.inner-slider__box{position:absolute;bottom:0;left:0;z-index:1}
.progress-bar{background-color:#343434;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:13em;height:3.3em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.4em}
.progress-bar span{font-size:.75em;color:#fff}
.progress-bar__bar{height:2px;background:rgba(255,255,255,0.2);display:block;width:6.2em;position:relative;margin-left:.4em;margin-right:.4em}
.progress-bar__bar__inner{position:absolute;left:0;top:0;height:100%;width:50%;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}
.print-gallery{display:none}
@media screen and (min-width:768px){.grundline-mobile-bar{display:none}
.single-post__content .wp-block-columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4.7em}
.single-post__content .wp-block-columns:nth-child(even) .wp-block-column:first-child{-ms-flex-preferred-size:calc(53.9% - 16px);flex-basis:calc(53.9% - 16px)}
.single-post__content .wp-block-columns:nth-child(even) .wp-block-column:last-child{-ms-flex-preferred-size:calc(41.7% - 16px);flex-basis:calc(41.7% - 16px)}
.single-post__content .wp-block-columns:nth-child(odd) .wp-block-column:first-child{-ms-flex-preferred-size:calc(43.3% - 16px);flex-basis:calc(43.3% - 16px)}
.single-post__content .wp-block-columns:nth-child(odd) .wp-block-column:last-child{-ms-flex-preferred-size:calc(51.3% - 16px);flex-basis:calc(51.3% - 16px)}
}@media screen and (max-width:1024px) and (min-width:768px){.slide{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}
.slide__image{width:65%}
.slide__text{width:35%;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-section{margin-top:5em;padding-top:5em}
.mountings__bottom .mounting-item-footer>span{max-width:10.75em}
}@media screen and (min-width:1024px){.slider .col-right{position:absolute;top:0;right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.slider .col-right .product{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.slider .col-right .product>img{max-height:57.6%;height:100%;width:auto;margin-top:auto;margin-bottom:0}
}@media(min-width:1024px){.slider .col-right h2{margin-bottom:0}
}@media screen and (max-width:1700px){.mounting-item>div>span{max-width:14.75em}
html{font-size:95%}
}@media screen and (max-width:1600px){.slider .col-left{width:65%}
.slider .col-right{padding-top:30px;padding-left:30px;width:35%}
}@media screen and (max-width:1300px){.slider h1,.slider h2{font-size:2.55em}
.footer__social{width:3.875em;height:3.875em;left:54%}
}@media screen and (max-width:1024px){.header__logo img{max-width:13.4em}
.header .col-right{width:34.5%}
.header .col-left{width:65.5%}
.header .col-left ul li{margin-left:1.2em}
.slider{-ms-flex-wrap:wrap;flex-wrap:wrap}
.slider .owl-nav{position:static;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1em;padding-left:15px;padding-right:15px}
.slider .owl-nav svg{display:block}
.slider .owl-nav:after{display:none}
.slider .owl-dots{position:absolute;bottom:0;left:0;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.25em;pointer-events:none}
.slider .owl-dots .owl-dot{margin-top:0;margin:0 1em}
.slider .col-left{width:100%}
.slider .col-right{width:100%;padding:15px;display:none}
.text-section__item__right{width:100%;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:3em}
.text-section__item__left{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
.text-section:before{width:100%}
.text-section h3{display:none}
.text-section h3.mobile-title{display:block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.mounting-item>div>span{max-width:9.75em}
.footer__social{right:15px;-webkit-transform:none;transform:none;left:auto;top:7em}
.footer__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__right{width:100%}
.footer__right ul{margin-top:0}
.footer__left{width:100%}
.popular-banner{width:100%}
.contact-us__right{width:60%}
.contact-us__left{width:35%}
.single-product__left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.single-product__right{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:7em}
.blog-header{padding-top:3.4em;padding-bottom:1em}
.listing__items .listing-banner{width:100%}
.listing__item{width:50%}
.listing__top ul:first-child{margin-bottom:2em}
html{font-size:80%}
}@media screen and (max-width:767px){.header{padding:2em 0}
.header__logo{margin:0 auto}
.header .col-right{display:none}
.header__menu{display:none}
.header .col-left{padding:0;width:100%}
.slide__text{padding:30px 15px;display:block}
.slide img{min-height:300px;-o-object-fit:cover;object-fit:cover}
.slider .col-left{margin-bottom:3em}
.slider .col-right{display:block}
.text-section{padding-top:3em}
.mounting-item__gallery{display:none}
.mounting-item>div>span{max-width:12em}
.footer__social{position:static;margin:0 auto;margin-top:1.8em}
.footer__copyright{text-align:center;margin-top:1.6em}
.footer__right ul{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer__right ul li{padding:0 .5em}
.footer__right ul li:first-child{width:100%;text-align:center;margin-top:2em}
.footer__left ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__left ul li{margin:0}
.footer__scroll span:first-child{display:none !important}
.footer__center img{max-width:7em}
.mountings{padding-top:5em}
.mountings__left,.mountings__right{width:100%}
.mountings__bottom .mounting-item-footer .mounting-item--link{display:none}
.mountings__bottom .mounting-item-footer:first-child{width:100%}
.mountings__bottom .mounting-item-footer:last-child{display:none}
.mountings__bottom .mounting-item-footer>span{left:15px;width:auto;right:15px}
.mountings__top{-ms-flex-wrap:wrap;flex-wrap:wrap}
.mountings__top p{width:100%;font-size:1.3em;margin-top:2em}
.mountings__top h2{width:100%}
.popular-banner__inner{padding:30px;position:relative}
.popular-banner__inner__right{width:60%}
.popular-banner__inner__left{position:absolute;bottom:30px;right:0}
.popular-banner__inner a{margin-top:2em}
.contact-us form{margin-top:5em}
.contact-us form .from__bottom{-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-us form .from__bottom>span{width:100%}
.contact-us__right{width:100%}
.contact-us__left{width:100%;margin-bottom:5em}
.gallery .swatches{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.gallery .swatches__item{width:30.333%}
.gallery .inner-gallery{width:100%;margin-bottom:2em}
.single-product{margin-top:2em}
.single-product__gallery{width:100%}
.single-product__image{display:none}
.accessories__box{width:100%;margin-bottom:4em}
.product-description .description-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px 30px}
.product-description .description-box__menu{padding:0;width:100%}
.product-description .description-box__items{width:100%;margin-top:2em}
.product-description table{border:0}
.product-description table th{display:none}
.product-description table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none !important}
.product-description table td:before{content:attr(data-text) ":";margin-right:.5em;font-weight:bold}
.product-description table tr{display:block;border:1px solid #d8d8d8}
.product-description table tr:first-child{display:none}
.blog-header{padding-top:3.4em;padding-bottom:3.4em}
.got-questions{margin-top:0;padding-top:3em;padding-bottom:3em}
.got-questions .container-small{-ms-flex-wrap:wrap;flex-wrap:wrap}
.got-questions h4{width:100%}
.listing{padding-top:1.1em}
.listing__items .listing-banner{width:100%}
.listing__item{width:100%}
.listing__top{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4em}
.listing__top ul:first-child{font-size:1.05em;white-space:nowrap;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.listing__top ul:first-child li{margin:0 .5em}
.listing__top ul:last-child{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.6em;font-size:.8em}
html{font-size:90%}
}@media print{.print-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}
.print-gallery__item{width:calc(100% / 4);padding:0 20px}
.print-gallery__item img{max-width:100%;display:block;height:auto}
.accessories{display:none}
.footer{display:none}
.print{display:none}
.single-product__buttons{display:none}
.single-product__image{display:none}
.single-product__gallery ul{display:none}
.grundline-mobile-bar{display:none !important}
.description-box__item{display:block !important}
.description-box__items{width:100% !important}
.description-box__menu{display:none !important}
.gallery .swatches{display:none}
.gallery .inner-gallery{width:100%}
.gallery .inner-gallery__thumbnails{display:none}
.single-product__left{width:100%}
.single-product__right{width:100%}
.listing{display:none}
.header .col-left{width:100%}
.header .col-left .header__logo{width:100%}
.header .col-left .header__logo img{display:block;margin:0 auto}
.header .col-right{display:none}
.header .col-left .header__menu{display:none}
.description-box__item{margin-bottom:60px}
.single-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.single-product__gallery{width:100%}
.single-product__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.single-product__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.single-product__title h1{margin-bottom:-38px}
.single-product__right .sku{margin-bottom:-50px}
.single-product__left{display:none !important}
.owl-carousel{display:block !important}
.owl-carousel .owl-item{display:none !important}
.owl-carousel .owl-item:first-child{display:block !important}
}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@-webkit-keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@keyframes flash{from,50%,to{opacity:1}
25%,75%{opacity:0}
}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0);transform:rotate3d(0,0,1,0)}
}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg);transform:scale3d(0.9,0.9,0.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
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(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.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(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@keyframes fadeOut{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-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(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95);transform:perspective(400px) scale3d(0.95,0.95,0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOut{from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@keyframes rollOut{from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@keyframes zoomOut{from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}