@layer swift3 {.ht-ctc-chat { --side: right; }@keyframes ctc_fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes show-content-image { 0% { visibility: hidden; } 99% { visibility: hidden; } 100% { visibility: visible; } }@keyframes turn-on-visibility { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes turn-off-visibility { 0% { opacity: 1; visibility: visible; } 99% { opacity: 0; visibility: visible; } 100% { opacity: 0; visibility: hidden; } }@keyframes lightbox-zoom-in { 0% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); } 100% { transform: translate(-50%, -50%) scale(1); } }@keyframes lightbox-zoom-out { 0% { transform: translate(-50%, -50%) scale(1); visibility: visible; } 99% { visibility: visible; } 100% { transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale)); visibility: hidden; } }ol, ul { box-sizing: border-box; }@keyframes overlay-menu__fade-in-animation { 0% { opacity: 0; transform: translateY(0.5em); } 100% { opacity: 1; transform: translateY(0px); } }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--neve-link-color: var(--nv-primary-accent); --wp--preset--color--neve-link-hover-color: var(--nv-secondary-accent); --wp--preset--color--nv-site-bg: var(--nv-site-bg); --wp--preset--color--nv-light-bg: var(--nv-light-bg); --wp--preset--color--nv-dark-bg: var(--nv-dark-bg); --wp--preset--color--neve-text-color: var(--nv-text-color); --wp--preset--color--nv-text-dark-bg: var(--nv-text-dark-bg); --wp--preset--color--nv-c-1: var(--nv-c-1); --wp--preset--color--nv-c-2: var(--nv-c-2); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }:root { --woocommerce: #720eec; --wc-green: #7ad03a; --wc-red: #a00; --wc-orange: #ffba00; --wc-blue: #2ea2cc; --wc-primary: #720eec; --wc-primary-text: #fcfbfe; --wc-secondary: #e9e6ed; --wc-secondary-text: #515151; --wc-highlight: #958e09; --wc-highligh-text: white; --wc-content-bg: #fff; --wc-subtext: #767676; --wc-form-border-color: rgba(32, 7, 7, 0.8); --wc-form-border-radius: 4px; --wc-form-border-width: 1px; }.woocommerce img, .woocommerce-page img { height: auto; max-width: 100%; }.woocommerce ul.products, .woocommerce-page ul.products { clear: both; }.woocommerce ul.products::after, .woocommerce ul.products::before, .woocommerce-page ul.products::after, .woocommerce-page ul.products::before { content: " "; display: table; }.woocommerce ul.products::after, .woocommerce-page ul.products::after { clear: both; }.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float: left; margin: 0px 3.8% 2.992em 0px; padding: 0px; position: relative; width: 22.05%; }.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: both; }.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right: 0px; }.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left; }.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { float: right; }.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product { width: 48%; float: left; clear: both; margin: 0px 0px 2.992em; }.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) { float: right; clear: none !important; }@keyframes spin { 100% { transform: rotate(360deg); } }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.woocommerce .woocommerce-breadcrumb { margin: 0px 0px 1em; padding: 0px; }.woocommerce .woocommerce-breadcrumb::after, .woocommerce .woocommerce-breadcrumb::before { content: " "; display: table; }.woocommerce .woocommerce-breadcrumb::after { clear: both; }.woocommerce .products ul, .woocommerce ul.products { margin: 0px 0px 1em; padding: 0px; list-style: outside none; clear: both; }.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before { content: " "; display: table; }.woocommerce .products ul::after, .woocommerce ul.products::after { clear: both; }.woocommerce .products ul li, .woocommerce ul.products li { list-style: outside none; }.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { padding: 0.5em 0px; margin: 0px; font-size: 1em; }.woocommerce ul.products li.product a { text-decoration: none; }.woocommerce ul.products li.product a.woocommerce-loop-product__link { display: block; }.woocommerce ul.products li.product .price { display: block; font-weight: 400; margin-bottom: 0.5em; font-size: 0.857em; }.woocommerce ul.products li.product .price .from { font-size: 0.67em; margin: -2px 0px 0px; text-transform: uppercase; color: rgba(90, 89, 68, 0.5); }.woocommerce .woocommerce-result-count { margin: 0px 0px 1em; }.woocommerce .woocommerce-ordering { margin: 0px 0px 1em; }.woocommerce .woocommerce-ordering select { vertical-align: top; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { font-size: 0.92em; color: #767676; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { color: #767676; }.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { color: #958e09; }:root { --wp-admin-theme-color: #3858e9; --wp-admin-theme-color--rgb: 56,88,233; --wp-admin-theme-color-darker-10: #2145e6; --wp-admin-theme-color-darker-10--rgb: 33,69,230; --wp-admin-theme-color-darker-20: #183ad6; --wp-admin-theme-color-darker-20--rgb: 24,58,214; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}@keyframes components-animate__appear-animation { 0% { transform: translateY(-2em) scaleY(0) scaleX(0); } 100% { transform: translateY(0px) scaleY(1) scaleX(1); } }@keyframes components-animate__slide-in-animation { 100% { transform: translateX(0px); } }@keyframes components-animate__loading { 0% { opacity: 0.5; } 50% { opacity: 1; } 100% { opacity: 0.5; } }.components-button:not(:disabled, [aria-disabled="true"]):active { color: var(--wp-components-color-foreground,#1e1e1e); }@keyframes components-button__busy-animation { 0% { background-position: 200px 0px; } }.components-draggable__invisible-drag-image { height: 50px; left: -1000px; position: fixed; width: 50px; }.components-draggable__clone { background: rgba(0, 0, 0, 0); padding: 0px; pointer-events: none; position: fixed; z-index: 1000000000; }@keyframes __wp-base-styles-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes __wp-base-styles-fade-out { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes components-modal__appear-animation { 0% { opacity: 0; transform: scale(0.9); } 100% { opacity: 1; transform: scale(1); } }@keyframes components-modal__disappear-animation { 0% { opacity: 1; transform: scale(1); } 100% { opacity: 0; transform: scale(0.9); } }@keyframes components-resizable-box__top-bottom-animation { 0% { opacity: 0; transform: scaleX(0); } 100% { opacity: 1; transform: scaleX(1); } }@keyframes components-resizable-box__left-right-animation { 0% { opacity: 0; transform: scaleY(0); } 100% { opacity: 1; transform: scaleY(1); } }@keyframes components-button__appear-animation { 0% { transform: scaleY(0); } 100% { transform: scaleY(1); } }.button.button-secondary.more-details, .checkout_coupon button.button, .sidebar-header .nv-sidebar-toggle, .woocommerce .price_slider_amount button.button, .woocommerce table.cart td.actions .input-text#coupon_code + .button, .woocommerce-mini-cart__buttons.buttons a.button.wc-forward:not(.checkout), a.added_to_cart { cursor: pointer; box-sizing: border-box; background-color: var(--secondarybtnbg); color: var(--secondarybtncolor); border-style: solid; border-color: currentcolor; fill: currentcolor; border-width: var(--secondarybtnborderwidth,0); border-radius: var(--secondarybtnborderradius,3px); padding: var(--secondarybtnpadding,7px 12px); font-weight: var(--btnfontweight,700); font-size: var(--btnfs,var(--bodyfontsize)); line-height: var(--btnlineheight,1.6); letter-spacing: var(--btnletterspacing); text-transform: var(--btntexttransform,none); }main .nv-shop { margin-top: 60px; }.neve-main .wc-block-components-notice-banner.is-success a:is(.wc-forward, .showcoupon):hover { opacity: 0.9; background: var(--primarybtnhoverbg) !important; color: var(--primarybtnhovercolor) !important; border-color: var(--primarybtnhovercolor) !important; }.neve-main .wc-block-components-notice-banner.is-error a:is(.wc-forward, .showcoupon):hover { opacity: 0.9; background: var(--primarybtnhoverbg) !important; color: var(--primarybtnhovercolor) !important; border-color: var(--primarybtnhovercolor) !important; }.neve-main .wc-block-components-notice-banner.is-info a:is(.wc-forward, .showcoupon):hover { opacity: 0.9; background: var(--primarybtnhoverbg) !important; color: var(--primarybtnhovercolor) !important; border-color: var(--primarybtnhovercolor) !important; }.nv-woo-filters { display: flex; align-items: center; margin-bottom: 40px; }.nv-woo-filters .woocommerce-ordering { margin: 0px; }.nv-woo-filters .nv-sidebar-toggle + .woocommerce-ordering select { max-width: 155px; margin-bottom: 0px; }.woocommerce ul.products li.product { margin-bottom: 40px; }.woocommerce ul.products li.product a.woocommerce-loop-product__link > h2, .woocommerce ul.products li.product a.woocommerce-loop-product__link > h3 { padding-top: 0px; color: var(--nv-text-color); font-size: 1.25em; }.img-wrap { position: relative; }.woocommerce div.product p.price, .woocommerce div.product p.price bdi, .woocommerce div.product span.price, .woocommerce li.product ins, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins { color: var(--nv-text-color); }.woocommerce ul.products li.product .price { font-size: var(--bodyfontsize); }.shop-sidebar { position: fixed; top: 0px; left: 0px; bottom: 0px; z-index: 100000; height: 100vh; overflow: auto; width: 100%; transition: 0.3s ease-out; background-color: var(--nv-site-bg); transform: translateX(-100%); }.sidebar-header { display: flex; justify-content: flex-end; margin-bottom: 20px; }.nv-woo-filters .nv-sidebar-toggle { margin-right: 20px; }.woocommerce .woocommerce-breadcrumb { color: var(--nv-text-color); font-size: 14px; white-space: nowrap; scrollbar-width: none; overflow-x: scroll; }.woocommerce .woocommerce-breadcrumb a { color: var(--nv-secondary-accent); }.woocommerce .woocommerce-breadcrumb .nv-breadcrumb-delimiter { padding: 0px 8px; }.woocommerce .woocommerce-result-count { float: none; margin: 0px; }.nv-bc-count-wrap { margin-bottom: 20px; display: flex; font-size: 14px; justify-content: space-between; flex-direction: column; }@media (min-width: 576px){.nv-woo-filters .nv-sidebar-toggle + .woocommerce-ordering select { max-width: unset; }}@media (min-width: 769px){.nv-bc-count-wrap { flex-direction: row; }}@media (min-width: 960px){.nv-sidebar-toggle { display: none; }.shop-sidebar { height: auto; background: 0px 0px; position: static; overflow: visible; max-width: 30%; transform: none; z-index: unset; }.shop-sidebar .sidebar-header { display: none; }}.btn, .button, .wp-block-button__link, button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; box-sizing: border-box; border-color: currentcolor; text-align: center; font-family: var(--bodyfontfamily),var(--nv-fallback-ff); }.btn, .button.button-primary, .is-style-primary .wp-block-button__link, .wp-block-search .wp-block-search__button, button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; box-sizing: border-box; background: var(--primarybtnbg); color: var(--primarybtncolor); border-style: solid; border-color: currentcolor; fill: currentcolor; border-width: var(--primarybtnborderwidth,0); border-radius: var(--primarybtnborderradius,3px); padding: var(--primarybtnpadding,13px 15px); font-weight: var(--btnfontweight,700); font-size: var(--btnfs,var(--bodyfontsize)); line-height: var(--btnlineheight,1.6); letter-spacing: var(--btnletterspacing,var(--bodyletterspacing)); text-transform: var(--btntexttransform,none); }.btn:hover, .button.button-primary:hover, .is-style-primary .wp-block-button__link:hover, button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: var(--primarybtnhoverbg); color: var(--primarybtnhovercolor); border-color: var(--primarybtnhovercolor); }.widget select, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper, form input:read-write, form select, form select option, form textarea, form.wp-block-search input.wp-block-search__input { border-style: solid; border-color: var(--formfieldbordercolor); border-width: var(--formfieldborderwidth); border-radius: var(--formfieldborderradius,3px); background: var(--formfieldbgcolor); color: var(--formfieldcolor); padding: var(--formfieldpadding); text-transform: var(--formfieldtexttransform); font-weight: var(--formfieldfontweight); font-family: var(--bodyfontfamily); font-size: var(--formfieldfontsize); letter-spacing: var(--formfieldletterspacing); line-height: var(--formfieldlineheight); }.nv-html-content p, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul { margin: 0px; padding: 0px; }h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400; }ul { list-style: none; }button, input, select, textarea { margin: 0px; }html { box-sizing: border-box; }*, ::after, ::before { box-sizing: border-box; }audio, embed, img, object, video { height: auto; max-width: 100%; }iframe { border: 0px; max-width: 100%; }.container { width: 100%; padding-right: 15px; padding-left: 15px; margin: 0px auto; max-width: var(--container); }.row { display: flex; flex-wrap: wrap; margin: 0px -15px; }.col { padding: 0px 15px; margin: 0px auto; flex-grow: 1; max-width: 100%; }html { font-size: 100%; }body { background-color: var(--nv-site-bg); color: var(--nv-text-color); font-size: var(--bodyfontsize); line-height: var(--bodylineheight); letter-spacing: var(--bodyletterspacing); font-family: var(--bodyfontfamily),var(--nv-fallback-ff); text-transform: var(--bodytexttransform); font-weight: var(--bodyfontweight); overflow-x: hidden; direction: ltr; -webkit-font-smoothing: antialiased; }h1, h2, h3, h4, h5, h6 { margin-bottom: 30px; font-family: var(--headingsfontfamily),var(--nv-fallback-ff); color: var(--headingcolor,inherit); }p { margin-bottom: 30px; }a { --linkdeco: none; color: var(--nv-primary-accent); cursor: pointer; text-decoration: var(--linkdeco); }a:focus, a:hover { opacity: 0.9; color: var(--nv-secondary-accent); }h1 { font-size: var(--h1fontsize); font-weight: var(--h1fontweight); line-height: var(--h1lineheight); letter-spacing: var(--h1letterspacing); text-transform: var(--h1texttransform); }h2 { font-size: var(--h2fontsize); font-weight: var(--h2fontweight); line-height: var(--h2lineheight); letter-spacing: var(--h2letterspacing); text-transform: var(--h2texttransform); }ol, ul { padding-left: var(--listpad,0); }ul { list-style: var(--liststyle,none); }.show-on-focus { position: absolute; width: 1px; height: 1px; clip: rect(1px, 1px, 1px, 1px); top: 32px; background: var(--nv-site-bg); padding: 10px 15px; }.show-on-focus:focus { z-index: 999999; width: auto; height: auto; clip: auto; }.screen-reader-text { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }.site-logo { align-items: center; display: flex; }.site-logo img { max-width: var(--maxwidth); display: block; margin: 0px auto; }.header-menu-sidebar .nav-ul .sub-menu, .nav-ul li:hover > .sub-menu, .sub-menu.dropdown-open { opacity: 1; visibility: visible; }.caret { transition: 0.3s; }.dd-title { flex-grow: var(--flexg); display: flex; align-items: center; }.nav-ul { display: flex; flex-wrap: wrap; margin-right: calc(var(--spacing)/ 2 * -1); margin-left: calc(var(--spacing)/ 2 * -1); }.nav-ul > li { margin: 0 calc(var(--spacing)/ 2); }.nav-ul li a { min-height: var(--height); color: var(--color); position: relative; width: 100%; display: flex; align-items: center; }.nav-ul .caret { line-height: 0; justify-content: center; display: flex; }.nav-ul .caret svg { width: 0.5em; height: 0.5em; }.nav-ul li { display: block; position: relative; }.nav-ul li > .wrap { display: flex; align-items: center; }.nav-ul li:hover > .wrap .caret, .nav-ul li:hover > .wrap > a { color: var(--hovercolor,var(--nv-primary-accent)); }.nav-ul .sub-menu { background: var(--bgcolor,var(--overlaycolor)); z-index: 100; position: absolute; top: 100%; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; visibility: hidden; opacity: 0; right: 0px; }.nav-ul .sub-menu li { min-width: 150px; width: 100%; }.nav-ul .sub-menu li > .wrap { padding: 10px 20px; white-space: nowrap; display: flex; }.header-menu-sidebar .nv-nav-wrap { width: 100%; }.header-menu-sidebar .nav-ul { flex-direction: column; width: 100%; }.header-menu-sidebar .nav-ul li { width: 100%; }.header-menu-sidebar .nav-ul li:not([class*="block"]) > .wrap > a { padding: 15px 0px; white-space: normal; }.header-menu-sidebar .nav-ul .caret svg { width: var(--smiconsize,1em); height: var(--smiconsize,1em); }.header-menu-sidebar .nav-ul .caret-wrap { margin: -15px 0px; padding: 15px; }.header-menu-sidebar .nav-ul .sub-menu { background: 0px center; position: relative; max-width: 100%; box-shadow: none; display: none; left: unset !important; top: unset !important; right: unset !important; }.navbar-toggle-wrapper { align-items: center; }.navbar-toggle { --primarybtncolor: var(--color); --primarybtnhovercolor: var(--color); --primarybtnbg: var(--bgcolor, transparent); --primarybtnhoverbg: var(--bgcolor, transparent); --primarybtnborderwidth: var(--borderwidth, 1px); --primarybtnborderradius: var(--borderradius, 0); padding: var(--padding,10px 15px); box-shadow: none; display: flex; align-items: center; }.navbar-toggle:focus { outline: solid 1px; }.icon-bar { background-color: currentcolor; transition: 0.1s; position: relative; display: block; width: 15px; height: 2px; }.icon-bar:nth-child(2) { margin: 3px 0px; }.wrapper { display: flex; min-height: 100vh; flex-direction: column; position: relative; transition: 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86); }body > .wrapper:not(.et-fb-iframe-ancestor) { overflow: hidden; }.neve-main { flex: 1 1 auto; }input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="submit"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], select, textarea { display: inline-block; appearance: none; outline: 0px; resize: vertical; }[tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus { outline: 0px; box-shadow: 0 0 3px 0 var(--nv-secondary-accent); --formfieldbordercolor: var(--nv-secondary-accent); }button, input, select, textarea { line-height: inherit; box-sizing: border-box; }select { min-height: 35px; background-repeat: no-repeat; background-position: right center; background-size: 18px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4="); padding-right: 20px !important; }form select { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center/18px no-repeat,var(--formfieldbgcolor); }.nv-index-posts { margin-top: 60px; }@keyframes spin { 100% { transform: rotate(360deg); } }.nv-index-posts, .nv-single-post-wrap { margin-bottom: 60px; }.nv-sidebar-wrap { padding: 60px 15px; margin-bottom: 20px; flex-grow: 1; }.widget { word-break: break-word; margin-bottom: 40px; }.widget:last-child { margin: 0px; }.widget .widget-title { margin-bottom: 10px; font-weight: 700; font-size: var(--h4fontsize); }.widget ul { padding: 0px; }.widget ul ul { padding-left: 10px; }.widget li { margin-top: 10px; }.builder-item--footer-menu, .component-wrap, .item--inner, .menu-item-nav-search, .nav-ul .wrap a .dd-title, .nav-ul a, .palette-icon-wrapper, .site-logo, footer .nav-ul { justify-content: var(--justify,flex-start); text-align: var(--textalign,left); }@media (min-width: 960px){.neve-main > .container .col { max-width: 70%; }.neve-main > .container > .row { flex-wrap: nowrap; }.nv-sidebar-wrap { max-width: 30%; }.nv-sidebar-wrap.nv-right { padding-left: 45px; }}.header-menu-sidebar { padding: 0px; position: fixed; max-width: 100%; top: 0px; z-index: 999900; visibility: hidden; display: flex; height: 100vh; }.header-menu-sidebar .navbar-toggle-wrapper { display: flex; justify-content: flex-end; padding: 8px 10px; }.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle { position: relative; }.tcb { transition: 0.3s cubic-bezier(0.79, 0.14, 0.15, 0.86); }.header-menu-sidebar-bg { background: var(--bgcolor); color: var(--color); position: relative; display: flex; flex-direction: column; overflow-wrap: break-word; width: 100%; }.header-menu-sidebar-inner { padding: 20px 0px; overflow-x: hidden; height: 100%; display: none; opacity: 0; transition:opacity 0.3s ease; }.header-menu-sidebar-inner .item--inner { width: 100%; }.menu_sidebar_slide_left .header-menu-sidebar { left: 0px; transform: translateX(-100%); }.hfg-ov { inset: 0px; background: rgba(0, 0, 0, 0.5); position: fixed; transform: translate3d(0px, 0px, 0px); z-index: 999899; transition: 0.3s linear; visibility: hidden; opacity: 0; }.hfg-pe { pointer-events: none; }.site-footer { position: relative; z-index: 11; }.site-footer .item--inner { width: 100%; }.site-footer p:last-child { margin-bottom: 0px; }.footer--row .hfg-slot { display: flex; flex-direction: column; }.footer--row .row { display: grid; align-items: var(--valign); }.footer--row .builder-item { width: 100%; }.site-header { position: relative; }.site-header .header--row-inner { align-items: center; display: flex; }.builder-item { margin: 4px 0px; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }@media (min-width: 960px){.builder-item { margin: 8px 0px; }}.hfg-slot { display: flex; align-items: center; }.hfg-slot.right { justify-content: flex-end; }.header-menu-sidebar-bg, [class*="row-inner"] { position: relative; background-image: ; background-origin: ; background-clip: ; background-color: ; background-position: var(--bgposition,center); background-repeat: no-repeat; background-size: cover; background-attachment: var(--bgattachment); }.header-menu-sidebar-bg::before, [class*="row-inner"]::before { display: block; width: 100%; top: 0px; bottom: 0px; position: absolute; content: ""; background-color: var(--overlaycolor); opacity: var(--bgoverlayopacity); }[class*="row-inner"]:not(.footer--row-inner) { border-bottom: var(--rowbwidth,0) solid var(--rowbcolor); }.footer--row-inner { border-top: var(--rowbwidth,0) solid var(--rowbcolor); }[data-row-id] { color: var(--color); background: var(--bgcolor); }[data-row-id] a { color: var(--color); }[data-row-id] .row { display: grid; grid-template-columns: auto auto; min-height: var(--height,auto); }.hfg_header.site-header { box-shadow: rgba(0, 0, 0, 0.1) 0px -1px 3px; }.header .builder-item .item--inner[class*="button_base"], .header .builder-item .item--inner[class*="nav-icon"] { padding: 0px !important; }.hfg-grid { display: flex; }@media (min-width: 960px){.hide-on-desktop { display: none; }}.component-wrap { display: flex; margin: 4px 0px; }.builder-item .item--inner { color: var(--color); font-family: var(--fontfamily,var(--bodyfontfamily)); font-size: var(--fontsize,var(--bodyfontsize)); line-height: var(--lineheight,var(--bodylineheight)); letter-spacing: var(--letterspacing,var(--bodyletterspacing)); font-weight: var(--fontweight,var(--bodyfontweight)); text-transform: var(--texttransform,var(--bodytexttransform)); padding: var(--padding,0); margin: var(--margin,0); position: relative; }.builder-item .item--inner.has_menu { position: unset; }.nav-ul li .caret svg, .nav-ul li .caret img { width: var(--smiconsize, 0.5em); height: var(--smiconsize, 0.5em); }.nav-ul .sub-menu li { border-style: var(--itembstyle); }:root { --container: 748px; --postwidth: 100%; --primarybtnbg: var(--nv-primary-accent); --primarybtnhoverbg: var(--nv-primary-accent); --primarybtncolor: #fff; --secondarybtncolor: var(--nv-primary-accent); --primarybtnhovercolor: #fff; --secondarybtnhovercolor: var(--nv-primary-accent); --primarybtnborderradius: 3px; --secondarybtnborderradius: 3px; --secondarybtnborderwidth: 3px; --btnpadding: 13px 15px; --primarybtnpadding: 13px 15px; --secondarybtnpadding: calc(13px - 3px) calc(15px - 3px); --bodyfontfamily: Jost; --bodyfontsize: 15px; --bodylineheight: 1.6; --bodyletterspacing: 0px; --bodyfontweight: 400; --headingsfontfamily: Jost; --h1fontsize: 36px; --h1fontweight: 700; --h1lineheight: 1.2; --h1letterspacing: 0px; --h1texttransform: none; --h2fontsize: 28px; --h2fontweight: 700; --h2lineheight: 1.3; --h2letterspacing: 0px; --h2texttransform: none; --h3fontsize: 24px; --h3fontweight: 700; --h3lineheight: 1.4; --h3letterspacing: 0px; --h3texttransform: none; --h4fontsize: 20px; --h4fontweight: 700; --h4lineheight: 1.6; --h4letterspacing: 0px; --h4texttransform: none; --h5fontsize: 16px; --h5fontweight: 700; --h5lineheight: 1.6; --h5letterspacing: 0px; --h5texttransform: none; --h6fontsize: 14px; --h6fontweight: 700; --h6lineheight: 1.6; --h6letterspacing: 0px; --h6texttransform: none; --formfieldborderwidth: 2px; --formfieldborderradius: 3px; --formfieldbgcolor: var(--nv-site-bg); --formfieldbordercolor: #dddddd; --formfieldcolor: var(--nv-text-color); --formfieldpadding: 10px 12px; --shopcoltemplate: 2; }.nv-index-posts { --borderradius: 0px; }.header-main { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); }.header-menu-sidebar-bg { --justify: flex-start; --textalign: left; --flexg: 1; --wrapdropdownwidth: auto; --color: var(--nv-text-color); --bgcolor: var(--nv-site-bg); }.header-menu-sidebar { width: 360px; }.builder-item--logo { --maxwidth: 120px; --fs: 24px; --padding: 10px 0; --margin: 0; --textalign: left; --justify: flex-start; }.builder-item--nav-icon, .header-menu-sidebar .close-sidebar-panel .navbar-toggle { --borderradius: 0; }.builder-item--nav-icon { --label-margin: 0 5px 0 0; --padding: 10px 15px; --margin: 0; }.builder-item--primary-menu { --hovercolor: var(--nv-secondary-accent); --hovertextcolor: var(--nv-text-color); --activecolor: var(--nv-primary-accent); --spacing: 20px; --height: 25px; --smiconsize: 7px; --padding: 0; --margin: 0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --fontweight: 500; --texttransform: none; --iconsize: 1em; }.builder-item--primary-menu .sub-menu { --bstyle: none; --itembstyle: none; }.footer-bottom-inner .row { grid-template-columns: 1fr; --valign: flex-start; }.footer-bottom { --rowbcolor: var(--nv-light-bg); --color: var(--nv-text-dark-bg); --bgcolor: var(--nv-dark-bg); }.builder-item--footer_copyright { --padding: 0; --margin: 0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --fontweight: 500; --texttransform: none; --iconsize: 1em; --textalign: left; --justify: flex-start; }@media (min-width: 576px){:root { --container: 992px; --postwidth: 50%; --btnpadding: 13px 15px; --primarybtnpadding: 13px 15px; --secondarybtnpadding: calc(13px - 3px) calc(15px - 3px); --bodyfontsize: 16px; --bodylineheight: 1.6; --bodyletterspacing: 0px; --h1fontsize: 38px; --h1lineheight: 1.2; --h1letterspacing: 0px; --h2fontsize: 30px; --h2lineheight: 1.2; --h2letterspacing: 0px; --h3fontsize: 26px; --h3lineheight: 1.4; --h3letterspacing: 0px; --h4fontsize: 22px; --h4lineheight: 1.5; --h4letterspacing: 0px; --h5fontsize: 18px; --h5lineheight: 1.6; --h5letterspacing: 0px; --h6fontsize: 14px; --h6lineheight: 1.6; --h6letterspacing: 0px; --shopcoltemplate: 2; }.header-menu-sidebar-bg { --justify: flex-start; --textalign: left; --flexg: 1; --wrapdropdownwidth: auto; }.builder-item--primary-menu { --spacing: 20px; --height: 25px; --smiconsize: 7px; --padding: 0; --margin: 0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 1em; }.builder-item--footer_copyright { --padding: 0; --margin: 0; --fontsize: 1em; --lineheight: 1.6; --letterspacing: 0px; --iconsize: 1em; --textalign: left; --justify: flex-start; }}@media (min-width: 960px){:root { --container: 1170px; --postwidth: 33.333333333333%; --btnpadding: 13px 15px; --primarybtnpadding: 13px 15px; --secondarybtnpadding: calc(13px - 3px) calc(15px - 3px); --bodyfontsize: 16px; --bodylineheight: 1.7; --bodyletterspacing: 0px; --h1fontsize: 40px; --h1lineheight: 1.1; --h1letterspacing: 0px; --h2fontsize: 32px; --h2lineheight: 1.2; --h2letterspacing: 0px; --h3fontsize: 28px; --h3lineheight: 1.4; --h3letterspacing: 0px; --h4fontsize: 24px; --h4lineheight: 1.5; --h4letterspacing: 0px; --h5fontsize: 20px; --h5lineheight: 1.6; --h5letterspacing: 0px; --h6fontsize: 16px; --h6lineheight: 1.6; --h6letterspacing: 0px; --shopcoltemplate: 3; }.archive.woocommerce .neve-main > .shop-container .nv-shop.col { max-width: 70%; }.archive.woocommerce .neve-main > .shop-container .nv-sidebar-wrap { max-width: 30%; }.builder-item--logo { --maxwidth: 200px; --fs: 24px; --padding: 10px 0; --margin: 0; --textalign: left; --justify: flex-start; }}@media (min-width: 960px){.nv-cv-d { content-visibility: auto; }}:root { --nv-primary-accent: #2f5aae; --nv-secondary-accent: #2f5aae; --nv-site-bg: #ffffff; --nv-light-bg: #f4f5f7; --nv-dark-bg: #121212; --nv-text-color: #272626; --nv-text-dark-bg: #ffffff; --nv-c-1: #9463ae; --nv-c-2: #be574b; --nv-fallback-ff: Arial, Helvetica, sans-serif; }:root { --e-global-color-nvprimaryaccent: #2f5aae; --e-global-color-nvsecondaryaccent: #2f5aae; --e-global-color-nvsitebg: #ffffff; --e-global-color-nvlightbg: #f4f5f7; --e-global-color-nvdarkbg: #121212; --e-global-color-nvtextcolor: #272626; --e-global-color-nvtextdarkbg: #ffffff; --e-global-color-nvc1: #9463ae; --e-global-color-nvc2: #be574b; }@font-face { font-family: Jost; font-style: normal; font-weight: 400; font-display: swap; src: url(https://synergetic.dev/wp-content/fonts/jost/92zatBhPNqw73oTd4g.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Jost; font-style: normal; font-weight: 500; font-display: swap; src: url(https://synergetic.dev/wp-content/fonts/jost/92zatBhPNqw73oTd4g.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: Jost; font-style: normal; font-weight: 700; font-display: swap; src: url(https://synergetic.dev/wp-content/fonts/jost/92zatBhPNqw73oTd4g.woff2) format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }.hfg_header { width: 100%; z-index: 99999; }.hfg_header .header--row { height: auto; transition:height 0.2s ease-out; }.sticky-header-placeholder { transition:height 0.2s ease-out; }.hfg_footer { bottom: 0px; width: 100%; }@media (min-width: 960px){.hfg_header.has-sticky-rows--desktop { position: fixed; }}.product_meta > span, .single-product .entry-summary .woocommerce-product-details__short-description, .woocommerce .woocommerce-product-rating, .woocommerce div.product .woocommerce-tabs ul.tabs > li > a, .woocommerce span.onsale, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price ins, .woocommerce-error, .woocommerce-info, .woocommerce-message { font-weight: var(--fontweight); text-transform: var(--texttransform); letter-spacing: var(--letterspacing); line-height: var(--lineheight); font-size: var(--fontsize); }@-webkit-keyframes heartpop { 0% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scale3d(1, 1, 1); } }@keyframes heartpop { 0% { transform: scale3d(1, 1, 1); } 30% { transform: scale3d(1.25, 0.75, 1); } 40% { transform: scale3d(0.75, 1.25, 1); } 50% { transform: scale3d(1.15, 0.85, 1); } 65% { transform: scale3d(0.95, 1.05, 1); } 75% { transform: scale3d(1.05, 0.95, 1); } 100% { transform: scale3d(1, 1, 1); } }.woocommerce .nv-shop ul.products:not(.tns-slider) { display: grid; grid-template-columns: repeat(var(--shopcoltemplate),1fr); gap: 40px 30px; margin-bottom: 60px; }.woocommerce .nv-shop ul.products:not(.tns-slider) li.product { margin: 0px; float: none; width: 100% !important; }.woocommerce .nv-shop ul.products:not(.tns-slider) li.product img, .woocommerce .nv-shop ul.products:not(.tns-slider) li.product > a { width: 100%; }.sp-product-image:hover .sp-image-buttons { opacity: 1; }.sp-image-buttons { position: absolute; top: 0px; left: 0px; width: 100%; bottom: 0px; display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; transition: 0.2s; z-index: 10; }.sp-image-buttons .sp-product-overlay-link { display: block; position: absolute; width: 100%; bottom: 0px; top: 0px; cursor: pointer; }.woocommerce div.product p.price, .woocommerce div.product p.price ins, .woocommerce ul.products li.product a.woocommerce-loop-product__link > h2, .woocommerce ul.products li.product a.woocommerce-loop-product__link > h3 { font-size: var(--fontsize,1.25em); font-weight: var(--fontweight,var(--h1fontweight)); line-height: var(--lineheight,var(--h1lineheight)); letter-spacing: var(--letterspacing,var(--h1letterspacing)); text-transform: var(--texttransform,var(--h1texttransform)); }.nv-product-content { padding-top: 16px; }.sp-image-buttons > a:not(.overlay) { padding: 13px 15px; z-index: 3; line-height: 1; max-width: 90%; margin: 0px 0px 10px !important; }.sp-image-buttons > a:not(.overlay):last-child { margin-bottom: 0px !important; }.sp-product-image img { display: block; }li.product .sp-product-image { position: relative; }:root { --sp-text-color: var(--nv-text-color); --sp-site-bg: var(--nv-site-bg); --sp-text-dark-bg: var(--nv-text-dark-bg); --sp-c-1: var(--nv-c-1); --sp-primary-accent: var(--nv-primary-accent); --sp-secondary-accent: var(--nv-secondary-accent); }@-webkit-keyframes xs-zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes xs-zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes dtb-spinner { 100% { transform: rotate(360deg); } }@-webkit-keyframes dtb-spinner { 100% { transform: rotate(360deg); } }.screen-reader-text:focus { background-color: #eeeeee; clip-path: none; color: #333333; display: block; font-size: 1rem; height: auto; left: 5px; line-height: normal; padding: 12px 24px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }@-webkit-keyframes bounceAnim { 0%, 100%, 20%, 50%, 80% { transform: translateY(0px); } 40% { transform: translateY(-16px); } 60% { transform: translateY(-8px); } }@keyframes bounceAnim { 0%, 100%, 20%, 50%, 80% { transform: translateY(0px); } 40% { transform: translateY(-16px); } 60% { transform: translateY(-8px); } }@-webkit-keyframes menu-animation { 0% { opacity: 0; transform: scale(0.04) translateY(300%); } 40% { transform: scale(0.04) translateY(0px); transition: ease-out; } 40% { transform: scale(0.04) translateY(0px); } 60% { opacity: 1; transform: scale(0.02) translateY(0px); } 61% { opacity: 1; transform: scale(0.04) translateY(0px); } 99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; } 100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; } }@keyframes menu-animation { 0% { opacity: 0; transform: scale(0.04) translateY(300%); } 40% { transform: scale(0.04) translateY(0px); transition: ease-out; } 40% { transform: scale(0.04) translateY(0px); } 60% { opacity: 1; transform: scale(0.02) translateY(0px); } 61% { opacity: 1; transform: scale(0.04) translateY(0px); } 99.9% { opacity: 1; height: 0px; padding-bottom: 100%; border-radius: 100%; } 100% { opacity: 1; transform: scale(2) translateY(0px); height: 100%; padding-bottom: 0px; border-radius: 0px; } }@-webkit-keyframes show-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes show-fadein { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes hide-fadeout { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes hide-fadeout { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes show-animation { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0px); } }@keyframes show-animation { 0% { transform: translateY(20px); opacity: 0; } 100% { transform: translateY(0px); } }@-webkit-keyframes hide-animation { 0% { transform: translateY(0px); } 100% { transform: translateY(20px); opacity: 0; } }@keyframes hide-animation { 0% { transform: translateY(0px); } 100% { transform: translateY(20px); opacity: 0; } }@-webkit-keyframes progress-bar-stripes { 0% { background-position: 1rem 0px; } 100% { background-position: 0px 0px; } }@keyframes progress-bar-stripes { 0% { background-position: 1rem 0px; } 100% { background-position: 0px 0px; } }@-webkit-keyframes button-ripple { 70% { box-shadow: 0 0 0 var(--glow-size,15px) currentColor; opacity: 0; } 100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; } }@keyframes button-ripple { 70% { box-shadow: 0 0 0 var(--glow-size,15px) currentColor; opacity: 0; } 100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; } }@-webkit-keyframes open { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes open { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes close { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes close { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes galleryopen { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes galleryopen { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes location-indicator { 0% { box-shadow: rgba(12, 90, 219, 0.2) 0px 0px 0px 0px; } 70% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 30px; } 100% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 0px; } }@keyframes location-indicator { 0% { box-shadow: rgba(12, 90, 219, 0.2) 0px 0px 0px 0px; } 70% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 30px; } 100% { box-shadow: rgba(12, 90, 219, 0) 0px 0px 0px 0px; } }@-webkit-keyframes iconTranslateY { 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } }@keyframes iconTranslateY { 49% { transform: translateY(100%); } 50% { opacity: 0; transform: translateY(-100%); } 51% { opacity: 1; } }@-webkit-keyframes RainDrop { 0%, 100%, 25%, 55%, 75%, 87%, 97% { transform: scaleX(1); } 26%, 56%, 76% { transform: scaleX(1.3) scaleY(0.8); } 31%, 61%, 81% { transform: scaleX(0.8) scaleY(1.2); } 76%, 88% { transform: scaleX(1.2); } 98% { transform: scaleX(1.1); } }@keyframes RainDrop { 0%, 100%, 25%, 55%, 75%, 87%, 97% { transform: scaleX(1); } 26%, 56%, 76% { transform: scaleX(1.3) scaleY(0.8); } 31%, 61%, 81% { transform: scaleX(0.8) scaleY(1.2); } 76%, 88% { transform: scaleX(1.2); } 98% { transform: scaleX(1.1); } }@-webkit-keyframes WaterWave { 50% { transform: skewY(1deg) skewX(-1deg) scale(1.06); } }@keyframes WaterWave { 50% { transform: skewY(1deg) skewX(-1deg) scale(1.06); } }@-webkit-keyframes lightning { 50%, 0%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@keyframes lightning { 50%, 0%, 100% { opacity: 1; } 25%, 75% { opacity: 0; } }@-webkit-keyframes JoltZoom { 10% { font-size: 140%; } 40% { font-size: 80%; } 100% { font-size: 100%; } }@keyframes JoltZoom { 10% { font-size: 140%; } 40% { font-size: 80%; } 100% { font-size: 100%; } }@-webkit-keyframes typing { 0% { width: 0px; } }@keyframes typing { 0% { width: 0px; } }@-webkit-keyframes cursor { 50% { border-color: transparent; } }@keyframes cursor { 50% { border-color: transparent; } }@-webkit-keyframes wipe { 100% { width: 0px; } }@keyframes wipe { 100% { width: 0px; } }@keyframes open { 0% { width: 0px; } }@-webkit-keyframes Magnify { 50% { transform: scale(1.8); letter-spacing: 26px; } }@keyframes Magnify { 50% { transform: scale(1.8); letter-spacing: 26px; } }@-webkit-keyframes Beat { 14%, 42% { transform: scale(1.3); } 28%, 70% { transform: scale(1); } }@keyframes Beat { 14%, 42% { transform: scale(1.3); } 28%, 70% { transform: scale(1); } }@-webkit-keyframes FadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes FadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes FadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes FadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes FadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes FadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes FadeInTop { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; } }@keyframes FadeInTop { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; } }@-webkit-keyframes FadeInBottom { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; } }@keyframes FadeInBottom { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; } }@-webkit-keyframes FadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes FadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes FadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@keyframes FadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@-webkit-keyframes FadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@keyframes FadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@-webkit-keyframes FadeOutTop { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(-100%); } }@keyframes FadeOutTop { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(-100%); } }@-webkit-keyframes FadeOutBottom { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(100%); } }@keyframes FadeOutBottom { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(100%); } }@-webkit-keyframes MovingBackFromRight { 40% { transform: rotate(45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@keyframes MovingBackFromRight { 40% { transform: rotate(45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@-webkit-keyframes MovingBackFromLeft { 40% { transform: rotate(-45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@keyframes MovingBackFromLeft { 40% { transform: rotate(-45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@-webkit-keyframes KickOutFront { 40% { transform: rotate(45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@keyframes KickOutFront { 40% { transform: rotate(45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@-webkit-keyframes KickOutBehind { 40% { transform: rotate(-45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@keyframes KickOutBehind { 40% { transform: rotate(-45deg); } 100% { transform: rotate(0deg); animation-timing-function: cubic-bezier(0, 0.9, 0.7, 1.45); } }@-webkit-keyframes ScaleXIn { 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } 50% { opacity: 1; } }@keyframes ScaleXIn { 0% { transform: perspective(400px) rotateX(90deg); opacity: 0; } 50% { opacity: 1; } }@-webkit-keyframes ScaleXOut { 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } 0% { opacity: 1; } }@keyframes ScaleXOut { 100% { transform: perspective(400px) rotateX(90deg); opacity: 0; } 0% { opacity: 1; } }@-webkit-keyframes ScaleYIn { 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } 50% { opacity: 1; } }@keyframes ScaleYIn { 0% { transform: perspective(400px) rotateY(90deg); opacity: 0; } 50% { opacity: 1; } }@-webkit-keyframes ScaleYOut { 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } 0% { opacity: 1; } }@keyframes ScaleYOut { 100% { transform: perspective(400px) rotateY(90deg); opacity: 0; } 0% { opacity: 1; } }@-webkit-keyframes Jump { 100% { transform: translateY(-20px); } }@keyframes Jump { 100% { transform: translateY(-20px); } }@-webkit-keyframes AboundTop { 50% { transform: translateY(-100px); animation-timing-function: ease-in; } }@keyframes AboundTop { 50% { transform: translateY(-100px); animation-timing-function: ease-in; } }@-webkit-keyframes AboundBottom { 50% { transform: translateY(100px); animation-timing-function: ease-in; } }@keyframes AboundBottom { 50% { transform: translateY(100px); animation-timing-function: ease-in; } }@-webkit-keyframes AboundLeft { 50% { transform: translateX(-100px); animation-timing-function: ease-in; } }@keyframes AboundLeft { 50% { transform: translateX(-100px); animation-timing-function: ease-in; } }@-webkit-keyframes AboundRight { 50% { transform: translateX(100px); animation-timing-function: ease-in; } }@keyframes AboundRight { 50% { transform: translateX(100px); animation-timing-function: ease-in; } }@-webkit-keyframes FlyInTop { 0% { transform: translate(0px, -80px); opacity: 0; } 50% { transform: translate(10px, 50px); animation-timing-function: ease-in-out; } }@keyframes FlyInTop { 0% { transform: translate(0px, -80px); opacity: 0; } 50% { transform: translate(10px, 50px); animation-timing-function: ease-in-out; } }@-webkit-keyframes FlyInLeft { 0% { transform: translate(-40px, 0px); opacity: 0; } 50% { transform: translate(40px, 0px); } }@keyframes FlyInLeft { 0% { transform: translate(-40px, 0px); opacity: 0; } 50% { transform: translate(40px, 0px); } }@-webkit-keyframes FlyInRight { 0% { transform: translate(40px, 0px); opacity: 0; } 50% { transform: translate(-40px, 0px); } }@keyframes FlyInRight { 0% { transform: translate(40px, 0px); opacity: 0; } 50% { transform: translate(-40px, 0px); } }@-webkit-keyframes FlyInBottom { 0% { transform: translate(0px, 80px); opacity: 0; } 50% { transform: translate(10px, -50px); animation-timing-function: ease-in-out; } }@keyframes FlyInBottom { 0% { transform: translate(0px, 80px); opacity: 0; } 50% { transform: translate(10px, -50px); animation-timing-function: ease-in-out; } }@-webkit-keyframes FlyOutTop { 50% { transform: translate(0px, 50px); } 100% { transform: translate(0px, -100px); opacity: 0; } }@keyframes FlyOutTop { 50% { transform: translate(0px, 50px); } 100% { transform: translate(0px, -100px); opacity: 0; } }@-webkit-keyframes FlyOutLeft { 50% { transform: translate(40px, 0px); } 100% { transform: translate(-100px, 0px); opacity: 0; } }@keyframes FlyOutLeft { 50% { transform: translate(40px, 0px); } 100% { transform: translate(-100px, 0px); opacity: 0; } }@-webkit-keyframes FlyOutRight { 50% { transform: translate(-40px, 0px); } 100% { transform: translate(100px, 0px); opacity: 0; } }@keyframes FlyOutRight { 50% { transform: translate(-40px, 0px); } 100% { transform: translate(100px, 0px); opacity: 0; } }@-webkit-keyframes FlyOutBottom { 50% { transform: translate(0px, -40px); } 100% { transform: translate(0px, 100px); opacity: 0; } }@keyframes FlyOutBottom { 50% { transform: translate(0px, -40px); } 100% { transform: translate(0px, 100px); opacity: 0; } }@-webkit-keyframes DoorCloseLeft { 0%, 100% { transform: perspective(400px); transform-origin: left center; } 0% { transform: rotateY(90deg); opacity: 0; } 100% { opacity: 1; } }@keyframes DoorCloseLeft { 0%, 100% { transform: perspective(400px); transform-origin: left center; } 0% { transform: rotateY(90deg); opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes DoorOpenRight { 0%, 100% { transform: perspective(400px); transform-origin: left center; } 100% { transform: rotateY(90deg); opacity: 0; } }@keyframes DoorOpenRight { 0%, 100% { transform: perspective(400px); transform-origin: left center; } 100% { transform: rotateY(90deg); opacity: 0; } }@-webkit-keyframes DoorCloseRight { 0%, 100% { transform: perspective(400px); transform-origin: right center; } 0% { transform: rotateY(-90deg); opacity: 0; } 100% { opacity: 1; } }@keyframes DoorCloseRight { 0%, 100% { transform: perspective(400px); transform-origin: right center; } 0% { transform: rotateY(-90deg); opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes DoorOpenLeft { 0%, 100% { transform: perspective(400px); transform-origin: right center; } 100% { transform: rotateY(-90deg); opacity: 0; } }@keyframes DoorOpenLeft { 0%, 100% { transform: perspective(400px); transform-origin: right center; } 100% { transform: rotateY(-90deg); opacity: 0; } }@-webkit-keyframes HangAndDropLeft { 0% { transform-origin: left center; } 50% { transform: rotate(100deg); transform-origin: left center; } 60% { transform: rotate(90deg); transform-origin: left center; } 100% { transform: translateY(800px) rotate(70deg); transform-origin: left center; } }@keyframes HangAndDropLeft { 0% { transform-origin: left center; } 50% { transform: rotate(100deg); transform-origin: left center; } 60% { transform: rotate(90deg); transform-origin: left center; } 100% { transform: translateY(800px) rotate(70deg); transform-origin: left center; } }@-webkit-keyframes HangAndDropRight { 0% { transform-origin: right center; } 50% { transform: rotate(-100deg); transform-origin: right center; } 60% { transform: rotate(-90deg); transform-origin: right center; } 100% { transform: translateY(800px) rotate(-70deg); transform-origin: right center; } }@keyframes HangAndDropRight { 0% { transform-origin: right center; } 50% { transform: rotate(-100deg); transform-origin: right center; } 60% { transform: rotate(-90deg); transform-origin: right center; } 100% { transform: translateY(800px) rotate(-70deg); transform-origin: right center; } }@-webkit-keyframes PushReleaseFrom { 0% { transform: scale(3, 3); opacity: 0; } 50% { transform: scale(0.5, 0.5); } }@keyframes PushReleaseFrom { 0% { transform: scale(3, 3); opacity: 0; } 50% { transform: scale(0.5, 0.5); } }@-webkit-keyframes PushReleaseFromLeft { 0% { transform: translateX(-100%); opacity: 0; } 30% { transform: translateX(100px); } }@keyframes PushReleaseFromLeft { 0% { transform: translateX(-100%); opacity: 0; } 30% { transform: translateX(100px); } }@-webkit-keyframes PushReleaseFromTop { 0% { transform: translateY(-100%); opacity: 0; } 30% { transform: translateY(100px); } }@keyframes PushReleaseFromTop { 0% { transform: translateY(-100%); opacity: 0; } 30% { transform: translateY(100px); } }@-webkit-keyframes PushReleaseFromBottom { 0% { transform: translateY(100%); opacity: 0; } 30% { transform: translateY(-100px); } }@keyframes PushReleaseFromBottom { 0% { transform: translateY(100%); opacity: 0; } 30% { transform: translateY(-100px); } }@-webkit-keyframes PushReleaseTo { 30% { transform: scale(0.5, 0.5); } 100% { transform: scale(5, 5); opacity: 0; } }@keyframes PushReleaseTo { 30% { transform: scale(0.5, 0.5); } 100% { transform: scale(5, 5); opacity: 0; } }@-webkit-keyframes PushReleaseToTop { 30% { transform: translateY(100px); } 100% { transform: translateY(-100%); opacity: 0; } }@keyframes PushReleaseToTop { 30% { transform: translateY(100px); } 100% { transform: translateY(-100%); opacity: 0; } }@-webkit-keyframes PushReleaseToBottom { 30% { transform: translateY(-100px); } 100% { transform: translateY(100%); opacity: 0; } }@keyframes PushReleaseToBottom { 30% { transform: translateY(-100px); } 100% { transform: translateY(100%); opacity: 0; } }@-webkit-keyframes FlipInTop { 0% { transform: perspective(600px); opacity: 0; } 30% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@keyframes FlipInTop { 0% { transform: perspective(600px); opacity: 0; } 30% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@-webkit-keyframes FlipOutTop { 100% { transform: perspective(600px); opacity: 0; } 70% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@keyframes FlipOutTop { 100% { transform: perspective(600px); opacity: 0; } 70% { transform: perspective(600px) rotateX(180deg); transform-origin: 0px 0px; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@-webkit-keyframes FlipInBottom { 0% { transform: perspective(600px); opacity: 0; } 30% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@keyframes FlipInBottom { 0% { transform: perspective(600px); opacity: 0; } 30% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@-webkit-keyframes FlipOutBottom { 100% { transform: perspective(600px); opacity: 0; } 70% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@keyframes FlipOutBottom { 100% { transform: perspective(600px); opacity: 0; } 70% { transform: perspective(600px) rotateX(180deg); transform-origin: center bottom; animation-timing-function: ease-out; } 100% { transform: perspective(600px); } }@-webkit-keyframes ElevateLeft { 0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; opacity: 0; } 40% { transform: rotate(20deg); transform-origin: right center; } 65% { transform: rotate(0deg); transform-origin: right center; } }@keyframes ElevateLeft { 0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; opacity: 0; } 40% { transform: rotate(20deg); transform-origin: right center; } 65% { transform: rotate(0deg); transform-origin: right center; } }@-webkit-keyframes ElevateRight { 0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; opacity: 0; } 40% { transform: rotate(-20deg); transform-origin: left center; } 65% { transform: rotate(0deg); transform-origin: left center; } }@keyframes ElevateRight { 0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; opacity: 0; } 40% { transform: rotate(-20deg); transform-origin: left center; } 65% { transform: rotate(0deg); transform-origin: left center; } }@-webkit-keyframes RollFromLeft { 0% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; } }@keyframes RollFromLeft { 0% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; } }@-webkit-keyframes RollFromRight { 0% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; } }@keyframes RollFromRight { 0% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; } }@-webkit-keyframes RollFromTop { 0% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; } }@keyframes RollFromTop { 0% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; } }@-webkit-keyframes RollFromBottom { 0% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; } }@keyframes RollFromBottom { 0% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; } }@-webkit-keyframes RollToLeft { 100% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; } }@keyframes RollToLeft { 100% { transform: translateX(-60px) perspective(600px) rotateY(180deg); opacity: 0; } }@-webkit-keyframes RollToRight { 100% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; } }@keyframes RollToRight { 100% { transform: translateX(60px) perspective(600px) rotateY(-180deg); opacity: 0; } }@-webkit-keyframes RollToTop { 100% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; } }@keyframes RollToTop { 100% { transform: translateY(-60px) perspective(600px) rotateX(180deg); opacity: 0; } }@-webkit-keyframes RollToBottom { 100% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; } }@keyframes RollToBottom { 100% { transform: translateY(60px) perspective(600px) rotateX(-180deg); opacity: 0; } }@-webkit-keyframes RotateSkateInRight { 0% { transform: scaleX(0.2) translateX(100px); opacity: 0; } }@keyframes RotateSkateInRight { 0% { transform: scaleX(0.2) translateX(100px); opacity: 0; } }@-webkit-keyframes RotateSkateInLeft { 0% { transform: scaleX(0.2) translateX(-100px); opacity: 0; } }@keyframes RotateSkateInLeft { 0% { transform: scaleX(0.2) translateX(-100px); opacity: 0; } }@-webkit-keyframes RotateSkateInTop { 0% { transform: scaleY(0.2) translateY(-100px); opacity: 0; } }@keyframes RotateSkateInTop { 0% { transform: scaleY(0.2) translateY(-100px); opacity: 0; } }@-webkit-keyframes RotateSkateInBottom { 0% { transform: scaleY(0.2) translateY(100px); opacity: 0; } }@keyframes RotateSkateInBottom { 0% { transform: scaleY(0.2) translateY(100px); opacity: 0; } }@-webkit-keyframes RotateSkateOutRight { 100% { transform: scaleX(0.2) translateX(100px); opacity: 0; } }@keyframes RotateSkateOutRight { 100% { transform: scaleX(0.2) translateX(100px); opacity: 0; } }@-webkit-keyframes RotateSkateOutLeft { 100% { transform: scaleX(0.2) translateX(-100px); opacity: 0; } }@keyframes RotateSkateOutLeft { 100% { transform: scaleX(0.2) translateX(-100px); opacity: 0; } }@-webkit-keyframes RotateSkateOutTop { 100% { transform: scaleY(0.2) translateY(-100px); opacity: 0; } }@keyframes RotateSkateOutTop { 100% { transform: scaleY(0.2) translateY(-100px); opacity: 0; } }@-webkit-keyframes RotateSkateOutBottom { 100% { transform: scaleY(0.2) translateY(100px); opacity: 0; } }@keyframes RotateSkateOutBottom { 100% { transform: scaleY(0.2) translateY(100px); opacity: 0; } }@-webkit-keyframes RotateXZoomIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } }@keyframes RotateXZoomIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } }@-webkit-keyframes RotateXZoomOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } }@keyframes RotateXZoomOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } }@-webkit-keyframes RotateYZoomIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } }@keyframes RotateYZoomIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } }@-webkit-keyframes RotateYZoomOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } }@keyframes RotateYZoomOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } }@-webkit-keyframes RotateIn { 0% { transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { transform: translate3d(0px, 0px, 0px); opacity: 1; } }@keyframes RotateIn { 0% { transform: rotate3d(0, 0, 1, -200deg); opacity: 0; } 100% { transform: translate3d(0px, 0px, 0px); opacity: 1; } }@-webkit-keyframes RotateOut { 0% { opacity: 1; } 100% { transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }@keyframes RotateOut { 0% { opacity: 1; } 100% { transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }@-webkit-keyframes RotateInLeft { 0% { transform: rotate(-180deg) translateX(150px); opacity: 0; } 100% { opacity: 1; } }@keyframes RotateInLeft { 0% { transform: rotate(-180deg) translateX(150px); opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes RotateOutLeft { 0% { opacity: 1; } 100% { transform: rotate(180deg) translateX(150px); opacity: 0; } }@keyframes RotateOutLeft { 0% { opacity: 1; } 100% { transform: rotate(180deg) translateX(150px); opacity: 0; } }@-webkit-keyframes RotateInRight { 0% { transform: rotate(-180deg) translateX(-150px); opacity: 0; } 100% { opacity: 1; } }@keyframes RotateInRight { 0% { transform: rotate(-180deg) translateX(-150px); opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes RotateOutRight { 0% { opacity: 1; } 100% { transform: rotate(180deg) translateX(-150px); opacity: 0; } }@keyframes RotateOutRight { 0% { opacity: 1; } 100% { transform: rotate(180deg) translateX(-150px); opacity: 0; } }@-webkit-keyframes SpinInLeft { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@keyframes SpinInLeft { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes SpinInRight { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@keyframes SpinInRight { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes SpinOutLeft { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@keyframes SpinOutLeft { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes SpinOutRight { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@keyframes SpinOutRight { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes BlurIn { 0% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; } }@keyframes BlurIn { 0% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurInRight { 0% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; } }@keyframes BlurInRight { 0% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurInLeft { 0% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; } }@keyframes BlurInLeft { 0% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurInTop { 0% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; } }@keyframes BlurInTop { 0% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurInBottom { 0% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; } }@keyframes BlurInBottom { 0% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurOut { 100% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; } }@keyframes BlurOut { 100% { transform: scaleX(0.2); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurOutRight { 100% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; } }@keyframes BlurOutRight { 100% { transform: scaleX(0.2) translateX(100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurOutLeft { 100% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; } }@keyframes BlurOutLeft { 100% { transform: scaleX(0.2) translateX(-100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurOutTop { 100% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; } }@keyframes BlurOutTop { 100% { transform: scaleY(0.2) translateY(-100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes BlurOutBottom { 100% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; } }@keyframes BlurOutBottom { 100% { transform: scaleY(0.2) translateY(100px); filter: blur(20px); opacity: 0; } }@-webkit-keyframes PopUp { 50% { transform: scale(1.5); } }@keyframes PopUp { 50% { transform: scale(1.5); } }@-webkit-keyframes PopUpLeft { 50% { transform: translateX(-50px) scale(1.5); animation-timing-function: ease-in; } }@keyframes PopUpLeft { 50% { transform: translateX(-50px) scale(1.5); animation-timing-function: ease-in; } }@-webkit-keyframes PopUpRight { 50% { transform: translateX(50px) scale(1.5); animation-timing-function: ease-in; } }@keyframes PopUpRight { 50% { transform: translateX(50px) scale(1.5); animation-timing-function: ease-in; } }@-webkit-keyframes PopOut { 50% { transform: scale(0.5); } }@keyframes PopOut { 50% { transform: scale(0.5); } }@-webkit-keyframes PopOutLeft { 50% { transform: translateX(-50px) scale(0.5); animation-timing-function: ease-in; } }@keyframes PopOutLeft { 50% { transform: translateX(-50px) scale(0.5); animation-timing-function: ease-in; } }@-webkit-keyframes PopOutRight { 50% { transform: translateX(50px) scale(0.5); animation-timing-function: ease-in; } }@keyframes PopOutRight { 50% { transform: translateX(50px) scale(0.5); animation-timing-function: ease-in; } }@-webkit-keyframes BounceFromTop { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@keyframes BounceFromTop { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@-webkit-keyframes BounceFromDown { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); } 90% { transform: translate3d(0px, 4px, 0px); } }@keyframes BounceFromDown { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); } 90% { transform: translate3d(0px, 4px, 0px); } }@-webkit-keyframes BounceY { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); } 90% { transform: scale3d(1, 1.1, 1); } }@keyframes BounceY { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); } 90% { transform: scale3d(1, 1.1, 1); } }@-webkit-keyframes BounceZoomIn { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(1.7); } 70% { animation-timing-function: ease-in; transform: scale(1.9); } 90% { transform: scale(1.1); } }@keyframes BounceZoomIn { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(1.7); } 70% { animation-timing-function: ease-in; transform: scale(1.9); } 90% { transform: scale(1.1); } }@-webkit-keyframes BounceZoomOut { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(0.5); } 70% { animation-timing-function: ease-in; transform: scale(0.7); } 90% { transform: scale(0.9); } }@keyframes BounceZoomOut { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(0.5); } 70% { animation-timing-function: ease-in; transform: scale(0.7); } 90% { transform: scale(0.9); } }@-webkit-keyframes PerspectiveOutTop { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; } }@keyframes PerspectiveOutTop { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; } }@-webkit-keyframes PerspectiveOutBottom { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; } }@keyframes PerspectiveOutBottom { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; } }@-webkit-keyframes ZoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes ZoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@-webkit-keyframes ZoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes ZoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes ZoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes ZoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes LetterZoomInTop { 0% { transform: scale(10) translateY(-50%); opacity: 0; } }@keyframes LetterZoomInTop { 0% { transform: scale(10) translateY(-50%); opacity: 0; } }@-webkit-keyframes ZoomInBottom { 0% { transform: scale(10) translateY(50%); opacity: 0; } }@keyframes ZoomInBottom { 0% { transform: scale(10) translateY(50%); opacity: 0; } }@-webkit-keyframes ZoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@keyframes ZoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@-webkit-keyframes ZoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } }@keyframes ZoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes ZoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } }@keyframes ZoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } }@-webkit-keyframes ZoomOutTop { 100% { transform: scale(10) translateY(-50%); opacity: 0; } }@keyframes ZoomOutTop { 100% { transform: scale(10) translateY(-50%); opacity: 0; } }@-webkit-keyframes ZoomOutBottom { 100% { transform: scale(10) translateY(50%); opacity: 0; } }@keyframes ZoomOutBottom { 100% { transform: scale(10) translateY(50%); opacity: 0; } }@-webkit-keyframes oaoFadeInTop { 0% { transform: translateY(-100px); opacity: 0; } }@keyframes oaoFadeInTop { 0% { transform: translateY(-100px); opacity: 0; } }@-webkit-keyframes oaoFadeInBottom { 0% { transform: translateY(100px); opacity: 0; } }@keyframes oaoFadeInBottom { 0% { transform: translateY(100px); opacity: 0; } }@-webkit-keyframes oaoFadeOutop { 100% { transform: translateY(-100px); opacity: 0; } }@keyframes oaoFadeOutop { 100% { transform: translateY(-100px); opacity: 0; } }@-webkit-keyframes oaoFadeOutBottom { 100% { transform: translateY(100%); opacity: 0; } }@keyframes oaoFadeOutBottom { 100% { transform: translateY(100%); opacity: 0; } }@-webkit-keyframes oaoFlyInTop { 0% { transform: translateY(80px); opacity: 0; } 50% { transform: translateY(-50px); animation-timing-function: ease-out; } }@keyframes oaoFlyInTop { 0% { transform: translateY(80px); opacity: 0; } 50% { transform: translateY(-50px); animation-timing-function: ease-out; } }@-webkit-keyframes oaoFlyInBottom { 0% { transform: translateY(-80px); opacity: 0; } 50% { transform: translateY(50px); animation-timing-function: ease-out; } }@keyframes oaoFlyInBottom { 0% { transform: translateY(-80px); opacity: 0; } 50% { transform: translateY(50px); animation-timing-function: ease-out; } }@-webkit-keyframes oaoFlyOutTop { 30% { transform: translateY(80px); animation-timing-function: ease-out; } 80% { transform: translateY(-50px); animation-timing-function: ease-out; } 100% { opacity: 0; } }@keyframes oaoFlyOutTop { 30% { transform: translateY(80px); animation-timing-function: ease-out; } 80% { transform: translateY(-50px); animation-timing-function: ease-out; } 100% { opacity: 0; } }@-webkit-keyframes oaoFlyOutBottom { 30% { transform: translateY(-80px); animation-timing-function: ease-out; } 80% { transform: translateY(50px); animation-timing-function: ease-out; } 100% { opacity: 0; } }@keyframes oaoFlyOutBottom { 30% { transform: translateY(-80px); animation-timing-function: ease-out; } 80% { transform: translateY(50px); animation-timing-function: ease-out; } 100% { opacity: 0; } }@-webkit-keyframes oaoRotateInTop { 0% { transform: translateY(-100px) rotate(360deg); opacity: 0; } }@keyframes oaoRotateInTop { 0% { transform: translateY(-100px) rotate(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateInBottom { 0% { transform: translateY(100px) rotate(360deg); opacity: 0; } }@keyframes oaoRotateInBottom { 0% { transform: translateY(100px) rotate(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateOutTop { 100% { transform: translateY(-100px) rotate(360deg); opacity: 0; } }@keyframes oaoRotateOutTop { 100% { transform: translateY(-100px) rotate(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateOutBottom { 100% { transform: translateY(100px) rotate(360deg); opacity: 0; } }@keyframes oaoRotateOutBottom { 100% { transform: translateY(100px) rotate(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateXInTop { 0% { transform: translateY(-100px) rotateX(360deg); opacity: 0; } }@keyframes oaoRotateXInTop { 0% { transform: translateY(-100px) rotateX(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateXInBottom { 0% { transform: translateY(100px) rotateX(360deg); opacity: 0; } }@keyframes oaoRotateXInBottom { 0% { transform: translateY(100px) rotateX(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateXOutTop { 100% { transform: translateY(-100px) rotateX(360deg); opacity: 0; } }@keyframes oaoRotateXOutTop { 100% { transform: translateY(-100px) rotateX(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateXOutBottom { 100% { transform: translateY(100px) rotateX(360deg); opacity: 0; } }@keyframes oaoRotateXOutBottom { 100% { transform: translateY(100px) rotateX(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateYInTop { 0% { transform: translateY(-100px) rotateY(360deg); opacity: 0; } }@keyframes oaoRotateYInTop { 0% { transform: translateY(-100px) rotateY(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateYInBottom { 0% { transform: translateY(100px) rotateY(360deg); opacity: 0; } }@keyframes oaoRotateYInBottom { 0% { transform: translateY(100px) rotateY(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateYOutTop { 100% { transform: translateY(-100px) rotateY(360deg); opacity: 0; } }@keyframes oaoRotateYOutTop { 100% { transform: translateY(-100px) rotateY(360deg); opacity: 0; } }@-webkit-keyframes oaoRotateYOutBottom { 100% { transform: translateY(100px) rotateY(360deg); opacity: 0; } }@keyframes oaoRotateYOutBottom { 100% { transform: translateY(100px) rotateY(360deg); opacity: 0; } }@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }@-webkit-keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes fadeInLeft { 0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@keyframes fadeInRight { 0% { opacity: 0; transform: translate3d(100%, 0px, 0px); } 100% { opacity: 1; transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes fadeInTop { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; } }@keyframes fadeInTop { 0% { opacity: 0; transform: translateY(-100%); } 100% { opacity: 1; } }@-webkit-keyframes fadeInBottom { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; } }@keyframes fadeInBottom { 0% { opacity: 0; transform: translateY(100%); } 100% { opacity: 1; } }@-webkit-keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes fadeOut { 0% { opacity: 1; } 100% { opacity: 0; } }@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@keyframes fadeOutLeft { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); } }@-webkit-keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@keyframes fadeOutRight { 0% { opacity: 1; } 100% { opacity: 0; transform: translate3d(100%, 0px, 0px); } }@-webkit-keyframes fadeOutTop { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(-100%); } }@keyframes fadeOutTop { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(-100%); } }@-webkit-keyframes fadeOutBottom { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(100%); } }@keyframes fadeOutBottom { 0% { opacity: 1; } 100% { opacity: 0; transform: translateY(100%); } }@-webkit-keyframes moveFromLeft { 0% { transform: translateX(-800px); } }@keyframes moveFromLeft { 0% { transform: translateX(-800px); } }@-webkit-keyframes moveFromRight { 0% { transform: translateX(800px); } }@keyframes moveFromRight { 0% { transform: translateX(800px); } }@-webkit-keyframes moveFromTop { 0% { transform: translateY(-800px); } }@keyframes moveFromTop { 0% { transform: translateY(-800px); } }@-webkit-keyframes moveFromBottom { 0% { transform: translateY(800px); } }@keyframes moveFromBottom { 0% { transform: translateY(800px); } }@-webkit-keyframes moveToLeft { 100% { transform: translateX(-800px); } }@keyframes moveToLeft { 100% { transform: translateX(-800px); } }@-webkit-keyframes moveToRight { 100% { transform: translateX(800px); } }@keyframes moveToRight { 100% { transform: translateX(800px); } }@-webkit-keyframes moveToTop { 100% { transform: translateY(-800px); } }@keyframes moveToTop { 100% { transform: translateY(-800px); } }@-webkit-keyframes moveToBottom { 100% { transform: translateY(800px); } }@keyframes moveToBottom { 100% { transform: translateY(800px); } }@-webkit-keyframes doorCloseFromLeft { 0% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; } 50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; } }@keyframes doorCloseFromLeft { 0% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; } 50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; } }@-webkit-keyframes doorOpenFromRight { 0% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; } 50%, 100% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; } }@keyframes doorOpenFromRight { 0% { transform: perspective(400px) rotateY(0deg); transform-origin: left center; opacity: 1; } 50%, 100% { transform: perspective(400px) rotateY(90deg); transform-origin: left center; opacity: 0; } }@-webkit-keyframes doorCloseFromRight { 0% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; } 50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; } }@keyframes doorCloseFromRight { 0% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; } 50%, 100% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; } }@-webkit-keyframes doorOpenFromLeft { 0% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; } 50%, 100% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; } }@keyframes doorOpenFromLeft { 0% { transform: perspective(400px) rotateY(0deg); transform-origin: right center; opacity: 1; } 50%, 100% { transform: perspective(400px) rotateY(-90deg); transform-origin: right center; opacity: 0; } }@-webkit-keyframes pushReleaseFrom { 0% { transform: scale(3, 3); opacity: 0; } 30% { transform: scale(0.5, 0.5); } }@keyframes pushReleaseFrom { 0% { transform: scale(3, 3); opacity: 0; } 30% { transform: scale(0.5, 0.5); } }@-webkit-keyframes pushReleaseFromLeft { 0% { transform: translateX(-100%); } 30% { transform: translateX(100px); } }@keyframes pushReleaseFromLeft { 0% { transform: translateX(-100%); } 30% { transform: translateX(100px); } }@-webkit-keyframes pushReleaseFromRight { 0% { transform: translateX(100%); } 30% { transform: translateX(-100px); } }@keyframes pushReleaseFromRight { 0% { transform: translateX(100%); } 30% { transform: translateX(-100px); } }@-webkit-keyframes pushReleaseFromTop { 0% { transform: translateY(-100%); } 30% { transform: translateY(100px); } }@keyframes pushReleaseFromTop { 0% { transform: translateY(-100%); } 30% { transform: translateY(100px); } }@-webkit-keyframes pushReleaseFromBottom { 0% { transform: translateY(100%); } 30% { transform: translateY(-100px); } }@keyframes pushReleaseFromBottom { 0% { transform: translateY(100%); } 30% { transform: translateY(-100px); } }@-webkit-keyframes pushReleaseTo { 30% { transform: scale(0.5, 0.5); } 100% { transform: scale(5, 5); opacity: 0; } }@keyframes pushReleaseTo { 30% { transform: scale(0.5, 0.5); } 100% { transform: scale(5, 5); opacity: 0; } }@-webkit-keyframes pushReleaseToLeft { 30% { transform: translateX(100px); } 100% { transform: translateX(-100%); opacity: 0; } }@keyframes pushReleaseToLeft { 30% { transform: translateX(100px); } 100% { transform: translateX(-100%); opacity: 0; } }@-webkit-keyframes pushReleaseToRight { 30% { transform: translateX(-100px); } 100% { transform: translateX(100%); opacity: 0; } }@keyframes pushReleaseToRight { 30% { transform: translateX(-100px); } 100% { transform: translateX(100%); opacity: 0; } }@-webkit-keyframes pushReleaseToTop { 30% { transform: translateY(100px); } 100% { transform: translateY(-100%); opacity: 0; } }@keyframes pushReleaseToTop { 30% { transform: translateY(100px); } 100% { transform: translateY(-100%); opacity: 0; } }@-webkit-keyframes pushReleaseToBottom { 30% { transform: translateY(-100px); } 100% { transform: translateY(100%); opacity: 0; } }@keyframes pushReleaseToBottom { 30% { transform: translateY(-100px); } 100% { transform: translateY(100%); opacity: 0; } }@-webkit-keyframes flipX { 0% { transform: perspective(600px) rotateX(-180deg); opacity: 0; } 100% { transform: perspective(600px) rotateX(-360deg); } }@keyframes flipX { 0% { transform: perspective(600px) rotateX(-180deg); opacity: 0; } 100% { transform: perspective(600px) rotateX(-360deg); } }@-webkit-keyframes flipXZoomIn { 0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateX(-180deg) scale(1.8); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateX(-360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@keyframes flipXZoomIn { 0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateX(-180deg) scale(1.8); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateX(-360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@-webkit-keyframes flipXZoomOut { 0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateX(180deg) scale(1.8); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateX(360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@keyframes flipXZoomOut { 0% { transform: perspective(600px) rotateX(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateX(180deg) scale(1.8); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateX(360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@-webkit-keyframes flipY { 0% { transform: perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: perspective(600px) rotateY(360deg); } }@keyframes flipY { 0% { transform: perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: perspective(600px) rotateY(360deg); } }@-webkit-keyframes flipYZoomIn { 0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateY(180deg) scale(1.6); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateY(360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@keyframes flipYZoomIn { 0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateY(180deg) scale(1.6); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateY(360deg) scale(0.7); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@-webkit-keyframes flipYZoomOut { 0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateY(180deg) scale(0.6); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateY(360deg) scale(1.8); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@keyframes flipYZoomOut { 0% { transform: perspective(600px) rotateY(0deg) scale(1); animation-timing-function: ease-out; } 40% { transform: perspective(600px) rotateY(180deg) scale(0.6); animation-timing-function: ease-out; } 80% { transform: perspective(600px) rotateY(360deg) scale(1.8); animation-timing-function: ease-in; } 100% { transform: scale(1); } }@-webkit-keyframes skewLeft { 70% { transform: skewX(40deg); } }@keyframes skewLeft { 70% { transform: skewX(40deg); } }@-webkit-keyframes skewRight { 70% { transform: skewX(-40deg); } }@keyframes skewRight { 70% { transform: skewX(-40deg); } }@-webkit-keyframes skewInLeft { 0% { opacity: 0; transform: translateX(-100%) skewX(-40deg); } 70% { transform: skewX(-30deg); } }@keyframes skewInLeft { 0% { opacity: 0; transform: translateX(-100%) skewX(-40deg); } 70% { transform: skewX(-30deg); } }@-webkit-keyframes skewInRight { 0% { opacity: 0; transform: translateX(100%) skewX(40deg); } 70% { transform: skewX(30deg); } }@keyframes skewInRight { 0% { opacity: 0; transform: translateX(100%) skewX(40deg); } 70% { transform: skewX(30deg); } }@-webkit-keyframes skewOutLeft { 20% { transform: skewX(40deg); } 100% { transform: translateX(-100%) skewX(40deg); opacity: 0; } }@keyframes skewOutLeft { 20% { transform: skewX(40deg); } 100% { transform: translateX(-100%) skewX(40deg); opacity: 0; } }@-webkit-keyframes skewOutRight { 20% { transform: skewX(-40deg); } 100% { transform: translateX(100%) skewX(-40deg); opacity: 0; } }@keyframes skewOutRight { 20% { transform: skewX(-40deg); } 100% { transform: translateX(100%) skewX(-40deg); opacity: 0; } }@-webkit-keyframes pullRelease { 15% { transform: scale(1.8); } }@keyframes pullRelease { 15% { transform: scale(1.8); } }@-webkit-keyframes pushRelease { 15% { transform: scale(0.5); } }@keyframes pushRelease { 15% { transform: scale(0.5); } }@-webkit-keyframes swingInLeft { 0% { transform: matrix(3, 0, 0, 3, -800, 0); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 20, 0); } }@keyframes swingInLeft { 0% { transform: matrix(3, 0, 0, 3, -800, 0); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 20, 0); } }@-webkit-keyframes swingInRight { 0% { transform: matrix(3, 0, 0, 3, 800, 0); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, -20, 0); } }@keyframes swingInRight { 0% { transform: matrix(3, 0, 0, 3, 800, 0); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, -20, 0); } }@-webkit-keyframes swingInTop { 0% { transform: matrix(3, 0, 0, 3, 0, -800); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 0, 20); } }@keyframes swingInTop { 0% { transform: matrix(3, 0, 0, 3, 0, -800); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 0, 20); } }@-webkit-keyframes swingInBottom { 0% { transform: matrix(3, 0, 0, 3, 0, 800); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 0, -20); } }@keyframes swingInBottom { 0% { transform: matrix(3, 0, 0, 3, 0, 800); animation-timing-function: ease-out; } 50% { transform: matrix(1.3, 0, 0, 1.3, 0, -20); } }@-webkit-keyframes elevateLeft { 0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; } 40% { transform: rotate(20deg); transform-origin: right center; } 65% { transform: rotate(0deg); transform-origin: right center; } }@keyframes elevateLeft { 0% { transform: translateY(100%) rotate(-20deg); transform-origin: right center; } 40% { transform: rotate(20deg); transform-origin: right center; } 65% { transform: rotate(0deg); transform-origin: right center; } }@-webkit-keyframes elevateRight { 0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; } 40% { transform: rotate(-20deg); transform-origin: left center; } 65% { transform: rotate(0deg); transform-origin: left center; } }@keyframes elevateRight { 0% { transform: translateY(100%) rotate(20deg); transform-origin: left center; } 40% { transform: rotate(-20deg); transform-origin: left center; } 65% { transform: rotate(0deg); transform-origin: left center; } }@-webkit-keyframes rollFromLeft { 0% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@keyframes rollFromLeft { 0% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@-webkit-keyframes rollFromRight { 0% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; } 100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@keyframes rollFromRight { 0% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; } 100% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@-webkit-keyframes rollFromTop { 0% { transform: translateY(-100%) perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@keyframes rollFromTop { 0% { transform: translateY(-100%) perspective(600px) rotateY(180deg); opacity: 0; } 100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@-webkit-keyframes rollFromBottom { 0% { transform: translateY(100%) perspective(600px) rotateY(-180deg); opacity: 0; } 100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@keyframes rollFromBottom { 0% { transform: translateY(100%) perspective(600px) rotateY(-180deg); opacity: 0; } 100% { transform: translateY(0px) perspective(600px) rotateY(0deg); opacity: 1; } }@-webkit-keyframes rollToLeft { 0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } 100% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; } }@keyframes rollToLeft { 0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } 100% { transform: translateX(-100%) perspective(600px) rotateY(180deg); opacity: 0; } }@-webkit-keyframes rollToRight { 0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } 100% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; } }@keyframes rollToRight { 0% { transform: translateX(0px) perspective(600px) rotateY(0deg); opacity: 1; } 100% { transform: translateX(100%) perspective(600px) rotateY(-180deg); opacity: 0; } }@-webkit-keyframes rollToTop { 0% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; } 100% { transform: translateY(-100%) perspective(600px) rotateX(180deg); opacity: 0; } }@keyframes rollToTop { 0% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; } 100% { transform: translateY(-100%) perspective(600px) rotateX(180deg); opacity: 0; } }@-webkit-keyframes rollToBottom { 100% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; } 100% { transform: translateY(100%) perspective(600px) rotateX(-180deg); opacity: 0; } }@keyframes rollToBottom { 100% { transform: translateY(0px) perspective(600px) rotateX(0deg); opacity: 1; } 100% { transform: translateY(100%) perspective(600px) rotateX(-180deg); opacity: 0; } }@-webkit-keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@-webkit-keyframes rotateX { 0% { transform: perspective(600px) rotateX(0deg); } 100% { transform: perspective(600px) rotateX(90deg); } }@keyframes rotateX { 0% { transform: perspective(600px) rotateX(0deg); } 100% { transform: perspective(600px) rotateX(90deg); } }@-webkit-keyframes rotateXIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } }@keyframes rotateXIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } }@-webkit-keyframes rotateXOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } }@keyframes rotateXOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateX(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateX(75deg); opacity: 0; } }@-webkit-keyframes rotateY { 0% { transform: perspective(600px) rotateY(0deg); } 100% { transform: perspective(600px) rotateY(90deg); } }@keyframes rotateY { 0% { transform: perspective(600px) rotateY(0deg); } 100% { transform: perspective(600px) rotateY(90deg); } }@-webkit-keyframes rotateYIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } }@keyframes rotateYIn { 0% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } 5% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } }@-webkit-keyframes rotateYOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } }@keyframes rotateYOut { 95% { transform: perspective(600px) translate3d(0px, -60px, -1500px) rotateY(75deg); } 100% { transform: perspective(600px) translate3d(0px, -60px, -2000px) rotateY(75deg); opacity: 0; } }@-webkit-keyframes rotateInLeft { 0% { opacity: 0; transform: translateX(-100%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@keyframes rotateInLeft { 0% { opacity: 0; transform: translateX(-100%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@-webkit-keyframes rotateInRight { 0% { opacity: 0; transform: translateX(100%) rotate(0deg); } 100% { transform: translateX(0px) rotate(-360deg); } }@keyframes rotateInRight { 0% { opacity: 0; transform: translateX(100%) rotate(0deg); } 100% { transform: translateX(0px) rotate(-360deg); } }@-webkit-keyframes rotateInTop { 0% { opacity: 0; transform: translateY(-400%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@keyframes rotateInTop { 0% { opacity: 0; transform: translateY(-400%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@-webkit-keyframes rotateInBottom { 0% { opacity: 0; transform: translateY(400%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@keyframes rotateInBottom { 0% { opacity: 0; transform: translateY(400%) rotate(0deg); } 100% { transform: translateX(0px) rotate(360deg); } }@-webkit-keyframes rotateOutLeft { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateX(-800px) rotate(0deg); opacity: 0; } }@keyframes rotateOutLeft { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateX(-800px) rotate(0deg); opacity: 0; } }@-webkit-keyframes rotateOutRight { 0% { transform: translateX(0px) rotate(-360deg); } 100% { transform: translateX(800px) rotate(0deg); opacity: 0; } }@keyframes rotateOutRight { 0% { transform: translateX(0px) rotate(-360deg); } 100% { transform: translateX(800px) rotate(0deg); opacity: 0; } }@-webkit-keyframes rotateOutTop { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateY(-800px) rotate(0deg); opacity: 0; } }@keyframes rotateOutTop { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateY(-800px) rotate(0deg); opacity: 0; } }@-webkit-keyframes rotateOutBottom { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateY(800px) rotate(0deg); opacity: 0; } }@keyframes rotateOutBottom { 0% { transform: translateX(0px) rotate(360deg); } 100% { transform: translateY(800px) rotate(0deg); opacity: 0; } }@-webkit-keyframes spinToLeft { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@keyframes spinToLeft { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes spinToRight { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@keyframes spinToRight { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes spinToTop { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@keyframes spinToTop { 0%, 100% { transform-origin: left bottom; } 0% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes spinToBottom { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@keyframes spinToBottom { 0%, 100% { transform-origin: right bottom; } 0% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes spinFromLeft { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@keyframes spinFromLeft { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes spinFromRight { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@keyframes spinFromRight { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes spinFromTop { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@keyframes spinFromTop { 0%, 100% { transform-origin: left bottom; } 100% { transform: rotate(-90deg); opacity: 0; } }@-webkit-keyframes spinFromBottom { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@keyframes spinFromBottom { 0%, 100% { transform-origin: right bottom; } 100% { transform: rotate(90deg); opacity: 0; } }@-webkit-keyframes blurIn { 0% { filter: blur(20px); opacity: 0; } }@keyframes blurIn { 0% { filter: blur(20px); opacity: 0; } }@-webkit-keyframes blurInLeft { 0% { transform: translateX(100%); filter: blur(20px); opacity: 0; } }@keyframes blurInLeft { 0% { transform: translateX(100%); filter: blur(20px); opacity: 0; } }@-webkit-keyframes blurInRight { 0% { transform: translateX(-100%); filter: blur(20px); opacity: 0; } }@keyframes blurInRight { 0% { transform: translateX(-100%); filter: blur(20px); opacity: 0; } }@-webkit-keyframes blurInTop { 0% { transform: translateY(100%); filter: blur(20px); opacity: 0; } }@keyframes blurInTop { 0% { transform: translateY(100%); filter: blur(20px); opacity: 0; } }@-webkit-keyframes blurInBottom { 0% { transform: translateY(-100%); filter: blur(20px); opacity: 0; } }@keyframes blurInBottom { 0% { transform: translateY(-100%); filter: blur(20px); opacity: 0; } }@-webkit-keyframes blurOut { 85%, 100% { filter: blur(20px); } 100% { opacity: 0; } }@keyframes blurOut { 85%, 100% { filter: blur(20px); } 100% { opacity: 0; } }@-webkit-keyframes blurOutLeft { 85%, 100% { filter: blur(20px); transform: translateX(100%); } 100% { opacity: 0; } }@keyframes blurOutLeft { 85%, 100% { filter: blur(20px); transform: translateX(100%); } 100% { opacity: 0; } }@-webkit-keyframes blurOutRight { 85%, 100% { filter: blur(20px); transform: translateX(-100%); } 100% { opacity: 0; } }@keyframes blurOutRight { 85%, 100% { filter: blur(20px); transform: translateX(-100%); } 100% { opacity: 0; } }@-webkit-keyframes blurOutTop { 85%, 100% { filter: blur(20px); transform: translateY(100%); } 100% { opacity: 0; } }@keyframes blurOutTop { 85%, 100% { filter: blur(20px); transform: translateY(100%); } 100% { opacity: 0; } }@-webkit-keyframes blurOutBottom { 85%, 100% { filter: blur(20px); transform: translateY(-100%); } 100% { opacity: 0; } }@keyframes blurOutBottom { 85%, 100% { filter: blur(20px); transform: translateY(-100%); } 100% { opacity: 0; } }@-webkit-keyframes bounceFromTop { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.6, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@keyframes bounceFromTop { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, -80px, 0px) scale3d(1, 1.6, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, -20px, 0px); } 90% { transform: translate3d(0px, -4px, 0px); } }@-webkit-keyframes bounceFromDown { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); } 90% { transform: translate3d(0px, 4px, 0px); } }@keyframes bounceFromDown { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: translate3d(0px, 0px, 0px); } 41%, 44% { animation-timing-function: ease-in; transform: translate3d(0px, 80px, 0px) scale3d(1, 1.2, 1); } 70% { animation-timing-function: ease-in; transform: translate3d(0px, 20px, 0px); } 90% { transform: translate3d(0px, 4px, 0px); } }@-webkit-keyframes bounceX { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1.8, 1, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1.5, 1, 1); } 90% { transform: scale3d(1.1, 1, 1); } }@keyframes bounceX { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1.8, 1, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1.5, 1, 1); } 90% { transform: scale3d(1.1, 1, 1); } }@-webkit-keyframes bounceY { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); } 90% { transform: scale3d(1, 1.1, 1); } }@keyframes bounceY { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale3d(1, 1, 1); } 41%, 44% { animation-timing-function: ease-in; transform: scale3d(1, 2, 1); } 70% { animation-timing-function: ease-in; transform: scale3d(1, 1.5, 1); } 90% { transform: scale3d(1, 1.1, 1); } }@-webkit-keyframes bounceZoomIn { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(1.5); } 70% { animation-timing-function: ease-in; transform: scale(1.3); } 90% { transform: scale(1.1); } }@keyframes bounceZoomIn { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(1.5); } 70% { animation-timing-function: ease-in; transform: scale(1.3); } 90% { transform: scale(1.1); } }@-webkit-keyframes bounceZoomOut { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(0.3); } 70% { animation-timing-function: ease-in; transform: scale(0.5); } 90% { transform: scale(0.9); } }@keyframes bounceZoomOut { 0%, 100%, 25%, 55%, 85% { animation-timing-function: ease-out; transform: scale(1); } 41%, 44% { animation-timing-function: ease-in; transform: scale(0.3); } 70% { animation-timing-function: ease-in; transform: scale(0.5); } 90% { transform: scale(0.9); } }@-webkit-keyframes bounceInTop { 0% { transform: translate3d(0px, -300%, 0px); } 58% { transform: translate3d(0px, 27px, 0px); } 73% { transform: translate3d(0px, -12px, 0px); } 88% { transform: translate3d(0px, 7px, 0px); } }@keyframes bounceInTop { 0% { transform: translate3d(0px, -300%, 0px); } 58% { transform: translate3d(0px, 27px, 0px); } 73% { transform: translate3d(0px, -12px, 0px); } 88% { transform: translate3d(0px, 7px, 0px); } }@-webkit-keyframes bounceInBottom { 0% { transform: translate3d(0px, 300%, 0px); } 58% { transform: translate3d(0px, -27px, 0px); } 73% { transform: translate3d(0px, 12px, 0px); } 88% { transform: translate3d(0px, -8px, 0px); } }@keyframes bounceInBottom { 0% { transform: translate3d(0px, 300%, 0px); } 58% { transform: translate3d(0px, -27px, 0px); } 73% { transform: translate3d(0px, 12px, 0px); } 88% { transform: translate3d(0px, -8px, 0px); } }@-webkit-keyframes bounceInLeft { 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); } 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes bounceInLeft { 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(-10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(5px, 0px, 0px) scaleX(0.995); } 100% { transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes bounceInRight { 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); } 100% { transform: translate3d(0px, 0px, 0px); } }@keyframes bounceInRight { 60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0px, 0px) scaleX(3); } 60% { opacity: 1; transform: translate3d(-25px, 0px, 0px) scaleX(1); } 75% { transform: translate3d(10px, 0px, 0px) scaleX(0.98); } 90% { transform: translate3d(-5px, 0px, 0px) scaleX(0.995); } 100% { transform: translate3d(0px, 0px, 0px); } }@-webkit-keyframes bounceOutTop { 18%, 33%, 48% { opacity: 1; } 18% { transform: translate3d(0px, 27px, 0px); } 33% { transform: translate3d(0px, -12px, 0px); } 48% { transform: translate3d(0px, 8px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -300%, 0px); } }@keyframes bounceOutTop { 18%, 33%, 48% { opacity: 1; } 18% { transform: translate3d(0px, 27px, 0px); } 33% { transform: translate3d(0px, -12px, 0px); } 48% { transform: translate3d(0px, 8px, 0px); } 100% { opacity: 0; transform: translate3d(0px, -300%, 0px); } }@-webkit-keyframes bounceOutBottom { 18%, 33%, 48% { opacity: 1; } 18% { transform: translate3d(0px, -27px, 0px); } 33% { transform: translate3d(0px, 12px, 0px); } 48% { transform: translate3d(0px, -8px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 300%, 0px); } }@keyframes bounceOutBottom { 18%, 33%, 48% { opacity: 1; } 18% { transform: translate3d(0px, -27px, 0px); } 33% { transform: translate3d(0px, 12px, 0px); } 48% { transform: translate3d(0px, -8px, 0px); } 100% { opacity: 0; transform: translate3d(0px, 300%, 0px); } }@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); } }@keyframes bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px) scaleX(2); } }@-webkit-keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); } }@keyframes bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0px, 0px) scaleX(0.9); } 100% { opacity: 0; transform: translate3d(2000px, 0px, 0px) scaleX(2); } }@-webkit-keyframes perspectiveToTop { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; } }@keyframes perspectiveToTop { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px); opacity: 0; } }@-webkit-keyframes perspectiveToBottom { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; } }@keyframes perspectiveToBottom { 50% { opacity: 1; } 100% { transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px); opacity: 0; } }@-webkit-keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@keyframes zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } }@-webkit-keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInLeft { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInRight { 0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@-webkit-keyframes zoomInTop { 0% { transform: scale(10) translateY(-50%); opacity: 0; } }@keyframes zoomInTop { 0% { transform: scale(10) translateY(-50%); opacity: 0; } }@-webkit-keyframes zoomInBottom { 0% { transform: scale(10) translateY(50%); opacity: 0; } }@keyframes zoomInBottom { 0% { transform: scale(10) translateY(50%); opacity: 0; } }@-webkit-keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@keyframes zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 100% { opacity: 0; } }@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } }@keyframes zoomOutLeft { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); } }@-webkit-keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } }@keyframes zoomOutRight { 40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); } 100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); } }@-webkit-keyframes zoomOutTop { 100% { transform: scale(10) translateY(-50%); opacity: 0; } }@keyframes zoomOutTop { 100% { transform: scale(10) translateY(-50%); opacity: 0; } }@-webkit-keyframes zoomOutBottom { 100% { transform: scale(10) translateY(50%); opacity: 0; } }@keyframes zoomOutBottom { 100% { transform: scale(10) translateY(50%); opacity: 0; } }@-webkit-keyframes ekitRevealInTop { 100% { transform: scaleY(0); } }@keyframes ekitRevealInTop { 100% { transform: scaleY(0); } }@-webkit-keyframes ekitRevealInBottom { 100% { transform: scaleY(0); } }@keyframes ekitRevealInBottom { 100% { transform: scaleY(0); } }@-webkit-keyframes ekitRevealInLeft { 100% { transform: scaleX(0); } }@keyframes ekitRevealInLeft { 100% { transform: scaleX(0); } }@-webkit-keyframes ekitRevealInRight { 100% { transform: scaleX(0); } }@keyframes ekitRevealInRight { 100% { transform: scaleX(0); } }@-webkit-keyframes ekit-hvr-pulse { 25% { transform: scale(1.1); } 75% { transform: scale(0.9); } }@keyframes ekit-hvr-pulse { 25% { transform: scale(1.1); } 75% { transform: scale(0.9); } }@-webkit-keyframes ekit-hvr-push { 50% { transform: scale(0.8); } 100% { transform: scale(1); } }@keyframes ekit-hvr-push { 50% { transform: scale(0.8); } 100% { transform: scale(1); } }@-webkit-keyframes ekit-hvr-pop { 50% { transform: scale(1.2); } }@keyframes ekit-hvr-pop { 50% { transform: scale(1.2); } }@-webkit-keyframes ekit-hvr-wobble-horizontal { 16.65% { transform: translateX(8px); } 33.3% { transform: translateX(-6px); } 49.95% { transform: translateX(4px); } 66.6% { transform: translateX(-2px); } 83.25% { transform: translateX(1px); } 100% { transform: translateX(0px); } }@keyframes ekit-hvr-wobble-horizontal { 16.65% { transform: translateX(8px); } 33.3% { transform: translateX(-6px); } 49.95% { transform: translateX(4px); } 66.6% { transform: translateX(-2px); } 83.25% { transform: translateX(1px); } 100% { transform: translateX(0px); } }@-webkit-keyframes ekit-hvr-wobble-vertical { 16.65% { transform: translateY(8px); } 33.3% { transform: translateY(-6px); } 49.95% { transform: translateY(4px); } 66.6% { transform: translateY(-2px); } 83.25% { transform: translateY(1px); } 100% { transform: translateY(0px); } }@keyframes ekit-hvr-wobble-vertical { 16.65% { transform: translateY(8px); } 33.3% { transform: translateY(-6px); } 49.95% { transform: translateY(4px); } 66.6% { transform: translateY(-2px); } 83.25% { transform: translateY(1px); } 100% { transform: translateY(0px); } }@-webkit-keyframes ekit-hover-glow-out { 0% { opacity: 0.3; } 40% { opacity: 0.5; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, #333333 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; } 100% { box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, #333333 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; transform: scale(1.5); opacity: 0; } }@keyframes ekit-hover-glow-out { 0% { opacity: 0.3; } 40% { opacity: 0.5; box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, #333333 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; } 100% { box-shadow: rgba(51, 51, 51, 0.1) 0px 0px 0px 2px, #333333 0px 0px 10px 10px, rgba(51, 51, 51, 0.5) 0px 0px 0px 10px; transform: scale(1.5); opacity: 0; } }@-webkit-keyframes ekit-hover-spined { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes ekit-hover-spined { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@-webkit-keyframes ekit-btt-fadein { 0% { opacity: 0; transform: translateY(80px); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes ekit-btt-fadein { 0% { opacity: 0; transform: translateY(80px); } 100% { opacity: 1; transform: translateY(0px); } }@-webkit-keyframes ekit-btt-fadeOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(80px); } }@keyframes ekit-btt-fadeOut { 0% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(80px); } }@-webkit-keyframes ekit-criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 400px; height: 400px; } }@keyframes ekit-criss-cross-right { 0% { right: -20px; } 50% { right: 50%; width: 20px; height: 20px; } 100% { right: 50%; width: 400px; height: 400px; } }@-webkit-keyframes ekit-criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 400px; height: 400px; } }@keyframes ekit-criss-cross-left { 0% { left: -20px; } 50% { left: 50%; width: 20px; height: 20px; } 100% { left: 50%; width: 400px; height: 400px; } }@-webkit-keyframes ekit-anim-moema-1 { 60% { transform: scale3d(0.8, 0.8, 1); } 85% { transform: scale3d(1.1, 1.1, 1); } 100% { transform: scale3d(1, 1, 1); } }@keyframes ekit-anim-moema-1 { 60% { transform: scale3d(0.8, 0.8, 1); } 85% { transform: scale3d(1.1, 1.1, 1); } 100% { transform: scale3d(1, 1, 1); } }@-webkit-keyframes ekit-anim-moema-2 { 100% { opacity: 0; transform: scale3d(1, 1, 1); } }@keyframes ekit-anim-moema-2 { 100% { opacity: 0; transform: scale3d(1, 1, 1); } }@-webkit-keyframes pulsekm { 0% { box-shadow: currentcolor 0px 0px 0px 0px; } 70% { box-shadow: currentcolor 0px 0px 0px 30px; opacity: 0; } 100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; } }@keyframes pulsekm { 0% { box-shadow: currentcolor 0px 0px 0px 0px; } 70% { box-shadow: currentcolor 0px 0px 0px 30px; opacity: 0; } 100% { box-shadow: currentcolor 0px 0px 0px 0px; opacity: 0; } }@-webkit-keyframes fade-in { 0% { visibility: hidden; opacity: 0; } 100% { visibility: visible; opacity: 1; } }@keyframes fade-in { 0% { visibility: hidden; opacity: 0; } 100% { visibility: visible; opacity: 1; } }@-webkit-keyframes fade-in-up { 0% { opacity: 0; visibility: hidden; transform: translateY(10px); } 100% { opacity: 1; visibility: visible; transform: translateY(0px); } }@keyframes fade-in-up { 0% { opacity: 0; visibility: hidden; transform: translateY(10px); } 100% { opacity: 1; visibility: visible; transform: translateY(0px); } }@-webkit-keyframes fade-out { 0% { visibility: visible; opacity: 1; } 100% { visibility: hidden; opacity: 0; } }@keyframes fade-out { 0% { visibility: visible; opacity: 1; } 100% { visibility: hidden; opacity: 0; } }@-webkit-keyframes fade-out-down { 0% { opacity: 1; visibility: visible; transform: translateY(0px); } 100% { opacity: 0; visibility: hidden; transform: translateY(10px); } }@keyframes fade-out-down { 0% { opacity: 1; visibility: visible; transform: translateY(0px); } 100% { opacity: 0; visibility: hidden; transform: translateY(10px); } }.ekit-wid-con .ekit-image-swap:not(:is(.no-hover, .click-inactive)):hover img:nth-child(1) { opacity: 0; }.ekit-wid-con .ekit-image-swap:not(:is(.no-hover, .click-inactive)):hover img:nth-child(2) { opacity: 1; }@-webkit-keyframes card_left_primary { 0% { z-index: 2; transform: translateX(0px); } 25% { z-index: 2; transform: translateX(-40px); } 70% { z-index: 1; transform: translateX(-40px) scale(0.75); } 100% { z-index: 1; transform: translateX(0px) scale(0.75); } }@keyframes card_left_primary { 0% { z-index: 2; transform: translateX(0px); } 25% { z-index: 2; transform: translateX(-40px); } 70% { z-index: 1; transform: translateX(-40px) scale(0.75); } 100% { z-index: 1; transform: translateX(0px) scale(0.75); } }@-webkit-keyframes card_left_secondary { 0% { z-index: 1; transform: translateX(0px) scale(1); } 25% { z-index: 1; transform: translateX(-40px) scale(0.75); } 70% { z-index: 2; transform: translateX(40px) scale(1); } 100% { z-index: 2; transform: translateX(0px); } }@keyframes card_left_secondary { 0% { z-index: 1; transform: translateX(0px) scale(1); } 25% { z-index: 1; transform: translateX(-40px) scale(0.75); } 70% { z-index: 2; transform: translateX(40px) scale(1); } 100% { z-index: 2; transform: translateX(0px); } }@-webkit-keyframes card_top_primary { 0% { z-index: 2; transform: translateY(0px); } 25% { z-index: 2; transform: translateY(-40px); } 70% { z-index: 1; transform: translateY(-40px) scale(0.75); } 100% { z-index: 1; transform: translateY(0px) scale(0.75); } }@keyframes card_top_primary { 0% { z-index: 2; transform: translateY(0px); } 25% { z-index: 2; transform: translateY(-40px); } 70% { z-index: 1; transform: translateY(-40px) scale(0.75); } 100% { z-index: 1; transform: translateY(0px) scale(0.75); } }@-webkit-keyframes card_top_secondary { 0% { z-index: 1; transform: translateY(0px) scale(1); } 25% { z-index: 1; transform: translateY(-40px) scale(0.75); } 70% { z-index: 2; transform: translateY(40px) scale(1); } 100% { z-index: 2; transform: translateY(0px); } }@keyframes card_top_secondary { 0% { z-index: 1; transform: translateY(0px) scale(1); } 25% { z-index: 1; transform: translateY(-40px) scale(0.75); } 70% { z-index: 2; transform: translateY(40px) scale(1); } 100% { z-index: 2; transform: translateY(0px); } }@-webkit-keyframes card_right_primary { 0% { z-index: 2; transform: translateX(0px); } 25% { z-index: 2; transform: translateX(40px); } 70% { z-index: 1; transform: translateX(40px) scale(0.75); } 100% { z-index: 1; transform: translateX(0px) scale(0.75); } }@keyframes card_right_primary { 0% { z-index: 2; transform: translateX(0px); } 25% { z-index: 2; transform: translateX(40px); } 70% { z-index: 1; transform: translateX(40px) scale(0.75); } 100% { z-index: 1; transform: translateX(0px) scale(0.75); } }@-webkit-keyframes card_right_secondary { 0% { z-index: 1; transform: translateX(0px) scale(1); } 25% { z-index: 1; transform: translateX(40px) scale(0.75); } 70% { z-index: 2; transform: translateX(-40px) scale(1); } 100% { z-index: 2; transform: translateX(0px); } }@keyframes card_right_secondary { 0% { z-index: 1; transform: translateX(0px) scale(1); } 25% { z-index: 1; transform: translateX(40px) scale(0.75); } 70% { z-index: 2; transform: translateX(-40px) scale(1); } 100% { z-index: 2; transform: translateX(0px); } }@-webkit-keyframes card_bottom_primary { 0% { z-index: 2; transform: translateY(0px); } 25% { z-index: 2; transform: translateY(40px); } 70% { z-index: 1; transform: translateY(40px) scale(0.75); } 100% { z-index: 1; transform: translateY(0px) scale(0.75); } }@keyframes card_bottom_primary { 0% { z-index: 2; transform: translateY(0px); } 25% { z-index: 2; transform: translateY(40px); } 70% { z-index: 1; transform: translateY(40px) scale(0.75); } 100% { z-index: 1; transform: translateY(0px) scale(0.75); } }@-webkit-keyframes card_bottom_secondary { 0% { z-index: 1; transform: translateY(0px) scale(1); } 25% { z-index: 1; transform: translateY(40px) scale(0.75); } 70% { z-index: 2; transform: translateY(-40px) scale(1); } 100% { z-index: 2; transform: translateY(0px); } }@keyframes card_bottom_secondary { 0% { z-index: 1; transform: translateY(0px) scale(1); } 25% { z-index: 1; transform: translateY(40px) scale(0.75); } 70% { z-index: 2; transform: translateY(-40px) scale(1); } 100% { z-index: 2; transform: translateY(0px); } }@-webkit-keyframes progress { 0% { width: 0%; } 100% { width: 100%; } }@keyframes progress { 0% { width: 0%; } 100% { width: 100%; } }@-webkit-keyframes up-and-down { 100% { opacity: 0.2; transform: translateY(-1px); } }@keyframes up-and-down { 100% { opacity: 0.2; transform: translateY(-1px); } }@-webkit-keyframes ekit-glitch { 0% { background-position: 0px 0px; filter: hue-rotate(0deg); } 10% { background-position: 0px -10px; } 20% { background-position: -5px 0px; } 30% { background-position: 5px 0px; } 40% { background-position: 0px -5px; } 50% { background-position: 0px 0px; } 60% { background-position: 0px -10px; } 70% { background-position: 0px -5px; } 80% { background-position: 0px -8px; } 81% { background-position: 0px 0px; } 100% { background-position: 0px 0px; filter: hue-rotate(360deg); } }@keyframes ekit-glitch { 0% { background-position: 0px 0px; filter: hue-rotate(0deg); } 10% { background-position: 0px -10px; } 20% { background-position: -5px 0px; } 30% { background-position: 5px 0px; } 40% { background-position: 0px -5px; } 50% { background-position: 0px 0px; } 60% { background-position: 0px -10px; } 70% { background-position: 0px -5px; } 80% { background-position: 0px -8px; } 81% { background-position: 0px 0px; } 100% { background-position: 0px 0px; filter: hue-rotate(360deg); } }.ekit-wid-con .ekit-fancy-text:is(h1, h2, h3, h4, h5, h6, div, p) { margin: 0px; }@-webkit-keyframes cd-rotate-1-in { 0% { transform: rotateX(180deg); opacity: 0; } 35% { transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { transform: rotateX(360deg); opacity: 1; } }@keyframes cd-rotate-1-in { 0% { transform: rotateX(180deg); opacity: 0; } 35% { transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { transform: rotateX(360deg); opacity: 1; } }@-webkit-keyframes cd-rotate-1-out { 0% { transform: rotateX(0deg); opacity: 1; } 35% { transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { transform: rotateX(180deg); opacity: 0; } }@keyframes cd-rotate-1-out { 0% { transform: rotateX(0deg); opacity: 1; } 35% { transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { transform: rotateX(180deg); opacity: 0; } }@-webkit-keyframes cd-rotate-2-in { 0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } }@keyframes cd-rotate-2-in { 0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } }@-webkit-keyframes cd-rotate-2-out { 0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } 60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); } }@keyframes cd-rotate-2-out { 0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); } 60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); } }@-webkit-keyframes cd-rotate-3-in { 0% { transform: rotateY(180deg); } 100% { transform: rotateY(0deg); } }@keyframes cd-rotate-3-in { 0% { transform: rotateY(180deg); } 100% { transform: rotateY(0deg); } }@-webkit-keyframes cd-rotate-3-out { 0% { transform: rotateY(0deg); } 100% { transform: rotateY(-180deg); } }@keyframes cd-rotate-3-out { 0% { transform: rotateY(0deg); } 100% { transform: rotateY(-180deg); } }@-webkit-keyframes cd-pulse { 0% { transform: translateY(-50%) scale(1); opacity: 1; } 40% { transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { transform: translateY(-50%) scale(0); opacity: 0; } }@keyframes cd-pulse { 0% { transform: translateY(-50%) scale(1); opacity: 1; } 40% { transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { transform: translateY(-50%) scale(0); opacity: 0; } }@-webkit-keyframes slide-in { 0% { opacity: 0; transform: translateY(-100%); } 60% { opacity: 1; transform: translateY(20%); } 100% { opacity: 1; transform: translateY(0px); } }@keyframes slide-in { 0% { opacity: 0; transform: translateY(-100%); } 60% { opacity: 1; transform: translateY(20%); } 100% { opacity: 1; transform: translateY(0px); } }@-webkit-keyframes slide-out { 0% { opacity: 1; transform: translateY(0px); } 60% { opacity: 0; transform: translateY(120%); } 100% { opacity: 0; transform: translateY(100%); } }@keyframes slide-out { 0% { opacity: 1; transform: translateY(0px); } 60% { opacity: 0; transform: translateY(120%); } 100% { opacity: 0; transform: translateY(100%); } }@-webkit-keyframes zoom-out { 0% { opacity: 0; transform: translateZ(100px); } 100% { opacity: 1; transform: translateZ(0px); } }@keyframes zoom-out { 0% { opacity: 0; transform: translateZ(100px); } 100% { opacity: 1; transform: translateZ(0px); } }@-webkit-keyframes zoom-in { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translateZ(-100px); } }@keyframes zoom-in { 0% { opacity: 1; transform: translateZ(0px); } 100% { opacity: 0; transform: translateZ(-100px); } }@-webkit-keyframes scale-up { 0% { transform: scale(0); opacity: 0; } 60% { transform: scale(1.2); opacity: 1; } 100% { transform: scale(1); opacity: 1; } }@keyframes scale-up { 0% { transform: scale(0); opacity: 0; } 60% { transform: scale(1.2); opacity: 1; } 100% { transform: scale(1); opacity: 1; } }@-webkit-keyframes scale-down { 0% { transform: scale(1); opacity: 1; } 60% { transform: scale(0); opacity: 0; } }@keyframes scale-down { 0% { transform: scale(1); opacity: 1; } 60% { transform: scale(0); opacity: 0; } }@-webkit-keyframes push-in { 0% { opacity: 0; transform: translateX(-100%); } 60% { opacity: 1; transform: translateX(10%); } 100% { opacity: 1; transform: translateX(0px); } }@keyframes push-in { 0% { opacity: 0; transform: translateX(-100%); } 60% { opacity: 1; transform: translateX(10%); } 100% { opacity: 1; transform: translateX(0px); } }@-webkit-keyframes push-out { 0% { opacity: 1; transform: translateX(0px); } 60% { opacity: 0; transform: translateX(110%); } 100% { opacity: 0; transform: translateX(100%); } }@keyframes push-out { 0% { opacity: 1; transform: translateX(0px); } 60% { opacity: 0; transform: translateX(110%); } 100% { opacity: 0; transform: translateX(100%); } }@-webkit-keyframes textclip { 100% { background-position: -200% center; } }@keyframes textclip { 100% { background-position: -200% center; } }@-webkit-keyframes waviy-in { 0%, 100%, 40% { transform: translateY(0px); } 20% { transform: translateY(-20px); } }@keyframes waviy-in { 0%, 100%, 40% { transform: translateY(0px); } 20% { transform: translateY(-20px); } }@-webkit-keyframes waviy-out { 0%, 100%, 40% { transform: translateY(-20px); } 20% { transform: translateY(0px); } }@keyframes waviy-out { 0%, 100%, 40% { transform: translateY(-20px); } 20% { transform: translateY(0px); } }@-webkit-keyframes ekit-highlighted-shape-1 { 0% { opacity: 1; stroke-dasharray: 0, 1500; } 12% { stroke-dasharray: 1500, 1500; } 80% { opacity: 1; } 90% { opacity: 1; stroke-dasharray: 1500, 1500; } 100% { opacity: 0; stroke-dasharray: 0, 1500; } }@keyframes ekit-highlighted-shape-1 { 0% { opacity: 1; stroke-dasharray: 0, 1500; } 12% { stroke-dasharray: 1500, 1500; } 80% { opacity: 1; } 90% { opacity: 1; stroke-dasharray: 1500, 1500; } 100% { opacity: 0; stroke-dasharray: 0, 1500; } }@-webkit-keyframes ekit-highlighted-shape-2 { 0% { opacity: 1; stroke-dasharray: 0, 1500; } 12% { stroke-dasharray: 1500, 1500; } 100% { opacity: 1; } }@keyframes ekit-highlighted-shape-2 { 0% { opacity: 1; stroke-dasharray: 0, 1500; } 12% { stroke-dasharray: 1500, 1500; } 100% { opacity: 1; } }@-webkit-keyframes ekit-pointer { 0% { transform: scale(1, 1); } 100% { transform: scale(3, 3); opacity: 0; } }@keyframes ekit-pointer { 0% { transform: scale(1, 1); } 100% { transform: scale(3, 3); opacity: 0; } }@-webkit-keyframes ticker-right { 100% { transform: translate3d(0px, 0px, 0px); visibility: visible; } 0% { transform: translate3d(-170%, 0px, 0px); } }@keyframes ticker-right { 100% { transform: translate3d(0px, 0px, 0px); visibility: visible; } 0% { transform: translate3d(-170%, 0px, 0px); } }@-webkit-keyframes ticker-left { 0% { transform: translate3d(0px, 0px, 0px); visibility: visible; } 100% { transform: translate3d(-170%, 0px, 0px); } }@keyframes ticker-left { 0% { transform: translate3d(0px, 0px, 0px); visibility: visible; } 100% { transform: translate3d(-170%, 0px, 0px); } }@-webkit-keyframes ticker-right-loop { 0% { transform: translateX(-100%); } 100% { transform: translateX(0px); } }@keyframes ticker-right-loop { 0% { transform: translateX(-100%); } 100% { transform: translateX(0px); } }@-webkit-keyframes ticker-left-loop { 0% { transform: translateX(0px); } 100% { transform: translateX(-100%); } }@keyframes ticker-left-loop { 0% { transform: translateX(0px); } 100% { transform: translateX(-100%); } }@-webkit-keyframes load { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@keyframes load { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }@-webkit-keyframes result { 0% { opacity: 1; transform: rotateX(0deg); transform-origin: center top; } 100% { opacity: 0; transform: rotateX(70deg); transform-origin: center top; } }@keyframes result { 0% { opacity: 1; transform: rotateX(0deg); transform-origin: center top; } 100% { opacity: 0; transform: rotateX(70deg); transform-origin: center top; } }.ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-search-button:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit .ekit-search-button:hover, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit [type="submit"]:focus-within, .ekit-advanced-search-style-modern .ekit-advanced-search-wrapper .ekit-advanced-search-option .ekit-submit [type="submit"]:hover { box-shadow: none; border: none; }@-webkit-keyframes right-to-left { 0% { opacity: 0; width: 0%; visibility: hidden; } 100% { opacity: 1; width: 100%; visibility: visible; } }@keyframes right-to-left { 0% { opacity: 0; width: 0%; visibility: hidden; } 100% { opacity: 1; width: 100%; visibility: visible; } }.nav-ul li > .wrap { display: flex; align-items: center; position: relative; padding: 0px 4px; }.nav-ul:not(.menu-mobile):not(.neve-mega-menu) > li > .wrap > a { padding-top: 1px; }.header-menu-sidebar .nav-ul li .wrap { padding: 0px 4px; }.header-menu-sidebar .nav-ul li .wrap a { flex-grow: 1; display: flex; }.header-menu-sidebar .nav-ul li .wrap a .dd-title { width: var(--wrapdropdownwidth); }.header-menu-sidebar .nav-ul li .wrap button { border: 0px; z-index: 1; background: 0px center; }.header-menu-sidebar .nav-ul li:not([class*="block"]):not(.menu-item-has-children) > .wrap > a { padding-right: calc(1em + 36px); text-wrap: wrap; white-space-collapse: collapse; }.header-menu-sidebar .nav-ul li.menu-item-has-children:not([class*="block"]) > .wrap > a { margin-right: calc(-1em - 36px); padding-right: 46px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; overflow-wrap: normal !important; position: absolute !important; }.screen-reader-text:focus { background-color: #ffffff; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #2b2d2f; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.woocommerce-product-gallery{opacity:1!important;} .woocommerce-product-gallery figure{max-width:1000%} .woocommerce-product-gallery figure[style*="3d(0px"]{max-width: 100%;} body:not(.swift-ui) .woocommerce-product-gallery [data-thumb]:not(:first-of-type){display:none!important;}body.swift-nojs [data-s3cid="10"]{max-width:456.6875px;}body.swift-nojs [data-s3cid="14"]{min-width:713.3125px;}body.swift-nojs [data-s3cid="15"]{min-width:486.625px;}body.swift-nojs [data-s3cid="16"]{min-width:456.625px;}body.swift-nojs [data-s3cid="17"]{min-width:456.625px;}body.swift-nojs [data-s3cid="18"]{min-width:456.625px;}body.swift-nojs [data-s3cid="20"]{min-width:150.03125px;}body.swift-nojs [data-s3cid="21"]{min-width:84.015625px;}body.swift-nojs [data-s3cid="28"]{min-width:116.140625px;}body.swift-nojs [data-s3cid="72"]{max-height:318.1875px;}body.swift-nojs [data-s3cid="76"]{max-height:75.1875px;}html{opacity:1}}