/* Live Style Block #0 */

.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook-f:before{content:"\f39e"}
.fa-instagram:before{content:"\f16d"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-tiktok:before{content:"\e07b"}
.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
.fal{font-weight:300}
.fal,.far{font-family:"Font Awesome 5 Pro"}







/* Live Style Block #1 */

@keyframes scale-up{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
@keyframes slide-down{0%{transform:translate(-50%, -5px) scale(0.7)}100%{transform:translate(-50%, 0) scale(1)}}
@keyframes bounce{0%{transform:translate(-50%, -40%)}100%{transform:translate(-50%, -50%)}}
@keyframes fade-in-out{0%{opacity:0}15%{opacity:1}85%{opacity:1}100%{opacity:0}}
@keyframes fade-in{0%{opacity:0}100%{opacity:1}}
@keyframes fade-out{0%{opacity:1}100%{opacity:0}}
@keyframes conic-gradient-loading{0%{--conic-gradient-loading-deg: 0deg }90%,100%{--conic-gradient-loading-deg: 360deg }}



/* Live Style Block #2 */

:root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s }



/* Live Style Block #3 */

: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}




/* Live Style Block #4 */

: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 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%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--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);}



/* Live Style Block #5 */

.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
	display: none;
}
.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}
.wpcf7-form-control-wrap {
	position: relative;
}
@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}
@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}



/* Live Style Block #6 */

: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}



/* Live Style Block #7 */

@media only screen and (max-width: 768px){ :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}
 }


/* Live Style Block #8 */

: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}
@keyframes spin{100%{transform:rotate(360deg)}}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}




/* Live Style Block #9 */

@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}



/* Live Style Block #10 */

:root{--direction-multiplier:1}
.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}
.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}
.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}
.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}
.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}
@media (max-width:575px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}
:root{--page-title-display:block}
@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}
@media (max-width:991px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}
.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}
@media (min-width:576px){}@media (min-width:576px){.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}}@media (min-width:576px){.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}}@media (min-width:576px){.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}}@media (min-width:576px){.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (min-width:768px) and (max-width:991px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}
@media (max-width:575px){}@media (max-width:575px){.elementor-column{width:100%}}@media (min-width:1600px){#elementor-device-mode:after{content:"desktop"}}
@media (max-width:1599px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1199px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:991px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:575px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}
@media (min-width:768px) and (max-width:991px){.elementor .elementor-hidden-tablet{display:none}}
@media (min-width:1600px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}



/* Live Style Block #11 */

.elementor-kit-7{--e-global-color-primary:#D70006;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1330px;}
.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}
@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}}@media(max-width:575px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}}.elementor-121 .elementor-element.elementor-element-556f964 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-556f964{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}
.elementor-121 .elementor-element.elementor-element-a02c163{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-121 .elementor-element.elementor-element-598e5b7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-598e5b7 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}
.elementor-121 .elementor-element.elementor-element-5b07db3{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-a1473d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-7888cfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-121 .elementor-element.elementor-element-7888cfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-c4170a2{padding:0px 0px 60px 0px;}.elementor-121 .elementor-element.elementor-element-ab31463 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-121 .elementor-element.elementor-element-7850eef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}
.elementor-121 .elementor-element.elementor-element-dddfa74 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-121 .elementor-element.elementor-element-477d532:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-477d532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-477d532{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 30px 0px;}
.elementor-121 .elementor-element.elementor-element-c80152f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-cd7196d{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}
.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-6fa4b47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-b45035c{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}
.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-a0438c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-cb56526{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}
.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-aab96cf{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 90px 0px;}
.elementor-121 .elementor-element.elementor-element-1e5cbc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-121 .elementor-element.elementor-element-1e5cbc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzc5IDM1OSIgd2lkdGg9IjM3OSIgaGVpZ2h0PSIzNTkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYnYtaWRlbnRpZmVyPSIwIiBidi1iZy1zdHlsZT0iIiBidi1yZXNpemVkLWluZm9zPSJZblpmY21WemFYcGxaRjl0YjJKcGJHVTZNemM1S2pNMU9UdGlkbDl5WlhOcGVtVmtYMmx3WVdRNk16YzVLak0xT1R0aWRsOXlaWE5wZW1Wa1gyUmxjMnQwYjNBNk16YzVLak0xT1E9PSI+PC9zdmc+");background-position:top right;background-repeat:no-repeat;}.elementor-121 .elementor-element.elementor-element-1e5cbc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 15px 0px 15px;}
@media(min-width:576px){.elementor-121 .elementor-element.elementor-element-dddfa74{width:100%;}}@media(max-width:575px){.elementor-121 .elementor-element.elementor-element-598e5b7 .elementor-heading-title{font-size:40px;}}.elementor-419 .elementor-element.elementor-element-30a19c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-419 .elementor-element.elementor-element-30a19c6:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-30a19c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-30a19c6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 10px 0px;}
.elementor-419 .elementor-element.elementor-element-079ed26.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-419 .elementor-element.elementor-element-522a7de{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-522a7de > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link li:after{background-color:#FFFFFF66;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link li + li{margin-left:15px;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a i{color:#D70006;}
.elementor-419 .elementor-element.elementor-element-a520ff7{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-a520ff7 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1{text-align:right;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1 a{color:#FFFFFF;margin:0 6px;}
.elementor-419 .elementor-element.elementor-element-9357e68 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-419 .elementor-element.elementor-element-9357e68:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-9357e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-9357e68{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-419 .elementor-element.elementor-element-0a0912c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-c5ca21a{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-c5ca21a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-419 .elementor-element.elementor-element-c5ca21a .pxl-logo img{max-height:42px;}.elementor-419 .elementor-element.elementor-element-d4de476.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-419 .elementor-element.elementor-element-d4de476 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7a825bf{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-7a825bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li > a{color:#FFFFFF;line-height:74px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li{margin:0px 22px 0px 22px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-419 .elementor-element.elementor-element-7a825bf .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-menu-primary .sub-menu li + li{margin-top:0px;}.elementor-419 .elementor-element.elementor-element-e2e632d{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-e2e632d > .elementor-widget-container{margin:0px 30px 0px 0px;}
.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--icon svg path{stroke:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-label{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone::after{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-68a2cb4{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-68a2cb4 .pxl-hidden-panel-button{height:74px;width:74px;}
@media(max-width:1599px){.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a{font-size:14px;}.elementor-419 .elementor-element.elementor-element-7a825bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li{margin:0px 08px 0px 8px;}.elementor-419 .elementor-element.elementor-element-e2e632d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone{font-size:14px;}}@media(min-width:576px){.elementor-419 .elementor-element.elementor-element-0a0912c{width:17%;}.elementor-419 .elementor-element.elementor-element-d4de476{width:83%;}}@media(max-width:1599px) and (min-width:576px){.elementor-419 .elementor-element.elementor-element-0a0912c{width:10%;}.elementor-419 .elementor-element.elementor-element-d4de476{width:90%;}}.elementor-7270 .elementor-element.elementor-element-73940bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7270 .elementor-element.elementor-element-73940bb:not(.elementor-motion-effects-element-type-background), .elementor-7270 .elementor-element.elementor-element-73940bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7270 .elementor-element.elementor-element-73940bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-7270 .elementor-element.elementor-element-0909b4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7270 .elementor-element.elementor-element-0509c8f{width:auto;max-width:auto;}.elementor-7270 .elementor-element.elementor-element-0509c8f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7270 .elementor-element.elementor-element-0509c8f .pxl-logo img{max-height:45px;}.elementor-7270 .elementor-element.elementor-element-932e073.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7270 .elementor-element.elementor-element-932e073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7270 .elementor-element.elementor-element-498ca28{width:auto;max-width:auto;}.elementor-7270 .elementor-element.elementor-element-498ca28 .pxl-hidden-panel-button{height:60px;width:60px;}
@media(max-width:575px){.elementor-7270 .elementor-element.elementor-element-0909b4d{width:50%;}.elementor-7270 .elementor-element.elementor-element-0509c8f .pxl-logo img{max-height:45px;}.elementor-7270 .elementor-element.elementor-element-932e073{width:50%;}}@media(max-width:1599px) and (min-width:576px){.elementor-7270 .elementor-element.elementor-element-0909b4d{width:20%;}.elementor-7270 .elementor-element.elementor-element-932e073{width:80%;}}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}



/* Live Style Block #12 */

#yith-quick-view-modal {
    position: fixed;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1400;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.yith-wcqv-head {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 1000;
    width: 30px;
    height: 30px;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
    display: inline-block;
    vertical-align: middle;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
    height: 600px;
    width: 1000px;
    position: absolute;

}
.yith-quick-view.yith-modal .yith-wcqv-wrapper {
    position: absolute;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    text-align: left;
}
#yith-quick-view-modal .yith-wcqv-main {
    /* -webkit-transform: translateY(20%); */
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    /* transform: translateY(20%); */
    opacity: 0;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    box-shadow: 0 1px 30px rgba(0, 0, 0, .25);
    border-radius: 22px;
}
#yith-quick-view-modal #yith-quick-view-content {
    /* height: 100%; */
}
.yith-quick-view.yith-modal .yith-quick-view-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media( max-width: 480px ){}@media( max-width: 480px ){#yith-quick-view-modal {
        position: fixed;
        z-index: 1400;
        top: 0px;
        bottom: 0;
        left: 0;
        right: 0;
        visibility: hidden;
        overflow: scroll;
        height:100%;
    }}@media( max-width: 480px ){#yith-quick-view-modal .yith-wcqv-wrapper{
        width:100% !important;
        height: 100% !important;
        top: 0!important;
        bottom: 0!important;
        left: 0!important;
        right: 0!important;
    }}@media( max-width: 480px ){#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        width: 100%;
        height:100%!important;
        border-radius:0!important;
        /* position: fixed; */
        height:auto;
    }}@media( max-width: 480px ){#yith-quick-view-modal #yith-quick-view-content {
        height: auto;
    }}@media( min-width: 480px ) and (max-width: 768px) {#yith-quick-view-modal .yith-wcqv-wrapper {
        height: calc(100vh - 100px) !important;
        top: 50px !important;
        bottom: 50px !important;
        max-width: 450px;
        left: 0 !important;
        right: 0 !important;
        margin-inline: auto;
    }}@media( min-width: 480px ) and (max-width: 768px) {#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:100%!important;
        border-radius:inherit;
    }}@media (max-width: 768px) {#yith-quick-view-modal .yith-wcqv-wrapper .yith-wcqv-main {
        height:auto;
        border-radius:inherit;
    }}@media (max-width: 768px) {#yith-quick-view-modal #yith-quick-view-content{
        /* height: 100vh; */
    }}


/* Live Style Block #13 */

#yith-quick-view-modal .yith-quick-view-overlay{background:rgba( 0, 0, 0, 0.8)}
#yith-quick-view-modal .yith-wcqv-main{background:#ffffff;}



/* Live Style Block #14 */

@-webkit-keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
@keyframes bounce {
    0%,
    20%,
    50%,
    80%,
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px);
    }
}
@-webkit-keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@keyframes flash {
    0%,
    50%,
    100% {
        opacity: 1;
    }
    25%,
    75% {
        opacity: 0;
    }
}
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
}
@keyframes shake {
    0%,
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
}
@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}
@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0);
    }
}
@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }
    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
    }
}
@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg);
    }
    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg);
    }
    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg);
    }
    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg);
    }
    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg);
    }
    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        -ms-transform: scale(0.3);
        transform: scale(0.3);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }
    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px);
    }
    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px);
    }
    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px);
    }
    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px);
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    25% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        transform: scale(0.3);
    }
}
@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    25% {
        -webkit-transform: scale(0.95);
        -ms-transform: scale(0.95);
        transform: scale(0.95);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }
    100% {
        opacity: 0;
        -webkit-transform: scale(0.3);
        -ms-transform: scale(0.3);
        transform: scale(0.3);
    }
}
@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-40px);
        transform: translateX(-40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
        transform: translateX(-40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(40px);
        transform: translateX(40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(40px);
        -ms-transform: translateX(40px);
        transform: translateX(40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        -ms-transform: translateY(40px);
        transform: translateY(40px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}
@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px);
    }
}
@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px);
    }
}
@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}
@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px);
    }
}
@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
    }
}
@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }
}
@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }
    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg);
    }
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg);
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1;
    }
    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}
@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0;
    }
}
@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@-webkit-keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@-webkit-keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@-webkit-keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@-webkit-keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
}
@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}
@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0;
    }
}
@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}
@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}
@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0;
    }
}
@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px);
    }
}
@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px);
    }
}
@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px);
    }
}
@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    100% {
        -webkit-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}
@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        -webkit-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }
    100% {
        -webkit-transform: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0;
    }
}
@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}
@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
}
@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}
@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg);
    }
}
@-webkit-keyframes pxlSkewIn{
    0%{
        -webkit-clip-path:inset(0 100% 0 0);
        clip-path:inset(0 100% 0 0);
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    100%{
        -webkit-clip-path:inset(0 0 0 0);
        clip-path:inset(0 0 0 0);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes pxlSkewIn {
    0%{
        -webkit-clip-path:inset(0 100% 0 0);
        clip-path:inset(0 100% 0 0);
        -webkit-transform:translateX(30px);
        transform:translateX(30px)
    }
    100%{
        -webkit-clip-path:inset(0 0 0 0);
        clip-path:inset(0 0 0 0);
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@-webkit-keyframes RotatingY{
    0%{
        opacity: 0;
        transform: perspective(500px) rotateX(-20deg);
        -webkit-transform: perspective(500px) rotateX(-20deg);
    }
    100%{
        opacity: 1;
        transform: perspective(500px) rotateX(0deg);
        -webkit-transform: perspective(500px) rotateX(0deg);
    }
}
@-webkit-keyframes PXLfadeInUp {
    0%{
        opacity: 0;
        transform: translate3d(0px,45px,0px);
        -webkit-transform: translate3d(0px,45px,0px);
    }
    100%{
        opacity: 1;
        transform: translate3d(0px,0px,0px);
        -webkit-transform: translate3d(0px,0px,0px);
    }
}



/* Live Style Block #15 */

[class^="bravisicon-"], [class*=" bravisicon-"] {
  display: inline-block;
}
[class^="bravisicon-"]:before, [class*=" bravisicon-"]:before,
[class^="bravisicon-"]:after, [class*=" bravisicon-"]:after {   
  font-family: Bravisicon;
  font-style: normal;
  font-weight: 400;
}
.bravisicon-top:before {
    content: "\f159";
}




/* Live Style Block #16 */

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-envelope-fill::before { content: "\f32c"; }
.bi-telephone-plus::before { content: "\f5be"; }



/* Live Style Block #17 */

[class^="icomoon-"], [class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icomoon-icon-2:before {
  content: "\e901";
}
.icomoon-icon-6:before {
  content: "\e905";
}
.icomoon-icon-68:before {
  content: "\e943";
}
.icomoon-icon-73:before {
  content: "\e948";
}



/* Live Style Block #18 */

html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:992px){}@media (min-width:992px){.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}


/* Live Style Block #19 */

@-webkit-keyframes zoomin {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes zoomin {
  /* End Zoom in Keyframes */
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pxl-ken-burns-in {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.3);
  }
}
@keyframes pxl-ken-burns-out {
  0% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pxl-ken-burns-in-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes BackgroundAnimated {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-webkit-keyframes BackgroundAnimated {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 100% 0;
  }
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes bounce-1 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-2 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-3 {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes pxl_scale1 {
  0% {
    transform: scale(1);
    opacity: 0.67;
  }
  100% {
    transform: scale(2.2);
    opacity: 0;
  }
}
@-webkit-keyframes pxl_scale1 {
  0% {
    transform: scale(1);
    opacity: 0.67;
  }
  100% {
    transform: scale(2.2);
    opacity: 0;
  }
}
@-webkit-keyframes pxl_spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes pxl_spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes pxl_spin_rv {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes pxl_spin_rv {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes icon-bounce-right {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px);
  }
  60% {
    -webkit-transform: translateX(4px);
    -ms-transform: translateX(4px);
    transform: translateX(4px);
  }
}
@-webkit-keyframes pxl_right_from_left {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes shakeThatBooty {
  33% {
    -webkit-transform: rotateZ(20deg);
    -khtml-transform: rotateZ(20deg);
    -moz-transform: rotateZ(20deg);
    -ms-transform: rotateZ(20deg);
    -o-transform: rotateZ(20deg);
    transform: rotateZ(20deg);
  }
  67% {
    -webkit-transform: rotateZ(-20deg);
    -khtml-transform: rotateZ(-20deg);
    -moz-transform: rotateZ(-20deg);
    -ms-transform: rotateZ(-20deg);
    -o-transform: rotateZ(-20deg);
    transform: rotateZ(-20deg);
  }
  100% {
    -webkit-transform: rotateZ(20deg);
    -khtml-transform: rotateZ(20deg);
    -moz-transform: rotateZ(20deg);
    -ms-transform: rotateZ(20deg);
    -o-transform: rotateZ(20deg);
    transform: rotateZ(20deg);
  }
}
@keyframes pxl_right_from_left {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes pxl_left_from_right {
  49% {
    -webkit-transform: translate(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes pxl_left_from_right {
  49% {
    transform: translate(-100%);
  }
  50% {
    opacity: 0;
    transform: translate(100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes pxl_bounce {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  60% {
    -webkit-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
  }
}
@keyframes pxl_zigzag {
  0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    transform: rotate(10deg);
  }
  60% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
}
@keyframes pxl_right_left {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(40px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(-40px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes pxl_left_right {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(-40px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(40px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes pxl_left_right_small {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(-10px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0px);
  }
}
@keyframes pxl_bottom_top_small {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateY(10px);
  }
  50% {
    transform: translateY(0px);
  }
  75% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes pxl_bottom_top {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateY(40px);
  }
  50% {
    transform: translateY(0px);
  }
  75% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}
@keyframes pxl_effect1 {
  0% {
    transform: translate(0px, 0px);
  }
  20% {
    transform: translate(40px, -5px);
  }
  40% {
    transform: translate(60px, 40px);
  }
  60% {
    transform: translate(40px, 60px);
  }
  80% {
    transform: translate(-40px, 60px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@keyframes pxl_effect2 {
  0% {
    transform: translate(0px, 0px);
  }
  20% {
    transform: translate(-30px, 40px);
  }
  40% {
    transform: translate(60px, 60px);
  }
  60% {
    transform: translate(70px, 40px);
  }
  80% {
    transform: translate(40px, -70px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@keyframes pxl_top_bottom {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateY(-40px);
  }
  50% {
    transform: translateY(0px);
  }
  75% {
    transform: translateY(40px);
  }
  100% {
    transform: translateY(0px);
  }
}
@-webkit-keyframes img_circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes img_circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@-webkit-keyframes pxl_loader_bounce {
  0%, 100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes pxl_loader_bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
@keyframes icon-bounce {
  70% {
    transform: translateY(0%);
  }
  80% {
    transform: translateY(-15%);
  }
  90% {
    transform: translateY(0%);
  }
  95% {
    transform: translateY(-7%);
  }
  97% {
    transform: translateY(0%);
  }
  99% {
    transform: translateY(-3%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce-out-down {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    opacity: 0.1;
    transform: translateY(5px);
  }
}
@-webkit-keyframes bounce-out-down {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-5px);
  }
  100% {
    opacity: 0.1;
    transform: translateY(5px);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px rgba(var, 0, 0, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
  }
  70% {
    -moz-box-shadow: 0 0 0 10px rgba(var, 0, 0, 0);
    box-shadow: 0 0 0 10px rgba(var, 0, 0, 0);
  }
  100% {
    -moz-box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(var, 0, 0, 0);
  }
}
@-webkit-keyframes toRightFromLeft {
  49% {
    -webkit-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@-webkit-keyframes flipX {
  0% {
    -webkit-transform: scaleX(0);
  }
  100% {
    -webkit-transform: scaleX(1);
  }
}
@keyframes flipX {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scaleX(1);
  }
}
@-webkit-keyframes pxl-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes pxl-cubeGridScaleDelay {
  0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes full-circle {
  /* Mixin CLone for to Binz */
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes pxl_scale_lr3 {
  /* End Mixin CLone for to Binz */
  /* Mixin CLone for to Phap */
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -khtml-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
    -khtml-transform: translate(-50%, -50%) scale(0.8);
    -moz-transform: translate(-50%, -50%) scale(0.8);
    -ms-transform: translate(-50%, -50%) scale(0.8);
    -o-transform: translate(-50%, -50%) scale(0.8);
    transform: translate(-50%, -50%) scale(0.8);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -khtml-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes pxl_divider_left_to_right {
  /* End Mixin CLone for to Phap */
  /* Mixin CLone for to Trung */
  0% {
    left: 0;
  }
  100% {
    left: 57px;
  }
}
@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes filling {
  0%, 90% {
    fill: transparent;
    fill-opacity: 0;
  }
  100% {
    fill: transparent;
    fill-opacity: 1;
  }
}
@keyframes pxl_pulse_border {
  0% {
    transform: scale(1);
    opacity: 0.67;
  }
  100% {
    transform: scale(2.2);
    opacity: 0;
  }
}
@-webkit-keyframes pxl_pulse_border {
  /* End Mixin  */
  0% {
    transform: scale(1);
    opacity: 0.67;
  }
  100% {
    transform: scale(2.2);
    opacity: 0;
  }
}
@keyframes banner-hover {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes pxl_in_top {
  from {
    -webkit-transform: perspective(500px) rotateX(-90deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateX(0deg);
  }
}
@keyframes pxl_in_top {
  from {
    transform: perspective(500px) rotateX(-90deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateX(0deg);
  }
}
@-webkit-keyframes pxl_out_top {
  from {
    -webkit-transform: perspective(500px) rotateX(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateX(-90deg);
    opacity: 1;
  }
}
@keyframes pxl_out_top {
  from {
    transform: perspective(500px) rotateX(0deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateX(-90deg);
    opacity: 1;
  }
}
@-webkit-keyframes pxl_in_bottom {
  from {
    -webkit-transform: perspective(500px) rotateX(90deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateX(0deg);
  }
}
@keyframes pxl_in_bottom {
  from {
    transform: perspective(500px) rotateX(90deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateX(0deg);
  }
}
@-webkit-keyframes pxl_out_bottom {
  from {
    -webkit-transform: perspective(500px) rotateX(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateX(90deg);
    opacity: 1;
  }
}
@keyframes pxl_out_bottom {
  from {
    transform: perspective(500px) rotateX(0deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateX(90deg);
    opacity: 1;
  }
}
@-webkit-keyframes pxl_in_left {
  from {
    -webkit-transform: perspective(500px) rotateY(90deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateY(0deg);
  }
}
@keyframes pxl_in_left {
  from {
    transform: perspective(500px) rotateY(90deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateY(0deg);
  }
}
@-webkit-keyframes pxl_out_left {
  from {
    -webkit-transform: perspective(500px) rotateY(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateY(90deg);
    opacity: 1;
  }
}
@keyframes pxl_out_left {
  from {
    transform: perspective(500px) rotateY(0deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateY(90deg);
    opacity: 1;
  }
}
@-webkit-keyframes pxl_in_right {
  from {
    -webkit-transform: perspective(500px) rotateY(-90deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateY(0deg);
  }
}
@keyframes pxl_in_right {
  from {
    transform: perspective(500px) rotateY(-90deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateY(0deg);
  }
}
@-webkit-keyframes pxl_out_right {
  from {
    -webkit-transform: perspective(500px) rotateY(0deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(500px) rotateY(-90deg);
    opacity: 1;
  }
}
@keyframes pxl_out_right {
  from {
    transform: perspective(500px) rotateY(0deg);
    opacity: 1;
  }
  to {
    transform: perspective(500px) rotateY(-90deg);
    opacity: 1;
  }
}
.pxl-swiper-container {
  margin: 0 -15px;
  position: relative;
  overflow: hidden;
}
.pxl-swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.pxl-swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  padding: 0 15px;
}
.pxl-swiper-sliders, .pxl-swiper-slider {
  position: relative;
}
.elementor-element .elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
html {
  box-sizing: border-box;
}
body {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 500;
  color: var(--third-color);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
  letter-spacing: 0;
  font-family: 'Montserrat', sans-serif;
  margin: 0;
  padding: 0;
}
a {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: var(--link-color);
}
a:before, a:after {
  -webkit-transition: inherit;
  -khtml-transition: inherit;
  -moz-transition: inherit;
  -ms-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
a, a:hover, a:focus, a:before, a:after {
  outline: none;
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Bai Jamjuree', sans-serif;
  color: var(--secondary-color);
  font-weight: 600;
  margin: 0 0 15px;
  clear: both;
  letter-spacing: -0.01em;
  line-height: 1.2;
}
h2, .h2 {
  font-size: 42px;
}
h3, .h3 {
  font-size: 32px;
}
img {
  width: auto;
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border-style: none;
}
p {
  margin: 0 0 15px;
}
.ft-theme-default, .pxl-footer-tags label, .pxl--post-social label, .elementor-widget-wp-widget-woocommerce_products h5, .single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-reply-title, body.woocommerce-cart .woocommerce-cart-form tbody .product-name a, .pxl-product-slide .pxl-swiper-dots .pxl-swiper-pagination-bullet:after, .pxl-product-slide .pxl-item--price, .pxl-icon-box4 .pxl-item--title, .pxl-icon-box5 .pxl-item--title, .pxl-icon-box6 .pxl-item--title, .pxl-counter1 .pxl--counter-number, .pxl-testimonial-carousel1 .pxl-item--desc, .pxl-testimonial-carousel2 .pxl-item--desc, .pxl-service-list.style-2 li a, .pxl-portfolio-info .pxl-box--label, .pxl-pie-chart1 .pxl--counter-number, .pxl-pie-chart1.style2 .pxl--counter-number, .pxl-pie-chart2 .pxl--counter-number, .pxl-pie-chart3 .pxl--counter-number, .pxl-pie-chart3.style2 .pxl--counter-number {
  font-family: 'Bai Jamjuree', sans-serif;
}
.screen-reader-text {
  display: none;
}
ul {
  padding: 0;
  margin: 0 0 32px;
}
ul li {
  list-style-position: inside;
}
#pxl-wapper {
  overflow-x: hidden;
}
#pxl-wapper .elementor-widget:not(:last-child) {
  margin-bottom: 0;
}
#pxl-main {
  padding: 100px 0;
  /* Coppy form to T */
}
@media screen and (max-width: 1199px) {#pxl-main {
    padding: 80px 0;
  }}@media screen and (max-width: 1199px) {#pxl-main > .elementor-container {
    padding: 0 15px;
  }}.elementor-page:not(.single) #pxl-content-area.col-12, .elementor-page:not(.single-product) #pxl-content-area.col-12 {
  padding: 0;
  min-height: 0px;
}
.pxl-scroll-top {
  width: 40px;
  height: 45px;
  position: fixed;
  bottom: 30px;
  right: 20px;
  background-color: var(--primary-color);
  z-index: 9999;
  font-size: 38px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(130%);
  -khtml-transform: translateX(130%);
  -moz-transform: translateX(130%);
  -ms-transform: translateX(130%);
  -o-transform: translateX(130%);
  transform: translateX(130%);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
  overflow: hidden;
  color: var(--fourth-color);
}
.pxl-scroll-top:before, .pxl-scroll-top:after {
  content: "";
  display: block;
  width: 0px;
  background-color: transparent;
  height: 80%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -khtml-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  border-left: 2px dashed rgba(var(--fourth-color-rgb),0.3);
}
.pxl-scroll-top:before {
  left: 6px;
}
.pxl-scroll-top:after {
  right: 6px;
}
.pxl-scroll-top i {
  line-height: 1;
  font-size: 16px;
  display: flex;
  align-items: center;
}
@keyframes square1 {
  0% {
    left: calc(0 * var(--offset));
    top: calc(0 * var(--offset));
  }
  8.333% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
  }
  100% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
  }
}
@keyframes square2 {
  0% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
  }
  8.333% {
    left: calc(0 * var(--offset));
    top: calc(2 * var(--offset));
  }
  16.67% {
    left: calc(1 * var(--offset));
    top: calc(2 * var(--offset));
  }
  25% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
  }
  83.33% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
  }
  91.67% {
    left: calc(1 * var(--offset));
    top: calc(0 * var(--offset));
  }
  100% {
    left: calc(0 * var(--offset));
    top: calc(0 * var(--offset));
  }
}
@keyframes square3 {
  0%, 100% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
  }
  16.67% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
  }
  25% {
    left: calc(1 * var(--offset));
    top: calc(0 * var(--offset));
  }
  33.33% {
    left: calc(2 * var(--offset));
    top: calc(0 * var(--offset));
  }
  41.67% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
  66.67% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
  75% {
    left: calc(2 * var(--offset));
    top: calc(2 * var(--offset));
  }
  83.33% {
    left: calc(1 * var(--offset));
    top: calc(2 * var(--offset));
  }
  91.67% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
  }
}
@keyframes square4 {
  0% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
  33.33% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
  41.67% {
    left: calc(2 * var(--offset));
    top: calc(2 * var(--offset));
  }
  50% {
    left: calc(3 * var(--offset));
    top: calc(2 * var(--offset));
  }
  58.33% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
  }
  100% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
  }
}
@keyframes square5 {
  0% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
  }
  50% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
  }
  58.33% {
    left: calc(3 * var(--offset));
    top: calc(0 * var(--offset));
  }
  66.67% {
    left: calc(2 * var(--offset));
    top: calc(0 * var(--offset));
  }
  75% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
  100% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
  }
}
@keyframes squarefadein {
  /* End Square Loading */
  /* Keyframe Loader car */
  0% {
    transform: scale(0.75);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes animloader {
  /* End Loader Car */
  0% {
    transform: rotate(-70deg);
  }
  10% {
    transform: rotate(-40deg);
  }
  20%, 45%, 35% {
    transform: rotate(-10deg);
  }
  40%, 30% {
    transform: rotate(-30deg);
  }
  50%, 60% {
    transform: rotate(20deg);
  }
  55%, 65%, 75% {
    transform: rotate(40deg);
  }
  70% {
    transform: rotate(45deg);
  }
  85%, 90% {
    transform: rotate(50deg);
  }
  95% {
    transform: rotate(75deg);
  }
  100%, 93% {
    transform: rotate(70deg);
  }
}
.pxl-loader {
  background-color: #111;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  /*  Square Loading */
}
.pxl-loader .pxl-loader-effect {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pxl-loader.style-car .pxl-gears {
  width: 275px;
  height: 236px;
  text-align: center;
  position: relative;
  margin: 0 auto 20px;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .pxl-gears {
    margin-bottom: 0;
    width: 200px;
    height: 200px;
  }}.pxl-loader.style-car .pxl-gears .small {
  position: absolute;
  bottom: 15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.pxl-loader.style-car .pxl-gears .spin-big {
  position: absolute;
  top: 50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -khtml-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.pxl-loader.style-car .pxl-gears .spin-big img {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: pxl_spin 2s infinite linear;
  -webkit-animation: pxl_spin 2s infinite linear;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .pxl-gears .spin-big {
    width: 60px;
  }}.pxl-loader.style-car .pxl-gears .spin-small {
  position: absolute;
  top: 60px;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .pxl-gears .spin-small {
    top: 40%;
  }}.pxl-loader.style-car .pxl-gears .spin-small img {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  animation: pxl_spin 0.6s infinite linear;
  -webkit-animation: pxl_spin 0.6s infinite linear;
}
.pxl-loader.style-car .pxl-gears .spin-small.spin-small1 {
  left: 60px;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .pxl-gears .spin-small.spin-small1 {
    left: 50px;
  }}.pxl-loader.style-car .pxl-gears .spin-small.spin-small2 {
  right: 60px;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .pxl-gears .spin-small.spin-small2 {
    right: 50px;
  }}.pxl-loader.style-car .loader-car {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.pxl-loader.style-car .logo-loader {
  text-align: center;
  max-width: 305px;
}
@media screen and (max-width: 767px) {.pxl-loader.style-car .logo-loader {
    max-width: 200px;
  }}.pxl-loader.style-car .logo-loader img {
  max-width: 100%;
}
@keyframes moveGradient {
  to {
    background-position: 100% 50%;
  }
}
@keyframes oneMove {
  0% {
    visibility: visible;
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
@keyframes twoMove {
  0% {
    visibility: visible;
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
@keyframes threeMove {
  0% {
    visibility: visible;
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(0% 70% 70% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(35% 70% 35% 0 round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
@keyframes fourMove {
  0% {
    visibility: visible;
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
@keyframes fiveMove {
  0% {
    visibility: visible;
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
@keyframes sixMove {
  /* Day-Night Mode Switcher Clone form to Binz */
  0% {
    visibility: visible;
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  14.2857% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  28.5714% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  42.8571% {
    clip-path: inset(70% 0 0 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  57.1428% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  71.4285% {
    clip-path: inset(35% 0% 35% 70% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  85.7142% {
    clip-path: inset(35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
  100% {
    clip-path: inset(70% 35% 0% 35% round 5%);
    animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
  }
}
.pxl-switch-button {
  position: fixed;
  right: 20px;
  top: calc(100vh / 2);
  cursor: pointer;
  z-index: 9999;
  /* End Day-Night Mode Switcher */
}
.pxl-switch-button span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  font-size: 25px;
  overflow: hidden;
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  color: var(--fourth-color);
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.pxl-switch-button span:before {
  content: "\f5a1";
  font-family: "bootstrap-icons";
  position: absolute;
}
.pxl-hide {
  display: none;
}
.pxl-flex-center, .pxl-swiper-arrow i, .pxl-scroll-top, .pxl-partner-carousel2 .pxl-swiper-slide, .pxl-hidden-panel-button.style-2, .pxl-item--archive a.btn-arvhice, .pxl-post--navigation .pxl--img, .pxl-post--navigation .pxl--img a, .pxl-product-slide .pxl-item--feature label, .pxl-blog-grid-layout1 a.btn-showmore, .pxl-post-carousel1 a.btn-showmore, .pxl-blog-grid-layout2 a.btn-showmore, .pxl-post-carousel2 a.btn-showmore, .pxl-icon-box2 .pxl-item-number, .pxl-icon-box4 .pxl-item--icon, .pxl-icon-box5 .pxl-item--icon, .pxl-icon-box6 .pxl-item--icon, .pxl-gallery-carousel1 .pxl-item--image.pxl-item-custom_link a, .pxl-counter1 .inner-icon {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.pxl-middle, .pxl-switch-button span:before, .pxl-text-spin1 .pxl-item--logo, .pxl-video-player1 .btn-video i, .pxl-video-player1 .btn-video.style5 ~ .btn-video-text, .pxl-video-player1 .btn-video.style6 ~ .btn-video-text, .pxl-pie-chart1 .pxl-item--holder, .pxl-pie-chart2 .pxl--counter-number, .pxl-pie-chart3 .pxl-item--holder {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 1200px) and (max-width: 1400px) {.ml-50 {
    margin-left: 15px;
  }}@media screen and (min-width: 1400px) {.ml-50 {
    margin-left: 50px;
  }}@media (min-width: 1200px) and (max-width: 1400px) {.ml-20 {
    margin-left: 15px;
  }}@media screen and (min-width: 1400px) {.ml-20 {
    margin-left: 20px;
  }}@media (min-width: 1200px) and (max-width: 1400px) {.mr-20 {
    margin-right: 15px;
  }}@media screen and (min-width: 1400px) {.mr-20 {
    margin-right: 20px;
  }}.bg-darklight2 {
  background-color: #fff;
}
.pxl-logo a {
  position: relative;
  display: inline-block;
}
.pxl-logo img {
  width: auto;
  vertical-align: middle;
}
.pxl-logo .logo-dark {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
@-webkit-keyframes slide-left {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@keyframes slide-left {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
@-webkit-keyframes slide-right {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes slide-right {
  /* keyframes Icon zoom */
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.5, 1.5);
  }
  100% {
    transform: scale(1, 1);
  }
}
.pxl-heading .pxl-item--title {
  font-size: 48px;
}
.pxl-heading .pxl-heading--inner {
  display: inline-block;
  position: relative;
}
.pxl-heading .pxl-item--subtitle.px-sub-title-default {
  margin-bottom: 4px;
  color: var(--primary-color);
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  font-weight: 600;
}
@keyframes pxlKeywordRotatingIn {
  from {
    transform: translateY(70%) rotateX(-100deg);
    opacity: 0;
  }
  to {
    transform: translateY(0) rotateX(0);
    opacity: 1;
  }
}
@keyframes pxlKeywordRotatingOut {
  from {
    transform: translateY(0) rotateX(0);
    opacity: 1;
  }
  to {
    transform: translateY(-70%) rotateX(100deg);
    opacity: 0;
  }
}
.pxl-text-editor .pxl-item--inner {
  display: inline-block;
}
.pxl-text-editor .pxl-item--inner p:last-child {
  margin-bottom: 0;
}
.pxl-link {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pxl-link li {
  color: var(--third-color);
}
.pxl-link li a {
  color: inherit;
  display: inline-flex;
  position: relative;
}
.pxl-link li i {
  min-width: 13px;
  margin-right: 8px;
  margin-top: 0px;
  font-size: 15px;
  line-height: 1;
  position: relative;
  top: 5px;
}
.pxl-link.pxl-inline-block li {
  display: inline-block;
  margin-top: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 6px;
}
.pxl-link.pxl-inline-block li:last-child {
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 992px) {.pxl-link.pxl-inline-block.divider-on li:after {
    width: 1px;
    height: 18px;
    content: "";
    background-color: rgba(var(--third-color-rgb),0.5);
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: 15px;
  }}@media screen and (min-width: 992px) {.pxl-link.pxl-inline-block.divider-on li:last-child:after {
    display: none;
    opacity: 0;
  }}.pxl-icon1.style-1 {
  margin-left: -5px;
  margin-right: -5px;
}
.pxl-icon1.style-1 a {
  display: inline-block;
  margin: 5px;
  line-height: 1;
}
.pxl-icon1.style-2 {
  margin-left: -5px;
  margin-right: -5px;
}
.pxl-icon1.style-2 a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--secondary-color);
  -webkit-border-radius: 40px;
  -khtml-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  color: #fff;
  margin-right: 5px;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.pxl-image-effect2 {
  animation: pxl_bottom_top_small 3s ease-out infinite;
  -webkit-animation: pxl_bottom_top_small 3s ease-out infinite;
}
.pxl-partner-carousel1 .pxl-item--logo {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.pxl-partner-carousel1 .pxl-item--logo img {
  filter: opacity(0.5);
  -webkit-transition: all 300ms linear 0ms;
  -khtml-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  -o-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
.pxl-partner-carousel1 .pxl-item--logo img.pxl-logo-light {
  display: none;
  opacity: 0;
}
.pxl-partner-carousel1 .pxl-item--inner {
  margin: 10px 0;
}
.pxl-partner-carousel1 .pxl-swiper-wrapper {
  align-items: center;
}
@media (min-width: 768px) and (max-width: 991px) {
  .pxl-spacer1 .pxl-space--md {
    display: block;
  }
}
.pxl-hidden-panel-button {
  /* Header Elementor */
}
.pxl-hidden-panel-button.style-2 {
  width: 45px;
  height: 45px;
  background-color: transparent;
  border: 1px solid var(--primary-color);
  background-color: var(--primary-color);
  cursor: pointer;
  position: relative;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  text-align: center;
  overflow: hidden;
  flex-direction: column;
}
.pxl-hidden-panel-button.style-2 .pxl-icon-line {
  height: 2px;
  background-color: var(--fourth-color);
  width: 26px;
  transform-origin: 50% 50%;
  opacity: 1;
  -webkit-transition: transform ease 0.25s;
  -khtml-transition: transform ease 0.25s;
  -moz-transition: transform ease 0.25s;
  -ms-transition: transform ease 0.25s;
  -o-transition: transform ease 0.25s;
  transition: transform ease 0.25s;
  display: block;
}
.pxl-hidden-panel-button.style-2 .pxl-icon-line.pxl-icon-line1 {
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pxl-hidden-panel-button.style-2 .pxl-icon-line.pxl-icon-line2 {
  margin-top: 6px;
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.pxl-hidden-panel-button.style-2 .pxl-icon-line.pxl-icon-line3 {
  margin-top: 6px;
  -webkit-transform: rotate(0deg);
  -khtml-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
#pxl-header-elementor {
  /* Header Left Sidebar */
}
#pxl-header-elementor #pxl-header-mobile {
  display: none;
}
#pxl-header-elementor .pxl-header-elementor-main {
  position: relative;
  z-index: 999;
}
#pxl-header-elementor .pxl-header-elementor-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  top: 0;
  -webkit-transform: translateY(-100%);
  -khtml-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -khtml-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -moz-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -ms-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  -o-transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1);
  visibility: hidden;
}
#pxl-header-elementor .px-header--transparent {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 999;
}
@media screen and (min-width: 1200px) {.pxl-menu-primary {
    list-style: none;
    margin: 0;
    padding: 0;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary ul {
    list-style: none;
    margin: 0;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary li {
    position: relative;
    color: #1b1b1b;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary li a {
    color: #1b1b1b;
    position: relative;
    font-weight: 600;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary > li {
    display: inline-block;
    vertical-align: middle;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary > li > a {
    line-height: 100px;
    font-size: 13px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary > li > a span {
    display: inline-block;
    line-height: 1;
    position: relative;
    z-index: 1;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary > li > a:hover, .pxl-menu-primary > li.current_page_item > a, .pxl-menu-primary > li.current-menu-item > a, .pxl-menu-primary > li.current_page_ancestor > a, .pxl-menu-primary > li.current-menu-ancestor > a {
    color: var(--primary-color);
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary > li.menu-item-has-children > a i.pxl-hide {
    display: inline-block;
    font-size: 10px;
    margin-left: 5px;
    color: var(--primary-color);
    -webkit-transition: all 200ms linear 0ms;
    -khtml-transition: all 200ms linear 0ms;
    -moz-transition: all 200ms linear 0ms;
    -ms-transition: all 200ms linear 0ms;
    -o-transition: all 200ms linear 0ms;
    transition: all 200ms linear 0ms;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
    position: absolute;
    top: 100%;
    left: -20px;
    padding: 0;
    margin-bottom: 0;
    min-width: 230px;
    background-color: #fff;
    z-index: 99;
    visibility: hidden;
    opacity: 0;
    -webkit-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    -khtml-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    -moz-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    -ms-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    -o-box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    box-shadow: 0 15px 30px -10px rgba(0, 0, 0, .09);
    -webkit-transition: all 200ms linear 0ms;
    -khtml-transition: all 200ms linear 0ms;
    -moz-transition: all 200ms linear 0ms;
    -ms-transition: all 200ms linear 0ms;
    -o-transition: all 200ms linear 0ms;
    transition: all 200ms linear 0ms;
    -webkit-transform: scaleY(0);
    -khtml-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0 0;
    -webkit-transform-origin: 0 0 0;
    -ms-transform-origin: 0 0 0;
    -o-transform-origin: 0 0 0;
    text-align: left;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu li, .pxl-menu-primary .children li {
    padding: 0 0;
    white-space: nowrap;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu li a, .pxl-menu-primary .children li a {
    padding: 12px 20px;
    display: block;
    border-bottom: 1px solid #d9d9d9;
    font-size: 16px;
    font-weight: 400;
    color: var(--secondary-color);
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu li a span, .pxl-menu-primary .children li a span {
    position: relative;
    display: inline-block;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu li:last-child a, .pxl-menu-primary .children li:last-child a {
    border-bottom: none;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu > li, .pxl-menu-primary .children > li {
    transition: all 0.2s cubic-bezier(0.4, 0.28, 0.31, 1.28) 0s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu > li:nth-child(2n+1), .pxl-menu-primary .children > li:nth-child(2n+1) {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu > li:nth-child(2n+2), .pxl-menu-primary .children > li:nth-child(2n+2) {
    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu > li:nth-child(2n+3), .pxl-menu-primary .children > li:nth-child(2n+3) {
    transition-delay: 0.2s;
    -webkit-transition-delay: 0.2s;
  }}@media screen and (min-width: 1200px) {.pxl-menu-primary .sub-menu > li:nth-child(2n+4), .pxl-menu-primary .children > li:nth-child(2n+4) {
    transition-delay: 0.25s;
    -webkit-transition-delay: 0.25s;
  }}@media screen and (min-width: 1200px) {.pxl-menu-toggle {
    display: none;
  }}@media screen and (min-width: 1400px) {.pxl-menu-primary > li {
    margin: 0 15px;
  }}@media screen and (min-width: 1400px) {.pxl-nav-menu.line-style-1 ul.pxl-menu-primary {
    display: block;
  }}@media screen and (min-width: 1400px) {.pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li > a {
    position: relative;
  }}@media screen and (min-width: 1400px) {.pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li > a:after {
    opacity: 0;
    content: "";
    width: 32px;
    height: 1px;
    background-color: var(--primary-color);
    position: absolute;
    top: 50%;
    left: -35px;
    -webkit-transition: all 200ms linear 0ms;
    -khtml-transition: all 200ms linear 0ms;
    -moz-transition: all 200ms linear 0ms;
    -ms-transition: all 200ms linear 0ms;
    -o-transition: all 200ms linear 0ms;
    transition: all 200ms linear 0ms;
    -webkit-transform: translateY(-50%) scale(0);
    -khtml-transform: translateY(-50%) scale(0);
    -moz-transform: translateY(-50%) scale(0);
    -ms-transform: translateY(-50%) scale(0);
    -o-transform: translateY(-50%) scale(0);
    transform: translateY(-50%) scale(0);
  }}@media screen and (min-width: 1400px) {.pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li:hover > a:after, .pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li.current_page_item > a:after, .pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li.current-menu-item > a:after, .pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li.current_page_ancestor > a:after, .pxl-nav-menu.line-style-1 ul.pxl-menu-primary > li.current-menu-ancestor > a:after {
    opacity: 1;
    -webkit-transform: translateY(-50%) scale(1);
    -khtml-transform: translateY(-50%) scale(1);
    -moz-transform: translateY(-50%) scale(1);
    -ms-transform: translateY(-50%) scale(1);
    -o-transform: translateY(-50%) scale(1);
    transform: translateY(-50%) scale(1);
  }}@media screen and (max-width: 1399px) {.pxl-menu-primary > li {
    margin: 0 12px;
  }}@media screen and (max-width: 1199px) {#pxl-header-elementor .pxl-header-elementor-main, #pxl-header-elementor .pxl-header-elementor-sticky {
    display: none;
  }}@media screen and (max-width: 1199px) {#pxl-header-elementor #pxl-header-mobile {
    display: block;
    -webkit-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -khtml-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -moz-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -ms-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    -o-box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    box-shadow: 0 3px 18px rgba(2, 21, 78, 0.09);
    position: relative;
    z-index: 999;
  }}@media screen and (max-width: 1199px) {#pxl-header-elementor {
    position: relative;
    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    -khtml-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    -ms-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    -o-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.08);
    background-color: #000;
  }}@media screen and (max-width: 1199px) {.pxl-menu-toggle {
    position: absolute;
    top: 10px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    right: 0px;
    width: 28px;
    cursor: pointer;
    font-size: 10px;
    -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    color: #1b1b1b;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.03);
  }}@media screen and (max-width: 1199px) {.pxl-menu-toggle:before {
    content: "\f107";
    font-family: "Bravisicon";
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary {
    list-style: none;
    margin: 0;
    padding: 0;
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary li {
    position: relative;
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary li a {
    display: block;
    line-height: 46px;
    color: var(--third-color);
    font-size: 14px;
    font-weight: 600;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary li > a:hover, .pxl-menu-primary li > a.current, .pxl-menu-primary li.current_page_item > a, .pxl-menu-primary li.current-menu-item > a, .pxl-menu-primary li.current_page_ancestor > a, .pxl-menu-primary li.current-menu-ancestor > a {
    color: var(--primary-color);
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary .sub-menu, .pxl-menu-primary .children {
    position: relative;
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
  }}@media screen and (max-width: 1199px) {.pxl-menu-primary .pxl-menu-toggle {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
  }}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight {
  border: 1px solid #d9d9d9;
  background: rgba(221, 221, 221, 0.30);
  color: var(--third-color);
  padding: 6px 22px;
  line-height: normal;
  font-size: 15px;
  font-weight: 400;
  height: 51px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-box-shadow: none;
  -khtml-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width: 100%;
  outline: none;
  font-family: 'Roboto', sans-serif;
}
select {
  height: 50px;
}
textarea {
  padding-top: 18px;
  padding-bottom: 18px;
  height: 150px;
  margin: 0;
}
.pxl-select {
  width: 100%;
  position: relative;
}
.pxl-select .pxl-select-hidden {
  display: none;
}
.pxl-select .pxl-select-options {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  list-style: none;
  margin: 10px 0 0;
  padding: 12px 18px;
  background-color: #fff;
  z-index: 99;
  font-size: 14px;
  color: #696878;
  font-family: 'Roboto', sans-serif;
  box-shadow: 0 3px 65px rgba(0, 0, 0, 0.08);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: 0;
  margin-top: 30px;
  visibility: hidden;
}
.pxl-select .pxl-select-options li {
  padding: 9px 8px;
  cursor: pointer;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  line-height: normal !important;
}
.pxl-select .pxl-select-higthlight {
  display: flex;
  align-items: center;
  cursor: pointer;
  position: relative;
}
.pxl-select .pxl-select-higthlight:before {
  content: "\f107";
  font-family: Bravisicon;
  width: 28px;
  height: 28px;
  border-radius: 28px;
  color: #737879;
  line-height: 28px;
  text-align: center;
  font-size: 10px;
  font-family: Bravisicon;
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translate(0, -50%);
  -khtml-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.contact-form-custom1 .btn {
  padding-right: 80px;
  background-color: #000;
  color: #fff;
  z-index: 1;
}
.contact-form-custom1 .btn i {
  z-index: 1;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 60px;
  background-color: var(--primary-color);
}
.contact-form-custom1 .btn i:before, .contact-form-custom1 .btn i:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 13px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -khtml-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  -webkit-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #fff;
}
.contact-form-custom1 .btn i:before {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
  -khtml-transform: translate(-50%, -50%) rotate(90deg);
  -moz-transform: translate(-50%, -50%) rotate(90deg);
  -ms-transform: translate(-50%, -50%) rotate(90deg);
  -o-transform: translate(-50%, -50%) rotate(90deg);
  transform: translate(-50%, -50%) rotate(90deg);
}
.contact-form-custom1 .btn i:after {
  -webkit-transform: translate(-50%, -50%) rotate(0deg);
  -khtml-transform: translate(-50%, -50%) rotate(0deg);
  -moz-transform: translate(-50%, -50%) rotate(0deg);
  -ms-transform: translate(-50%, -50%) rotate(0deg);
  -o-transform: translate(-50%, -50%) rotate(0deg);
  transform: translate(-50%, -50%) rotate(0deg);
}
@media screen and (max-width: 767px) {.contact-form-custom1 .btn {
    padding-left: 20px;
    padding-right: 20px;
  }}@media screen and (max-width: 767px) {.contact-form-custom1 .btn i {
    display: none;
  }}@media (min-width: 768px) and (max-width: 991px) {
  .pxl-slide-item-wrap .pxl-slide-bg {
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pxl-slide-item-wrap .item-content {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .pxl-slide-item-wrap .inner-layout {
    align-items: center;
  }
}
.pxl-hidden-template {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  padding: 0;
  background: #000;
  right: 0;
  will-change: transform;
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
  opacity: 0;
  max-height: 100vh;
  overflow-y: auto;
  scrollbar-width: none;
}
.pxl-hidden-template .pxl-panel-content {
  position: relative;
  flex: 1;
}
.pxl-close {
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.7);
  border: 9px solid transparent;
  color: #777;
  width: 36px;
  height: 36px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}
.pxl-close:before, .pxl-close:after {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: -1px;
  transform-origin: 50% 50%;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  background-color: #222;
}
.pxl-close:before {
  -webkit-transform: rotate(45deg);
  -khtml-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.pxl-close:after {
  -webkit-transform: rotate(-45deg);
  -khtml-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.pxl-hidden-template.pos-right {
  width: 100%;
  max-width: 450px;
  right: 0;
  left: auto;
  -webkit-transform: translate(100%, 0);
  -khtml-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0);
  background-color: #010000;
}
@media screen and (max-width: 991px) {.pxl-hidden-template.pos-right {
    max-width: 350px;
  }}.pxl-hidden-template.pos-right .pxl-close {
  background-color: transparent;
  width: 54px;
  height: 54px;
  border-width: 15px;
  position: absolute;
  top: 30px;
  right: 10px;
  z-index: 1;
}
.pxl-hidden-template.pos-right .pxl-close:after, .pxl-hidden-template.pos-right .pxl-close:before {
  background-color: var(--primary-color);
}
.pxl-hidden-template.pos-right .pxl-menu-primary > li {
  display: block;
  margin: 0;
  padding: 15px 0;
}
.pxl-hidden-template.pos-right .pxl-menu-primary > li > a {
  display: block;
  line-height: 32px;
  font-size: 14px;
}
.pxl-hidden-template.pos-right .pxl-menu-primary li a {
  color: #fff;
}
@media screen and (max-width: 1199px) {.pxl-hidden-template.pos-right .pxl-menu-primary li a {
    line-height: 32px;
  }}.pxl-hidden-template.pos-right .pxl-menu-primary .pxl-menu-toggle {
  position: absolute;
  top: 10px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  right: 0px;
  width: 28px;
  cursor: pointer;
  font-size: 10px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  color: #fff;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.13);
  display: block;
}
.pxl-hidden-template.pos-right .pxl-menu-primary .pxl-menu-toggle:before {
  content: "\f150";
  font-family: "Bravisicon";
}
button:not(.rm-style-default), .button, input[type="submit"] {
  font-size: 14px;
  color: #000;
  padding: 0 30px;
  line-height: 52px;
  -webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  display: inline-block;
  cursor: pointer;
  border: none;
  background-color: var(--primary-color);
  background-size: 100%, 1px;
  background-position: 0%;
  height: auto;
}
.btn {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  padding: 0 30px;
  line-height: 52px;
  -webkit-transition: all 200ms linear 0ms;
  -khtml-transition: all 200ms linear 0ms;
  -moz-transition: all 200ms linear 0ms;
  -ms-transition: all 200ms linear 0ms;
  -o-transition: all 200ms linear 0ms;
  transition: all 200ms linear 0ms;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  cursor: pointer;
  border: none;
  background-color: var(--primary-color);
  height: auto;
  overflow: hidden;
}
.btn i {
  line-height: inherit;
}
.btn.pxl-icon--right {
  flex-direction: row-reverse;
}
.pxl-counterslide {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-flex;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.pxl-counterslide .pxl-counterslide-inside {
  display: inline-flex;
}
.pxl-counterslide .pxl-counterslide-digit-spacer {
  visibility: hidden;
}
.pxl-counterslide .pxl-counterslide-digit, .pxl-counterslide .pxl-counterslide-digit-spacer {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-flex;
  vertical-align: middle;
  *vertical-align: auto;
  position: relative;
}
.pxl-counterslide .pxl-counterslide-digit-inner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.pxl-counterslide .pxl-counterslide-ribbon {
  display: block;
}
.pxl-counterslide .pxl-counterslide-ribbon-inner {
  display: block;
  -webkit-backface-visibility: hidden;
}
.pxl-counterslide .pxl-counterslide-value {
  display: block;
  -webkit-transform: translateZ(0);
}
.pxl-counter1 {
  overflow: hidden;
}
.pxl-counter1 .inner-icon {
  font-size: 50px;
  width: 68px;
  height: 68px;
  background-color: rgba(var(--fourth-color-rgb),0.2);
}
.pxl-counter1 .pxl-item--icon {
  min-width: 68px;
  margin-right: 20px;
}
@media screen and (min-width: 992px) {.pxl-counter1 .pxl--counter-suffix {
    position: relative;
    top: -10px;
  }}.pxl-counter1 .pxl--counter-number {
  display: inline-flex;
  line-height: 1;
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  text-shadow: none;
  z-index: 1;
  font-size: 70px;
  font-weight: 700;
}
@media screen and (max-width: 1199px) {.pxl-counter1 .pxl--counter-number {
    font-size: 60px;
  }}.pxl-counter1 .pxl--counter-number span {
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.pxl-counter1 .pxl-content {
  position: relative;
}
.pxl-counter1 .pxl--item-title {
  font-size: 16px;
  color: var(--third-color);
  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  text-transform: uppercase;
}
.pxl-counter1 .pxl--item-inner {
  position: relative;
  -webkit-transition: all 0.3s ease;
  -khtml-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media screen and (min-width: 576px) {.pxl-counter1 .pxl--item-inner {
    display: flex;
  }}.bg-counter-primary-custom {
  position: relative;
  z-index: 1;
}
.bg-counter-primary-custom:before {
  content: "";
  display: block;
  z-index: -1;
  background-color: var(--primary-color);
  position: absolute;
  left: 100%;
  top: 0;
  height: 100%;
  width: 100%;
}
@keyframes ripple5 {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(255, 143, 31, 0.9);
  }
  50% {
    box-shadow: 0px 0px 0px 20px rgba(255, 143, 31, 0);
  }
  100% {
    box-shadow: 0px 0px 0px 40px rgba(255, 143, 31, 0);
  }
}
@keyframes ripple6 {
  0% {
    box-shadow: 0px 0px 0px 20px rgba(255, 143, 31, 0.3);
  }
  50% {
    box-shadow: 0px 0px 0px 40px rgba(255, 143, 31, 0);
  }
  100% {
    box-shadow: 0px 0px 0px 0px rgba(255, 143, 31, 0);
  }
}
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 1;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 1;
  }
}
.pxl-getintouch {
  /* Phone Call */
}
.pxl-getintouch.layout1.icon-small .item-icon {
  overflow: hidden;
  width: 36px;
  height: 36px;
  min-width: 36px;
  -webkit-border-radius: 36px;
  -khtml-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  -o-border-radius: 36px;
  border-radius: 36px;
  background-color: transparent;
  border: 1px solid var(--primary-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  margin-right: 20px;
  position: relative;
  color: var(--primary-color);
}
.pxl-getintouch.layout1.icon-small .item-icon i {
  line-height: 1;
}
.pxl-getintouch.layout1 .pxl-label {
  display: block;
  font-size: 28px;
  color: var(--secondary-color);
  line-height: 22px;
  margin-bottom: 5px;
}
.pxl-getintouch.layout1 .pxl-text {
  font-size: 18px;
  font-weight: normal;
  color: #292929;
  line-height: 1.2;
}
.pxl-getintouch.layout1 .item-getintouch {
  display: flex;
  align-items: center;
}
.pxl-phone-call1 .pxl-item--icon {
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--primary-color);
  color: var(--secondary-color);
  box-shadow: 0 0 0 5px rgba(var(--primary-color-rgb),0.5);
}
.pxl-phone-call1 .pxl-item--icon img, .pxl-phone-call1 .pxl-item--icon i, .pxl-phone-call1 .pxl-item--icon svg {
  -webkit-transition: all 0.5s ease;
  -khtml-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-animation: tada 1500ms ease-out infinite;
  -khtml-animation: tada 1500ms ease-out infinite;
  -moz-animation: tada 1500ms ease-out infinite;
  -ms-animation: tada 1500ms ease-out infinite;
  -o-animation: tada 1500ms ease-out infinite;
  animation: tada 1500ms ease-out infinite;
}
.pxl-phone-call1 .pxl-item--icon + .pxl-item--content {
  padding-left: 15px;
}
.pxl-phone-call1 label.pxl-label {
  font-size: 14px;
  color: var(--primary-color);
  line-height: 1.785;
  display: block;
}
.pxl-phone-call1 .pxl-item--phone {
  font-size: 18px;
  line-height: 1;
  color: var(--secondary-color);
  position: relative;
  display: inline-block;
  font-weight: bold;
  padding-bottom: 2px;
}
.pxl-phone-call1 .pxl-item--phone:after {
  position: absolute;
  left: auto;
  right: 0px;
  bottom: 0px;
  width: 0px;
  height: 1px;
  content: "";
  background-color: var(--primary-color);
  -webkit-transition: all 220ms linear 0ms;
  -khtml-transition: all 220ms linear 0ms;
  -moz-transition: all 220ms linear 0ms;
  -ms-transition: all 220ms linear 0ms;
  -o-transition: all 220ms linear 0ms;
  transition: all 220ms linear 0ms;
}
.pxl-phone-call1 .pxl-item--phone a {
  color: inherit;
}
.pxl-phone-call1 .pxl-item--inner {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1599px) {.pxl-phone-call1.style-2 .pxl-item--content {
    display: none;
  }}


/* Live Style Block #20 */

:root{--primary-color: #D70006;--secondary-color: #000;--third-color: #4E4E4E;--fourth-color: #FFFFFF;--fifth-color: #999999;--sixth-color: #1B1B1B;--bglight-color: #FFFFFF;--bgdark-color: #110E10;--gridlight-color: #E6E6E6;--griddark-color: #2e2e2e;--primary-color-rgb: 215,0,6;--secondary-color-rgb: 0,0,0;--third-color-rgb: 78,78,78;--fourth-color-rgb: 255,255,255;--fifth-color-rgb: 153,153,153;--sixth-color-rgb: 27,27,27;--bglight-color-rgb: 255,255,255;--bgdark-color-rgb: 17,14,16;--gridlight-color-rgb: 230,230,230;--griddark-color-rgb: 46,46,46;--link-color: #D70006;--link-color-hover: #D70006;--link-color-active: #D70006;--gradient-color-from: #D70006;--gradient-color-to: #540A0D;}



/* Live Style Block #21 */

@-webkit-keyframes ekit_ajax_spinner_rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes ekit_ajax_spinner_rotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes xs-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes xs-zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes dtb-spinner{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
@-webkit-keyframes bounceAnim{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}
@keyframes bounceAnim{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}60%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}
@-webkit-keyframes menu-animation{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}
@keyframes menu-animation{0%{opacity:0;-webkit-transform:scale(.04) translateY(300%);transform:scale(.04) translateY(300%)}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0);-webkit-transition:ease-out;transition:ease-out}40%{-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}60%{opacity:1;-webkit-transform:scale(.02) translateY(0);transform:scale(.02) translateY(0)}61%{opacity:1;-webkit-transform:scale(.04) translateY(0);transform:scale(.04) translateY(0)}99.9%{opacity:1;height:0;padding-bottom:100%;border-radius:100%}100%{opacity:1;-webkit-transform:scale(2) translateY(0);transform:scale(2) translateY(0);height:100%;padding-bottom:0;border-radius:0}}
@-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%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes show-animation{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}
@keyframes hide-animation{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}
@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}
@-webkit-keyframes button-ripple{70%{-webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;box-shadow:0 0 0 var(--glow-size,15px) currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}
@keyframes button-ripple{70%{-webkit-box-shadow:0 0 0 var(--glow-size,15px) currentColor;box-shadow:0 0 0 var(--glow-size,15px) currentColor;opacity:0}100%{-webkit-box-shadow:0 0 0 0 currentColor;box-shadow:0 0 0 0 currentColor;opacity:0}}
@-webkit-keyframes radio-wave{0%{opacity:.8;border-width:2px}70%{opacity:.4}100%{-webkit-transform:scale(var(--ekit-radio-wave-scale));transform:scale(var(--ekit-radio-wave-scale));opacity:0;border-width:0}}
@keyframes radio-wave{0%{opacity:.8;border-width:2px}70%{opacity:.4}100%{-webkit-transform:scale(var(--ekit-radio-wave-scale));transform:scale(var(--ekit-radio-wave-scale));opacity:0;border-width: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%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{-webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);box-shadow:0 0 0 0 rgba(12,90,219,0)}}
@keyframes location-indicator{0%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,.2);box-shadow:0 0 0 0 rgba(12,90,219,.2)}70%{-webkit-box-shadow:0 0 0 30px rgba(12,90,219,0);box-shadow:0 0 0 30px rgba(12,90,219,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(12,90,219,0);box-shadow:0 0 0 0 rgba(12,90,219,0)}}
@-webkit-keyframes iconTranslateY{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}
@keyframes iconTranslateY{49%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}51%{opacity:1}}
@-webkit-keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{-webkit-transform:scaleX(1);transform:scaleX(1)}26%,56%,76%{-webkit-transform:scaleX(1.3) scaleY(.8);transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{-webkit-transform:scaleX(.8) scaleY(1.2);transform:scaleX(.8) scaleY(1.2)}76%,88%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}98%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}
@keyframes RainDrop{0%,100%,25%,55%,75%,87%,97%{-webkit-transform:scaleX(1);transform:scaleX(1)}26%,56%,76%{-webkit-transform:scaleX(1.3) scaleY(.8);transform:scaleX(1.3) scaleY(.8)}31%,61%,81%{-webkit-transform:scaleX(.8) scaleY(1.2);transform:scaleX(.8) scaleY(1.2)}76%,88%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}98%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}
@-webkit-keyframes WaterWave{50%{-webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);transform:skewY(1deg) skewX(-1deg) scale(1.06)}}
@keyframes WaterWave{50%{-webkit-transform:skewY(1deg) skewX(-1deg) scale(1.06);transform:skewY(1deg) skewX(-1deg) scale(1.06)}}
@-webkit-keyframes lightning{50%,from,to{opacity:1}25%,75%{opacity:0}}
@keyframes lightning{50%,from,to{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{from{width:0}}
@keyframes typing{from{width:0}}
@-webkit-keyframes cursor{50%{border-color:transparent}}
@keyframes cursor{50%{border-color:transparent}}
@-webkit-keyframes wipe{to{width:0}}
@keyframes wipe{to{width:0}}
@keyframes open{from{width:0}}
@-webkit-keyframes Magnify{50%{-webkit-transform:scale(1.8);transform:scale(1.8);letter-spacing:26px}}
@keyframes Magnify{50%{-webkit-transform:scale(1.8);transform:scale(1.8);letter-spacing:26px}}
@-webkit-keyframes Beat{14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%,70%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes Beat{14%,42%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%,70%{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes FadeIn{from{opacity:0}to{opacity:1}}
@keyframes FadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes FadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes FadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes FadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes FadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes FadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}
@keyframes FadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}
@-webkit-keyframes FadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}
@keyframes FadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}
@-webkit-keyframes FadeOut{from{opacity:1}to{opacity:0}}
@keyframes FadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes FadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes FadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@-webkit-keyframes FadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes FadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@-webkit-keyframes FadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@keyframes FadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@-webkit-keyframes FadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@keyframes FadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@-webkit-keyframes MovingBackFromRight{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@keyframes MovingBackFromRight{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@-webkit-keyframes MovingBackFromLeft{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@keyframes MovingBackFromLeft{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@-webkit-keyframes KickOutFront{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@keyframes KickOutFront{40%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@-webkit-keyframes KickOutBehind{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@keyframes KickOutBehind{40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}100%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(0,.9,.7,1.45);animation-timing-function:cubic-bezier(0,.9,.7,1.45)}}
@-webkit-keyframes ScaleXIn{from{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}
@keyframes ScaleXIn{from{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}50%{opacity:1}}
@-webkit-keyframes ScaleXOut{to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}
@keyframes ScaleXOut{to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}from{opacity:1}}
@-webkit-keyframes ScaleYIn{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}
@keyframes ScaleYIn{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}50%{opacity:1}}
@-webkit-keyframes ScaleYOut{to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}
@keyframes ScaleYOut{to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}from{opacity:1}}
@-webkit-keyframes Jump{to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}
@keyframes Jump{to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}
@-webkit-keyframes AboundTop{50%{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes AboundTop{50%{-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes AboundBottom{50%{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes AboundBottom{50%{-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes AboundLeft{50%{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes AboundLeft{50%{-webkit-transform:translateX(-100px);transform:translateX(-100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes AboundRight{50%{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes AboundRight{50%{-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes FlyInTop{0%{-webkit-transform:translate(0,-80px);transform:translate(0,-80px);opacity:0}50%{-webkit-transform:translate(10px,50px);transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}
@keyframes FlyInTop{0%{-webkit-transform:translate(0,-80px);transform:translate(0,-80px);opacity:0}50%{-webkit-transform:translate(10px,50px);transform:translate(10px,50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}
@-webkit-keyframes FlyInLeft{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}}
@keyframes FlyInLeft{0%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0}50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}}
@-webkit-keyframes FlyInRight{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}}
@keyframes FlyInRight{0%{-webkit-transform:translate(40px,0);transform:translate(40px,0);opacity:0}50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}}
@-webkit-keyframes FlyInBottom{0%{-webkit-transform:translate(0,80px);transform:translate(0,80px);opacity:0}50%{-webkit-transform:translate(10px,-50px);transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}
@keyframes FlyInBottom{0%{-webkit-transform:translate(0,80px);transform:translate(0,80px);opacity:0}50%{-webkit-transform:translate(10px,-50px);transform:translate(10px,-50px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}
@-webkit-keyframes FlyOutTop{50%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{-webkit-transform:translate(0,-100px);transform:translate(0,-100px);opacity:0}}
@keyframes FlyOutTop{50%{-webkit-transform:translate(0,50px);transform:translate(0,50px)}to{-webkit-transform:translate(0,-100px);transform:translate(0,-100px);opacity:0}}
@-webkit-keyframes FlyOutLeft{50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}to{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}}
@keyframes FlyOutLeft{50%{-webkit-transform:translate(40px,0);transform:translate(40px,0)}to{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);opacity:0}}
@-webkit-keyframes FlyOutRight{50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}to{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}}
@keyframes FlyOutRight{50%{-webkit-transform:translate(-40px,0);transform:translate(-40px,0)}to{-webkit-transform:translate(100px,0);transform:translate(100px,0);opacity:0}}
@-webkit-keyframes FlyOutBottom{50%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}to{-webkit-transform:translate(0,100px);transform:translate(0,100px);opacity:0}}
@keyframes FlyOutBottom{50%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px)}to{-webkit-transform:translate(0,100px);transform:translate(0,100px);opacity:0}}
@-webkit-keyframes DoorCloseLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}to{opacity:1}}
@keyframes DoorCloseLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}from{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}to{opacity:1}}
@-webkit-keyframes DoorOpenRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}
@keyframes DoorOpenRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);opacity:0}}
@-webkit-keyframes DoorCloseRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}from{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{opacity:1}}
@keyframes DoorCloseRight{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}from{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}to{opacity:1}}
@-webkit-keyframes DoorOpenLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}}
@keyframes DoorOpenLeft{from,to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);opacity:0}}
@-webkit-keyframes HangAndDropLeft{from{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:rotate(100deg);transform:rotate(100deg);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:translateY(800px) rotate(70deg);transform:translateY(800px) rotate(70deg);-webkit-transform-origin:left;transform-origin:left}}
@keyframes HangAndDropLeft{from{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform:rotate(100deg);transform:rotate(100deg);-webkit-transform-origin:left;transform-origin:left}60%{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform:translateY(800px) rotate(70deg);transform:translateY(800px) rotate(70deg);-webkit-transform-origin:left;transform-origin:left}}
@-webkit-keyframes HangAndDropRight{from{-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg);-webkit-transform-origin:right;transform-origin:right}60%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:translateY(800px) rotate(-70deg);transform:translateY(800px) rotate(-70deg);-webkit-transform-origin:right;transform-origin:right}}
@keyframes HangAndDropRight{from{-webkit-transform-origin:right;transform-origin:right}50%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg);-webkit-transform-origin:right;transform-origin:right}60%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform:translateY(800px) rotate(-70deg);transform:translateY(800px) rotate(-70deg);-webkit-transform-origin:right;transform-origin:right}}
@-webkit-keyframes PushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}
@keyframes PushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}50%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}
@-webkit-keyframes PushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}
@keyframes PushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}
@-webkit-keyframes PushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}
@keyframes PushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}
@-webkit-keyframes PushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
@keyframes PushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
@-webkit-keyframes PushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}
@keyframes PushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}
@-webkit-keyframes PushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}
@keyframes PushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}
@-webkit-keyframes PushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@keyframes PushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@-webkit-keyframes FlipInTop{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@keyframes FlipInTop{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@-webkit-keyframes FlipOutTop{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@keyframes FlipOutTop{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@-webkit-keyframes FlipInBottom{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@keyframes FlipInBottom{from{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}30%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@-webkit-keyframes FlipOutBottom{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@keyframes FlipOutBottom{to{-webkit-transform:perspective(600px);transform:perspective(600px);opacity:0}70%{-webkit-transform:perspective(600px) rotateX(180deg);transform:perspective(600px) rotateX(180deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-webkit-transform:perspective(600px);transform:perspective(600px)}}
@-webkit-keyframes ElevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}
@keyframes ElevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}
@-webkit-keyframes ElevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}
@keyframes ElevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}
@-webkit-keyframes RollFromLeft{from{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}
@keyframes RollFromLeft{from{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}
@-webkit-keyframes RollFromRight{from{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}
@keyframes RollFromRight{from{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}
@-webkit-keyframes RollFromTop{from{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}
@keyframes RollFromTop{from{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}
@-webkit-keyframes RollFromBottom{from{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}
@keyframes RollFromBottom{from{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}
@-webkit-keyframes RollToLeft{to{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}
@keyframes RollToLeft{to{-webkit-transform:translateX(-60px) perspective(600px) rotateY(180deg);transform:translateX(-60px) perspective(600px) rotateY(180deg);opacity:0}}
@-webkit-keyframes RollToRight{to{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}
@keyframes RollToRight{to{-webkit-transform:translateX(60px) perspective(600px) rotateY(-180deg);transform:translateX(60px) perspective(600px) rotateY(-180deg);opacity:0}}
@-webkit-keyframes RollToTop{to{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}
@keyframes RollToTop{to{-webkit-transform:translateY(-60px) perspective(600px) rotateX(180deg);transform:translateY(-60px) perspective(600px) rotateX(180deg);opacity:0}}
@-webkit-keyframes RollToBottom{to{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}
@keyframes RollToBottom{to{-webkit-transform:translateY(60px) perspective(600px) rotateX(-180deg);transform:translateY(60px) perspective(600px) rotateX(-180deg);opacity:0}}
@-webkit-keyframes RotateSkateInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}
@keyframes RotateSkateInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}
@-webkit-keyframes RotateSkateInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}
@keyframes RotateSkateInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}
@-webkit-keyframes RotateSkateInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}
@keyframes RotateSkateInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}
@-webkit-keyframes RotateSkateInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}
@keyframes RotateSkateInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}
@-webkit-keyframes RotateSkateOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}
@keyframes RotateSkateOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);opacity:0}}
@-webkit-keyframes RotateSkateOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}
@keyframes RotateSkateOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);opacity:0}}
@-webkit-keyframes RotateSkateOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}
@keyframes RotateSkateOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);opacity:0}}
@-webkit-keyframes RotateSkateOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}
@keyframes RotateSkateOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);opacity:0}}
@-webkit-keyframes RotateXZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}
@keyframes RotateXZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}
@-webkit-keyframes RotateXZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}
@keyframes RotateXZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}
@-webkit-keyframes RotateYZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}
@keyframes RotateYZoomIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}
@-webkit-keyframes RotateYZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}
@keyframes RotateYZoomOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}
@-webkit-keyframes RotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@keyframes RotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}
@-webkit-keyframes RotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@keyframes RotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}
@-webkit-keyframes RotateInLeft{from{-webkit-transform:rotate(-180deg) translateX(150px);transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}
@keyframes RotateInLeft{from{-webkit-transform:rotate(-180deg) translateX(150px);transform:rotate(-180deg) translateX(150px);opacity:0}to{opacity:1}}
@-webkit-keyframes RotateOutLeft{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(150px);transform:rotate(180deg) translateX(150px);opacity:0}}
@keyframes RotateOutLeft{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(150px);transform:rotate(180deg) translateX(150px);opacity:0}}
@-webkit-keyframes RotateInRight{from{-webkit-transform:rotate(-180deg) translateX(-150px);transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}
@keyframes RotateInRight{from{-webkit-transform:rotate(-180deg) translateX(-150px);transform:rotate(-180deg) translateX(-150px);opacity:0}to{opacity:1}}
@-webkit-keyframes RotateOutRight{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(-150px);transform:rotate(180deg) translateX(-150px);opacity:0}}
@keyframes RotateOutRight{from{opacity:1}to{-webkit-transform:rotate(180deg) translateX(-150px);transform:rotate(180deg) translateX(-150px);opacity:0}}
@-webkit-keyframes SpinInLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes SpinInLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes SpinInRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes SpinInRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes SpinOutLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes SpinOutLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes SpinOutRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes SpinOutRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes BlurIn{from{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurIn{from{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurInRight{from{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurInLeft{from{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurInTop{from{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurInBottom{from{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurOut{to{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurOut{to{-webkit-transform:scaleX(.2);transform:scaleX(.2);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurOutRight{to{-webkit-transform:scaleX(.2) translateX(100px);transform:scaleX(.2) translateX(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurOutLeft{to{-webkit-transform:scaleX(.2) translateX(-100px);transform:scaleX(.2) translateX(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurOutTop{to{-webkit-transform:scaleY(.2) translateY(-100px);transform:scaleY(.2) translateY(-100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes BlurOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes BlurOutBottom{to{-webkit-transform:scaleY(.2) translateY(100px);transform:scaleY(.2) translateY(100px);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes PopUp{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
@keyframes PopUp{50%{-webkit-transform:scale(1.5);transform:scale(1.5)}}
@-webkit-keyframes PopUpLeft{50%{-webkit-transform:translateX(-50px) scale(1.5);transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes PopUpLeft{50%{-webkit-transform:translateX(-50px) scale(1.5);transform:translateX(-50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes PopUpRight{50%{-webkit-transform:translateX(50px) scale(1.5);transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes PopUpRight{50%{-webkit-transform:translateX(50px) scale(1.5);transform:translateX(50px) scale(1.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes PopOut{50%{-webkit-transform:scale(.5);transform:scale(.5)}}
@keyframes PopOut{50%{-webkit-transform:scale(.5);transform:scale(.5)}}
@-webkit-keyframes PopOutLeft{50%{-webkit-transform:translateX(-50px) scale(.5);transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes PopOutLeft{50%{-webkit-transform:translateX(-50px) scale(.5);transform:translateX(-50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes PopOutRight{50%{-webkit-transform:translateX(50px) scale(.5);transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@keyframes PopOutRight{50%{-webkit-transform:translateX(50px) scale(.5);transform:translateX(50px) scale(.5);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}
@-webkit-keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes BounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.2,1);transform:translate3d(0,-80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@-webkit-keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}
@keyframes BounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}
@-webkit-keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}
@keyframes BounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}
@-webkit-keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.9);transform:scale(1.9)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}
@keyframes BounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.7);transform:scale(1.7)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.9);transform:scale(1.9)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}
@-webkit-keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.7);transform:scale(.7)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}
@keyframes BounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.7);transform:scale(.7)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}
@-webkit-keyframes PerspectiveOutTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}
@keyframes PerspectiveOutTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}
@-webkit-keyframes PerspectiveOutBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}
@keyframes PerspectiveOutBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}
@-webkit-keyframes ZoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes ZoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@-webkit-keyframes ZoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes ZoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes ZoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes ZoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes LetterZoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@keyframes LetterZoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@-webkit-keyframes ZoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@keyframes ZoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@-webkit-keyframes ZoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes ZoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@-webkit-keyframes ZoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}
@keyframes ZoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}
@-webkit-keyframes ZoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}
@keyframes ZoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}
@-webkit-keyframes ZoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@keyframes ZoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@-webkit-keyframes ZoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@keyframes ZoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@-webkit-keyframes oaoFadeInTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}
@keyframes oaoFadeInTop{from{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}
@-webkit-keyframes oaoFadeInBottom{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}
@keyframes oaoFadeInBottom{from{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}
@-webkit-keyframes oaoFadeOutop{to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}
@keyframes oaoFadeOutop{to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}
@-webkit-keyframes oaoFadeOutBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@keyframes oaoFadeOutBottom{to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@-webkit-keyframes oaoFlyInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@keyframes oaoFlyInTop{0%{-webkit-transform:translateY(80px);transform:translateY(80px);opacity:0}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@-webkit-keyframes oaoFlyInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}50%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@keyframes oaoFlyInBottom{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px);opacity:0}50%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}
@-webkit-keyframes oaoFlyOutTop{30%{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}
@keyframes oaoFlyOutTop{30%{-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}
@-webkit-keyframes oaoFlyOutBottom{30%{-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}
@keyframes oaoFlyOutBottom{30%{-webkit-transform:translateY(-80px);transform:translateY(-80px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{opacity:0}}
@-webkit-keyframes oaoRotateInTop{from{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}
@keyframes oaoRotateInTop{from{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}
@-webkit-keyframes oaoRotateInBottom{from{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}
@keyframes oaoRotateInBottom{from{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}
@-webkit-keyframes oaoRotateOutTop{to{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}
@keyframes oaoRotateOutTop{to{-webkit-transform:translateY(-100px) rotate(360deg);transform:translateY(-100px) rotate(360deg);opacity:0}}
@-webkit-keyframes oaoRotateOutBottom{to{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}
@keyframes oaoRotateOutBottom{to{-webkit-transform:translateY(100px) rotate(360deg);transform:translateY(100px) rotate(360deg);opacity:0}}
@-webkit-keyframes oaoRotateXInTop{from{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}
@keyframes oaoRotateXInTop{from{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}
@-webkit-keyframes oaoRotateXInBottom{from{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}
@keyframes oaoRotateXInBottom{from{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}
@-webkit-keyframes oaoRotateXOutTop{to{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}
@keyframes oaoRotateXOutTop{to{-webkit-transform:translateY(-100px) rotateX(360deg);transform:translateY(-100px) rotateX(360deg);opacity:0}}
@-webkit-keyframes oaoRotateXOutBottom{to{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}
@keyframes oaoRotateXOutBottom{to{-webkit-transform:translateY(100px) rotateX(360deg);transform:translateY(100px) rotateX(360deg);opacity:0}}
@-webkit-keyframes oaoRotateYInTop{from{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}
@keyframes oaoRotateYInTop{from{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}
@-webkit-keyframes oaoRotateYInBottom{from{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}
@keyframes oaoRotateYInBottom{from{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}
@-webkit-keyframes oaoRotateYOutTop{to{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}
@keyframes oaoRotateYOutTop{to{-webkit-transform:translateY(-100px) rotateY(360deg);transform:translateY(-100px) rotateY(360deg);opacity:0}}
@-webkit-keyframes oaoRotateYOutBottom{to{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}
@keyframes oaoRotateYOutBottom{to{-webkit-transform:translateY(100px) rotateY(360deg);transform:translateY(100px) rotateY(360deg);opacity:0}}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes fadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}
@keyframes fadeInTop{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1}}
@-webkit-keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}
@keyframes fadeInBottom{from{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1}}
@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}
@keyframes fadeOut{from{opacity:1}to{opacity:0}}
@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}
@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}
@-webkit-keyframes fadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@keyframes fadeOutTop{from{opacity:1}to{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}
@-webkit-keyframes fadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@keyframes fadeOutBottom{from{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}
@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}
@keyframes moveFromLeft{from{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}
@-webkit-keyframes moveFromRight{from{-webkit-transform:translateX(800px);transform:translateX(800px)}}
@keyframes moveFromRight{from{-webkit-transform:translateX(800px);transform:translateX(800px)}}
@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}
@keyframes moveFromTop{from{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}
@-webkit-keyframes moveFromBottom{from{-webkit-transform:translateY(800px);transform:translateY(800px)}}
@keyframes moveFromBottom{from{-webkit-transform:translateY(800px);transform:translateY(800px)}}
@-webkit-keyframes moveToLeft{to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}
@keyframes moveToLeft{to{-webkit-transform:translateX(-800px);transform:translateX(-800px)}}
@-webkit-keyframes moveToRight{to{-webkit-transform:translateX(800px);transform:translateX(800px)}}
@keyframes moveToRight{to{-webkit-transform:translateX(800px);transform:translateX(800px)}}
@-webkit-keyframes moveToTop{to{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}
@keyframes moveToTop{to{-webkit-transform:translateY(-800px);transform:translateY(-800px)}}
@-webkit-keyframes moveToBottom{to{-webkit-transform:translateY(800px);transform:translateY(800px)}}
@keyframes moveToBottom{to{-webkit-transform:translateY(800px);transform:translateY(800px)}}
@-webkit-keyframes doorCloseFromLeft{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}
@keyframes doorCloseFromLeft{from{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}}
@-webkit-keyframes doorOpenFromRight{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}}
@keyframes doorOpenFromRight{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:left;transform-origin:left;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;opacity:0}}
@-webkit-keyframes doorCloseFromRight{from{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}}
@keyframes doorCloseFromRight{from{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}50%,to{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}}
@-webkit-keyframes doorOpenFromLeft{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}}
@keyframes doorOpenFromLeft{from{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);-webkit-transform-origin:right;transform-origin:right;opacity:1}50%,to{-webkit-transform:perspective(400px) rotateY(-90deg);transform:perspective(400px) rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;opacity:0}}
@-webkit-keyframes pushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}
@keyframes pushReleaseFrom{from{-webkit-transform:scale(3,3);transform:scale(3,3);opacity:0}30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}}
@-webkit-keyframes pushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}
@keyframes pushReleaseFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}30%{-webkit-transform:translateX(100px);transform:translateX(100px)}}
@-webkit-keyframes pushReleaseFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}
@keyframes pushReleaseFromRight{from{-webkit-transform:translateX(100%);transform:translateX(100%)}30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}
@-webkit-keyframes pushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}
@keyframes pushReleaseFromTop{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(100px);transform:translateY(100px)}}
@-webkit-keyframes pushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
@keyframes pushReleaseFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}}
@-webkit-keyframes pushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}
@keyframes pushReleaseTo{30%{-webkit-transform:scale(.5,.5);transform:scale(.5,.5)}to{-webkit-transform:scale(5,5);transform:scale(5,5);opacity:0}}
@-webkit-keyframes pushReleaseToLeft{30%{-webkit-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}
@keyframes pushReleaseToLeft{30%{-webkit-transform:translateX(100px);transform:translateX(100px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}
@-webkit-keyframes pushReleaseToRight{30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}
@keyframes pushReleaseToRight{30%{-webkit-transform:translateX(-100px);transform:translateX(-100px)}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}
@-webkit-keyframes pushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}
@keyframes pushReleaseToTop{30%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}
@-webkit-keyframes pushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@keyframes pushReleaseToBottom{30%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}
@-webkit-keyframes flipX{from{-webkit-transform:perspective(600px) rotateX(-180deg);transform:perspective(600px) rotateX(-180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateX(-360deg);transform:perspective(600px) rotateX(-360deg)}}
@keyframes flipX{from{-webkit-transform:perspective(600px) rotateX(-180deg);transform:perspective(600px) rotateX(-180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateX(-360deg);transform:perspective(600px) rotateX(-360deg)}}
@-webkit-keyframes flipXZoomIn{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes flipXZoomIn{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(-180deg) scale(1.8);transform:perspective(600px) rotateX(-180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(-360deg) scale(.7);transform:perspective(600px) rotateX(-360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes flipXZoomOut{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(360deg) scale(.7);transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes flipXZoomOut{from{-webkit-transform:perspective(600px) rotateX(0) scale(1);transform:perspective(600px) rotateX(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateX(180deg) scale(1.8);transform:perspective(600px) rotateX(180deg) scale(1.8);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateX(360deg) scale(.7);transform:perspective(600px) rotateX(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes flipY{from{-webkit-transform:perspective(600px) rotateY(180deg);transform:perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateY(360deg);transform:perspective(600px) rotateY(360deg)}}
@keyframes flipY{from{-webkit-transform:perspective(600px) rotateY(180deg);transform:perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:perspective(600px) rotateY(360deg);transform:perspective(600px) rotateY(360deg)}}
@-webkit-keyframes flipYZoomIn{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(.7);transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes flipYZoomIn{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(1.6);transform:perspective(600px) rotateY(180deg) scale(1.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(.7);transform:perspective(600px) rotateY(360deg) scale(.7);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes flipYZoomOut{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(.6);transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes flipYZoomOut{from{-webkit-transform:perspective(600px) rotateY(0) scale(1);transform:perspective(600px) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(600px) rotateY(180deg) scale(.6);transform:perspective(600px) rotateY(180deg) scale(.6);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}80%{-webkit-transform:perspective(600px) rotateY(360deg) scale(1.8);transform:perspective(600px) rotateY(360deg) scale(1.8);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes skewLeft{70%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}}
@keyframes skewLeft{70%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}}
@-webkit-keyframes skewRight{70%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}}
@keyframes skewRight{70%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}}
@-webkit-keyframes skewInLeft{from{opacity:0;-webkit-transform:translateX(-100%) skewX(-40deg);transform:translateX(-100%) skewX(-40deg)}70%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}}
@keyframes skewInLeft{from{opacity:0;-webkit-transform:translateX(-100%) skewX(-40deg);transform:translateX(-100%) skewX(-40deg)}70%{-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}}
@-webkit-keyframes skewInRight{from{opacity:0;-webkit-transform:translateX(100%) skewX(40deg);transform:translateX(100%) skewX(40deg)}70%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}}
@keyframes skewInRight{from{opacity:0;-webkit-transform:translateX(100%) skewX(40deg);transform:translateX(100%) skewX(40deg)}70%{-webkit-transform:skewX(30deg);transform:skewX(30deg)}}
@-webkit-keyframes skewOutLeft{20%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}to{-webkit-transform:translateX(-100%) skewX(40deg);transform:translateX(-100%) skewX(40deg);opacity:0}}
@keyframes skewOutLeft{20%{-webkit-transform:skewX(40deg);transform:skewX(40deg)}to{-webkit-transform:translateX(-100%) skewX(40deg);transform:translateX(-100%) skewX(40deg);opacity:0}}
@-webkit-keyframes skewOutRight{20%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}to{-webkit-transform:translateX(100%) skewX(-40deg);transform:translateX(100%) skewX(-40deg);opacity:0}}
@keyframes skewOutRight{20%{-webkit-transform:skewX(-40deg);transform:skewX(-40deg)}to{-webkit-transform:translateX(100%) skewX(-40deg);transform:translateX(100%) skewX(-40deg);opacity:0}}
@-webkit-keyframes pullRelease{15%{-webkit-transform:scale(1.8);transform:scale(1.8)}}
@keyframes pullRelease{15%{-webkit-transform:scale(1.8);transform:scale(1.8)}}
@-webkit-keyframes pushRelease{15%{-webkit-transform:scale(.5);transform:scale(.5)}}
@keyframes pushRelease{15%{-webkit-transform:scale(.5);transform:scale(.5)}}
@-webkit-keyframes swingInLeft{from{-webkit-transform:matrix(3,0,0,3,-800,0);transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,20,0);transform:matrix(1.3,0,0,1.3,20,0)}}
@keyframes swingInLeft{from{-webkit-transform:matrix(3,0,0,3,-800,0);transform:matrix(3,0,0,3,-800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,20,0);transform:matrix(1.3,0,0,1.3,20,0)}}
@-webkit-keyframes swingInRight{from{-webkit-transform:matrix(3,0,0,3,800,0);transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,-20,0);transform:matrix(1.3,0,0,1.3,-20,0)}}
@keyframes swingInRight{from{-webkit-transform:matrix(3,0,0,3,800,0);transform:matrix(3,0,0,3,800,0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,-20,0);transform:matrix(1.3,0,0,1.3,-20,0)}}
@-webkit-keyframes swingInTop{from{-webkit-transform:matrix(3,0,0,3,0,-800);transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,20);transform:matrix(1.3,0,0,1.3,0,20)}}
@keyframes swingInTop{from{-webkit-transform:matrix(3,0,0,3,0,-800);transform:matrix(3,0,0,3,0,-800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,20);transform:matrix(1.3,0,0,1.3,0,20)}}
@-webkit-keyframes swingInBottom{from{-webkit-transform:matrix(3,0,0,3,0,800);transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,-20);transform:matrix(1.3,0,0,1.3,0,-20)}}
@keyframes swingInBottom{from{-webkit-transform:matrix(3,0,0,3,0,800);transform:matrix(3,0,0,3,0,800);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:matrix(1.3,0,0,1.3,0,-20);transform:matrix(1.3,0,0,1.3,0,-20)}}
@-webkit-keyframes elevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}
@keyframes elevateLeft{from{-webkit-transform:translateY(100%) rotate(-20deg);transform:translateY(100%) rotate(-20deg);-webkit-transform-origin:right;transform-origin:right}40%{-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-transform-origin:right;transform-origin:right}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:right;transform-origin:right}}
@-webkit-keyframes elevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}
@keyframes elevateRight{from{-webkit-transform:translateY(100%) rotate(20deg);transform:translateY(100%) rotate(20deg);-webkit-transform-origin:left;transform-origin:left}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-transform-origin:left;transform-origin:left}65%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:left;transform-origin:left}}
@-webkit-keyframes rollFromLeft{from{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}
@keyframes rollFromLeft{from{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}
@-webkit-keyframes rollFromRight{from{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}
@keyframes rollFromRight{from{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}}
@-webkit-keyframes rollFromTop{from{-webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}
@keyframes rollFromTop{from{-webkit-transform:translateY(-100%) perspective(600px) rotateY(180deg);transform:translateY(-100%) perspective(600px) rotateY(180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}
@-webkit-keyframes rollFromBottom{from{-webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}
@keyframes rollFromBottom{from{-webkit-transform:translateY(100%) perspective(600px) rotateY(-180deg);transform:translateY(100%) perspective(600px) rotateY(-180deg);opacity:0}to{-webkit-transform:translateY(0) perspective(600px) rotateY(0);transform:translateY(0) perspective(600px) rotateY(0);opacity:1}}
@-webkit-keyframes rollToLeft{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}
@keyframes rollToLeft{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(-100%) perspective(600px) rotateY(180deg);transform:translateX(-100%) perspective(600px) rotateY(180deg);opacity:0}}
@-webkit-keyframes rollToRight{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}
@keyframes rollToRight{from{-webkit-transform:translateX(0) perspective(600px) rotateY(0);transform:translateX(0) perspective(600px) rotateY(0);opacity:1}to{-webkit-transform:translateX(100%) perspective(600px) rotateY(-180deg);transform:translateX(100%) perspective(600px) rotateY(-180deg);opacity:0}}
@-webkit-keyframes rollToTop{from{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}
@keyframes rollToTop{from{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(-100%) perspective(600px) rotateX(180deg);transform:translateY(-100%) perspective(600px) rotateX(180deg);opacity:0}}
@-webkit-keyframes rollToBottom{to{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}
@keyframes rollToBottom{to{-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);opacity:1}to{-webkit-transform:translateY(100%) perspective(600px) rotateX(-180deg);transform:translateY(100%) perspective(600px) rotateX(-180deg);opacity:0}}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes rotateX{from{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}
@keyframes rotateX{from{-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0)}to{-webkit-transform:perspective(600px) rotateX(90deg);transform:perspective(600px) rotateX(90deg)}}
@-webkit-keyframes rotateXIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}
@keyframes rotateXIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}}
@-webkit-keyframes rotateXOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}
@keyframes rotateXOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);opacity:0}}
@-webkit-keyframes rotateY{from{-webkit-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}to{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg)}}
@keyframes rotateY{from{-webkit-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}to{-webkit-transform:perspective(600px) rotateY(90deg);transform:perspective(600px) rotateY(90deg)}}
@-webkit-keyframes rotateYIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}
@keyframes rotateYIn{from{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}5%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}}
@-webkit-keyframes rotateYOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}
@keyframes rotateYOut{95%{-webkit-transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg)}to{-webkit-transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);transform:perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);opacity:0}}
@-webkit-keyframes rotateInLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@keyframes rotateInLeft{from{opacity:0;-webkit-transform:translateX(-100%) rotate(0);transform:translateX(-100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@-webkit-keyframes rotateInRight{from{opacity:0;-webkit-transform:translateX(100%) rotate(0);transform:translateX(100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}}
@keyframes rotateInRight{from{opacity:0;-webkit-transform:translateX(100%) rotate(0);transform:translateX(100%) rotate(0)}to{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}}
@-webkit-keyframes rotateInTop{from{opacity:0;-webkit-transform:translateY(-400%) rotate(0);transform:translateY(-400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@keyframes rotateInTop{from{opacity:0;-webkit-transform:translateY(-400%) rotate(0);transform:translateY(-400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@-webkit-keyframes rotateInBottom{from{opacity:0;-webkit-transform:translateY(400%) rotate(0);transform:translateY(400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@keyframes rotateInBottom{from{opacity:0;-webkit-transform:translateY(400%) rotate(0);transform:translateY(400%) rotate(0)}to{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}}
@-webkit-keyframes rotateOutLeft{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateX(-800px) rotate(0);transform:translateX(-800px) rotate(0);opacity:0}}
@keyframes rotateOutLeft{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateX(-800px) rotate(0);transform:translateX(-800px) rotate(0);opacity:0}}
@-webkit-keyframes rotateOutRight{from{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}to{-webkit-transform:translateX(800px) rotate(0);transform:translateX(800px) rotate(0);opacity:0}}
@keyframes rotateOutRight{from{-webkit-transform:translateX(0) rotate(-360deg);transform:translateX(0) rotate(-360deg)}to{-webkit-transform:translateX(800px) rotate(0);transform:translateX(800px) rotate(0);opacity:0}}
@-webkit-keyframes rotateOutTop{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(-800px) rotate(0);transform:translateY(-800px) rotate(0);opacity:0}}
@keyframes rotateOutTop{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(-800px) rotate(0);transform:translateY(-800px) rotate(0);opacity:0}}
@-webkit-keyframes rotateOutBottom{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(800px) rotate(0);transform:translateY(800px) rotate(0);opacity:0}}
@keyframes rotateOutBottom{from{-webkit-transform:translateX(0) rotate(360deg);transform:translateX(0) rotate(360deg)}to{-webkit-transform:translateY(800px) rotate(0);transform:translateY(800px) rotate(0);opacity:0}}
@-webkit-keyframes spinToLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes spinToLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes spinToRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes spinToRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes spinToTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes spinToTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}from{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes spinToBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes spinToBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}from{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes spinFromLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes spinFromLeft{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes spinFromRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes spinFromRight{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes spinFromTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@keyframes spinFromTop{from,to{-webkit-transform-origin:left bottom;transform-origin:left bottom}to{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}
@-webkit-keyframes spinFromBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@keyframes spinFromBottom{from,to{-webkit-transform-origin:right bottom;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}
@-webkit-keyframes blurIn{from{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes blurIn{from{-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes blurInLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes blurInLeft{from{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes blurInRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes blurInRight{from{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes blurInTop{from{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes blurInTop{from{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes blurInBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@keyframes blurInBottom{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-filter:blur(20px);filter:blur(20px);opacity:0}}
@-webkit-keyframes blurOut{85%,to{-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:0}}
@keyframes blurOut{85%,to{-webkit-filter:blur(20px);filter:blur(20px)}to{opacity:0}}
@-webkit-keyframes blurOutLeft{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:0}}
@keyframes blurOutLeft{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:0}}
@-webkit-keyframes blurOutRight{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0}}
@keyframes blurOutRight{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:0}}
@-webkit-keyframes blurOutTop{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:0}}
@keyframes blurOutTop{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:0}}
@-webkit-keyframes blurOutBottom{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:0}}
@keyframes blurOutBottom{85%,to{-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:0}}
@-webkit-keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@keyframes bounceFromTop{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-80px,0) scale3d(1,1.6,1);transform:translate3d(0,-80px,0) scale3d(1,1.6,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}
@-webkit-keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}
@keyframes bounceFromDown{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,80px,0) scale3d(1,1.2,1);transform:translate3d(0,80px,0) scale3d(1,1.2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}90%{-webkit-transform:translate3d(0,4px,0);transform:translate3d(0,4px,0)}}
@-webkit-keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.8,1,1);transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.5,1,1);transform:scale3d(1.5,1,1)}90%{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}}
@keyframes bounceX{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.8,1,1);transform:scale3d(1.8,1,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1.5,1,1);transform:scale3d(1.5,1,1)}90%{-webkit-transform:scale3d(1.1,1,1);transform:scale3d(1.1,1,1)}}
@-webkit-keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}
@keyframes bounceY{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale3d(1,1.5,1);transform:scale3d(1,1.5,1)}90%{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}}
@-webkit-keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.3);transform:scale(1.3)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}
@keyframes bounceZoomIn{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.3);transform:scale(1.3)}90%{-webkit-transform:scale(1.1);transform:scale(1.1)}}
@-webkit-keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.3);transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}
@keyframes bounceZoomOut{0%,100%,25%,55%,85%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}41%,44%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.3);transform:scale(.3)}70%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.5);transform:scale(.5)}90%{-webkit-transform:scale(.9);transform:scale(.9)}}
@-webkit-keyframes bounceInTop{0%{-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}58%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}73%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}88%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}}
@keyframes bounceInTop{0%{-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}58%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}73%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}88%{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}}
@-webkit-keyframes bounceInBottom{0%{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}58%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}73%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}88%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}}
@keyframes bounceInBottom{0%{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}58%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}73%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}88%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}}
@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@-webkit-keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}33%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}48%{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}}
@keyframes bounceOutTop{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,27px,0);transform:translate3d(0,27px,0)}33%{-webkit-transform:translate3d(0,-12px,0);transform:translate3d(0,-12px,0)}48%{-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-300%,0);transform:translate3d(0,-300%,0)}}
@-webkit-keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}33%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}48%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}}
@keyframes bounceOutBottom{18%,33%,48%{opacity:1}18%{-webkit-transform:translate3d(0,-27px,0);transform:translate3d(0,-27px,0)}33%{-webkit-transform:translate3d(0,12px,0);transform:translate3d(0,12px,0)}48%{-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}100%{opacity:0;-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}
@-webkit-keyframes perspectiveToTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}
@keyframes perspectiveToTop{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);transform:perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);opacity:0}}
@-webkit-keyframes perspectiveToBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}
@keyframes perspectiveToBottom{50%{opacity:1}to{-webkit-transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);transform:perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);opacity:0}}
@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}
@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}
@-webkit-keyframes zoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@keyframes zoomInTop{from{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@-webkit-keyframes zoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@keyframes zoomInBottom{from{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}
@-webkit-keyframes zoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@keyframes zoomOutTop{to{-webkit-transform:scale(10) translateY(-50%);transform:scale(10) translateY(-50%);opacity:0}}
@-webkit-keyframes zoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@keyframes zoomOutBottom{to{-webkit-transform:scale(10) translateY(50%);transform:scale(10) translateY(50%);opacity:0}}
@-webkit-keyframes ekitRevealInTop{form{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}
@keyframes ekitRevealInTop{form{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}
@-webkit-keyframes ekitRevealInBottom{form{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}
@keyframes ekitRevealInBottom{form{-webkit-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(0);transform:scaleY(0)}}
@-webkit-keyframes ekitRevealInLeft{form{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}
@keyframes ekitRevealInLeft{form{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}
@-webkit-keyframes ekitRevealInRight{form{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}
@keyframes ekitRevealInRight{form{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}
@-webkit-keyframes ekit-hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}
@keyframes ekit-hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}
@-webkit-keyframes ekit-hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes ekit-hvr-push{50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@-webkit-keyframes ekit-hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}
@keyframes ekit-hvr-pop{50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}
@-webkit-keyframes ekit-hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes ekit-hvr-wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px)}33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes ekit-hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes ekit-hvr-wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px)}33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}49.95%{-webkit-transform:translateY(4px);transform:translateY(4px)}66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}83.25%{-webkit-transform:translateY(1px);transform:translateY(1px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;-webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{-webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}
@keyframes ekit-hover-glow-out{0%{opacity:.3}40%{opacity:.5;-webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5)}100%{-webkit-box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);box-shadow:0 0 0 2px rgba(51,51,51,.1),0 0 10px 10px #333,0 0 0 10px rgba(51,51,51,.5);-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}
@-webkit-keyframes ekit-hover-spined{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes ekit-hover-spined{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes ekit-btt-fadein{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes ekit-btt-fadein{from{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes ekit-btt-fadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}
@keyframes ekit-btt-fadeOut{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px)}}



/* Live Style Block #22 */

@-webkit-keyframes wpr-anim-text-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}
@keyframes wpr-anim-text-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-ms-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}
@-webkit-keyframes wpr-anim-text-rotate-1-out{0%{-webkit-transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}
@keyframes wpr-anim-text-rotate-1-out{0%{-webkit-transform:rotateX(0);-ms-transform:rotateX(0);transform:rotateX(0);opacity:1}35%{-webkit-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}
@-webkit-keyframes wpr-anim-text-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}
@keyframes wpr-anim-text-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}
@-webkit-keyframes wpr-anim-text-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}}
@keyframes wpr-anim-text-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}}
@-webkit-keyframes wpr-anim-text-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}
@keyframes wpr-anim-text-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}
@-webkit-keyframes wpr-anim-text-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}
@keyframes wpr-anim-text-slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes wpr-anim-text-slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}
@keyframes wpr-anim-text-slide-out{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-ms-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}
@-webkit-keyframes wpr-anim-text-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}
@keyframes wpr-anim-text-zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-ms-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes wpr-anim-text-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}
@keyframes wpr-anim-text-zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-ms-transform:translateZ(-100px);transform:translateZ(-100px)}}
@-webkit-keyframes wpr-anim-text-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0)}}
@keyframes wpr-anim-text-rotate-3-in{0%{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}}
@-webkit-keyframes wpr-anim-text-rotate-3-out{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}
@keyframes wpr-anim-text-rotate-3-out{0%{-webkit-transform:rotateY(0);-ms-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg)}}
@-webkit-keyframes wpr-anim-text-scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}
@keyframes wpr-anim-text-scale-up{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}
@-webkit-keyframes wpr-anim-text-scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}
@keyframes wpr-anim-text-scale-down{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}}
@-webkit-keyframes wpr-anim-text-push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}
@keyframes wpr-anim-text-push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-ms-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
@-webkit-keyframes wpr-anim-text-push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}
@keyframes wpr-anim-text-push-out{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}



/* Live Style Block #23 */

article, aside, footer, header, nav, section, figcaption, figure, main {display: block;}
a {text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
audio, video {display: inline-block;}
img {display: block;border-style: none;}svg:not(:root) {overflow: hidden;display: inline;}button, input {overflow: visible;outline: 0;}button, select {text-transform: none;}button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
textarea {overflow: auto;outline: 0;}
@-webkit-keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}
@keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}
@-webkit-keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@media screen and ( min-width: 2400px) {.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}
@-webkit-keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@-webkit-keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@-webkit-keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@-webkit-keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@-webkit-keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@-webkit-keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@-webkit-keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@-webkit-keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@-webkit-keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@-webkit-keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
@keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
.wpcf7 label, .wpcf7-quiz-label {width: 100%;}
@keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@-webkit-keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
@keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@-webkit-keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@-webkit-keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@-webkit-keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@-webkit-keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
@keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
@keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@-webkit-keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@-webkit-keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@-webkit-keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@-webkit-keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
@keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
@-webkit-keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
@keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
@-webkit-keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
@keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
@-webkit-keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
@-webkit-keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@-webkit-keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@-webkit-keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@-webkit-keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
@-webkit-keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@-webkit-keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
@-webkit-keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@-webkit-keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
@-webkit-keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@-webkit-keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@-webkit-keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}



/* Live Style Block #24 */

article, aside, footer, header, nav, section, figcaption, figure, main {display: block;}
a {text-decoration: none;background-color: transparent;-webkit-text-decoration-skip: objects;}
audio, video {display: inline-block;}
img {display: block;border-style: none;}svg:not(:root) {overflow: hidden;display: inline;}button, input {overflow: visible;outline: 0;}button, select {text-transform: none;}button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
textarea {overflow: auto;outline: 0;}
@-webkit-keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}
@keyframes wpr-grid-loader {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}
@-webkit-keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes wpr-ring {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@media screen and ( min-width: 2400px) {.wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item .wpr-sub-icon {right: 0;}.wpr-main-menu-align--widescreenleft .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenleft .wpr-nav-menu-vertical .wpr-menu-item {text-align: left;}.wpr-main-menu-align--widescreencenter .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreencenter .wpr-nav-menu-vertical .wpr-menu-item {text-align: center;}.wpr-main-menu-align--widescreenright .wpr-nav-menu-horizontal .wpr-nav-menu, .wpr-main-menu-align--widescreenright .wpr-nav-menu-vertical .wpr-menu-item {text-align: right;}}
@-webkit-keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes badgeBounce {0% {-webkit-transform:translateY(0);transform:translateY(0);}50% {-webkit-transform:translateY(-25%);transform:translateY(-25%);}0% {-webkit-transform:translateY(0);transform:translateY(0);}}
@-webkit-keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@-webkit-keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation {from {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@keyframes added-tc-popup-animation-hide {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}}
@-webkit-keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes added-tc-popup-animation-bottom {from {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@keyframes added-tc-popup-animation-hide-bottom {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%)}}
@-webkit-keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@keyframes added-tc-popup-animation-slide-in-left {from {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}to {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}}
@-webkit-keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@keyframes added-tc-popup-animation-slide-out-left {from {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}to {opacity: 0;-webkit-transform: translateX(100%);transform: translateX(100%)}}
@-webkit-keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@keyframes added-tc-popup-animation-scale-up {from {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}
@-webkit-keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@keyframes added-tc-popup-animation-scale-down {from {opacity: 1;-webkit-transform: scale(1);transform: scale(1)}to {opacity: 0;-webkit-transform: scale(0);transform: scale(0)}}
@-webkit-keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@keyframes added-tc-popup-animation-fade {from {opacity: 0;}to {opacity: 1;}}
@-webkit-keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@keyframes added-tc-popup-animation-fade-out {from {opacity: 1;}to {opacity: 0;}}
@-webkit-keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@keyframes added-tc-popup-animation-skew-off {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(-90deg);transform: perspective(600px) rotateX(-90deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@keyframes added-tc-popup-animation-skew-bottom {from {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}to {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}}
@-webkit-keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
@keyframes added-tc-popup-animation-skew-off-bottom {from {opacity: 1;-webkit-transform: perspective(600px) rotateX(0deg);transform: perspective(600px) rotateX(0deg)}to {opacity: 0;-webkit-transform: perspective(600px) rotateX(90deg);transform: perspective(600px) rotateX(90deg)}}
.wpcf7 label, .wpcf7-quiz-label {width: 100%;}
@keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@-webkit-keyframes ken-burns-in {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.3);transform: scale(1.3);}}
@keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes ken-burns-out {0% {-webkit-transform: scale(1.3);transform: scale(1.3);}100% {-webkit-transform: scale(1);transform: scale(1);}}
@-webkit-keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
@keyframes wpr-scroll-animation {0% {opacity: 0;-webkit-transform: translate3d(0, -60%, 0);transform: translate3d(0, -60%, 0);}50% {opacity: 1;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20%, 0);transform: translate3d(0, 20%, 0);}}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}80% {opacity: 1;}97% {opacity: 0;stroke-dasharray: 1500 1500;}100% {stroke-dasharray: 0 1500;}}
@-webkit-keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@keyframes wpr-anim-text {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@-webkit-keyframes wpr-anim-text-infinite {0% {opacity: 1;stroke-dasharray: 0 1500;}12% {stroke-dasharray: 1500 1500;}100% {opacity: 1;}}
@-webkit-keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@keyframes wpr-cursor-blink {0% {opacity: 1;}50% {opacity: 0;}100% {opacity: 1;}}
@-webkit-keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@keyframes stripe-anim-right {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(30px, 0);transform: translate(30px, 0);}}
@-webkit-keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
@keyframes stripe-anim-left {0% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}100% {-webkit-transform: translate(-30px, 0);transform: translate(-30px, 0);}}
@keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@-webkit-keyframes wpr-hotspot-anim-pulse {0%, 100%, 87% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}90%, 94% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}}
@keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@-webkit-keyframes wpr-hotspot-anim-shake {0%, 100%, 87% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}88%, 92%, 96% {-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0);}90%, 94% {-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0);}}
@keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@-webkit-keyframes wpr-hotspot-anim-swing {0%, 100%, 70% {-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}75% {-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}85% {-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}90% {-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}}
@keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@-webkit-keyframes wpr-hotspot-anim-tada {0%, 100%, 84% {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}85% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}88%, 92%, 96% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}90%, 94% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}}
@keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes wpr-hotspot-anim-glow {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}
@-webkit-keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
@keyframes wpr-ticker-icon-blink {0% {-webkit-transform: scale(1, 1);transform: scale(1, 1) }100% {-webkit-transform: scale(3, 3);transform: scale(3, 3);opacity: 0 }}
@-webkit-keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
@keyframes wpr-ticker-typing {from {width: 0;}to {width: 100%;}}
@-webkit-keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@keyframes sticky-slide-in {from {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}to {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}}
@-webkit-keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
@keyframes sticky-slide-out {from {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0)}to {opacity: 0;-webkit-transform: translateY(-100%);transform: translateY(-100%)}}
@-webkit-keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes compare-popup-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes compare-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes compare-fade-out {0% {opacity: 1}100% {opacity: 0}}
@-webkit-keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes mini-cart-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes mini-cart-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes mini-cart-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-left {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@keyframes offcanvas-slide-out-align-left {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);}}
@-webkit-keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@keyframes offcanvas-slide-in-align-right {0% {-webkit-transform: translateX(100%);transform: translateX(100%);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}
@-webkit-keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@keyframes offcanvas-slide-out-align-right {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(100%);transform: translateX(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-top {0% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@keyframes offcanvas-slide-out-align-top {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}
@-webkit-keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes offcanvas-slide-in-align-bottom {0% {-webkit-transform: translateY(100%);transform: translateY(100%);}100% {-webkit-transform: translateY(0);transform: translateY(0);}}
@-webkit-keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@keyframes offcanvas-slide-out-align-bottom {0% {-webkit-transform: translateY(0);transform: translateY(0);}100% {-webkit-transform: translateY(100%);transform: translateY(100%);}}
@-webkit-keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@keyframes offcanvas-slide-in-align-middle {0% {top: 150%;}100% {top: 50%}}
@-webkit-keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@keyframes offcanvas-slide-out-align-middle {0% {top: 50%}100% {top: 150%;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-in-align-bottom {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@keyframes offcanvas-grow-out-align-bottom {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: bottom;transform-origin: bottom;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: bottom;transform-origin: bottom;}}
@-webkit-keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-in-align-top {0% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}}
@-webkit-keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
@keyframes offcanvas-grow-out-align-top {0% {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: top;transform-origin: top;}100% {-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: top;transform-origin: top;}}
@-webkit-keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-in-align-left {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}}
@-webkit-keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
@keyframes offcanvas-grow-out-align-left {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: left;transform-origin: left;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left;transform-origin: left;}}
@-webkit-keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-in-align-middle {0% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@keyframes offcanvas-grow-out-align-middle {0% {-webkit-transform: scale(1) translateX(-50%) translateY(-50%);transform: scale(1) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}100% {-webkit-transform: scale(0) translateX(-50%) translateY(-50%);transform: scale(0) translateX(-50%) translateY(-50%);-webkit-transform-origin: top left;transform-origin: top left;}}
@-webkit-keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-in-align-right {0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}}
@-webkit-keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
@keyframes offcanvas-grow-out-align-right {0% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: right;transform-origin: right;}100% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;}}
@-webkit-keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@keyframes offcanvas-fade-in {0% {opacity: 0}100% {opacity: 1}}
@-webkit-keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes offcanvas-fade-out {0% {opacity: 1}100% {opacity: 0}}
@keyframes badgeFade {0% {opacity: 1 }50% {opacity: 0.5 }0% {opacity: 1 }}
@-webkit-keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@keyframes wprIconHorizontal {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(calc(-50% + 10px), -50%);transform: translate(calc(-50% + 10px), -50%);}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@-webkit-keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}
@keyframes wprIconVertical {0% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}50% {-webkit-transform: translate(-50%, calc(-50% + 10px));transform: translate(-50%, calc(-50% + 10px));}100% {-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}}



/* Live Style Block #25 */

.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.fa-envelope:before{content:"\f0e0"}
.fa-facebook-f:before{content:"\f39e"}
.fa-instagram:before{content:"\f16d"}
.fa-map-marker-alt:before{content:"\f3c5"}
.fa-tiktok:before{content:"\e07b"}
.fab{font-family:"Font Awesome 5 Brands"}
.fab,.far{font-weight:400}





/* Live Style Block #26 */

.ekit-wid-con .fasicon,.ekit-wid-con .icon,.ekit-wid-con .icon::before,.fasicon,.icon,.icon::before{font-family:elementskit!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ekit-wid-con .fasicon.icon-customer-service::before,.ekit-wid-con .icon.icon-customer-service::before,.icon.icon-customer-service::before{content:"\ea06"}



/* Live Style Block #27 */

.pxl-hidden-template.pos-right .pxl-menu-primary > li {
    display: block;
    margin: 0;
    padding: 0px 0 !important;
}
#pxl-main {
    padding: 0px 0 !important;
}



/* Live Style Block #28 */

#pxl-wapper #pxl-main{padding-top:0px;padding-bottom:0px;}



/* Live Style Block #29 */

.elementor-1450 .elementor-element.elementor-element-642b8d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1450 .elementor-element.elementor-element-642b8d6:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-642b8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1450 .elementor-element.elementor-element-642b8d6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-1450 .elementor-element.elementor-element-331f5fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-bf96edd{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-bf96edd > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1450 .elementor-element.elementor-element-bf96edd .pxl-logo img{max-height:42px;}.elementor-1450 .elementor-element.elementor-element-c6c8a09.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1450 .elementor-element.elementor-element-c6c8a09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-f0d5131{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-f0d5131 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary{text-align:center;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li{float:none;margin:0px 22px 0px 22px;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li > a{color:#FFFFFF;line-height:74px;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-menu-primary .sub-menu li + li{margin-top:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}
.elementor-1450 .elementor-element.elementor-element-d35b11c{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:74px;width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-d35b11c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-d35b11c .elementor-divider-separator{width:1px;}.elementor-1450 .elementor-element.elementor-element-d35b11c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1450 .elementor-element.elementor-element-3949203{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-3949203 > .elementor-widget-container{margin:0px 30px 0px 0px;}
.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--icon svg path{stroke:#FFFFFF;}
.elementor-1450 .elementor-element.elementor-element-ab0e548{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-ab0e548 .pxl-hidden-panel-button{height:74px;width:74px;}
@media(max-width:1599px){.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 0px 0px 8px;}.elementor-1450 .elementor-element.elementor-element-3949203 > .elementor-widget-container{margin:0px 20px 0px 0px;}}@media(min-width:576px){.elementor-1450 .elementor-element.elementor-element-331f5fa{width:25%;}.elementor-1450 .elementor-element.elementor-element-c6c8a09{width:75%;}}@media(max-width:1599px) and (min-width:576px){.elementor-1450 .elementor-element.elementor-element-331f5fa{width:20%;}.elementor-1450 .elementor-element.elementor-element-c6c8a09{width:80%;}}


/* Live Style Block #30 */

.elementor-6164 .elementor-element.elementor-element-7869573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-6164 .elementor-element.elementor-element-388bb06 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-6164 .elementor-element.elementor-element-2cddca4 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-2cddca4 .pxl-logo img{max-height:60px;}.elementor-6164 .elementor-element.elementor-element-15535ce > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-15535ce .pxl-text-editor{color:#999999;}.elementor-6164 .elementor-element.elementor-element-81e37c8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-81e37c8 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-81e37c8 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-2d320d5{width:auto;max-width:auto;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li > a{color:var( --e-global-color-secondary );line-height:74px;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 10px 0px 010px;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu li.pxl-megamenu, .elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a{color:#000000;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-menu-primary .sub-menu li + li{margin-top:10px;}.elementor-6164 .elementor-element.elementor-element-0383943 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-0383943 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-0383943 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-77d34b2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .pxl-label{color:#FFFFFF;font-family:"Bai Jamjuree", Sans-serif;font-size:18px;font-weight:700;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .pxl-text{color:#FFFFFF;font-size:16px;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-content a{color:#FFFFFF;font-family:"Bai Jamjuree", Sans-serif;}
.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-getintouch + .item-getintouch{margin-top:20px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-95baa32 .pxl-icon1 a{color:#FFFFFF;background-color:#02010100;margin:0 6px;border-style:solid !important;border-width:1px 1px 1px 1px !important;border-color:#FFFFFF !important;}
@media(max-width:1599px){.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 8px 0px 8px;}}@media(max-width:1199px){.elementor-6164 .elementor-element.elementor-element-2d320d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 10%;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:-3% 0% -3% 0%;}}@media(max-width:575px){.elementor-6164 .elementor-element.elementor-element-2d320d5{width:var( --container-widget-width, 124.488% );max-width:124.488%;--container-widget-width:124.488%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:-3% 0% -3% 0%;}}


/* Live Style Block #31 */

@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}
.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}



/* Live Style Block #32 */

.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}
.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}



/* Live Style Block #33 */

.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}



/* Live Style Block #34 */

@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}
@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}



/* Live Style Block #35 */

@keyframes skeleton-loading{0%{background-color:#e3e6e8}to{background-color:#f0f3f5}}
@keyframes ff-progress-anim{0%{width:0}5%{width:0}10%{width:15%}30%{width:40%}50%{width:55%}80%{width:100%}95%{width:100%}to{width:0}}



/* Live Style Block #36 */

:root{--fluentform-primary:#1a7efb;--fluentform-secondary:#606266;--fluentform-danger:#f56c6c;--fluentform-border-color:#dadbdd;--fluentform-border-radius:7px;--fluentform-input-select-height:auto}
@keyframes ff_move{0%{background-position:0 0}to{background-position:50px 50px}}



/* Live Style Block #37 */

.popup-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 1000;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
	}
.popup-content {
		background-color: white;
		border-radius: 8px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
		width: 90%;
		max-width: 500px;
		padding: 2rem;
		position: relative;
		transform: translateY(20px);
		transition: transform 0.3s ease;
	}
.close-btn {
		position: absolute !important;
		top: -10px;
		/* left: 0; */
		right: -10px;
		background: 0 0;
		border: none;
		font-size: 1.5rem;
		cursor: pointer;
		color: #7f8c8d;
		transition: color .2s;
		line-height: 0 !important;
		padding: 14px !important;
		background-color: var(--primary-color) !important;
		border-radius: 50% !important;
		height: 35px !important;
		color: #ffffff !important;
	}
.form-title {
		text-align: center;
		margin-bottom: 1.5rem;
		color: #2c3e50;
	}
.form-mockup {
		background-color: #f8f9fa;
		border: 1px dashed #ccc;
		padding: 2rem;
		text-align: center;
		border-radius: 4px;
		color: #7f8c8d;
	}
.scroll-indicator {
		position: fixed;
		bottom: 20px;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(0, 0, 0, 0.7);
		color: white;
		padding: 0.5rem 1rem;
		border-radius: 20px;
		font-size: 0.9rem;
		opacity: 0;
		transition: opacity 0.3s;
	}
#formPopup .wpcf7-textarea{
		height: 80px !important;
	}
#formPopup .hidden-fields-container {
    display: none;
	}
#formPopup .wpcf7-form-control{
		height: 45px;
		padding: 4px 22px;
	}
#formPopup .pxl--item label,
	#formPopup .pxl-select .pxl-select-options li{
		text-align:left;
	}
#formPopup .pxl--item label{
		display: inline-block;
	}
#formPopup textarea{
		display:none;
	}
.custom_fixed_contct_btn{
		position: fixed;
		bottom: 24%;
		right: -54px;
		cursor: pointer;
		z-index: 232323;
		transform: rotate(270deg);
		border: 1px solid var(--primary-color);
		background: var(--primary-color);
		color: #fff;
		padding: 5px 18px;
		font-weight: 600;
	}



/* Live Style Block #38 */
img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }

/* Live Style Block #39 */


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}


/* Live Style Block #40 */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}


/* Live Style Block #41 */

 :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s } 


/* Live Style Block #42 */

 :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s } 


/* Live Style Block #43 */

: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 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%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 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);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}


/* Live Style Block #44 */

.woocommerce form .form-row .required { visibility: visible; }


/* Live Style Block #45 */

.elementor-kit-7{--e-global-color-primary:#D70006;--e-global-color-secondary:#54595F;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1330px;}.e-con{--container-max-width:1330px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media(max-width:991px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:575px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-121 .elementor-element.elementor-element-556f964 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-556f964{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-121 .elementor-element.elementor-element-a02c163{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-121 .elementor-element.elementor-element-598e5b7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-598e5b7 .elementor-heading-title{font-family:"Bai Jamjuree", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-914426d .pxl-button .pxl-icon--right i{margin-left:10px;}.elementor-121 .elementor-element.elementor-element-5b07db3{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-a1473d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-7888cfd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-121 .elementor-element.elementor-element-7888cfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-c4170a2{padding:0px 0px 60px 0px;}.elementor-121 .elementor-element.elementor-element-ab31463 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-121 .elementor-element.elementor-element-7850eef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-121 .elementor-element.elementor-element-7850eef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-dddfa74 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-121 .elementor-element.elementor-element-477d532:not(.elementor-motion-effects-element-type-background), .elementor-121 .elementor-element.elementor-element-477d532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-477d532{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-477d532 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-c80152f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-cd7196d{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl-item--icon path{stroke:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cd7196d .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-6fa4b47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-b45035c{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl-item--icon path{stroke:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-b45035c .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-a0438c3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-121 .elementor-element.elementor-element-cb56526{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl--item-title{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl-item--icon path{stroke:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-cb56526 .pxl-counter .pxl--counter-number{color:#FFFFFF;}.elementor-121 .elementor-element.elementor-element-aab96cf{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:0px 0px 90px 0px;}.elementor-121 .elementor-element.elementor-element-aab96cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-1e5cbc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-121 .elementor-element.elementor-element-1e5cbc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../wp-content/uploads/2024/01/car-right.png");background-position:top right;background-repeat:no-repeat;}.elementor-121 .elementor-element.elementor-element-1e5cbc3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 15px 0px 15px;}.elementor-121 .elementor-element.elementor-element-1e5cbc3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-2a8138a{width:auto;max-width:auto;top:25.885%;}.elementor-121 .elementor-element.elementor-element-2a8138a > .elementor-widget-container{--e-transform-translateX:-50%;--e-transform-translateY:-50%;}body:not(.rtl) .elementor-121 .elementor-element.elementor-element-2a8138a{left:50.998%;}body.rtl .elementor-121 .elementor-element.elementor-element-2a8138a{right:50.998%;}.elementor-121 .elementor-element.elementor-element-81a0dc6{z-index:1;}.elementor-bc-flex-widget .elementor-121 .elementor-element.elementor-element-1a4aea8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-121 .elementor-element.elementor-element-1a4aea8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-121 .elementor-element.elementor-element-8b2637d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-bc-flex-widget .elementor-121 .elementor-element.elementor-element-7da3c91.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-121 .elementor-element.elementor-element-7da3c91.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-121 .elementor-element.elementor-element-7da3c91 > .elementor-element-populated{padding:15px 15px 15px 50px;}.elementor-121 .elementor-element.elementor-element-7da3c91{z-index:1;}.elementor-121 .elementor-element.elementor-element-2152c64{width:auto;max-width:auto;}.elementor-121 .elementor-element.elementor-element-2152c64 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-121 .elementor-element.elementor-element-a82b6f8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-a82b6f8 .pxl-heading{text-align:left;}.elementor-121 .elementor-element.elementor-element-a82b6f8 .pxl-heading .pxl-heading--inner{max-width:470px;}.elementor-121 .elementor-element.elementor-element-a82b6f8 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-f519a28 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-f519a28 .pxl-text-editor{text-align:justify;line-height:28px;}.elementor-121 .elementor-element.elementor-element-f519a28 .pxl-text-editor .pxl-item--inner{max-width:560px;}.elementor-121 .elementor-element.elementor-element-3b748a1 .pxl-button-theme .btn{font-weight:600;text-transform:uppercase;}.elementor-121 .elementor-element.elementor-element-3b748a1 .pxl-button-theme .btn:hover{background-color:#222222 !important;}.elementor-121 .elementor-element.elementor-element-4f2527e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-121 .elementor-element.elementor-element-4f2527e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-18d13e0 > .elementor-widget-container{--e-transform-rotateZ:-8deg;margin:0px -80px 0px -80px;}.elementor-121 .elementor-element.elementor-element-18d13e0 .pxl-text-slip .pxl-item--text{color:#4E4E4E;}.elementor-121 .elementor-element.elementor-element-18d13e0 .pxl-text-slip.pxl-text-white-shadow .pxl-item--container{background-color:#272727;}.elementor-121 .elementor-element.elementor-element-18d13e0 .pxl-text-slip .pxl-item--container::before, .elementor-121 .elementor-element.elementor-element-18d13e0 .pxl-text-slip .pxl-item--container::after{background-color:#4E4E4E;}body:not(.rtl) .elementor-121 .elementor-element.elementor-element-8883ec7{left:0px;}body.rtl .elementor-121 .elementor-element.elementor-element-8883ec7{right:0px;}.elementor-121 .elementor-element.elementor-element-8883ec7{top:0px;}.elementor-121 .elementor-element.elementor-element-8883ec7 .pxl-text-slip .pxl-item--text{color:#FFFFFF80;}.elementor-121 .elementor-element.elementor-element-5fee119{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-121 .elementor-element.elementor-element-5fee119 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-49ca378 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-121 .elementor-element.elementor-element-49ca378 .pxl-heading{text-align:center;}.elementor-121 .elementor-element.elementor-element-49ca378 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-873a328:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-121 .elementor-element.elementor-element-873a328 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../wp-content/uploads/2023/12/bg-vd.jpg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-121 .elementor-element.elementor-element-873a328.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-121 .elementor-element.elementor-element-873a328.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-121 .elementor-element.elementor-element-873a328 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 220px 0px;}.elementor-121 .elementor-element.elementor-element-873a328 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-video--inner .btn-video, .elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-video--inner .btn-video:before{background-color:#ED1C24;}.elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-video--inner .btn-video:after{border-color:#ED1C24;}.elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-label{font-size:20px;font-weight:500;}.elementor-bc-flex-widget .elementor-121 .elementor-element.elementor-element-5e71b63.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-121 .elementor-element.elementor-element-5e71b63.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-121 .elementor-element.elementor-element-c439e5f .pxl-icon-box .pxl-item--excerpt{color:#FFFFFFCC;}.elementor-121 .elementor-element.elementor-element-9dad985:hover > .elementor-element-populated{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-9bdd0e6{margin-top:-1px;margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-767896d:hover > .elementor-element-populated{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-d01a134:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-121 .elementor-element.elementor-element-d01a134 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-d01a134 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-121 .elementor-element.elementor-element-d01a134 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-d533e4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-d533e4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-e888bd6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-121 .elementor-element.elementor-element-e888bd6 .pxl-heading{text-align:center;}.elementor-121 .elementor-element.elementor-element-e888bd6 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-a6b2ebf .pxl-text-editor{text-align:center;}.elementor-121 .elementor-element.elementor-element-7b7d26f{margin-top:0px;margin-bottom:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__front{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__back{background-color:#000000;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box{height:212px;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__layer, .elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-953e8b0 .elementor-flip-box__button{margin-center:0;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__front{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__back{background-color:#000000;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box{height:212px;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__layer, .elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:center;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-c0b4550 .elementor-flip-box__button{margin-center:0;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__front{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__back{background-color:#000000;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box{height:212px;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__layer, .elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-0679bdb .elementor-flip-box__button{margin-center:0;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__front{background-color:#D70006;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__back{background-color:#000000;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box{height:212px;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__layer, .elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__layer__overlay{border-radius:10px;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-121 .elementor-element.elementor-element-467cb07 .elementor-flip-box__button{margin-center:0;}.elementor-121 .elementor-element.elementor-element-19e6657{padding:50px 0px 050px 0px;}.elementor-121 .elementor-element.elementor-element-32a4fc0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-0a50850 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-121 .elementor-element.elementor-element-0a50850 .pxl-heading{text-align:center;}.elementor-121 .elementor-element.elementor-element-0a50850 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-7ce75dc .pxl-swiper-dots{justify-content:center;}.elementor-121 .elementor-element.elementor-element-7ce75dc .pxl-item--inner .pxl-item--title{max-width:80%;}.elementor-121 .elementor-element.elementor-element-940c016{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-121 .elementor-element.elementor-element-940c016 .pxl-section-bg-parallax{background-image:url(../wp-content/uploads/2023/12/bg-testi.png );background-position:center center;background-size:cover;top:-50px;}.elementor-121 .elementor-element.elementor-element-940c016 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-121 .elementor-element.elementor-element-9925689 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-121 .elementor-element.elementor-element-9925689{margin-top:0px;margin-bottom:50px;}.elementor-121 .elementor-element.elementor-element-6fabf4d{z-index:1;}.elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-heading--inner{max-width:550px;}.elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-item--title{color:#FFFFFF;font-size:48px;margin-bottom:0px;}.elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-item--subtitle{color:#D70006;}.elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-item--subtitle, .elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-item--subtitle span{font-size:14px;font-weight:600;}.elementor-121 .elementor-element.elementor-element-8b05960.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-121 .elementor-element.elementor-element-ce8b794 .pxl-button-theme{text-align:right;}.elementor-121 .elementor-element.elementor-element-ce8b794{width:var( --container-widget-width, 92.769% );max-width:92.769%;--container-widget-width:92.769%;--container-widget-flex-grow:0;}.elementor-121 .elementor-element.elementor-element-ce8b794 .pxl-button-theme .btn i:before, .elementor-121 .elementor-element.elementor-element-ce8b794 .pxl-button-theme .btn i:after{color:#FFFFFF;}@media(max-width:1599px){.elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-video--imagebg{height:825px;}.elementor-121 .elementor-element.elementor-element-5e71b63.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-121 .elementor-element.elementor-element-c439e5f .pxl-icon-box .pxl-item--title{font-size:18px;}.elementor-121 .elementor-element.elementor-element-d72a519 .pxl-icon-box .pxl-item--title{font-size:18px;}.elementor-121 .elementor-element.elementor-element-afa4861 .pxl-icon-box .pxl-item--title{font-size:18px;}.elementor-121 .elementor-element.elementor-element-1acc231 .pxl-icon-box .pxl-item--title{font-size:18px;}.elementor-121 .elementor-element.elementor-element-7ce75dc .pxl-item--inner .pxl-item--title{max-width:100%;}}@media(min-width:576px){.elementor-121 .elementor-element.elementor-element-dddfa74{width:100%;}.elementor-121 .elementor-element.elementor-element-873a328{width:55.434%;}.elementor-121 .elementor-element.elementor-element-5e71b63{width:44.536%;}.elementor-121 .elementor-element.elementor-element-c8d626f{width:51.23%;}.elementor-121 .elementor-element.elementor-element-8b05960{width:48.732%;}}@media(max-width:1199px) and (min-width:576px){.elementor-121 .elementor-element.elementor-element-873a328{width:100%;}.elementor-121 .elementor-element.elementor-element-5e71b63{width:100%;}}@media(max-width:991px) and (min-width:576px){.elementor-121 .elementor-element.elementor-element-c80152f{width:50%;}.elementor-121 .elementor-element.elementor-element-6fa4b47{width:50%;}.elementor-121 .elementor-element.elementor-element-a0438c3{width:50%;}.elementor-121 .elementor-element.elementor-element-1a4aea8{width:100%;}.elementor-121 .elementor-element.elementor-element-7da3c91{width:100%;}.elementor-121 .elementor-element.elementor-element-873a328{width:100%;}.elementor-121 .elementor-element.elementor-element-5e71b63{width:100%;}.elementor-121 .elementor-element.elementor-element-c8d626f{width:100%;}.elementor-121 .elementor-element.elementor-element-8b05960{width:100%;}}@media(max-width:767px) and (min-width:576px){.elementor-121 .elementor-element.elementor-element-c80152f{width:100%;}.elementor-121 .elementor-element.elementor-element-6fa4b47{width:100%;}.elementor-121 .elementor-element.elementor-element-a0438c3{width:100%;}.elementor-121 .elementor-element.elementor-element-c8d626f{width:100%;}}@media(max-width:991px){.elementor-121 .elementor-element.elementor-element-477d532{margin-top:0px;margin-bottom:70px;}.elementor-121 .elementor-element.elementor-element-1a4aea8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-7da3c91 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-121 .elementor-element.elementor-element-4f2527e{padding:0px 0px 120px 0px;}.elementor-121 .elementor-element.elementor-element-49ca378 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-873a328 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-a0dd50e .pxl-video-player .pxl-video--imagebg{height:500px;}.elementor-121 .elementor-element.elementor-element-e888bd6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-0a50850 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-121 .elementor-element.elementor-element-940c016{padding:60px 0px 60px 0px;}.elementor-121 .elementor-element.elementor-element-6fabf4d .pxl-heading .pxl-item--title{font-size:30px;}.elementor-121 .elementor-element.elementor-element-8b05960.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}}@media(max-width:767px){.elementor-121 .elementor-element.elementor-element-477d532{padding:60px 0px 60px 0px;}.elementor-121 .elementor-element.elementor-element-c80152f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-121 .elementor-element.elementor-element-c80152f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-6fa4b47.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-121 .elementor-element.elementor-element-6fa4b47 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-a0438c3.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-121 .elementor-element.elementor-element-a0438c3 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-121 .elementor-element.elementor-element-18d13e0 > .elementor-widget-container{--e-transform-rotateZ:10deg;}.elementor-121 .elementor-element.elementor-element-6fabf4d > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:575px){.elementor-121 .elementor-element.elementor-element-598e5b7 .elementor-heading-title{font-size:40px;}.elementor-121 .elementor-element.elementor-element-dddfa74 > .elementor-element-populated{padding:0px 0px 0px 0px;}}
.elementor-419 .elementor-element.elementor-element-30a19c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-419 .elementor-element.elementor-element-30a19c6:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-30a19c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-30a19c6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 10px 0px;}.elementor-419 .elementor-element.elementor-element-30a19c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-419 .elementor-element.elementor-element-079ed26.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-419 .elementor-element.elementor-element-522a7de{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-522a7de > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link li:after{background-color:#FFFFFF66;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link li + li{margin-left:15px;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a i{color:#D70006;}.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a path{stroke:#D70006;}.elementor-419 .elementor-element.elementor-element-a520ff7{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-a520ff7 > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1{text-align:right;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1 a{color:#FFFFFF;margin:0 6px;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1 a svg path{stroke:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-a520ff7 .pxl-icon1 a:hover{color:#EB3535;}.elementor-419 .elementor-element.elementor-element-9357e68 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-419 .elementor-element.elementor-element-9357e68:not(.elementor-motion-effects-element-type-background), .elementor-419 .elementor-element.elementor-element-9357e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-419 .elementor-element.elementor-element-9357e68{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-419 .elementor-element.elementor-element-9357e68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-419 .elementor-element.elementor-element-0a0912c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-c5ca21a{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-c5ca21a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-419 .elementor-element.elementor-element-c5ca21a .pxl-logo img{max-height:42px;}.elementor-419 .elementor-element.elementor-element-d4de476.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-419 .elementor-element.elementor-element-d4de476 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7a825bf{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-7a825bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li > a{color:#FFFFFF;line-height:74px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li{margin:0px 22px 0px 22px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-419 .elementor-element.elementor-element-7a825bf .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-menu-primary .sub-menu li + li{margin-top:0px;}.elementor-419 .elementor-element.elementor-element-e2e632d{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-e2e632d > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--icon svg path{stroke:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-label{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone{color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone::after{background-color:#FFFFFF;}.elementor-419 .elementor-element.elementor-element-68a2cb4{width:auto;max-width:auto;}.elementor-419 .elementor-element.elementor-element-68a2cb4 .pxl-hidden-panel-button{height:74px;width:74px;}@media(max-width:1599px){.elementor-419 .elementor-element.elementor-element-522a7de .pxl-link a{font-size:14px;}.elementor-419 .elementor-element.elementor-element-7a825bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-419 .elementor-element.elementor-element-7a825bf .pxl-nav-menu .pxl-menu-primary > li{margin:0px 08px 0px 8px;}.elementor-419 .elementor-element.elementor-element-e2e632d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-419 .elementor-element.elementor-element-e2e632d .pxl-phone-call .pxl-item--phone{font-size:14px;}}@media(min-width:576px){.elementor-419 .elementor-element.elementor-element-0a0912c{width:17%;}.elementor-419 .elementor-element.elementor-element-d4de476{width:83%;}}@media(max-width:1599px) and (min-width:576px){.elementor-419 .elementor-element.elementor-element-0a0912c{width:10%;}.elementor-419 .elementor-element.elementor-element-d4de476{width:90%;}}
.elementor-7270 .elementor-element.elementor-element-73940bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7270 .elementor-element.elementor-element-73940bb:not(.elementor-motion-effects-element-type-background), .elementor-7270 .elementor-element.elementor-element-73940bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7270 .elementor-element.elementor-element-73940bb{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7270 .elementor-element.elementor-element-73940bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7270 .elementor-element.elementor-element-0909b4d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7270 .elementor-element.elementor-element-0509c8f{width:auto;max-width:auto;}.elementor-7270 .elementor-element.elementor-element-0509c8f > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-7270 .elementor-element.elementor-element-0509c8f .pxl-logo img{max-height:45px;}.elementor-7270 .elementor-element.elementor-element-932e073.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-7270 .elementor-element.elementor-element-932e073 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7270 .elementor-element.elementor-element-498ca28{width:auto;max-width:auto;}.elementor-7270 .elementor-element.elementor-element-498ca28 .pxl-hidden-panel-button{height:60px;width:60px;}@media(max-width:575px){.elementor-7270 .elementor-element.elementor-element-0909b4d{width:50%;}.elementor-7270 .elementor-element.elementor-element-0509c8f .pxl-logo img{max-height:45px;}.elementor-7270 .elementor-element.elementor-element-932e073{width:50%;}}@media(max-width:1599px) and (min-width:576px){.elementor-7270 .elementor-element.elementor-element-0909b4d{width:20%;}.elementor-7270 .elementor-element.elementor-element-932e073{width:80%;}}
.elementor-4906 .elementor-element.elementor-element-a3231e5 .pxl-section-bg-parallax{background-image:url(../wp-content/uploads/2023/12/bg-ctf.png );background-position:center center;background-size:cover;left:-50px;}.elementor-4906 .elementor-element.elementor-element-a3231e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-4906 .elementor-element.elementor-element-a3231e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4906 .elementor-element.elementor-element-3b5574e > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4906 .elementor-element.elementor-element-1f0e94f{margin-top:0px;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-7afa7e6{width:100%;max-width:100%;}.elementor-4906 .elementor-element.elementor-element-7afa7e6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4906 .elementor-element.elementor-element-e9b9dc0 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-4906 .elementor-element.elementor-element-e9b9dc0 .pxl-heading .pxl-heading--inner{max-width:550px;}.elementor-4906 .elementor-element.elementor-element-e9b9dc0 .pxl-heading .pxl-item--title{font-size:36px;line-height:50px;letter-spacing:1.08px;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-e9b9dc0 .pxl-heading .pxl-item--subtitle{color:#D70006;}.elementor-4906 .elementor-element.elementor-element-f7a2a8e > .elementor-widget-container{margin:5px 15px 5px 5px;}.elementor-4906 .elementor-element.elementor-element-f7a2a8e .pxl-text-editor{text-align:justify;font-size:18px;line-height:30px;}.elementor-4906 .elementor-element.elementor-element-f7a2a8e .pxl-text-editor .pxl-item--inner{max-width:530px;}.elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form .wpcf7-form-control.wpcf7-textarea{height:200px;}.elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form .wpcf7-form-control-wrap{margin-bottom:25px;}.elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form .wpcf7-submit, .elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form button{line-height:60px;letter-spacing:0.02em;padding:0px 100px 0px 50px;}.elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form .wpcf7-submit:hover, .elementor-4906 .elementor-element.elementor-element-87e9d32 .pxl-contact-form button:hover{background-color:#D70006;}.elementor-4906 .elementor-element.elementor-element-87e9d32 .input-filled-btn{text-align:left;}.elementor-4906 .elementor-element.elementor-element-889a1bd{margin-top:0px;margin-bottom:0px;z-index:1;}.elementor-4906 .elementor-element.elementor-element-ec653ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4906 .elementor-element.elementor-element-ec653ce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-b328d3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:2% 0% 2% 0%;z-index:2;}.elementor-4906 .elementor-element.elementor-element-b328d3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4906 .elementor-element.elementor-element-4538603.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4906 .elementor-element.elementor-element-4538603.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4906 .elementor-element.elementor-element-4538603.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4906 .elementor-element.elementor-element-ecdf423 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4906 .elementor-element.elementor-element-ecdf423 .pxl-link a{color:#FFFFFF;font-size:16px;font-weight:600;}.elementor-4906 .elementor-element.elementor-element-f53e86b .pxl-heading .pxl-item--title{color:#FFFFFF;font-size:25px;font-weight:700;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-4906 .elementor-element.elementor-element-018ab23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4906 .elementor-element.elementor-element-018ab23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4906 .elementor-element.elementor-element-018ab23.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-4906 .elementor-element.elementor-element-018ab23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-dabe265{width:auto;max-width:auto;align-self:flex-end;}.elementor-4906 .elementor-element.elementor-element-dabe265 > .elementor-widget-container{margin:0% 0% 0% 3%;}.elementor-4906 .elementor-element.elementor-element-dabe265 .pxl-image-single img{max-height:100px;}.elementor-4906 .elementor-element.elementor-element-23e65ff{width:auto;max-width:auto;}.elementor-4906 .elementor-element.elementor-element-23e65ff > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-item--icon i{color:#D70006;text-fill-color:#D70006;-webkit-text-fill-color:#D70006;background-image:none;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-item--icon svg path{stroke:#D70006;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-item--inner .pxl-item--icon{background-color:#FFFFFF;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-item--icon{height:60px;width:60px;box-shadow:0px 0px 0px 7px rgba(255, 255, 255, 0.5);}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-label{color:#FFFFFF;font-size:18px;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-item--phone{color:#FFFFFF;font-size:24px;}.elementor-4906 .elementor-element.elementor-element-23e65ff .pxl-phone-call .pxl-item--phone::after{background-color:#FFFFFF;}.elementor-4906 .elementor-element.elementor-element-6459346:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-6459346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4906 .elementor-element.elementor-element-6459346{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-4906 .elementor-element.elementor-element-6459346 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4906 .elementor-element.elementor-element-3eddd5d > .elementor-widget-container{margin:0px 0px 30px -5px;}.elementor-4906 .elementor-element.elementor-element-3eddd5d .pxl-logo img{max-height:52px;}.elementor-4906 .elementor-element.elementor-element-7e5e81e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4906 .elementor-element.elementor-element-7e5e81e .pxl-phone-call .pxl-label{font-weight:700;text-transform:uppercase;}.elementor-4906 .elementor-element.elementor-element-7e5e81e .pxl-phone-call .pxl-item--phone{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4906 .elementor-element.elementor-element-7e5e81e .pxl-phone-call .pxl-item--phone::after{background-color:#FFFFFF;}.elementor-4906 .elementor-element.elementor-element-5a0aa63 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4906 .elementor-element.elementor-element-5a0aa63 .pxl-text-editor{color:#D70006;font-weight:700;}.elementor-4906 .elementor-element.elementor-element-ca5acfd > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4906 .elementor-element.elementor-element-ca5acfd .pxl-text-editor .pxl-item--inner{max-width:240px;}.elementor-4906 .elementor-element.elementor-element-ca5acfd .pxl-text-editor{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4906 .elementor-element.elementor-element-d7f4ac8{--divider-border-style:solid;--divider-color:#272727;--divider-border-width:1px;}.elementor-4906 .elementor-element.elementor-element-d7f4ac8 .elementor-divider-separator{width:100%;}.elementor-4906 .elementor-element.elementor-element-d7f4ac8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4906 .elementor-element.elementor-element-5837042{width:auto;max-width:auto;}.elementor-4906 .elementor-element.elementor-element-5837042 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4906 .elementor-element.elementor-element-5837042 .elementor-icon-wrapper{text-align:start;}.elementor-4906 .elementor-element.elementor-element-5837042 .elementor-icon{font-size:12px;}.elementor-4906 .elementor-element.elementor-element-5837042 .elementor-icon svg{height:12px;}.elementor-4906 .elementor-element.elementor-element-5837042 .elementor-icon-wrapper svg{width:auto;}.elementor-4906 .elementor-element.elementor-element-926caaa > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4906 .elementor-element.elementor-element-926caaa .pxl-heading .pxl-item--title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-10d43fb .pxl-link a{color:#9A9A9A;font-size:14px;font-weight:600;}.elementor-4906 .elementor-element.elementor-element-10d43fb .pxl-link a:hover{color:#D70006;}.elementor-4906 .elementor-element.elementor-element-10d43fb .pxl-link li + li{margin-top:22px;}.elementor-4906 .elementor-element.elementor-element-beb8d87{--divider-border-style:solid;--divider-color:#272727;--divider-border-width:1px;}.elementor-4906 .elementor-element.elementor-element-beb8d87 .elementor-divider-separator{width:100%;}.elementor-4906 .elementor-element.elementor-element-beb8d87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4906 .elementor-element.elementor-element-035b3ec{width:auto;max-width:auto;}.elementor-4906 .elementor-element.elementor-element-035b3ec > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4906 .elementor-element.elementor-element-035b3ec .elementor-icon-wrapper{text-align:start;}.elementor-4906 .elementor-element.elementor-element-035b3ec .elementor-icon{font-size:12px;}.elementor-4906 .elementor-element.elementor-element-035b3ec .elementor-icon svg{height:12px;}.elementor-4906 .elementor-element.elementor-element-035b3ec .elementor-icon-wrapper svg{width:auto;}.elementor-4906 .elementor-element.elementor-element-1e248f8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4906 .elementor-element.elementor-element-1e248f8 .pxl-heading .pxl-item--title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-d1c6c67 .pxl-link a{color:#9A9A9A;font-size:14px;font-weight:600;}.elementor-4906 .elementor-element.elementor-element-d1c6c67 .pxl-link a:hover{color:#D70006;}.elementor-4906 .elementor-element.elementor-element-d1c6c67 .pxl-link li + li{margin-top:22px;}.elementor-4906 .elementor-element.elementor-element-942e631{--divider-border-style:solid;--divider-color:#272727;--divider-border-width:1px;}.elementor-4906 .elementor-element.elementor-element-942e631 .elementor-divider-separator{width:100%;}.elementor-4906 .elementor-element.elementor-element-942e631 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4906 .elementor-element.elementor-element-7c73ae0{width:auto;max-width:auto;}.elementor-4906 .elementor-element.elementor-element-7c73ae0 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-4906 .elementor-element.elementor-element-7c73ae0 .elementor-icon-wrapper{text-align:start;}.elementor-4906 .elementor-element.elementor-element-7c73ae0 .elementor-icon{font-size:12px;}.elementor-4906 .elementor-element.elementor-element-7c73ae0 .elementor-icon svg{height:12px;}.elementor-4906 .elementor-element.elementor-element-7c73ae0 .elementor-icon-wrapper svg{width:auto;}.elementor-4906 .elementor-element.elementor-element-b2b29c4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4906 .elementor-element.elementor-element-b2b29c4 .pxl-heading .pxl-item--title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .pxl-select-higthlight{background-color:#FFFFFF1A;}.elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea), .elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .pxl-select-higthlight{padding:0px 20px 0px 20px;}.elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit), .elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .pxl-select .pxl-select-higthlight{border-style:solid !important;border-width:1px 1px 1px 1px !important;border-color:#4E4E4E !important;}.elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form .wpcf7-submit, .elementor-4906 .elementor-element.elementor-element-05594d9 .pxl-contact-form button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#FFFFFF;background-color:#D70006;}.elementor-4906 .elementor-element.elementor-element-e0789d1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4906 .elementor-element.elementor-element-e0789d1:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-e0789d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4906 .elementor-element.elementor-element-e0789d1{border-style:solid;border-width:1px 0px 0px 0px;border-color:#272727;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:12px 0px 12px 0px;}.elementor-4906 .elementor-element.elementor-element-e0789d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4906 .elementor-element.elementor-element-db3afd8 .pxl-text-editor{color:#9A9A9A;}.elementor-4906 .elementor-element.elementor-element-3c7e0e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1{text-align:right;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1 a{background-color:#FFFFFF1A;margin:0 3px;height:50px;width:50px;border-radius:3px 3px 3px 3px;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1 a:hover{background-color:#D70006;}@media(max-width:1199px){.elementor-4906 .elementor-element.elementor-element-e9b9dc0 .pxl-heading .pxl-item--title{font-size:34px;}.elementor-4906 .elementor-element.elementor-element-87e9d32{width:var( --container-widget-width, 553.5px );max-width:553.5px;--container-widget-width:553.5px;--container-widget-flex-grow:0;}.elementor-4906 .elementor-element.elementor-element-889a1bd{margin-top:80px;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-ec653ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-b328d3a{margin-top:0px;margin-bottom:80px;}.elementor-4906 .elementor-element.elementor-element-ecdf423 > .elementor-widget-container{margin:0px 0px 10px 5px;}.elementor-4906 .elementor-element.elementor-element-f53e86b > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-4906 .elementor-element.elementor-element-dabe265 > .elementor-widget-container{margin:-60px 0px 30px 0px;}.elementor-4906 .elementor-element.elementor-element-23e65ff > .elementor-widget-container{margin:0px 15px 40px 0px;}.elementor-4906 .elementor-element.elementor-element-6459346{padding:80px 0px 60px 0px;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1 a{height:40px;width:40px;}}@media(max-width:991px){.elementor-4906 .elementor-element.elementor-element-a3231e5{padding:80px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-1f0e94f{margin-top:0px;margin-bottom:80px;}.elementor-4906 .elementor-element.elementor-element-e9b9dc0 .pxl-heading .pxl-item--title{font-size:30px;line-height:1.2em;}.elementor-4906 .elementor-element.elementor-element-f7a2a8e > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4906 .elementor-element.elementor-element-f7a2a8e .pxl-text-editor{font-size:18px;}.elementor-4906 .elementor-element.elementor-element-889a1bd{padding:0px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-b328d3a{margin-top:0px;margin-bottom:90px;padding:80px 0px 0px 0px;}.elementor-4906 .elementor-element.elementor-element-018ab23.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4906 .elementor-element.elementor-element-dabe265 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4906 .elementor-element.elementor-element-23e65ff > .elementor-widget-container{margin:0px 15px 0px 30px;}.elementor-4906 .elementor-element.elementor-element-e0789d1{padding:20px 0px 80px 0px;}}@media(max-width:767px){.elementor-4906 .elementor-element.elementor-element-889a1bd{margin-top:0px;margin-bottom:0px;}.elementor-4906 .elementor-element.elementor-element-4538603 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4906 .elementor-element.elementor-element-018ab23.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4906 .elementor-element.elementor-element-dabe265 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-4906 .elementor-element.elementor-element-23e65ff > .elementor-widget-container{margin:50px 15px 60px 20px;}.elementor-4906 .elementor-element.elementor-element-ca5acfd .pxl-text-editor .pxl-item--inner{max-width:100%;}.elementor-4906 .elementor-element.elementor-element-db3afd8 .pxl-text-editor{text-align:center;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1{text-align:center;}}@media(max-width:575px){.elementor-4906 .elementor-element.elementor-element-942e631 .elementor-divider{text-align:center;}.elementor-4906 .elementor-element.elementor-element-942e631 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-4906 .elementor-element.elementor-element-db3afd8 .pxl-text-editor{text-align:center;}.elementor-4906 .elementor-element.elementor-element-e1668a0 .pxl-icon1{text-align:center;}}@media(min-width:576px){.elementor-4906 .elementor-element.elementor-element-4538603{width:45%;}.elementor-4906 .elementor-element.elementor-element-018ab23{width:55%;}.elementor-4906 .elementor-element.elementor-element-b77295d{width:28%;}.elementor-4906 .elementor-element.elementor-element-9d2ce30{width:22%;}.elementor-4906 .elementor-element.elementor-element-fd107ee{width:70.228%;}.elementor-4906 .elementor-element.elementor-element-3c7e0e3{width:24.771%;}}@media(max-width:1199px) and (min-width:576px){.elementor-4906 .elementor-element.elementor-element-3c7e0e3{width:29%;}}@media(max-width:991px) and (min-width:576px){.elementor-4906 .elementor-element.elementor-element-3780654{width:100%;}.elementor-4906 .elementor-element.elementor-element-54f38f3{width:100%;}.elementor-4906 .elementor-element.elementor-element-4538603{width:100%;}.elementor-4906 .elementor-element.elementor-element-018ab23{width:100%;}.elementor-4906 .elementor-element.elementor-element-b77295d{width:50%;}.elementor-4906 .elementor-element.elementor-element-9d2ce30{width:50%;}.elementor-4906 .elementor-element.elementor-element-d8d266e{width:50%;}.elementor-4906 .elementor-element.elementor-element-e848af5{width:50%;}.elementor-4906 .elementor-element.elementor-element-fd107ee{width:50%;}.elementor-4906 .elementor-element.elementor-element-3c7e0e3{width:50%;}}@media(max-width:767px) and (min-width:576px){.elementor-4906 .elementor-element.elementor-element-b77295d{width:100%;}.elementor-4906 .elementor-element.elementor-element-9d2ce30{width:100%;}.elementor-4906 .elementor-element.elementor-element-d8d266e{width:100%;}.elementor-4906 .elementor-element.elementor-element-e848af5{width:100%;}.elementor-4906 .elementor-element.elementor-element-fd107ee{width:100%;}.elementor-4906 .elementor-element.elementor-element-3c7e0e3{width:100%;}}
.elementor-494 .elementor-element.elementor-element-304a3f0 > .elementor-background-overlay{background-color:#000000;opacity:0.8;}.elementor-494 .elementor-element.elementor-element-304a3f0{overflow:hidden;padding:110px 0px 110px 0px;}.elementor-494 .elementor-element.elementor-element-304a3f0 .pxl-section-bg-parallax{background-image:url(../wp-content/uploads/2023/11/bg-page-title1.jpg );background-position:center center;background-size:cover;top:-50px;}.elementor-494 .elementor-element.elementor-element-5cdd144 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-494 .elementor-element.elementor-element-5cdd144 .pxl-heading{text-align:center;}.elementor-494 .elementor-element.elementor-element-5cdd144 .pxl-heading .pxl-item--title{color:#FFFFFF;font-size:60px;font-weight:700;margin-bottom:0px;}.elementor-494 .elementor-element.elementor-element-1e26e1e .pxl-breadcrumb{color:#FFFFFFCC;}.elementor-494 .elementor-element.elementor-element-1e26e1e .pxl-breadcrumb li::after{color:#FFFFFF;}.elementor-494 .elementor-element.elementor-element-1e26e1e .wrapper-breadcrumb{text-align:center;}


/* Live Style Block #46 */


				#yith-quick-view-modal .yith-quick-view-overlay{background:rgba( 0, 0, 0, 0.8)}
				#yith-quick-view-modal .yith-wcqv-main{background:#ffffff;}
				#yith-quick-view-close{color:#cdcdcd;}
				#yith-quick-view-close:hover{color:#ff0000;}


/* Live Style Block #47 */

:root{--primary-color: #D70006;--secondary-color: #000;--third-color: #4E4E4E;--fourth-color: #FFFFFF;--fifth-color: #999999;--sixth-color: #1B1B1B;--bglight-color: #FFFFFF;--bgdark-color: #110E10;--gridlight-color: #E6E6E6;--griddark-color: #2e2e2e;--primary-color-rgb: 215,0,6;--secondary-color-rgb: 0,0,0;--third-color-rgb: 78,78,78;--fourth-color-rgb: 255,255,255;--fifth-color-rgb: 153,153,153;--sixth-color-rgb: 27,27,27;--bglight-color-rgb: 255,255,255;--bgdark-color-rgb: 17,14,16;--gridlight-color-rgb: 230,230,230;--griddark-color-rgb: 46,46,46;--link-color: #D70006;--link-color-hover: #D70006;--link-color-active: #D70006;--gradient-color-from: #D70006;--gradient-color-to: #540A0D;}


/* Live Style Block #48 */

			

/* Hide placeholder when input has value */
input:not(:placeholder-shown)::placeholder,
textarea:not(:placeholder-shown)::placeholder {
  opacity: 0;
}

/* Also hide when focused */
input:focus::placeholder,
textarea:focus::placeholder {
  opacity: 0;
}
.elementor-page.single #pxl-content-area.col-12 {
    padding:0px !important;
}
.elementor-942 .elementor-element.elementor-element-950f9c7 {
  margin-top:0px !important;
	margin-bottom:0px !important;
}

.pxl-hidden-template.pos-right .pxl-menu-primary > li {
    display: block;
    margin: 0;
    padding: 0px 0 !important;
}
#pxl-main {
    padding: 0px 0 !important;
}
.single-post #pxl-main, .woocommerce-page #pxl-main {
    padding: 50px 0 !important;
}

.single-post .pxl-item--holder .pxl-item--meta{
	display:None !important;
}

.elementor-494 .elementor-element.elementor-element-5cdd144 .pxl-heading .pxl-item--title {
	display:None !important;
}
body.elementor-page-856 {
    padding: 0px 0px 0px 0px !important;
}		

/* Live Style Block #49 */
#pxl-wapper #pxl-main{padding-top:0px;padding-bottom:0px;}

/* Live Style Block #50 */

				.lg-backdrop {
					background-color: rgba(0,0,0,0.6) !important;
				}
				.lg-toolbar,
				.lg-dropdown {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-dropdown:after {
					border-bottom-color: rgba(0,0,0,0.8) !important;
				}
				.lg-sub-html {
					background-color: rgba(0,0,0,0.8) !important;
				}
				.lg-thumb-outer,
				.lg-progress-bar {
					background-color: #444444 !important;
				}
				.lg-progress {
					background-color: #a90707 !important;
				}
				.lg-icon {
					color: #efefef !important;
					font-size: 20px !important;
				}
				.lg-icon.lg-toogle-thumb {
					font-size: 24px !important;
				}
				.lg-icon:hover,
				.lg-dropdown-text:hover {
					color: #ffffff !important;
				}
				.lg-sub-html,
				.lg-dropdown-text {
					color: #efefef !important;
					font-size: 14px !important;
				}
				#lg-counter {
					color: #efefef !important;
					font-size: 14px !important;
				}
				.lg-prev,
				.lg-next {
					font-size: 35px !important;
				}

				/* Defaults */
				.lg-icon {
				background-color: transparent !important;
				}

				#lg-counter {
				opacity: 0.9;
				}

				.lg-thumb-outer {
				padding: 0 10px;
				}

				.lg-thumb-item {
				border-radius: 0 !important;
				border: none !important;
				opacity: 0.5;
				}

				.lg-thumb-item.active {
					opacity: 1;
				}
	         

/* Live Style Block #51 */
.elementor-1450 .elementor-element.elementor-element-642b8d6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1450 .elementor-element.elementor-element-642b8d6:not(.elementor-motion-effects-element-type-background), .elementor-1450 .elementor-element.elementor-element-642b8d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1450 .elementor-element.elementor-element-642b8d6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF33;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1450 .elementor-element.elementor-element-642b8d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1450 .elementor-element.elementor-element-331f5fa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-bf96edd{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-bf96edd > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1450 .elementor-element.elementor-element-bf96edd .pxl-logo img{max-height:42px;}.elementor-1450 .elementor-element.elementor-element-c6c8a09.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-1450 .elementor-element.elementor-element-c6c8a09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-f0d5131{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-f0d5131 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary{text-align:center;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li{float:none;margin:0px 22px 0px 22px;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li > a{color:#FFFFFF;line-height:74px;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-menu-primary .sub-menu li + li{margin-top:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1450 .elementor-element.elementor-element-d35b11c{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:74px;width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-d35b11c > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-d35b11c .elementor-divider-separator{width:1px;}.elementor-1450 .elementor-element.elementor-element-d35b11c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1450 .elementor-element.elementor-element-3949203{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-3949203 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--icon i{color:#FFFFFF;text-fill-color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;background-image:none;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--icon svg path{stroke:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-label{color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--phone{color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--phone::after{background-color:#FFFFFF;}.elementor-1450 .elementor-element.elementor-element-ab0e548{width:auto;max-width:auto;}.elementor-1450 .elementor-element.elementor-element-ab0e548 .pxl-hidden-panel-button{height:74px;width:74px;}@media(max-width:1599px){.elementor-1450 .elementor-element.elementor-element-f0d5131 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 0px 0px 8px;}.elementor-1450 .elementor-element.elementor-element-3949203 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-1450 .elementor-element.elementor-element-3949203 .pxl-phone-call .pxl-item--phone{font-size:14px;}}@media(min-width:576px){.elementor-1450 .elementor-element.elementor-element-331f5fa{width:25%;}.elementor-1450 .elementor-element.elementor-element-c6c8a09{width:75%;}}@media(max-width:1599px) and (min-width:576px){.elementor-1450 .elementor-element.elementor-element-331f5fa{width:20%;}.elementor-1450 .elementor-element.elementor-element-c6c8a09{width:80%;}}@media(max-width:1199px) and (min-width:576px){.elementor-1450 .elementor-element.elementor-element-c6c8a09{width:80%;}}@media(max-width:1199px){.elementor-1450 .elementor-element.elementor-element-f0d5131 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:575px){.elementor-1450 .elementor-element.elementor-element-f0d5131{width:var( --container-widget-width, 124.488px );max-width:124.488px;--container-widget-width:124.488px;--container-widget-flex-grow:0;}}

/* Live Style Block #52 */
.elementor-6164 .elementor-element.elementor-element-7869573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6164 .elementor-element.elementor-element-7869573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6164 .elementor-element.elementor-element-388bb06 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-6164 .elementor-element.elementor-element-2cddca4 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-2cddca4 .pxl-logo img{max-height:60px;}.elementor-6164 .elementor-element.elementor-element-15535ce > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-15535ce .pxl-text-editor{color:#999999;}.elementor-6164 .elementor-element.elementor-element-81e37c8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-81e37c8 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-81e37c8 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-2d320d5{width:auto;max-width:auto;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FFFFFF33;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li > a{color:var( --e-global-color-secondary );line-height:74px;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 10px 0px 010px;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu li.pxl-megamenu, .elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary li .sub-menu li > a{color:#000000;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary li .sub-menu a, .elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-heading .pxl-item--title{font-size:13px;font-weight:600;text-transform:uppercase;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-menu-primary .sub-menu li + li{margin-top:10px;}.elementor-6164 .elementor-element.elementor-element-0383943 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-0383943 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-0383943 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-77d34b2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .pxl-label{color:#FFFFFF;font-family:"Bai Jamjuree", Sans-serif;font-size:18px;font-weight:700;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .pxl-text{color:#FFFFFF;font-size:16px;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-content a{color:#FFFFFF;font-family:"Bai Jamjuree", Sans-serif;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-getintouch a:hover{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-getintouch a:hover span{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-77d34b2 .pxl-getintouch .item-getintouch + .item-getintouch{margin-top:20px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 .pxl-heading .pxl-item--title{margin-bottom:0px;}.elementor-6164 .elementor-element.elementor-element-a1623a4 .pxl-heading .pxl-item--subtitle{color:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-95baa32 .pxl-icon1 a{color:#FFFFFF;background-color:#02010100;margin:0 6px;border-style:solid !important;border-width:1px 1px 1px 1px !important;border-color:#FFFFFF !important;}.elementor-6164 .elementor-element.elementor-element-95baa32 .pxl-icon1 a svg path{stroke:#FFFFFF;}.elementor-6164 .elementor-element.elementor-element-95baa32 .pxl-icon1 a:hover{color:#FFFFFF;}@media(max-width:1599px){.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:0px 8px 0px 8px;}}@media(max-width:1199px){.elementor-6164 .elementor-element.elementor-element-2d320d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 10%;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:-3% 0% -3% 0%;}}@media(max-width:575px){.elementor-6164 .elementor-element.elementor-element-2d320d5{width:var( --container-widget-width, 124.488% );max-width:124.488%;--container-widget-width:124.488%;--container-widget-flex-grow:0;}.elementor-6164 .elementor-element.elementor-element-2d320d5 > .elementor-widget-container{margin:0% 0% 0% 2%;}.elementor-6164 .elementor-element.elementor-element-2d320d5 .pxl-nav-menu .pxl-menu-primary > li{margin:-3% 0% -3% 0%;}.elementor-6164 .elementor-element.elementor-element-0383943 > .elementor-widget-container{margin:15% 0% 12% 0%;}}

/* Live Style Block #53 */

	/* Popup Styles */
	.popup-overlay {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.7);
		display: flex;
		justify-content: center;
		align-items: center;
		z-index: 1000;
		opacity: 0;
		visibility: hidden;
		transition: all 0.3s ease;
	}

	.popup-overlay.active {
		opacity: 1;
		visibility: visible;
	}

	.popup-content {
		background-color: white;
		border-radius: 8px;
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
		width: 90%;
		max-width: 500px;
		padding: 2rem;
		position: relative;
		transform: translateY(20px);
		transition: transform 0.3s ease;
	}

	.popup-overlay.active .popup-content {
		transform: translateY(0);
	}

	.close-btn {
		position: absolute !important;
		top: -10px;
		/* left: 0; */
		right: -10px;
		background: 0 0;
		border: none;
		font-size: 1.5rem;
		cursor: pointer;
		color: #7f8c8d;
		transition: color .2s;
		line-height: 0 !important;
		padding: 14px !important;
		background-color: var(--primary-color) !important;
		border-radius: 50% !important;
		height: 35px !important;
		color: #ffffff !important;
	}

	.close-btn:hover {
		color: #e74c3c;
	}

	/* Form Styles */

	.form-title {
		text-align: center;
		margin-bottom: 1.5rem;
		color: #2c3e50;
	}

	.form-mockup {
		background-color: #f8f9fa;
		border: 1px dashed #ccc;
		padding: 2rem;
		text-align: center;
		border-radius: 4px;
		color: #7f8c8d;
	}

	/* Scroll Indicator */
	.scroll-indicator {
		position: fixed;
		bottom: 20px;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(0, 0, 0, 0.7);
		color: white;
		padding: 0.5rem 1rem;
		border-radius: 20px;
		font-size: 0.9rem;
		opacity: 0;
		transition: opacity 0.3s;
	}

	.scroll-indicator.visible {
		opacity: 0;
	}
	#formPopup .wpcf7-textarea{
		height: 80px !important;
	}
	#formPopup .hidden-fields-container {
    display: none;
	}
	#formPopup .wpcf7-form-control{
		height: 45px;
		padding: 4px 22px;
	}
	#formPopup .pxl--item label,
	#formPopup .pxl-select .pxl-select-options li{
		text-align:left;
	}
	#formPopup .pxl--item label{
		display: inline-block;
	}
	#formPopup textarea{
		display:none;
	}
	.custom_fixed_contct_btn{
		position: fixed;
		bottom: 24%;
		right: -54px;
		cursor: pointer;
		z-index: 232323;
		transform: rotate(270deg);
		border: 1px solid var(--primary-color);
		background: var(--primary-color);
		color: #fff;
		padding: 5px 18px;
		font-weight: 600;
	}

/* ==========================================================================
   UNIFORM EQUAL HEIGHT & COMPACT STANDARDIZED CARDS (PRODUCTS & BLOGS)
   ========================================================================== */

/* Product Grid Cards Equal Height & Alignment */
.pxl-product-grid .pxl-grid-inner.row,
.pxl-grid.woocommerce .pxl-grid-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.pxl-product-grid .pxl-grid-item {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 30px !important;
}

.pxl-product-grid .woocommerce-product-inner {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    width: 100% !important;
    background: #141720 !important;
    border: 1px solid #282c3c !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
}

.pxl-product-grid .woocommerce-product-inner:hover {
    transform: translateY(-5px) !important;
    border-color: #D70006 !important;
    box-shadow: 0 10px 25px rgba(215, 0, 6, 0.15) !important;
}

.pxl-product-grid .woocommerce-product-header {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #0b0c10 !important;
    padding: 15px !important;
    position: relative !important;
    overflow: hidden !important;
}

.pxl-product-grid .woocommerce-product-header img {
    max-height: 190px !important;
    width: auto !important;
    object-fit: contain !important;
    margin: 0 auto !important;
    transition: transform 0.3s ease !important;
}

.pxl-product-grid .woocommerce-product-inner:hover .woocommerce-product-header img {
    transform: scale(1.06) !important;
}

.pxl-product-grid .woocommerce-product-content {
    padding: 18px 20px !important;
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    background: #141720 !important;
}

.pxl-product-grid .woocommerce-product--title {
    font-size: 15px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    height: 42px !important;
    overflow: hidden !important;
    margin-bottom: 12px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

.pxl-product-grid .woocommerce-product--title a {
    color: #ffffff !important;
    transition: color 0.2s !important;
}

.pxl-product-grid .woocommerce-product--title a:hover {
    color: #D70006 !important;
}

/* Blog Grid Cards Equal Height & Alignment */
.pxl-blog-grid .pxl-grid-inner.row,
.pxl-grid.pxl-blog-grid .pxl-grid-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: stretch !important;
}

.pxl-blog-grid .pxl-grid-item {
    display: flex !important;
    flex-direction: column !important;
    margin-bottom: 30px !important;
}

.pxl-blog-grid .pxl-item--inner {
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
    width: 100% !important;
    background: #141720 !important;
    border: 1px solid #282c3c !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease !important;
}

.pxl-blog-grid .pxl-item--inner:hover {
    transform: translateY(-5px) !important;
    border-color: #D70006 !important;
    box-shadow: 0 10px 25px rgba(215, 0, 6, 0.15) !important;
}

.pxl-blog-grid .pxl-feature.pxl-item--featured {
    height: 240px !important;
    min-height: 240px !important;
    max-height: 240px !important;
    overflow: hidden !important;
    position: relative !important;
}

.pxl-blog-grid .pxl-feature.pxl-item--featured img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
    transition: transform 0.3s ease !important;
}

.pxl-blog-grid .pxl-item--inner:hover .pxl-feature.pxl-item--featured img {
    transform: scale(1.06) !important;
}

.pxl-blog-grid .pxl-item--holder {
    padding: 20px !important;
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

.pxl-blog-grid .pxl-item--title {
    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;
    min-height: 45px !important;
    max-height: 45px !important;
    overflow: hidden !important;
    margin-bottom: 12px !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
}

.pxl-blog-grid .pxl-item--title a {
    color: #ffffff !important;
    transition: color 0.2s !important;
}

.pxl-blog-grid .pxl-item--title a:hover {
    color: #D70006 !important;
}





/* ==========================================================================
   FORCE EXACTLY 4 PRODUCT CARDS PER ROW (25% WIDTH EACH)
   ========================================================================== */
@media (min-width: 992px) {
    .pxl-product-grid .pxl-grid-item,
    .pxl-grid.woocommerce .pxl-grid-inner .pxl-grid-item,
    .pxl-grid-inner .pxl-grid-item {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        width: 25% !important;
    }
}
@media (min-width: 576px) and (max-width: 991px) {
    .pxl-product-grid .pxl-grid-item,
    .pxl-grid.woocommerce .pxl-grid-inner .pxl-grid-item,
    .pxl-grid-inner .pxl-grid-item {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        width: 50% !important;
    }
}

/* ==========================================================================
   DISABLE STUCK PRELOADER OVERLAY GLOBALLY
   ========================================================================== */
#pxl-loadding,
.pxl-loader,
.pxl-loadding,
.style-car {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    z-index: -9999 !important;
}

/* ==========================================================================
   MODIFIED NATION 5-CARD DRIVING STYLE & VEHICLES SECTION (IQ200 DESIGN)
   ========================================================================== */
.mn-built-drive-section {
    background: #ffffff !important;
    padding: 120px 0 110px 0 !important;
}

.mn-drive-grid {
    display: grid !important;
    gap: 22px !important;
    margin-bottom: 75px !important;
    width: 100% !important;
}
@media (min-width: 1150px) {
    .mn-drive-grid {
        grid-template-columns: repeat(5, 1fr) !important;
    }
}
@media (min-width: 768px) and (max-width: 1149px) {
    .mn-drive-grid {
        grid-template-columns: repeat(3, 1fr) !important;
    }
}
@media (max-width: 767px) {
    .mn-drive-grid {
        grid-template-columns: 1fr !important;
    }
}

.mn-drive-card {
    background: #0d0f15 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-top: 3px solid #d70006 !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25) !important;
    text-decoration: none !important;
}
.mn-drive-card:hover {
    transform: translateY(-10px) !important;
    border-color: rgba(215, 0, 6, 0.7) !important;
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.4), 0 0 25px rgba(215, 0, 6, 0.25) !important;
}

.mn-card-img-wrap {
    position: relative !important;
    height: 170px !important;
    width: 100% !important;
    overflow: hidden !important;
}
.mn-card-img-wrap img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.mn-drive-card:hover .mn-card-img-wrap img {
    transform: scale(1.1) !important;
}
.mn-card-img-wrap::after {
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    background: linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(13,15,21,0.5) 50%, #0d0f15 100%) !important;
}

.mn-card-icon-badge {
    position: absolute !important;
    top: 14px !important;
    left: 14px !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    background: #d70006 !important;
    color: #ffffff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 17px !important;
    z-index: 2 !important;
    box-shadow: 0 4px 15px rgba(215, 0, 6, 0.5) !important;
}

.mn-card-num-badge {
    position: absolute !important;
    top: 14px !important;
    right: 14px !important;
    background: rgba(0, 0, 0, 0.65) !important;
    backdrop-filter: blur(4px) !important;
    border: 1px solid rgba(255, 255, 255, 0.15) !important;
    color: #ffffff !important;
    padding: 3px 10px !important;
    border-radius: 20px !important;
    font-weight: 800 !important;
    font-size: 12px !important;
    font-family: 'Bai Jamjuree', sans-serif !important;
    z-index: 2 !important;
}

.mn-card-content {
    padding: 22px 20px 24px 20px !important;
    display: flex !important;
    flex-direction: column !important;
    flex-grow: 1 !important;
    justify-content: space-between !important;
    text-align: left !important;
}
.mn-card-title {
    font-size: 19px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
    margin-bottom: 10px !important;
    font-family: 'Bai Jamjuree', sans-serif !important;
    text-transform: uppercase !important;
    letter-spacing: 0.3px !important;
}
.mn-card-desc {
    color: #94a3b8 !important;
    font-size: 13.5px !important;
    line-height: 1.65 !important;
    margin-bottom: 18px !important;
    min-height: 64px !important;
}
.mn-card-link {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #d70006 !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.25s ease !important;
}
.mn-drive-card:hover .mn-card-link {
    color: #ffffff !important;
    transform: translateX(4px) !important;
}

.mn-vehicles-box {
    background: #0d0f15 !important;
    border: 1px solid #1f2430 !important;
    border-radius: 18px !important;
    padding: 55px 45px !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1) !important;
    max-width: 1300px !important;
    width: 100% !important;
    margin: 0 auto !important;
    position: relative !important;
}

.mn-vehicle-grid {
    display: grid !important;
    gap: 16px !important;
    margin-bottom: 32px !important;
    width: 100% !important;
}
@media (min-width: 900px) {
    .mn-vehicle-grid {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media (min-width: 550px) and (max-width: 899px) {
    .mn-vehicle-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}
@media (max-width: 549px) {
    .mn-vehicle-grid {
        grid-template-columns: 1fr !important;
    }
}

.mn-vehicle-badge {
    background: #151822 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    padding: 16px 16px !important;
    border-radius: 10px !important;
    text-align: center !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-size: 14.5px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    text-decoration: none !important;
    transition: all 0.25s ease !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2) !important;
}
.mn-vehicle-badge:hover {
    background: #d70006 !important;
    border-color: #d70006 !important;
    transform: translateY(-4px) !important;
    color: #ffffff !important;
    box-shadow: 0 8px 25px rgba(215, 0, 6, 0.4) !important;
}
.mn-vehicle-badge:hover i {
    color: #ffffff !important;
}

/* --- Product Detail Page (PDP) Interactive Gallery & Thumbnails --- */
.mn-gallery-thumbs {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: 18px !important;
    overflow-x: auto !important;
    padding: 4px 2px 10px 2px !important;
    scrollbar-width: thin;
    scrollbar-color: #d70006 #f1f5f9;
}
.mn-thumb-btn {
    width: 76px !important;
    height: 76px !important;
    min-width: 76px !important;
    min-height: 76px !important;
    border-radius: 12px !important;
    background: #ffffff !important;
    border: 2px solid #e2e8f0 !important;
    padding: 6px !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.2s ease !important;
    flex-shrink: 0 !important;
    color: transparent !important;
    outline: none !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;
    box-sizing: border-box !important;
    margin: 0 !important;
}
.mn-thumb-btn:hover {
    border-color: #d70006 !important;
    background: #fff8f8 !important;
    transform: translateY(-2px);
}
.mn-thumb-btn.active {
    border-color: #d70006 !important;
    background: #ffffff !important;
    box-shadow: 0 4px 14px rgba(215, 0, 6, 0.3) !important;
    transform: scale(1.04);
}
.mn-thumb-btn img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    object-fit: contain !important;
    display: block !important;
    margin: 0 auto !important;
    pointer-events: none;
}

/* ==========================================================================
   Modified Nation - Unified Modern Blog Card System (Exact Same Design & Equal Height)
   Used seamlessly across our-blogs.php, blog-grid.php, and home page carousel
   ========================================================================== */

/* Swiper carousel equal height alignment & clean 30px card gap */
.pxl-post-carousel1 .pxl-swiper-container {
    margin: 0 -15px !important;
    padding: 10px 15px 35px 15px !important;
    overflow: hidden !important;
}

.pxl-post-carousel1 .pxl-swiper-wrapper {
    display: flex !important;
    align-items: stretch !important;
}

.pxl-post-carousel1 .pxl-swiper-slide {
    height: auto !important;
    display: flex !important;
    padding: 10px 15px 35px 15px !important;
    box-sizing: border-box !important;
}

.pxl-post-carousel1 .pxl-swiper-slide .mn-card {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* Card Root Container */
.mn-card {
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 16px !important;
    overflow: hidden !important;
    display: flex !important;
    flex-direction: column !important;
    transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.05) !important;
    box-sizing: border-box !important;
}

.mn-card:hover {
    transform: translateY(-7px) !important;
    border-color: #D70006 !important;
    box-shadow: 0 20px 40px rgba(215, 0, 6, 0.12), 0 4px 12px rgba(0, 0, 0, 0.04) !important;
}

/* Card Thumbnail / Media Container (Consistent 240px Height) */
.mn-card-media {
    position: relative !important;
    width: 100% !important;
    height: 240px !important;
    min-height: 240px !important;
    max-height: 240px !important;
    background: #f8fafc !important;
    border-bottom: 1px solid #f1f5f9 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
}

.mn-card-media-link {
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    text-decoration: none !important;
    padding: 12px !important;
    box-sizing: border-box !important;
    background: transparent !important;
}

.mn-card-img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important; /* Never cut off, 100% visible */
    object-position: center !important;
    transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
    display: block !important;
    border-radius: 8px !important;
}

.mn-card:hover .mn-card-img {
    transform: scale(1.05) !important;
}

/* Floating Category & Date Badges */
.mn-cat-badge {
    position: absolute !important;
    top: 14px !important;
    left: 14px !important;
    background: #D70006 !important;
    color: #ffffff !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.8px !important;
    padding: 5px 12px !important;
    border-radius: 6px !important;
    z-index: 2 !important;
    box-shadow: 0 4px 12px rgba(215, 0, 6, 0.3) !important;
    text-decoration: none !important;
    transition: background 0.2s !important;
    line-height: 1.3 !important;
}

.mn-cat-badge:hover {
    background: #b00005 !important;
    color: #ffffff !important;
}

.mn-date-badge {
    position: absolute !important;
    top: 14px !important;
    right: 14px !important;
    background: rgba(15, 23, 42, 0.85) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
    color: #ffffff !important;
    font-size: 11.5px !important;
    font-weight: 600 !important;
    padding: 4px 10px !important;
    border-radius: 6px !important;
    z-index: 2 !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15) !important;
    line-height: 1.3 !important;
}

.mn-date-badge i {
    color: #ff4d4f !important;
}

/* Card Body (Flex Grow to align heights) */
.mn-card-body {
    padding: 22px 22px 18px 22px !important;
    flex: 1 1 auto !important;
    display: flex !important;
    flex-direction: column !important;
    background: #ffffff !important;
    box-sizing: border-box !important;
}

.mn-card-meta-top {
    display: flex !important;
    align-items: center !important;
    gap: 16px !important;
    font-size: 12.5px !important;
    color: #64748b !important;
    margin-bottom: 12px !important;
}

.mn-card-meta-top span {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
}

.mn-card-meta-top i {
    color: #D70006 !important;
    font-size: 13px !important;
}

.mn-card-title {
    font-family: 'Bai Jamjuree', sans-serif !important;
    font-size: 18.5px !important;
    font-weight: 700 !important;
    line-height: 1.45 !important;
    color: #0f172a !important;
    margin: 0 0 10px 0 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 54px !important;
    max-height: 54px !important;
}

.mn-card-title a {
    color: #0f172a !important;
    text-decoration: none !important;
    transition: color 0.2s ease !important;
}

.mn-card:hover .mn-card-title a,
.mn-card-title a:hover {
    color: #D70006 !important;
}

.mn-card-excerpt {
    color: #475569 !important;
    font-size: 13.5px !important;
    line-height: 1.6 !important;
    margin: 0 0 16px 0 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    min-height: 44px !important;
    flex-grow: 1 !important;
}

/* Card Footer (Pinned to bottom) */
.mn-card-footer {
    border-top: 1px solid #f1f5f9 !important;
    padding: 14px 22px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    background: #fafbfc !important;
    margin-top: auto !important;
    box-sizing: border-box !important;
}

.mn-author-info {
    display: flex !important;
    align-items: center !important;
    gap: 9px !important;
    color: #334155 !important;
    font-size: 12.5px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

.mn-author-avatar {
    width: 28px !important;
    height: 28px !important;
    border-radius: 50% !important;
    background: #fee2e2 !important;
    border: 1px solid #D70006 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #D70006 !important;
    font-size: 11px !important;
}

.mn-read-more-btn {
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    color: #D70006 !important;
    font-size: 12.5px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    text-decoration: none !important;
    transition: all 0.2s ease !important;
}

.mn-read-more-btn i {
    transition: transform 0.25s ease !important;
}

.mn-card:hover .mn-read-more-btn i {
    transform: translateX(4px) !important;
}

/* Home Carousel Pagination Dots */
.pxl-post-carousel1 .pxl-swiper-dots {
    margin-top: 20px !important;
}
.pxl-post-carousel1 .pxl-swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;
    background: #cbd5e1 !important;
    opacity: 1 !important;
    border-radius: 20px !important;
    transition: all 0.3s ease !important;
}
.pxl-post-carousel1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 28px !important;
    background: #D70006 !important;
}







